:root{--production-column-width:292px;--production-photo-size:48px;--production-sheet-width:210mm;--production-label-width:148mm}.production-workspace{min-width:0}.production-toolbar{margin-bottom:var(--space-16);padding:0}.production-filters,.production-selects,.production-detail-toolbar,.production-inline-actions,.roll-detail-actions{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.production-filters{padding-bottom:var(--space-12);border-bottom:1px solid var(--line);justify-content:space-between}.production-selects{flex-wrap:nowrap}.production-controls>.production-toolbar{padding:0 var(--space-20);margin-bottom:0}.production-controls>.production-filters{padding:var(--space-12) var(--space-20);border-bottom:0}.production-controls>.production-filters>.tabs{min-height:var(--space-40);border-bottom:0;margin-bottom:0}@media (max-width:520px){.production-controls>.production-toolbar{padding:0 var(--space-12)}.production-controls>.production-filters{padding:var(--space-12)}}.production-view-note{color:var(--muted);padding:var(--space-12) 0 var(--space-16);font-size:12px}.cut-preparation-search{margin:var(--space-20) 0}.cut-preparation-list{gap:var(--space-16);display:grid}.cut-preparation-group{padding:var(--space-16);min-width:0}.cut-preparation-head,.cut-preparation-head-actions,.cut-preparation-orders li,.cut-preparation-actions{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.cut-preparation-head h3{margin:0 0 var(--space-4);font-size:16px}.cut-preparation-head-actions{flex-wrap:wrap;justify-content:flex-end}.cut-preparation-orders{margin:var(--space-12) 0 0;padding:0;list-style:none}.cut-preparation-orders li{padding:var(--space-12) 0;border-top:1px solid var(--line)}.cut-preparation-orders li>div:first-child{min-width:0}.cut-preparation-orders .subline{display:block}.cut-preparation-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:600px){.cut-preparation-head,.cut-preparation-orders li{flex-direction:column;align-items:flex-start}.cut-preparation-actions{justify-content:flex-start;width:100%}}.production-board{gap:var(--space-16);padding:var(--space-4) var(--space-4) var(--space-24);scrollbar-width:thin;scroll-snap-type:x proximity;align-items:flex-start;display:flex;overflow-x:auto}.production-column{width:var(--production-column-width);flex:0 0 var(--production-column-width);scroll-snap-align:start;min-width:0}.production-column-head{align-items:baseline;gap:var(--space-8);padding:var(--space-8) var(--space-4) var(--space-12);border-bottom:2px solid var(--line);margin-bottom:var(--space-12);justify-content:space-between;display:flex}.production-column-head h2{font-family:var(--font-body);letter-spacing:0;font-size:14px;line-height:1.4}.production-column-head>span{color:var(--muted);white-space:nowrap;font-size:12px}.production-column-content{gap:var(--space-12);display:grid}.production-card{gap:var(--space-12);text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;min-width:0;padding:var(--space-16);flex-direction:column;display:flex}.production-card:hover{border-color:var(--strong-line)}.production-card-top,.production-card-status,.production-card-bottom{justify-content:space-between;gap:var(--space-8);align-items:center;width:100%;display:flex}.production-card-top>span:first-child{font-weight:600}.production-card-product{gap:var(--space-12);align-items:center;width:100%;display:flex}.production-card-product img{width:var(--production-photo-size);height:var(--production-photo-size);border-radius:var(--radius-sm);object-fit:contain;background:var(--photo-bg)}.production-card-product strong,.production-card-product small{overflow-wrap:anywhere;display:block}.production-card-product strong{line-height:1.4}.production-card-product small{color:var(--muted);margin-top:var(--space-4)}.production-card-count{gap:var(--space-8);align-items:baseline;display:flex}.production-card-count strong{font-variant-numeric:tabular-nums;white-space:nowrap}.production-card-count>span,.production-card-bottom,.production-card-status>small{color:var(--muted);font-size:12px}.production-card .progress{width:100%;margin:0}.production-card-block{gap:var(--space-8);color:var(--warning);padding-top:var(--space-8);border-top:1px solid var(--line);font-size:12px;line-height:1.45;display:flex}.production-card-block svg{margin-top:var(--space-2);flex-shrink:0}.production-card-bottom>span{align-items:center;gap:var(--space-4);display:flex}.production-detail-toolbar{border-bottom:1px solid var(--line);padding-bottom:var(--space-12);justify-content:space-between}.production-detail-toolbar .tabs{max-width:100%}.production-instructions{gap:var(--space-24);display:grid}.production-instructions section>h3{margin-bottom:var(--space-12)}.production-note-text,.sheet-instructions{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.operational-files{gap:var(--space-12);min-width:0;display:grid}.operational-file-list{margin:0;padding:0;list-style:none}.operational-file-list li{align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid var(--line);display:flex}.operational-file-list li>svg{flex-shrink:0}.operational-file-list li>div{flex:1;min-width:0}.operational-file-list strong,.operational-file-list small{overflow-wrap:anywhere;display:block}.operational-file-list small{color:var(--muted);margin-top:var(--space-4)}.print-preview-actions{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.print-preview-actions p{color:var(--muted)}.production-paper{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-24);gap:var(--space-20);max-width:var(--production-sheet-width);width:100%;margin-inline:auto;display:grid}.production-paper>*,.unit-sheet{min-width:0}.production-paper-head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding-bottom:var(--space-16);border-bottom:2px solid var(--strong-line);display:flex}.production-paper-head span,.production-paper-head p{color:var(--muted);font-size:12px}.production-paper-head h2{margin:var(--space-8) 0}.production-paper-head>strong{white-space:nowrap}.sheet-metadata{gap:var(--space-8) var(--space-20);grid-template-columns:auto 1fr;margin:0;display:grid}.sheet-metadata dt{color:var(--muted)}.sheet-metadata dd{margin:0}.work-size-summary{min-width:0}.work-size-summary h3,.work-size-summary p{margin:0 0 var(--space-8)}.work-size-summary .table-wrap{max-width:100%}.unit-technical-print{display:none}.sheet-instructions h3{margin:var(--space-12) 0 var(--space-8)}.sheet-graphic{overflow-wrap:anywhere;line-height:1.7}.sheet-graphic ul{margin:var(--space-8) 0 0;padding-left:var(--space-20)}.sheet-warning{border-left:var(--space-4) solid var(--warning);padding-left:var(--space-12);line-height:1.6}.sheet-footer{color:var(--muted);border-top:1px solid var(--line);padding-top:var(--space-12);font-size:12px}.production-label{max-width:var(--production-label-width)}.table-print-context{display:none}.production-paper .roll-sheet-group{break-inside:auto}@media (max-width:600px){.production-board{--production-column-width:276px}.production-filters{gap:var(--space-12)}.production-selects{width:100%}.production-selects>*{flex:1;min-width:0}.production-paper{padding:var(--space-12)}.production-paper-head{flex-wrap:wrap}.sheet-metadata{gap:var(--space-4);grid-template-columns:1fr}.sheet-metadata dd{margin-bottom:var(--space-8)}.operational-file-list li{flex-wrap:wrap}.roll-detail-actions{width:100%}}@media print{@page{size:A4;margin:12mm}body.production-print-open>:not(.production-print-root){display:none!important}body.production-print-open{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:visible!important}.production-print-root .drawer{max-width:none;max-height:none;color:var(--photo-label-text);background:var(--photo-label-bg);margin:0;padding:0;display:block;position:static;overflow:visible}.production-print-root .drawer-head,.production-print-root .print-preview-actions{display:none!important}.production-print-root .drawer-body{display:block;overflow:visible}.production-paper{color:var(--photo-label-text);background:var(--photo-label-bg);border:0;padding:0;font-size:10pt;display:block}.production-paper>*{margin-bottom:var(--space-16)}.production-paper h2{font-size:18pt}.production-paper h3{break-after:avoid;font-size:12pt}.production-paper .roll-sheet-group>p,.production-paper .sheet-graphic p{margin-block:var(--space-8)}.production-paper .sheet-graphic{line-height:1.4}.production-paper .sheet-metadata{grid-template-columns:auto 1fr;display:grid}.production-paper .sheet-metadata dd{margin:0}.production-paper .table-wrap{border:0;overflow:visible}.production-paper table{table-layout:fixed;width:100%;min-width:0;font-size:9pt}.production-paper th,.production-paper td{padding:var(--space-4);white-space:normal;overflow-wrap:anywhere;color:var(--photo-label-text);background:var(--photo-label-bg);border-color:var(--print-border);line-height:1.35}.production-paper .unit-sheet th:first-child{width:12%}.production-paper .unit-sheet th:nth-child(2){width:7%}.production-paper .unit-sheet th:nth-child(3){width:18%}.production-paper .unit-sheet th:nth-child(4){width:9%}.production-paper .unit-sheet th:nth-child(5){width:12%}.production-paper .unit-sheet th:nth-child(6){width:23%}.production-paper .unit-sheet tr:not(.unit-technical-print) .technical-notes{display:none}.production-paper .unit-sheet .unit-technical-print{display:table-row}.production-paper .unit-sheet .unit-technical-print td{padding-block:var(--space-8)}.production-paper .unit-sheet .unit-technical-print .technical-notes{max-width:none;margin-top:var(--space-4);display:grid}.production-paper tr{break-inside:avoid}.production-paper thead{display:table-header-group}.production-paper .table-print-context{display:table-row}.production-paper .table-print-context th{padding-block:var(--space-8);font-weight:600}.production-paper .unit-sheet .subline{margin:0 0 0 var(--space-4);font-size:8pt;display:inline}.production-paper .subline,.production-paper dt,.production-paper-head p,.production-paper-head span,.sheet-footer{color:var(--photo-muted)}.production-paper-head,.sheet-warning{break-inside:avoid;border-color:var(--photo-label-text)}.production-label{border:1px solid var(--print-border);padding:var(--space-16);break-inside:avoid}}.production-selects{flex-wrap:wrap;max-width:100%}.work-organization-summary{min-width:0;color:var(--muted);gap:6px;font-size:12px;display:grid}.work-organization-summary>span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.work-organization-summary svg{flex-shrink:0;width:14px;height:14px}.production-card>.work-organization-summary{padding-top:4px}.work-organization-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.organization-panel{gap:20px;min-width:0;display:grid}.organization-panel>*{min-width:0}.organization-panel :is(.notice,.field,.tabs,.form-actions),.organization-panel :is(h2,p){margin:0}.organization-panel>div>p{text-wrap:pretty;color:var(--muted);margin-top:6px}.organization-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.organization-history{gap:20px;margin:0;padding:0;list-style:none;display:grid}.organization-history li{border-left:2px solid var(--line);overflow-wrap:anywhere;gap:6px;padding-left:14px;display:grid}.organization-history small,.organization-queue small{color:var(--muted)}.organization-queue{gap:12px;margin:0;padding:0;list-style:none;display:grid}.organization-queue li{border:1px solid var(--line);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:16px;display:grid}.organization-queue li>div{gap:8px;min-width:0;display:grid}.queue-position{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:3px}.organization-queue .queue-badges{flex-wrap:wrap;gap:8px;display:flex}.organization-queue .queue-move{align-self:start;gap:6px}.queue-move button:disabled{opacity:.35;cursor:default}.organization-panel>.notice .button{margin-top:8px}@media (max-width:767px){.organization-fields{grid-template-columns:minmax(0,1fr)}.organization-queue li{grid-template-columns:20px minmax(0,1fr) 36px;gap:8px;padding:12px}.production-selects{width:100%}.production-selects>*{flex:150px;min-width:0}}.production-card-wrap{min-width:0}.production-card-wrap .production-card{width:100%}.production-card-organize{padding:6px 0 10px}.production-card-organize .button{width:100%}.list-load-more{justify-content:center;align-items:center;gap:16px;padding:18px;display:flex}.avviso-ultima-fase{gap:var(--space-8);display:grid}.avviso-ultima-fase ul{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.avviso-ultima-fase li{gap:var(--space-2);padding-left:var(--space-12);border-left:1px solid;display:grid}.avviso-ultima-fase li span{color:var(--text);font-weight:550}.avviso-ultima-fase p{margin:0}.board-filtri-apri{display:none}@media (max-width:1180px){.board-filtri-apri{display:inline-flex}.production-selects#board-filtri:not([data-aperti]){display:none}.production-selects#board-filtri{flex-wrap:wrap}.production-selects#board-filtri>*{flex:1 1 calc(50% - var(--space-12))}}.riga-apre{cursor:pointer}.riga-apre .riga-freccia{opacity:0;transition:opacity var(--d-micro) var(--e-ingresso)}.riga-apre:hover .riga-freccia,.riga-apre .riga-freccia:focus-visible{opacity:1}@media (pointer:coarse){.riga-apre .riga-freccia{display:none}}.lista-telefono .riga-telefono{display:none}@media (max-width:767px){.lista-telefono .riga-telefono{display:block}.lista-telefono .solo-largo{display:none}.lista-telefono .a-schede tbody tr{column-gap:var(--space-12);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.lista-telefono .a-schede tbody td{display:none}.lista-telefono .a-schede tbody td:first-child,.lista-telefono .a-schede tbody td:first-child>.con-volto,.lista-telefono .a-schede tbody td:first-child>.con-volto>span:last-child{display:contents}.lista-telefono .a-schede tbody td:first-child>.con-volto>.miniatura{grid-area:1/1/span 3}.lista-telefono .a-schede tbody td:first-child>.con-volto>span:last-child>:first-child{grid-area:1/2;align-self:center}.lista-telefono .a-schede tbody td:first-child .riga-telefono{grid-column:2/-1}.lista-telefono .a-schede tbody td.cella-destra{text-align:right;grid-area:1/3;padding:0;display:block}.lista-telefono .a-schede td.cella-destra:before{content:none}.lista-telefono .riga-telefono.subline{margin-top:var(--space-4);overflow-wrap:anywhere}}.production-paper>.roll-sheet-group{margin-top:var(--space-8)}.production-paper>.roll-sheet-group>h3:first-child{margin-top:0}.button.ingranaggio-area{white-space:nowrap;flex-direction:row;align-items:center;display:inline-flex}@media (max-width:640px){.button.ingranaggio-area .button-label{display:none}.button.ingranaggio-area{justify-content:center;min-width:44px}}
.badge.info,.notice.info{background:var(--info-bg);color:var(--info)}.badge:not(.neutral):before{content:"";width:var(--space-4);height:var(--space-4);background:currentColor;border-radius:50%;flex-shrink:0}.notice:is(.good,.warning,.bad,.info){box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent)}.metric[data-tone=good]{--metric-color:var(--good)}.metric[data-tone=warning]{--metric-color:var(--warning)}.metric[data-tone=bad]{--metric-color:var(--bad)}.metric[data-tone=info]{--metric-color:var(--info)}.metric:not([data-tone=neutral])[data-tone]>span:before{content:"";width:var(--space-4);height:var(--space-4);background:var(--metric-color);margin-right:var(--space-8);vertical-align:middle;border-radius:50%;display:inline-block}.metric:not([data-tone=neutral])[data-tone]>strong{color:var(--metric-color)}.notification-count{background:var(--brand-bg);color:var(--brand)}.notification-list .unread .notification-open:before{content:"";width:var(--space-4);height:var(--space-4);flex:0 0 var(--space-4);margin-top:var(--space-8);background:var(--info-vivo);border-radius:50%}.notification-open{gap:var(--space-8)}.notification-open>span{flex:1}.production-card[data-tone=good] .progress span{background:var(--good)}.production-card[data-tone=warning] .production-card-block{color:var(--warning)}.welcome-strip .eyebrow{color:var(--brand)}.sidebar{padding:0}.sidebar-brand-row{height:var(--topbar-height);min-height:var(--topbar-height);flex:0 0 var(--topbar-height);padding:0 var(--space-12) 0 var(--space-20);border-bottom:1px solid var(--line);justify-content:space-between}.sidebar-brand-row .brand{min-width:0;padding:0;font-size:28px}.nartex-logo{object-fit:contain;flex-shrink:0;display:block}.nartex-logo-full{width:144px;height:auto}.nartex-logo-compact{width:28px;height:auto}[data-theme=dark] .nartex-logo{filter:brightness(0)invert()}.brand .brand-compact{display:none}.workspace-brand-badge{background:var(--subtle)}.workspace-brand-badge .nartex-logo{width:16px}@media print{.nartex-logo{filter:none!important}}.sidebar-brand-row .sidebar-toggle{padding:var(--space-8);min-width:var(--space-32);min-height:var(--space-32);justify-content:center}.sidebar nav{padding:0 var(--space-12);margin-top:var(--space-16)}.nav-group{margin-bottom:var(--space-4)}.nav-section-toggle{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-12);color:var(--muted);border-radius:var(--radius-md);text-align:left;min-height:var(--space-40);font-size:12px;display:flex}.nav-section-toggle>span{flex:1}.nav-section-toggle>svg{flex-shrink:0}.nav-section-toggle>svg:last-child{transition:transform var(--duration-control) var(--ease-enter)}.nav-section-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.nav-section-toggle[data-active],.nav-section-toggle:hover{color:var(--text)}.nav-section-toggle:hover{background:var(--subtle)}.nav-section-content{margin:0 0 var(--space-8) var(--space-20);padding-left:var(--space-8);border-left:1px solid var(--line)}.nav-section-content a{min-height:var(--space-36)}.nav-section-content a>svg{display:none}.nav-group a[aria-current=page]{position:relative}.nav-section-content a[aria-current=page]:before{content:"";width:var(--space-2);height:var(--space-12);background:var(--text);left:calc(-1 * var(--space-8) - 1px);border-radius:var(--radius-xs);position:absolute}.nav-direct a{min-height:var(--space-40)}.sidebar-bottom{margin:var(--space-12)}@media (min-width:1001px){.sidebar-collapsed .sidebar{padding:0}.sidebar-collapsed .sidebar-brand-row{justify-content:center;padding:0;position:relative}.sidebar-collapsed .sidebar-brand-row .brand{margin:0;padding:0}.sidebar-collapsed .sidebar-toggle{width:var(--controllo);height:var(--controllo);background:var(--nav-scelta);box-shadow:var(--ombra-nav-scelta);opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar-collapsed .sidebar-brand-row:hover .sidebar-toggle,.sidebar-collapsed .sidebar-toggle:focus-visible{opacity:1;pointer-events:auto}.sidebar-collapsed .brand .brand-compact{display:block}.sidebar-collapsed .sidebar-brand-row:hover .brand{opacity:0}.sidebar-collapsed .sidebar-brand-row:has(.sidebar-toggle:focus-visible) .brand{opacity:0}.sidebar-collapsed .sidebar nav{padding:0 var(--space-8)}.sidebar-collapsed .nav-section-toggle{justify-content:center}.sidebar-collapsed .nav-section-toggle>span,.sidebar-collapsed .nav-section-toggle>svg:last-child,.sidebar-collapsed .nav-section-content,.sidebar-collapsed .sidebar nav>.evidenza{display:none}.sidebar-collapsed .sidebar nav .nav-direct a[aria-current=page]{background:var(--nav-scelta);box-shadow:var(--ombra-nav-scelta)}.sidebar-collapsed .nav-section-toggle[data-active]{background:var(--nav-scelta);box-shadow:var(--ombra-nav-scelta);color:var(--testo)}.sidebar-collapsed .sidebar-bottom{margin:var(--space-8)}}@media (max-width:1000px){.sidebar-mobile-close{position:static}.sidebar-brand-row{padding-inline:var(--space-16) var(--space-8)}}@keyframes panel-enter{0%{opacity:0;transform:translateY(var(--motion-panel-offset)) scale(.985)}to{opacity:1;transform:none}}@keyframes panel-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--motion-popup-offset)) scale(.99)}}@keyframes popup-enter{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-popup-offset)))}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes comparsa-menu{0%{opacity:0;transform:scale(var(--scala-comparsa))}}@media (prefers-reduced-motion:no-preference){.control-popup{animation:comparsa-menu var(--d-vetro) var(--e-molla) both}.notification-popover{animation:comparsa-menu var(--d-vetro) var(--e-molla) both;transform-origin:100% 0}.control-popup[data-exiting],.notification-popover[data-exiting]{animation:fade-out var(--duration-exit) var(--ease-exit) forwards}.nav-section-content{animation:popup-enter var(--duration-enter) var(--ease-enter)}.nav-section-content[data-exiting]{animation:fade-out var(--duration-exit) var(--ease-exit) forwards}.sidebar{transition:transform var(--duration-enter) var(--ease-enter)}.sidebar:not(.open){transition-duration:var(--duration-exit)}.nav-scrim-motion{animation:fade-in var(--duration-enter) var(--ease-enter)}.nav-scrim-motion[data-exiting]{animation:fade-out var(--duration-exit) var(--ease-exit) forwards}.toast-motion{animation:panel-enter var(--duration-enter) var(--ease-enter)}.toast-motion[data-exiting]{animation:panel-exit var(--duration-exit) var(--ease-exit) forwards}.button,.icon-button{transition:transform var(--duration-control) var(--ease-enter)}.button:not(:disabled):active,.icon-button:not(:disabled):active{transform:scale(.97)}.select-trigger>svg:last-child{transition:transform var(--duration-control) var(--ease-enter)}.select-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}}.nav-scrim-motion{z-index:25;position:fixed;inset:0}.nav-scrim-motion .nav-scrim{width:100%;height:100%}.toast-motion{inset:auto var(--space-16) var(--space-24);z-index:100;pointer-events:none;justify-content:center;display:flex;position:fixed}.toast-motion .toast{pointer-events:auto;position:static;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{*,:before,:after{transition:none!important;animation:none!important}.motion-surface{display:none!important}}.tabs{position:relative}.tab-indicator{pointer-events:none;top:var(--space-2);bottom:var(--space-2);border-radius:var(--r-capsula);background:var(--segmento-scelto);width:0;box-shadow:var(--ombra-segmento);transform-origin:0;position:absolute;left:0}.tabs button.active{border-bottom-color:#0000}.menu-azioni{min-width:200px;padding:var(--space-4);border-radius:var(--r-gruppo);box-shadow:var(--ombra-vetro), var(--ombra-flottante);color:var(--testo);border:0;margin:0;position:fixed;inset:auto}.menu-azioni:popover-open{gap:var(--space-2);display:grid}.menu-azioni-voce{align-items:center;gap:var(--space-8);min-height:var(--controllo);padding:0 var(--space-12);border-radius:var(--r-controllo);color:inherit;font:inherit;font-size:var(--t-tabella);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.menu-azioni-voce:hover:not(:disabled),.menu-azioni-voce:focus-visible{background:var(--velo-passaggio)}.menu-azioni-voce:disabled{color:var(--testo-2);cursor:default}.menu-azioni-voce[data-pericolo]{color:var(--errore)}.menu-azioni-voce .ui-icon{color:var(--testo-2)}.menu-azioni-voce[data-pericolo] .ui-icon{color:inherit}
:root{--drawer-standard:640px;--drawer-wide:880px;--drawer-foglio:1080px;--drawer-min-content:440px;--drawer-page-peek:clamp(64px, 22vw, 320px);--drawer-peek:40px;--drawer-title-size:16px;--drawer-small-type:12px;--sheet-page-peek:24px;--sheet-stack-peek:12px;--sheet-grab-height:32px;--sheet-radius:var(--r-pannello)}.drawer{--drawer-base:max(var(--drawer-page-peek), calc(100vw - var(--drawer-preferred)));--drawer-step:max(0px, min(var(--drawer-peek), calc((100vw - var(--drawer-base) - var(--drawer-min-content)) / 4)));width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.drawer::backdrop{background:0 0}.drawer-grab{display:none}.drawer[data-depth="0"]::backdrop{background:var(--overlay)}.drawer-sheet{inset-block:var(--stacco);right:var(--stacco);left:calc(var(--drawer-base) + min(var(--drawer-index), 4) * var(--drawer-step));border-radius:var(--r-pannello);min-width:0;-webkit-backdrop-filter:blur(var(--sfocatura-spessa)) saturate(var(--saturazione));backdrop-filter:blur(var(--sfocatura-spessa)) saturate(var(--saturazione));background:var(--lucentezza), var(--vetro-spesso);box-shadow:var(--ombra-vetro), var(--ombra-pannello);border:0;flex-direction:column;display:flex;position:absolute;overflow:hidden;container:drawer/inline-size}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.drawer-sheet{background:var(--vetro-ridotto)}}@media (prefers-reduced-transparency:reduce){.drawer-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vetro-ridotto)}}:root[data-vetro=ridotto] .drawer-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vetro-ridotto)}@media (max-width:1023px),(pointer:coarse){.drawer-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lucentezza), linear-gradient(var(--vetro-spesso), var(--vetro-spesso)), var(--fondo)}}@media (prefers-contrast:more){.drawer-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--foglio);box-shadow:0 0 0 1px var(--testo)}}.drawer-sheet{--foglio:var(--foglio-rialzato)}.drawer-sheet .drawer-head{border-bottom-color:var(--linea);background:0 0}.drawer-head{min-height:var(--topbar-height);padding:var(--space-12) var(--space-28);gap:var(--space-12);flex:none;position:static}.drawer-heading{flex:1;min-width:0}.drawer-heading:has(>:is(.volto,.miniatura)){align-items:center;gap:var(--space-8);display:flex}.drawer-head .drawer-title{font-size:var(--drawer-title-size);font-weight:var(--peso-forte);overflow-wrap:anywhere;line-height:1.4}.drawer-title:focus{outline:none}.drawer-path{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-28);border-bottom:1px solid var(--line);font-size:var(--drawer-small-type);flex:none;display:flex;overflow-x:auto}.drawer-path>span{align-items:center;gap:var(--space-8);white-space:nowrap;display:inline-flex}.drawer-path button{color:var(--muted);white-space:nowrap;padding:var(--space-4) 0}.drawer-path button:hover{color:var(--text);text-decoration:underline}.drawer-body{--corpo-x:var(--space-28);--corpo-y:var(--space-24);overscroll-behavior:contain;scrollbar-gutter:auto;flex:1;min-height:0;overflow-y:auto}.drawer-rail{inset-block:var(--stacco);border-radius:var(--r-pannello) 0 0 var(--r-pannello);left:calc(var(--drawer-base) + var(--rail-index) * var(--drawer-step));width:var(--drawer-step);align-items:center;gap:var(--space-24);padding:var(--space-24) 0;color:var(--muted);background:var(--vetro-spesso);box-shadow:var(--ombra-vetro);flex-direction:column;display:flex;position:absolute;overflow:hidden}.drawer-rail:hover{background:var(--foglio);color:var(--text)}.drawer-rail-number{font-size:var(--drawer-small-type);font-variant-numeric:tabular-nums}.drawer-rail-title{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;text-overflow:ellipsis;max-height:calc(100dvh - var(--space-64) * 2);font-weight:var(--peso-forte);font-size:var(--drawer-small-type);overflow:hidden}.drawer-rail>svg{flex-shrink:0;margin-top:auto}.drawer[data-covered] .drawer-head,.drawer[data-covered] .drawer-path{visibility:hidden}@media (prefers-reduced-motion:no-preference){.drawer[data-depth="0"]::backdrop{animation:fade-in var(--d-cassetto) var(--e-cassetto);animation-delay:var(--sfondo-trascorso,0s)}.drawer[data-depth="0"][data-exiting]::backdrop{animation:fade-out var(--d-cassetto-uscita) var(--e-cassetto-uscita) forwards}}@media (max-width:1000px){:root{--drawer-peek:32px}}@media (max-width:767px),(max-width:1100px) and (orientation:portrait){:root{--drawer-title-size:14px}.drawer-sheet{inset-inline:0;max-height:calc(100dvh - max(var(--sheet-page-peek), env(safe-area-inset-top)) - min(var(--drawer-index), 3) * var(--sheet-stack-peek));border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;transform:translateY(var(--sheet-drag-offset,0px));top:auto;bottom:0;overflow:hidden}.drawer-rails{display:none}.drawer-grab{height:var(--sheet-grab-height);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex:none;justify-content:center;align-items:center;display:flex}.drawer-grab>span{width:var(--space-36);height:var(--space-4);border-radius:var(--radius-sm);background:var(--muted)}.drawer[data-sheet-dragging] .drawer-grab{cursor:grabbing}.drawer[data-covered] .drawer-grab{visibility:hidden}.drawer-head{min-height:var(--space-56);padding:0 var(--space-16) var(--space-12);padding-left:max(var(--space-16), env(safe-area-inset-left));padding-right:max(var(--space-12), env(safe-area-inset-right));gap:var(--space-4)}.drawer-body{--corpo-x:var(--space-16);--corpo-y:var(--space-20);padding:var(--space-20) var(--space-16);padding-bottom:max(var(--space-20), env(safe-area-inset-bottom));padding-left:max(var(--space-16), env(safe-area-inset-left));padding-right:max(var(--space-16), env(safe-area-inset-right));scrollbar-gutter:auto}.drawer-path{padding:var(--space-8) var(--space-16)}.drawer-path button,.drawer-head .icon-button{min-height:var(--space-40)}.drawer-head .icon-button{min-width:var(--space-40)}}@media (max-width:767px) and (prefers-reduced-motion:no-preference),(max-width:1100px) and (orientation:portrait) and (prefers-reduced-motion:no-preference){.drawer[open] .drawer-sheet{transition:transform var(--d-cassetto) var(--e-cassetto)}.drawer[data-sheet-dragging] .drawer-sheet{transition:none;animation:none}}@media (min-width:768px) and (max-width:1100px) and (orientation:portrait){:root{--sheet-page-peek:10dvh;--sheet-stack-peek:16px;--sheet-radius:24px;--drawer-title-size:16px}.drawer-sheet{inset-inline:max(var(--stacco), calc((100vw - 720px) / 2))}.drawer-head{padding:0 var(--space-24) var(--space-12)}.drawer-body{--corpo-x:var(--space-24);--corpo-y:var(--space-24);padding:var(--space-20) var(--space-24);padding-bottom:max(var(--space-24), env(safe-area-inset-bottom))}.drawer-path{padding:var(--space-8) var(--space-24)}}@container drawer (max-width:720px){.drawer-body .form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.decoration-detail-grid{grid-template-columns:minmax(0,1fr)}.composer-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-columns{grid-template-columns:minmax(0,1fr)}.composer-line-editor{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:var(--space-20)}.drawer-body .section-title,.drawer-body .form-actions,.drawer-footer{flex-wrap:wrap}}.drawer-body .composer-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}@container drawer (max-width:420px){.drawer-body .composer-metadata,.composer-metadata{grid-template-columns:minmax(0,1fr)}}@container drawer (max-width:540px){.drawer-body .form-grid,.drawer-body .decoration-form-grid,.drawer-body .decoration-unit-list{grid-template-columns:minmax(0,1fr)}.drawer-body .decoration-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-body .form-actions>.button{flex:auto}.drawer-body form>:last-child:has(>.button[type=submit])>.button.secondary{flex:none}.drawer-body form>:last-child:has(>.button[type=submit])>.button{white-space:nowrap}}@media print{.drawer-mount:not(:last-of-type){display:none!important}.drawer,.drawer-sheet,.drawer-body{border:0;border-radius:0;width:100%;height:auto;max-height:none;margin:0;padding:0;display:block;position:static;overflow:visible;box-shadow:none!important;animation:none!important;transform:none!important}.drawer-grab,.drawer-head,.drawer-rails,.drawer-path{display:none!important}.drawer::backdrop{background:0 0!important}}.drawer-body>.notice:first-child{margin-top:0}.drawer-sheet .drawer-body{background:var(--fondo-cassetto)}.drawer-body{--carta-cassetto-x:var(--space-20);--carta-cassetto-y:var(--space-16)}.drawer-body :is(.metrics,.prev-totali,dl.cl-dati,.contact-card,.mag-scheda>section,.work-size-summary,.form-like,ol.timeline,details.lis-dati,fieldset.config-fieldset,.sp-sezione,.contact-grid>section),.drawer-body .table-wrap:not(:is(.metrics,.contact-card,.mag-scheda>section,.work-size-summary,.sp-sezione,.contact-grid>section) .table-wrap){margin:var(--space-16) 0;padding:var(--carta-cassetto-y) var(--carta-cassetto-x);border:var(--bordo-foglio);border-radius:var(--r-carta);background:var(--foglio);box-shadow:var(--ombra-carta-cassetto)}.drawer-body .table-wrap:not(:is(.metrics,.contact-card,.mag-scheda>section,.work-size-summary,.sp-sezione,.contact-grid>section) .table-wrap){padding:0;overflow:hidden}.drawer-body .metrics{padding:var(--carta-cassetto-y) 0;border-top:var(--bordo-foglio);border-bottom:var(--bordo-foglio)}.drawer-body .metric{padding:0 var(--carta-cassetto-x)}.drawer-body .metric>strong{font-size:var(--t-numero-cassetto)}.drawer-body :is(h3,.section-title>div>h3,.cl-titoletto){margin:var(--space-24) 0 var(--space-8)}.drawer-body .section-title:has(h3){margin:var(--space-24) 0 var(--space-8);align-items:center}.drawer-body .section-title :is(div>h3,h3){margin:0}.drawer-body>:first-child,.drawer-body>:first-child :is(h3){margin-top:0}.drawer-body :is(.metrics,.prev-totali,dl.cl-dati,.contact-card,.mag-scheda>section,.work-size-summary,.form-like,details.lis-dati,fieldset.config-fieldset,.sp-sezione,.contact-grid>section) :is(.contact-card,.form-like,fieldset.config-fieldset,dl.cl-dati,ol.timeline){margin:var(--space-12) 0 0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.drawer-body :is(.contact-card,.mag-scheda>section,.work-size-summary,.form-like,.sp-sezione,.contact-grid>section)>:is(h3,.section-title):first-child{margin-top:0}.drawer-body .notice:not(.good,.warning,.bad,.info){border:var(--bordo-foglio);border-radius:var(--r-carta);background:var(--foglio)}.drawer-body .empty:not(:is(.metrics,.prev-totali,dl.cl-dati,.contact-card,.mag-scheda>section,.work-size-summary,.form-like,details.lis-dati,fieldset.config-fieldset,.sp-sezione,.contact-grid>section,.table-wrap,.surface) .empty){margin:var(--space-16) 0;border:var(--bordo-foglio);border-radius:var(--r-carta);background:var(--foglio);box-shadow:var(--ombra-carta-cassetto)}.drawer-piede{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-28) var(--space-16);border-top:1px solid var(--linea);background:var(--vetro-ridotto);flex:none;display:flex}.drawer-piede>:last-child{margin-left:auto}@media (max-width:760px){.drawer-piede{padding:var(--space-12) var(--space-16) calc(var(--space-16) + env(safe-area-inset-bottom))}}.drawer-heading-testo{flex:1;min-width:0}.drawer-sottotitolo{margin:var(--space-2) 0 0;color:var(--testo-2);font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}
.ui-icon{pointer-events:none;flex-shrink:0}.button[data-icon]{white-space:normal;max-width:100%}.button-label{overflow-wrap:anywhere;min-width:0}.tabs button{justify-content:center;align-items:center;gap:var(--space-8);flex-shrink:0;display:inline-flex}.select-label{align-items:center;gap:var(--space-8);min-width:0;display:flex}.select-trigger>.select-label{flex:1}.select-trigger .select-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-option .select-label{align-items:flex-start}.select-option .select-label>span{overflow-wrap:anywhere}.production-column-head h2{align-items:center;gap:var(--space-8);display:flex}
.config-fieldset{border:0;min-width:0;margin:0;padding:0}.config-section{gap:20px;min-width:0;padding:20px 0;display:grid}.config-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.config-actions{flex-wrap:wrap;align-items:end;gap:10px;margin:20px 0;display:flex}.config-actions .field{flex:1;min-width:180px}.config-check-grid{flex-wrap:wrap;gap:12px 20px;display:flex}.config-cycle-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;display:grid}.config-cycle-preview{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.config-cycle-preview li{align-items:start;gap:12px;display:flex}.config-cycle-preview small{color:var(--muted);margin-top:2px;line-height:1.6;display:block}.config-step-number{background:var(--subtle);border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.config-steps{gap:14px;margin:20px 0;display:grid}.config-step{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:18px}.config-step header{flex-wrap:wrap;align-items:start;gap:12px;margin-bottom:12px;display:flex}.config-step header h3{margin:0}.config-step-controls{gap:6px;margin-left:auto;display:flex}.config-step .config-check-grid{margin-bottom:10px}.config-media{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.config-media>div{gap:8px;display:grid}.config-media img{object-fit:contain;background:var(--subtle);border-radius:12px;width:100%;height:190px}.config-payload{overflow-wrap:anywhere;white-space:pre-line;max-width:200px}.config-payload-images{gap:var(--space-8);display:grid}.config-payload-thumbs{gap:var(--space-4);flex-wrap:wrap;display:flex}.config-payload-thumbs img{width:var(--space-40);height:var(--space-40);object-fit:contain;background:var(--subtle);border-radius:var(--radius-md)}.config-footer{border-top:1px solid var(--line);padding-top:20px}@media (max-width:767px){.config-step-controls{width:100%;margin-left:0}.config-step{padding:12px}.config-payload{max-width:120px}.config-check-grid{gap:14px}.config-cycle-grid{grid-template-columns:1fr}}.kit-component-row{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.kit-component-row .field{flex:1;min-width:180px;margin:0}.order-kit-config{background:var(--subtle);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:20px;padding:18px}.order-kit-config>.field{margin-bottom:14px}@media (max-width:767px){.kit-component-row .field{flex-basis:100%}.order-kit-config{padding:12px}}tr[data-apre]{cursor:pointer}.finestra .finestra-testo:has(>.finestra-modulo){color:var(--testo)}.finestra-modulo .form-grid{grid-template-columns:minmax(0,1fr)}.finestra-testo>.finestra-modulo{margin-top:var(--space-16)}.config-footer>.menu-azioni-apri{margin-right:auto}.solo-telefono{display:none}@media (max-width:759px){.solo-telefono{display:inline}.righe-due .table-wrap{background:0 0;overflow:visible}.righe-due .table-wrap :is(table,tbody){width:100%;display:block}.righe-due .table-wrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.righe-due .table-wrap tbody tr{--rientro:0px;--testa:0px;align-items:flex-start;column-gap:var(--space-8);padding:var(--space-12) var(--margine-carta) var(--space-12) calc(var(--margine-carta) + var(--rientro));border:0;border-top:1px solid var(--linea);flex-wrap:wrap;grid-template-columns:none;row-gap:0;display:flex}.righe-due .table-wrap tbody tr:first-child{border-top:0}.righe-due .table-wrap tbody tr:has(>td:first-child>.con-volto){--rientro:calc(28px + var(--space-8));--testa:calc((28px - 1.45em) / 2)}.righe-due .table-wrap tbody td:first-child>.con-volto{align-items:flex-start}.righe-due .table-wrap tbody td:first-child>.con-volto>:last-child{padding-top:var(--testa)}.righe-due .table-wrap tbody tr:after{content:"";flex-basis:100%;order:2;height:0}.righe-due .table-wrap tbody td{width:auto;min-width:0;height:auto;margin:var(--space-2) 0 0;color:var(--testo-2);font-size:var(--t-meta);text-align:left;white-space:normal;background:0 0;border:0;order:3;grid-column:auto;padding:0;line-height:1.45;display:block;position:static}.righe-due .table-wrap tbody td:before{content:none;float:none;margin:0;display:inline}.righe-due .table-wrap tbody td:empty{display:none}.righe-due .table-wrap tbody td:first-child{margin:0 0 0 calc(var(--rientro) * -1);color:var(--testo);font-size:var(--t-tabella);flex:1 1 0;order:0}.righe-due .table-wrap tbody td.riga-cifra,.righe-due .table-wrap tbody td.riga-azioni{color:var(--testo);font-size:var(--t-tabella);text-align:right;flex:none;order:1;margin:0}.righe-due .table-wrap tbody td.riga-cifra{max-width:60%;margin-top:var(--testa);font-variant-numeric:tabular-nums}.righe-due .table-wrap tbody td.riga-azioni{margin-block:calc(var(--testa) + (1.45em - var(--controllo)) / 2) calc((1.45em - var(--controllo)) / 2);align-self:flex-start}.righe-due .table-wrap tbody td.riga-azioni>*{flex-wrap:nowrap;justify-content:flex-end}.righe-due .table-wrap tbody td:not(:first-child,.riga-cifra,.riga-azioni) :is(.subline,small){color:inherit;font-size:inherit;margin:0;display:inline}.righe-due .table-wrap tbody td:not(:first-child,.riga-cifra,.riga-azioni) :is(.subline,small):before{content:" · "}.righe-due .table-wrap tbody tr{--tacca:1px;column-gap:var(--space-16);clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--margine-carta) + var(--rientro)) 100%, calc(var(--margine-carta) + var(--rientro)) var(--tacca), calc(var(--margine-carta) + var(--rientro) - var(--space-16)) var(--tacca), calc(var(--margine-carta) + var(--rientro) - var(--space-16)) 100%, 0 100%)}.righe-due .table-wrap tbody tr:has(>td:first-child>.con-volto){--tacca:calc(var(--space-12) + 28px)}.righe-due .table-wrap tbody td:not(:first-child,.riga-cifra,.riga-azioni,.riga-fine,:empty)~td:not(.riga-cifra,.riga-azioni,.riga-fine,:empty):before{content:"·";width:var(--space-16);margin-left:calc(var(--space-16) * -1);color:var(--testo-2);text-align:center;display:inline-block}.righe-due .table-wrap tbody td.riga-fine{order:4;margin-left:auto}.righe-due .table-wrap tbody td:not(:first-child) :is(.con-volto,.con-volto>div){display:inline}.righe-due .table-wrap tbody td:not(:first-child) .con-volto>:is(.miniatura,.volto){margin-right:var(--space-8);vertical-align:middle;display:inline-flex}.righe-due .table-wrap tbody td.riga-cifra .badge{white-space:nowrap;max-width:none}.righe-due .table-wrap tbody td .badge{vertical-align:middle;min-height:20px}}@media (max-width:759px) and (pointer:coarse){.righe-due .table-wrap tbody td:first-child .row-link{margin-block:calc(.725em - 22px)}}
.contact-detail{gap:20px;min-width:0;display:grid}.contact-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-card{border:1px solid var(--line);border-radius:var(--radius-lg);overflow-wrap:anywhere;min-width:0;padding:18px}.contact-card h3{margin:8px 0 12px}.contact-card p{color:var(--muted);margin:8px 0}.contact-pre{white-space:pre-wrap}.contact-edit-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.contact-edit-row>div{overflow-wrap:anywhere;flex:220px;min-width:0}.contact-edit-row p{color:var(--muted);margin:6px 0}.contact-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;padding:18px 0 2px;display:flex}.party-panel{border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;margin:12px 0 24px;padding:16px}.party-panel h3{margin:0 0 8px}.party-panel p{color:var(--muted);margin:6px 0}.party-panel .contact-grid{margin:12px 0}.party-panel .contact-card{padding:12px}@media (max-width:767px){.contact-grid{grid-template-columns:minmax(0,1fr)}.contact-card{padding:14px}.contact-footer .button{flex:1}}
.access-account{gap:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.access-account h3,.access-actions{margin-top:var(--space-24)}.access-manager{min-width:0}.access-manager td .button{white-space:nowrap}.access-manager td .field{min-width:150px}.access-demo-note{margin-top:var(--space-20)}.access-portal{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:var(--bg);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.access-portal::backdrop{background:var(--bg)}.access-entry{min-height:100%;padding:var(--space-32);justify-content:center;align-items:center;gap:var(--space-32);flex-direction:column;display:flex}.access-entry-brand{align-items:center;gap:var(--space-12);color:var(--muted);flex-direction:column;font-size:12px;display:flex}.access-entry-brand .nartex-logo{width:180px}.access-entry-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(100%,440px);min-width:0;padding:var(--space-32)}.access-entry-card h1{margin:var(--space-8) 0 var(--space-24);letter-spacing:-.7px;font-size:28px}.access-entry-card .config-fieldset{width:100%;min-width:0}.access-entry-card .button{margin-top:var(--space-12)}.access-entry-card .text-link{margin-top:var(--space-20);text-align:left;display:block}.access-entry-card>.fine-print{margin:var(--space-24) 0 0}.access-demo-credentials{margin-top:var(--space-24);padding-top:var(--space-20);border-top:1px solid var(--line)}.access-demo-credentials span,.access-demo-credentials small{color:var(--muted);display:block}.access-demo-credentials .text-link{margin:var(--space-8) 0}.access-session-hidden{display:none}@media (max-width:767px){.access-account{grid-template-columns:minmax(0,1fr)}.access-entry{padding:var(--space-20) var(--space-12);justify-content:flex-start}.access-entry-card{padding:var(--space-24) var(--space-20)}}
:where(.app-shell) .field,:where(body:has(.app-shell) .drawer) .field{margin:0 0 var(--space-16)}:where(.app-shell) :is(.form-grid,.composer-metadata,.ordini-comandi),:where(body:has(.app-shell) .drawer) :is(.form-grid,.composer-metadata){gap:var(--space-16);margin:0 0 var(--space-16);align-items:start}:where(.app-shell) :where(.form-grid,.composer-metadata,.ordini-comandi)>.field,:where(body:has(.app-shell) .drawer) :where(.form-grid,.composer-metadata)>.field{margin:0}:where(.app-shell) .field>small:not(.field-error),:where(body:has(.app-shell) .drawer) .field>small:not(.field-error){color:var(--muted);line-height:1.45}:where(body:has(.app-shell) .drawer) form h3{margin:var(--space-24) 0 var(--space-4);font-size:13px}:where(body:has(.app-shell) .drawer) form h3+.muted{margin:0 0 var(--space-12)}:where(.app-shell) :is(.select-trigger,.date-trigger),:where(body:has(.app-shell) .drawer) :is(.select-trigger,.date-trigger){min-height:40px;font-weight:400}:where(.app-shell) .field :where(input:not([type=checkbox]):not([type=radio]),textarea),:where(body:has(.app-shell) .drawer) .field :where(input:not([type=checkbox]):not([type=radio]),textarea){min-height:40px}:where(.app-shell) .ordini-toolbar{min-height:0;padding:0;display:block}:where(.app-shell) .ordini-toolbar>.tabs{margin:var(--space-12) var(--space-12) 0 var(--space-16)}:where(.app-shell) .ordini-toolbar>.order-list-controls{gap:var(--space-8);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);grid-template-columns:minmax(200px,1fr) repeat(5,auto);display:grid}:where(.app-shell) .ordini-toolbar>.order-list-controls>*{min-width:0}:where(.app-shell) .ordini-toolbar>.order-list-controls>.custom-select{min-width:140px}:where(.app-shell) .ordini-toolbar~.table-wrap th:nth-child(2),:where(.app-shell) .ordini-toolbar~.table-wrap td:nth-child(2){min-width:200px}@media (max-width:1320px){:where(.app-shell) .ordini-toolbar>.order-list-controls{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.app-shell) .ordini-toolbar>.order-list-controls>.search{grid-column:1/-1}}@media (max-width:600px){:where(.app-shell) .ordini-toolbar>.order-list-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell .ordini-comandi{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.app-shell) .product-detail{gap:var(--space-32);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}:where(.app-shell) .product-detail .detail-photo{max-height:420px}:where(.app-shell) .app-allegato-anteprima:has(.photo-missing){aspect-ratio:auto;height:88px}:where(.app-shell) .app-allegato-anteprima .photo-missing{height:100%}@media (max-width:1000px){:where(.app-shell) .product-detail{grid-template-columns:minmax(0,1fr)}}:where(.app-shell) .clienti-toolbar{justify-content:flex-start;gap:var(--space-8)}:where(.app-shell) .clienti-toolbar>.search{flex:0 420px}:where(.app-shell) .toolbar:where(:not(.ordini-toolbar):has(>.tabs):has(>.order-list-controls)){min-height:0;padding:0;display:block}:where(.app-shell) .toolbar:where(:not(.ordini-toolbar):has(>.tabs):has(>.order-list-controls))>.tabs{margin:var(--space-12) var(--space-12) 0 var(--space-16)}:where(.app-shell) .toolbar:where(:not(.ordini-toolbar):has(>.tabs):has(>.order-list-controls))>.order-list-controls{padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);justify-content:flex-start}:where(.app-shell) .toolbar:where(:not(.ordini-toolbar):has(>.tabs):has(>.order-list-controls))>.order-list-controls>.search{flex:260px}:where(.app-shell) .toolbar:where(:not(.ordini-toolbar):has(>.tabs):has(>.order-list-controls))>.order-list-controls>.custom-select{flex:none;min-width:140px}:where(.app-shell) .toolbar:where(:not(:has(>.tabs)):has(>.search)){justify-content:flex-start;gap:var(--space-8)}:where(.app-shell) .toolbar:where(:not(:has(>.tabs)):has(>.search))>.search{flex:0 420px}:where(.app-shell) .toolbar.catalogo-toolbar>.custom-select+.custom-select{margin-left:0}:root{--sidebar-rail:64px;--colonna-sinistra:calc(var(--laterale) + var(--stacco) * 2)}.app-shell{z-index:1;position:relative}.sidebar{inset:var(--stacco) auto var(--stacco) var(--stacco);width:var(--laterale);border-radius:var(--r-pannello);-webkit-backdrop-filter:blur(var(--sfocatura-spessa)) saturate(var(--saturazione));backdrop-filter:blur(var(--sfocatura-spessa)) saturate(var(--saturazione));background:var(--lucentezza), var(--vetro-laterale);box-shadow:var(--ombra-vetro), var(--ombra-flottante);border:0;padding:0;overflow:hidden}.sidebar-brand-row{height:var(--barra-h);min-height:var(--barra-h);flex:0 0 var(--barra-h);padding:0 var(--space-8) 0 var(--space-16);border-bottom:0}.sidebar-brand-row .nartex-logo-full{width:112px}.sidebar-brand-row .sidebar-toggle{min-width:var(--controllo);min-height:var(--controllo);border-radius:var(--r-capsula);color:var(--testo-2-vetro)}.sidebar-brand-row .sidebar-toggle:hover{background-image:linear-gradient(var(--velo-passaggio), var(--velo-passaggio))}.sidebar nav{padding:var(--space-4) var(--space-8) var(--space-8);margin-top:0}.nav-group{margin-bottom:0}.nav-label{margin:var(--space-16) var(--space-8) var(--space-4);font-size:var(--t-meta);font-weight:var(--peso-normale);letter-spacing:0;color:var(--testo-2-vetro);padding:0}.nav-group a,.nav-direct a,.nav-section-content a{min-height:var(--voce-nav);padding:0 var(--space-12);gap:var(--space-12);border-radius:var(--r-controllo);color:var(--testo);font-size:var(--t-testo);white-space:nowrap;transition:background-color var(--d-micro) var(--e-ingresso);margin:0}.nav-group a>svg,.nav-section-toggle>svg{color:var(--testo-2-vetro)}.nav-group a:hover,.nav-section-toggle:hover{background-image:linear-gradient(var(--velo-passaggio), var(--velo-passaggio));color:var(--testo)}.nav-group a[aria-current=page]{background:var(--nav-scelta);box-shadow:var(--ombra-nav-scelta);color:var(--testo);font-weight:var(--peso-forte)}.nav-group a[aria-current=page]>svg{color:var(--testo)}.sidebar nav{position:relative}.sidebar nav>.evidenza{border-radius:var(--r-controllo);background:var(--nav-scelta);width:0;height:0;box-shadow:var(--ombra-nav-scelta);transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.sidebar nav .nav-group a{position:relative}.sidebar nav[data-evidenza] .nav-group a[aria-current=page],.sidebar nav[data-evidenza] .nav-group a[data-evidenziata]{box-shadow:none;background:0 0}.sidebar nav[data-evidenza] .nav-group a[aria-current=page]:not([data-evidenziata]){font-weight:var(--peso-normale)}.sidebar nav[data-evidenza] .nav-group a[aria-current=page]:not([data-evidenziata])>svg{color:var(--testo-2-vetro)}.sidebar nav[data-evidenza] .nav-group a[data-evidenziata]{font-weight:var(--peso-forte)}.sidebar nav[data-evidenza] .nav-group a[data-evidenziata]>svg{color:var(--testo)}.nav-count{color:var(--testo-2-vetro);font-size:var(--t-meta);background:0 0;padding:0}.nav-section-toggle{min-height:var(--voce-nav);padding:0 var(--space-12);gap:var(--space-12);border-radius:var(--r-controllo);color:var(--testo);font-size:var(--t-testo);white-space:nowrap}.nav-section-toggle>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-section-content a[aria-current=page]:before{display:none}.nav-section-content{margin:var(--space-2) 0 var(--space-8) calc(var(--space-12) + 9px);padding-left:var(--space-8);border-left-color:var(--linea-forte)}.sidebar-bottom{margin:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);border-radius:var(--r-gruppo);background:var(--gruppo-su-vetro);border:0}.main-shell{width:calc(100% - var(--colonna-sinistra));margin-left:var(--colonna-sinistra);min-width:0}.topbar{height:var(--barra-h);padding:0 var(--stacco) 0 var(--space-24);gap:var(--space-8);isolation:isolate;background:0 0;border-bottom:0;justify-content:flex-start}.topbar:before{content:"";inset:0 0 0 calc(var(--stacco) * -1);z-index:-1;-webkit-backdrop-filter:blur(var(--sfocatura-regolare)) saturate(var(--saturazione));backdrop-filter:blur(var(--sfocatura-regolare)) saturate(var(--saturazione));background:var(--lucentezza), var(--vetro-regolare);box-shadow:var(--ombra-barra);pointer-events:none;position:absolute}@supports not (animation-timeline:scroll()){.topbar:before{opacity:0;transition:opacity var(--d-bordo) var(--e-ingresso)}.topbar[data-raccolto]:before{opacity:1}}@supports (animation-timeline:scroll()){.topbar:before{opacity:0;animation:linear both barra-vetro;animation-timeline:scroll(root);animation-range:8px 24px}}@keyframes barra-vetro{to{opacity:1}}.topbar-search-area{display:contents}.topbar .mobile-menu{order:0}.barra-titolo{flex:1;order:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.topbar-search-area .global-search{order:2;margin-left:auto}.top-actions{gap:var(--space-8);order:3;margin-left:0}@media (min-width:701px){.app-topbar .top-actions{margin-left:auto}}.barra-briciola,.barra-raccolto{text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--d-micro) var(--e-ingresso), transform var(--d-micro) var(--e-ingresso);position:absolute;left:0;right:0;overflow:hidden}.barra-briciola{color:var(--testo-2)}.barra-titolo>span{animation:barra-titolo-entra var(--d-micro) var(--e-ingresso) backwards}@keyframes barra-titolo-entra{0%{opacity:0}}.barra-raccolto{opacity:0;font-weight:var(--peso-forte);transform:translateY(4px)}.topbar[data-raccolto] .barra-briciola{opacity:0;transform:translateY(-4px)}.topbar[data-raccolto] .barra-raccolto{opacity:1;transform:none}.topbar[data-di-colpo] :is(.barra-briciola,.barra-raccolto){transition:none}.app-shell .page-heading .eyebrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar .global-search{width:auto;min-width:240px;max-width:320px;min-height:var(--controllo);height:var(--controllo);padding:0 var(--space-8) 0 var(--space-12);border-radius:var(--r-capsula);background:var(--capsula);color:var(--testo-2);font-size:var(--t-tabella);transition:background-color var(--d-micro) var(--e-ingresso);border:0}.topbar .global-search:hover{background-image:linear-gradient(var(--velo-passaggio), var(--velo-passaggio))}.topbar .global-search kbd{border-radius:var(--r-pastiglia);background:var(--capsula);font-size:var(--t-meta);border:0;padding:1px 6px}.topbar .theme-select select,.topbar .role-select select{font-size:var(--t-tabella)}.topbar .avatar{background:var(--capsula);border:0}main{max-width:none;padding:var(--space-8) var(--stacco) var(--space-64) 0;min-height:calc(100dvh - var(--barra-h) - var(--stacco));margin:0}.page-heading{padding:var(--space-8) var(--space-16) var(--space-24) var(--space-20);align-items:center;margin:0}.page-heading h1{font-size:var(--t-titolo)}.page-heading p{margin:var(--space-8) 0 0;font-size:var(--t-testo);color:var(--testo-2);line-height:1.4}.page-footer{margin:var(--space-40) var(--space-16) 0 var(--space-24);font-size:var(--t-meta);border-top:0}main .metrics:not(.surface .metrics){gap:var(--stacco-carte);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}main .metrics:not(.surface .metrics)>.metric{min-width:0;padding:var(--space-16) var(--space-20);background:var(--foglio);border:var(--bordo-foglio);border-radius:var(--r-carta);box-shadow:var(--ombra-foglio);gap:var(--space-8);grid-template-rows:auto auto 1fr;min-height:112px;display:grid}main .metrics:not(.surface .metrics)>.metric>span:first-child{color:var(--testo-2);font-size:var(--t-testo)}main .metrics:not(.surface .metrics)>.metric>strong{letter-spacing:-.5px;font-size:30px}main .metrics:not(.surface .metrics)>.metric{position:relative}main .metrics:not(.surface .metrics)>.metric>:not(strong,span:first-child,.metric-icona){color:var(--testo-2);font-size:var(--t-meta);align-self:end;margin:0}.metric[data-zero]>strong{color:var(--testo-2);font-weight:var(--peso-normale)}@media (max-width:520px){main .metrics:not(.surface .metrics){gap:var(--space-16);padding:var(--space-16);background:var(--foglio);border:var(--bordo-foglio);border-radius:var(--r-carta);box-shadow:var(--ombra-foglio)}main .metrics:not(.surface .metrics)>.metric{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}:where(.app-shell main) .toolbar.standalone:not(:where(.surface,.drawer,dialog,.split-layout) *){min-height:0;margin-bottom:var(--stacco-carte);padding:var(--space-12) var(--margine-carta);background:var(--foglio);border:var(--bordo-foglio);border-radius:var(--r-carta);box-shadow:var(--ombra-foglio)}.page-heading{flex-wrap:wrap}.page-heading>div:first-child{flex:320px;min-width:0}@media (max-width:520px){.page-heading>div:first-child{flex:0 auto}}.page-heading :is(h1,p){overflow-wrap:break-word}.order-breadcrumb{min-height:var(--controllo);margin:0 0 0 var(--space-12);padding:0 var(--space-12);gap:var(--space-12);border-radius:var(--r-capsula);background:var(--capsula);color:var(--testo-2);font-size:var(--t-tabella);display:inline-flex}.order-breadcrumb .text-link{color:var(--testo);text-decoration:none}.order-page-heading{padding:var(--space-16) var(--space-16) var(--space-24) var(--space-20);flex-wrap:wrap;margin:0}.order-page-heading h1{overflow-wrap:anywhere}.order-page-grid{gap:var(--space-8)}.ordine-testata{gap:var(--space-16);padding:var(--space-16) var(--space-20) var(--space-20);display:grid}.ordine-testata>*{margin:0}.ordine-testata .order-hero h2{margin:var(--space-2) 0;font-size:var(--t-testo);font-weight:var(--peso-forte)}.order-page-main>.metrics,.order-page-main>.notice{margin:var(--space-8) 0 0}.order-page-main>.schede-ordine{margin:var(--space-16) 0 var(--space-8)}.order-page-main>.ordini-sezione{padding:var(--space-16) var(--space-16) var(--space-12) var(--space-20);background:var(--foglio);border:var(--bordo-foglio);border-radius:var(--r-carta) var(--r-carta) 0 0;border-bottom:0;margin:0}.order-page-main>.ordini-sezione+.table-wrap{border-radius:0 0 var(--r-carta) var(--r-carta);border-top:0;margin-top:0}.catalog-grid{gap:var(--space-8)}.catalog-grid>*{min-width:0}.product-caption>div{overflow-wrap:anywhere;min-width:0}.product-card{padding:var(--space-4);background:var(--foglio);border:var(--bordo-foglio);border-radius:var(--r-carta);box-shadow:var(--ombra-foglio);transition:box-shadow var(--d-micro) var(--e-ingresso);display:block}.product-card:hover{box-shadow:var(--ombra-flottante)}.product-card .product-photo{border-radius:var(--r-controllo);background:var(--foto-fondo)}.product-card .product-photo>img{object-fit:contain}.product-card .product-caption{padding:var(--space-8) var(--space-8) var(--space-4)}.product-caption h2{font-size:var(--t-tabella);font-weight:var(--peso-forte)}.contact-card{background:var(--foglio);border:var(--bordo-foglio);border-radius:var(--r-carta);box-shadow:var(--ombra-foglio)}@media (min-width:1001px){.sidebar-collapsed .sidebar{width:var(--sidebar-rail);padding:0}.sidebar-collapsed .main-shell{width:calc(100% - var(--sidebar-rail) - var(--stacco) * 2);margin-left:calc(var(--sidebar-rail) + var(--stacco) * 2)}.sidebar-collapsed .nav-group a,.sidebar-collapsed .nav-section-toggle{min-height:var(--space-40);justify-content:center;padding:0}.sidebar-collapsed .nav-label{height:var(--space-12);margin:var(--space-4) var(--space-8);border-top-color:var(--linea-forte)}.sidebar-collapsed .sidebar-bottom{padding:var(--space-8);justify-content:center}.sidebar-tooltip{left:calc(var(--sidebar-rail) + var(--stacco));border-radius:var(--r-controllo)}}@media (max-width:1150px) and (min-width:1001px){:root{--laterale:224px}.sidebar{width:var(--laterale);padding:0}.main-shell{width:calc(100% - var(--colonna-sinistra));margin-left:var(--colonna-sinistra)}main{padding:var(--space-8) var(--stacco) var(--space-48) 0}.topbar{padding:0 var(--stacco) 0 var(--space-16)}.page-heading{padding-left:var(--space-20)}}@media (max-width:1000px){.sidebar{width:min(var(--laterale), calc(100vw - var(--stacco) * 2));background:var(--lucentezza), var(--vetro-spesso);box-shadow:var(--ombra-vetro), var(--ombra-pannello);transform:translateX(calc(-100% - var(--space-16)));transition:transform var(--d-uscita) var(--e-uscita)}.sidebar.open{transition:transform var(--d-ingresso) var(--e-ingresso);transform:none}.nav-scrim{background:var(--velo)}.sidebar-mobile-close{top:var(--space-8);border-radius:var(--r-capsula)}.main-shell{width:100%;margin-left:0}main{padding:var(--space-8) var(--stacco) var(--space-48)}.topbar{padding:0 var(--stacco)}.topbar:before{inset:0}.topbar .mobile-menu{min-width:var(--controllo);min-height:var(--controllo);border-radius:var(--r-capsula)}.page-heading{padding:var(--space-4) var(--space-16) var(--space-20) var(--space-20)}.order-page-heading{padding:var(--space-12) var(--space-16) var(--space-16) var(--space-20)}.order-breadcrumb{margin-left:var(--space-8)}}@media (max-width:700px){.topbar{height:var(--barra-h);min-height:var(--barra-h);padding:0 var(--stacco);gap:var(--space-4);flex-wrap:nowrap}.topbar .global-search{min-width:0;width:var(--controllo);flex:0 0 var(--controllo);justify-content:center;padding:0}.topbar .global-search span,.topbar .global-search kbd{display:none}.top-actions{gap:var(--space-4);width:auto}.topbar .barra-titolo{margin-left:var(--space-8)}.topbar .barra-briciola{color:var(--testo);font-size:var(--t-testo);font-weight:var(--peso-forte)}.page-heading{align-items:flex-start}.page-heading h1{letter-spacing:-.6px;font-size:32px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sidebar,.topbar:before{background:var(--vetro-ridotto)}}@media (prefers-reduced-transparency:reduce){.sidebar,.topbar:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vetro-ridotto)}}:root[data-vetro=ridotto] .sidebar,:root[data-vetro=ridotto] .topbar:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vetro-ridotto)}@media (prefers-contrast:more){.sidebar,.topbar:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--foglio);box-shadow:0 0 0 1px var(--testo)}}@media (forced-colors:active){.sidebar,.topbar:before{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid canvastext}.sidebar nav>.evidenza{box-shadow:none;background:canvas;border:2px solid highlight}}@media (prefers-reduced-motion:reduce){.barra-briciola,.barra-raccolto,.topbar[data-raccolto] .barra-briciola{transform:none}}@media print{body:before,.topbar:before{display:none}}@media (max-width:520px){:root{--margine-carta:var(--space-16)}}.surface:not(.padded)>.table-wrap~:is(p,.fine-print,.table-footer,.actions-row){padding:var(--space-12) var(--margine-carta) var(--margine-carta);margin:0}.spiegazione{vertical-align:middle;color:var(--testo-2);cursor:help;margin-inline-start:var(--space-4);display:inline-flex}.metric-icona{top:var(--space-16);right:var(--space-20);border-radius:var(--r-controllo);background:var(--info-fondo);width:28px;height:28px;color:var(--info);place-items:center;display:inline-grid;position:absolute}.metric[data-tone=warning]>.metric-icona{background:var(--attesa-fondo);color:var(--attesa)}.metric[data-tone=bad]>.metric-icona{background:var(--errore-fondo);color:var(--errore)}.metric[data-tone=good]>.metric-icona{background:var(--pronto-fondo);color:var(--pronto)}.metric[data-zero]>.metric-icona{background:var(--gruppo);color:var(--testo-2)}.metric:has(>.metric-icona)>span:first-child{padding-right:var(--space-32)}@media (max-width:520px){.metric-icona{display:none}.metric:has(>.metric-icona)>span:first-child{padding-right:0}}@media (max-width:1180px){.board-metriche .metric-icona{display:none}.board-metriche .metric:has(>.metric-icona)>span:first-child{padding-right:0}}@media (min-width:521px){main .metric:not([data-tone=neutral])[data-tone]:has(>.metric-icona)>span:before{content:none}}@media (max-width:1180px){main .board-metriche .metric:not([data-tone=neutral])[data-tone]:has(>.metric-icona)>span:before{content:""}}@media (max-width:520px){main .metrics:not(.surface .metrics)>.metric{min-height:0}}@media (max-width:760px){.app-shell main:has(>.linguette-gruppo) .page-heading h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell main:has(>.linguette-gruppo) .page-heading>div:first-child:not(:has(>p:not(.sr-only))){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell main:has(>.linguette-gruppo) .page-heading:not(:has(>:not(div:first-child))):not(:has(>div:first-child>p:not(.sr-only))){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell main:has(>.linguette-gruppo) .page-heading{padding-top:0;padding-bottom:var(--space-12);flex-flow:row;justify-content:flex-end;align-items:center}}@media (max-width:700px){.app-shell:has(.barra-titolo[data-uguale]) main :is(.page-heading,.order-page-heading) h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell:has(.barra-titolo[data-uguale]) main .page-heading>div:first-child:not(:has(>p:not(.sr-only))){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell:has(.barra-titolo[data-uguale]) main .page-heading:not(:has(>:not(div:first-child))):not(:has(>div:first-child>p:not(.sr-only))){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell:has(.barra-titolo[data-uguale]) main .page-heading{padding-top:0;padding-bottom:var(--space-12);flex-flow:row;justify-content:flex-end;align-items:center}}@media (max-width:760px){.app-shell .page-heading{align-items:center;gap:var(--space-12);flex-flow:row}.app-shell .page-heading>div:first-child{flex:auto;min-width:0}.app-shell .page-heading>:not(:first-child){align-items:center;gap:var(--space-8);flex-wrap:nowrap;flex:none;width:auto;margin:0;display:flex}.app-shell .page-heading>:not(:first-child)>div{display:contents}.app-shell .page-heading>.button:has(>svg){width:var(--controllo);height:var(--controllo);border-radius:50%;flex:none;justify-content:center;gap:0;min-width:0;padding:0;font-size:0}.app-shell .page-heading>:not(:first-child) .button:has(>svg){width:var(--controllo);height:var(--controllo);border-radius:50%;flex:none;justify-content:center;gap:0;min-width:0;padding:0;font-size:0}}@media (min-width:761px){.app-shell .page-heading[data-azioni-strette]{gap:var(--space-12);flex-wrap:nowrap}.app-shell .page-heading[data-azioni-strette]>div:first-child{flex:auto}.app-shell .page-heading[data-azioni-strette]>:not(:first-child){flex:none}.app-shell .page-heading[data-azioni-strette]>.button.secondary:has(>svg){width:var(--controllo);height:var(--controllo);border-radius:50%;flex:none;justify-content:center;gap:0;min-width:0;padding:0;font-size:0}.app-shell .page-heading[data-azioni-strette]>:not(:first-child) .button.secondary:has(>svg){width:var(--controllo);height:var(--controllo);border-radius:50%;flex:none;justify-content:center;gap:0;min-width:0;padding:0;font-size:0}}.barra-elenco{justify-content:flex-start;gap:var(--space-8);flex-wrap:wrap}.barra-elenco>.search{flex:0 360px;min-width:240px}.barra-elenco:not(:has(>.barra-elenco-viste))>.search{flex:240px;max-width:360px}.barra-elenco-viste{min-width:0;max-width:100%;display:flex}.barra-elenco-filtri{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.barra-elenco-azioni{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}.barra-elenco-nota{align-items:center;gap:var(--space-8);min-width:0;color:var(--testo-2);font-size:var(--t-meta);flex-wrap:wrap;margin:0;display:flex}.barra-elenco-apri{flex:none;display:none;position:relative}.barra-elenco-apri[aria-expanded=true]{background:var(--gruppo)}.barra-elenco-apri[data-scelti]:after{content:"";background:var(--testo);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}@media (max-width:760px){.app-shell .barra-elenco>.barra-elenco-viste{flex:1 0 100%;order:-1}.app-shell .barra-elenco>.search{flex:1 1 0;min-width:0;max-width:none}.app-shell .barra-elenco>.barra-elenco-apri{display:inline-flex}.app-shell .barra-elenco>.barra-elenco-azioni{margin-left:0}.app-shell .barra-elenco>.barra-elenco-nota{flex:1 0 100%;order:2}.app-shell .barra-elenco>.barra-elenco-azioni .button:has(>svg){width:var(--controllo);height:var(--controllo);border-radius:50%;justify-content:center;gap:0;min-width:0;padding:0;font-size:0}.app-shell .barra-elenco[data-filtri=chiusi]>.barra-elenco-filtri{display:none}.app-shell .barra-elenco>.barra-elenco-filtri{flex:1 0 100%;order:1}.app-shell .barra-elenco>.barra-elenco-filtri>*{flex:150px;min-width:0}}
:root{--volto-0:#0063d1;--volto-1:#4b48c2;--volto-2:#8e3fb8;--volto-3:#c4264a;--volto-4:#177b8c;--volto-5:#1c7e36;--reparto-grafica:var(--volto-2);--reparto-stampa:var(--volto-0);--reparto-laboratorio:var(--volto-4);--reparto-acquisti:var(--volto-1);--reparto-spedizioni:var(--volto-5)}:root[data-theme=dark]{--volto-0:#409cff;--volto-1:#7d7aff;--volto-2:#da8fff;--volto-3:#ff6482;--volto-4:#5ac8dc;--volto-5:#4cd471}.volto{--tinta:var(--volto-0);--lato:28px;width:var(--lato);height:var(--lato);background:color-mix(in srgb, var(--tinta) 14%, transparent);color:var(--tinta);font-size:calc(var(--lato) * .38);letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.volto.azienda{border-radius:calc(var(--lato) * .28)}.volto[data-tono="1"]{--tinta:var(--volto-1)}.volto[data-tono="2"]{--tinta:var(--volto-2)}.volto[data-tono="3"]{--tinta:var(--volto-3)}.volto[data-tono="4"]{--tinta:var(--volto-4)}.volto[data-tono="5"]{--tinta:var(--volto-5)}:is(.volto,.miniatura)[data-misura="20"]{--lato:20px}:is(.volto,.miniatura)[data-misura="24"]{--lato:24px}:is(.volto,.miniatura)[data-misura="32"]{--lato:32px}:is(.volto,.miniatura)[data-misura="40"]{--lato:40px}:is(.volto,.miniatura)[data-misura="48"]{--lato:48px}.miniatura[data-misura="56"]{--lato:56px}.miniatura[data-misura="72"]{--lato:72px}.miniatura{--lato:32px;width:var(--lato);height:var(--lato);border-radius:var(--r-controllo);background:var(--gruppo);color:var(--testo-2);flex:none;place-items:center;display:inline-grid;overflow:hidden}.miniatura img{object-fit:contain;width:100%;height:100%}.icona-reparto{--tinta:var(--testo-2);border-radius:var(--r-pastiglia);background:color-mix(in srgb, var(--tinta) 12%, transparent);width:22px;height:22px;color:var(--tinta);flex:none;place-items:center;display:inline-grid}.icona-reparto .ui-icon{width:14px;height:14px}.icona-reparto[data-reparto=grafica]{--tinta:var(--reparto-grafica)}.icona-reparto[data-reparto=stampa]{--tinta:var(--reparto-stampa)}.icona-reparto[data-reparto=laboratorio]{--tinta:var(--reparto-laboratorio)}.icona-reparto[data-reparto=acquisti]{--tinta:var(--reparto-acquisti)}.icona-reparto[data-reparto=spedizioni]{--tinta:var(--reparto-spedizioni)}.con-volto{align-items:center;gap:var(--space-8);min-width:0;display:inline-flex}.con-volto>:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}
