@font-face{font-family:Mona Sans;src:url(/fonts/MonaSans.woff2)format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap}@font-face{font-family:Hubot Sans;src:url(/fonts/HubotSans-ExtraBold.woff2)format("woff2");font-weight:800;unicode-range:U+0-2F,U+3A-10FFFF;font-display:swap}@font-face{font-family:Space;src:url(/fonts/SpaceGrotesk.ttf)format("truetype");font-weight:300 700;font-display:swap}:root{--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--stacco-carte:var(--space-12);--margine-carta:var(--space-20);--r-griglia:0;--r-binario:3px;--r-casella:4px;--r-pastiglia:6px;--r-controllo:8px;--r-gruppo:10px;--r-carta:12px;--r-pannello:16px;--r-capsula:999px;--radius-xs:2px;--radius-sm:var(--r-pastiglia);--radius-md:var(--r-controllo);--radius-lg:var(--r-carta);--radius-dialog:var(--r-pannello);--riga:36px;--controllo:32px;--voce-nav:40px;--barra-h:52px;--barra-azioni:48px;--laterale:232px;--stacco:8px;--cassetto:440px;--binario-h:6px;--binario-mini:4px;--binario-spazio:2px;--binario-col:160px;--topbar-height:var(--barra-h);--font-testo:"Mona Sans", "Helvetica Neue", Arial, sans-serif;--font-titolo:var(--font-testo);--font-logotipo:Space, var(--font-testo);--font-body:var(--font-testo);--font-heading:var(--font-titolo);--t-meta:12px;--t-tabella:13px;--t-testo:14px;--t-titolo:40px;--t-campo:var(--t-testo);--t-sezione:17px;--peso-sottile:200;--peso-normale:400;--peso-forte:800;--peso-numero:800;--peso-medio:600;--d-micro:.16s;--d-ingresso:.22s;--d-uscita:.14s;--d-pagina:.26s;--d-tema:.62s;--e-tema:cubic-bezier(.65, 0, .35, 1);--d-vetro:.24s;--d-bordo:.12s;--d-attesa:.12s;--e-ingresso:cubic-bezier(.16, 1, .3, 1);--e-uscita:cubic-bezier(.4, 0, 1, 1);--e-scivola:cubic-bezier(.25, .75, .25, 1);--d-cassetto:.4s;--d-cassetto-uscita:.26s;--d-scalino:40ms;--d-riempimento:.64s;--d-viaggio:8s;--e-cassetto:cubic-bezier(.32, .72, 0, 1);--e-cassetto-uscita:cubic-bezier(.4, 0, .6, 1);--e-molla:linear(0, .157 4.5%, .528 11.6%, .814 19.4%, .968 27.3%, 1.03 34.6%, 1.04 41%, 1.025 50%, 1.006 62%, .998 75%, 1);--scala-comparsa:.96;--scala-pressione:.97;--motion-fast:var(--d-micro) ease;--motion-image:.3s ease;--duration-enter:var(--d-ingresso);--duration-exit:var(--d-uscita);--duration-page:var(--d-pagina);--duration-control:var(--d-micro);--ease-enter:var(--e-ingresso);--ease-exit:var(--e-uscita);--motion-panel-offset:12px;--motion-page-offset:8px;--motion-popup-offset:4px;--photo-bg:#f2f2f2;--foto-fondo:#fff;--segnaposto:var(--gruppo);--photo-label-bg:#fff;--photo-label-text:#333;--photo-muted:#626262;--print-border:#ccc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fondo:#e2e5ea;--luce:radial-gradient(ellipse 62% 48% at 10% -6%, #fffc, #fff0 72%), radial-gradient(ellipse 72% 62% at 82% -14%, #b8cae89e, #b8cae800 70%), radial-gradient(ellipse 30% 62% at -4% 62%, #aabcd880, #aabcd800 72%);--foglio:#fff;--gruppo:#f2f4f7;--fondo-cassetto:#76809614;--ombra-carta-cassetto:0 1px 2px #0f141e0a;--t-numero-cassetto:24px;--linea:#e3e5e8;--linea-forte:#c9cdd2;--bordo-campo:#868b94;--testo:#0d0d0d;--testo-2:#5e636b;--testo-2-vetro:#3a3e45;--primaria:#0d0d0d;--su-primaria:#fff;--capsula:#0d0d0d0d;--capsula-forte:#0d0d0d14;--capsula-scelta:#fff;--segmenti:#ffffffdb;--bordo-segmenti:inset 0 0 0 1px var(--linea);--segmento-scelto:#e1e5eb;--grafico-prima:#dfe3e9;--ombra-segmento:inset 0 0 0 1px #0d121c24;--testo-scelto:#0d0d0d;--azione-testo:#0d0d0d;--passaggio:#0d0d0d0a;--velo-passaggio:#0d0d0d0d;--velo-primaria:#ffffff24;--selezione:#0d0d0d14;--riga-passaggio:#1e325a09;--ombra-scorrimento:#0f141e29;--gruppo-su-vetro:#ffffff9e;--nav-scelta:#ffffffeb;--ombra-nav-scelta:0 0 0 1px #0d121c0a, 0 1px 3px #0f141e1a;--pronto:#1c7e36;--pronto-vivo:#34c759;--pronto-fondo:#34c7591f;--attesa:#ac5600;--attesa-vivo:#ff9f0a;--attesa-fondo:#ff9f0a24;--errore:#d50015;--errore-vivo:#ff3b30;--errore-fondo:#ff3b301a;--info:#0063d1;--info-vivo:#007aff;--info-fondo:#007aff1a;--quispo:#a9420e;--quispo-fondo:#fff0e5;--su-quispo:#fff;--contatore-notifiche:#c4500f;--fatto:#0d0d0d;--da-fare:#c3c8d0;--vetro-regolare:#fafafbb8;--vetro-spesso:#fafafbe6;--vetro-ridotto:#fafafbf7;--vetro-coprente:#fafafb;--vetro-laterale:#fafafba8;--sfocatura-regolare:20px;--sfocatura-spessa:28px;--saturazione:180%;--ombra-vetro:inset 0 1px 0 #ffffffd9, inset 0 0 0 1px #fff6, 0 0 0 1px #0d121c12;--lucentezza:linear-gradient(180deg, #ffffff52, #fff0 120px);--ombra-flottante:0 1px 2px #0f141e14, 0 10px 28px -4px #0f141e29;--ombra-pannello:0 2px 6px #0f141e0f, 0 24px 56px -8px #0f141e33;--ombra-isola:var(--ombra-pannello);--ombra-foglio:0 1px 2px #0f141e12, 0 14px 30px -16px #14203847;--ombra-barra:inset 0 1px 0 #ffffffb3, 0 1px 0 #0d121c14, 0 12px 28px -16px #14203852;--ombra-scelta:0 1px 2px #0f141e1f;--bordo-foglio:1px solid var(--linea);--colonna-velo:#fff6;--foglio-rialzato:#fff;--scheda-fondo:var(--foglio-rialzato);--bordo-scheda:1px solid var(--linea);--ombra-scheda:0 1px 2px #0f141e0f;--velo:#0d121c3d;--bg:var(--fondo);--surface:var(--foglio);--subtle:var(--gruppo);--text:var(--testo);--muted:var(--testo-2);--line:var(--linea);--strong-line:var(--bordo-campo);--primary:var(--primaria);--on-primary:var(--su-primaria);--good:var(--pronto);--good-bg:var(--pronto-fondo);--warning:var(--attesa);--warning-bg:var(--attesa-fondo);--bad:var(--errore);--bad-bg:var(--errore-fondo);--info-bg:var(--info-fondo);--brand:var(--quispo);--brand-bg:var(--quispo-fondo);--overlay:var(--velo);--shadow:var(--ombra-pannello)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#06080d;--luce:radial-gradient(ellipse 40% 55% at 6% -4%, #283854b3, #28385400 72%), radial-gradient(ellipse 72% 64% at 80% -18%, #263a608c, #263a6000 70%), radial-gradient(ellipse 30% 60% at -4% 64%, #24324a73, #24324a00 72%);--foglio:#161c26;--gruppo:#222a37;--fondo-cassetto:#00000038;--ombra-carta-cassetto:none;--linea:#2b3341;--linea-forte:#3c4553;--bordo-campo:#687284;--testo:#f3f5f8;--testo-2:#a3abb8;--testo-2-vetro:#b9c0cb;--primaria:#f3f5f8;--su-primaria:#0b0f17;--capsula:#2a313d;--capsula-forte:#323a47;--capsula-scelta:#4a5466;--segmenti:var(--capsula);--bordo-segmenti:none;--segmento-scelto:var(--capsula-scelta);--grafico-prima:#3a4352;--ombra-segmento:var(--ombra-scelta);--testo-scelto:#f3f5f8;--azione-testo:#7fb0ff;--passaggio:#ffffff0a;--velo-passaggio:#ffffff0f;--velo-primaria:#0000001a;--selezione:#ffffff14;--riga-passaggio:#ffffff0f;--ombra-scorrimento:#0009;--gruppo-su-vetro:#1f2530b8;--nav-scelta:#ffffff2b;--ombra-nav-scelta:inset 0 1px 0 #ffffff1a, 0 0 0 1px #ffffff0f;--pronto:#30d158;--pronto-vivo:#30d158;--pronto-fondo:#30d1582e;--attesa:#ff9f0a;--attesa-vivo:#ff9f0a;--attesa-fondo:#ff9f0a2e;--errore:#ff6961;--errore-vivo:#ff453a;--errore-fondo:#ff453a2e;--info:#409cff;--info-vivo:#0a84ff;--info-fondo:#0a84ff2e;--quispo:#ffb17f;--quispo-fondo:#3d291d;--su-quispo:#0b0f17;--fatto:#f3f5f8;--da-fare:#2f3744;--vetro-regolare:#161b24cc;--vetro-spesso:#161b24eb;--vetro-ridotto:#161b24fa;--vetro-coprente:#161b24;--vetro-laterale:#161b24b8;--sfocatura-regolare:24px;--sfocatura-spessa:28px;--saturazione:140%;--ombra-vetro:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px #ffffff0d, 0 0 0 1px #00000080;--lucentezza:linear-gradient(180deg, #ffffff09, #fff0 120px);--ombra-flottante:0 1px 2px #0006, 0 12px 32px #00000080;--ombra-pannello:0 2px 6px #0000004d, 0 24px 56px -8px #000000a6;--ombra-isola:0 2px 6px #0000004d, 0 12px 24px -14px #0000008c;--ombra-foglio:inset 0 1px 0 #ffffff12, 0 1px 2px #00000080, 0 16px 36px -16px #000000d9;--ombra-barra:inset 0 1px 0 #ffffff14, 0 1px 0 #ffffff0f, 0 12px 28px -16px #000000e6;--bordo-foglio:1px solid #fff1;--colonna-velo:#ffffff08;--foglio-rialzato:#1b222e;--scheda-fondo:var(--foglio-rialzato);--bordo-scheda:1px solid #ffffff17;--ombra-scheda:0 1px 2px #0006;--velo:#05070b7a;--font-titolo:"Hubot Sans", var(--font-testo);--peso-numero:800;--photo-bg:#fff}@media (pointer:coarse){:root{--riga:44px;--controllo:44px;--voce-nav:44px}}@media (pointer:coarse) and (max-width:932px){:root{--t-campo:16px}}.vetro-regolare,.vetro-spesso{-webkit-backdrop-filter:blur(var(--sfocatura-regolare)) saturate(var(--saturazione));backdrop-filter:blur(var(--sfocatura-regolare)) saturate(var(--saturazione));background:var(--vetro-regolare);box-shadow:var(--ombra-vetro)}.vetro-spesso{-webkit-backdrop-filter:blur(var(--sfocatura-spessa)) saturate(var(--saturazione));backdrop-filter:blur(var(--sfocatura-spessa)) saturate(var(--saturazione));background:var(--vetro-spesso)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vetro-regolare,.vetro-spesso{background:var(--vetro-ridotto)}}@media (prefers-reduced-transparency:reduce){.vetro-regolare,.vetro-spesso{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vetro-ridotto)}}:root[data-vetro=ridotto] :is(.vetro-regolare,.vetro-spesso){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vetro-ridotto)}@media (prefers-contrast:more){.vetro-regolare,.vetro-spesso{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--foglio);box-shadow:0 0 0 1px var(--testo)}}@media (forced-colors:active){.vetro-regolare,.vetro-spesso{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid canvastext}}*{box-sizing:border-box}html{background:var(--fondo)}body{background:var(--fondo);min-height:100dvh;color:var(--text);font-family:var(--font-body);font-size:var(--t-tabella);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 0;margin:0;line-height:1.3}body:before{content:"";background:var(--luce);pointer-events:none;z-index:0;position:fixed;inset:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{background:0 0;border:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--text);outline-offset:3px}input,select,textarea{background:var(--foglio);border:1px solid var(--strong-line);border-radius:var(--r-controllo);padding:var(--space-8) var(--space-12);max-width:100%;min-height:36px}input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--text);flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-family:var(--font-heading);font-size:var(--t-titolo);font-weight:var(--peso-forte);letter-spacing:-.8px;line-height:1.05}h2{font-family:var(--font-body);font-size:var(--t-sezione);font-weight:var(--peso-forte);letter-spacing:0}h3{font-size:var(--t-tabella);font-weight:var(--peso-forte)}p{color:var(--muted);margin:var(--space-8) 0 var(--space-16);line-height:1.65}small{color:var(--muted);font-size:12px;line-height:1.5}strong{font-weight:var(--peso-forte)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--primary);color:var(--on-primary);padding:var(--space-12);position:fixed;top:-60px;left:280px}.skip-link:focus-visible{top:8px}@media (max-width:1000px){.skip-link{left:var(--space-16)}}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--surface);border-right:1px solid var(--line);z-index:30;width:224px;padding:var(--space-24) var(--space-12) 0;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:var(--space-8);padding:0 var(--space-12) var(--space-24);font-family:var(--font-heading);letter-spacing:-1.4px;font-size:30px;line-height:1;display:flex}.workspace-switch{align-items:center;gap:var(--space-8);text-align:left;border:1px solid var(--line);width:100%;padding:var(--space-8);border-radius:var(--radius-lg);display:flex}.workspace-switch>span:nth-child(2){flex:1}.workspace-switch strong,.workspace-switch small{display:block}.workspace-avatar{background:var(--subtle);border-radius:var(--radius-md);width:30px;height:30px;font-family:var(--font-heading);place-items:center;display:grid}.sidebar nav{margin-top:var(--space-16);scrollbar-width:thin;flex:1;overflow:auto}.nav-group{margin-bottom:var(--space-16)}.nav-label{letter-spacing:1.3px;color:var(--muted);padding:0 var(--space-12) var(--space-8);font-size:10px;font-weight:600}.nav-group a{align-items:center;gap:var(--space-8);min-height:35px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);color:var(--muted);margin:var(--space-2) 0;font-size:12px;display:flex}.nav-group a:hover{background:var(--subtle);color:var(--text)}.nav-group a[aria-current=page]{background:var(--subtle);color:var(--text);font-weight:600}.nav-count{background:var(--surface);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);margin-left:auto;font-size:12px}.sidebar-bottom{border-top:1px solid var(--line);padding:var(--space-16) 0;align-items:center;gap:var(--space-8);font-size:12px;display:flex}.sidebar-bottom strong,.sidebar-bottom small{display:block}.sidebar-bottom small{font-size:10px}.demo-dot{background:var(--good);border-radius:50%;width:6px;height:6px}.main-shell{width:calc(100% - 224px);margin-left:224px}.topbar{border-bottom:1px solid var(--line);background:var(--surface);height:65px;padding:0 var(--space-36);justify-content:space-between;align-items:center;gap:var(--space-12);z-index:20;display:flex;position:sticky;top:0}.breadcrumb,.top-actions{align-items:center;gap:var(--space-16);display:flex}.breadcrumb{font-size:12px}.breadcrumb>span{color:var(--muted)}.divider{opacity:.4}.top-actions{gap:var(--space-12)}.global-search{gap:var(--space-8);color:var(--muted);align-items:center;font-size:12px;display:flex}.global-search kbd{border:1px solid var(--line);padding:var(--space-2);border-radius:var(--radius-sm);margin-left:var(--space-8);font-family:inherit;font-size:10px}.theme-select{align-items:center;gap:var(--space-4);display:flex}.theme-select select,.role-select select{padding:var(--space-8) var(--space-2);background:0 0;border:0;min-height:32px;font-size:12px}.avatar{background:var(--subtle);border:1px solid var(--line);border-radius:50%;place-content:center;width:28px;height:28px;font-size:12px;display:grid}.mobile-menu{display:none!important}main{max-width:1680px;padding:var(--space-36) var(--space-36) var(--space-20);min-height:calc(100vh - 65px);margin:auto}.page-heading{justify-content:space-between;align-items:center;gap:var(--space-24);margin-bottom:var(--space-28);display:flex}.page-heading p{margin:var(--space-8) 0 0;font-size:12px}.eyebrow{font-size:var(--t-meta);font-weight:var(--peso-normale);letter-spacing:0;color:var(--muted);margin-bottom:var(--space-8);display:block}.button{justify-content:center;align-items:center;gap:var(--space-8);background:var(--primaria);color:var(--su-primaria);border-radius:var(--r-capsula);min-height:var(--controllo);padding:var(--space-4) var(--space-16) var(--space-4) var(--space-12);font-size:var(--t-tabella);font-weight:var(--peso-forte);white-space:nowrap;transition:background-color var(--d-micro) var(--e-ingresso), opacity var(--d-micro) var(--e-ingresso), transform var(--d-micro) var(--e-ingresso);border:0;line-height:1.2;display:inline-flex}.button:not([data-icon]){padding-left:var(--space-16)}.button:hover:not(:disabled){background-image:linear-gradient(var(--velo-primaria), var(--velo-primaria))}.button:active:not(:disabled){transform:scale(var(--scala-pressione))}.button.secondary{background:var(--capsula);color:var(--testo);font-weight:var(--peso-normale)}.button.secondary:hover:not(:disabled){background-image:linear-gradient(var(--velo-passaggio), var(--velo-passaggio))}.icon-button{min-height:var(--controllo);min-width:var(--controllo);border-radius:var(--r-capsula);transition:background-color var(--d-micro) var(--e-ingresso);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover:not(:disabled){background-image:linear-gradient(var(--velo-passaggio), var(--velo-passaggio))}.metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 var(--space-28);padding:var(--space-20) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{padding:0 var(--space-24);border-right:1px solid var(--line);gap:var(--space-12);flex-direction:column;display:flex}.metric:first-child{padding-left:0}.metric:last-child{border:0}.metric>span{color:var(--muted);font-size:12px}.metric>strong{font-size:34px;font-family:var(--font-heading);font-weight:var(--peso-numero);letter-spacing:-.6px;line-height:1.1}.surface{background:var(--foglio);border:var(--bordo-foglio);border-radius:var(--r-carta);box-shadow:var(--ombra-foglio);margin-bottom:var(--stacco-carte);overflow:hidden}.padded{padding:var(--margine-carta)}main .metrics:not(.surface .metrics){background:var(--foglio);border:var(--bordo-foglio);border-radius:var(--r-carta);box-shadow:var(--ombra-foglio);margin-bottom:var(--stacco-carte);padding:var(--space-16) var(--space-20)}main .metrics.compact:not(.surface .metrics){padding:var(--space-16) var(--space-20)}.toolbar{padding:var(--space-12) var(--margine-carta);justify-content:space-between;align-items:center;gap:var(--space-16);border-bottom:1px solid var(--line);flex-wrap:wrap;min-height:56px;display:flex}.toolbar.standalone{margin-bottom:var(--space-20);border:0;justify-content:flex-start;min-height:40px;padding:0}.order-list-controls{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:420px;min-width:0;display:flex}.order-list-controls .search{flex:240px;min-width:0}.order-list-controls .custom-select{flex:0 175px;min-width:150px}@media (max-width:600px){.order-list-controls{flex-basis:100%;justify-content:stretch}.order-list-controls .search{flex-basis:100%;margin-bottom:0}.order-list-controls .custom-select{flex:150px}}.toolbar.standalone select{border-color:var(--line);min-width:150px;margin-left:auto;font-size:12px}.tabs{gap:var(--space-2);width:max-content;max-width:100%;min-height:0;padding:var(--space-2);border-radius:var(--r-capsula);background:var(--segmenti);box-shadow:var(--bordo-segmenti);margin-bottom:var(--space-8);scrollbar-width:none;border:0;flex-shrink:0;align-items:center;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}:is(.tabs,.viste-nav)[data-scorre=fine]{-webkit-mask-image:linear-gradient(to right, black var(--taglio-fine,calc(100% - var(--space-56))), transparent calc(var(--taglio-fine,calc(100% - var(--space-12))) + var(--space-12)));mask-image:linear-gradient(to right, black var(--taglio-fine,calc(100% - var(--space-56))), transparent calc(var(--taglio-fine,calc(100% - var(--space-12))) + var(--space-12)))}:is(.tabs,.viste-nav)[data-scorre=inizio]{-webkit-mask-image:linear-gradient(to right, transparent calc(var(--taglio-inizio,var(--space-56)) - var(--space-12)), black var(--taglio-inizio,var(--space-56)));mask-image:linear-gradient(to right, transparent calc(var(--taglio-inizio,var(--space-56)) - var(--space-12)), black var(--taglio-inizio,var(--space-56)))}:is(.tabs,.viste-nav)[data-scorre=entrambi]{-webkit-mask-image:linear-gradient(to right, transparent calc(var(--taglio-inizio,var(--space-56)) - var(--space-12)), black var(--taglio-inizio,var(--space-56)), black var(--taglio-fine,calc(100% - var(--space-56))), transparent calc(var(--taglio-fine,calc(100% - var(--space-12))) + var(--space-12)));mask-image:linear-gradient(to right, transparent calc(var(--taglio-inizio,var(--space-56)) - var(--space-12)), black var(--taglio-inizio,var(--space-56)), black var(--taglio-fine,calc(100% - var(--space-56))), transparent calc(var(--taglio-fine,calc(100% - var(--space-12))) + var(--space-12)))}.freccia-scorri{display:none}:is(.tabs,.viste-nav):is([data-scorre=fine],[data-scorre=entrambi])>.freccia-scorri:not(.indietro),:is(.tabs,.viste-nav):is([data-scorre=inizio],[data-scorre=entrambi])>.freccia-scorri.indietro{right:calc(-1 * var(--space-2));z-index:2;width:var(--space-28);height:var(--space-28);margin-left:calc(-1 * var(--space-28));background:var(--capsula-scelta);box-shadow:var(--ombra-scelta);color:var(--testo);cursor:pointer;border-radius:50%;flex:none;align-self:center;place-items:center;display:inline-grid;position:sticky}:is(.tabs,.viste-nav)>.freccia-scorri.indietro{order:-1}:is(.tabs,.viste-nav):is([data-scorre=inizio],[data-scorre=entrambi])>.freccia-scorri.indietro{right:auto;left:calc(-1 * var(--space-2));margin-left:0;margin-right:calc(-1 * var(--space-28))}:is(.tabs,.viste-nav):has(>.freccia-scorri.indietro)[data-scorre=inizio]{-webkit-mask-image:linear-gradient(to right, transparent calc(var(--taglio-inizio,var(--space-56)) - var(--space-12)), black var(--taglio-inizio,var(--space-56))), radial-gradient(circle closest-side, black 96%, transparent);mask-image:linear-gradient(to right, transparent calc(var(--taglio-inizio,var(--space-56)) - var(--space-12)), black var(--taglio-inizio,var(--space-56))), radial-gradient(circle closest-side, black 96%, transparent);-webkit-mask-size:100% 100%, var(--space-28) var(--space-28);mask-size:100% 100%, var(--space-28) var(--space-28);-webkit-mask-position:0 0,0;mask-position:0 0,0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.tabs,.viste-nav):has(>.freccia-scorri):is([data-scorre=fine],[data-scorre=entrambi]){-webkit-mask-image:linear-gradient(to right, black var(--taglio-fine,calc(100% - var(--space-64))), transparent calc(var(--taglio-fine,calc(100% - var(--space-48))) + var(--space-12))), radial-gradient(circle closest-side, black 96%, transparent);mask-image:linear-gradient(to right, black var(--taglio-fine,calc(100% - var(--space-64))), transparent calc(var(--taglio-fine,calc(100% - var(--space-48))) + var(--space-12))), radial-gradient(circle closest-side, black 96%, transparent);-webkit-mask-size:100% 100%, var(--space-28) var(--space-28);mask-size:100% 100%, var(--space-28) var(--space-28);-webkit-mask-position:0 0,100%;mask-position:0 0,100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.tabs,.viste-nav):has(>.freccia-scorri)[data-scorre=entrambi]{-webkit-mask-image:linear-gradient(to right, transparent calc(var(--taglio-inizio,var(--space-56)) - var(--space-12)), black var(--taglio-inizio,var(--space-56)), black var(--taglio-fine,calc(100% - var(--space-64))), transparent calc(var(--taglio-fine,calc(100% - var(--space-48))) + var(--space-12))), radial-gradient(circle closest-side, black 96%, transparent);mask-image:linear-gradient(to right, transparent calc(var(--taglio-inizio,var(--space-56)) - var(--space-12)), black var(--taglio-inizio,var(--space-56)), black var(--taglio-fine,calc(100% - var(--space-64))), transparent calc(var(--taglio-fine,calc(100% - var(--space-48))) + var(--space-12))), radial-gradient(circle closest-side, black 96%, transparent)}:is(.tabs,.viste-nav):has(>.freccia-scorri.indietro)[data-scorre=entrambi]{-webkit-mask-image:linear-gradient(to right, transparent calc(var(--taglio-inizio,var(--space-56)) - var(--space-12)), black var(--taglio-inizio,var(--space-56)), black var(--taglio-fine,calc(100% - var(--space-64))), transparent calc(var(--taglio-fine,calc(100% - var(--space-48))) + var(--space-12))), radial-gradient(circle closest-side, black 96%, transparent), radial-gradient(circle closest-side, black 96%, transparent);mask-image:linear-gradient(to right, transparent calc(var(--taglio-inizio,var(--space-56)) - var(--space-12)), black var(--taglio-inizio,var(--space-56)), black var(--taglio-fine,calc(100% - var(--space-64))), transparent calc(var(--taglio-fine,calc(100% - var(--space-48))) + var(--space-12))), radial-gradient(circle closest-side, black 96%, transparent), radial-gradient(circle closest-side, black 96%, transparent);-webkit-mask-size:100% 100%, var(--space-28) var(--space-28), var(--space-28) var(--space-28);mask-size:100% 100%, var(--space-28) var(--space-28), var(--space-28) var(--space-28);-webkit-mask-position:0 0,100%,0;mask-position:0 0,100%,0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.toolbar .tabs{min-height:0;margin-bottom:0}.tabs button{z-index:1;height:28px;padding:0 var(--space-12);white-space:nowrap;border-radius:var(--r-capsula);color:var(--testo);font-size:var(--t-tabella);transition:background-color var(--d-micro) var(--e-ingresso), color var(--d-micro) var(--e-ingresso);border:0;position:relative}.tabs button:focus-visible{outline-offset:-2px}.tabs button:not(.active):hover{background-image:linear-gradient(var(--velo-passaggio), var(--velo-passaggio))}.tabs button.active{color:var(--testo-scelto);font-weight:var(--peso-normale)}.tabs button[data-gruppo]{margin-inline-start:var(--space-8)}.tabs button[data-gruppo]:before{content:"";inset-block:var(--space-8);background:var(--linea);width:1px;position:absolute;inset-inline-start:calc(-1 * var(--space-4) - 1px)}.search{align-items:center;gap:var(--space-8);border-radius:var(--r-capsula);padding:0 var(--space-12);background:var(--capsula);color:var(--muted);border:0;min-width:210px;max-width:100%;display:flex}.search input{min-height:max(40px, var(--controllo));font-size:var(--t-tabella);background:0 0;border:0;outline:none;flex:1;width:220px;min-width:0;padding:0}.search:focus-within{outline:2px solid var(--testo);outline-offset:2px}.search input:focus-visible{outline:0}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--t-tabella);text-align:left;white-space:normal}thead{background:var(--gruppo)}th{height:var(--riga);color:var(--muted);font-size:var(--t-meta);font-weight:var(--peso-normale);padding:var(--space-8) var(--space-12);white-space:nowrap}tbody th{color:var(--text);font-size:12px}td{height:var(--riga);padding:var(--space-8) var(--space-12);vertical-align:middle;border-top:1px solid var(--line);line-height:1.45}th:first-child,td:first-child{padding-left:var(--margine-carta)}th:last-child,td:last-child{padding-right:var(--margine-carta)}tbody tr{transition:background-color var(--d-ingresso) var(--e-ingresso)}tbody tr:hover{background:var(--riga-passaggio)}.number{font-variant-numeric:tabular-nums;white-space:nowrap}:is(td,th).number,:is(table:has(>tbody>tr:first-child>td.number:first-child)>thead>tr>th:first-child,table:has(>tbody>tr:first-child>td.number:nth-child(2))>thead>tr>th:nth-child(2),table:has(>tbody>tr:first-child>td.number:nth-child(3))>thead>tr>th:nth-child(3),table:has(>tbody>tr:first-child>td.number:nth-child(4))>thead>tr>th:nth-child(4),table:has(>tbody>tr:first-child>td.number:nth-child(5))>thead>tr>th:nth-child(5),table:has(>tbody>tr:first-child>td.number:nth-child(6))>thead>tr>th:nth-child(6),table:has(>tbody>tr:first-child>td.number:nth-child(7))>thead>tr>th:nth-child(7),table:has(>tbody>tr:first-child>td.number:nth-child(8))>thead>tr>th:nth-child(8),table:has(>tbody>tr:first-child>td.number:nth-child(9))>thead>tr>th:nth-child(9),table:has(>tbody>tr:first-child>td.number:nth-child(10))>thead>tr>th:nth-child(10)){text-align:right}.row-link{align-items:center;gap:var(--space-8);text-align:left;padding:0;font-weight:600;display:inline-flex}.row-link:hover{text-underline-offset:3px;text-decoration:underline}.order-list-identity{align-items:center;gap:var(--space-12);min-width:185px;display:flex}.order-list-identity>div{min-width:0}.order-list-artwork{border-radius:var(--r-controllo);border:1px solid var(--line);background:var(--gruppo);object-fit:contain;flex:0 0 40px;width:40px;height:40px}.subline{font-weight:var(--peso-normale);letter-spacing:0;color:var(--muted);margin-top:var(--space-4);font-size:12px;line-height:1.5;display:block}.narrow{max-width:210px}.badge{background:var(--gruppo);min-height:22px;color:var(--muted);padding:var(--space-2) var(--space-8);border-radius:var(--r-pastiglia);font-size:var(--t-meta);white-space:nowrap;align-items:center;gap:6px;line-height:1.3;display:inline-flex}.badge.good,.notice.good{background:var(--good-bg);color:var(--good)}.badge.warning,.notice.warning{background:var(--warning-bg);color:var(--warning)}.badge.bad,.notice.bad{background:var(--bad-bg);color:var(--bad)}.badge.info,.notice.info{background:var(--info-fondo);color:var(--info)}.table-footer{font-size:var(--t-meta);color:var(--muted);padding:var(--space-12) var(--margine-carta);border-top:1px solid var(--line);margin:0}.page-footer{justify-content:space-between;gap:var(--space-20);color:var(--muted);margin-top:var(--space-40);padding-top:var(--space-16);border-top:1px solid var(--line);font-size:10px;display:flex}.empty{padding:var(--space-56) var(--space-20);text-align:center;color:var(--muted)}.empty svg{margin-bottom:var(--space-12)}.empty h3{color:var(--text)}.empty p{font-size:12px}.notice{padding:var(--space-12) var(--space-16);background:var(--gruppo);color:var(--muted);font-size:var(--t-tabella);margin:var(--space-16) 0;border-radius:var(--r-gruppo);line-height:1.55}main>.notice{margin:0 0 var(--space-8);border:var(--bordo-foglio);border-radius:var(--r-carta)}main>.notice:not(.good,.warning,.bad,.info){background:var(--foglio);box-shadow:var(--ombra-foglio)}.fine-print{font-size:12px;line-height:1.6}.muted{color:var(--muted)}.text-link{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;text-align:left;text-underline-offset:3px;font-size:12px;text-decoration:underline;display:inline-flex}.link-scarta{min-height:var(--controllo);cursor:pointer;color:var(--errore);background:0 0;border:0;place-self:center start;padding:0}.section-title{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.section-intro{font-size:12px}.stack{gap:var(--space-16);flex-direction:column;display:flex}.inset{background:var(--gruppo);padding:var(--space-16);border-radius:var(--r-gruppo);border:0}.field{gap:var(--space-8);margin:var(--space-16) 0;flex-direction:column;font-size:12px;display:flex}.field>span,.field>label{color:var(--testo-2)}.field input,.field select{width:100%}.form-grid{gap:0 var(--space-16);grid-template-columns:1fr 1fr;display:grid}.form-grid.four{gap:var(--space-8);grid-template-columns:repeat(4,1fr)}.form-actions{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-20);display:flex}.check-label{align-items:center;gap:var(--space-8);margin:var(--space-16) 0;font-size:12px;line-height:1.5;display:flex}.check-label small{margin-top:var(--space-2);display:block}.drawer-head{padding:var(--space-20) var(--space-24);border-bottom:1px solid var(--line);background:var(--surface);z-index:5;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.drawer-head h2{font-family:var(--font-body);letter-spacing:0;font-size:13px;font-weight:550}.drawer-body{padding:var(--space-24) var(--space-28)}.drawer-body .tabs{margin-top:var(--space-20)}.drawer-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-20);margin-top:var(--space-24);padding-top:var(--space-20);color:var(--muted);font-size:12px;display:flex}.order-hero{justify-content:space-between;align-items:center;gap:var(--space-20);display:flex}.order-hero h2{font-size:26px}.order-hero p{font-size:12px}.metrics.compact{margin-top:var(--space-12);padding:var(--space-16) 0;grid-template-columns:repeat(3,1fr);margin-bottom:0}.compact .metric>strong{font-size:22px}.product-row{align-items:center;gap:var(--space-12);min-width:200px;display:flex}.product-row img{object-fit:contain;background:var(--photo-bg);border-radius:var(--radius-sm);width:47px;height:53px}.product-row>div>strong{display:block}.product-row .subline{display:flex}.components{margin:var(--space-16) 0 0 var(--space-56);border-left:1px solid var(--line);padding-left:var(--space-12);color:var(--muted);min-width:200px;font-size:12px}.components>div{justify-content:space-between;gap:var(--space-12);padding:var(--space-8) 0;display:flex}.timeline{padding:var(--space-8) 0;list-style:none}.timeline li{padding:var(--space-12) 0 var(--space-12) var(--space-24);border-left:1px solid var(--line);margin-left:var(--space-8);font-size:12px;position:relative}.timeline li:before{content:"";background:var(--muted);border-radius:50%;width:5px;height:5px;position:absolute;top:20px;left:-3px}.delivery-select{margin-top:var(--space-24);border-top:1px solid var(--line);padding-top:var(--space-24)}.unit-grid{gap:0 var(--space-20);max-height:280px;margin-top:var(--space-16);grid-template-columns:1fr 1fr;display:grid;overflow:auto}.unit-grid .check-label{border-bottom:1px solid var(--line);padding:var(--space-8) 0;margin:0}.catalog-grid{gap:var(--space-24) var(--space-20);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-card{text-align:left;border:0;padding:0}.product-photo{aspect-ratio:1/1.08;background:var(--photo-bg);border-radius:var(--radius-lg);position:relative;overflow:hidden}.product-photo>img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-image)}.product-card:hover .product-photo>img{transform:scale(1.04)}.photo-tag{background:var(--photo-label-bg);color:var(--photo-label-text);padding:var(--space-4) var(--space-8);font-size:var(--t-meta);border-radius:var(--radius-sm);position:absolute;bottom:10px;left:10px}.product-caption{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-2);display:flex}.product-caption h2{font-family:var(--font-body);letter-spacing:0;font-size:12px;font-weight:600}.product-caption p{margin:var(--space-4) 0 0;font-size:12px}.photo-missing{justify-content:center;align-items:center;gap:var(--space-16);height:100%;color:var(--testo-2);background:var(--segnaposto);flex-direction:column;font-size:12px;display:flex}.photo-missing.large{height:400px}.product-detail{gap:var(--space-36);grid-template-columns:1.1fr 1fr;display:grid}.detail-photo{border-radius:var(--radius-md);background:var(--foto-fondo);aspect-ratio:1;object-fit:contain;width:100%}.product-detail h2{margin:var(--space-16) 0;font-size:32px}.product-detail p{font-size:12px}.photo-thumbs{gap:var(--space-8);margin:var(--space-12) 0;display:flex}.photo-thumbs button{border-radius:var(--radius-sm);border:2px solid #0000;width:56px;height:56px;padding:0;overflow:hidden}.photo-thumbs button[aria-pressed=true]{border-color:var(--text)}.photo-thumbs img{object-fit:cover;width:100%;height:100%}.details{gap:var(--space-12);margin:var(--space-24) 0;grid-template-columns:120px 1fr;font-size:12px;line-height:1.5;display:grid}.details dt{color:var(--muted)}.details dd{margin:0}.split-layout{gap:var(--space-24);grid-template-columns:230px minmax(0,1fr);display:grid}.vertical-tabs{gap:var(--space-8);flex-direction:column;display:flex}.vertical-tabs button{text-align:left;padding:var(--space-16) var(--space-12);border-radius:var(--radius-md);border:1px solid #0000}.vertical-tabs button.active{border-color:var(--line);background:var(--surface)}.vertical-tabs strong,.vertical-tabs small{display:block}.vertical-tabs strong{margin-bottom:var(--space-8);font-size:12px}.vertical-tabs small{font-size:12px}.phase-list{margin-top:var(--space-24);padding:0;list-style:none}.phase-list li{align-items:center;gap:var(--space-20);padding:var(--space-16) 0;border-bottom:1px solid var(--line);font-size:12px;display:flex}.phase-list span{font-family:var(--font-heading);color:var(--muted);font-size:12px}.inline-form{align-items:flex-end;gap:var(--space-16);margin-top:var(--space-8);display:flex}.inline-form .field{flex:1;margin-bottom:0}.progress{background:var(--line);width:72px;height:3px;margin-top:var(--space-8);border-radius:var(--radius-xs);overflow:hidden}.progress span{background:var(--text);height:100%;display:block}.document{border:1px solid var(--line);padding:var(--space-28)}.document hr{border:0;border-top:1px solid var(--line);margin:var(--space-24) 0}.calculation{align-items:center;gap:var(--space-48);margin:var(--space-16) 0;justify-content:flex-end;display:flex}.calculation>.field{max-width:210px}.calculation>div>span{color:var(--muted);margin-bottom:var(--space-8);font-size:12px;display:block}.calculation strong{font-family:var(--font-heading);font-size:28px}.dashboard-grid{gap:var(--space-20);margin:var(--space-20) 0;grid-template-columns:1.6fr 1fr;display:grid}.dashboard-grid>.surface{margin-bottom:0}.attention-list{margin-top:var(--space-16)}.attention-list>button{text-align:left;align-items:flex-start;gap:var(--space-12);width:100%;padding:var(--space-16) 0;border-top:1px solid var(--line);font-size:12px;display:flex}.attention-list>button>div{flex:1}.attention-list p{margin:var(--space-4) 0;font-size:12px}.status-dot{background:var(--warning);width:6px;height:6px;margin-top:var(--space-4);border-radius:50%}.welcome-strip{justify-content:space-between;align-items:center;gap:var(--space-28);display:flex}.welcome-strip p{font-size:12px}.product-preview{gap:var(--space-8);display:flex}.product-preview img{object-fit:cover;border-radius:var(--radius-md);width:95px;height:115px}.email-source{gap:var(--space-16);padding:var(--space-20);background:var(--gruppo);border:1px solid var(--line);margin:var(--space-20) 0;border-radius:var(--radius-md);display:flex}.email-source svg{flex-shrink:0}.email-source p{margin:0;font-size:12px;line-height:1.8}.related-row{width:100%;padding:var(--space-16) 0;border-bottom:1px solid var(--line);justify-content:space-between;font-size:12px;display:flex}.plain-list{padding-left:var(--space-16);color:var(--muted);font-size:12px;line-height:2.2}.toast{z-index:100;-webkit-backdrop-filter:blur(var(--sfocatura-regolare)) saturate(var(--saturazione));backdrop-filter:blur(var(--sfocatura-regolare)) saturate(var(--saturazione));background:var(--vetro-regolare);color:var(--testo);min-height:var(--barra-azioni);padding:var(--space-8) var(--space-12) var(--space-8) var(--space-20);box-shadow:var(--ombra-vetro), var(--ombra-flottante);border-radius:var(--r-capsula);gap:var(--space-12);font-size:var(--t-tabella);max-width:calc(100vw - var(--space-16));align-items:center;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}:root[data-vetro=ridotto] .toast{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vetro-ridotto)}@media (prefers-reduced-transparency:reduce){.toast{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vetro-ridotto)}}.toast>svg{flex-shrink:0}.toast button{color:inherit}.search-results{max-height:50vh;margin-top:var(--space-16);overflow:auto}.search-results button{align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-8);border-bottom:1px solid var(--line);text-align:left;width:100%;font-size:12px;display:flex}.search-results button:hover{background:var(--subtle)}.search-results button>span:last-child{margin-left:auto}.nav-scrim{display:none}@media (min-width:1600px){.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}main{padding:var(--space-40) var(--space-48)}}@media (max-width:1150px){.sidebar{width:200px;padding-left:var(--space-8);padding-right:var(--space-8)}.main-shell{width:calc(100% - 200px);margin-left:200px}main{padding:var(--space-28) var(--space-24)}.topbar{padding:0 var(--space-24)}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.toolbar{padding-top:var(--space-8);padding-bottom:var(--space-8);gap:var(--space-8)}.toolbar .tabs{min-height:45px}.metrics .metric{padding:0 var(--space-16)}.metrics .metric:first-child{padding-left:0}.metric>strong{font-size:28px}.breadcrumb>span:first-of-type{display:none}.split-layout{grid-template-columns:195px minmax(0,1fr)}.top-actions{gap:var(--space-8)}.global-search kbd,.global-search span{display:none}.product-preview img{width:65px;height:90px}}@media (max-width:1000px){.sidebar{width:224px;transition:transform var(--motion-fast);transform:translate(-100%)}.sidebar.open{transform:none}.nav-scrim{background:var(--overlay);z-index:25;display:block;position:fixed;inset:0}.main-shell{width:100%;margin-left:0}.mobile-menu{display:inline-flex!important}.breadcrumb{gap:var(--space-8)}.breadcrumb .divider{display:none}.topbar{padding:0 var(--space-16)}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-heading h1{font-size:28px}.toolbar .search{margin-bottom:var(--space-8)}.split-layout{grid-template-columns:1fr}.vertical-tabs{gap:var(--space-8);padding-bottom:var(--space-8);flex-direction:row;overflow:auto}.vertical-tabs button{min-width:180px}.vertical-tabs .eyebrow{white-space:nowrap}.product-detail{gap:var(--space-24)}.theme-select select{max-width:74px}.role-select select{max-width:85px}.top-actions>.avatar{display:none}.page-footer{font-size:10px}.toast{width:max-content;font-size:12px}}@media (max-width:520px){body{font-size:12px}main{padding:var(--space-24) var(--space-16) var(--space-16)}.topbar{height:58px;padding:0 var(--space-12)}.top-actions{gap:var(--space-4)}.breadcrumb{gap:var(--space-4);font-size:12px}.theme-select{gap:var(--space-2)}.theme-select svg{display:none}.theme-select select,.role-select select{font-size:12px}.theme-select select{max-width:62px}.role-select select{max-width:75px}.page-heading{align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-24);flex-direction:column}.page-heading h1{font-size:28px}.page-heading p{font-size:12px}.metrics{row-gap:var(--space-20);padding:var(--space-20) 0;grid-template-columns:1fr 1fr}main .metrics:not(.surface .metrics){padding:var(--space-16)}.metric:nth-child(2){border-right:0}.metric:nth-child(3){padding-left:0}.metric>span{font-size:10px}.metrics.compact{grid-template-columns:1fr 1fr 1fr}.compact .metric{padding:0 var(--space-8);border-right:1px solid var(--line)}.compact .metric:first-child{padding-left:0}.compact .metric:last-child{border:0}.compact .metric>strong{font-size:18px}.compact .metric>span{font-size:10px}.toolbar{padding:var(--space-8) var(--margine-carta)}.toolbar .search,.search input{width:100%}.tabs{gap:var(--space-16);min-height:44px}.toolbar .tabs{min-height:43px}th{padding:var(--space-12) var(--space-12)}td{padding:var(--space-16) var(--space-12);min-width:90px}td:first-child{min-width:175px}.drawer-head{padding:var(--space-16) var(--space-16)}.drawer-body{padding:var(--space-20) var(--space-16)}.drawer-footer{align-items:stretch;gap:var(--space-12);flex-direction:column}.order-hero{align-items:flex-start}.order-hero h2{font-size:22px}.order-hero>.badge{white-space:normal;max-width:90px;font-size:10px}.form-grid{grid-template-columns:1fr;gap:0}.form-grid.four{grid-template-columns:1fr 1fr}.unit-grid{grid-template-columns:1fr}.catalog-grid{gap:var(--space-16) var(--space-12);grid-template-columns:1fr 1fr}.product-caption h2{font-size:12px}.product-caption p{font-size:10px}.product-caption svg{display:none}.product-photo{aspect-ratio:1/1.2}.photo-tag{padding:var(--space-4);bottom:7px;left:7px}.toolbar.standalone{gap:var(--space-8)}.toolbar.standalone .search{width:100%;margin-bottom:0}.toolbar.standalone select{margin-left:0}.product-detail{grid-template-columns:1fr}.detail-photo{object-fit:contain;max-height:310px}.product-detail h2{font-size:26px}.welcome-strip{flex-direction:column;align-items:flex-start}.product-preview{width:100%}.product-preview img{width:calc(33.3333% - 6.66667px);height:130px}.page-footer{gap:var(--space-8);flex-direction:column}.inline-form{align-items:stretch;gap:var(--space-8);flex-direction:column}.calculation{align-items:flex-start;gap:var(--space-20);flex-direction:column}.section-title{gap:var(--space-12);align-items:flex-start}.section-title h2{font-size:var(--t-sezione)}.section-title>.badge{white-space:normal}.document{padding:var(--space-16)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{body{color:#000;background:#fff}.app-shell,.toast,.drawer-head,.drawer-body>p,.drawer-body>.button{display:none!important}body.stampa-pagina .app-shell{display:block!important}body.stampa-pagina :is(.skip-link,.sidebar,.nav-scrim,.nav-suggerimento,.nav-popover,.topbar,.dock,.linguette-gruppo){display:none!important}body.stampa-pagina .main-shell{width:auto;margin:0}body.stampa-pagina .main-shell main{padding:0}body.stampa-pagina .page-heading :is(p,.button){display:none!important}.drawer{box-shadow:none;border:0;position:static;overflow:visible;width:100%!important;max-height:none!important}.drawer-body{padding:0}.document{color:#000;background:#fff;border:0}.document .eyebrow{color:var(--photo-label-text)}.document table{color:#000}.document th,.document td{border-color:var(--print-border);color:#000;background:#fff}.drawer::backdrop{background:0 0}}.material-sales{margin-block:20px}.material-sales>.section-title{margin:0;padding:16px 20px}.material-sales>.fine-print,.material-sales>.config-summary,.material-sale-history{margin:16px 20px}.material-sales .config-summary{flex-wrap:wrap;gap:12px}.material-sales .config-summary>span{overflow-wrap:anywhere}.material-sales .config-summary>button{margin-left:auto}.material-sale-history .timeline{margin-top:16px}@media (max-width:767px){.material-sales>.section-title{padding:14px 12px}.material-sales>.fine-print,.material-sales>.config-summary,.material-sale-history{margin:14px 12px}}.external-materials{border-block:1px solid var(--line);margin-block:24px;padding-block:20px}.external-material-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-block:16px;display:grid}.external-material-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(160px,1fr) auto;align-items:center;gap:16px;padding-block:16px;display:grid}.external-material-row>div{min-width:0}@media (max-width:767px){.external-material-add,.external-material-row{grid-template-columns:minmax(0,1fr);gap:12px}.external-material-add>button,.external-material-row>button{justify-self:start}}.legacy-source{background:var(--subtle);border:1px solid var(--line);border-radius:12px;margin-bottom:18px;padding:16px}.legacy-source h3{margin-top:0}.legacy-proof{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.legacy-section{border:1px solid var(--line);border-radius:12px;min-width:0;margin:18px 0;padding:16px}.legacy-section h4{margin:0 0 8px}.legacy-section>small{overflow-wrap:anywhere;margin-bottom:12px;display:block}.legacy-section .check-label{align-items:flex-start;min-width:0}.legacy-section .check-label>span{overflow-wrap:anywhere;min-width:0}.legacy-section .section-title{flex-wrap:wrap;gap:12px}@media (max-width:767px){.legacy-source,.legacy-section{padding:12px}.legacy-section .external-unit-grid{grid-template-columns:1fr}}.caricamento{gap:var(--space-8);display:grid}.caricamento-blocco{animation:caricamento-entra var(--d-micro) var(--e-ingresso) var(--d-attesa) both;border-radius:var(--r-controllo);background:color-mix(in srgb, var(--testo) 8%, transparent);display:block}.caricamento-blocco.caricamento-titolo{animation:none}.caricamento-titolo{width:min(420px,70%);height:40px;margin-bottom:var(--space-12)}.caricamento-riga{width:min(560px,90%);height:14px}.caricamento-foglio{gap:var(--space-16);display:grid}.caricamento-foglio .caricamento-riga{width:100%;height:18px}@keyframes caricamento-entra{0%{opacity:0}}.viste-nav{gap:var(--space-2);width:max-content;max-width:100%;padding:var(--space-2);margin:0 0 var(--stacco-carte);border-radius:var(--r-capsula);background:var(--segmenti);box-shadow:var(--bordo-segmenti);scrollbar-width:none;display:flex;overflow-x:auto}.viste-nav a{align-items:center;gap:var(--space-8);min-height:28px;padding:0 var(--space-12);border-radius:var(--r-capsula);color:var(--testo);font-size:var(--t-tabella);white-space:nowrap;transition:background-color var(--d-micro) var(--e-ingresso);text-decoration:none;display:inline-flex}.viste-nav a[data-impostazioni]{margin-inline-start:var(--space-12);position:relative}.viste-nav a[data-impostazioni]:before{content:"";inset-block:var(--space-8);background:var(--linea);width:1px;position:absolute;inset-inline-start:calc(-1 * var(--space-8))}.viste-nav a:hover{background-image:linear-gradient(var(--velo-passaggio), var(--velo-passaggio))}.viste-nav a[aria-current=page]{background:var(--segmento-scelto);color:var(--testo-scelto);box-shadow:var(--ombra-segmento)}@media (pointer:coarse){.viste-nav a{min-height:40px}}@media (max-width:760px){.app-vera .viste-nav[data-area]{display:none}}@media (min-width:1001px){.app-vera .viste-nav[data-area=analisi],.app-vera .viste-nav[data-area=produzione]{display:none}}.ingranaggio-area{display:none}@media (min-width:1001px){.app-vera .ingranaggio-area{display:inline-grid}}.tabs>[data-fuori],.tabs-altro[data-nascosto]{display:none}.tabs[data-misura]>:is([data-fuori],.tabs-altro[data-nascosto]){display:inline-flex}.tabs>.tabs-altro{align-items:center;gap:var(--space-4);cursor:pointer;background:0 0;flex:none;font-family:inherit;display:inline-flex}.tabs>.tabs-altro[data-nascosto]{display:none}.tabs[data-misura]>.tabs-altro[data-nascosto]{display:inline-flex}.tabs-altro>svg{color:var(--testo-2);transition:transform var(--d-micro) var(--e-ingresso)}.tabs-altro[aria-expanded=true]>svg{transform:rotate(180deg)}.tabs-altro-elenco{gap:var(--space-2);display:grid}.tabs-altro-elenco>.scelta-viste-voce{width:100%;min-height:var(--controllo);padding:0 var(--space-12);border-radius:var(--r-controllo);color:var(--testo);font:inherit;font-size:var(--t-testo);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.tabs-altro-elenco>.scelta-viste-voce:hover{background-image:linear-gradient(var(--velo-passaggio), var(--velo-passaggio))}@media (prefers-reduced-motion:reduce){.tabs-altro>svg{transition:none}}.punti{column-gap:var(--space-12);vertical-align:top;clip-path:inset(-.5em 0);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.punti>span{min-width:0}.punti>span+span:before{content:"·";width:var(--space-12);margin-left:calc(var(--space-12) * -1);text-align:center;display:inline-block}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}
:root{--popup-hover:var(--selezione)}.custom-select,.date-control{min-width:0;max-width:100%;display:block}.select-trigger,.date-trigger{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;min-height:36px;padding:var(--space-4) var(--space-12);border:1px solid var(--strong-line);border-radius:var(--r-controllo);background:var(--foglio);font-size:var(--t-tabella);text-align:left;transition:background-color var(--d-micro) var(--e-ingresso), border-color var(--d-micro) var(--e-ingresso);display:flex}:where(.toolbar,.order-list-controls,.comandi) :is(.select-trigger,.date-trigger),:where([data-variante=capsula])>.select-trigger{min-height:var(--controllo);border-radius:var(--r-capsula);background:var(--capsula);border-color:#0000}:where(.toolbar,.order-list-controls,.comandi) :is(.select-trigger,.date-trigger):hover,:where([data-variante=capsula])>.select-trigger:hover{background-image:linear-gradient(var(--velo-passaggio), var(--velo-passaggio))}[data-variante=campo]>.select-trigger{border-color:var(--strong-line);border-radius:var(--r-controllo);background:var(--foglio)}.select-trigger>span,.date-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-trigger svg,.date-trigger svg{color:var(--muted);flex-shrink:0}.select-trigger[aria-expanded=true],.date-trigger[aria-expanded=true]{border-color:var(--text)}.select-trigger[aria-invalid=true],.date-trigger[aria-invalid=true],input[aria-invalid=true]{border-color:var(--bad)}.control-popup{z-index:80;-webkit-backdrop-filter:blur(var(--sfocatura-regolare)) saturate(var(--saturazione));backdrop-filter:blur(var(--sfocatura-regolare)) saturate(var(--saturazione));background:var(--vetro-regolare);color:var(--text);border-radius:var(--r-carta);box-shadow:var(--ombra-vetro), var(--ombra-flottante);padding:var(--space-4);isolation:isolate;font-size:var(--t-tabella);overscroll-behavior:contain;overflow:auto}.control-popup.calendar-popup{-webkit-backdrop-filter:blur(var(--sfocatura-spessa)) saturate(var(--saturazione));backdrop-filter:blur(var(--sfocatura-spessa)) saturate(var(--saturazione));background:var(--vetro-spesso)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.control-popup{background:var(--vetro-ridotto)}}@media (prefers-reduced-transparency:reduce){.control-popup{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vetro-ridotto)}}:root[data-vetro=ridotto] .control-popup{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vetro-ridotto)}@media (prefers-contrast:more){.control-popup{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--foglio);box-shadow:0 0 0 1px var(--testo)}}.select-search{align-items:center;gap:var(--space-8);padding:0 var(--space-8);border-bottom:1px solid var(--line);color:var(--muted);margin:0 var(--space-4) var(--space-4);display:flex}.select-search input{outline-offset:-3px;background:0 0;border:0;flex:1;min-width:0;font-size:12px}.select-options{overscroll-behavior:contain;scrollbar-width:thin;max-height:244px;padding:var(--space-4);overflow:auto}.select-option{justify-content:space-between;align-items:center;gap:var(--space-16);width:100%;min-height:var(--riga);padding:var(--space-4) var(--space-8);border-radius:var(--r-controllo);text-align:left;font-size:var(--t-tabella);display:flex}.select-option:hover{background:var(--popup-hover)}.select-option:focus-visible{background:var(--popup-hover);outline:2px solid var(--text);outline-offset:-2px}.select-option[aria-selected=true]{font-weight:var(--peso-forte)}.select-option svg{flex-shrink:0}.control-hint{font-size:var(--t-meta);color:var(--testo-2-vetro);padding:var(--space-8) var(--space-12);border-top:1px solid var(--line)}.control-empty{padding:var(--space-24) var(--space-12);color:var(--muted)}.theme-select .select-trigger,.role-select .select-trigger{padding:var(--space-4);background:0 0;border:0;min-height:34px;font-size:12px}.theme-select .custom-select,.role-select .custom-select{width:auto}.toolbar.standalone>.custom-select{min-width:150px;margin-left:auto}td .custom-select{min-width:76px}.field>label{color:var(--testo-2);font-size:var(--t-meta)}.field .field-error{color:var(--bad);font-size:12px}.form-error-summary{margin-top:var(--space-20);padding:var(--space-16);background:var(--bad-bg);color:var(--bad);border-radius:var(--radius-md);font-size:12px;line-height:1.6}.form-error-summary ul{padding-left:var(--space-20);margin-bottom:0}.form-error-summary button{text-underline-offset:3px;text-align:left;padding:var(--space-4) 0;color:inherit;text-decoration:underline}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{appearance:none;border:1.5px solid var(--strong-line);border-radius:var(--r-casella);background:var(--foglio);vertical-align:middle;cursor:pointer;place-content:center;width:19px;min-width:19px;height:19px;min-height:19px;padding:0;display:inline-grid}input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}input[type=checkbox]:checked:after{content:"";border-left:2px solid var(--on-primary);border-bottom:2px solid var(--on-primary);width:9px;height:5px;transform:rotate(-45deg)translateY(-1px)}input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}input[type=radio]{appearance:none;border:1.5px solid var(--strong-line);background:var(--foglio);vertical-align:middle;cursor:pointer;border-radius:50%;place-content:center;width:19px;min-width:19px;height:19px;min-height:19px;margin:0;padding:0;display:inline-grid}input[type=radio]:checked{border-color:var(--primary)}input[type=radio]:checked:after{content:"";background:var(--primary);border-radius:50%;width:9px;height:9px}input[type=radio]:focus-visible{outline:2px solid var(--info);outline-offset:2px}input[type=radio]:disabled{opacity:.55;cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.calendar-popup{padding:var(--space-12);overflow:auto}.calendar-head{margin-bottom:var(--space-12);justify-content:space-between;align-items:center;display:flex}.calendar-head>div{align-items:center;gap:var(--space-4);display:flex}.calendar-head>div>button{padding:var(--space-8) var(--space-4);font-weight:var(--peso-forte);text-transform:capitalize}.calendar-week,.calendar-days{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-week{color:var(--muted);text-align:center;margin-bottom:var(--space-4);font-size:11px}.calendar-week span{padding:var(--space-4)}.calendar-day{min-height:34px;font-size:var(--t-tabella);border-radius:var(--r-capsula);padding:var(--space-4)}.calendar-day.outside{color:var(--muted)}.calendar-day:hover:not(:disabled){background-image:linear-gradient(var(--velo-passaggio), var(--velo-passaggio))}.calendar-day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--strong-line)}.calendar-day[aria-pressed=true],.calendar-day[aria-pressed=true]:hover{background:var(--primary);color:var(--on-primary);font-weight:var(--peso-forte)}.calendar-day:focus-visible{outline-offset:-2px}.calendar-day:disabled{opacity:.3}.calendar-periods{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.calendar-periods button{background:var(--gruppo-su-vetro);border-radius:var(--r-controllo);text-transform:capitalize;min-height:42px}.calendar-periods button:disabled{opacity:.3;cursor:default}.calendar-footer{border-top:1px solid var(--line);margin-top:var(--space-12);padding-top:var(--space-8);justify-content:space-between;display:flex}.calendar-footer button{padding:var(--space-8);font-size:12px}@media (max-width:520px){.theme-select .select-trigger,.role-select .select-trigger{gap:var(--space-4);padding:var(--space-4) var(--space-2);font-size:11px}.top-actions{gap:var(--space-4)}.calendar-day{min-height:38px}.control-hint{display:none}.select-option{min-height:42px}.toolbar.standalone>.custom-select{margin-left:0}}.pricing-layout{align-items:start}.pricing-layout>section{min-width:0;overflow:hidden}.pricing-section-head{justify-content:space-between;align-items:flex-start;gap:var(--space-20);padding:var(--space-24);display:flex}.pricing-section-head .section-title{margin-bottom:var(--space-8);justify-content:flex-start;gap:var(--space-12)}.pricing-actions{gap:var(--space-8);flex-wrap:wrap;flex-shrink:0;display:flex}.pricing-meta{gap:var(--space-24);padding:var(--space-12) var(--space-24);background:var(--subtle);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.pricing-meta strong{color:var(--text);font-weight:500}.pricing-product{align-items:center;gap:var(--space-12);display:flex}.pricing-product img{object-fit:contain;background:var(--photo-bg);border-radius:var(--radius-sm);width:40px;height:48px}.tier-line{line-height:28px;display:block}.pricing-foot{padding:var(--space-20) var(--space-24);justify-content:space-between;gap:var(--space-16);color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;font-size:12px;display:flex}.pricing-disclaimer{margin-top:var(--space-24);max-width:900px}.cost-group th{background:var(--subtle);text-transform:none;letter-spacing:0;color:var(--text);font-size:12px}.cost-totals{gap:var(--space-32);padding:var(--space-24);flex-wrap:wrap;justify-content:flex-end;display:flex}.cost-totals>div{gap:var(--space-8);color:var(--muted);flex-direction:column;font-size:12px;display:flex}.cost-totals strong{color:var(--text);font-size:16px;font-weight:550}.cost-grand{padding-left:var(--space-24);border-left:1px solid var(--line)}.cost-grand strong{font-size:24px;font-family:var(--font-heading)}.revision-banner{align-items:center;gap:var(--space-12);color:var(--muted);margin-bottom:var(--space-24);padding:var(--space-12);background:var(--subtle);border-radius:var(--radius-md);font-size:12px;display:flex}.cost-editor{gap:var(--space-16);margin-bottom:var(--space-20);display:grid}.cost-edit-row,.price-edit-entry{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-16);margin-bottom:var(--space-16)}.pricing-form-grid{gap:var(--space-16);margin-bottom:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-form-grid .field{margin-bottom:0}.pricing-save-fields{margin-top:var(--space-24)}.cost-preview{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-20);background:var(--subtle);border-radius:var(--radius-md);margin:var(--space-20) 0;flex-wrap:wrap;display:flex}.cost-preview strong{font:500 24px var(--font-heading)}.cost-preview small{width:100%;color:var(--muted)}.tier-editor{gap:var(--space-16);grid-template-columns:1fr 1fr 36px;align-items:center;display:grid}.tier-editor label{font-size:11px}.tier-editor .icon-button{margin-top:var(--space-8);align-self:center}.price-simulator{gap:var(--space-24);grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;display:grid}.price-simulator>section{min-width:0}.price-rule{padding-top:var(--space-20);border-top:1px solid var(--line);font-size:12px;line-height:1.7}.price-rule ol{padding-left:var(--space-20);color:var(--muted);margin-bottom:0}.price-result>.muted{margin-top:var(--space-16);display:block}.price-large{font:500 42px var(--font-heading);margin:var(--space-12) 0 var(--space-24);display:block}.result-total{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-16) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:var(--space-24);display:flex}.result-total strong{font-size:20px;font-weight:550}.cost-part{justify-content:space-between;align-items:center;gap:var(--space-16);margin:var(--space-16) 0;font-size:12px;display:flex}.cost-part small{color:var(--muted);margin-top:var(--space-4);display:block}@media (max-width:1200px){.pricing-section-head{flex-direction:column}.pricing-actions{width:100%}}@media (max-width:700px){.price-simulator{grid-template-columns:1fr}.pricing-form-grid{grid-template-columns:1fr 1fr}.pricing-section-head{padding:var(--space-16)}.cost-totals{justify-content:flex-start;gap:var(--space-16)}.pricing-meta{gap:var(--space-12);padding:var(--space-16)}}@media (max-width:420px){.pricing-form-grid{grid-template-columns:1fr}.tier-editor{gap:var(--space-8);grid-template-columns:1fr 1fr 28px}.revision-banner{flex-direction:column;align-items:flex-start}.cost-grand{border:0;width:100%;padding-left:0}.pricing-actions .button{flex:1;justify-content:center}.price-large{font-size:36px}}.finestra{width:min(420px, calc(100vw - var(--space-16)));padding:var(--space-20);border-radius:var(--r-pannello);color:var(--testo);box-shadow:var(--ombra-vetro), var(--ombra-pannello);border:0}.finestra[open]{animation:comparsa-finestra var(--d-vetro) var(--e-molla) both}.finestra::backdrop{background:var(--velo)}.finestra h2{font-size:var(--t-testo);margin:0}.finestra-testo{margin-top:var(--space-8);color:var(--testo-2-vetro);line-height:1.5}.finestra-testo p{color:inherit;margin:0}.finestra-azioni{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-20);flex-wrap:wrap;display:flex}.finestra-azioni .button.secondary{background:var(--gruppo-su-vetro)}@keyframes comparsa-finestra{0%{opacity:0;transform:scale(var(--scala-comparsa))}}@media (prefers-reduced-motion:reduce){.finestra[open]{animation:none}}@media (max-width:760px){.control-popup{left:var(--stacco);right:var(--stacco);bottom:max(var(--stacco), env(safe-area-inset-bottom));max-height:min(60dvh, calc(100dvh - var(--space-64)));padding:var(--space-8);border-radius:var(--r-pannello);box-shadow:var(--ombra-vetro), var(--ombra-pannello), 0 0 0 100vmax var(--overlay);font-size:var(--t-testo)}}@keyframes sale-dal-basso{0%{transform:translateY(100%)}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){:root .control-popup{animation:sale-dal-basso var(--d-cassetto) var(--e-cassetto) both}:root .control-popup[data-exiting]{animation:fade-out var(--d-cassetto-uscita) var(--e-cassetto-uscita) forwards}}
.composer-intro{justify-content:space-between;align-items:center;gap:var(--space-16);color:var(--muted);font-size:12px;display:flex}.composer-barra{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.composer-barra>.composer-intro{margin-left:auto}.composer-barra>.composer-intro>span:empty{display:none}.composer-aggiungi{gap:var(--space-8);flex-wrap:nowrap;display:flex}.composer-aggiungi .button{min-width:0;padding-inline:var(--space-12);white-space:nowrap;flex:0 auto}.composer-riga-campi>:first-child,.composer-riga-campi>.composer-riga-ciclo{grid-column:1/-1}.composer-riga-testa{margin-bottom:var(--space-16)}.composer-metadata{gap:var(--space-16);margin:var(--space-24) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.composer-columns{gap:var(--space-24);margin:var(--space-24) 0;grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.composer-lines{gap:var(--space-8);display:grid}.composer-line{border-radius:var(--radius-md);background:var(--subtle);border:1px solid #0000;align-items:center;display:flex;overflow:hidden}.composer-line.active{border-color:var(--strong-line);background:var(--surface)}.composer-line>button:first-child{align-items:flex-start;gap:var(--space-8);padding:var(--space-12);text-align:left;flex:1;min-width:0;display:flex}.composer-line strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}.composer-line small{color:var(--muted);margin:var(--space-8) 0;font-size:11px;display:block}.composer-line-index{color:var(--muted);padding-top:var(--space-2);font-size:11px}.composer-line>button:last-child{margin-right:var(--space-4);flex-shrink:0}.composer-line-editor{padding-left:var(--space-24);border-left:1px solid var(--line);min-width:0}.line-tools{align-items:flex-start;gap:var(--space-12);color:var(--muted);margin:var(--space-20) 0;flex-direction:column;font-size:11px;display:flex}.composer-footer{justify-content:space-between;align-items:center;gap:var(--space-20);border-top:1px solid var(--line);padding-top:var(--space-20);margin-top:var(--space-24);display:flex}.drawer-body .composer-footer{bottom:calc(-1 * var(--corpo-y,var(--space-24)));z-index:2;margin-inline:calc(-1 * var(--corpo-x,var(--space-28)));margin-bottom:calc(-1 * var(--corpo-y,var(--space-24)));padding-inline:var(--corpo-x,var(--space-28));padding-bottom:var(--corpo-y,var(--space-24));background:var(--foglio);position:sticky}.drawer-body:has(>form>.composer-footer:last-child){flex-direction:column;display:flex}.drawer-body>form:has(>.composer-footer:last-child){flex-direction:column;flex:1 0 auto;display:flex}.drawer-body>form:has(>.composer-footer:last-child):after{content:"";flex:1 0 0;order:1}.drawer-body>form>.composer-footer:last-child{order:2}.drawer-body>form:has(>.composer-footer:last-child)>*{flex-shrink:0}.composer-footer>div:first-child{column-gap:var(--space-16);grid-template-columns:auto auto;align-items:center;display:grid}.composer-footer strong{font:500 24px var(--font-heading)}.composer-footer>div:first-child span,.composer-footer small{color:var(--muted);font-size:12px}.composer-footer small{margin-top:var(--space-8);grid-column:1/-1}.people-summary{justify-content:space-between;align-items:flex-start;gap:var(--space-16);margin:var(--space-20) 0;display:flex}.people-summary p{color:var(--muted);margin-top:var(--space-8);font-size:12px}.people-tools{gap:var(--space-12);margin-bottom:var(--space-20);flex-wrap:wrap;align-items:center;display:flex}.people-tools .field{min-width:170px;margin:0}.people-tools>.button{margin-top:var(--space-20)}.composer-columns .field textarea{width:100%}.person-progress{justify-content:space-between;align-items:center;gap:var(--space-12);white-space:nowrap;margin:var(--space-4) 0;font-size:11px;display:flex}.draft-tray{padding:var(--space-4) var(--space-20)}.draft-tray-toggle{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-12) 0;text-align:left;display:flex}.draft-tray-toggle strong{font-size:14px}.draft-tray-toggle span{color:var(--muted);margin-left:auto;font-size:12px}.draft-tray-toggle svg{transition:transform var(--motion-fast)}.draft-tray[data-open=true] .draft-tray-toggle svg{transform:rotate(180deg)}.draft-tray[data-open=true]{padding-bottom:var(--space-16)}.draft-tray h2{margin-bottom:var(--space-12);font-size:14px}.draft-tray>button:not(.draft-tray-toggle){align-items:center;gap:var(--space-24);width:100%;padding:var(--space-12) var(--space-16);text-align:left;background:var(--subtle);border-radius:var(--radius-md);margin-bottom:var(--space-8);display:flex}.draft-tray>button:not(.draft-tray-toggle)>span{color:var(--muted);font-size:12px}.draft-tray>button:not(.draft-tray-toggle)>span:last-child{color:var(--text);margin-left:auto}.order-actions{align-items:center;gap:var(--space-12);margin:var(--space-20) 0;flex-wrap:wrap;display:flex}.order-actions>span{color:var(--muted);max-width:45ch;font-size:12px}.plan-group{border-top:1px solid var(--line);padding-top:var(--space-24);margin-top:var(--space-24)}.work-selection{margin:var(--space-20) 0;border-block:1px solid var(--line)}.work-selection label{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--line)}.work-selection label:last-child{border-bottom:0}.work-selection small{color:var(--muted);margin-top:var(--space-4);display:block}@media (max-width:1000px){.composer-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-columns{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:700px){.composer-columns{grid-template-columns:1fr}.composer-lines{grid-template-columns:1fr 1fr}.composer-line-editor{border-left:0;border-top:1px solid var(--line);padding:var(--space-20) 0 0}.composer-footer{flex-direction:column;align-items:stretch}.composer-footer .composer-actions{justify-content:flex-end}.draft-tray>button:not(.draft-tray-toggle){align-items:flex-start;gap:var(--space-8);flex-direction:column}.draft-tray>button:not(.draft-tray-toggle)>span:last-child{margin-left:0}.person-progress{white-space:normal;min-width:180px}}@media (max-width:420px){.composer-metadata,.composer-lines{grid-template-columns:1fr}.people-tools .field{width:100%}.people-tools>.button{margin-top:0}.composer-intro{align-items:flex-start}.composer-intro>.button{white-space:nowrap}.composer-footer .composer-actions>.button{flex:1;justify-content:center}}.composer-actions{gap:var(--space-8);flex-wrap:wrap;flex-shrink:0;display:flex}.composer-salva-piede{display:none}@media (max-width:520px){.composer-barra>.composer-intro:has(>.composer-salva-testa)>.composer-salva-testa{display:none}.composer-actions>.composer-salva-piede{display:inline-flex}.composer-actions:has(>.composer-salva-piede)>.button.secondary:not(.composer-salva-piede){display:none}.drawer-body .composer-footer:has(.composer-salva-piede){gap:var(--space-12);padding-top:var(--space-12)}.composer-footer:has(.composer-salva-piede)>div:first-child{align-items:baseline;column-gap:var(--space-8);grid-template-columns:auto auto 1fr}.composer-footer:has(.composer-salva-piede)>div:first-child>strong{grid-area:1/3;justify-self:end;font-size:20px}.composer-footer:has(.composer-salva-piede) small{grid-area:1/2;margin-top:0}.composer-footer:has(.composer-salva-piede) .composer-actions{flex-wrap:nowrap}.composer-footer:has(.composer-salva-piede) .composer-actions>.button{flex:1;justify-content:center}}
:root{--sidebar-rail:72px;--search-width:560px;--notification-width:420px;--notification-height:600px}.sidebar-brand-row{min-height:var(--space-48);align-items:center;display:flex}.sidebar-brand-row .brand{padding-bottom:var(--space-12)}.sidebar-toggle{align-items:center;gap:var(--space-8);color:var(--muted);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);min-height:var(--space-36);text-align:left;font-size:12px;display:flex}.sidebar-toggle:hover{background:var(--subtle);color:var(--text)}.sidebar-mobile-close{display:none}.sidebar-tooltip{left:var(--sidebar-rail);z-index:50;background:var(--primary);color:var(--on-primary);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);margin-left:var(--space-8);pointer-events:none;font-size:12px;position:fixed}.topbar-search-area{align-items:center;gap:var(--space-8);flex:1;min-width:0;display:flex}.topbar .global-search{width:100%;max-width:var(--search-width);min-height:var(--space-40);background:var(--subtle);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-8) var(--space-12);text-align:left}.topbar .global-search span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.global-search svg{flex-shrink:0}.topbar .global-search kbd{white-space:nowrap;margin-left:auto}.top-actions{flex-shrink:0}.topbar-tool{min-width:var(--space-36);min-height:var(--space-36);position:relative}.notification-count{background:var(--primary);min-width:16px;height:16px;color:var(--on-primary);border-radius:var(--radius-lg);padding:0 var(--space-4);place-items:center;font-size:10px;display:grid;position:absolute;top:-2px;right:-2px}.tool-tooltip{right:0;top:calc(100% + var(--space-8));padding:var(--space-8);border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);white-space:nowrap;pointer-events:none;font-size:12px;display:none;position:absolute}.topbar-tool:not([aria-expanded=true]):hover .tool-tooltip,.topbar-tool:not([aria-expanded=true]):focus-visible .tool-tooltip{display:block}.topbar-tool[aria-expanded=true]{background:var(--subtle)}.notification-popover{visibility:hidden;z-index:50;width:var(--notification-width);max-width:calc(100vw - var(--space-24));background:var(--surface);color:var(--text);border:1px solid var(--strong-line);border-radius:var(--radius-dialog);flex-direction:column;display:flex;position:fixed;overflow:hidden}.notification-heading{padding:var(--space-12) var(--space-16) var(--space-8);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.notification-heading h2{font-family:var(--font-heading);font-size:18px}.notification-toolbar{justify-content:space-between;align-items:center;gap:var(--space-12);padding:0 var(--space-16) var(--space-12);border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;display:flex}.notification-toolbar>.text-link{font-size:12px}.notification-toolbar .tabs{min-height:var(--space-36);border-bottom:0;margin:0}.notification-scroll{overscroll-behavior:contain;padding:0 var(--space-16);min-height:0;overflow-y:auto}.notification-scroll .empty{padding:var(--space-32) var(--space-8)}.notification-popover .notification-footer{padding:var(--space-12) var(--space-16);border-top:1px solid var(--line);background:var(--subtle);flex-shrink:0;margin:0}.notification-list article{padding:var(--space-16) 0;border-bottom:1px solid var(--line)}.notification-list article:last-child{border-bottom:0}.notification-open span{overflow-wrap:anywhere;min-width:0}.notification-open{justify-content:space-between;gap:var(--space-16);text-align:left;width:100%;padding:0;display:flex}.notification-open strong,.notification-open small{display:block}.notification-open small{margin-top:var(--space-4)}.notification-open svg{flex-shrink:0}.notification-list .read{color:var(--muted)}.notification-list .text-link{margin-top:var(--space-8);font-size:12px}.feedback-history{margin-top:var(--space-24)}.feedback-history article{padding:var(--space-16) 0;border-bottom:1px solid var(--line)}.feedback-history article>div{align-items:center;gap:var(--space-8);display:flex}.feedback-history article p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}@media (min-width:1001px){.sidebar-collapsed .sidebar{width:var(--sidebar-rail);padding:var(--space-24) var(--space-8) 0}.sidebar-collapsed .main-shell{width:calc(100% - var(--sidebar-rail));margin-left:var(--sidebar-rail)}.sidebar-collapsed .brand{padding:0 0 var(--space-12);margin:auto}.sidebar-collapsed .brand-wordmark,.sidebar-collapsed .nav-item-text,.sidebar-collapsed .nav-count,.sidebar-collapsed .sidebar-demo-copy,.sidebar-collapsed .demo-dot,.sidebar-collapsed .sidebar-toggle span{display:none}.sidebar-collapsed .sidebar-toggle,.sidebar-collapsed .nav-group a,.sidebar-collapsed .sidebar-bottom{justify-content:center}.sidebar-collapsed .nav-group a{min-height:var(--space-40)}.sidebar-collapsed .nav-label{height:var(--space-8);border-top:1px solid var(--line);padding:0;font-size:0}}@media (max-width:1000px){.sidebar-toggle,.sidebar-tooltip{display:none}.sidebar-mobile-close{right:var(--space-8);top:var(--space-24);display:inline-flex;position:absolute}}@media (max-width:700px){.topbar{height:auto;min-height:65px;padding:var(--space-12);gap:var(--space-8);flex-wrap:wrap}.topbar-search-area{flex-basis:100%}.topbar .global-search{max-width:none}.top-actions{justify-content:flex-end;width:100%}.topbar .global-search kbd{display:none}.topbar-tool{min-height:var(--space-40);min-width:var(--space-40)}}@media print{.sidebar-tooltip,.notification-popover{display:none}}.workspace-boot{z-index:1;justify-content:center;align-items:center;gap:var(--space-20);background:var(--bg);min-height:100dvh;color:var(--muted);flex-direction:column;font-size:.875rem;display:flex;position:relative}.workspace-boot-logo{width:154px;height:auto;color:var(--text)}
.roll-example{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-24) 0;display:flex}.roll-example p{max-width:65ch;margin-bottom:0}.roll-next{margin-top:var(--space-32);padding-top:var(--space-24);border-top:1px solid var(--line)}.roll-next ul{padding-left:var(--space-20);margin-bottom:0;line-height:1.7}.roll-history-title,.roll-sheet-group{margin-top:var(--space-32)}@media (max-width:700px){.roll-example{flex-direction:column;align-items:stretch}}.text-link.roll-order-link{width:fit-content;display:flex}.roll-candidates,.roll-work-files{gap:var(--space-16);min-width:0;display:grid}.roll-picker-toolbar{justify-content:space-between;align-items:center;gap:var(--space-12);margin:var(--space-20) 0 var(--space-16);flex-wrap:wrap;display:flex}.roll-picker-toolbar .search{flex:260px;min-width:0}.roll-candidates{gap:var(--space-8)}.roll-candidate{align-items:center;gap:var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-8) var(--space-12) var(--space-8) var(--space-16);min-width:0;display:flex}.roll-candidate[data-selected]{border-color:var(--text)}.roll-candidate>.check-label{flex:1;align-items:center;min-width:0;margin:0}.roll-candidate>.check-label input{flex-shrink:0}.roll-candidate strong,.roll-candidate .subline{overflow-wrap:anywhere}.roll-candidate-conto{text-align:right;font-variant-numeric:tabular-nums;flex:none;justify-items:end;display:grid}.roll-candidate-conto strong{font-size:var(--t-tabella)}.roll-candidate>.badge,.roll-candidate>.button,.roll-picker-toolbar>.spiegazione{flex:none}.roll-picker-summary{margin-bottom:var(--space-20)}.roll-picker-summary p{margin:var(--space-8) 0 0}.roll-unit-filters{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(120px,180px);align-items:end;display:grid}.roll-unit-filters>*{min-width:0}.roll-unit-filters>.field{margin:0}.roll-unit-list{gap:var(--space-8);display:grid}.roll-unit-row{align-items:center;gap:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-12) var(--space-16);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;display:grid}.roll-unit-row[data-unavailable]{color:var(--muted)}.roll-unit-row>span{overflow-wrap:anywhere;min-width:0}.roll-unit-row .technical-notes{margin-top:var(--space-8)}.roll-work-file-group{border-top:1px solid var(--line);padding-top:var(--space-16);overflow-wrap:anywhere;min-width:0}.roll-link-count{color:var(--muted);margin-inline-start:var(--space-8);font-size:12px}@media (max-width:767px){.roll-picker-toolbar{align-items:stretch}.roll-picker-toolbar>*{max-width:100%}.roll-candidate{row-gap:var(--space-8);padding:var(--space-12);flex-wrap:wrap}.roll-candidate>.check-label{flex-basis:100%}.roll-candidate-conto{text-align:left;order:1;justify-items:start;margin-right:auto}.roll-candidate>.badge{order:2}.roll-candidate>.button{order:3}.roll-unit-filters{grid-template-columns:minmax(0,1fr)}.roll-unit-row{padding:var(--space-12);grid-template-columns:18px minmax(0,1fr)}.roll-unit-row>.badge{grid-column:2;justify-self:start}}.roll-plotter{border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:16px}.roll-plotter .field{margin:0}.roll-plotter small{color:var(--muted);margin-top:8px;line-height:1.5;display:block}.roll-plotter{gap:var(--space-16);display:grid}.roll-dati{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;display:grid}.roll-dati:empty{display:none}.roll-dati dt{color:var(--testo-2);font-size:var(--t-meta)}.roll-dati dd{margin:var(--space-2) 0 0;font-size:var(--t-tabella);font-weight:var(--peso-forte)}.roll-dati dd small{margin-top:0;font-weight:400}
.order-page{min-width:0}.order-page-heading{justify-content:space-between;align-items:center;gap:var(--space-16);margin:var(--space-24) 0;display:flex}.order-page-heading h1{margin:0}.order-page-main>.tabs,.order-page .delivery-select{scroll-margin-top:calc(var(--space-64) + var(--space-24))}.order-breadcrumb{align-items:center;gap:var(--space-16);font-size:var(--t-tabella);color:var(--muted);display:flex}.order-breadcrumb .text-link{align-items:center;gap:var(--space-8);display:inline-flex}.order-page-grid{gap:var(--space-32);grid-template-columns:minmax(0,1fr) minmax(240px,280px);display:grid}.order-page-main{min-width:0}.order-page-main>.tabs{margin:var(--space-24) 0}.order-page-main>:is(.order-pipeline,.party-panel,.table-wrap,.timeline,.intake-origin),.order-page-main>.stack>section,.order-context{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.order-page-main>.order-relations:not(:has(.surface)){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}:is(.order-page-main>:is(.order-pipeline,.party-panel),.order-page-main>.order-relations:not(:has(.surface))){padding:var(--space-20)}.order-page-main>.intake-origin{padding:var(--space-16) var(--space-20)}.order-page-main>.table-wrap{margin-bottom:var(--space-20)}.order-page-main>.timeline{margin:0 0 var(--space-20);padding:var(--space-12) var(--space-20)}.order-page-main>.stack>section{overflow:hidden}.order-page-main>.stack>section>.section-title{padding:var(--space-16) var(--space-20)}.order-page-main>.order-relations:not(:has(.surface))>.section-title:first-child{margin-top:0}.order-context{min-width:0;padding:var(--space-20);align-self:start}.order-context section+section{border-top:1px solid var(--line);padding-top:var(--space-24);margin-top:var(--space-24)}.order-context h2{font-size:var(--t-sezione);margin:0 0 var(--space-20)}.order-context p,.order-context-data{font-size:12px;line-height:1.6}.order-context strong{font-size:13px}.order-followup{margin:var(--space-20) 0}.order-followup>strong{align-items:center;gap:var(--space-8);margin:var(--space-8) 0;display:flex}.order-followup>p{color:var(--muted);margin:var(--space-8) 0}.order-context-data>div{margin:var(--space-12) 0}.order-context-data dt{color:var(--muted)}.order-context-data dd{margin:var(--space-4) 0 0;overflow-wrap:anywhere}.order-quantities{gap:var(--space-16);padding:var(--space-16) 0;color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.order-quantities strong{color:var(--text)}.order-preview-link{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-24);color:var(--muted);font-size:12px;display:flex}.order-relations>.section-title{margin-top:var(--space-24)}.order-relations>h3{margin-top:var(--space-32)}.order-delivery{padding:var(--space-20) 0;border-bottom:1px solid var(--line)}.order-page-main .components>div{align-items:flex-start;gap:var(--space-16)}@media (max-width:1250px){.order-page-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.order-page-heading{flex-direction:column;align-items:stretch}.order-page-heading h1{font-size:28px}.order-preview-link{flex-direction:column;align-items:flex-start}.order-page-main .components>div{gap:var(--space-8);flex-direction:column}}.order-pipeline{min-width:0;margin-block:24px}.order-source-notes{min-width:0;margin:var(--space-20) 0;padding:var(--space-20);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.order-source-notes .section-title{gap:12px;margin:0 0 12px}.order-source-notes .section-title>div{min-width:0}.order-source-notes h3{margin:0}.order-source-notes .fine-print{overflow-wrap:anywhere;margin:5px 0 0}.order-source-note{border-top:1px solid var(--line);min-width:0;padding:14px 0}.order-source-note-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-source-note-head>div{min-width:0}.order-source-note-head strong,.order-source-note-head small,.order-source-note>small{overflow-wrap:anywhere;display:block}.order-source-note-head small,.order-source-note>small{color:var(--muted);margin-top:5px;font-size:11px}.order-source-note-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.order-source-note .config-actions{margin-top:12px}.order-source-totals{border:1px solid var(--line);border-radius:8px;margin:12px 0;overflow:hidden}.order-source-totals>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.order-source-totals>div:first-child{border-top:0}.order-source-totals strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.order-source-totals span{color:var(--muted);white-space:nowrap}.order-source-totals b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.order-source-artwork{border:1px solid var(--line);background:var(--subtle);overflow-wrap:anywhere;border-radius:8px;margin:14px 0;padding:12px}.order-source-artwork strong,.order-source-artwork small{display:block}.order-source-artwork small{color:var(--muted);margin-top:4px}.order-source-artwork ul{margin:10px 0 0;padding-left:20px;line-height:1.6}.order-graphic-brief{min-width:0;margin:var(--space-24) 0;padding:var(--space-20);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.order-graphic-brief .section-title{gap:12px;margin:0 0 8px}.order-graphic-brief .section-title>div{min-width:0}.order-graphic-brief h3{margin:0}.order-graphic-brief .fine-print{overflow-wrap:anywhere;margin:5px 0 0}.order-graphic-brief-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;margin-top:16px;display:grid}.order-graphic-brief-item{gap:var(--space-12);min-width:0;padding:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex}.order-graphic-brief-image{background:var(--subtle);border-radius:6px;flex:0 0 168px;width:168px;height:116px;position:relative;overflow:hidden}.order-graphic-brief-image img{object-fit:contain;width:100%;height:100%}.order-graphic-brief-image small{background:var(--surface);text-align:center;padding:3px;font-size:9px;position:absolute;inset:auto 0 0}.order-graphic-brief-copy{align-content:start;justify-items:start;gap:6px;min-width:0;display:grid}.order-graphic-brief-copy>strong{overflow-wrap:anywhere;font-size:13px}.order-graphic-brief-copy>small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.order-graphic-file-name{width:100%}.pipeline-next{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-16) var(--space-20);margin:var(--space-16) 0 var(--space-20)}.pipeline-next-main{justify-content:space-between;align-items:center;gap:20px;display:flex}.pipeline-next-main>div{min-width:0}.pipeline-next small{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.pipeline-next strong{font-size:15px;display:block}.pipeline-next p{margin:5px 0 0;font-size:12px;line-height:1.5}.pipeline-next .button{flex:none}.pipeline-next-parallel{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.pipeline-next-parallel>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.pipeline-next-parallel button{border:var(--bordo-scheda);color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:8px;min-width:0;padding:10px 12px}.pipeline-next-parallel button:hover,.pipeline-next-parallel button:focus-visible{border-color:var(--text)}.pipeline-next-parallel button strong{font-size:12px}.pipeline-next-parallel button span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.45;display:block}.pipeline-milestones{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.pipeline-milestones li{border-top:2px solid var(--line)}.pipeline-milestones li[data-done=true]{border-color:var(--text)}.pipeline-milestones button{text-align:left;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:12px 8px;display:grid}.pipeline-milestones strong,.pipeline-activities strong{align-items:center;gap:6px;font-size:12px;display:flex}.pipeline-milestones small,.pipeline-group small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.pipeline-groups{gap:8px;display:grid}.pipeline-group{border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0}.pipeline-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.pipeline-group summary:after{content:"+";margin-left:auto}.pipeline-group[open] summary:after{content:"−"}.pipeline-counts{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.pipeline-body{border-top:1px solid var(--line);padding:0 14px 14px}.pipeline-warning{color:var(--muted);font-size:12px;line-height:1.5}.pipeline-activities{margin:12px 0;padding:0;list-style:none}.pipeline-activities li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;display:grid}.pipeline-activities li>div:last-child{justify-items:end;gap:5px;font-size:12px;display:grid}.pipeline-activities small{overflow-wrap:anywhere}@media (max-width:767px){.order-source-notes .section-title,.order-source-note-head{flex-wrap:wrap;align-items:flex-start}.order-source-note .config-actions{flex-wrap:wrap;display:flex}.order-source-totals>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.order-source-totals strong{grid-column:1/-1}.order-graphic-brief .section-title{flex-wrap:wrap;align-items:flex-start}.order-graphic-brief .section-title .button{margin-top:8px}.order-graphic-brief-item{flex-direction:column}.order-graphic-brief-image{flex:none;width:100%;height:150px}.pipeline-next-main{flex-direction:column;align-items:stretch;gap:12px}.pipeline-next .button{align-self:flex-start}.pipeline-next-parallel button{padding:8px 10px}.pipeline-next-parallel button span{display:none}.pipeline-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-group summary{flex-wrap:wrap;align-items:start}.pipeline-counts{gap:8px;width:100%}.pipeline-group summary:after{position:absolute;right:14px}.pipeline-group summary{padding-right:30px;position:relative}.pipeline-activities li{gap:8px}}.order-section-anchor{scroll-margin-top:96px}
:root{--graphics-version-width:148px;--graphics-inspector-width:256px;--graphics-preview-height:360px}.graphics-page h1:focus{outline:none}.graphics-queue-toolbar{gap:var(--space-16);margin-bottom:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.graphics-queue-toolbar>.custom-select{min-width:190px}.graphics-queue-scope{margin-top:calc(-1 * var(--space-8));margin-bottom:var(--space-16)}.graphic-queue-statuses,.graphic-queue-owners{justify-items:start;gap:var(--space-8);display:grid}.graphic-queue-owner{align-items:center;gap:var(--space-8);padding:var(--space-4) 0;text-align:left;color:var(--text);background:0 0;border:0;display:flex}.graphic-queue-owner>span:not(.badge){min-width:0}.graphic-queue-owner small{color:var(--warning);display:block}.graphic-assignment-control{gap:var(--space-12);margin-bottom:var(--space-20);min-width:0;display:grid}.order-responsibility-control{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.order-responsibility-control>button{flex:none}.order-responsibility-choices{gap:var(--space-12);margin:0 0 var(--space-20);padding:var(--space-16);border:1px solid var(--line);border-radius:var(--radius);display:grid}.order-responsibility-choices legend{padding:0 var(--space-8);font-weight:600}.order-responsibility-choices small{color:var(--muted)}.graphic-assignment-person{align-items:flex-start;gap:var(--space-8);min-width:0;display:flex}.graphic-assignment-person svg{flex-shrink:0;margin-top:3px}.graphic-assignment-person>div{gap:var(--space-4);overflow-wrap:anywhere;min-width:0;display:grid}.graphic-assignment-person small{color:var(--muted)}.graphic-assignment-warning{color:var(--warning);font-size:12px}.graphic-assignment-summary p{margin:var(--space-8) 0 var(--space-20)}.graphic-assignment-history{margin-top:var(--space-28);padding-top:var(--space-20);border-top:1px solid var(--line)}.graphic-assignment-history .timeline p{margin:var(--space-8) 0;overflow-wrap:anywhere}.graphic-assignment-history .timeline strong,.graphic-assignment-history .timeline small{overflow-wrap:anywhere;display:block}.graphic-assignment-history .timeline small{margin-top:var(--space-4);color:var(--muted)}@media (max-width:767px){.graphics-queue-toolbar>.custom-select{flex:100%;min-width:0}.graphics-queue-toolbar .search{flex-basis:100%;max-width:none}}.graphics-queue-toolbar .search{max-width:var(--search-width);flex:1}.graphics-order-label{align-items:center;gap:var(--space-12);max-width:460px;display:flex}.graphics-order-label img{width:var(--space-56);height:var(--space-64);object-fit:contain;background:var(--photo-bg);border-radius:var(--radius-md)}.graphics-order-label small,.graphics-workspace-toolbar small{color:var(--muted);margin-top:var(--space-4);display:block}.graphics-workspace{min-width:0;container-type:inline-size}.graphics-workspace-toolbar{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-24);flex-wrap:wrap;display:flex}.graphics-toolbar-actions{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.graphics-detail-grid{grid-template-columns:var(--graphics-version-width) minmax(0, 1fr) var(--graphics-inspector-width);gap:var(--space-24);align-items:start;display:grid}.graphics-detail-grid h2{margin-bottom:var(--space-12);font-size:14px}.graphics-versions{min-width:0}.graphics-versions>button{text-align:left;width:100%;padding:var(--space-12);margin-bottom:var(--space-8);border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:2px solid #0000;display:block}.graphics-versions>button:hover{background:var(--subtle)}.graphics-versions>button.active{background:var(--surface);border-left-color:var(--primary)}.graphics-versions>button>span{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.graphics-versions small{color:var(--muted);margin-top:var(--space-8);overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.graphics-versions .badge{font-size:11px}.graphics-files-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;padding:var(--space-20)}.graphics-files-panel .section-title h2{font-size:var(--t-sezione);margin:0}.graphic-preview-title{justify-content:space-between;align-items:center;gap:var(--space-12);padding-bottom:var(--space-12);display:flex}.graphic-preview-title>div:first-child{overflow-wrap:anywhere;min-width:0}.graphic-preview-title small{color:var(--muted);margin-top:var(--space-4);display:block}.graphic-file-actions{flex-shrink:0;display:flex}.graphic-preview{min-height:240px;height:var(--graphics-preview-height);background:var(--photo-bg);color:var(--photo-label-text);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.graphic-preview img{object-fit:contain;width:100%;height:100%}.graphic-preview.expanded{height:min(68vh,700px)}.graphic-file-placeholder{text-align:center;align-items:center;gap:var(--space-12);padding:var(--space-24);overflow-wrap:anywhere;flex-direction:column;max-width:100%;display:flex}.graphic-file-placeholder .button{background:var(--photo-label-bg);color:var(--photo-label-text)}.graphic-demo-label{bottom:var(--space-12);left:var(--space-12);right:var(--space-12);padding:var(--space-8);text-align:center;background:var(--photo-label-bg);color:var(--photo-label-text);border-radius:var(--radius-sm);font-size:11px;position:absolute}.graphic-file-list{margin-top:var(--space-16)}.graphic-file-row{align-items:center;gap:var(--space-4);padding:var(--space-8);border-bottom:1px solid var(--line);display:flex}.graphic-file-row.selected{background:var(--subtle)}.graphic-file-select{text-align:left;align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-4) 0;flex:1;display:flex}.graphic-file-select>svg{color:var(--muted);flex-shrink:0}.graphic-file-select span{overflow-wrap:anywhere;min-width:0}.graphic-file-select strong,.graphic-file-select small{display:block}.graphic-file-select small{color:var(--muted);margin-top:var(--space-4);font-size:12px}.graphic-file-row>.icon-button{flex-shrink:0}.graphics-upload{border-top:1px solid var(--line);padding-top:var(--space-20);margin-top:var(--space-24)}.graphic-drop{align-items:center;gap:var(--space-12);border:1px dashed var(--strong-line);border-radius:var(--radius-md);padding:var(--space-16);flex-wrap:wrap;display:flex}.graphic-drop.dragging{background:var(--subtle);outline:2px solid var(--text)}.graphic-drop>span{color:var(--muted);font-size:12px}.graphic-drop>[role=alert]{flex-basis:100%}.graphic-drop .notice{margin:0}.graphics-session-note{color:var(--muted);margin-top:var(--space-16)}.graphics-inspector{min-width:0}.graphics-inspector>section{padding-bottom:var(--space-24);margin-bottom:var(--space-24);border-bottom:1px solid var(--line)}main .graphics-inspector,.graphics-queue-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}main .graphics-inspector{padding:var(--space-20)}main .graphics-inspector>section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.graphics-queue-table{overflow:hidden}.graphics-inspector p{margin:var(--space-8) 0;line-height:1.6}.graphics-inspector small{color:var(--muted);font-size:12px;line-height:1.6;display:block}.graphics-inspector .text-link{margin-top:var(--space-12);overflow-wrap:anywhere}.graphics-inspector dl{gap:var(--space-8) var(--space-12);grid-template-columns:auto minmax(0,1fr);font-size:12px;display:grid}.graphics-inspector dt{color:var(--muted)}.graphics-inspector dd{overflow-wrap:anywhere;margin:0}.graphics-inspector-actions{gap:var(--space-8);margin-top:var(--space-16);flex-direction:column;align-items:stretch;display:flex}.graphic-scope-item{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.graphic-scope-item img{width:var(--space-40);height:var(--space-48);object-fit:contain;background:var(--photo-bg);border-radius:var(--radius-sm)}.graphic-scope-item strong{font-size:12px}.graphic-note{white-space:pre-wrap;overflow-wrap:anywhere}.graphics-events strong,.graphics-events small{display:block}.graphics-events small{color:var(--muted);margin-top:var(--space-8)}.graphic-scope-picker{gap:var(--space-12);margin:var(--space-16) 0;border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-16);flex-direction:column;display:flex}.graphic-scope-picker label{gap:var(--space-8);align-items:center;display:flex}.graphic-action-scope{padding:var(--space-12);background:var(--subtle);border-radius:var(--radius-md);margin-bottom:var(--space-16)}.graphic-action-scope p{margin-top:var(--space-8)}@container (max-width:900px){.graphics-detail-grid{grid-template-columns:var(--graphics-version-width) minmax(0, 1fr);gap:var(--space-16)}.graphics-inspector{gap:var(--space-24);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.graphics-inspector>section{margin-bottom:0}main .graphics-inspector>section{border-bottom:0;padding-bottom:0}}@container (max-width:580px){.graphics-detail-grid{flex-direction:column;display:flex}.graphics-versions{gap:var(--space-8);max-width:100%;padding:var(--space-4);display:flex;overflow-x:auto}.graphics-versions h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.graphics-versions>button{min-width:var(--graphics-version-width);max-width:var(--graphics-version-width);margin-bottom:0}.graphics-versions small{display:none}.graphics-files-panel{width:100%;padding:var(--space-12)}.graphics-inspector{width:100%;display:block}.graphics-inspector>section{margin:var(--space-16) 0}main .graphics-inspector>section{padding-bottom:var(--space-16);border-bottom:1px solid var(--line)}main .graphics-inspector>section:first-child{margin-top:0}main .graphics-inspector>section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.graphic-preview{height:280px}.graphic-file-select>svg{display:none}.graphic-file-row{padding:var(--space-8) 0}}@media (max-width:700px){.graphics-queue-toolbar{flex-direction:column}.graphics-toolbar-actions{width:100%}.graphics-order-label{min-width:250px}}.graphic-check{align-items:flex-start;gap:var(--space-8);margin:var(--space-12) 0;line-height:1.6;display:flex}.graphics-files-panel h2:focus{outline:none}.graphics-order-label+small,.graphics-page td>small{color:var(--muted);margin-top:var(--space-4);display:block}@media (max-width:767px){.graphics-queue-table{background:0 0;border:0;border-radius:0;overflow:visible}.graphics-queue-table .table-wrap{overflow:visible}.graphics-queue-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.graphics-queue-table table,.graphics-queue-table tbody{width:100%;min-width:0;display:block}.graphics-queue-table tr{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px;padding:14px;display:grid;position:relative}.graphics-queue-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0}.graphics-queue-table td:first-child{grid-column:1/-1;padding-right:24px}.graphics-queue-table td:nth-child(4){grid-column:1/-1}.graphics-queue-table td:nth-child(4):before{content:"Consegna: ";color:var(--muted)}.graphics-queue-table td:last-child{position:absolute;top:10px;right:8px}.graphics-queue-table .graphics-order-label{min-width:0}.graphics-queue-table .graphic-queue-owner{flex-wrap:wrap}.graphics-queue-table .badge{white-space:normal}}.drive-archive-panel{gap:24px;min-width:0;display:grid}.drive-archive-section{border-top:1px solid var(--line);min-width:0;padding-top:24px}.drive-archive-section>h3{margin-bottom:12px}.drive-archive-section .form{margin-top:20px}.drive-archive-section td{vertical-align:top;overflow-wrap:anywhere}.drive-copy-actions{gap:10px;min-width:140px;display:grid}.drive-copy-progress{background:var(--line);border-radius:8px;height:6px;margin:12px 0 6px;overflow:hidden}.drive-copy-progress>span{background:var(--text);height:100%;transition:width .2s;display:block}.drive-archive-history{margin-top:16px}.drive-archive-history summary{cursor:pointer;font-size:12px}.drive-archive-history small{margin-top:6px;display:block}@media (max-width:767px){.drive-archive-section .section-title{gap:12px;display:grid}.drive-archive-section .config-actions{gap:10px}.drive-archive-section .table-wrap{overflow:visible}.drive-archive-section table,.drive-archive-section tbody{width:100%;min-width:0;display:block}.drive-archive-section thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.drive-archive-section tbody{gap:16px;display:grid}.drive-archive-section tr{border:1px solid var(--line);border-radius:12px;gap:12px;padding:16px;display:grid}.drive-archive-section td{border:0;min-width:0;padding:0;display:block}.drive-archive-section td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.drive-archive-section td>.button{margin-top:10px}.drive-archive-section .drive-copy-actions{min-width:0}.drive-archive-section .drive-copy-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.drive-copy-progress>span{transition:none}}.advanced-preview{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;gap:16px;min-width:0;padding:16px;display:grid}.preview-start{overflow-wrap:anywhere;justify-items:start;gap:12px;padding:16px 0;display:grid}.preview-start p,.preview-start .notice{margin:0}.preview-original,.pdf-controls,.zip-pages{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.preview-original{border-top:1px solid var(--line);padding-top:12px}.pdf-preview{min-width:0}.pdf-controls{margin-bottom:16px}.pdf-controls span{font-size:12px}.pdf-canvas-scroll{background:var(--photo-bg);border-radius:8px;max-width:100%;max-height:70vh;padding:12px;overflow:auto}.pdf-canvas-scroll canvas{max-width:none;margin:auto;display:block}.pdf-page-text{margin-top:12px;font-size:12px}.pdf-page-text p{overflow-wrap:anywhere;line-height:1.6}.zip-preview,.zip-contained{gap:16px;min-width:0;display:grid}.zip-preview>p{margin:0;font-size:12px}.zip-entry-list{gap:8px;display:grid}.zip-entry{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.zip-entry>div{overflow-wrap:anywhere;min-width:0}.zip-entry span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.zip-entry .button{flex-shrink:0}.zip-contained strong{overflow-wrap:anywhere}.zip-contained>img{object-fit:contain;background:var(--photo-bg);width:100%;height:auto;max-height:65vh}.zip-text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--subtle);max-height:60vh;padding:12px;overflow:auto}@media (max-width:767px){.advanced-preview{padding:12px}.zip-entry{flex-direction:column;align-items:flex-start}.pdf-controls .button{padding:8px 10px}.pdf-canvas-scroll{max-height:55vh}}
