:root{--navy:#07172c;--navy-soft:#0c2341;--amber:#ffbd00;--amber-soft:#fff3cc;--ink:#111d31;--muted:#657187;--line:#e1e6ed;--surface:#fff;--canvas:#f6f8fb;--success:#0a9b4a;--danger:#df2b33;--radius:8px;--shadow:0 1px 3px #0818300f;--misura-barra:48px;--misura-campo:36px;--misura-pulsante:36px;--misura-riga:36px;--misura-riquadro-numero:76px}*{box-sizing:border-box}@font-face{font-family:Icone Windows;src:url(/fonts/icone-windows.woff2)format("woff2");font-display:block}.icona-windows{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;flex:none;font-family:Icone Windows;font-style:normal;font-weight:400;display:inline-block}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);margin:0;font-family:Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-frame{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:30;color:#eef4ff;background:var(--navy);flex-direction:column;height:100vh;padding:0 8px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{white-space:nowrap;flex:0 0 70px;align-items:center;gap:5px;height:70px;padding:8px 3px;display:flex}.brand-wordmark{object-fit:contain;background:#fff;border-radius:9px;width:160px;height:46px;padding:4px 7px;display:block;box-shadow:0 3px 10px #0000002e}.brand-symbol{object-fit:contain;background:#fff;border-radius:11px;width:48px;height:48px;padding:4px;display:none;box-shadow:0 3px 10px #0000002e}.brand small{letter-spacing:0;color:#dce6f4;margin-left:5px;font-size:15px;font-weight:500}.sidebar nav{gap:2px;display:grid}.nav-link{color:#f5f8fc;border-radius:9px;align-items:center;gap:16px;min-height:52px;padding:0 16px;font-size:14px;font-weight:600;display:flex;position:relative}.nav-link:hover{background:#ffffff12}.nav-link.active{color:var(--amber);background:#112947}.listing-alert{color:var(--amber);place-items:center;margin-left:auto;animation:1.25s ease-in-out infinite alert-pulse;display:grid}.nav-divider{border-top:1px solid #ffffff40;margin:7px 0 10px}.mobile-close,.sidebar-scrim{display:none}.workspace{min-width:0}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;align-items:center;gap:14px;height:66px;padding:0 11px 0 0;display:flex;position:sticky;top:0}.topbar-indietro{width:56px;height:56px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:0 0 56px;place-items:center;display:grid}.topbar-auto{border:1px solid var(--amber);width:40px;height:40px;color:var(--navy);background:#fff7df;border-radius:12px;flex:0 0 40px;place-items:center;margin-left:6px;display:grid;position:relative}.topbar-auto b{background:var(--danger);color:#fff;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-7px;left:-7px}.registro-libretti{margin-bottom:14px;padding:16px 20px}.registro-libretti h2{margin:0 0 6px;font-size:17px}.registro-libretti>p{color:var(--muted,#5b6472);margin:0 0 10px;font-size:13px}.global-print-branding{display:none}.print-branding-settings{margin-bottom:16px;padding:18px}.print-branding-settings footer{align-items:center;gap:14px;margin-top:14px;display:flex}.print-logo-preview{object-fit:contain;max-width:180px;max-height:90px;margin-top:8px;display:block}.menu-button,.icon-button,.row-action{color:var(--ink);cursor:pointer;background:0 0;border:0}.menu-button{display:none}.global-search{width:min(460px,40vw);height:var(--misura-campo);border:1px solid var(--line);color:var(--muted);background:#fbfcfe;border-radius:7px;align-items:center;gap:10px;padding:0 14px;display:flex}.global-search input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;font-size:13px}.global-search-wrap{flex:none;position:relative}.global-search-pulisci{color:#5a6678;cursor:pointer;background:#eef2f7;border:0;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.global-search-pulisci:hover{background:#e2e8f0}.global-search-risultati{z-index:40;border:1px solid var(--line);background:#fff;border-radius:10px;width:min(560px,92vw);max-height:70vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px #0b203c29}.global-search-risultati section{padding:4px 0}.global-search-risultati section+section{border-top:1px solid var(--line)}.global-search-risultati header{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#657187);justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}.global-search-risultati header span{background:#eef2f7;border-radius:999px;padding:1px 7px;font-size:11px}.global-search-risultati ul{margin:0;padding:0;list-style:none}.global-search-risultati li a{color:inherit;border-radius:7px;gap:1px;padding:7px 10px;text-decoration:none;display:grid}.global-search-risultati li a:hover{background:#f2f6fb}.global-search-risultati li b{font-size:13.5px}.global-search-risultati li span{color:var(--muted,#657187);font-size:12.5px}.global-search-risultati li small{color:#8b95a6;font-size:11.5px}.global-search-tutti{color:#1d4ed8;padding:6px 10px;font-size:12.5px;text-decoration:none;display:block}.global-search-stato{color:var(--muted,#657187);margin:0;padding:9px 11px;font-size:12.5px}.icon-button{place-items:center;width:38px;height:38px;margin-left:auto;display:grid;position:relative}.notification-dot{background:#b3261e;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.account-button{border:0;border-left:1px solid var(--line);height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 14px;display:flex}.account-button span{flex-direction:column;display:flex}.account-button strong{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:13px;font-weight:800;overflow:hidden}.account-button small{color:var(--muted);white-space:nowrap;font-size:12px}.account-menu{flex:none;position:relative}.account-dropdown{z-index:40;border:1px solid var(--line);background:var(--surface);min-width:240px;box-shadow:var(--shadow);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.account-chi{color:var(--muted);margin:2px 0 6px;padding:0 12px;font-size:12px}.account-dropdown button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.account-dropdown button:hover{background:var(--canvas,#f3f5f9)}.primary-action{min-height:var(--misura-pulsante);background:var(--amber);color:var(--navy);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.main-content{width:100%;max-width:1368px;margin:0 auto;padding:24px}.page-heading,.module-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}h1,h2,p{margin-top:0}.auth-page{place-items:center;min-height:calc(100vh - 120px);padding:32px;display:grid}.auth-placeholder{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100%,440px);box-shadow:var(--shadow);text-align:center;padding:32px}.auth-placeholder p{color:var(--muted);margin-bottom:0}.page-heading h1,.module-heading h1{letter-spacing:-.8px;margin-bottom:4px;font-size:clamp(27px,2.2vw,34px);line-height:1.15}.page-heading p,.module-heading p{color:var(--muted);margin-bottom:0;font-size:13px}.page-heading>span{color:var(--muted);padding-bottom:3px;font-size:12px}.dashboard-heading-actions{color:var(--muted);align-items:center;gap:14px;font-size:12px;display:flex}.dashboard-heading-actions .secondary-button{min-height:36px}.metric-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;display:grid}.valuation-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-money{color:#244a82;background:#edf3fb}.metric-bank{color:#5d4a8b;background:#f0ecfa}.metric-trend{color:#087344;background:#e5f7ed}.metric{min-height:var(--misura-riquadro-numero);border-right:1px solid var(--line);align-items:center;gap:13px;padding:8px 14px;display:flex}.metric:last-child{border-right:0}.metric-icon{color:#1e2a3d;background:#eef2f7;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.metric-calendar{color:#c87800;background:var(--amber-soft)}.metric-tag{color:#087344;background:#e5f7ed}.metric-stock{color:#3157a4;background:#e9efff}.metric p{color:var(--muted);margin:0 0 3px;font-size:12px}.metric strong{letter-spacing:-.5px;font-size:19px;line-height:1.05;display:block}.metric small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.dashboard-grid{grid-template-columns:minmax(0,2.15fr) minmax(300px,.95fr);gap:12px;display:grid}.dashboard-main,.dashboard-side{align-content:start;gap:12px;min-width:0;display:grid}.dashboard-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);align-items:start;gap:12px;display:grid}.quick-actions{gap:12px;margin-top:4px;display:grid}.quick-actions h2{margin:0;font-size:18px}.quick-actions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quick-actions a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:86px;box-shadow:var(--shadow);align-items:center;gap:14px;padding:16px;display:flex}.quick-actions a>svg{color:#183f6d;background:#eaf1fa;border-radius:9px;width:40px;height:40px;padding:9px}.quick-actions a span{gap:4px;display:grid}.quick-actions a small{color:var(--muted)}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);overflow:hidden}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 16px;display:flex}.panel-title h2{letter-spacing:-.2px;margin:0;font-size:16px}.panel-title>div{align-items:center;gap:18px;display:flex}.panel-title a,.panel-link{color:#0047a8;align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}.secondary-button{min-height:var(--misura-pulsante);border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:620;display:inline-flex}.register-switch{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.register-switch>button{border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;padding:0 14px;font-weight:650}.register-switch>button.active{border-color:var(--blue);background:var(--blue);color:#fff}.register-print-title,.register-print-sheet,.document-print-sheet{display:none}.document-ocr{background:#f7fbff;border:1px solid #cbd8e8;border-radius:8px;gap:12px;padding:16px;display:grid}.document-ocr>div:first-child{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.document-ocr>div:first-child strong{align-items:center;gap:7px;display:inline-flex}.document-ocr>div:first-child span,.document-ocr>small{color:var(--muted);font-size:12px}.ocr-actions,.listing-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ocr-progress{background:#e4ebf3;border-radius:5px;height:28px;position:relative;overflow:hidden}.ocr-progress>span{background:#9fc5f8;height:100%;transition:width .2s;display:block}.ocr-progress>small{place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.ocr-message{color:#234a72;margin:0}.document-ocr details textarea{width:100%;margin-top:8px;font-family:monospace}.ocr-review{gap:12px;display:grid}.ocr-review>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listing-actions{padding:12px 0}.listing-actions small{color:var(--muted);flex-basis:100%}.listing-portals{border:1px solid var(--line);border-radius:8px;padding:12px 14px}.listing-portals legend{color:#39465a;padding:0 6px;font-size:13px;font-weight:700}.listing-portal-option{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;grid-template-columns:none!important;display:inline-flex!important}.crud-grid .listing-portal-option input{width:16px;height:16px;margin:0}.visura-pra-toolbar{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.visura-pra-toolbar article{background:#f7fbff;border:1px solid #cbd8e8;border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.visura-pra-toolbar small{color:var(--muted);font-size:12px}.visura-pra-row{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.visura-pra-row label{color:#39465a;gap:5px;font-size:13px;font-weight:700;display:grid}.visura-pra-row input{text-transform:uppercase;letter-spacing:.08em}.visura-pra-message{color:#234a72;grid-column:1/-1;margin:0}.visura-pra-toolbar .crud-error{grid-column:1/-1}.market-result-panel{background:#f5f9fe;border:1px solid #b8cbe1;border-radius:8px;gap:10px;padding:14px;display:grid}.market-result-values{grid-template-columns:1fr 1fr;gap:10px;display:grid}.market-result-values article{background:#fff;border:1px solid #d5e0ec;border-radius:7px;gap:4px;padding:14px;display:grid}.market-result-values span,.market-result-values small,.market-result-message{color:var(--muted);font-size:12px}.market-result-values strong{color:#123d6a;font-size:22px}.market-result-panel>label{gap:6px;display:grid}.workshop-parts-editor{gap:10px;display:grid}.workshop-part-add{gap:8px;display:flex}.workshop-part-add select{border:1px solid var(--line);background:#fff;border-radius:6px;flex:1;min-height:38px;padding:0 10px}.workshop-parts-editor table input{width:100%;min-width:80px}@media print{@page{size:A4 portrait;margin:12mm}@page registerLandscape{size:A4 landscape;margin:12mm 10mm 14mm}:is(body:has(.register-print-sheet),body:has(.document-print-sheet)){background:#fff}:is(body:has(.register-print-sheet) .sidebar,body:has(.register-print-sheet) .topbar,body:has(.register-print-sheet) .global-print-branding,body:has(.register-print-sheet) .module-heading,body:has(.register-print-sheet) .register-switch,body:has(.register-print-sheet) .module-panel,body:has(.document-print-sheet) .sidebar,body:has(.document-print-sheet) .topbar,body:has(.document-print-sheet) .global-print-branding,body:has(.document-print-sheet) .module-heading,body:has(.document-print-sheet) .module-panel){display:none!important}.app-frame,.workspace,.main-content,.module-page{min-height:0!important;margin:0!important;padding:0!important;display:block!important}.register-print-sheet{page:registerLandscape;color:#000;display:block!important}.register-print-sheet header{border-bottom:1px solid #000;margin-bottom:5mm;padding-bottom:3mm}.register-print-sheet header strong,.register-print-sheet header small{display:block}.register-print-sheet header h1{margin:1mm 0;font-size:14pt}.register-print-sheet table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:6.5pt}.register-print-sheet thead{display:table-header-group}.register-print-sheet tr{break-inside:avoid}.register-print-sheet th,.register-print-sheet td{color:#000;white-space:normal;vertical-align:top;background:#fff;border:1px solid #000;height:auto;padding:1.8mm 1.3mm}.register-print-sheet th:first-child{width:5%}.register-print-sheet th:nth-child(2){width:8%}.register-print-sheet th:nth-child(3){width:18%}.register-print-sheet th:nth-child(4){width:22%}.register-print-sheet th:nth-child(5){width:18%}.register-print-sheet th:nth-child(6){width:9%}.register-print-sheet th:nth-child(7){width:20%}.register-print-sheet footer{justify-content:space-between;font-size:7pt;display:flex;position:fixed;bottom:-8mm;left:0;right:0}.print-page-number:after{content:counter(page) " di " counter(pages)}.document-print-sheet{color:#000;font:10pt Arial,sans-serif;display:block!important}body:has(>.stampa-riepilogo)>:not(.stampa-riepilogo){display:none!important}.quote-print-sheet>header{border-bottom:1px solid #555;justify-content:space-between;gap:20mm;padding-bottom:5mm;display:flex}.quote-print-sheet>header>div{gap:1mm;display:grid}.quote-print-sheet h1{margin:0 0 2mm;font-size:18pt}.quote-print-sheet table{border-collapse:collapse;width:100%;margin-top:8mm}.quote-print-sheet th,.quote-print-sheet td{color:#000;white-space:normal;vertical-align:top;background:#fff;border:1px solid #777;height:auto;padding:3mm}.quote-subject th{width:35%}.quote-lines th:nth-child(2){width:55%}.quote-totals{border:1px solid #777;width:75mm;margin:7mm 0 0 auto;display:grid}.quote-totals span{border-bottom:1px solid #aaa;justify-content:space-between;padding:2.5mm;display:flex}.quote-totals span:last-child{border:0}.quote-totals .grand-total{background:#eee;font-size:11pt}.quote-print-sheet>footer{text-align:right;color:#555;margin-top:12mm;font-size:8pt}}.table-wrap{overflow-x:auto}.module-page .table-wrap{scrollbar-gutter:stable;max-height:62vh;overflow:auto}.module-page .table-wrap thead th{z-index:2;background:#f8fafc;position:sticky;top:0}.annunci-table .annunci-edit-cell{z-index:3;min-width:150px;box-shadow:1px 0 0 var(--line);background:#fff;position:sticky;left:0}.annunci-table thead .annunci-edit-cell{z-index:4;background:#f8fafc}.annunci-edit-button{color:#123d6a;border-color:#b8c9dc;min-height:30px}table{border-collapse:collapse;width:100%;font-size:11px}th{color:#4e596c;text-align:left;white-space:nowrap;background:#fbfcfd;height:37px;padding:0 15px;font-weight:600}td{border-top:1px solid var(--line);color:#566176;white-space:nowrap;height:39px;padding:0 15px}td strong{color:var(--ink);font-weight:610}.row-action{border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.row-action:hover{background:#eef2f7}.status{align-items:center;gap:6px;display:inline-flex}.status i{background:var(--success);border-radius:50%;width:7px;height:7px}.status-in-arrivo i{background:#e99a00}.status-venduto i{background:var(--danger)}.table-footer{border-top:1px solid var(--line);min-height:43px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 15px;font-size:11px;display:flex}.pagination{gap:4px;display:flex}.pagination button{border:1px solid var(--line);width:27px;height:27px;color:var(--ink);background:#fff;border-radius:4px}.pagination .selected{border-color:var(--amber);background:var(--amber)}.pagination button:disabled{color:#adb5c2}.workshop-counters span{border-left:1px solid var(--line);color:var(--muted);padding-left:15px;font-size:10px}.workshop-counters strong{color:#075bc7;margin-right:3px;font-size:17px}.workshop-counters span:nth-child(2) strong{color:#d88700}.workshop-counters span:nth-child(3) strong{color:var(--success)}.job-status{color:#075bc7;background:#eaf1ff;border-radius:4px;padding:3px 6px;font-size:9px}.panel-link{border-top:1px solid var(--line);justify-content:space-between;min-height:40px;padding:0 15px}.deadline-list article{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:7px 15px;display:grid}.deadline-icon{color:#c97800;background:var(--amber-soft);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.deadline-list strong,.activity-list strong{font-size:11px;display:block}.deadline-list small,.activity-list small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.deadline-list time{color:#38455a;font-size:10px}.deadline-list time.urgent{color:var(--danger)}.activity-list{padding:8px 15px 6px;position:relative}.activity-list:before{content:"";background:#dce3ec;width:1px;position:absolute;top:21px;bottom:21px;left:61px}.activity-list article{grid-template-columns:34px 20px minmax(0,1fr);align-items:start;gap:7px;min-height:50px;padding-top:8px;display:grid;position:relative}.activity-list time{color:#748196;font-size:9px}.timeline-dot{z-index:1;background:var(--success);border:4px solid #e3f6eb;border-radius:50%;width:17px;height:17px}.module-page{max-width:1500px;margin:0 auto}.crm-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 12px;display:grid}.crm-metrics article{border:1px solid var(--line);box-shadow:var(--shadow);color:#244a82;background:#fff;border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.crm-metrics article span{display:grid}.crm-metrics small{color:var(--muted)}.crm-metrics strong{color:var(--ink);font-size:22px}.crm-board{grid-template-columns:repeat(7,minmax(205px,1fr));gap:10px;padding-bottom:12px;display:grid;overflow-x:auto}.crm-column{border:1px solid var(--line);background:#f3f6fa;border-radius:8px;min-height:430px;padding:10px}.crm-column>header{justify-content:space-between;margin-bottom:10px;display:flex}.crm-column>header span{background:#dfe7f2;border-radius:20px;padding:1px 7px}.crm-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:7px;gap:5px;width:100%;margin-bottom:8px;padding:11px;display:grid;box-shadow:0 2px 8px #0f233c0d}.crm-card span,.crm-card small,.crm-card em,.crm-card b{color:var(--muted);font-size:10px;font-style:normal}.crm-card em{color:#087344;background:#edf7f1;border-radius:4px;padding:4px 6px}.crm-card em.late{color:#a51620;background:#fff0f1}.crm-card b{color:#244a82}.crm-dialog{width:min(980px,100%)}.crm-view-switcher{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.crm-view-switcher button{border:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.crm-view-switcher button[aria-pressed=true]{color:#fff;background:#244a82;border-color:#244a82}.crm-table-wrap{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;overflow:auto}.crm-contact-table{border-collapse:collapse;width:100%}.crm-contact-table th,.crm-contact-table td{text-align:left;border-bottom:1px solid var(--line);padding:12px 14px;font-size:12px}.crm-contact-table th{color:var(--muted);background:#f8fafc;font-weight:600}.crm-contact-table tbody tr{cursor:pointer}.crm-contact-table tbody tr:hover{background:#f5f8fc}.crm-contact-table td:first-child strong,.crm-contact-table td:first-child small{display:block}.crm-contact-table td:first-child small{color:var(--muted);margin-top:3px}.crm-contact-table td:nth-child(2) span{background:#e7f0fa;border-radius:20px;padding:4px 7px;display:inline-block}.crm-contact-table td.late{color:#a51620;font-weight:600}.crm-analysis-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px;display:grid}.crm-chart-panel,.crm-follow-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:16px}.crm-chart-panel h2,.crm-follow-panel h2{margin:0 0 14px;font-size:15px}.crm-stage-chart{align-items:end;gap:10px;height:260px;padding-top:20px;display:flex}.crm-stage-bar{text-align:center;flex:1;grid-template-rows:1fr auto;align-items:end;gap:8px;min-width:55px;height:100%;display:grid}.crm-stage-bar>div{background:#2b6daf;border-radius:5px 5px 0 0;min-height:8px;position:relative}.crm-stage-bar strong{width:100%;font-size:11px;position:absolute;top:-20px;left:0}.crm-stage-bar span{min-height:28px;color:var(--muted);font-size:10px}.crm-follow-panel dl{margin:0}.crm-follow-panel dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0;display:flex}.crm-follow-panel dt,.crm-follow-panel dd{margin:0;font-size:12px}.crm-follow-panel dd{font-weight:700}.crm-combined-view{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:12px;display:grid}.crm-combined-view .crm-analysis-grid{grid-template-columns:1fr}.crm-combined-view .crm-stage-chart{height:190px}.crm-motore{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:12px;padding:16px;display:grid}.crm-motore>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-motore h2{margin:0;font-size:15px}.crm-motore>header p{color:var(--muted);margin:4px 0 0;font-size:12px}.crm-motore-corpo{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;display:grid}.crm-motore-corpo h3{align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.crm-motore-corpo h3 span{color:#244a82;background:#e7f0fa;border-radius:20px;padding:1px 8px;font-size:11px}.crm-motore-agenda,.crm-motore-correzioni{gap:8px;max-height:460px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.crm-motore-agenda button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:7px;gap:4px;padding:11px;display:grid}.crm-motore-agenda button:hover{background:#f5f8fc}.crm-motore-agenda em{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;justify-self:start;padding:2px 7px;font-size:10px;font-style:normal}.crm-motore-agenda em.subito{color:#a51620;background:#fff0f1}.crm-motore-agenda em.oggi{color:#8a5300;background:#fff6e6}.crm-motore-agenda em.poi{color:#087344;background:#edf7f1}.crm-motore-agenda strong{color:var(--ink);font-size:12px}.crm-motore-agenda small,.crm-motore-agenda b{color:var(--muted);font-size:10px;font-weight:400}.crm-motore-correzioni li{border:1px solid var(--line);background:#f8fafc;border-radius:7px;gap:3px;padding:10px 11px;display:grid}.crm-motore-correzioni strong{font-size:12px}.crm-motore-correzioni span{color:#244a82;font-size:11px}.crm-motore-correzioni small{color:var(--muted);font-size:10px}.crm-motore-vuoto{border:1px dashed var(--line);color:var(--muted);border-radius:7px;margin:0;padding:14px;font-size:12px}.crm-motore-nota{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.55}.crm-motore-badge{color:#fff;text-align:center;background:#a51620;border-radius:20px;min-width:19px;padding:1px 6px;font-size:10px}.crm-view-switcher button[aria-pressed=true] .crm-motore-badge{color:#a51620;background:#fff}@media (max-width:900px){.crm-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:1050px){.crm-combined-view,.crm-analysis-grid,.crm-motore-corpo{grid-template-columns:1fr}}@media (max-width:650px){.crm-view-switcher{grid-template-columns:1fr 1fr;display:grid}.crm-view-switcher button{justify-content:flex-start}.crm-contact-table th:nth-child(3),.crm-contact-table td:nth-child(3),.crm-contact-table th:nth-child(5),.crm-contact-table td:nth-child(5){display:none}.crm-stage-chart{overflow-x:auto}.crm-stage-bar{min-width:68px}}.module-heading{align-items:center;margin-bottom:22px}.module-page{font-size:14px}.module-page .module-heading h1{letter-spacing:-.6px;font-size:28px}.deadline-chart-panel{margin-bottom:14px;overflow:hidden}.deadline-chart-panel .panel-title>div{gap:3px;display:grid}.deadline-chart-panel .panel-title span{color:var(--muted);font-size:10px}.deadline-chart-panel .panel-title>strong{color:var(--navy-soft);font-size:12px}.deadline-chart-layout{grid-template-rows:250px auto;grid-template-columns:48px minmax(0,1fr);min-height:360px;padding:24px 22px 18px 12px;display:grid}.deadline-chart-scale{color:var(--muted);text-align:right;flex-direction:column;justify-content:space-between;padding:0 8px 28px 0;font-size:10px;display:flex}.deadline-chart-bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 calc(50% - 1px),#edf1f5 50%,#0000 calc(50% + 1px));align-items:end;gap:8px;min-width:0;display:flex;overflow-x:auto}.deadline-chart-bars button{min-width:42px;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;grid-template-rows:20px minmax(0,1fr) 28px;place-items:end center;padding:0 3px;display:grid}.deadline-chart-bars button>strong{opacity:0;align-self:start;font-size:10px}.deadline-chart-bars button>i{background:#9db2cd;border-radius:4px 4px 0 0;width:22px;min-height:8px;transition:height .18s,background .18s}.deadline-chart-bars button>small{white-space:nowrap;align-self:center;font-size:9px}.deadline-chart-bars button:hover>i,.deadline-chart-bars button.selected>i{background:var(--amber)}.deadline-chart-bars button.selected{color:var(--ink)}.deadline-chart-bars button.selected>strong{opacity:1}.deadline-chart-selection{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px 18px;padding-top:16px;font-size:12px;display:flex}.deadline-chart-selection span{color:var(--muted)}.deadline-chart-empty{color:var(--muted);margin:0;padding:45px 22px;font-size:13px}.deadline-week-nav{grid-auto-flow:column;align-items:center;gap:8px!important;display:flex!important}.deadline-week-nav button{border:1px solid var(--line);width:30px;height:30px;color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.deadline-week-nav svg{width:16px}.deadline-plate-list{gap:8px;margin:0;padding:18px 22px 24px;list-style:none;display:grid}.deadline-plate-list li{border:1px solid var(--line);border-radius:9px;gap:3px;padding:11px 12px;display:grid}.deadline-plate-list span{color:var(--muted);font-size:12px}.inventory-section{margin-bottom:14px;overflow:hidden}.inventory-section .panel-title>div{gap:3px;display:grid}.inventory-section .panel-title span{color:var(--muted);font-size:10px}.inventory-section .panel-title>strong{color:var(--navy-soft);font-size:12px}.inventory-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-height:520px;display:grid;overflow:auto}.inventory-grid article{content-visibility:auto;contain-intrinsic-size:104px;background:#fff;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:15px;display:grid}.inventory-product-icon{color:#244a82;background:#edf2f8;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.inventory-product-copy{gap:4px;min-width:0;display:grid}.inventory-product-copy>small{color:var(--muted);letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:700}.inventory-product-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inventory-product-copy>span{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.inventory-quantity{text-align:right;gap:2px;min-width:62px;display:grid}.inventory-quantity>strong{font-size:20px}.inventory-quantity>small{color:var(--success);font-size:8px}.inventory-quantity.low>strong,.inventory-quantity.low>small{color:var(--danger)}.inventory-multi-select{min-height:150px!important;padding:6px!important}.inventory-multi-select option{border-radius:4px;padding:7px 8px}.module-panel{min-height:470px}.module-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:62px;padding:0 16px;display:flex}.module-toolbar label{width:min(380px,70vw);height:var(--misura-campo);border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:9px;padding:0 11px;display:flex}.module-toolbar input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;font-size:12px}.module-panel table{font-size:13px}.module-panel th{height:var(--misura-riga);letter-spacing:.25px;font-size:11px}.module-panel td{height:var(--misura-riga)}.empty-continuation{min-height:220px;color:var(--muted);text-align:center;place-content:center;gap:6px;display:grid}.empty-continuation strong{color:var(--ink);font-size:14px}.empty-continuation span{max-width:440px;font-size:12px}.module-filter-panel,.crud-footer{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.module-filter-panel label{align-items:center;gap:8px;display:flex}.module-filter-panel select,.crud-grid input,.crud-grid select,.crud-grid textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px}.crud-actions{gap:3px;display:flex}.danger-action{color:var(--danger)}.crud-footer{border-top:1px solid var(--line);border-bottom:0;min-height:48px}.crud-error{color:#a51620;background:#fff0f1;border:1px solid #f3b6ba;border-radius:6px;margin:10px 16px;padding:10px 12px;font-size:12px}.market-connector-status{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:flex}.market-connector-status strong{white-space:nowrap;color:#0d5e3a}.market-connector-status span{color:var(--muted)}.market-connector-status.stored{background:#fff9e8}.market-connector-status.stored strong{color:#8b5a00}.crud-backdrop{z-index:100;background:#030d1c9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crud-dialog{background:#fff;border-radius:12px;width:min(920px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #00000047}.crud-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 24px 16px;display:flex}.crud-dialog h2{margin:0 0 4px;font-size:19px}.crud-dialog p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.crud-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.crud-grid label{color:#39465a;gap:7px;font-size:13px;font-weight:600;display:grid}.crud-grid input,.crud-grid select{width:100%;height:var(--misura-campo);padding:0 14px}.crud-grid textarea{resize:vertical;min-height:84px;padding:12px 14px}.crud-span{grid-column:1/-1}.crud-dialog footer{justify-content:flex-end;gap:10px;padding:16px 24px 24px;display:flex}.delete-button{min-height:var(--misura-pulsante);background:var(--danger);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:0 16px;font-weight:700}.crud-confirm{width:min(440px,100%)}.crud-confirm footer{padding-top:20px}.statistics-page{max-width:1500px;margin:0 auto}.statistics-metrics{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;display:grid}.statistics-metrics article{min-height:var(--misura-riquadro-numero);border-right:1px solid var(--line);align-items:center;gap:13px;padding:8px 14px;display:flex}.statistics-metrics article:last-child{border-right:0}.statistics-metrics article>span{color:#244a82;background:#edf2f8;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.statistics-metrics p{color:var(--muted);margin:0 0 4px;font-size:11px}.statistics-metrics strong{letter-spacing:-.5px;white-space:nowrap;font-size:19px;display:block}.statistics-metrics small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.statistics-grid{grid-template-columns:minmax(0,1.55fr) minmax(390px,.85fr);align-items:start;gap:14px;display:grid}.statistics-chart-panel .panel-title span{color:var(--muted);font-size:10px}.sales-chart{grid-template-rows:350px auto;grid-template-columns:70px minmax(0,1fr);min-height:460px;padding:28px 24px 18px 12px;display:grid}.chart-scale{color:#8a95a6;text-align:right;flex-direction:column;justify-content:space-between;padding:0 8px 27px 0;font-size:9px;display:flex}.chart-bars{background:repeating-linear-gradient(#fff 0 108px,#e9edf3 109px,#fff 110px);border-bottom:1px solid #ccd5e1;grid-template-columns:repeat(12,minmax(24px,1fr));align-items:end;gap:9px;min-width:0;padding:0 3px;display:grid}.chart-bars button{min-width:0;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex;position:relative}.chart-bars i{background:#163e70;border-radius:5px 5px 0 0;width:min(34px,75%);min-height:3px;transition:height .25s,background .15s}.chart-bars button:hover i,.chart-bars button.selected i{background:var(--amber)}.chart-bars small{text-transform:capitalize;height:19px;font-size:9px}.bar-value{bottom:calc(var(--bar-height,0) + 31px);background:var(--navy);color:#fff;white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:8px;display:none;position:absolute}.chart-bars button.selected .bar-value{display:block}.chart-selection{background:#f3f6fa;border-radius:7px;grid-column:1/-1;align-items:center;gap:20px;min-height:66px;margin-top:16px;padding:0 16px;font-size:11px;display:flex}.chart-selection strong{text-transform:capitalize;font-size:13px}.chart-selection span{color:var(--muted)}.chart-selection span:last-child{color:#087344;margin-left:auto;font-weight:700}.monthly-totals{max-height:530px;overflow:auto}.monthly-totals tbody tr{cursor:pointer}.monthly-totals tbody tr.riga-aperta{background:#eaf1fb}.monthly-totals tbody tr:hover{background:#f3f7fc}.monthly-totals td:first-child strong{align-items:center;gap:4px;display:inline-flex}.vendite-del-mese{grid-column:1/-1}.vendite-del-mese .panel-title strong{color:var(--navy-soft);font-size:12px}.vendite-del-mese-vuoto{color:var(--muted);margin:0;padding:14px 16px}.monthly-totals td,.monthly-totals th{text-align:right}.monthly-totals td:first-child,.monthly-totals th:first-child{text-align:left}.positive-value{color:#087344;font-weight:650}@media (max-width:1180px){.statistics-metrics{grid-template-columns:repeat(2,1fr)}.statistics-metrics article{border-bottom:1px solid var(--line)}.statistics-grid{grid-template-columns:1fr}.monthly-totals{max-height:none}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.statistics-metrics{grid-template-columns:1fr}.statistics-metrics article{border-right:0}.sales-chart{grid-template-columns:48px minmax(520px,1fr);overflow-x:auto}.chart-selection{position:sticky;left:0}.statistics-chart-panel{overflow:hidden}.dashboard-heading-actions>span{display:none}.deadline-chart-layout{grid-template-columns:36px minmax(0,1fr);padding-inline:8px}.deadline-chart-bars{min-width:640px}.deadline-chart-selection{position:sticky;left:0}.inventory-grid{grid-template-columns:1fr}.inventory-grid article{min-height:92px}}@media (max-width:650px){.crud-grid{grid-template-columns:1fr}.crud-span{grid-column:auto}.module-heading{flex-direction:column;align-items:flex-start}.module-heading .primary-action{width:100%}}.wiki-page{max-width:1480px;margin:0 auto}.wiki-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.wiki-heading h1{letter-spacing:-1.4px;margin-bottom:5px;font-size:clamp(30px,3vw,44px)}.wiki-heading p{color:var(--muted);margin-bottom:0;font-size:13px}.wiki-heading>a{color:#0047a8;align-items:center;gap:7px;padding-bottom:4px;font-size:12px;font-weight:700;display:inline-flex}.wiki-intro{background:var(--navy);color:#fff;border:1px solid #1d304b;border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:32px;min-height:178px;padding:28px 30px;display:grid}.wiki-statement h2{letter-spacing:-.7px;max-width:580px;margin-bottom:10px;font-size:clamp(22px,2.2vw,30px)}.wiki-statement p{color:#c8d4e4;max-width:720px;margin-bottom:0;font-size:13px;line-height:1.65}.wiki-flow{justify-content:center;align-items:center;gap:10px;display:flex}.wiki-flow span{color:#f4f7fb;text-align:center;border:1px solid #41536c;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.wiki-flow span:nth-of-type(2){border-color:var(--amber);color:var(--amber)}.wiki-flow svg{color:#7f90a7;width:15px}.wiki-moduli{flex-wrap:wrap}.wiki-layers{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid}.wiki-layers article{border-right:1px solid var(--line);min-height:145px;padding:22px}.wiki-layers article:last-child{border-right:0}.wiki-layers svg{color:#cf8800}.wiki-layers h2{margin:12px 0 7px;font-size:15px}.wiki-layers p{color:var(--muted);margin-bottom:0;font-size:11px;line-height:1.55}.wiki-architecture{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:26px;display:grid}.wiki-architecture>div{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-height:112px;padding:20px 20px 20px 70px;position:relative}.architecture-icon{background:var(--amber-soft);color:#b87300;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;left:20px}.architecture-icon svg{width:19px}.wiki-architecture h2{margin:1px 0 7px;font-size:14px}.wiki-architecture p{color:var(--muted);margin-bottom:0;font-size:11px;line-height:1.55}.wiki-code-section{scroll-margin-top:82px}.wiki-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 24px;display:grid}.wiki-help-grid details{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.wiki-help-grid summary{cursor:pointer;color:var(--navy);padding:16px 18px;font-weight:750}.wiki-help-grid details[open] summary{border-bottom:1px solid var(--line);background:#fffaf0}.wiki-help-grid ol{margin:0;padding:16px 22px 18px 42px}.wiki-help-grid li{color:var(--muted);padding:4px 0 7px 4px;line-height:1.5}.wiki-manual{margin:18px 0 30px;scroll-margin-top:82px}.wiki-manual-search{min-height:var(--misura-campo);border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:12px;align-items:center;gap:10px;margin:14px 0;padding:0 14px;display:flex}.wiki-manual-search:focus-within{border-color:#0c61c9;box-shadow:0 0 0 3px #0c61c91c}.wiki-manual-search input{width:100%;font:inherit;background:0 0;border:0;outline:0}.wiki-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.wiki-manual-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.wiki-manual-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;list-style:none;display:flex}.wiki-manual-card summary::-webkit-details-marker{display:none}.wiki-manual-card summary>span:first-child{color:var(--navy);grid-template-columns:22px 1fr;align-items:center;column-gap:9px;display:grid}.wiki-manual-card summary small{color:var(--muted);grid-column:2;margin-top:2px;font-size:11px;font-weight:500}.wiki-manual-open{color:#0759b8;font-size:12px;font-weight:750}.wiki-manual-card[open]{border-color:#c6d8ee;grid-column:1/-1;box-shadow:0 15px 40px #14304f14}.wiki-manual-card[open] summary{border-bottom:1px solid var(--line);background:#f7faff}.wiki-manual-card[open] .wiki-manual-open{font-size:0}.wiki-manual-card[open] .wiki-manual-open:after{content:"Chiudi";font-size:12px}.wiki-manual-content{padding:20px}.wiki-manual-purpose{grid-template-columns:130px 1fr;gap:12px;margin:0 0 10px;line-height:1.55;display:grid}.wiki-manual-purpose strong,.wiki-manual-content h3{color:var(--navy)}.wiki-manual-link{color:#0759b8;align-items:center;gap:6px;margin-bottom:18px;font-size:13px;font-weight:750;display:inline-flex}.wiki-manual-facts{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.wiki-manual-facts>div{background:#f6f8fb;border-radius:11px;padding:14px 16px}.wiki-manual-content h3{margin:0 0 8px;font-size:14px}.wiki-manual-content ul,.wiki-manual-content ol{margin:0;padding-left:20px}.wiki-manual-content li{color:var(--muted);margin:5px 0;line-height:1.5}.wiki-manual-operations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wiki-manual-operations article{border:1px solid var(--line);border-radius:11px;padding:16px}.wiki-manual-operations h3{align-items:center;gap:8px;display:flex}.wiki-manual-operations h3 span{color:#0759b8;background:#e6f0fb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.wiki-manual-operations article p{border-top:1px dashed var(--line);color:#334d6b;margin:12px 0 0;padding-top:10px;line-height:1.5}.wiki-manual-attention{background:#fff8e8;border-left:4px solid #d79216;border-radius:8px;margin-top:14px;padding:14px 16px}.wiki-manual-attention strong{color:#7b4d00}.wiki-manual-attention ul{margin-top:6px}.wiki-manual-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);background:#fff;border-radius:12px;padding:26px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.section-heading h2{margin-bottom:4px;font-size:20px}.section-heading p{color:var(--muted);margin-bottom:0;font-size:11px}.section-heading>span{color:var(--muted);font-size:10px}.code-explorer{color:#e7edf5;background:#07121f;border:1px solid #263950;border-radius:10px;grid-template-columns:270px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden;box-shadow:0 12px 30px #040e1b1a}.explorer-sidebar{background:#0a192a;border-right:1px solid #263950;min-width:0}.explorer-search{color:#93a2b6;border-bottom:1px solid #263950;align-items:center;gap:9px;height:58px;padding:0 13px;display:flex}.explorer-search input{color:#eef4fb;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.explorer-search input::placeholder{color:#77879c}.explorer-files{padding:8px}.explorer-files button{color:#aebccd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 10px;display:flex}.explorer-files button:hover{background:#11243a}.explorer-files button.selected{color:var(--amber);background:#17304d}.explorer-files button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.explorer-files strong{color:#f1f5fa;font-size:11px;font-weight:650}.explorer-files small{color:#8292a8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.explorer-files p{color:#8999ae;padding:12px;font-size:10px}.code-viewer{grid-template-rows:58px auto minmax(0,1fr);min-width:0;display:grid}.code-viewer>header{border-bottom:1px solid #263950;justify-content:space-between;align-items:center;gap:15px;padding:0 16px;display:flex}.code-viewer>header div{align-items:center;gap:10px;min-width:0;display:flex}.code-viewer>header span{color:var(--amber);text-transform:uppercase;background:#24384e;border-radius:4px;padding:3px 7px;font-size:9px}.code-viewer>header strong{color:#b7c4d5;text-overflow:ellipsis;white-space:nowrap;font:500 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.code-viewer>header button{color:#d8e1ec;cursor:pointer;background:0 0;border:1px solid #344a63;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:inline-flex}.code-description{color:#8fa0b5;border-bottom:1px solid #1e3045;margin:0;padding:10px 16px;font-size:10px}.code-viewer pre{color:#dbe7f4;tab-size:2;background:#07121f;max-height:490px;margin:0;padding:18px;font:11px/1.65 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.code-viewer code{white-space:pre}@keyframes alert-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.listing-alert{opacity:1;animation:none}}@media (max-width:1180px){.app-frame{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:7px}.brand{justify-content:center;padding:0}.brand-wordmark,.brand small,.nav-link span:not(.listing-alert):not(.icona-windows){display:none}.brand-symbol{display:block}.nav-link{justify-content:center;padding:0}.listing-alert{position:absolute;top:5px;right:5px}.account-button{border-right:0;width:46px;min-width:auto;padding:0 11px}.account-button>span:not(.icona-windows),.account-button>.icona-windows:last-child{display:none}.dashboard-grid{grid-template-columns:1fr}.dashboard-side{grid-template-columns:1fr 1fr}.valuation-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.valuation-strip .metric:nth-child(2){border-right:0}.dashboard-overview-grid{grid-template-columns:1fr}}@media (max-width:760px){.app-frame{display:block}.sidebar{width:min(286px,86vw);padding-inline:8px;transition:transform .2s;position:fixed;left:0;transform:translate(-102%)}.sidebar.open{transform:translate(0)}.brand{justify-content:flex-start;padding-left:5px}.brand-wordmark{display:block}.brand-symbol{display:none}.brand small,.nav-link span:not(.listing-alert):not(.icona-windows){display:inline}.nav-link{justify-content:flex-start;padding:0 11px}.mobile-close{color:#fff;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:17px;right:8px}.sidebar-scrim{z-index:25;background:#0000006b;border:0;display:block;position:fixed;inset:0}.topbar{gap:8px;height:58px;padding:0 10px}.menu-button{place-items:center;width:36px;height:36px;display:grid}.global-search{flex:1;width:auto;min-width:0}.account-button{display:none}.main-content{padding:16px 10px 24px}.page-heading{align-items:start}.page-heading>span,.page-heading p{display:none}.metric-strip,.valuation-strip{grid-template-columns:1fr 1fr}.metric{border-bottom:1px solid var(--line);min-height:100px;padding:13px}.metric:nth-child(2),.metric:nth-child(2),.metric:nth-child(4){border-right:0}.metric:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.valuation-strip .metric:last-child{grid-column:auto}.metric-icon{width:40px;height:40px}.metric strong{font-size:22px}.dashboard-side{grid-template-columns:1fr}.workshop-counters{display:none!important}.vehicle-panel table{min-width:720px}.workshop-panel table{min-width:650px}.module-heading{align-items:flex-start}.module-heading p{max-width:56vw}.module-heading .primary-action{width:40px;padding:0;font-size:0}.module-panel table{min-width:680px}.wiki-heading{align-items:flex-start}.wiki-heading>a{display:none}.wiki-intro{grid-template-columns:1fr;min-height:auto;padding:22px}.wiki-flow{justify-content:flex-start;overflow-x:auto}.wiki-layers,.wiki-help-grid,.wiki-manual-grid,.wiki-manual-facts,.wiki-manual-operations{grid-template-columns:1fr}.wiki-manual-card[open]{grid-column:auto}.wiki-manual-purpose{grid-template-columns:1fr;gap:4px}.wiki-layers article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.wiki-layers article:last-child{border-bottom:0}.wiki-architecture{grid-template-columns:1fr}.code-explorer{grid-template-columns:1fr;min-height:0}.explorer-sidebar{border-bottom:1px solid #263950;border-right:0}.explorer-files{display:flex;overflow-x:auto}.explorer-files button{min-width:180px}.code-viewer pre{max-height:430px}}@media (max-width:440px){.icon-button{display:none}.metric-strip{display:block}.metric{border-right:0;border-bottom:1px solid var(--line)!important}.metric:last-child{border-bottom:0!important}.panel-title>div .secondary-button{display:none}}.cantiere-page{color:#0b3d91;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:100vh;padding:24px 16px;display:flex}.cantiere-box{border-top:4px solid #0b3d91;border-bottom:4px solid #0b3d91;padding:32px 8px}.cantiere-box h1{color:#0b3d91;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(30px,6vw,64px);font-weight:800;line-height:1.1}.cantiere-box p{color:#0b3d91;letter-spacing:.3em;text-transform:uppercase;opacity:.75;margin:0;font-size:clamp(14px,2vw,18px);font-weight:600}.cantiere-accedi{color:#fff;background:#0b3d91;border:1px solid #0b3d91;border-radius:6px;align-items:center;min-height:44px;padding:0 28px;font-size:14px;font-weight:700;display:inline-flex}.cantiere-accedi:hover{color:#0b3d91;background:#fff}.landing-page{color:#111d31;background:#fff;min-height:100vh}.landing-container{width:min(1180px,100% - 48px);margin:0 auto}.landing-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e1e6ed;height:72px;position:sticky;top:0}.landing-nav{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.landing-nav nav{gap:40px;margin-left:auto;display:flex}.landing-nav nav a{color:#3c4960;font-size:14px}.landing-nav nav a:hover{color:#07172c}.landing-brand{color:#07172c;align-items:center;display:inline-flex;position:relative}.landing-brand img{object-fit:contain;width:154px;height:39px;display:block}.landing-brand small{color:#657187;letter-spacing:0;margin-left:4px;font-size:14px}.landing-brand.light{color:#fff}.landing-brand.light small{color:#c5d3e4}.landing-button{color:#161406;background:#f2a900;border:1px solid #f2a900;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 20px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 7px 18px #f2a9002e}.landing-button svg{width:17px}.landing-button:hover{background:#ffb900}.landing-button.secondary{color:#17243a;box-shadow:none;background:#fff;border-color:#b9c2cf}.landing-hero{padding:78px 0 64px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}.hero-copy{z-index:2;position:relative}.hero-copy h1{color:#07172c;letter-spacing:-2.8px;max-width:780px;margin-bottom:25px;font-size:clamp(42px,4.3vw,66px);line-height:1.04}.hero-copy p{color:#56647a;max-width:620px;margin-bottom:32px;font-size:17px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-proof{color:#46546a;border-top:1px solid #e1e6ed;justify-content:center;align-items:center;gap:70px;min-height:112px;margin-top:62px;font-size:13px;display:flex}.hero-proof span{align-items:center;gap:9px;display:flex}.hero-proof svg{color:#0a9b4a;width:18px}.capabilities{border-top:1px solid #eef1f5;padding:100px 0 110px}.section-intro{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:65px;display:grid}.section-intro h2,.security-copy h2{color:#07172c;letter-spacing:-1.7px;max-width:590px;margin:0;font-size:clamp(34px,3.2vw,48px);line-height:1.12}.section-intro p,.security-copy>p{color:#657187;margin:0;font-size:15px;line-height:1.7}.capability-rail{border-top:1px solid #cfd7e2;grid-template-columns:repeat(3,1fr);display:grid}.capability-rail article{border-right:1px solid #e1e6ed;padding:38px 46px 0 0;position:relative}.capability-rail article:not(:first-child){padding-left:46px}.capability-rail article:last-child{border:0}.capability-rail article:before{content:"";background:#f2a900;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.capability-rail article:not(:first-child):before{left:46px}.capability-rail svg{color:#07172c;stroke-width:1.6px;width:34px;height:34px}.capability-rail h3{margin:22px 0 20px;font-size:18px}.capability-rail ul{margin:0;padding:0;list-style:none}.capability-rail li{color:#59667a;margin:12px 0;font-size:13px}.capability-rail li:before{content:"—";color:#f2a900;margin-right:8px}.workflow{color:#fff;background:#07172c;padding:85px 0 80px}.workflow h2{text-align:center;letter-spacing:-1.3px;margin-bottom:62px;font-size:clamp(30px,3vw,42px)}.workflow-line{grid-template-columns:repeat(4,1fr);gap:55px;display:grid}.workflow-step{text-align:center;position:relative}.workflow-step>span{color:#fff;border:1px solid #6d7f95;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 20px;display:grid}.workflow-step>span svg{stroke-width:1.5px;width:32px;height:32px}.workflow-step h3{margin-bottom:10px;font-size:18px}.workflow-step p{color:#b8c6d7;margin:0 auto;font-size:12px;line-height:1.6}.flow-arrow{color:#f2a900;position:absolute;top:29px;right:-42px}.security{padding:105px 0}.security-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.security-copy>p{max-width:470px;margin-top:22px}.install-card{background:#fff;border:1px solid #bac4d1;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;width:210px;min-height:125px;margin-top:45px;padding:18px;display:flex;box-shadow:0 13px 30px #07172c29}.install-card svg{color:#f2a900}.install-card strong{font-size:13px}.install-card small{color:#657187;line-height:1.45}.security-list article{border-bottom:1px solid #e1e6ed;grid-template-columns:42px 1fr;align-items:center;gap:18px;min-height:83px;display:grid}.security-list article>svg{color:#0d294b;stroke-width:1.6px;width:29px;height:29px}.security-list h3{margin:0 0 5px;font-size:14px}.security-list p{color:#657187;margin:0;font-size:12px;line-height:1.5}.closing-cta{text-align:center;border-top:1px solid #e1e6ed;padding:92px 0}.closing-cta h2{color:#07172c;letter-spacing:-1.8px;margin-bottom:17px;font-size:clamp(34px,3.4vw,49px);line-height:1.15}.closing-cta h2 span{color:#d99100}.closing-cta p{color:#657187;margin-bottom:28px}.landing-footer{color:#c6d2df;background:#07172c;padding:55px 0 35px}.landing-footer>div{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:55px;display:grid}.landing-footer p{margin-top:17px;font-size:12px;line-height:1.6}.landing-footer nav{flex-direction:column;align-items:flex-start;gap:11px;font-size:12px;display:flex}.landing-footer nav strong{color:#fff;margin-bottom:4px}.landing-footer nav a:hover{color:#f2a900}.footer-note{flex-direction:column;align-items:flex-end;gap:9px;font-size:11px;display:flex}.footer-note strong{color:#fff}@media (max-width:980px){.hero-grid,.security-grid{grid-template-columns:minmax(0,1fr)}.hero-grid>*,.security-grid>*{min-width:0}.hero-copy{max-width:670px}.workflow-line{gap:28px}.flow-arrow{display:none}.security-grid{gap:55px}}.settings-sellers{border-top:1px solid #dfe6ef;margin-top:24px;padding-top:20px}.settings-sellers>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.settings-sellers h3,.settings-sellers p{margin:0}.settings-sellers>.crud-grid{border-top:1px solid #edf1f6;align-items:end;padding:14px 0}.settings-sellers>.crud-grid>button{min-height:var(--misura-pulsante)}.module-page-veicoli .module-heading,.module-page-anagrafiche .module-heading,.module-page-annunci .module-heading,.module-page-impostazioni .module-heading,.module-page-registro .module-heading,.module-page-fatturazione .module-heading,.module-page-visure-pra .module-heading,.module-page-magazzino .module-heading,.module-page-fornitori .module-heading,.module-page-officina .module-heading,.module-page-scadenze .module-heading,.module-page-preventivi .module-heading,.module-page-proprietari .module-heading,.module-page-vendite .module-heading,.module-page-crm .module-heading{color:#fff}.module-page-controlli .module-heading{background:linear-gradient(90deg,#183b6b,#315f9c 50%,#d39a32)}.statistics-page .module-heading{background:linear-gradient(90deg,#173e78,#5360b4)}.wiki-page .module-heading{background:linear-gradient(90deg,#354f69,#6384a2 50%,#8fb0c5)}.dashboard-heading{background:linear-gradient(90deg,#0c2a4d,#1d4f86 50%,#3a78b8)}.module-page-veicoli .module-heading,.module-page-anagrafiche .module-heading{background:linear-gradient(112deg,#0c4179,#087f9a 72%,#0aa4aa)}.module-page-preventivi .module-heading{background:linear-gradient(112deg,#34206c,#8c356f 58%,#ef625a)}.module-page-annunci .module-heading{background:linear-gradient(112deg,#123f78,#b15a28 74%,#ef8d31)}.module-page-impostazioni .module-heading{background:linear-gradient(112deg,#24366f,#5b4aa3 68%,#7d65c7)}.module-page-registro .module-heading{background:linear-gradient(112deg,#123f61,#16716f 68%,#269789)}.module-page-fatturazione .module-heading{background:linear-gradient(112deg,#104f64,#168277 68%,#39a98e)}.module-page-visure-pra .module-heading{background:linear-gradient(112deg,#183b6b,#315f9c 70%,#d39a32)}.module-page-magazzino .module-heading{background:linear-gradient(112deg,#174d46,#27816d 70%,#55aa7e)}.module-page-fornitori .module-heading{background:linear-gradient(112deg,#684515,#b67925 70%,#dda849)}.module-page-officina .module-heading{background:linear-gradient(112deg,#183d72,#17758e 70%,#2aa9b0)}.module-page-scadenze .module-heading{background:linear-gradient(112deg,#7a3523,#c75d30 70%,#ef9b3d)}.module-page-proprietari .module-heading{background:linear-gradient(112deg,#174b69,#247a8f 70%,#45a8ad)}.module-page-vendite .module-heading{background:linear-gradient(112deg,#214a73,#3778a8 70%,#5ca9c8)}.module-page-crm .module-heading{background:linear-gradient(112deg,#3d2d73,#6754ae 68%,#9a76d2)}.module-page-veicoli .module-heading h1,.module-page-veicoli .module-heading p,.module-page-anagrafiche .module-heading h1,.module-page-anagrafiche .module-heading p,.module-page-annunci .module-heading h1,.module-page-annunci .module-heading p,.module-page-impostazioni .module-heading h1,.module-page-impostazioni .module-heading p,.module-page-registro .module-heading h1,.module-page-registro .module-heading p,.module-page-fatturazione .module-heading h1,.module-page-fatturazione .module-heading p,.module-page-visure-pra .module-heading h1,.module-page-visure-pra .module-heading p,.module-page-magazzino .module-heading h1,.module-page-magazzino .module-heading p,.module-page-fornitori .module-heading h1,.module-page-fornitori .module-heading p,.module-page-officina .module-heading h1,.module-page-officina .module-heading p,.module-page-scadenze .module-heading h1,.module-page-scadenze .module-heading p,.module-page-proprietari .module-heading h1,.module-page-proprietari .module-heading p,.module-page-vendite .module-heading h1,.module-page-vendite .module-heading p,.module-page-crm .module-heading h1,.module-page-crm .module-heading p,.module-page-preventivi .module-heading h1,.module-page-preventivi .module-heading p{color:#fff}.module-page-veicoli .module-heading .primary-action,.module-page-anagrafiche .module-heading .primary-action,.module-page-annunci .module-heading .primary-action,.module-page-impostazioni .module-heading .primary-action,.module-page-registro .module-heading .primary-action,.module-page-fatturazione .module-heading .primary-action,.module-page-visure-pra .module-heading .primary-action,.module-page-magazzino .module-heading .primary-action,.module-page-fornitori .module-heading .primary-action,.module-page-officina .module-heading .primary-action,.module-page-scadenze .module-heading .primary-action,.module-page-proprietari .module-heading .primary-action,.module-page-vendite .module-heading .primary-action,.module-page-crm .module-heading .primary-action,.module-page-preventivi .module-heading .primary-action{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff52;position:relative}.module-visual-summary{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0 0 10px;display:grid;overflow:hidden}.module-visual-summary article{min-height:var(--misura-riquadro-numero);border-right:1px solid var(--line);align-content:center;gap:2px;padding:8px 14px;display:grid}.module-visual-summary article:last-child{border-right:0}.module-visual-summary small{color:var(--muted);font-size:11px;font-weight:600}.module-visual-summary strong{color:var(--ink);font-size:19px}.module-page-veicoli .module-panel,.module-page-anagrafiche .module-panel{border-top:3px solid #0b8d9d}.module-page-preventivi .module-panel{border-top:3px solid #a64278}.module-page-annunci .module-panel{border-top:3px solid #d36c2d}.module-page-impostazioni .module-panel{border-top:3px solid #6754ae}.module-page-registro .module-panel{border-top:3px solid #16716f}.module-page-fatturazione .module-panel{border-top:3px solid #168277}.module-page-fatturazione .invoice-summary{color:#fff;background:linear-gradient(112deg,#104f64,#168277 68%,#39a98e);border-color:#168277}.module-page-fatturazione .invoice-summary article{border-color:#ffffff3d}.module-page-fatturazione .invoice-summary small{color:#d9fff5}.invoice-heading-metrics{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.invoice-heading-metrics span{color:#d9fff5;background:#ffffff1f;border:1px solid #ffffff47;border-radius:9px;min-width:112px;padding:9px 12px;font-size:10px}.invoice-heading-metrics strong{color:#fff;margin-top:3px;font-size:17px;display:block}.invoice-adjustment-button{white-space:nowrap;padding:7px 9px;font-size:11px}.invoice-adjustment-button.credit{color:#913343;background:#fff4f5;border-color:#b84a5a}.invoice-adjustment-button.debit{color:#215f87;background:#f1f8fd;border-color:#2c79a8}.row-action:disabled{cursor:not-allowed;opacity:.35}.invoice-table .invoice-adjustment-cell{z-index:1;background:#fff;min-width:330px;position:sticky;left:132px;box-shadow:8px 0 14px #1230560d}.invoice-table thead .invoice-adjustment-cell{z-index:4;background:#e9f7f3}.invoice-table th:first-child,.invoice-table td:first-child{z-index:2;background:inherit;min-width:132px;position:sticky;left:0}.invoice-table thead th:first-child{z-index:5;background:#e9f7f3}.invoice-adjustment-actions{align-items:center;gap:7px;display:flex}.invoice-adjustment-cell small{color:var(--muted);font-size:11px}.module-page-visure-pra .module-panel{border-top:3px solid #d39a32}.module-page-magazzino .module-panel{border-top:3px solid #27816d}.module-page-fornitori .module-panel{border-top:3px solid #b67925}.module-page-officina .module-panel{border-top:3px solid #17758e}.module-page-scadenze .module-panel{border-top:3px solid #c75d30}.module-page-proprietari .module-panel{border-top:3px solid #247a8f}.module-page-vendite .module-panel{border-top:3px solid #3778a8}.module-page-crm .module-panel{border-top:3px solid #6754ae}.module-page-veicoli .module-panel thead th,.module-page-anagrafiche .module-panel thead th{color:#14506a;background:#e8f5f7}.module-page-preventivi .module-panel thead th{color:#65375c;background:#f7eaf2}.module-page-annunci .module-panel thead th{color:#7a3d19;background:#fff0e5}.module-page-impostazioni .module-panel thead th{color:#4a3d82;background:#f0edfa}.module-page-registro .module-panel thead th{color:#185955;background:#e8f5f3}.module-page-fatturazione .module-panel thead th{color:#155f58;background:#e9f7f3}.module-page-visure-pra .module-panel thead th{color:#66490f;background:#fff5df}.module-page-magazzino .module-panel thead th{color:#245d50;background:#eaf6f1}.module-page-fornitori .module-panel thead th{color:#704b16;background:#fff4df}.module-page-officina .module-panel thead th{color:#18566a;background:#e9f5f7}.module-page-scadenze .module-panel thead th{color:#773b26;background:#fff0e8}.module-page-proprietari .module-panel thead th{color:#24586a;background:#eaf6f7}.module-page-vendite .module-panel thead th{color:#28567b;background:#ebf3fa}.module-page-crm .module-panel thead th{color:#4a3d82;background:#f1edfa}.module-page-veicoli .module-panel tbody tr:nth-child(2n),.module-page-anagrafiche .module-panel tbody tr:nth-child(2n){background:#f6fbfc}.market-value-cell{flex-direction:column;gap:2px;min-width:150px;display:flex}.market-value-cell small{color:#52677b;white-space:normal;font-size:.72rem}.market-value-pending{color:#855c00;white-space:nowrap;background:#fff8df;border:1px solid #e8b953;border-radius:999px;padding:4px 9px;font-size:.76rem;font-weight:750;display:inline-flex}.vehicle-inline-metadata{color:#52647a;white-space:nowrap;margin-top:4px;font-size:.72rem;line-height:1.35;display:block}.market-calculate-action{color:#075985;gap:5px;width:auto;padding:0 9px}.market-calculate-action span{font-size:.72rem;font-weight:750}.module-page-preventivi .module-panel tbody tr:nth-child(2n){background:#fdf8fb}.module-page-annunci .module-panel tbody tr:nth-child(2n){background:#fffaf6}.module-page-impostazioni .module-panel tbody tr:nth-child(2n){background:#faf9fd}.module-page-registro .module-panel tbody tr:nth-child(2n){background:#f6fbfa}.module-page-fatturazione .module-panel tbody tr:nth-child(2n){background:#f5fbf9}.module-page-visure-pra .module-panel tbody tr:nth-child(2n){background:#fffcf5}.module-page-magazzino .module-panel tbody tr:nth-child(2n){background:#f6fbf8}.module-page-fornitori .module-panel tbody tr:nth-child(2n){background:#fffbf4}.module-page-officina .module-panel tbody tr:nth-child(2n){background:#f6fbfc}.module-page-scadenze .module-panel tbody tr:nth-child(2n){background:#fff9f5}.module-page-proprietari .module-panel tbody tr:nth-child(2n){background:#f6fbfc}.module-page-vendite .module-panel tbody tr:nth-child(2n){background:#f7fafd}.module-page-crm .module-panel tbody tr:nth-child(2n){background:#faf8fd}.module-page-veicoli .module-toolbar,.module-page-anagrafiche .module-toolbar{background:#eef9fa;border-left:4px solid #0b8d9d}.module-page-preventivi .module-toolbar{background:#fbf2f7;border-left:4px solid #a64278}.module-page-annunci .module-toolbar{background:#fff6ef;border-left:4px solid #d36c2d}.module-page-impostazioni .module-toolbar{background:#f6f3fc;border-left:4px solid #6754ae}.module-page-registro .module-toolbar{background:#eef8f6;border-left:4px solid #16716f}.module-page-fatturazione .module-toolbar{background:#eef9f6;border-left:4px solid #168277}.module-page-visure-pra .module-toolbar{background:#fff8e9;border-left:4px solid #d39a32}.module-page-magazzino .module-toolbar{background:#eff8f4;border-left:4px solid #27816d}.module-page-fornitori .module-toolbar{background:#fff8eb;border-left:4px solid #b67925}.module-page-officina .module-toolbar{background:#eff8fa;border-left:4px solid #17758e}.module-page-scadenze .module-toolbar{background:#fff5ef;border-left:4px solid #c75d30}.module-page-proprietari .module-toolbar{background:#eff8f9;border-left:4px solid #247a8f}.module-page-vendite .module-toolbar{background:#f0f6fb;border-left:4px solid #3778a8}.module-page-crm .module-toolbar{background:#f6f3fc;border-left:4px solid #6754ae}.module-page-impostazioni .print-branding-settings{background:linear-gradient(135deg,#fff,#f7f4fd);border-top:3px solid #6754ae}.module-page-registro .register-switch{background:#eef8f6;border:1px solid #bcded9;border-radius:10px;padding:12px}.module-page-registro .register-switch>button.active{background:#16716f;border-color:#16716f}.statistics-page .page-heading{background:linear-gradient(112deg,#173e78,#4658a8 68%,#7267c7);border-radius:12px;padding:25px 28px;box-shadow:0 14px 32px #20307029}.statistics-page .page-heading h1,.statistics-page .page-heading p,.statistics-page .page-heading>span{color:#fff}@media (max-width:720px){.module-visual-summary{grid-template-columns:1fr}.module-visual-summary article{border-right:0;border-bottom:1px solid var(--line)}.landing-container{width:min(100% - 30px,1180px)}.landing-header{height:64px}.landing-nav nav{display:none}.landing-nav>.landing-button{min-height:38px;padding:0 13px}.landing-hero{padding-top:55px}.hero-copy h1{letter-spacing:-1.8px;font-size:42px}.hero-copy p{font-size:15px}.hero-proof{white-space:nowrap;justify-content:flex-start;gap:18px;overflow-x:auto}.section-intro{grid-template-columns:1fr;gap:22px}.capability-rail,.workflow-line{grid-template-columns:1fr}.capability-rail article,.capability-rail article:not(:first-child){border-bottom:1px solid #e1e6ed;border-right:0;padding:30px 0}.capability-rail article:not(:first-child):before{left:0}.workflow-line{gap:45px}.workflow-step p{max-width:330px}.install-card{right:0}.landing-footer>div{grid-template-columns:1fr 1fr}.footer-note{align-items:flex-start}}@media (max-width:450px){.landing-brand{font-size:18px}.landing-brand img{width:130px;height:33px}.landing-brand small{font-size:11px}.hero-actions .landing-button{width:100%}.hero-proof{margin-top:35px}.landing-footer>div{grid-template-columns:1fr}}.newsletter-launch{margin:0 0 14px}.newsletter-composer{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:0 0 18px;padding:18px}.newsletter-composer.crud-dialog{color:#16202f;padding:22px 24px 24px}.newsletter-composer.crud-dialog h2,.newsletter-composer.crud-dialog h3,.newsletter-composer.crud-dialog strong,.newsletter-composer.crud-dialog label{color:#16202f}.newsletter-composer.crud-dialog p{color:#4d5a6c}.newsletter-composer.crud-dialog .newsletter-warning{color:#5b4708}.newsletter-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.newsletter-head h2{letter-spacing:-.3px;font-size:18px}.newsletter-head p{color:var(--muted);margin:4px 0 0;font-size:13px}.newsletter-ghost{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;padding:0 12px;font-size:12px;font-weight:600}.newsletter-ghost:hover{border-color:var(--navy-soft)}.newsletter-warning{background:var(--amber-soft);color:#5b4708;border-radius:6px;margin:0 0 14px;padding:10px 12px;font-size:13px}.newsletter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.newsletter-grid fieldset{border:1px solid var(--line);border-radius:7px;min-width:0;margin:0;padding:12px}.newsletter-grid legend{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;padding:0 6px;font-size:12px;font-weight:700}.newsletter-grid label{color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.newsletter-grid input,.newsletter-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;border-radius:6px;margin-top:4px;padding:8px 10px;font-size:13px;font-weight:400}.newsletter-grid textarea{resize:vertical}.newsletter-list{border:1px solid var(--line);border-radius:6px;max-height:260px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.newsletter-list li{border-bottom:1px solid var(--line)}.newsletter-list li:last-child{border-bottom:0}.newsletter-list label{color:var(--ink);cursor:pointer;align-items:flex-start;gap:9px;margin:0;padding:9px 10px;font-weight:400;display:flex}.newsletter-list label:hover{background:var(--canvas)}.newsletter-list input{width:auto;margin:2px 0 0}.newsletter-list strong{font-size:13px;font-weight:650;display:block}.newsletter-list small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.newsletter-empty{color:var(--muted);padding:14px 10px;font-size:13px}.pratiche-ferme-numerazione{color:#b42318;margin:6px 0 10px;padding-left:18px;font-size:13px}.pratiche-ferme-numerazione li{margin-bottom:4px}.avviso-visure{color:var(--ink);background:#fff6e5;border:1px solid #f0d9a8;border-left:3px solid #c87800;border-radius:4px;margin:0 0 14px;padding:13px 15px;font-size:13px}.avviso-visure.grave{background:#fdf3f2;border-color:#f0c2bd #f0c2bd #f0c2bd #b42318}.avviso-visure strong{margin-bottom:8px;display:block}.avviso-visure em{margin-top:6px;font-style:normal;font-weight:650;display:block}.avviso-visure ul{margin:3px 0 0;padding-left:18px}.avviso-visure li{color:var(--muted);margin-bottom:3px}.avviso-visure li.grave{color:#b42318}.avviso-visure small{color:var(--muted);margin-top:8px;display:block}.avviso-numerazione{color:var(--ink);background:#fff6e5;border:1px solid #f0d9a8;border-left:3px solid #c87800;border-radius:4px;margin:0 0 14px;padding:13px 15px;font-size:13px}.avviso-numerazione.grave{background:#fdf3f2;border-color:#f0c2bd #f0c2bd #f0c2bd #b42318}.avviso-numerazione strong{margin-bottom:6px;display:block}.avviso-numerazione ul{margin:0;padding-left:18px}.avviso-numerazione li{margin-bottom:4px}.avviso-numerazione small{color:var(--muted);margin-top:6px;display:block}.campo-con-tasto{align-items:stretch;gap:8px;display:flex}.campo-con-tasto input{flex:auto;min-width:0}.campo-con-tasto button{white-space:nowrap}.campo-in-errore{color:#b42318;margin-top:4px;font-size:12px;display:block}.newsletter-avviso-consenso{color:#b42318;background:#fdf3f2;border:1px solid #f0c2bd;border-radius:6px;margin:8px 0 0;padding:9px 11px;font-size:13px}.newsletter-actions-inline{gap:8px;margin-top:8px;display:flex}.newsletter-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.newsletter-actions button{border:1px solid var(--line);min-height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;padding:0 15px;font-size:13px;font-weight:650}.newsletter-actions button:disabled{opacity:.45;cursor:not-allowed}.newsletter-error{color:var(--danger);background:#fdeaea;border-radius:6px;margin-top:14px;padding:10px 12px;font-size:13px}.newsletter-outcomes{margin-top:16px}.newsletter-outcomes h3,.newsletter-preview h3{margin-bottom:8px;font-size:14px}.newsletter-outcomes ul{border:1px solid var(--line);border-radius:6px;margin:0;padding:0;list-style:none}.newsletter-outcomes li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.newsletter-outcomes li:last-child{border-bottom:0}.newsletter-outcomes em{color:var(--muted);font-style:normal;font-weight:650}.newsletter-outcomes small{color:var(--danger)}.newsletter-preview{margin-top:16px}.newsletter-preview iframe{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:520px}@media (max-width:1000px){.newsletter-grid{grid-template-columns:1fr}}.email-settings{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:18px 0;padding:18px}.email-settings header h2{letter-spacing:-.3px;font-size:18px}.email-settings header p{max-width:70ch;color:var(--muted);margin:4px 0 14px;font-size:13px}.email-settings-warning{background:var(--amber-soft);color:#5b4708;border-radius:6px;margin:0 0 14px;padding:10px 12px;font-size:13px}.email-settings-warning code{font-size:12px}.email-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.email-settings-grid label{color:var(--muted);font-size:12px;font-weight:600;display:block}.email-settings-grid input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;border-radius:6px;margin-top:4px;padding:8px 10px;font-size:13px;font-weight:400}.email-settings-check{align-self:end;align-items:center;gap:8px;padding-bottom:8px;font-weight:400!important;display:flex!important}.email-settings-check input{width:auto!important;margin:0!important}.email-settings-sezione{letter-spacing:-.2px;margin:18px 0 10px;font-size:14px}.email-settings-sezione:first-of-type{margin-top:4px}.email-settings-actions{flex-wrap:wrap}.email-settings-hint{color:var(--muted);margin:12px 0 0;font-size:12px}.email-settings-actions{gap:10px;margin-top:14px;display:flex}.email-settings-ok{color:var(--success);background:#e7f6ed;border-radius:6px;margin-top:12px;padding:9px 12px;font-size:13px}.email-settings-error{color:var(--danger);background:#fdeaea;border-radius:6px;margin-top:12px;padding:9px 12px;font-size:13px}@media (max-width:900px){.email-settings-grid{grid-template-columns:1fr}}.unsubscribe-page{background:var(--canvas);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.unsubscribe-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100%,520px);box-shadow:var(--shadow);padding:30px}.unsubscribe-card h1{letter-spacing:-.4px;margin-bottom:12px;font-size:22px}.unsubscribe-card p{margin:0 0 10px;line-height:1.55}.unsubscribe-note{color:var(--muted);font-size:13px}.archive-transfer{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:18px 0;padding:18px}.archive-transfer header h2{letter-spacing:-.3px;font-size:18px}.archive-transfer header p{max-width:78ch;color:var(--muted);margin:4px 0 14px;font-size:13px}.archive-transfer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.archive-transfer-actions .primary-action{text-decoration:none}.archive-preview{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.archivio-intero{border-top:1px solid var(--line);margin-top:22px;padding-top:14px}.archivio-intero h3{margin:0 0 10px;font-size:15px}.archivio-intero article{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.archivio-intero article p{color:var(--muted);margin:3px 0 0;font-size:12px}.archivio-intero .archivio-rosso{color:#df2b33;border-color:#f1b5b8}.archivio-intero .archivio-rosso-pieno{color:#fff;background:#df2b33}.archivio-conferma{background:#fffaf0;border:1px solid #f0d58a;border-radius:8px;margin-bottom:12px;padding:14px;font-size:13px}.archivio-conferma ul{margin:8px 0;padding-left:18px}.archivio-conferma label{gap:6px;margin:10px 0;display:grid}.archivio-conferma input{border:1px solid var(--line);border-radius:6px;min-height:34px;padding:0 10px}.archivio-conferma>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.archivio-avanzamento{color:var(--muted);margin:0 0 12px;font-size:13px}@media (max-width:640px){.archivio-intero article{flex-direction:column;align-items:stretch}}.archive-summary{margin:0 0 12px;font-size:14px}.archive-preview details{border:1px solid var(--line);border-radius:6px;margin-bottom:10px}.modulistica{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:18px 0;padding:18px}.modulistica header h2{letter-spacing:-.3px;font-size:18px}.modulistica header p{max-width:78ch;color:var(--muted);margin:4px 0 14px;font-size:13px}.modulistica-avviso{background:#fdf7ec;border:1px solid #d8b26a;border-left-width:3px;border-radius:6px;margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.55}.modulistica-elenco{gap:10px;margin:0;padding:0;list-style:none;display:grid}.modulistica-elenco li{border:1px solid var(--line);background:var(--canvas);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.modulistica-testo{flex:320px;min-width:0}.modulistica-testo h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 3px;font-size:14px;display:flex}.modulistica-testo h3 em{letter-spacing:.02em;text-transform:uppercase;border-radius:20px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:600}.modulistica-testo h3 em.bozza{color:#8a5300;background:#fdf0d8}.modulistica-testo h3 em.in-uso{color:#087344;background:#e6f4ec}.modulistica-testo p{max-width:72ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.modulistica-azioni{flex-wrap:wrap;gap:8px;display:flex}.modulistica-azioni a,.modulistica-azioni button{min-height:var(--misura-pulsante);cursor:pointer;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.modulistica-esito{margin:12px 0 0;font-size:13px;font-weight:600}.modulistica-nota+.modulistica-nota{border-top:0;margin-top:8px;padding-top:0}.modulistica-nota{border-top:1px solid var(--line);max-width:78ch;color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:12.5px}@media (max-width:650px){.modulistica-elenco li{flex-direction:column;align-items:stretch}.modulistica-azioni a{flex:auto;justify-content:center}}.archive-preview summary{cursor:pointer;padding:9px 12px;font-size:13px;font-weight:650}.archive-mapping{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:12px;display:grid}.archive-mapping label{color:var(--muted);font-size:12px;font-weight:600;display:block}.archive-mapping select{border:1px solid var(--line);width:100%;font:inherit;border-radius:6px;margin-top:4px;padding:7px 9px;font-size:13px}.archive-problems{max-height:240px;margin:0;padding:6px 12px 12px;list-style:none;overflow:auto}.archive-problems li{border-bottom:1px solid var(--line);color:var(--danger);padding:5px 0;font-size:13px}.archive-problems li:last-child{border-bottom:0}.archive-problems span{min-width:72px;color:var(--muted);font-variant-numeric:tabular-nums;display:inline-block}.archive-warnings li{color:#8a6516}.archive-preview>.primary-action{margin-top:6px}.user-management{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:18px 0;padding:18px}.user-management header h2{letter-spacing:-.3px;font-size:18px}.user-management header p{max-width:78ch;color:var(--muted);margin:4px 0 14px;font-size:13px}.user-table{border-collapse:collapse;width:100%;font-size:13px}.user-table th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;padding:8px 10px;font-size:12px}.user-table td{border-bottom:1px solid var(--line);padding:9px 10px}.user-table tr:last-child td{border-bottom:0}.user-disabled td{color:var(--muted)}.user-actions{justify-content:flex-end;gap:8px;display:flex}.user-reset{border:1px solid var(--line);background:var(--canvas);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;padding:12px;display:flex}.user-reset label{color:var(--muted);font-size:12px;font-weight:600;display:block}.user-reset input{border:1px solid var(--line);font:inherit;border-radius:6px;margin-top:4px;padding:8px 10px;font-size:13px}.user-reset small{color:var(--muted);flex-basis:100%;font-size:12px}.user-form{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.user-form h3{margin-bottom:10px;font-size:14px}.user-form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:12px;display:grid}.user-form-grid label{color:var(--muted);font-size:12px;font-weight:600;display:block}.user-form-grid input,.user-form-grid select{border:1px solid var(--line);width:100%;font:inherit;border-radius:6px;margin-top:4px;padding:8px 10px;font-size:13px}.login-page{background:var(--canvas);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100%,420px);box-shadow:var(--shadow);padding:30px}.login-card h1{letter-spacing:-.4px;margin-bottom:6px;font-size:22px}.login-card>p{color:var(--muted);margin:0 0 18px;font-size:13px}.login-card label{color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.login-card input{border:1px solid var(--line);width:100%;font:inherit;border-radius:6px;margin-top:4px;padding:10px 12px;font-size:14px}.login-card .primary-action{width:100%;margin-top:4px}.login-error{color:var(--danger);background:#fdeaea;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:13px}.login-card small{color:var(--muted);margin-top:14px;font-size:12px;display:block}.videata-di-avvio{justify-content:center;align-items:center;min-height:70vh;padding:16px;display:flex}.videata-di-avvio-riquadro{border:1px solid var(--line);background:var(--surface);flex-direction:column;width:min(100%,480px);height:270px;display:flex;overflow:hidden;box-shadow:0 8px 24px #07172c1f}.videata-di-avvio-marchio{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:0 24px;display:flex}.videata-di-avvio-marchio img{width:min(100%,336px);height:auto}.videata-di-avvio-marchio p{color:var(--muted);margin:0;font-size:14px}.videata-di-avvio-barra{background:var(--line);height:4px;display:block;position:relative;overflow:hidden}.videata-di-avvio-barra i{background:var(--amber);width:32%;animation:1.4s linear infinite videata-di-avvio-scorre;position:absolute;top:0;bottom:0;left:0}@keyframes videata-di-avvio-scorre{0%{transform:translate(-100%)}to{transform:translate(313%)}}.modulo-controlli{gap:10px;display:grid}.modulo-controlli .module-heading.barra-sottile{margin-bottom:0}.modulo-controlli .module-heading.barra-sottile h1 em{color:#ffffffbf;font-style:normal;font-weight:500}.module-heading.barra-sottile .azioni-scheda{flex-wrap:nowrap}.module-heading.barra-sottile .azioni-scheda button{min-height:calc(var(--misura-pulsante) - 2px);height:calc(var(--misura-pulsante) - 2px);color:#fff;white-space:nowrap;background:#ffffff29;border-color:#fff6}.module-heading.barra-sottile .azioni-scheda .primary-button{color:#1f2937;background:#fff;border-color:#fff;font-weight:700}.azioni-scheda{flex-wrap:wrap;gap:8px;display:flex}.azioni-scheda button{min-height:var(--misura-pulsante);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.azioni-scheda .primary-button,.modulo-controlli .primary-button{min-height:var(--misura-pulsante);border:1px solid var(--navy);border-radius:var(--radius);background:var(--navy);color:#fff;cursor:pointer;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.messaggio-modulo{border-radius:var(--radius);background:var(--amber-soft);color:var(--ink);margin:0;padding:10px 12px;font-size:13px}.scelta-parte{gap:8px;display:flex}.scelta-parte button{min-height:var(--misura-pulsante);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.scelta-parte button.attiva{border-color:var(--navy);background:var(--navy);color:#fff}.nota-parte{max-width:80ch}.sezione-scheda{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:14px 16px}.sezione-scheda>h2{text-transform:uppercase;letter-spacing:.02em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.sezione-scheda>h2 em{color:var(--muted);text-transform:none;letter-spacing:0;margin-left:auto;font-size:11px;font-style:italic}.codice-sezione{background:var(--navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 6px;font-size:11px}.codice-sezione.codice-b{background:#7a4310}.modulo-controlli .nota{max-width:80ch;color:var(--muted);margin:0 0 8px;font-size:12px}.modulo-controlli .formula{background:var(--canvas);border-left:3px solid #7a4310;margin:0 0 8px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.campi{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 16px;display:grid}.campo{gap:4px;min-width:0;display:grid}.campo.campo-ampio{grid-column:1/-1}.campo>span{color:var(--muted);font-size:12px;font-weight:600}.campo>span em{font-style:normal;font-weight:400}.campo input{min-height:var(--misura-campo);border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:0 10px;font-size:16px}.campo input:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.campo-oggi{min-height:var(--misura-campo);border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:6px;align-self:end}.scelte{flex-wrap:wrap;gap:6px;display:flex}.scelte .scelta{min-height:var(--misura-pulsante);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;padding:0 12px;font-size:14px}.scelte .scelta.attiva{border-color:var(--navy);background:var(--navy);color:#fff}.scelte .scelta:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.scelte-strette .scelta{min-height:34px;padding:0 8px;font-size:12px}.tabella-scorrevole{overflow-x:auto}.tabella-scheda{border-collapse:collapse;width:100%;font-size:13px}.tabella-scheda th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:6px 8px;font-size:11px;font-weight:600}.tabella-scheda th em{color:#7a4310;font-size:10px;font-style:normal;display:block}.tabella-scheda td{border-bottom:1px solid var(--line);vertical-align:middle;padding:5px 8px}.tabella-scheda tbody th{text-transform:none;letter-spacing:0;color:var(--ink);white-space:nowrap;font-size:13px}.tabella-scheda td input{border:1px solid var(--line);border-radius:6px;width:100%;min-width:90px;min-height:36px;padding:0 8px;font-size:16px}.tabella-scheda .cella-officina{box-shadow:inset 3px 0 #7a4310}.tabella-scheda .cella-azione{white-space:nowrap;width:1%}.tabella-scheda .cella-azione button{border:1px solid var(--line);background:var(--surface);min-width:34px;min-height:34px;color:var(--muted);cursor:pointer;border-radius:6px}.tabella-scheda .vuoto{color:var(--muted);text-align:center;padding:18px 8px}.tabella-scheda .collegamento{color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.palette-danni{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.scansioni-scheda{flex-wrap:wrap;gap:12px;display:flex}.scansioni-scheda figure{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:170px;margin:0;overflow:hidden}.scansioni-scheda figure a{background:var(--canvas);height:118px;display:block}.scansioni-scheda figure img{object-fit:cover;width:100%;height:118px}.scansione-file{height:118px;color:var(--muted);place-items:center;display:grid}.scansioni-scheda figcaption{border-top:1px solid var(--line);align-items:center;gap:6px;padding:6px 8px;font-size:11.5px;display:flex}.scansioni-scheda figcaption span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.scansioni-scheda figcaption button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.scansioni-scheda figcaption button:hover{color:#a51620;background:#fdeceb}.scansione-aggiungi{border:1px dashed var(--line);width:170px;height:152px;color:var(--muted);text-align:center;cursor:pointer;border-radius:8px;place-items:center;gap:6px;font-size:12px;display:grid}.scansione-aggiungi:hover{border-color:var(--navy);color:var(--ink)}.scansione-aggiungi input{display:none}.palette-nota{color:var(--muted);flex-basis:100%;font-size:12px;font-style:italic}.palette-danni .codice{min-height:var(--misura-pulsante);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;padding:0 12px;font-size:13px}.palette-danni .codice strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.palette-danni .codice.attivo{border-color:var(--navy);background:var(--navy);color:#fff}.palette-danni .codice-annulla{color:var(--muted);margin-left:auto}.viste-veicolo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vista-veicolo{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:6px 8px}.vista-veicolo.vista-larga{grid-column:1/-1}.vista-veicolo figcaption{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11px}.vista-tela{position:relative}.vista-cad,.vista-segni{width:100%;height:auto;max-height:46mm;display:block}.vista-segni{cursor:crosshair;touch-action:manipulation;position:absolute;inset:0}.vista-cad .linea{fill:none;stroke:var(--ink);stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round}.vista-cad .pieno{fill:var(--ink);stroke:none}.vista-cad .marchio{fill:var(--ink);stroke:none;text-anchor:middle;font-family:Inter,sans-serif;font-weight:700}.segno circle{fill:var(--surface);stroke:var(--danger);stroke-width:1.6px}.segno text{fill:var(--danger);text-anchor:middle;dominant-baseline:central;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vista-attesa{color:var(--muted);margin:0;font-size:12px}.sintesi-scheda{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:14px 16px}.sintesi-scheda>h2{text-transform:uppercase;letter-spacing:.02em;margin:0 0 4px;font-size:14px}.blocco-sintesi{border:1px solid var(--line);border-radius:6px;margin-top:12px;padding:10px 12px}.blocco-sintesi.blocco-d{border-color:var(--danger)}.blocco-sintesi h3{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 4px;font-size:13px;display:flex}.blocco-sintesi h3 .etichetta{background:var(--ink);color:#fff;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.blocco-sintesi h3 em{border:1px solid var(--muted);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px;font-style:normal}.blocco-sintesi.blocco-d h3 em{border-color:var(--danger);color:var(--danger)}.riga-piu{font-size:16px;line-height:1}@media (max-width:900px){.viste-veicolo,.campi{grid-template-columns:1fr}.scelta-parte button{flex:1;justify-content:center}}.foglio{display:none}@media print{body:has(.in-stampa){background:#fff}:is(body:has(.in-stampa) .sidebar,body:has(.in-stampa) .topbar,body:has(.in-stampa) .global-print-branding,body:has(.in-stampa) .module-heading),.in-stampa .module-heading,.in-stampa .scelta-parte,.in-stampa .nota-parte,.in-stampa .sezione-scheda,.in-stampa .sintesi-scheda,.in-stampa .messaggio-modulo{display:none!important}.in-stampa-scheda .foglio-scheda,.in-stampa-informativa .foglio-informativa{color:#000;font:10pt Arial,sans-serif;display:block!important}.foglio-intestazione{border-bottom:1px solid #000;margin-bottom:5mm;padding-bottom:3mm}.foglio-intestazione strong,.foglio-intestazione small{display:block}.foglio h1{margin:0 0 2mm;font-size:16pt}.foglio h2{break-after:avoid;border-bottom:1px solid #999;margin:5mm 0 1.5mm;padding-bottom:1mm;font-size:11pt}.foglio-veicolo{margin:0 0 3mm;font-size:11pt;font-weight:700}.foglio-sezione{break-inside:avoid;margin-bottom:3mm}.foglio-sezione h2{font-size:10pt}.riga-stampa{border-bottom:1px dotted #bbb;gap:4mm;padding:.6mm 0;font-size:9pt;display:flex}.riga-stampa span{color:#444;flex:0 0 62mm}.foglio table{border-collapse:collapse;width:100%;font-size:8.5pt}.foglio th,.foglio td{text-align:left;vertical-align:top;border:1px solid #999;padding:1mm 1.5mm}.foglio tr{break-inside:avoid}.foglio-nota{margin:2mm 0;font-size:9pt}.foglio-avvertenza{border:1px solid #000;margin:2mm 0;padding:2mm 3mm;font-size:9pt}.foglio-disegni{break-inside:avoid;grid-template-columns:1fr 1fr;gap:3mm;display:grid}.foglio-disegni figure{margin:0}.foglio-disegni figure:first-child,.foglio-disegni figure:nth-child(2),.foglio-disegni figure:nth-child(5){grid-column:1/-1}.foglio-disegni figcaption{text-transform:uppercase;letter-spacing:.08em;color:#555;font-size:7pt}.foglio-disegni svg{width:100%;height:auto;max-height:32mm}.foglio-disegni .linea{fill:none;stroke:#000;stroke-width:.5px}.foglio-disegni .pieno{fill:#000;stroke:none}.foglio-disegni .marchio{fill:#000;stroke:none;text-anchor:middle;font-family:Arial,sans-serif;font-weight:700}.foglio-disegni .segno circle{fill:#fff;stroke:#000;stroke-width:1.4px}.foglio-disegni .segno text{fill:#000;text-anchor:middle;dominant-baseline:central;font-family:Arial,sans-serif}.foglio-firme{break-inside:avoid;grid-template-columns:repeat(3,1fr);gap:4mm 6mm;margin-top:6mm;display:grid}.foglio-firme div{border-top:1px solid #000;padding-top:1mm}.foglio-firme span{color:#444;font-size:8pt;display:block}.foglio-firme-cliente div{padding-top:10mm}}.row-opens{cursor:pointer}.row-opens:hover>td{background:#f1f5f9}@media (prefers-color-scheme:dark){.row-opens:hover>td{background:#1e293b}}.carico-piu-veicoli{width:min(96vw,980px);max-width:980px}.carico-piu-veicoli header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.carico-strade{flex-wrap:wrap;align-items:flex-start;gap:10px;margin:14px 0 10px;display:flex}.carico-strade>.secondary-button{cursor:pointer}.carico-libretto>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.carico-libretto>summary::-webkit-details-marker{display:none}.carico-a-mano{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.carico-a-mano input{min-width:130px}.carico-nota,.carico-avviso{margin:4px 0;font-size:.92rem}.carico-correggi{font:inherit;color:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.carico-correggi:hover,.carico-correggi:focus-visible{text-decoration-style:solid}.carico-correzione{border:1px solid var(--border,#d9d9d9);border-radius:8px;margin:8px 0;padding:10px 12px}.carico-avviso{font-weight:600}.carico-problemi{margin:8px 0}.carico-problemi ul{max-height:180px;margin:6px 0 0 18px;overflow:auto}.carico-elenco{max-height:46vh;overflow:auto}.carico-piu-veicoli footer{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.carico-piu-veicoli footer>div{gap:10px;display:flex}.crud-nota-bolla{margin:10px 0;font-weight:600}.guida-documentazione{align-content:start;gap:10px;display:grid}.guida-documentazione p{color:var(--muted,#657187);margin:0;font-size:13.5px}.guida-documentazione .secondary-button{justify-self:start}.vetrina-sito{align-content:start;gap:12px;display:grid}.vetrina-sito p{color:var(--muted,#657187);margin:0;font-size:13.5px;line-height:1.5}.vetrina-indirizzo{color:#39465a;gap:6px;font-size:13px;font-weight:600;display:grid}.vetrina-indirizzo input{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.vetrina-azioni{flex-wrap:wrap;gap:10px;display:flex}.vetrina-stato{font-size:13px;color:#2f6e4e!important}.vetrina-nota{font-size:12.5px!important}.avvisi-telegram{align-content:start;gap:12px;display:grid}.avvisi-telegram p{color:var(--muted,#657187);margin:0;font-size:13.5px;line-height:1.5}.telegram-passi{color:var(--muted,#657187);gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.telegram-passi code,.telegram-codice code{background:#eef2f7;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.telegram-venditori{gap:8px;margin:0;padding:0;list-style:none;display:grid}.telegram-venditori li{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.telegram-venditori li span{display:grid}.telegram-venditori li small{color:var(--muted,#657187);font-size:12px}.telegram-codice{background:#eef7f2;border-radius:8px;padding:12px 14px;font-size:13.5px;color:#21543c!important}.telegram-sveglia{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;gap:10px;margin-top:4px;padding:14px 16px;display:grid}.telegram-sveglia h3{margin:0;font-size:14px;font-weight:650}.telegram-sveglia p{color:var(--muted,#657187);margin:0;font-size:13.5px}.telegram-sveglia .vetrina-indirizzo input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.assistente-bolla{z-index:60;cursor:pointer;color:#fff;background:#ffbd00;border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 17px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px -6px #141a2e80}.assistente-bolla:hover{filter:brightness(1.12)}.assistente{z-index:60;background:#fff;border:1px solid #dce0ec;border-radius:14px;flex-direction:column;width:min(420px,100vw - 40px);max-height:min(620px,100vh - 40px);display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 18px 48px -20px #141a2e8c}.assistente-testa{background:var(--brand-900,#16267a);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.assistente-testa button{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;display:inline-flex}.assistente-testa button:hover{background:#ffffff29}.assistente-corpo{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.assistente-vuoto p{color:#5a6178;margin:0 0 10px;font-size:14px}.assistente-vuoto ul{flex-direction:column;gap:7px;margin:0 0 12px;padding:0;list-style:none;display:flex}.assistente-vuoto button,.assistente-so-fare button{text-align:left;cursor:pointer;width:100%;font:inherit;color:#141a2e;background:#f6f7fb;border:1px solid #dce0ec;border-radius:9px;padding:9px 12px;font-size:13.5px}.assistente-vuoto button:hover,.assistente-so-fare button:hover{border-color:#16267a}.assistente-vuoto small{color:#767d93;font-size:12.5px;line-height:1.5;display:block}.assistente-scambio{flex-direction:column;gap:8px;display:flex}.assistente-domanda{background:var(--brand-900,#16267a);color:#fff;border-radius:13px 13px 3px;align-self:flex-end;max-width:85%;margin:0;padding:9px 13px;font-size:14px}.assistente-risposta{background:#f2f4f9;border:1px solid #e2e6f0;border-radius:13px 13px 13px 3px;max-width:92%;padding:11px 13px;font-size:14px;line-height:1.5}.assistente-risposta.errore{background:#fbeeec;border-color:#f0d5d0}.assistente-risposta p{white-space:pre-wrap;margin:0}.assistente-righe{flex-direction:column;gap:4px;margin:9px 0 0;padding-left:17px;font-size:13px;display:flex}.assistente-so-fare{margin-top:11px}.assistente-so-fare span{color:#5a6178;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.assistente-so-fare ul{flex-direction:column;gap:6px;margin:7px 0 0;padding:0;list-style:none;display:flex}.assistente-fonte{color:#16267a;margin-top:10px;font-size:12.5px;display:inline-block}.assistente-attesa{color:#767d93;margin:0;font-size:13.5px}.assistente-piede{background:#fbfcfe;border-top:1px solid #e2e6f0;gap:8px;padding:12px;display:flex}.assistente-piede input{min-width:0;font:inherit;background:#fff;border:1px solid #dce0ec;border-radius:9px;flex:1;padding:10px 12px;font-size:14px}.assistente-piede button{cursor:pointer;background:var(--brand-900,#16267a);color:#fff;border:none;border-radius:9px;justify-content:center;align-items:center;width:42px;display:inline-flex}.assistente-piede button:disabled{opacity:.45;cursor:default}.crm-doppioni{border-top:1px solid #e2e6f0;margin-top:18px;padding-top:16px}.crm-doppioni header h3{align-items:center;gap:9px;margin:0 0 4px;font-size:15px;display:flex}.crm-doppioni header h3 span{color:#fff;background:#16267a;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.crm-doppioni header p{color:#5a6178;margin:0 0 12px;font-size:13px}.crm-doppioni-elenco{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.crm-doppioni-elenco>li{background:#fbfcfe;border:1px solid #e2e6f0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.crm-doppioni-elenco>li>div{min-width:0}.crm-doppioni-elenco strong{font-size:14px;display:block}.crm-doppioni-elenco em{letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin:3px 0 7px;padding:2px 8px;font-size:11.5px;font-style:normal;display:inline-block}.crm-doppioni-elenco em.certo{color:#1b6349;background:#e4f0ea}.crm-doppioni-elenco em.sospetto{color:#8a5a12;background:#fdf1dc}.crm-doppioni-elenco ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.crm-doppioni-elenco ul li{color:#5a6178;font-size:12.5px}.crm-doppioni-elenco button{white-space:nowrap;flex-shrink:0}.crm-doppioni-nota{color:#767d93;white-space:nowrap;flex-shrink:0;font-size:12.5px}.crm-agenda{background:#fff;border:1px solid #e2e6f0;border-radius:12px;padding:20px 22px}.crm-agenda>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.crm-agenda h2{margin:0 0 4px;font-size:19px}.crm-agenda>header p{color:#5a6178;max-width:60ch;margin:0;font-size:14px}.crm-agenda-filtro{flex-wrap:wrap;gap:7px;display:flex}.crm-agenda-filtro button{font:inherit;cursor:pointer;color:#141a2e;background:#f6f7fb;border:1px solid #dce0ec;border-radius:999px;padding:7px 13px;font-size:13px}.crm-agenda-filtro button[aria-pressed=true]{color:#fff;background:#16267a;border-color:#16267a;font-weight:600}.crm-agenda-giornate{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.crm-agenda-giornate>li>h3{text-transform:uppercase;letter-spacing:.05em;color:#5a6178;align-items:center;gap:9px;margin:0 0 9px;font-size:14px;display:flex}.crm-agenda-giornate>li>h3.sospesa{color:#9e2a2a}.crm-agenda-giornate>li>h3 span{color:#5a6178;letter-spacing:0;background:#eef0f7;border-radius:11px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:12px;display:inline-flex}.crm-agenda-giornate ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crm-agenda-giornate ul button{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fbfcfe;border:1px solid #e2e6f0;border-radius:9px;grid-template-columns:64px minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,140px) auto;align-items:center;gap:14px;padding:11px 14px;display:grid}.crm-agenda-giornate ul button:hover{border-color:#16267a}.crm-agenda-giornate li.sospeso button{background:#fdf3f1;border-color:#f0d5d0}.crm-agenda-giornate em{font-variant-numeric:tabular-nums;font-size:15px;font-style:normal;font-weight:600}.crm-agenda-giornate strong{font-size:14.5px}.crm-agenda-giornate small{color:#5a6178;font-size:12.5px}.crm-agenda-giornate b{color:#5a6178;font-size:12.5px;font-weight:500}.crm-agenda-giornate i{letter-spacing:.05em;text-transform:uppercase;color:#9e2a2a;white-space:nowrap;background:#f7e0dc;border-radius:3px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:600}.crm-motore-badge.sospeso{background:#9e2a2a}@media (max-width:900px){.crm-agenda-giornate ul button{grid-template-columns:56px minmax(0,1fr);row-gap:4px}}.officina-settimana{background:#fff;border:1px solid #e2e6f0;border-radius:12px;margin-bottom:18px;padding:20px 22px}.officina-settimana>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.officina-settimana h2{margin:0 0 4px;font-size:19px}.officina-settimana>header p{color:#5a6178;max-width:72ch;margin:0;font-size:14px}.officina-settimana-navigazione{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.officina-settimana-navigazione strong{text-align:center;min-width:17ch;font-size:14px}.officina-settimana-navigazione>button:not(.secondary-button){cursor:pointer;color:#141a2e;background:#f6f7fb;border:1px solid #dce0ec;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.officina-settimana-navigazione>button:not(.secondary-button):hover{border-color:#16267a}.officina-settimana-vuota{color:#5a6178;max-width:80ch;margin:0;font-size:14px}.officina-settimana-griglia{border-collapse:collapse;width:100%}.officina-settimana-griglia th,.officina-settimana-griglia td{vertical-align:top;border:1px solid #eceff6;padding:8px}.officina-settimana-griglia thead th{text-transform:uppercase;letter-spacing:.05em;color:#5a6178;text-align:left;white-space:nowrap;background:#f6f7fb;font-size:12px}.officina-settimana-griglia tbody th{text-align:left;min-width:150px}.officina-settimana-griglia tbody th strong{font-size:14px;display:block}.officina-settimana-griglia tbody th small{color:#5a6178;font-size:12px;font-weight:400;display:block}.officina-settimana-griglia tbody th small.fuori-registro{color:#9e2a2a}.officina-settimana-griglia tr.senza-tecnico tbody th strong,.officina-settimana-griglia tr.senza-tecnico th strong{color:#8a5a12}.officina-settimana-griglia td.oltre{background:#fdf3f1}.officina-settimana-griglia td .vuoto{color:#c3c8d6}.officina-settimana-griglia td b{color:#5a6178;font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;font-weight:600;display:block}.officina-settimana-griglia td.oltre b{color:#9e2a2a}.officina-settimana-totale{white-space:nowrap}.officina-settimana-totale strong{font-variant-numeric:tabular-nums;font-size:14px}.officina-settimana-totale small{color:#5a6178;font-size:12px;display:block}.officina-settimana-lavori{flex-direction:column;gap:5px;display:flex}.officina-settimana-lavori button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fbfcfe;border:1px solid #e2e6f0;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px;padding:5px 7px;font-size:12.5px;display:grid}.officina-settimana-lavori button:hover{border-color:#16267a}.officina-settimana-lavori button.in-ritardo{background:#fdf3f1;border-color:#f0d5d0}.officina-settimana-lavori em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.officina-settimana-lavori span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.officina-settimana-riga{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-size:13px;-webkit-text-decoration:underline #c3c8d6;text-decoration:underline #c3c8d6}.officina-settimana-riga:hover{text-decoration-color:#16267a}.officina-settimana-assegna{background:#fbfcfe;border:1px solid #e2e6f0;border-radius:9px;margin-top:14px;padding:12px 14px}.officina-settimana-assegna>strong{align-items:center;gap:7px;margin-bottom:9px;font-size:14px;display:flex}.officina-settimana-assegna ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.officina-settimana-assegna li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.officina-settimana-assegna select{font:inherit;background:#fff;border:1px solid #dce0ec;border-radius:7px;padding:5px 8px;font-size:13px}.officina-settimana .avviso-numerazione{margin-top:14px}.officina-settimana .avviso-numerazione>strong{align-items:center;gap:7px;display:flex}.crm-messaggi{border-top:1px solid var(--border);gap:12px;margin-top:18px;padding-top:18px;display:grid}.crm-messaggi header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-messaggi h3{margin:0;font-size:15px;font-weight:700}.crm-messaggi-occasioni{flex-wrap:wrap;gap:6px;display:flex}.crm-messaggi-occasioni button{border:1px solid var(--border);cursor:pointer;color:inherit;background:0 0;border-radius:999px;padding:5px 12px;font-size:12.5px}.crm-messaggi-occasioni button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);font-weight:600}.crm-messaggi-anteprima{white-space:pre-wrap;background:var(--surface-muted);border:1px solid var(--border);border-radius:10px;margin:0;padding:12px 14px;font-family:inherit;font-size:13.5px;line-height:1.55}.crm-messaggi-azioni{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-messaggi-azioni a.secondary-button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.crm-messaggi-manca{color:var(--muted);font-size:12.5px}.crm-messaggi-esito{color:var(--muted);margin:0;font-size:13px}.email-settings-nota{color:var(--muted);margin:10px 0 0;font-size:12.5px}.email-settings-ko{color:var(--danger);background:#fdecea;border-radius:6px;margin-top:12px;padding:9px 12px;font-size:13px}.email-settings-grid label span{color:var(--muted);font-size:12px;font-weight:400}.pratiche-ferme{border:1px solid var(--amber);background:var(--amber-soft);border-left-width:4px;border-radius:12px;margin:0 0 18px;padding:14px 16px}.pratiche-ferme-titolo{color:var(--ink);margin:0 0 10px;font-weight:700}.pratiche-ferme ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pratiche-ferme li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.pratiche-ferme li.in-mora span{color:#b42318;font-weight:600}.pratiche-ferme small{color:var(--muted);margin-top:10px;display:block}.pratiche-ferme-altre{color:var(--ink);margin:10px 0 0;font-size:14px}.main-content:has(.module-heading.barra-sottile){padding-top:0;padding-left:14px;padding-right:14px}.main-content:has(.module-heading.barra-sottile):not(:has(>.module-page>.campi-in-pagina)) .module-heading.barra-sottile{margin-left:-14px;margin-right:-14px}.main-content:has(>.module-page>.campi-in-pagina){max-width:1320px;padding:0}.module-page:has(>.campi-in-pagina){background:var(--pagina-modulo,#f6f8fb);max-width:none;font-family:Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px}.module-page-magazzino:has(>.campi-in-pagina){--pagina-modulo:#f6fbf8}.module-heading.barra-sottile{min-height:var(--misura-barra);height:var(--misura-barra);box-shadow:none;color:#fff;border-radius:0;flex-direction:row;align-items:center;gap:24px;margin:0 0 10px;padding:0 16px;position:relative;overflow:hidden}.module-heading.barra-sottile>div:first-child{min-width:0}.module-heading.barra-sottile h1{color:#fff}.module-heading.barra-sottile .primary-action,.module-heading.barra-sottile .secondary-button{min-height:calc(var(--misura-pulsante) - 2px);height:calc(var(--misura-pulsante) - 2px);color:#fff;background:#ffffff29;border:1px solid #fff6}.module-heading.barra-sottile h1{letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:800;display:flex}.module-heading.barra-sottile p{display:none}.module-heading.barra-sottile .invoice-heading-metrics{flex-wrap:nowrap;justify-content:flex-end;gap:22px;margin-left:auto;overflow:hidden}.module-heading.barra-sottile .invoice-heading-metrics span{color:#ffffffb3;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:0;font-size:12px;display:flex}.module-heading.barra-sottile .invoice-heading-metrics strong{color:#fff;margin:0;font-size:13px;font-weight:800;display:inline}.module-heading.barra-sottile .crud-actions:empty{display:none}.campi-in-pagina{box-shadow:none;background:#fff;border:1px solid #dbe3ec;border-radius:10px;margin:0 14px 10px;padding:10px 14px 4px;position:relative;overflow:auto}.campi-in-pagina.in-modifica{border:1.6px solid #ffbd00}.due-porte{align-items:stretch;display:flex}.due-porte .porta{min-height:var(--misura-pulsante);border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.due-porte .porta:first-child{border-radius:18px 0 0 18px}.due-porte .porta:last-child{border-left:0;border-radius:0 18px 18px 0}.crud-grid>.due-porte{height:var(--misura-campo);align-self:start}.due-porte .porta.scelta{background:var(--amber-soft);border-color:#e7c98a}.sezione-della-scheda{color:var(--ink);grid-column:1/-1;margin:6px 0 0;font-size:15px;font-weight:700}.sezione-della-scheda small{color:var(--ink);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.spunta-come-windows{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.spunta-come-windows input{width:18px;height:18px;accent-color:var(--amber);margin-top:2px}.spunta-come-windows strong{font-size:13px;font-weight:600;display:block}.spunta-come-windows small{color:var(--muted);font-size:12px;display:block}.ruoli-come-windows{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ruoli-come-windows .ruolo{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:17px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;display:inline-flex}.ruoli-come-windows .ruolo.scelto{background:var(--amber-soft);border-color:#e7c98a}.due-porte.tre{grid-column:1/-1}.due-porte.tre .porta{flex:1}.campi-in-pagina>h2{font-size:16px;font-weight:800;line-height:var(--misura-pulsante);margin:0;padding-right:420px}.campi-in-pagina .crud-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px 0 0}.campi-in-pagina footer{align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:14px}.campi-in-pagina footer button{min-height:var(--misura-pulsante);border-radius:6px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;line-height:1}.campi-in-pagina footer .secondary-button{color:var(--ink);background:#fff;border:1px solid #b9c2cf;align-items:center;gap:8px;display:inline-flex}.campi-in-pagina footer .primary-action{color:#07172c;box-shadow:none;background:#ffbd00;border:0;align-items:center;gap:8px;display:inline-flex}.campi-in-pagina footer .icon-button{width:var(--misura-pulsante);min-height:var(--misura-pulsante);color:var(--ink);border-radius:50%;place-items:center;padding:0;display:grid}.campo-come-windows{display:block;position:relative}.crud-grid .campo-come-windows{gap:0;font-weight:400}.campo-come-windows input{width:100%;color:var(--ink);outline:0;font-family:inherit;font-size:15px;font-weight:400;height:var(--misura-campo)!important;border:1px solid var(--line)!important;background:#fbfcfe!important;border-radius:7px!important;padding:0 12px!important}.campo-come-windows input:focus{border:1.5px solid #ffbd00!important}.campo-come-windows span{top:calc(var(--misura-campo) / 2);color:var(--muted);pointer-events:none;background:0 0;margin-left:-3px;padding:0 3px;font-size:13px;line-height:1;transition:top .12s,font-size .12s;position:absolute;left:12px;transform:translateY(-50%)}.campo-come-windows input:focus+span,.campo-come-windows input:not(:placeholder-shown)+span{background:linear-gradient(#fff 50%,#fbfcfe 50%);font-size:10px;top:0}.campo-come-windows small{color:#b3261e;min-height:16px;padding:3px 12px 0;font-size:10.5px;line-height:1.1;display:block}.campo-come-windows.con-errore input{border-color:#b3261e!important}.campo-come-windows.con-errore span{color:#b3261e}.module-panel tr.riga-aperta td{background:#fff1c7!important}.module-panel tr.riga-da-completare td{background:#ffd9a8!important}.module-panel tr.riga-da-completare.riga-aperta td{background:#fff1c7!important}.riga-da-completare-conto strong{color:#a35a00}.module-page:has(>.campi-in-pagina)>.avviso-numerazione{background:#fff6e5;border:0;border-radius:8px;margin:0 14px 8px;padding:8px 12px}.module-page:has(>.campi-in-pagina)>.avviso-numerazione ul{flex-wrap:wrap;gap:2px 18px;margin:2px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.avviso-riordino{position:relative;padding-left:40px!important}.avviso-riordino .avviso-icona{color:#c87800;position:absolute;top:8px;left:12px}.avviso-riordino li.esaurito{color:#b42318}.module-page:has(>.campi-in-pagina)>.module-panel{box-shadow:none;background:0 0;margin:0 14px 12px;padding:0;border:0!important}.module-page:has(>.campi-in-pagina) .module-toolbar{gap:12px;margin:0 0 8px;padding:0;display:flex;background:0 0!important;border:0!important}.module-page:has(>.campi-in-pagina) .module-toolbar label{width:380px;height:var(--misura-campo);background:#fff;border:1px solid #8a94a3;border-radius:4px;padding:0 12px}.module-page:has(>.campi-in-pagina) .module-toolbar label input{font-size:15px}.module-page:has(>.campi-in-pagina) .module-toolbar .secondary-button{min-height:var(--misura-pulsante);background:#fff;border:1px solid #b9c2cf;border-radius:6px;padding:0 16px;font-size:13px;font-weight:600}.module-page:has(>.campi-in-pagina) .table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px 8px 0 0}.module-page:has(>.campi-in-pagina) .table-wrap table{width:100%}.module-page:has(>.campi-in-pagina) .table-wrap thead th{height:var(--misura-riga);letter-spacing:.25px;text-transform:none;padding:0 14px;font-size:11px;font-weight:700;color:var(--muted)!important;background:#f3f6fa!important}.module-page:has(>.campi-in-pagina) .table-wrap tbody tr{background:#fff!important}.module-page:has(>.campi-in-pagina) .table-wrap tbody tr:hover td{background:#f7f9fc}.module-page:has(>.campi-in-pagina) .table-wrap td{height:var(--misura-riga);border-top:1px solid var(--line);color:var(--ink);padding:0 14px;font-size:13px}:is(.module-page:has(>.campi-in-pagina) .table-wrap th:first-child,.module-page:has(>.campi-in-pagina) .table-wrap td:first-child){padding-left:16px}.module-page:has(>.campi-in-pagina) .table-wrap .numero{text-align:right}.module-page:has(>.campi-in-pagina) .table-wrap .row-action{color:#44474e;width:32px;height:32px}.module-page:has(>.campi-in-pagina) .table-wrap .row-action svg{stroke-width:1.75px;width:20px;height:20px}.module-page:has(>.campi-in-pagina) .empty-continuation{border:1px solid var(--line);text-align:left;background:#fff;border-top:0;border-radius:0 0 8px 8px;min-height:0;padding:6px 14px 8px;display:block}.module-page:has(>.campi-in-pagina) .empty-continuation strong{color:var(--muted);font-size:12px;font-weight:400}.module-page:has(>.campi-in-pagina) .empty-continuation span{display:none}.bolle-del-ricambio .bolle-elenco{padding:8px 24px}.bolle-del-ricambio ul{margin:0;padding:0;list-style:none}.bolle-del-ricambio li{grid-template-columns:24px 1fr;column-gap:16px;padding:8px 0;display:grid}.bolle-del-ricambio li svg{color:var(--muted);grid-row:1/span 2;align-self:center}.bolle-del-ricambio li strong{font-size:15px;font-weight:400}.bolle-del-ricambio li span{color:var(--muted);font-size:13px}.nota-salvato{z-index:60;color:#f4eff4;background:#313033;border-radius:4px;margin:0;padding:14px 18px;font-size:14px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}@media print{.campi-in-pagina,.module-page>.avviso-numerazione,.nota-salvato{display:none!important}}.scheda-ricambio-stampa header{border-bottom:1px solid #555;gap:1mm;padding-bottom:4mm;display:grid}.scheda-ricambio-stampa h1{margin:6mm 0 4mm;font-size:16pt}.scheda-ricambio-stampa table{border-collapse:collapse;width:100%}.scheda-ricambio-stampa th,.scheda-ricambio-stampa td{text-align:left;border:1px solid #999;padding:2.5mm 3mm}.scheda-ricambio-stampa th{width:45mm;font-weight:700}@media (min-width:761px) and (min-height:620px){.module-page:has(>.campi-in-pagina){flex-direction:column;height:calc(100vh - 66px);display:flex}.module-page:has(>.campi-in-pagina)>*{flex-shrink:0}.module-page:has(>.campi-in-pagina)>.campi-in-pagina{max-height:60%}.module-page:has(>.campi-in-pagina)>.module-panel{flex-direction:column;flex:1 1 0;min-height:220px;display:flex}.module-page:has(>.campi-in-pagina)>.module-panel>*{flex-shrink:0}.module-page:has(>.campi-in-pagina) .module-panel .table-wrap{flex:auto;min-height:0;max-height:none}}@media (max-width:1240px){.campi-in-pagina .crud-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.campi-in-pagina .crud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.campi-in-pagina>h2{padding-right:0}.campi-in-pagina footer{flex-wrap:wrap;justify-content:flex-end;padding-bottom:10px;position:static}}@media (max-width:700px){.campi-in-pagina .crud-grid{grid-template-columns:1fr}.module-page:has(>.campi-in-pagina) .module-toolbar label{width:245px}}@media (max-width:760px){.module-heading.barra-sottile{gap:14px;padding:0 12px}.module-heading.barra-sottile h1{text-overflow:ellipsis;max-width:55vw;overflow:hidden}.module-heading.barra-sottile .invoice-heading-metrics{overflow-x:auto}}.module-page-preventivi-vendita:has(>.campi-in-pagina){--pagina-modulo:#fbf7fd}.module-page-bolle-vendita:has(>.campi-in-pagina){--pagina-modulo:#fffbf4}.module-page-bolle-vendita .module-heading{color:#fff;background:linear-gradient(90deg,#684515,#b67925 50%,#dda849)}.module-page-bolle-vendita .module-heading h1{color:#fff}.bolla-firme{color:#333;margin-top:18px;font-size:12px}.griglia-righe{border:1px solid #dbe3ec;border-radius:10px;overflow-x:auto}.griglia-intestazione,.griglia-riga{align-items:center;gap:8px;min-width:max-content;padding:6px 8px;display:flex}.griglia-intestazione{color:#5a6b80;background:#eef3f9;font-size:11px;font-weight:700}.griglia-riga{border-top:1px solid #dbe3ec}.griglia-riga:nth-of-type(odd){background:#f7fafd}.griglia-intestazione span,.griglia-riga input{flex:0 0 130px}.griglia-intestazione .larga,.griglia-riga input.larga{flex:0 0 200px}.griglia-intestazione .stretta,.griglia-riga input.stretta{flex:0 0 70px}.griglia-intestazione .numero-riga,.griglia-riga .numero-riga{flex:0 0 32px;font-size:12px;font-weight:700}.griglia-intestazione .cestino,.griglia-riga .cestino{flex:0 0 40px}.griglia-intestazione span,.griglia-riga input,.griglia-riga select{flex:0 0 130px}.griglia-riga input,.griglia-riga select{background:#fff;border:1px solid #c7d2e0;border-radius:6px;padding:8px;font-size:13px}.pagamento-torna{color:#0a7a43;font-size:13px;font-weight:600}.pagamento-manca{color:var(--muted);font-size:13px;font-weight:600}.fascicolo-veicolo{margin-top:12px}.fascicolo-veicolo h3{margin:0 0 2px;font-size:15px}.fascicolo-riassunto{color:var(--muted);margin:0 0 8px;font-size:13px}.fascicolo-parte{color:#5a6b80;margin-top:10px;font-size:11px;font-weight:700;display:block}.fascicolo-elenco{margin:2px 0 0;padding:0;list-style:none}.fascicolo-elenco li{border-top:1px solid #eef2f7;align-items:flex-start;gap:8px;padding:5px 0;display:flex}.fascicolo-elenco li.ce>svg{color:#0a7a43;flex:none}.fascicolo-elenco li.manca>svg{color:var(--muted);flex:none}.fascicolo-elenco b{font-size:13px;font-weight:600}.fascicolo-elenco em{color:var(--muted);font-size:12px;font-style:normal}.fascicolo-elenco small{color:var(--muted);font-size:11px;display:block}.fascicolo-daFare{color:var(--muted);margin:10px 0 0;font-size:12px}.module-page-preventivi-vendita .module-heading{color:#fff;background:linear-gradient(90deg,#34206c,#8c356f 50%,#ef625a)}.module-page-preventivi-vendita .module-heading h1{color:#fff}.campo-come-windows.su span{background:linear-gradient(#fff 50%,#fbfcfe 50%);font-size:10px;top:0}.campo-come-windows.con-icona input{padding-left:44px!important}.campo-come-windows.con-icona span{left:44px}.campo-come-windows.con-icona input:focus+span,.campo-come-windows.con-icona input:not(:placeholder-shown)+span{left:12px}.campo-come-windows .campo-icona{color:var(--muted);font-style:normal;display:grid;position:absolute;top:23px;left:14px;transform:translateY(-50%)}.campo-come-windows small.aiuto{color:var(--muted)}.preventivo-vendita .pv-gruppo{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 0 10px;padding:10px}.preventivo-vendita .pv-gruppo>.crud-grid{padding:0}.preventivo-vendita .pv-gruppo>.crud-grid.pv-tre{grid-template-columns:repeat(3,minmax(0,1fr))}.preventivo-vendita .pv-titolo,.campi-in-pagina .pv-titolo{font-size:15px;font-weight:700;display:block}.preventivo-vendita .pv-spiega{color:var(--muted);margin:4px 0 12px;font-size:12px;line-height:1.4}.preventivo-vendita .pv-dati-veicolo{background:#f6f7f9;border-radius:6px;flex-wrap:wrap;gap:6px 18px;padding:12px;font-size:13px;font-weight:600;display:flex}.preventivo-vendita .pv-dati-veicolo small{color:#6b7785;font-size:12px;font-weight:400}.preventivo-vendita .pv-riga{margin-bottom:4px}.preventivo-vendita .pv-riga-caselle{align-items:flex-start;gap:8px;display:flex}.preventivo-vendita .pv-riga-caselle>.campo-come-windows{flex:auto}.preventivo-vendita .pv-riga-caselle>.campo-come-windows.pv-stretta{flex:0 0 80px}.preventivo-vendita .pv-riga-caselle>.campo-come-windows.pv-media{flex:0 0 130px}.preventivo-vendita .pv-riga-caselle>.icon-button{width:40px;height:var(--misura-campo);place-items:center;display:grid}.preventivo-vendita .pv-aggiungi{flex-wrap:wrap;gap:8px;display:flex}.preventivo-vendita .pv-aggiungi .secondary-button{min-height:var(--misura-pulsante);background:#fff;border:1px solid #b9c2cf;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.preventivo-vendita .pv-totali{background:#f3f7ff;border-radius:8px;margin:0 0 10px;padding:14px}.preventivo-vendita .pv-totali p{justify-content:space-between;margin:2px 0;font-size:14px;display:flex}.preventivo-vendita .pv-totali p.grassetto{font-weight:800}.preventivo-vendita .pv-totali hr{border:0;border-top:1px solid var(--line);margin:8px 0}.preventivo-vendita .pv-totali small{margin-top:4px;display:block}.preventivo-vendita .pv-errore{color:#b3261e;margin:4px 0;font-size:13px;display:block}.preventivo-vendita .pv-rata{background:#f3f7ff;border-radius:8px;margin:8px 0 10px;padding:10px 14px}.vendita-in-pagina .vn-spunta{align-items:center;gap:8px;margin:4px 0 8px;font-size:14px;display:inline-flex}.preventivo-vendita .pv-rata p{justify-content:space-between;margin:2px 0;font-size:14px;display:flex}.preventivo-vendita .pv-dicitura{color:var(--muted);font-size:11px}.module-page-preventivi-vendita .table-wrap .stato-confermato{color:#0a7a43;font-weight:600}.module-page-preventivi-vendita .table-wrap .stato-bozza{color:var(--muted);font-weight:600}.module-page-preventivi-vendita .pv-vuoto{color:var(--ink);text-align:center;margin:0;padding:60px 16px}@media (max-width:960px){.preventivo-vendita .pv-gruppo>.crud-grid.pv-tre{grid-template-columns:1fr}.preventivo-vendita .pv-riga-caselle{flex-wrap:wrap}}.module-page-preventivi:has(>.campi-in-pagina){--pagina-modulo:#fbf7fd}.module-page-preventivi .module-heading{color:#fff;background:linear-gradient(90deg,#34206c,#8c356f 50%,#ef625a)}.module-page-preventivi .module-heading h1,.module-page-preventivi .module-heading .barra-azione{color:#fff}.module-page-preventivi .pv-vuoto{color:var(--ink);text-align:center;margin:0;padding:40px 16px}.preventivo-officina .po-tipo{height:var(--misura-campo);border:1px solid #79747e;border-radius:18px;margin-bottom:16px;display:flex;overflow:hidden}.preventivo-officina .po-tipo button{color:var(--ink);cursor:pointer;background:#fff;border:0;flex:50%;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.preventivo-officina .po-tipo button+button{border-left:1px solid #79747e}.preventivo-officina .po-tipo button.scelto{background:#fbe3b4}.preventivo-officina .casella-fissa input{cursor:default;background:#fff!important}.preventivo-officina .po-ricambi{margin:0 0 10px;padding:8px 14px}.preventivo-officina .po-ricambi-testa{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.preventivo-officina .po-ricambi-testa .secondary-button{min-height:var(--misura-pulsante);cursor:pointer;background:#fbe3b4;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.preventivo-officina .po-nessuno{margin:4px 0}.preventivo-officina .po-totale-riga{text-align:right;flex:0 0 110px;padding-top:14px;font-size:14px}.preventivo-officina .po-totale{border-top:1px solid var(--line);text-align:right;margin:0;padding-top:6px;font-size:15px;font-weight:700}.preventivo-officina .pv-riga-caselle{margin-bottom:2px}.module-page-registro:has(>.campi-in-pagina){--pagina-modulo:#f6fbfa}.module-page-registro .module-heading{color:#fff;background:linear-gradient(90deg,#123f61,#16716f 50%,#269789)}.module-page-registro .module-heading h1,.module-page-registro .module-heading .barra-azione{color:#fff}.module-page-registro .pv-vuoto{color:var(--ink);text-align:center;margin:0;padding:40px 16px}.module-page-registro .rg-scelta{width:auto;height:var(--misura-campo);border:1px solid #79747e;border-radius:18px;flex:none;margin:4px 0 0;display:flex;overflow:hidden}.module-page-registro .rg-scelta button{color:var(--ink);cursor:pointer;background:#fff;border:0;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.module-page-registro .rg-scelta button+button{border-left:1px solid #79747e}.module-page-registro .rg-scelta button.scelto{background:#fbe3b4}@media (max-width:760px){.module-page-registro .module-toolbar{flex-wrap:wrap}}.module-page-vendite:has(>.campi-in-pagina){--pagina-modulo:#f6fbf8}.module-page-vendite .module-heading{color:#fff;background:linear-gradient(90deg,#164e3d,#268260 50%,#54ad78)}.module-page-vendite .module-heading h1,.module-page-vendite .module-heading .barra-azione{color:#fff}.module-page-vendite .pv-vuoto{color:var(--ink);text-align:center;margin:0;padding:40px 16px}.module-page-vendite .pv-errore{color:#b3261e;margin:4px 0;font-size:13px;display:block}.module-page-vendite .vn-scanner{border:1px solid var(--line);background:#fff;border-radius:8px;margin:8px 0;padding:10px}.module-page-officina:has(>.campi-in-pagina){--pagina-modulo:#f6fbfc}.module-page-officina .module-heading{color:#fff;background:linear-gradient(90deg,#183d72,#17758e 50%,#2aa9b0)}.module-page-officina .module-heading h1{color:#fff}.module-page:has(>.campi-in-pagina)>.carico-settimana-pieghevole{margin:0 14px 8px}.module-page:has(>.campi-in-pagina)>.carico-settimana-pieghevole>.secondary-button{min-height:var(--misura-pulsante);cursor:pointer;background:#fff;border:1px solid #b9c2cf;border-radius:6px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.module-page:has(>.campi-in-pagina)>.carico-settimana-pieghevole>section{margin-top:8px}.campo-come-windows.scelta select{width:100%;color:var(--ink);font-family:inherit;font-size:15px;height:var(--misura-campo)!important;border:1px solid var(--line)!important;background:#fbfcfe!important;border-radius:7px!important;padding:0 12px!important}.campo-come-windows.scelta select+span{background:linear-gradient(#fff 50%,#fbfcfe 50%);font-size:10px;top:0}.interruttore-come-windows{height:var(--misura-campo);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:0 4px;font-size:14px;font-weight:600!important;display:flex!important}.interruttore-come-windows input{appearance:none;cursor:pointer;background:#e6e0e9;border:2px solid #79747e;border-radius:16px;flex:none;width:52px;height:32px;margin:0;position:relative}.interruttore-come-windows input:after{content:"";background:#79747e;border-radius:50%;width:16px;height:16px;transition:left .12s,width .12s,height .12s,top .12s;position:absolute;top:6px;left:6px}.interruttore-come-windows input:checked{background:#07172c;border-color:#07172c}.interruttore-come-windows input:checked:after{background:#fff;width:24px;height:24px;top:2px;left:22px}.module-page-scadenze:has(>.campi-in-pagina){--pagina-modulo:#fff9f5}.module-heading.barra-sottile .barra-azione{color:#fff;place-items:center;width:36px;height:36px;display:grid}.grafico-scadenze{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;height:180px;margin:0 14px 8px;padding:6px 16px 8px;font-family:Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative}.grafico-scadenze>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.grafico-scadenze>header div{display:grid}.grafico-scadenze>header strong{font-size:16px;font-weight:500}.grafico-scadenze>header span{font-size:14px}.grafico-scadenze nav{align-items:center;gap:2px;font-size:14px;display:flex}.grafico-scadenze nav .icon-button{width:var(--misura-pulsante);height:var(--misura-pulsante);place-items:center;display:grid}.grafico-scadenze-barre{flex:1;align-items:flex-end;gap:6px;margin-top:4px;display:flex}.grafico-scadenze-barre button{height:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;padding:0 3px;font-family:inherit;font-size:14px;display:flex}.grafico-scadenze-barre button:hover{background:#f7f9fc}.grafico-scadenze-barre span{text-align:center}.grafico-scadenze-barre i{background:#ffbd00;border-radius:5px 5px 0 0;margin-top:3px;display:block}.grafico-scadenze-barre small{color:var(--muted);text-align:center;margin-top:5px;font-size:12px}.grafico-scadenze .elenco-giorno{margin:0;padding:0;list-style:none}.grafico-scadenze .elenco-giorno li{grid-template-columns:24px 1fr;column-gap:16px;padding:8px 0;display:grid}.grafico-scadenze .elenco-giorno li svg{color:var(--muted);grid-row:1/span 2;align-self:center}.grafico-scadenze .elenco-giorno li span{color:var(--muted);font-size:13px}.modulo-controlli .azioni-testata{align-items:center;gap:10px;display:flex}.dialogo-trattativa{width:min(640px,100%)}.dialogo-trattativa .crud-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 24px}.dialogo-trattativa footer{justify-content:flex-end;gap:10px;padding:0 24px 20px;display:flex}.vp-pagina{color:#17243a;background:#f6f7f9;flex-direction:column;min-height:100vh;font-family:inherit;display:flex}.vp-testata{z-index:2;background:#fff;border-bottom:1px solid #e3e7ee;position:sticky;top:0}.vp-salone{color:#17243a;align-items:center;gap:12px;max-width:1100px;margin:0 auto;padding:12px 16px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.vp-salone img{object-fit:contain;width:auto;max-width:140px;height:36px}.vp-corpo{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:20px 16px 32px}.vp-corpo h1{margin:0 0 16px;font-size:22px;line-height:1.25}.vp-griglia{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.vp-carta{color:inherit;background:#fff;border:1px solid #e3e7ee;border-radius:10px;text-decoration:none;display:block;overflow:hidden}.vp-carta:hover{box-shadow:0 6px 18px #07172c1a}.vp-carta-foto{aspect-ratio:4/3;color:#7a869a;background:#e9edf2;place-items:center;font-size:13px;display:grid}.vp-carta-foto img{object-fit:cover;width:100%;height:100%;display:block}.vp-carta-testo{gap:4px;padding:12px 14px 14px;display:grid}.vp-carta-testo strong{font-size:15.5px}.vp-carta-testo small{color:#5d6b80;font-size:13px}.vp-carta-testo em{color:#0b5bd3;font-size:17px;font-style:normal;font-weight:700}.vp-vuoto{color:#5d6b80}.vp-indietro{color:#0b5bd3;margin-bottom:12px;font-size:14px;text-decoration:none;display:inline-block}.vp-scheda{align-content:start;gap:18px;display:grid}.vp-foto{scroll-snap-type:x mandatory;border-radius:10px;gap:8px;display:flex;overflow-x:auto}.vp-foto img{aspect-ratio:4/3;object-fit:cover;scroll-snap-align:start;background:#e9edf2;border-radius:10px;flex:0 0 100%;width:100%}.vp-senza-foto{aspect-ratio:4/3;color:#7a869a;background:#e9edf2;border-radius:10px;place-items:center;width:100%;display:grid}.vp-dettaglio{align-content:start;gap:14px;display:grid}.vp-dettaglio h1{margin:0}.vp-prezzo{color:#0b5bd3;margin:0;font-size:26px;font-weight:800}.vp-azioni{flex-wrap:wrap;gap:10px;display:flex}.vp-bottone{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0b5bd3;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.vp-bottone:disabled{opacity:.6;cursor:default}.vp-whatsapp{background:#1f9d55}.vp-dati{background:#e3e7ee;border:1px solid #e3e7ee;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.vp-dati div{background:#fff;padding:10px 12px}.vp-dati dt{color:#5d6b80;font-size:12px}.vp-dati dd{margin:2px 0 0;font-size:14.5px;font-weight:600}.vp-descrizione{white-space:pre-line;margin:0;line-height:1.55}.vp-modulo{background:#fff;border:1px solid #e3e7ee;border-radius:10px;gap:10px;padding:16px;display:grid}.vp-modulo h2{margin:0;font-size:17px}.vp-modulo label{color:#5d6b80;gap:4px;font-size:13px;display:grid}.vp-modulo input,.vp-modulo textarea{width:100%;font:inherit;color:#17243a;background:#fff;border:1px solid #cfd6e0;border-radius:8px;padding:10px 12px;font-size:15px}.vp-modulo small{color:#7a869a}.vp-esito-ok{color:#13773f;margin:0;font-weight:600}.vp-esito-ko{color:#b42318;margin:0;font-weight:600}.vp-piede{text-align:center;color:#5d6b80;background:#fff;border-top:1px solid #e3e7ee;gap:4px;padding:20px 16px 28px;font-size:13px;display:grid}.vp-piede strong{color:#17243a}@media (min-width:640px){.vp-griglia{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.vp-griglia{grid-template-columns:repeat(3,1fr)}.vp-scheda{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.vp-scheda .vp-indietro{grid-column:1/-1}.vp-dati{grid-template-columns:1fr 1fr}}.prepara-annuncio{flex-wrap:wrap;align-items:flex-end}.prepara-annuncio>label{color:var(--muted,#657187);gap:4px;font-size:12px;font-weight:600;display:grid}.prepara-annuncio>textarea,.prepara-annuncio>.vetrina-azioni,.prepara-annuncio>small{flex:100%}.prepara-annuncio>textarea{border:1px solid var(--line,#d9e0e8);width:100%;min-height:150px;font:inherit;resize:vertical;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.5}.module-heading.barra-sottile .barra-evidente{color:#1f2937;white-space:nowrap;background:#fff;border:0;border-radius:8px;height:34px;padding:0 14px;font-weight:700;box-shadow:0 1px 3px #00000040}.module-heading.barra-sottile .barra-evidente:hover{background:#f1f5f9}.annuncio-sui-portali{border:1px solid var(--line,#d9e0e8);background:#fff;border-radius:10px;flex-direction:column;align-items:stretch;padding:12px}.annuncio-sui-portali>h3{margin:0 0 4px;font-size:15px}.vn-documenti{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.vn-documenti>strong{margin-right:4px;font-size:13px}.vn-documenti a.secondary-button{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.installa-autogest{border-radius:var(--radius);color:var(--ink);background:#fff8e1;border:1px solid #f3d27a;align-items:center;gap:14px;margin:0 0 16px;padding:14px 18px;display:flex}.installa-autogest>svg{color:var(--navy);flex:none}.installa-autogest>div{flex:1;gap:2px;min-width:0;display:grid}.installa-autogest strong{font-size:14px}.installa-autogest span{color:var(--muted);font-size:13px;line-height:1.45}.installa-autogest .primary-action{flex:none;text-decoration:none}.avviso-scadenze{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fdf2e5;align-items:flex-start;gap:14px;margin:0 0 16px;padding:14px 18px;display:flex}.avviso-scadenze>svg{color:var(--navy);flex:none;margin-top:2px}.avviso-scadenze>div{flex:1;min-width:0}.avviso-scadenze strong{margin-bottom:6px;font-size:14px;display:block}.avviso-scadenze ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 24px;max-height:40vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.avviso-scadenze li{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.avviso-scadenze-azioni{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.avviso-scadenze-azioni a,.avviso-scadenze-azioni button{color:#8a6200;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.avviso-scadenze-azioni a:hover,.avviso-scadenze-azioni button:hover{background:var(--amber-soft)}@media (max-width:650px){.installa-autogest{flex-wrap:wrap}.installa-autogest .primary-action{width:100%}}.main-content{padding-bottom:88px}@media (max-width:1180px){.quick-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.quick-actions>div{grid-template-columns:1fr}.quick-actions a{min-height:72px}}.document-ocr.striscia{background:0 0;border:0;padding:0}.striscia-scanner{color:#2b2116;background:#f8e2bf;border-radius:8px;align-items:center;gap:16px;padding:12px 16px;display:flex}.striscia-scanner>svg{color:#5c5147;flex:none}.striscia-scanner>div:first-of-type{flex:1;gap:2px;min-width:0;font-size:13px;display:grid}.striscia-scanner strong,.striscia-scanner>div:first-of-type span{color:#2b2116;font-size:13.5px;font-weight:400}.striscia-scanner .ocr-actions{gap:8px;margin:0;display:flex}.striscia-scanner .primary-action{min-height:var(--misura-pulsante)}@media (pointer:fine){.striscia-scanner .solo-telefono{display:none}}@media (max-width:650px){.striscia-scanner{flex-wrap:wrap}.striscia-scanner .ocr-actions{width:100%}}.scheda-veicolo{gap:10px;display:grid}.scheda-veicolo .titolo-sezione-veicolo{margin:8px 0 0;font-size:15px;font-weight:700}.module-toolbar.ricerca-larga>label{flex:1;max-width:none}.module-toolbar.ricerca-larga>label input{width:100%}.riga-vuota td{text-align:center;color:var(--muted);padding:40px 0!important}.scheda-veicolo .decodifica-vin{color:var(--muted);margin-top:6px;display:block}.campo-come-windows.scelta select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5'%3E%3Cpath d='M0 0h10L5 5z' fill='%23444b55'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:10px 5px!important;padding-right:36px!important}.campo-come-windows.sola-lettura input{cursor:default}.campo-come-windows.sola-lettura span{background:linear-gradient(#fff 50%,#fbfcfe 50%);font-size:10px;top:0}.campo-come-windows.forte input{font-weight:700}.ricambi-come-windows{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 14px}.ricambi-testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ricambi-testa>strong{font-size:15px;font-weight:700}.ricambi-cerca,.crud-grid .ricambi-cerca{width:min(320px,100%);height:var(--misura-campo);border:1px solid var(--line);min-height:0;color:var(--muted);background:#fbfcfe;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.ricambi-cerca input,.crud-grid .ricambi-cerca input{min-width:0;height:auto;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.secondary-button.tonale{min-height:var(--misura-pulsante);color:#2b2116;background:#f8e2bf;border:0;padding:0 16px;font-size:13px}.campo-con-piu{align-items:flex-start;gap:6px;display:flex}.campo-con-piu>.campo-come-windows{flex:1}.campo-con-piu>.icon-button{margin-top:5px}.crud-dialog.anagrafica-fornitori{width:min(1100px,96vw)}.module-page-materiali .module-heading{color:#fff;background:linear-gradient(112deg,#684515,#b67925 70%,#dda849)}.module-page-materiali .module-heading h1,.module-page-materiali .module-heading p{color:#fff}.module-page-materiali .module-heading .primary-action{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff52;position:relative}.module-page-materiali .module-panel{border-top:3px solid #b67925}.module-page-materiali .module-panel thead th{color:#704b16;background:#fff4df}.module-page-materiali .module-panel tbody tr:nth-child(2n){background:#fffbf4}.module-page-materiali .module-toolbar{background:#fff8eb;border-left:4px solid #b67925}.crud-grid .spunta-come-windows{flex-direction:row;align-items:flex-start;gap:12px;padding:4px 0;display:flex}.ruoli-come-windows .ruolo{color:#2b2f36;background:#eceef1;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-weight:500}.ruoli-come-windows .ruolo.scelto{background:#f8e2bf;border:0}.sezione-della-scheda{font-size:16px}.sezione-della-scheda,.scheda-veicolo .titolo-sezione-veicolo{font-size:19px;font-weight:600}.module-page .campi-in-pagina>h2{font-size:15px;font-weight:600}.module-page-annunci .campi-in-pagina .crud-grid{grid-template-columns:1fr}.listing-portals.come-windows{border:0;padding:0}.listing-portals.come-windows .ruolo:disabled{opacity:1;cursor:default}.prepara-annuncio{align-items:flex-start;gap:8px;display:flex}.prepara-annuncio>.campo-come-windows{flex:auto}.prepara-annuncio>.secondary-button.tonale{margin-top:3px}.prepara-annuncio>small:not(.aiuto){text-align:center}.pubblica-autoscout24{justify-content:center}.listing-portals.come-windows .sezione-della-scheda{margin-bottom:6px;font-size:15px;font-weight:600}.salva-in-fondo{margin-top:12px;display:flex}.prezzo-ipotetico .listing-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.listing-portals.come-windows>small{color:var(--ink);font-size:13px}.listing-portals.come-windows .ruolo:disabled{color:#9aa0a8;background:#eceef1}.campi-in-pagina>.intro-scheda{color:var(--ink);margin:-4px 0 8px;font-size:13px}.interruttore-come-windows>span>small{color:var(--muted);font-size:12px;font-weight:400;display:block}.interruttore-come-windows:has(small){height:auto;min-height:var(--misura-campo);padding:6px 4px}.due-porte.in-testa{gap:0;display:inline-flex}.due-porte.in-testa .porta{min-height:var(--misura-pulsante);border-radius:0;padding:0 16px}.due-porte.in-testa .porta:first-child{border-radius:20px 0 0 20px}.due-porte.in-testa .porta:last-child{border-radius:0 20px 20px 0}.il-veicolo-come-windows{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.il-veicolo-come-windows>p{color:var(--ink);margin:0;font-size:13px}.il-veicolo-pulsanti{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.document-ocr.solo-pulsante{background:0 0;border:0;gap:6px;padding:0;display:grid}.piu-veicoli-come-windows{justify-items:start;gap:8px;display:grid}.piu-veicoli-come-windows>.interruttore-come-windows{width:100%}.altri-gia-in-bolla{color:#5c5147;font-size:13px}.nota-dell-acquisto{color:#5c5147;margin:0;font-size:13px}.impostazioni-come-windows{gap:12px;display:grid}.impostazioni-invita{justify-content:flex-end;display:flex}.impostazioni-voci{padding:0;display:grid;overflow:hidden}.impostazioni-voce{border:0;border-bottom:1px solid var(--line);width:100%;min-height:78px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:24px 1fr 20px;align-items:center;gap:16px;padding:12px 16px;display:grid}.impostazioni-voce:last-child{border-bottom:0}.impostazioni-voce:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.impostazioni-voce>svg{color:var(--muted)}.impostazioni-voce>span,.impostazioni-azienda header>span,.impostazioni-archivio header>span{gap:4px;display:grid}.impostazioni-voce strong,.impostazioni-azienda header strong,.impostazioni-archivio header strong{font-size:15px;font-weight:500}.impostazioni-voce small,.impostazioni-azienda header small,.impostazioni-archivio header small{color:var(--ink);font-size:12.5px}.impostazioni-azienda,.impostazioni-archivio{padding:16px}.impostazioni-azienda header,.impostazioni-archivio header{grid-template-columns:24px 1fr auto;align-items:center;gap:16px;display:grid}.impostazioni-azienda header>svg,.impostazioni-archivio header>svg{color:var(--muted)}.impostazioni-azienda dl{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 28px;margin:14px 0 0;padding-top:14px;display:flex}.impostazioni-azienda dl>div{width:230px}.impostazioni-azienda dt{font-size:12px}.impostazioni-azienda dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:700}.impostazioni-aree{padding:0;overflow-x:auto}.impostazioni-aree table{border-collapse:collapse;width:100%}.impostazioni-aree th,.impostazioni-aree td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 24px}.impostazioni-aree tr:last-child td{border-bottom:0}.impostazioni-dispositivi{margin:8px 0 0;font-size:24px;font-weight:400}.impostazioni-dispositivi-nota{margin:0 0 8px}.impostazioni-aperta{width:min(1100px,100vw - 32px);max-height:calc(100vh - 48px);padding:8px;position:relative;overflow-y:auto}.impostazioni-aperta>.impostazioni-chiudi{float:right;z-index:2;position:sticky;top:0}.impostazioni-aperta>.panel{box-shadow:none}@media (max-width:720px){.impostazioni-azienda header,.impostazioni-archivio header{grid-template-columns:24px 1fr}.impostazioni-azienda header>button,.impostazioni-archivio header>button{grid-column:1/-1;justify-self:start}.impostazioni-azienda dl>div{width:100%}}.allegati-del-veicolo{gap:22px;margin-top:22px;display:grid}.allegati-dopo{color:var(--muted);margin:18px 0 0;font-size:13px}.sezione-allegati{gap:8px;display:grid}.sezione-allegati>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sezione-allegati>header p{margin:2px 0 0;font-size:13px}.sezione-allegati>button,.sezione-allegati>.scegli-proprietario{justify-self:start}.riga-allegato{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;min-height:56px;padding:8px 14px;display:grid}.riga-allegato.vuota{grid-template-columns:auto 1fr}.riga-allegato>svg{color:var(--muted)}.riga-allegato>span{gap:2px;min-width:0;display:grid}.riga-allegato small{color:var(--muted)}.miniatura-documento{object-fit:cover;border-radius:6px;width:58px;height:58px}.scegli-proprietario{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:6px;width:min(520px,100%);padding:10px;display:grid}.scegli-proprietario>button:not(.secondary-button){color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.scegli-proprietario>button:not(.secondary-button):hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.scegli-proprietario>button small{color:var(--muted)}.scegli-proprietario>.secondary-button{justify-self:start}.sezione-allegati .interruttore-come-windows>span{flex:1;gap:2px;display:grid}.sezione-allegati label.secondary-button{cursor:pointer}.sezione-allegati label.secondary-button.disabilitato{opacity:.6;cursor:progress}.galleria-foto{flex-wrap:wrap;gap:8px;display:flex}.galleria-foto figure{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:180px;margin:0;overflow:hidden}.galleria-foto img,.galleria-foto .foto-assente{object-fit:cover;width:100%;height:110px;color:var(--muted);place-items:center;display:grid}.galleria-foto figcaption{justify-content:space-between;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:12.5px;display:flex}.galleria-foto figcaption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prodotti-della-bolla{gap:10px;display:grid}.prodotti-della-bolla>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.prodotti-della-bolla>header strong{font-size:17px;font-weight:700}.griglia-prodotti{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.griglia-prodotti table{border-collapse:collapse;width:100%;min-width:900px}.griglia-prodotti th{text-align:left;background:color-mix(in srgb, var(--ink) 4%, transparent);padding:8px;font-size:12.5px}.griglia-prodotti td{border-top:1px solid var(--line);padding:4px 6px;font-size:13px}.griglia-prodotti td:first-child{text-align:center;width:28px;color:var(--muted)}.griglia-prodotti input,.griglia-prodotti select{border:1px solid var(--line);width:100%;min-height:34px;font:inherit;border-radius:6px;padding:4px 8px;font-size:13px}.griglia-prodotti td.importo{white-space:nowrap;text-align:right;font-weight:600}.imponibile-della-bolla{text-align:right;margin:0;font-weight:700}.campo-come-windows.con-calendario input:not(.calendario-nascosto){padding-right:44px!important}.campo-come-windows .campo-calendario{color:#49454f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:23px;right:6px;transform:translateY(-50%)}.campo-come-windows .campo-calendario:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.campo-come-windows .calendario-nascosto{opacity:0;pointer-events:none;top:40px;right:6px;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.invio-sdi{width:min(520px,100vw - 32px)}.invio-sdi-caselle{gap:4px;padding:14px 24px 0;display:grid}.invio-sdi h2{color:var(--ink)}.invio-sdi>p{padding:16px 24px 0}.invio-sdi-coppia{grid-template-columns:1fr 120px;gap:10px;display:grid}.invio-sdi-coppia .campo-come-windows small{display:none}.invio-sdi-caselle>p.aiuto{margin:0 0 6px;font-size:12.5px}.il-veicolo-come-windows>.veicolo-incompleto{color:#b3261e;font-size:13px}.griglia-prodotti .manca-nella-riga{color:#b3261e;white-space:nowrap;font-weight:600}.griglia-prodotti .spenta{color:#7a8794}.scelta-documento{width:min(460px,100vw - 32px)}.scelta-documento-voci{gap:4px;padding:8px 0;display:grid}.scelta-documento-voci>button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;padding:12px 14px;display:flex}.scelta-documento-voci>button:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.scelta-documento-voci>button>svg{color:var(--muted)}.righe-della-fattura{gap:10px;display:grid}.pulsanti-delle-righe{flex-wrap:wrap;gap:10px;display:flex}.trattamento-della-riga{gap:6px;display:flex}.trattamento-della-riga>select{flex:1;min-width:150px}.trattamento-della-riga>input{width:70px}.scelta-documento-voci>button>span{gap:2px;display:grid}.scelta-documento-voci>button small{color:var(--muted)}.righe-della-fattura th:nth-child(2),.righe-della-fattura td:nth-child(2){min-width:280px}.vn-documenti{gap:8px;display:grid}.vn-documento{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.vn-documento>svg{color:var(--muted)}.vn-documento>span{gap:2px;display:grid}.vn-documento small{color:var(--muted)}.vn-avviso-documento{margin:0;font-size:13px}.documenti-del-cliente{gap:10px;display:grid}.documenti-pulsanti{flex-wrap:wrap;gap:10px;display:flex}.documenti-pulsanti>button{align-items:center;gap:8px;display:inline-flex}.documenti-nota{margin:0;font-size:13px}.documenti-allegati{gap:6px;margin:0;padding:0;list-style:none;display:grid}.documenti-allegati>li{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:8px 12px;display:grid}.documenti-allegati>li>svg{color:var(--muted)}.documenti-allegati>li>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.documenti-allegati small{color:var(--muted)}.documento-lati{gap:10px;padding:8px 0;display:grid}.documento-lati>p,.documento-verifica>p{margin:0}.documento-lato{grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:10px;display:grid}.documento-lato>svg{color:var(--muted)}.documento-lato small{color:var(--muted);overflow-wrap:anywhere}.documento-verifica{gap:4px;padding:8px 0;display:grid}@media (pointer:fine){.documento-lato .solo-telefono{display:none}}@media (max-width:560px){.documento-lato{grid-template-columns:auto 1fr}.documento-lato>button{grid-column:1/-1}}.market-result-intro,.market-result-fonti{margin:0;font-size:13px}.market-result-fonti{overflow-wrap:anywhere}.api-prezzi-caselle{gap:10px;padding:8px 0;display:grid}.api-prezzi-caselle>p{margin:0}.modulo-controlli .ricerca-schede{align-items:center;margin:0;display:flex;position:relative}.modulo-controlli .ricerca-schede svg{color:var(--muted);pointer-events:none;position:absolute;left:12px}.modulo-controlli .ricerca-schede input{width:100%;min-height:var(--misura-campo);border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:8px 12px 8px 38px}.modulo-controlli .vuoto-schede{max-width:60ch;color:var(--muted);text-align:center;margin:48px auto;padding:0 24px}.dialogo-scelta-veicolo{width:min(560px,100%)}.dialogo-scelta-veicolo .scelta-veicolo-corpo{flex-direction:column;height:min(420px,60vh);padding:12px 24px 0;display:flex}.dialogo-scelta-veicolo .ricerca-schede{margin:0 0 8px}.dialogo-scelta-veicolo .elenco-veicoli-scheda{flex:1;margin:0;padding:0;list-style:none;overflow:auto}.dialogo-scelta-veicolo .elenco-veicoli-scheda button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;padding:10px 8px;display:flex}.dialogo-scelta-veicolo .elenco-veicoli-scheda button:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.dialogo-scelta-veicolo .elenco-veicoli-scheda span{flex-direction:column;min-width:0;display:flex}.dialogo-scelta-veicolo .elenco-veicoli-scheda small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialogo-scelta-veicolo .vuoto-scelta{color:var(--muted);flex:1;place-items:center;margin:0;display:grid}.dialogo-scelta-veicolo footer .primary-action{align-items:center;gap:8px;display:inline-flex}.allegati-del-veicolo .titolo-sezione-veicolo{margin:0;font-size:19px;font-weight:600}.sezione-allegati>header>.secondary-button{flex:none}.sezione-allegati>header>.secondary-button:disabled{opacity:.6;cursor:progress}.titolo-come-riquadro{font-size:14px!important;font-weight:600!important}.elenco-vuoto-fatture{justify-content:center;margin:0;padding:40px 20px;display:flex}.crm-vuoto p{text-align:center;margin:0;padding:24px}.module-toolbar>select{height:var(--misura-campo);border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 12px;font-size:13px}.vn-documenti{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vn-documento-in-fila{align-items:center;gap:7px;display:inline-flex}.vn-documenti>.vn-avviso-documento{flex-basis:100%}.chi-lavora-qui-testata{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;display:grid}.chi-lavora-qui-testata p{color:var(--muted);margin:4px 0 0;font-size:13px}.chi-lavora-qui-elenco{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.chi-lavora-qui-elenco li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:8px 4px;display:grid}.chi-lavora-qui-elenco li span{gap:2px;display:grid}.chi-lavora-qui-elenco small{color:var(--muted)}.chi-lavora-qui-finestra{width:min(480px,100%)}.chi-lavora-qui-finestra .crud-grid{grid-template-columns:1fr}.dispositivo-predefinito{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.dispositivo-predefinito>span{gap:3px;display:grid}.dispositivo-predefinito small{color:var(--muted);font-size:13px}.dispositivo-predefinito>svg{color:var(--muted)}.scelta-con-apri{border:1px solid var(--line);background:var(--surface,#fff);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.scelta-con-apri.con-errore{border-color:#c62828}.scelta-con-apri.con-errore small{color:#c62828}.scelta-con-apri-icona{color:var(--muted);display:grid}.scelta-con-apri-testo{gap:2px;min-width:0;display:grid}.scelta-con-apri-testo small{color:var(--muted)}.scelta-con-apri-finestra{width:min(560px,100%)}.scelta-con-apri-finestra ul{max-height:60vh;margin:0;padding:0;list-style:none;overflow:auto}.scelta-con-apri-finestra li button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;gap:2px;padding:10px 12px;display:grid}.scelta-con-apri-finestra li button:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.scelta-con-apri-finestra small{color:var(--muted)}.condividi-page{max-width:760px;margin:0 auto;padding:16px}.documento-condiviso{gap:14px;padding:16px;display:grid}.documento-condiviso h1{align-items:center;gap:10px;margin:0;font-size:22px;display:flex}.documento-condiviso-file{justify-items:start;gap:6px;display:grid}.documento-condiviso-file img{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:8px;max-width:100%;max-height:320px}.documento-condiviso-file small,.documento-condiviso-elenco small{color:var(--muted)}.documento-condiviso-casella{gap:6px;font-size:13px;font-weight:600;display:grid}.documento-condiviso-casella select,.documento-condiviso-casella input{border:1px solid var(--line);height:44px;font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-weight:400}.documento-condiviso-elenco{border:1px solid var(--line);border-radius:8px;max-height:45vh;margin:0;padding:0;list-style:none;overflow:auto}.documento-condiviso-elenco button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;gap:2px;padding:10px 12px;display:grid}.documento-condiviso-elenco button.scelto{background:#fff4cc}.documento-condiviso-elenco .vuoto{color:var(--muted);padding:12px}.documento-condiviso-fatto{background:#e8f7ee;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.finanziarie-convenzionate .finanziarie-azioni{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.finanziarie-convenzionate .finanziarie-azioni .secondary-button{align-items:center;gap:8px;display:inline-flex}.finanziarie-convenzionate td input{border:1px solid var(--line);width:100%;min-width:70px;min-height:34px;font:inherit;border-radius:6px;padding:4px 8px}.finanziarie-convenzionate td:first-child input{min-width:150px}.vendita-in-pagina .vn-aggiunte{flex-wrap:wrap;gap:0 28px;display:flex}.vendita-in-pagina .vn-aggiunte>.pv-gruppo{flex:100%;min-width:0}.vendita-in-pagina .vn-aggiunte>.pv-gruppo.da-aggiungere{flex:0 auto;order:1}@media (min-width:761px) and (min-height:620px){.module-page:has(>.campi-in-pagina)>.campi-in-pagina{max-height:max(160px,min(60%,100% - 310px))}}@media (max-width:1049px){.module-page:has(>.campi-in-pagina) .module-panel .table-wrap:after{content:"";height:72px;display:block}}.statistics-page{--vm-fatturato:#173e78;--vm-costi:#e8913a;--vm-veicoli:#2a9d8f;--vm-barre:116px}.statistics-page .in-perdita{color:#b3261e}.statistics-page .in-guadagno{color:#087344}.statistics-page .in-pari{color:#6b7a90}.statistics-page .statistics-metrics{grid-template-columns:repeat(7,minmax(0,1fr));margin:10px 0 12px}.statistics-page .statistics-metrics article{min-width:0;padding:8px 10px}.statistics-page .statistics-metrics article>span{display:none}.statistics-page .statistics-metrics article>div{min-width:0}.statistics-page .statistics-metrics p{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.statistics-page .statistics-metrics strong{font-size:20px}.statistics-page .statistics-metrics small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vendite-mensili,.statistics-page .vendite-del-mese{padding:8px 14px 10px}.vendite-mensili{margin-bottom:12px}.vm-testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:6px;display:flex}.vm-testa>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vm-testa h2{margin:0 8px 0 0;font-size:18px}.vm-testa small{color:var(--muted);font-size:12px}.vm-testa>strong{font-size:13px}.vm-scelta{color:#173e78;font:inherit;cursor:pointer;background:#eef2f8;border:0;border-radius:14px;padding:4px 11px;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none}.vm-scelta.scelta{color:#fff;background:#173e78}.vm-legenda{align-items:center;gap:5px;margin-right:6px;font-size:12px;font-weight:700;display:inline-flex}.vm-legenda i{border-radius:3px;width:11px;height:11px}i.vm-fatturato{background:var(--vm-fatturato)}i.vm-costi{background:var(--vm-costi)}i.vm-veicoli{background:var(--vm-veicoli)}.vm-grafico{grid-template-columns:58px minmax(0,1fr);display:grid;overflow-x:auto}.vm-scala{height:var(--vm-barre);color:#6b7a90;text-align:right;margin-top:5px;font-size:10px;position:relative}.vm-scala span{white-space:nowrap;position:absolute;right:6px;transform:translateY(-50%)}.vm-scala span:first-child{top:0}.vm-scala span:nth-child(2){top:50%}.vm-scala em{font-size:12px;font-style:normal;line-height:18px;position:absolute;top:calc(100% + 21px);left:0}.vm-mesi{background:linear-gradient(#e3e9f2,#e3e9f2) 0 5px / 100% 1px no-repeat, linear-gradient(#e3e9f2,#e3e9f2) 0 calc(5px + var(--vm-barre) / 2) / 100% 1px no-repeat, linear-gradient(#b9c4d4,#b9c4d4) 0 calc(5px + var(--vm-barre)) / 100% 1px no-repeat;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;min-width:840px;display:grid}.vm-mese{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1.2px solid #0000;border-radius:8px;flex-direction:column;align-items:center;padding:4px 3px;display:flex}.vm-mese:hover{background:#467fd014}.vm-mese.scelto{background:#467fd024;border-color:#173e78}.vm-barre{width:80%;height:var(--vm-barre);align-items:flex-end;gap:3px;display:flex}.vm-barre>i,.vm-conta{flex:1 1 0;min-width:0}.vm-barre i{border-radius:4px 4px 0 0;display:block}.vm-conta{flex-direction:column;justify-content:flex-end;max-height:calc(100% - 14px);display:flex;position:relative}.vm-conta i{flex:auto}.vm-conta b{color:var(--vm-veicoli);text-align:center;font-size:11px;line-height:14px;position:absolute;bottom:100%;left:0;right:0}.vm-mese strong{white-space:nowrap;margin-top:3px;font-size:12px;line-height:18px}.vm-mese em{white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.statistics-page .vendite-del-mese{flex-direction:column;grid-column:auto;min-height:0;display:flex}.auto-vendute{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;gap:6px;display:grid;overflow:auto}.auto-vendute article{background:#f8fafd;border:1px solid #dfe6f0;border-radius:8px;align-items:center;gap:10px;min-width:0;height:46px;padding:0 8px;display:flex}.av-targa{letter-spacing:.6px;text-align:center;white-space:nowrap;background:#fff;border:1.2px solid #173e78;border-radius:4px;flex:0 0 82px;padding:4px 0;font-size:13px;font-weight:700;overflow:hidden}.auto-vendute article>div{flex-direction:column;min-width:0;display:flex}.auto-vendute article>div:not(.av-cifre){flex:1 1 0}.auto-vendute strong,.auto-vendute small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.auto-vendute strong{font-size:13px}.auto-vendute small{color:#6b7a90;font-size:12px}.av-cifre{align-items:flex-end}.av-cifre small{font-weight:700}.av-cifre small.in-perdita{color:#b3261e}.av-cifre small.in-guadagno{color:#087344}.confronto-anni{flex:auto;align-items:stretch;min-height:190px;display:flex}.ca-anno{border-radius:8px;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;margin:0 4px;padding:2px 6px;display:flex}.ca-anno.in-corso{background:#467fd014}.ca-barre{border-bottom:1px solid #b9c4d4;flex:auto;justify-content:center;align-self:stretch;align-items:stretch;min-height:0;display:flex}.ca-barre>span{flex-direction:column;flex:0 76px;justify-content:flex-end;min-width:0;padding:0 3px;display:flex}.confronto-anni.una-misura .ca-barre>span{flex-basis:120px}.ca-barre i{border-radius:4px 4px 0 0;flex:none;display:block}.ca-barre i.ca-perdita{background:#b3261e}.ca-barre i.ca-guadagno{background:#087344}.ca-barre b{text-align:center;white-space:nowrap;flex:0 0 16px;font-size:12px;line-height:16px}.confronto-anni.una-misura .ca-barre b{font-size:14px}.ca-anno p{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:2px 0 0;overflow:hidden}.ca-anno p strong{font-size:15px}.ca-anno p small{color:#6b7a90;font-size:12px}.ca-anno em{white-space:nowrap;height:18px;font-size:12px;font-style:normal;font-weight:700;line-height:18px}@media (min-width:1248px) and (min-height:634px){.main-content:has(>.statistics-page){padding-bottom:0}.statistics-page{flex-direction:column;height:calc(100vh - 66px);padding-bottom:12px;display:flex}.statistics-page>*{flex-shrink:0}.statistics-page>.vendite-del-mese{flex:1 1 0}}@media (max-width:1180px){.statistics-page .statistics-metrics{grid-template-columns:repeat(2,1fr)}.statistics-page .statistics-metrics article>span{display:grid}.confronto-anni{height:230px}}@media (max-width:720px){.statistics-page .statistics-metrics{grid-template-columns:1fr}}.topbar-chiedi{display:none}@media (min-width:1050px){.topbar-chiedi{color:#fff;height:38px;font:inherit;cursor:pointer;background:#ffbd00;border:0;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.topbar-chiedi:hover{filter:brightness(1.08)}.topbar-chiedi+.icon-button{margin-left:6px}.assistente-bolla{display:none}}.linguette-videata{border-bottom:1px solid #dbe3ec;gap:0;margin:6px 14px 8px;display:flex;overflow-x:auto}.linguette-videata .linguetta{color:#5a6b80;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:8px;height:36px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.linguette-videata .linguetta.aperta{color:#07172c;cursor:default;border-bottom-color:#ffbd00;font-weight:800}.module-page:has(>.linguette-videata[data-aperta=elenco])>.campi-in-pagina{display:none}:is(.module-page:has(>.linguette-videata[data-aperta=scheda])>.module-panel,.module-page:has(>.linguette-videata[data-aperta=scheda])>.avviso-numerazione,.module-page:has(>.linguette-videata[data-aperta=scheda])>.carico-settimana-pieghevole){display:none}@media (min-width:761px) and (min-height:620px){.module-page:has(>.linguette-videata)>.campi-in-pagina{flex:0 auto;min-height:0;max-height:none}}@media print{.linguette-videata{display:none!important}}.module-page-materiali .campi-in-pagina .crud-grid>.campo-con-piu.crud-span,.module-page-fornitori .campi-in-pagina .crud-grid>.campo-con-piu.crud-span{grid-column:auto}@media (min-width:1300px){.module-page-materiali .campi-in-pagina .crud-grid{grid-template-columns:repeat(25,minmax(0,1fr))}.module-page-materiali .campi-in-pagina .crud-grid>.campo-con-piu.crud-span:first-child{grid-column:span 6}.module-page-materiali .campi-in-pagina .crud-grid>:nth-child(2){grid-column:span 4}.module-page-materiali .campi-in-pagina .crud-grid>:nth-child(3){grid-column:span 6}.module-page-materiali .campi-in-pagina .crud-grid>:nth-child(4){grid-column:span 5}.module-page-materiali .campi-in-pagina .crud-grid>:nth-child(5){grid-column:span 4}}.campi-in-pagina .crud-grid>.prodotti-della-bolla{grid-column:1/-1;gap:6px}.prodotti-della-bolla>header{flex-wrap:wrap}.prodotti-della-bolla>header strong{margin-right:auto;font-size:15px}.prodotti-della-bolla>header .imponibile-della-bolla{font-size:13px}.griglia-prodotti{max-height:max(150px,100vh - 400px);overflow:auto}.griglia-prodotti thead th{z-index:1;color:#5a6b80;background:#eef3f9;padding:6px 8px;font-size:11px;font-weight:700;position:sticky;top:0}.griglia-prodotti td{padding:3px 6px}.griglia-prodotti input,.griglia-prodotti select{min-height:30px}.griglia-prodotti tbody tr:nth-child(2n){background:#f7fafd}.bolla-vendita .testa-della-bolla{padding:0 0 8px}@media (min-width:1300px){.bolla-vendita .testa-della-bolla.prima-riga{grid-template-columns:4fr 4fr 5fr 9fr 6fr}.bolla-vendita .testa-della-bolla.seconda-riga{grid-template-columns:8fr 2fr 6fr 3fr 7fr}}.bolla-vendita .pv-avvisi{flex-wrap:wrap;align-items:center;gap:2px 14px;margin:0 0 8px;display:flex}.bolla-vendita .pv-avvisi .pv-errore{margin:0}.bolla-vendita .pv-avvisi .pv-spiega{color:#6b7785;margin:0;font-size:12px}.bolla-vendita .testata-dei-veicoli{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 6px;display:flex}.bolla-vendita .testata-dei-veicoli>.campo-come-windows{flex:260px}.bolla-vendita .testata-dei-veicoli>.secondary-button{min-height:var(--misura-pulsante);background:#fff;border:1px solid #b9c2cf;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.bolla-vendita .griglia-righe{max-height:max(150px,100vh - 430px);margin-bottom:8px;overflow:auto}.bolla-vendita .griglia-intestazione{z-index:1;position:sticky;top:0}.bolla-vendita .griglia-riga{padding:3px 8px}.bolla-vendita .griglia-intestazione,.bolla-vendita .griglia-riga{min-width:720px}.bolla-vendita .griglia-intestazione span,.bolla-vendita .griglia-riga input{flex:90px;min-width:0}.bolla-vendita .griglia-intestazione .larga,.bolla-vendita .griglia-riga input.larga{flex:1.5 140px}.bolla-vendita .griglia-intestazione .stretta,.bolla-vendita .griglia-riga input.stretta{flex:0 0 64px}.bolla-vendita .griglia-intestazione .numero-riga,.bolla-vendita .griglia-riga .numero-riga{flex:0 0 28px}.bolla-vendita .griglia-intestazione .cestino,.bolla-vendita .griglia-riga .cestino{flex:0 0 36px}.module-page-materiali .griglia-prodotti th:nth-child(2){width:15%}.module-page-materiali .griglia-prodotti th:nth-child(3){width:13%}.module-page-materiali .griglia-prodotti th:nth-child(5){width:8%}.module-page-materiali .griglia-prodotti th:nth-child(6){width:11%}.module-page-materiali .griglia-prodotti th:nth-child(7){width:7%}.module-page-materiali .griglia-prodotti th:nth-child(8){width:10%}.righe-della-fattura>header .pulsanti-delle-righe{flex-wrap:wrap;gap:8px;margin:0;display:flex}.righe-della-fattura .griglia-prodotti th:nth-child(2){width:26%}.righe-della-fattura .griglia-prodotti th:nth-child(4),.righe-della-fattura .griglia-prodotti th:nth-child(7){width:8%}.module-page-fatturazione .griglia-prodotti{max-height:max(150px,100vh - 470px)}.campi-in-pagina footer .icon-button[aria-pressed=true]{background:#fff1c7}.main-content:has(>.wiki-page>.guida){max-width:none;padding:0}.main-content:has(>.wiki-page>.guida) .module-heading.barra-sottile{margin:0}.wiki-page:has(>.guida){max-width:none}.guida{color:#17233a;background:#f4f7fb;grid-template-columns:270px minmax(0,1fr);height:calc(100vh - 114px);display:grid}.guida-indice{background:#fff;border-right:1px solid #dfe6f0;flex-direction:column;gap:1px;padding:12px 12px 14px;display:flex;overflow-y:auto}.guida-indice label{color:#6b7a90;border-bottom:1px solid #8a94a3;align-items:center;gap:8px;margin-bottom:6px;padding:0 4px 6px;display:flex}.guida-indice input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:14px}.guida-gruppo{margin:0;padding:6px 8px;font-size:13px;font-weight:700}.guida-voce{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13px;line-height:1.35}.guida-voce.livello-2{font-weight:700}.guida-voce.livello-3{padding-left:20px}.guida-voce:hover{background:#f3f7fc}.guida-voce.aperta{color:#173e78;background:#eaf1fb;font-weight:700}.guida-niente{color:#6b7a90;margin:0;padding:10px;font-size:13px}.guida-capitolo{padding:20px 28px 28px;overflow-y:auto}.guida-capitolo>div{max-width:820px;margin:0 auto}.guida-parte{color:#6b7a90;margin:0;font-size:12px;font-weight:700}.guida-capitolo h2{margin:0 0 10px;font-size:28px;line-height:1.25}.guida-capitolo h3{margin:14px 0 6px;font-size:19px}.guida-capitolo p{margin:0 0 10px;font-size:15px;line-height:1.6}.guida-capitolo p.guida-attacco{color:#33425c;font-size:17px;line-height:1.5}.guida-capitolo p strong,.guida-elenco strong,.guida-tabella strong{font-weight:700}.guida-capitolo code{color:#33425c;background:#eef2f8;border-radius:3px;padding:1px 4px;font-family:Consolas,ui-monospace,monospace;font-size:13.5px}.guida-capitolo a{color:#173e78;font-weight:700}.guida-capitolo figure{margin:6px 0 14px}.guida-foto{border:1px solid #cfd8e6;border-radius:10px;width:fit-content;max-width:100%;margin:0 auto;line-height:0;position:relative;overflow:hidden;box-shadow:0 4px 14px #203a701a}.guida-foto img{max-width:100%;height:auto;display:block}.guida-capitolo figcaption{color:#6b7a90;text-align:center;margin-top:7px;font-size:12.5px;font-style:italic}.guida-richiamo{color:#17233a;background:#ffbd00;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;line-height:1;display:grid;position:absolute;box-shadow:0 0 4px #00000054}.guida-richiamo.nel-testo{width:19px;height:19px;box-shadow:none;vertical-align:middle;border:0;margin:0 1px;font-size:11.5px;display:inline-grid;position:static}.guida-nota{background:#fff8e1;border-left:4px solid #ffbd00;border-radius:6px;margin:6px 0 12px;padding:12px 16px 12px 14px}.guida-nota>strong{color:#8a6100;align-items:center;gap:6px;display:flex}.guida-nota p{color:#3d3320;margin:6px 0 0;font-size:14px;line-height:1.5}.guida-elenco{margin:0 0 10px;padding:0;list-style:none}.guida-elenco li{gap:0;margin-bottom:5px;font-size:15px;line-height:1.6;display:flex}.guida-elenco li b{color:#173e78;flex:0 0 26px}.guida-tabella{background:#fff;border:1px solid #dfe6f0;border-radius:8px;margin:2px 0 12px;overflow-x:auto}.guida-tabella table{border-collapse:collapse;width:100%}.guida-tabella th{color:#6b7a90;text-align:left;background:#f3f6fa;padding:8px 12px;font-size:12px;font-weight:700}.guida-tabella td{vertical-align:top;border-top:1px solid #e3e9f2;padding:8px 12px;font-size:14px;line-height:1.45}.guida-tabella td:first-child{white-space:nowrap;font-weight:700}.guida-vedi-anche{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex;margin-top:10px!important}.guida-vedi-anche strong{color:#6b7a90}.guida-vedi-anche button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c2cf;border-radius:8px;padding:5px 12px;font-size:13px}.guida-vedi-anche button:hover{background:#f3f7fc}.guida-capitolo footer{border-top:1px solid #dfe6f0;justify-content:space-between;gap:12px;margin-top:18px;padding-top:10px;display:flex}.guida-capitolo footer button{color:#b07d00;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:700;display:inline-flex}.guida-capitolo footer button:hover{background:#fff6d9}@media (max-width:860px){.guida{height:auto;display:block}.guida-indice{border-bottom:1px solid #dfe6f0;border-right:0;max-height:210px}.guida-capitolo{padding:16px 14px 24px;overflow:visible}.guida-capitolo h2{font-size:23px}.guida-tabella td:first-child{white-space:normal}}.crea-logo{width:min(660px,100%)}.crea-logo-anteprima{background:#fff;border:1px solid #d9e0e8;border-radius:10px;justify-content:center;align-items:center;height:170px;margin:16px 24px 0;padding:20px;display:flex}.crea-logo-anteprima canvas{max-width:100%;max-height:110px}.crea-logo-anteprima p{color:#5a6b80;text-align:center}.crea-logo .crud-grid{padding:16px 24px 0}.crea-logo-colori{align-items:center;gap:12px;padding:10px 24px 0;font-size:14px;display:flex}.crea-logo-colori>span{flex:none;width:130px}.crea-logo-colori>div{flex-wrap:wrap;gap:6px;display:flex}.crea-logo-colori button{cursor:pointer;border:1px solid #b8c2cf;border-radius:50%;width:26px;height:26px;padding:0}.crea-logo-colori button.scelto{border:3px solid #1f6feb}.crea-logo-porta{align-items:flex-end;display:flex}.crea-logo-porta button{align-items:center;gap:6px;display:inline-flex}.veicolo-in-altra-sede{color:var(--muted,#5b6472);white-space:nowrap;font-weight:600}.marche-da-bollo{max-width:760px}.marche-da-bollo>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.marche-da-bollo>header p{color:var(--muted,#5b6472);margin:4px 0 0}.marche-da-bollo-anno{align-items:center;gap:10px;margin:14px 24px 6px;font-weight:600;display:inline-flex}.marche-da-bollo-trimestri{margin:8px 24px 0}.marche-da-bollo-trimestri>div{border-bottom:1px solid var(--line,#e3e7ee);grid-template-columns:130px 210px 1fr;gap:8px 12px;padding:10px 0;display:grid}.marche-da-bollo-trimestri dt{font-weight:700}.marche-da-bollo-trimestri dd{margin:0}.marche-da-bollo-quando,.marche-da-bollo-nota{color:var(--muted,#5b6472);font-size:12.5px}.marche-da-bollo-totale{border-top:2px solid var(--line,#e3e7ee);border-bottom:0!important}.crud-dialog.marche-da-bollo .marche-da-bollo-nota{margin:10px 24px 22px;padding:0}@media (max-width:640px){.marche-da-bollo-trimestri>div{grid-template-columns:1fr}}.module-page:has(>.linguette-videata[data-aperta=in-piu])>:not(.module-heading):not(.linguette-videata):not(.esenzioni-bollo){display:none}.esenzioni-bollo{margin:0 14px 14px;padding:16px 0 4px}.esenzioni-bollo>header{padding:0 24px}.esenzioni-bollo>header h2{margin:0}.esenzioni-bollo .marche-da-bollo-nota{margin:10px 24px 14px}.bollo-sospeso-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-right:24px;display:flex}.bollo-sospeso-barra a{text-decoration:none}.marche-da-bollo-trimestri dt small{color:var(--muted,#5b6472);font-size:12.5px;font-weight:400;display:block}.bollo-sospeso-pagato{align-items:center;gap:6px;margin-top:4px;font-weight:400;display:flex}.crud-dialog.marche-da-bollo>.crud-error{margin:0 24px}.module-page:has(>.linguette-videata[data-aperta=terza])>:not(.module-heading):not(.linguette-videata):not(.pagina-terza){display:none}.module-page:has(>.linguette-videata:not([data-aperta=terza]))>.pagina-terza{display:none}.pagina-terza{min-height:0;margin:0 14px 14px;padding:18px 0 6px;overflow:auto}.pagina-terza.marche-da-bollo{max-width:none}.pagina-terza.marche-da-bollo>header{padding:0 24px}.pagina-terza.marche-da-bollo>header h2{margin:0}.pagina-terza.marche-da-bollo .marche-da-bollo-trimestri>div{grid-template-columns:150px 240px 1fr}.pagina-terza.marche-da-bollo .marche-da-bollo-nota{margin:10px 24px 14px;padding:0}.pagina-terza.marche-da-bollo>.crud-error{margin:0 24px}@media (max-width:640px){.pagina-terza.marche-da-bollo .marche-da-bollo-trimestri>div{grid-template-columns:1fr}}@media print{.pagina-terza{display:none!important}}
