.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}[dir="rtl"] .container-inline-date > .form-item{margin-left:0.5em;margin-right:0;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item{display:inline-block;vertical-align:baseline;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin:0;}.container-inline-date .date-parts-spacer{margin:0 10px;}.container-inline-date .date-time-spacer{margin:0 5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}[dir="rtl"] #edit-field-settings-granularity .form-type-checkbox{margin-right:0;margin-left:.6em;}.date-year-range-select{margin-right:1em;}.timeEntry_control{vertical-align:middle;margin-left:2px;}* html .timeEntry_control{margin-top:-4px;}
.esign_panel canvas{border:1px solid #eeeeee;cursor:crosshair;width:100%;min-height:50mm;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}[dir="rtl"] .field-label-inline .field-label,[dir="rtl"] .field-label-inline .field-items{float:right;}form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;}form input.field-add-more-submit{margin:0;}
.wrap-scanner-mobile{box-sizing:border-box;width:100%;max-width:600px;margin:0 auto;padding:16px;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}.wrap-scanner-mobile h2{font-size:1.35rem;color:#1a202c;margin-bottom:16px;}#webform-camera-box{display:block !important;width:100% !important;max-width:400px !important;margin:15px auto !important;border:2px dashed #cbd5e0 !important;border-radius:8px !important;background:#f8fafc !important;box-sizing:border-box !important;text-align:center !important;padding:0 !important;overflow:hidden !important;}#webform-camera-box video{width:100% !important;height:auto !important;object-fit:cover !important;border-radius:6px !important;display:block !important;}.camera-placeholder-content{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:6px !important;padding:40px 20px !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;}.camera-placeholder-content .camera-icon{font-size:2.5rem !important;margin-bottom:4px !important;display:block !important;}.camera-placeholder-content .camera-title{font-size:1.1rem !important;font-weight:bold !important;color:#475569 !important;display:block !important;}.camera-placeholder-content .camera-desc{font-size:0.85rem !important;color:#64748b !important;line-height:1.4 !important;display:block !important;}#risultato-scanner{margin:16px 0;}.esito-ok{background-color:#def7ec;color:#03543f;border:2px solid #84e1bc;padding:18px 14px;margin:0 auto;border-radius:10px;max-width:420px;box-shadow:0 4px 6px rgba(3,84,63,0.08);}.esito-ok h3{margin:0 0 8px 0;font-size:1.15rem;font-weight:700;color:#03543f;}.esito-ko{background-color:#fde8e8;color:#9b1c1c;border:2px solid #f8b4b4;padding:18px 14px;margin:0 auto;border-radius:10px;max-width:420px;box-shadow:0 4px 6px rgba(155,28,28,0.08);}.esito-ko h3{margin:0 0 8px 0;font-size:1.15rem;font-weight:700;color:#9b1c1c;}.gestione-ticket-form-custom{width:100% !important;max-width:100% !important;margin:0 auto !important;padding:20px !important;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box !important;font-family:sans-serif;}@media (min-width:1024px){.gestione-ticket-form-custom{padding:30px !important;}}.gestione-ticket-form-custom .form-item{margin-bottom:16px;}.gestione-ticket-form-custom label{font-weight:600;color:#1e293b;display:block;margin-bottom:6px;}.gestione-ticket-form-custom input[type="text"],.gestione-ticket-form-custom textarea,.gestione-ticket-form-custom select{width:100% !important;padding:10px !important;border:1px solid #cbd5e1 !important;border-radius:6px !important;box-sizing:border-box !important;font-size:1rem !important;}.gestione-ticket-form-custom input[type="text"]:focus,.gestione-ticket-form-custom textarea:focus,.gestione-ticket-form-custom select:focus{border-color:#2563eb !important;outline:none !important;box-shadow:0 0 0 3px rgba(37,99,235,0.15) !important;}.gestione-ticket-form-custom .form-radios .form-item{display:inline-block;margin-right:20px;}.gestione-ticket-form-custom .form-type-radio label{display:block !important;padding:12px 16px !important;background-color:#f8fafc !important;border:2px solid #cbd5e1 !important;border-radius:8px !important;text-align:center !important;font-weight:600 !important;color:#475569 !important;cursor:pointer !important;transition:all 0.2s ease-in-out !important;margin-bottom:0 !important;box-sizing:border-box !important;}.gestione-ticket-form-custom .form-type-radio label:hover{background-color:#f1f5f9 !important;border-color:#94a3b8 !important;}.gestione-ticket-form-custom .form-type-radio input[type="radio"]:checked + label{background-color:#eff6ff !important;border-color:#2563eb !important;color:#1d4ed8 !important;box-shadow:0 0 0 2px rgba(37,99,235,0.15) !important;}.gestione-ticket-form-custom .form-type-checkbox label{font-weight:600 !important;color:#1e293b !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:8px !important;}.gestione-ticket-form-custom .form-type-checkbox input[type="checkbox"]{width:18px !important;height:18px !important;accent-color:#2563eb !important;cursor:pointer !important;}.wrap-scanner-mobile .button,.wrap-scanner-mobile .button-primary,.wrap-scanner-mobile input[type="submit"],.wrap-scanner-mobile button,.gestione-ticket-form-custom .button-primary,.gestione-ticket-form-custom input[type="submit"],.gestione-ticket-form-custom input.form-submit,.gestione-ticket-form-custom button.form-submit,.gestione-ticket-form-custom #edit-submit,.gestione-ticket-form-custom #edit-salva-modifica,.gestione-ticket-form-custom .form-actions input,.nascondi-in-stampa button.button-primary,.nascondi-in-stampa .button-primary{background:#2563eb !important;background-color:#2563eb !important;color:#ffffff !important;padding:12px 24px !important;font-size:1rem !important;font-weight:600 !important;text-align:center !important;text-decoration:none !important;border:none !important;border-radius:6px !important;cursor:pointer !important;display:inline-block !important;margin:4px !important;box-shadow:0 1px 3px rgba(37,99,235,0.2) !important;text-shadow:none !important;height:auto !important;}.wrap-scanner-mobile .button:hover,.wrap-scanner-mobile .button-primary:hover,.wrap-scanner-mobile input[type="submit"]:hover,.gestione-ticket-form-custom .button-primary:hover,.gestione-ticket-form-custom input[type="submit"]:hover,.gestione-ticket-form-custom input.form-submit:hover,.gestione-ticket-form-custom button.form-submit:hover,.gestione-ticket-form-custom #edit-submit:hover,.gestione-ticket-form-custom #edit-salva-modifica:hover,.nascondi-in-stampa button.button-primary:hover,.nascondi-in-stampa .button-primary:hover{background:#1d4ed8 !important;background-color:#1d4ed8 !important;}.gestione-ticket-form-custom a.button,.gestione-ticket-form-custom .button:not(.button-primary):not(.form-submit),.gestione-ticket-form-custom fieldset .admin-settings-form a,.gestione-ticket-form-custom .editing_inline a,.wrap-scanner-mobile a.button,.wrap-scanner-mobile .button:not(.button-primary),.nascondi-in-stampa a.button,.nascondi-in-stampa .button:not(.button-primary){background:#475569 !important;background-color:#475569 !important;color:#ffffff !important;padding:12px 24px !important;font-size:1rem !important;font-weight:600 !important;text-align:center !important;text-decoration:none !important;border:none !important;border-radius:6px !important;cursor:pointer !important;display:inline-block !important;margin:4px !important;box-shadow:0 1px 3px rgba(0,0,0,0.1) !important;text-shadow:none !important;height:auto !important;}.gestione-ticket-form-custom a.button:hover,.gestione-ticket-form-custom .button:not(.button-primary):not(.form-submit):hover,.wrap-scanner-mobile a.button:hover,.wrap-scanner-mobile .button:not(.button-primary):hover,.nascondi-in-stampa a.button:hover,.nascondi-in-stampa .button:not(.button-primary):hover{background:#334155 !important;background-color:#334155 !important;}.nascondi-in-stampa a[href*="invia-link"]{background:#0d9488 !important;background-color:#0d9488 !important;color:#ffffff !important;}.nascondi-in-stampa a[href*="invia-link"]:hover{background:#0f766e !important;background-color:#0f766e !important;}.gestione-ticket-form-custom .form-type-radio input[type="radio"]{position:absolute !important;clip:rect(0,0,0,0) !important;pointer-events:none !important;}.gestione-ticket-form-custom .form-radios{display:flex !important;gap:12px !important;flex-wrap:wrap !important;margin-bottom:16px !important;}.gestione-ticket-form-custom .form-type-radio{margin:0 !important;flex:1 1 140px !important;}@media screen and (max-width:768px){.gestione-ticket-form-custom{padding:10px 8px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;}#content{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}table.sticky-enabled:not(:has(#uc-prelievi-ddt-selezione-form)),.gestione-ticket-form-custom table:not(:has(#uc-prelievi-ddt-selezione-form)),#content table:not(:has(#uc-prelievi-ddt-selezione-form)){width:100% !important;max-width:100% !important;display:block !important;table-layout:fixed !important;box-sizing:border-box !important;}table.sticky-enabled thead:not(:has(#uc-prelievi-ddt-selezione-form)),.gestione-ticket-form-custom table thead{display:none !important;}table.sticky-enabled.ticket-admin-table tr,.gestione-ticket-form-custom table.ticket-admin-table tr,table.tabella-punti-fedelta tr{display:block !important;width:100% !important;box-sizing:border-box !important;margin-bottom:16px !important;background:#ffffff !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;padding:12px 8px !important;box-shadow:0 1px 3px rgba(0,0,0,0.05) !important;}table.sticky-enabled.ticket-admin-table td,.gestione-ticket-form-custom table.ticket-admin-table td,table.tabella-punti-fedelta td{display:flex !important;justify-content:space-between !important;align-items:center !important;text-align:right !important;padding:8px 4px !important;border-bottom:1px solid #f1f5f9 !important;font-size:0.95rem !important;box-sizing:border-box !important;word-break:break-word !important;overflow-wrap:anywhere !important;white-space:normal !important;}table.sticky-enabled.ticket-admin-table td:last-child,.gestione-ticket-form-custom table.ticket-admin-table td:last-child,table.tabella-punti-fedelta td:last-child{border-bottom:none !important;padding-top:12px !important;display:block !important;text-align:center !important;}body:not(:has(#uc-prelievi-ddt-selezione-form)) table.sticky-enabled.ticket-admin-table td:nth-child(1):before{content:"ID Ticket:";font-weight:600;color:#64748b;margin-right:8px;}body:not(:has(#uc-prelievi-ddt-selezione-form)) table.sticky-enabled.ticket-admin-table td:nth-child(2):before{content:"Cliente / Note:";font-weight:600;color:#64748b;margin-right:8px;}body:not(:has(#uc-prelievi-ddt-selezione-form)) table.sticky-enabled.ticket-admin-table td:nth-child(3):before{content:"Ingressi Totali:";font-weight:600;color:#64748b;margin-right:8px;}body:not(:has(#uc-prelievi-ddt-selezione-form)) table.sticky-enabled.ticket-admin-table td:nth-child(4):before{content:"Crediti Residui:";font-weight:600;color:#64748b;margin-right:8px;}body:not(:has(#uc-prelievi-ddt-selezione-form)) table.sticky-enabled.ticket-admin-table td:nth-child(5):before{content:"Stato Corrente:";font-weight:600;color:#64748b;margin-right:8px;}body:not(:has(#uc-prelievi-ddt-selezione-form)) table.sticky-enabled.ticket-admin-table td:nth-child(6):before{content:"Azioni Gestione:";font-weight:600;color:#64748b;margin-right:8px;display:block;text-align:left;margin-bottom:6px;}table.tabella-punti-fedelta td:nth-child(1):before{content:"ID Ticket:";font-weight:600;color:#64748b;margin-right:8px;}table.tabella-punti-fedelta td:nth-child(2):before{content:"Cliente:";font-weight:600;color:#64748b;margin-right:8px;}table.tabella-punti-fedelta td:nth-child(3):before{content:"Punti:";font-weight:600;color:#64748b;margin-right:8px;}table.tabella-punti-fedelta td:nth-child(4):before{content:"Stato Omaggio:";font-weight:600;color:#64748b;margin-right:8px;}table.tabella-punti-fedelta td:nth-child(5):before{content:"Aggiornato:";font-weight:600;color:#64748b;margin-right:8px;}.wrap-scanner-mobile .button,.wrap-scanner-mobile input[type="submit"],.gestione-ticket-form-custom input[type="submit"],.gestione-ticket-form-custom input.form-submit,.gestione-ticket-form-custom button.form-submit,.gestione-ticket-form-custom #edit-submit,.gestione-ticket-form-custom #edit-salva-modifica,.nascondi-in-stampa button.button-primary,#edit-submit,input.form-submit{width:100% !important;max-width:100% !important;display:block !important;box-sizing:border-box !important;margin:8px 0 !important;text-align:center !important;}#webform-camera-box.scanner-nascondi-corpo{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;border:none !important;box-shadow:none !important;}}@media screen and (max-width:480px){.wrap-scanner-mobile{padding:8px;}#webform-camera-box,.esito-ok,.esito-ko{max-width:100% !important;}}@media print{body *{visibility:hidden !important;}#tessera-area-stampa,#tessera-area-stampa *{visibility:visible !important;}#tessera-area-stampa{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;margin:0 !important;padding:0 !important;border:none !important;}.nascondi-in-stampa{display:none !important;}}
.video-assistenza-form-wrapper{width:100% !important;max-width:100% !important;margin:10px 0 !important;box-sizing:border-box !important;}.form-section-box{background:#f8fafc !important;border:1px solid #cbd5e0 !important;border-radius:6px !important;padding:15px !important;margin-bottom:15px !important;box-sizing:border-box !important;}.section-label{font-size:12px !important;font-weight:700 !important;text-transform:uppercase !important;color:#4a5568 !important;background:#edf2f7 !important;padding:4px 10px !important;border-radius:4px !important;margin:10px 0 12px 0 !important;display:block !important;}.section-label:first-child{margin-top:0 !important;}.video-assistenza-form-wrapper input[type="text"],.video-assistenza-form-wrapper select,.video-assistenza-form-wrapper textarea{width:100% !important;padding:8px 10px !important;font-size:14px !important;border:1px solid #a0aec0 !important;border-radius:4px !important;box-sizing:border-box !important;background:#fff !important;}.video-assistenza-form-wrapper textarea{min-height:90px !important;height:90px !important;}.video-assistenza-form-wrapper .form-item{margin-bottom:10px !important;flex:1 !important;}.video-assistenza-form-wrapper label{font-size:12px !important;font-weight:600 !important;color:#2d3748 !important;margin-bottom:2px !important;display:block !important;}.video-assistenza-form-wrapper input#edit-tecnico,.video-assistenza-form-wrapper input[name="tecnico"]{text-transform:uppercase !important;}.video-assistenza-form-wrapper input#edit-minuti,.video-assistenza-form-wrapper input[name="minuti"]{max-width:100px !important;}.form-row-2col{display:flex !important;flex-direction:row !important;gap:15px !important;width:100% !important;align-items:flex-start !important;margin-bottom:0 !important;}.form-row-2col > .form-item,.form-row-2col > div{flex:1 !important;min-width:0 !important;}.form-row-3col{display:flex !important;gap:15px !important;width:100% !important;}.form-row-3col > div{flex:1 !important;}.video-assistenza-form-wrapper select[name="uid"],.video-assistenza-form-wrapper select#edit-uid{max-width:600px !important;width:100% !important;}.video-assistenza-form-wrapper .form-radios{display:flex !important;gap:10px !important;width:100% !important;box-sizing:border-box !important;}.video-assistenza-form-wrapper .form-radios .form-type-radio{flex:1 !important;margin:0 !important;display:flex !important;}.video-assistenza-form-wrapper .form-radios .form-type-radio input[type="radio"]{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;}.video-assistenza-form-wrapper .form-radios .form-type-radio label{display:flex !important;align-items:center !important;justify-content:center !important;padding:8px 12px !important;height:44px !important;width:100% !important;background:#fff !important;border:1px solid #cbd5e0 !important;border-radius:4px !important;color:#4a5568 !important;font-size:13px !important;font-weight:600 !important;cursor:pointer !important;margin:0 !important;box-sizing:border-box !important;}.video-assistenza-form-wrapper .form-radios .form-type-radio input[type="radio"][value="1"]:checked + label{background:#c6f6d5 !important;border-color:#48bb78 !important;color:#22543d !important;}.video-assistenza-form-wrapper .form-radios .form-type-radio input[type="radio"][value="0"]:checked + label{background:#fed7d7 !important;border-color:#f56565 !important;color:#742a2a !important;}.video-assistenza-form-wrapper .form-actions,.video-assistenza-form-wrapper .actions{margin-top:15px !important;display:flex !important;gap:10px !important;}.video-assistenza-form-wrapper input.button-primary,.video-assistenza-form-wrapper .button-primary,.video-assistenza-form-wrapper input.button-secondary,.video-assistenza-form-wrapper .button-secondary:not(a),.video-assistenza-form-wrapper a.button.button-secondary{flex:1 !important;font-size:15px !important;font-weight:600 !important;border-radius:4px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;height:44px !important;padding:0 16px !important;line-height:1 !important;box-sizing:border-box !important;cursor:pointer !important;text-decoration:none !important;margin:0 !important;}.video-assistenza-form-wrapper input.button-primary,.video-assistenza-form-wrapper .button-primary{background-color:#2b6cb0 !important;border-color:#2b6cb0 !important;color:#ffffff !important;}.video-assistenza-form-wrapper input.button-secondary,.video-assistenza-form-wrapper .button-secondary:not(a){background-color:#2f855a !important;border-color:#2f855a !important;color:#ffffff !important;}.video-assistenza-form-wrapper a.button.button-secondary{background-color:#718096 !important;border-color:#718096 !important;color:#ffffff !important;}@media screen and (max-width:768px){.form-row-2col,.form-row-3col{flex-direction:column !important;gap:10px !important;}.video-assistenza-form-wrapper select[name="uid"],.video-assistenza-form-wrapper select#edit-uid{max-width:100% !important;}.video-assistenza-form-wrapper .form-radios{flex-direction:row !important;gap:10px !important;}.video-assistenza-form-wrapper .form-radios .form-type-radio label{height:44px !important;font-size:13px !important;}.video-assistenza-form-wrapper .form-actions,.video-assistenza-form-wrapper .actions{flex-direction:column !important;display:flex !important;width:100% !important;gap:12px !important;}.video-assistenza-form-wrapper input.button-primary,.video-assistenza-form-wrapper .button-primary,.video-assistenza-form-wrapper input.button-secondary,.video-assistenza-form-wrapper .button-secondary:not(a),.video-assistenza-form-wrapper a.button.button-secondary{width:100% !important;max-width:100% !important;flex:none !important;height:48px !important;padding:0 20px !important;}}
.parco-container{max-width:1250px;margin:0 auto;padding:15px;box-sizing:border-box;}.parco-grid{display:flex;flex-wrap:wrap;gap:20px;}.parco-card{flex:1;min-width:300px;background:#ffffff;border:1px solid #e0e0e0;border-radius:6px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,0.05);box-sizing:border-box;overflow:hidden;}.form-group-parco{margin-bottom:15px;}.parco-card label,.parco-card .form-item label{display:block;font-weight:600;margin-bottom:5px;color:#333333;}.parco-card input[type="text"],.parco-card input[type="number"],.parco-card select,.parco-card textarea{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;background-color:#fdfdfd;}.parco-card input:focus,.parco-card select:focus,.parco-card textarea:focus{border-color:#0074bd;outline:none;box-shadow:0 0 3px rgba(0,116,189,0.3);}.btn-parco,.parco-card input[type="submit"],.parco-card button{background-color:#0074bd !important;color:#ffffff !important;border:none !important;border-radius:4px;padding:8px 16px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;box-sizing:border-box;}.btn-parco:hover,.parco-card input[type="submit"]:hover,.parco-card button:hover{background-color:#005a96 !important;}.btn-delete{background-color:#d9534f !important;padding:4px 8px;font-size:12px;}.btn-delete:hover{background-color:#c9302c !important;}.table-responsive-wrapper{width:100%;max-width:100%;max-height:600px;overflow-y:auto;overflow-x:auto;margin-top:10px;box-sizing:border-box;}.modern-table{width:100%;table-layout:auto;border-collapse:collapse;}.modern-table th,.modern-table td{padding:8px 10px;border-bottom:1px solid #eeeeee;text-align:left;font-size:13px;white-space:normal;word-break:break-word;vertical-align:middle;}.modern-table th{background-color:#f8f8f8;font-weight:600;color:#444444;}.pipe-container{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:6px;}.pipe-badge{background:#eef2f5;color:#0074bd;border:1px solid #d8e2ec;padding:4px 8px;border-radius:12px;font-size:12px;cursor:pointer;transition:all 0.2s;}.pipe-badge:hover{background:#0074bd;color:#fff;}div.table-responsive-wrapper{max-height:600px !important;overflow-y:auto !important;overflow-x:auto !important;display:block !important;}.parco-date-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px;}.parco-date-row .form-group-parco,.parco-date-row .form-item{flex:1;min-width:110px;margin-bottom:0;}.parco-date-row input[type="text"],.parco-date-row input[type="number"],.parco-date-row input[type="date"],.parco-date-row select{width:100% !important;height:38px !important;padding:6px 12px !important;font-size:14px !important;box-sizing:border-box !important;}.parco-actions-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:15px;}.parco-actions-row .btn-parco,.parco-actions-row input[type="submit"],.parco-actions-row button,.parco-actions-row a.btn-parco{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:38px !important;line-height:38px !important;padding:0 16px !important;font-size:14px !important;font-weight:600 !important;border-radius:4px !important;box-sizing:border-box !important;margin:0 !important;text-decoration:none !important;vertical-align:middle !important;}.parco-actions-row .btn-cancel{background-color:#f0ad4e !important;color:#ffffff !important;}.parco-actions-row .btn-cancel:hover{background-color:#ec971f !important;}
.uc-order-action img{padding:0 3px;position:relative;top:3px;}.view-uc-orders .form-item{padding-top:4px;}.view-uc-orders #edit-order-id{width:10em;}.view-uc-orders #edit-delivery-first-name-wrapper,.view-uc-orders #edit-created-wrapper{clear:left;}.view-uc-orders #edit-created-min-wrapper,.view-uc-orders #edit-created-max-wrapper{float:left;}.view-uc-orders .form-type-date-select .date-padding{padding:0 22px 0 0;}.view-uc-orders .form-type-date-select{padding-top:0;}.view-uc-orders tbody tr:hover{background-color:#ddd;}.view-uc-orders tbody td.views-field-order-total{text-align:right;}.view-uc-orders tbody td.views-field-created{text-align:center;}.order-overview-form{float:left;padding:0 2em 0 0;}.order-overview-form .form-item{margin-bottom:0;}.order-overview-form #uc-order-select-form,.order-overview-form #uc-order-admin-sort-form{margin-bottom:0;}.uc-orders-table{clear:both;width:100%;}.uc-orders-table thead th{white-space:nowrap;}.uc-orders-table tr.odd:hover,.uc-orders-table tr.even:hover{background-color:#ddd;}.uc-orders-table img{float:left;margin-right:.5em;}.order-admin-icons{margin-left:2px;}.order-admin-icons img{padding:0 3px;position:relative;top:3px;}.order-pane{border-color:#bbb;border-style:solid;border-width:1px;line-height:1.1em;margin:.5em;padding:.5em;position:relative;}.order-pane thead{background-color:#ddd;}.order-pane tbody{border-top:0;}.order-pane-icons{position:absolute;right:.5em;top:5px;}.order-pane-icons img{cursor:pointer;}.order-pane-title{font-weight:bold;padding-bottom:.5em;}.pos-left{float:left;}.abs-left{clear:left;}.order-pane.abs-left{border:0;padding:.5em 0;}.pos-right{float:right;}.abs-right{clear:right;float:right;}.text-center{text-align:center;}.full-width{width:100%;}.order-pane .uc-store-address-field .form-item{padding:0;}.order-pane .uc-store-address-field .form-item label{padding:2px 4px;width:12em;}.order-pane #edit-add-line-item,.order-pane #edit-add-line-item .form-item{float:left;margin-right:1em;padding-top:0;}.order-pane .line-item-table{width:auto;}.order-pane-table th{padding:4px 8px;font-weight:bold;}.order-pane-table td{padding:4px 8px;vertical-align:top;}.order-pane-table td.qty,.order-pane-table td.sku{text-align:center;white-space:nowrap;}.order-pane-table td.product{width:80%;}.order-pane-table td.cost,.order-pane-table td.price,.order-pane-table td.total{text-align:right;white-space:nowrap;}#order-edit-products .form-remove{cursor:pointer;margin-top:4px;}.uc-order-comments td{vertical-align:top;}.uc-order-comments .date,.uc-order-comments .user,.uc-order-comments .notified,.uc-order-comments .status{text-align:center;white-space:nowrap;}.uc-order-comments .message{width:80%;}.order-edit-table{width:auto;}.order-edit-table .oet-label{font-weight:bold;text-align:right;}.order-edit-table .form-item{display:inline;}.address-select-box{background-color:#ddd;border:solid 1px #999;margin-bottom:1em;padding-bottom:1em;padding-left:1em;width:auto;}.customer-select-box{background-color:#ddd;border:solid 1px #999;margin-top:1em;padding:1em;width:auto;}.line-item-table{width:100%;}.line-item-table td{padding:2px;}.line-item-table .li-title{font-weight:bold;text-align:right;width:100%;}.line-item-table .li-amount{text-align:right;white-space:nowrap;}.line-item-table .form-item{display:inline;}.order-review-table tbody{border-top:0;}.order-pane-table .product-description{font-size:.7em;}.order-pane #uc-credit-order-view-form{margin-bottom:0;margin-top:.5em;}#uc-credit-order-view-form .form-submit{margin:0;}.order-pane #uc-order-view-update-form{margin-bottom:1em;}#uc-order-view-update-form #edit-controls label{display:inline;}#uc-order-view-update-form #edit-controls .form-type-checkbox{padding-top:8px;}#uc-order-view-update-form #edit-controls .form-submit{margin:0;}.address-select-box #uc-order-address-book-form{margin-bottom:0;}.order-pane.abs-left .form-submit{margin:0.5em 0.5em 0.5em 0;}.order-pane #customer-select form{margin-bottom:0;}#order-pane-print_button{border:1px solid #bbb;padding:0.5em 0.5em 0.5em 2em;background:url(/modules/ubercart/uc_store/images/print.gif) no-repeat 0.5em 50%;}
form.uc-csv-export-form-wrapper{background-color:#ffffff !important;border:1px solid #cbd5e1 !important;border-radius:10px !important;box-shadow:0px 2px 8px rgba(0,0,0,0.03) !important;padding:30px !important;margin-top:20px !important;margin-bottom:20px !important;box-sizing:border-box !important;}form.uc-csv-export-form-wrapper fieldset{background-color:#f8fafc !important;border:1px solid #e2e8f0 !important;border-radius:8px !important;padding:20px !important;padding-top:25px !important;margin-top:20px !important;margin-bottom:20px !important;}form.uc-csv-export-form-wrapper fieldset legend{margin-bottom:15px !important;padding:0 10px !important;font-weight:bold !important;}form.uc-csv-export-form-wrapper label{display:block !important;margin-bottom:6px !important;font-weight:600 !important;}form.uc-csv-export-form-wrapper input[type="text"]{display:block;width:100%;max-width:300px;padding:8px 12px;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;margin-top:5px;margin-bottom:15px;}form.uc-csv-export-form-wrapper input[type="text"]:focus{border-color:#4e73df;outline:0;box-shadow:0 0 0 0.2rem rgba(78,115,223,0.25);}form.uc-csv-export-form-wrapper .uc-csv-btn-action,form.uc-csv-export-form-wrapper input[type="submit"]{background-color:#4e73df !important;color:#ffffff !important;border:1px solid #2e59d9 !important;padding:12px 24px !important;border-radius:6px !important;font-weight:bold !important;font-size:1rem !important;cursor:pointer !important;box-shadow:0px 2px 8px rgba(0,0,0,0.03) !important;display:inline-block !important;}form.uc-csv-export-form-wrapper .uc-csv-btn-action:hover,form.uc-csv-export-form-wrapper input[type="submit"]:hover{background-color:#2e59d9 !important;border-color:#1d4ed8 !important;}.uc-ddt-preview-container{background-color:#ffffff !important;border:1px solid #cbd5e1 !important;border-radius:10px !important;box-shadow:0px 2px 8px rgba(0,0,0,0.03) !important;padding:30px !important;margin-top:20px !important;margin-bottom:20px !important;box-sizing:border-box !important;}.uc-ddt-preview-container h3{margin-top:0 !important;margin-bottom:20px !important;font-size:1.25rem !important;color:#334155 !important;border-bottom:2px solid #f1f5f9 !important;padding-bottom:10px !important;}ul.uc-ddt-styled-list{list-style:none !important;padding:0 !important;margin:0 !important;}ul.uc-ddt-styled-list li{margin-bottom:10px !important;}.ddt-item-row{display:grid !important;grid-template-columns:120px 110px 1fr 110px !important;align-items:center !important;gap:15px !important;background-color:#f8fafc !important;border:1px solid #e2e8f0 !important;border-radius:6px !important;padding:12px 18px !important;font-size:0.95rem !important;color:#334155 !important;transition:background-color 0.2s ease !important;}.ddt-item-row:hover{background-color:#f1f5f9 !important;border-color:#cbd5e1 !important;}.ddt-id{font-weight:bold !important;color:#4e73df !important;}.ddt-data{color:#64748b !important;}.ddt-cliente{color:#64748b !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;}.ddt-totale{font-weight:600 !important;color:#059669 !important;text-align:right !important;}.uc-ddt-no-results{color:#64748b !important;font-style:italic !important;padding:10px 0 !important;margin:0 !important;}@media (max-width:768px){.ddt-item-row{grid-template-columns:1fr auto !important;grid-template-rows:auto auto !important;gap:8px 12px !important;padding:12px !important;}.ddt-id{grid-column:1 / 2;grid-row:1;}.ddt-data{grid-column:2 / 3;grid-row:1;text-align:right !important;}.ddt-cliente{grid-column:1 / 2;grid-row:2;white-space:normal !important;font-size:0.9rem !important;}.ddt-totale{grid-column:2 / 3;grid-row:2;text-align:right !important;}}.uc-ddt-preview-container .item-list{max-height:450px !important;overflow-y:auto !important;padding-right:8px !important;}.uc-ddt-preview-container .item-list::-webkit-scrollbar{width:6px;}.uc-ddt-preview-container .item-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px;}.uc-ddt-preview-container .item-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;}.uc-ddt-preview-container .item-list::-webkit-scrollbar-thumb:hover{background:#94a3b8;}
fieldset.uc-ddt-tools-fieldset{background:#ffffff !important;border:1px solid #cbd5e1 !important;border-radius:10px !important;box-shadow:0 4px 12px rgba(0,0,0,0.05) !important;padding:20px !important;margin-bottom:20px !important;}fieldset.uc-ddt-tools-fieldset legend{font-weight:700 !important;color:#1e293b !important;}input.button-danger,button.button-danger{background-color:#fef2f2 !important;color:#991b1b !important;border:1px solid #fca5a5 !important;border-radius:4px !important;padding:8px 14px !important;font-weight:600 !important;cursor:pointer !important;}input.button-danger:hover,button.button-danger:hover{background-color:#fee2e2 !important;border-color:#ef4444 !important;color:#991b1b !important;}
.product-image{clear:right;float:right;margin-left:4px;padding-left:4px;padding-top:4px;text-align:center;}.display-price{clear:right;float:right;font-size:1.3em;font-weight:bold;padding-bottom:4px;padding-left:4px;text-align:center;}.model{display:inline;font-weight:bold;margin-right:2em;}.uc-product-features td{vertical-align:top;}.add-feature div{padding-right:1em;}.add-feature div,.add-feature label{display:inline;}.combinations .form-item{margin:0;padding:0;}.expiration{display:inline;}.expiration .form-item{display:inline;}
.uc-stock-edit-form th.select-all{white-space:nowrap;}.uc-object-options-form th.select-all{white-space:nowrap;}
.uc-price{white-space:nowrap;}.uc-inline-form .form-item{float:left;margin-right:1em;padding-top:5px;}#store-footer{clear:both;font-size:x-small;text-align:center;width:100%;}.uc-default-submit{height:0;left:-9999px;position:absolute;top:-9999px;width:0;}.uc-store-status td{vertical-align:top;}.uc-store-status td.title{font-weight:bold;white-space:nowrap;}.uc-store-status td.message{width:100%;}.uc-store-address-field .form-item{clear:left;margin-top:2px;margin-bottom:2px;padding:2px;}.uc-store-address-field .form-item label{float:left;padding-right:4px;text-align:right;width:15em;}.vertical-tabs .uc-store-address-field .form-item input{width:auto;}.vertical-tabs .form-type-textfield input{width:auto;}.ubercart-throbber{background-image:url(/modules/ubercart/uc_store/images/throbber.gif);background-position:100% -20px;background-repeat:no-repeat;}.path-admin-store-orders span.icon{background:transparent url(/modules/ubercart/uc_store/images/menu_orders.gif) no-repeat !important;}.path-admin-store-customers span.icon{background:transparent url(/modules/ubercart/uc_store/images/menu_customers.gif) no-repeat !important;}.path-admin-store-products span.icon{background:transparent url(/modules/ubercart/uc_store/images/menu_products.gif) no-repeat !important;}.path-admin-store-settings span.icon{background:transparent url(/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;}.path-admin-store-reports span.icon{background:transparent url(/modules/ubercart/uc_store/images/menu_reports.gif) no-repeat !important;}.country-needs-update{font-size:150%;color:#ffbf00;}
#user-admin-permissions .form-item-search{display:inline-block;}#user-admin-permissions .search-reset{line-height:42px;position:relative;top:1px;}#user-admin-permissions .table-filter{margin:1em 0;padding:7px 13px;border-radius:4px;background-color:#fff;border:2px solid #EAEAEA;}#permissions td.module{font-weight:bold;background:#dddddd;}#permissions td.permission{padding-left:1.5em;}#permissions td.permission .permission-warning-description{font-size:0.9em;color:#444;margin-top:0.5em;}[dir="rtl"] #permissions td.permission{padding-left:0;padding-right:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}.permissions-matrix{overflow-x:auto;}#user-roles .role-name{white-space:nowrap;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-settings .form-item-user-password-policy{margin-bottom:0;}#user-admin-settings .min-length-wrapper{font-size:0.923em;}.password-toggle-wrapper{position:relative;display:inline-block;max-width:100%;}.password-toggle{position:absolute;top:-2em;right:0;font-size:80%;}[dir="rtl"] .password-toggle{right:auto;left:0;}.password-strength-wrapper{position:relative;display:inline-block;max-width:100%;}.password-strength{display:block;margin-top:3px;position:relative;}.password-strength.empty{visibility:hidden;display:none;}.password-strength-title{float:left;}.password-strength-text{padding-left:5px;}[dir="rtl"] .password-strength-title{float:right;}[dir="rtl"] .password-strength-text{padding-left:0;padding-right:5px;}.password-indicator{background-color:#EEE;height:3px;width:100%;display:block;position:absolute;top:0;left:0;}.password-strength .indicator{height:100%;width:0;background-color:#47C965;position:absolute;transition:width .2s;}.password-strength.weak .indicator{background-color:#ff0000;}.password-strength.weak .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.weak em{color:#ff0000;}.password-strength.fair .indicator{background-color:#FFA500;}.password-strength.fair .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.fair em{color:#FFA500;}.password-strength.good .indicator{background-color:#4CA64C;}.password-strength.good .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.good em{color:#4CA64C;}.password-strength.strong .indicator{background-color:#008000;}.password-strength.strong .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.strong em{color:#008000;}.password-match{display:block;}.password-match.empty{display:none;}.password-match.match .password-match-text{color:#008000;}.password-match.mismatch .password-match-text{color:#FF2E0B;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}[dir="rtl"] .profile .user-picture{float:left;margin:0 0 1em 1em;}.profile h2{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.webform-submission{background-color:#ffffff !important;padding:25px 30px !important;border:1px solid #e3e6f0 !important;border-radius:0px !important;margin:15px 0 35px 0 !important;box-shadow:0px 6px 20px rgba(0,0,0,0.05) !important;box-sizing:border-box !important;}.webform-submission-info{background:#f8f9fc !important;border:none !important;border-left:4px solid #4e73df !important;box-shadow:none !important;padding:15px !important;margin-bottom:25px !important;border-radius:0px !important;box-sizing:border-box !important;}.webform-submission-info table,.webform-submission-info td{border:none !important;background:transparent !important;padding:4px 8px !important;font-size:0.85rem !important;color:#6e707e !important;}.webform-submission .form-item,.webform-submission .webform-component,.webform-submission .webform-component-display{background-color:#ffffff !important;border:none !important;box-shadow:none !important;}.webform-submission .webform-component{margin-bottom:14px !important;padding-bottom:10px !important;border-bottom:1px dashed #eaecf4 !important;}.webform-submission .webform-component:last-of-type{border-bottom:none !important;margin-bottom:0 !important;padding-bottom:0 !important;}.webform-submission .webform-component > label{font-size:0.85rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;color:#4e73df !important;margin-bottom:4px !important;display:block !important;}.webform-submission .webform-component-display{font-size:0.92rem !important;color:#3a3b45 !important;line-height:1.5 !important;padding-left:2px !important;}
.views-exposed-form .views-exposed-widget,.views-bulk-form .form-item,.views-bulk-form .form-actions{display:inline-block;padding:.5em 1em 0 0;}[dir="rtl"] .views-exposed-form .views-exposed-widget,[dir="rtl"] .views-bulk-form .form-item,[dir="rtl"] .views-bulk-form .form-actions{padding:.5em 0 0 1em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-bulk-form .form-item,.views-bulk-form .form-actions,.views-bulk-form .form-submit{display:inline-block;vertical-align:bottom;margin-top:0;margin-bottom:0;}.views-bulk-form{margin-bottom:1em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid{display:grid;}.views-view-grid-cols-1{grid-template-columns:repeat(1,1fr);}.views-view-grid-cols-2{grid-template-columns:repeat(2,1fr);}.views-view-grid-cols-3{grid-template-columns:repeat(3,1fr);}.views-view-grid-cols-4{grid-template-columns:repeat(4,1fr);}.views-view-grid-cols-5{grid-template-columns:repeat(5,1fr);}.views-view-grid-cols-6{grid-template-columns:repeat(6,1fr);}.views-view-grid-cols-7{grid-template-columns:repeat(7,1fr);}.views-view-grid-cols-8{grid-template-columns:repeat(8,1fr);}.views-view-grid-cols-9{grid-template-columns:repeat(9,1fr);}.views-view-grid-cols-10{grid-template-columns:repeat(10,1fr);}.views-view-grid-cols-11{grid-template-columns:repeat(11,1fr);}.views-view-grid-cols-12{grid-template-columns:repeat(12,1fr);}.views-view-grid .views-row,.views-view-grid .views-grid-box{padding:1rem;border:1px solid #cccccc;}.views-view-grid tbody{border-top:none;}.views-view-responsive-grid{--views-responsive-grid--layout-gap:2rem;--views-responsive-grid--column-count:4;--views-responsive-grid--cell-min-width:16rem;display:inherit;}.views-view-responsive-grid--horizontal{--views-responsive-grid--gap-count:calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--total-gap-width:calc(var(--views-responsive-grid--gap-count) * var(--views-responsive-grid--layout-gap));--views-responsive-grid-item--max-width:calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--views-responsive-grid--cell-min-width),var(--views-responsive-grid-item--max-width)),1fr));gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical{margin-bottom:calc(var(--views-responsive-grid--layout-gap) * -1);column-width:var(--views-responsive-grid--cell-min-width);column-count:var(--views-responsive-grid--column-count);column-gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical .views-grid-box>*{padding-bottom:var(--views-responsive-grid--layout-gap);page-break-inside:avoid;break-inside:avoid;}.view .progress-disabled{float:none;}.views-select-all-pages--wrapper{display:none;}.views-select-all-pages--row{display:none;}.views-select-all-pages--row td{text-align:center;}.views-select-all-pages--fieldset{text-align:left;padding:0.6em 0;}.views-select-all-pages--fieldset .form-item{margin-bottom:0;}.views-select-all-pages--fieldset div{padding:0;margin:0;}
.block-rules-rules-log{line-height:1.0;background-color:#FFBE7D;padding:0.5em;}
