@layer components{:root{--codex-tratto-geometria:1px;--codex-tratto-richiamo:.9px;--codex-tratto-riferimento:1.5px;--codex-tratto-anello:1.1px;--codex-tratteggio:10 4 2 4;--codex-opacita-richiamo:.45;--codex-opacita-attenuato:.3;--codex-opacita-alone:.22}.codex-tavola{min-height:0;position:relative;overflow:hidden}.codex-tavola:before{content:"";pointer-events:none;background-image:linear-gradient(var(--oxq-neutral-line-hairline) var(--oxq-stroke-divider), transparent var(--oxq-stroke-divider)), linear-gradient(90deg, var(--oxq-neutral-line-hairline) var(--oxq-stroke-divider), transparent var(--oxq-stroke-divider));background-size:var(--oxq-space-gap-lg) var(--oxq-space-gap-lg);position:absolute;inset:0}.codex-tavola-tela{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.codex-tavola-tela[data-trascina]{cursor:grabbing}.codex-tavola-geometria,.codex-tavola-esplosione,.codex-tavola-richiamo{fill:none;stroke:var(--oxq-neutral-text-ink);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.codex-tavola-geometria{stroke-width:var(--codex-tratto-geometria)}.codex-tavola-esplosione{stroke:var(--oxq-neutral-text-muted);stroke-width:var(--codex-tratto-geometria);stroke-dasharray:var(--codex-tratteggio)}.codex-tavola-richiamo{stroke-width:var(--codex-tratto-richiamo);opacity:var(--codex-opacita-richiamo)}.codex-tavola-richiamo:where([data-stato=evidenziato]){stroke-width:var(--codex-tratto-riferimento);opacity:1}.codex-tavola-richiamo:where([data-stato=selezionato]){stroke:var(--oxq-brand-surface-solid);stroke-width:var(--codex-tratto-riferimento);opacity:1}.codex-tavola-richiamo:where([data-attenuato]){opacity:calc(var(--codex-opacita-richiamo) * var(--codex-opacita-attenuato))}.codex-tavola[data-senza-riferimenti] :is(.codex-riferimento,.codex-tavola-richiamo),.codex-tavola[data-senza-esplosione] .codex-tavola-esplosione{display:none}.codex-tavola-alone{opacity:var(--codex-opacita-alone)}.codex-tavola-sfumatura stop{stop-color:var(--oxq-brand-surface-solid)}.codex-tavola-impulso{fill:none;stroke:var(--oxq-brand-surface-solid);stroke-width:var(--oxq-stroke-emphasis);vector-effect:non-scaling-stroke;animation:codex-impulso var(--oxq-duration-shimmer) var(--oxq-easing-loop) infinite}@keyframes codex-impulso{50%{opacity:.15}}.codex-tavola-zoom{right:var(--oxq-space-gap-sm);bottom:var(--oxq-space-gap-sm);pointer-events:none;font-variant-numeric:tabular-nums;position:absolute}.codex-tavola-zoom:empty{display:none}.codex-tavola>.codex-tavola-info{left:var(--oxq-space-gap-sm);bottom:var(--oxq-space-gap-sm);position:absolute}.codex-tavola-info{align-items:center;gap:var(--oxq-space-gap-xs);color:var(--oxq-neutral-text-muted);font:var(--oxq-font-code-sm);white-space:nowrap;margin:0;display:flex}.codex-tavola-info:empty{display:none}.codex-tavola-suggerimento{left:50%;bottom:var(--oxq-space-gap-2xl);padding:var(--oxq-space-gap-xs) var(--oxq-space-gap-md);border:var(--oxq-stroke-control) solid var(--oxq-neutral-line-border);border-radius:var(--oxq-radius-pill);background:var(--oxq-neutral-surface-raised);box-shadow:var(--oxq-elevation-2);color:var(--oxq-neutral-text-secondary);font:var(--oxq-font-body-sm);font-weight:var(--oxq-body-sm-font-weight-strong);white-space:nowrap;pointer-events:none;transition:opacity var(--oxq-duration-surface) var(--oxq-easing-transition);margin:0;position:absolute;translate:-50%}.codex-tavola-suggerimento:where([data-spento]){opacity:0}.codex-tavola-avvisi{top:var(--oxq-space-gap-sm);position:absolute;left:50%;translate:-50%}.codex-tavola-caricamento{justify-content:center;align-items:center;gap:var(--oxq-space-gap-xs);background:var(--oxq-neutral-surface-canvas);color:var(--oxq-neutral-text-secondary);font:var(--oxq-font-body-sm);display:flex;position:absolute;inset:0}.codex-tavola:not([data-stato=caricamento])>.codex-tavola-caricamento{display:none}.codex-tavola-freccia{align-items:center;gap:var(--oxq-space-gap-2xs);padding:var(--oxq-space-gap-2xs) var(--oxq-space-gap-xs);border-radius:var(--oxq-radius-pill);background:var(--oxq-neutral-surface-solid);box-shadow:var(--oxq-elevation-2);color:var(--oxq-neutral-text-on-ink);font:var(--oxq-font-code-sm);white-space:nowrap;pointer-events:none;display:flex;position:absolute;translate:-50% -50%}.codex-tavola-freccia[hidden]{display:none}.codex-tavola-freccia>.oxq-icon{width:var(--oxq-size-icon-xs);height:var(--oxq-size-icon-xs)}.codex-ramo{gap:var(--oxq-space-gap-2xs);flex-direction:column;display:flex;position:relative}.codex-ramo-guardia{position:absolute;top:0}.codex-ramo>.oxq-tree-item[data-corsia]{position:sticky}.codex-ramo>.oxq-tree-item[data-corsia]:not([aria-selected=true],[data-highlighted]){--_bg:var(--oxq-neutral-surface-raised)}.oxq-tree-item[data-incollata]{box-shadow:0 var(--oxq-stroke-divider) 0 var(--oxq-neutral-line-hairline)}.codex-albero,.codex-albero .oxq-tree-group{gap:0}.codex-albero .oxq-tree-item{min-block-size:1.75rem;padding-inline:var(--oxq-space-gap-segment) var(--oxq-space-gap-2xs)}.codex-albero .oxq-tree-group{background-position:calc(var(--oxq-space-gap-segment) + (var(--oxq-size-icon-sm) - var(--oxq-stroke-divider)) / 2) 0;padding-inline-start:var(--oxq-space-gap-sm)}.codex-albero .oxq-tree-item-action>.oxq-icon-button{--_height:1.5rem}.codex-albero-meta{color:var(--oxq-neutral-text-muted);font:var(--oxq-font-code-sm);flex-shrink:0}.codex-albero-cartella>.oxq-tree-item-label{font-weight:var(--_strong)}.codex-legenda{gap:var(--oxq-space-gap-2xs) var(--oxq-space-gap-sm);color:var(--oxq-neutral-text-secondary);font:var(--oxq-font-body-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.codex-legenda-voce{white-space:nowrap;align-items:center;gap:.375rem;display:flex}.codex-tag-codice{font:var(--oxq-font-code-sm)}.codex-riferimento{cursor:pointer}.codex-riferimento-cerchio,.codex-riferimento-anello{stroke:var(--oxq-neutral-text-ink);vector-effect:non-scaling-stroke;transition:fill var(--oxq-duration-state) var(--oxq-easing-transition), stroke var(--oxq-duration-state) var(--oxq-easing-transition)}.codex-riferimento-cerchio{fill:var(--oxq-neutral-surface-raised);stroke-width:var(--codex-tratto-riferimento)}.codex-riferimento-anello{fill:none;stroke-width:var(--codex-tratto-anello)}.codex-riferimento-numero{fill:var(--oxq-neutral-text-ink);font:var(--oxq-font-code-md);text-anchor:middle;dominant-baseline:central;pointer-events:none;transition:fill var(--oxq-duration-state) var(--oxq-easing-transition)}.codex-riferimento:is(:hover,[data-stato=evidenziato]){filter:drop-shadow(0 0 var(--oxq-space-gap-xs) var(--oxq-neutral-surface-canvas))}.codex-riferimento:is(:hover,[data-stato=evidenziato]) .codex-riferimento-cerchio{fill:var(--oxq-neutral-text-ink)}.codex-riferimento:is(:hover,[data-stato=evidenziato]) .codex-riferimento-anello{stroke-width:var(--codex-tratto-riferimento)}.codex-riferimento:is(:hover,[data-stato=evidenziato]) .codex-riferimento-numero{fill:var(--oxq-neutral-text-on-ink)}.codex-riferimento[data-stato=selezionato] :is(.codex-riferimento-cerchio,.codex-riferimento-anello){stroke:var(--oxq-brand-surface-solid);stroke-width:var(--codex-tratto-riferimento)}.codex-riferimento[data-stato=selezionato] .codex-riferimento-cerchio{fill:var(--oxq-brand-surface-solid)}.codex-riferimento[data-stato=selezionato] .codex-riferimento-numero{fill:var(--oxq-brand-text-on-solid)}.codex-riferimento[data-attenuato]{opacity:var(--codex-opacita-attenuato)}}@layer reset{*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--oxq-neutral-surface-indicator) transparent}html,body{height:100%}body{background:var(--oxq-neutral-surface-canvas);color:var(--oxq-neutral-text-ink);font:var(--oxq-font-body-md);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex;overflow:hidden}#app{display:contents}button,input{font:inherit;color:inherit}}.oxq-switch:not([data-size=lg],[data-label-position=start])>.oxq-switch-label{margin-inline-start:calc(-1 * var(--oxq-space-gap-xs));padding-inline-start:var(--oxq-space-gap-xs)}.oxq-app-header{padding-block:var(--oxq-space-gap-sm);z-index:1;background:linear-gradient(var(--oxq-neutral-surface-canvas) 60%,transparent);position:relative}.oxq-app-header .oxq-breadcrumb{min-width:0;overflow:hidden}.oxq-app-header .oxq-breadcrumb-list{flex-wrap:nowrap;min-width:0}.oxq-app-header-workspace{flex-shrink:0}.oxq-app-header .oxq-breadcrumb-item{min-width:0}.oxq-app-header .oxq-breadcrumb-item:last-child,.oxq-app-header .oxq-breadcrumb-item>.oxq-icon{flex-shrink:0}.oxq-app-header .oxq-breadcrumb-item>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.layout{--w-side:300px;--w-det:300px;--h-sheet:236px;--codex-lembo:2.75rem;gap:var(--oxq-space-gap-sm);padding:0 var(--oxq-space-layout-margin) var(--oxq-space-layout-margin);flex:auto;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;min-height:0;display:grid}.sidebar,.details,.sheet{z-index:1;background:var(--oxq-neutral-surface-raised);border-radius:var(--oxq-radius-container);min-height:0;box-shadow:var(--oxq-elevation-1);position:relative}.sidebar{--_w:var(--w-side)}.details{--_w:var(--w-det);container-type:inline-size}.sidebar,.details{gap:var(--oxq-space-gap-sm);padding:var(--oxq-space-gap-sm);width:var(--_w);flex-direction:column;display:flex}.details{padding-inline:var(--oxq-space-gap-md)}.layout{transition:gap var(--oxq-duration-surface) var(--oxq-easing-transition)}.sidebar,.details,.sheet{transition:margin var(--oxq-duration-surface) var(--oxq-easing-transition),visibility 0s}.layout[data-immersivo]{gap:0}.layout[data-immersivo]>:is(.sidebar,.details,.sheet){visibility:hidden;transition-delay:0s,var(--oxq-duration-surface)}.layout[data-immersivo]>.sidebar{margin-inline-start:calc(-1 * (var(--_w) + var(--oxq-space-layout-margin)))}.layout[data-immersivo]>.details{margin-inline:var(--oxq-space-layout-margin) calc(-1 * (var(--_w) + var(--oxq-space-layout-margin)))}.layout[data-immersivo]>.sheet{margin-block:var(--oxq-space-layout-margin) calc(-1 * (var(--_h) + var(--oxq-space-layout-margin)))}.gutter{z-index:15;position:absolute}.gutter-col{inline-size:var(--oxq-size-splitter-grab);block-size:auto;top:0;bottom:0}.gutter-row{inline-size:auto;block-size:var(--oxq-size-splitter-grab);left:0;right:0}.gutter.dragging{--_bar:var(--oxq-neutral-icon-ink)}#gutSide{right:calc((var(--oxq-space-gap-sm) + var(--oxq-size-splitter-grab)) / -2)}#gutDet{left:calc((var(--oxq-space-gap-sm) + var(--oxq-size-splitter-grab)) / -2)}#gutSheet{top:calc((var(--oxq-space-gap-sm) + var(--oxq-size-splitter-grab)) / -2)}body.resizing{-webkit-user-select:none;user-select:none}body.resizing .codex-tavola-tela{pointer-events:none}.panel-head{align-items:center;gap:var(--oxq-space-gap-xs);min-height:var(--oxq-size-tag-sm);flex:none;display:flex}.panel-head>.oxq-tag{margin-inline-start:auto}.codex-pannello-comando{flex-shrink:0}.panel-head>.codex-pannello-comando{margin-block:calc((var(--oxq-size-tag-sm) - var(--oxq-size-control-sm)) / 2)}.sidebar .panel-head>.codex-pannello-comando{margin-inline-start:calc((var(--oxq-size-icon-sm) - var(--oxq-size-control-sm)) / 2)}.details .panel-head>.codex-pannello-comando{margin-inline:auto calc((var(--oxq-size-icon-sm) - var(--oxq-size-control-sm)) / 2)}:is(.sidebar,.details)[data-chiuso]{--_w:var(--codex-lembo);padding:calc((var(--codex-lembo) - var(--oxq-size-control-sm)) / 2)}:is(.sidebar,.details)[data-chiuso]>:not(.panel-head,.gutter),:is(.sidebar,.details)[data-chiuso] .panel-head>:not(.codex-pannello-comando,.panel-title){display:none}:is(.sidebar,.details)[data-chiuso]>.panel-head{flex-direction:column}:is(.sidebar,.details)[data-chiuso] .panel-head>.codex-pannello-comando{order:-1;margin:0}:is(.sidebar,.details)[data-chiuso] .panel-title{writing-mode:vertical-rl;white-space:nowrap}.sidebar[data-chiuso] .panel-title,:is(.sidebar,.details,.sheet)[data-chiuso] .codex-pannello-comando .oxq-icon{rotate:180deg}:is(.sidebar,.details)[data-chiuso]>.panel-head,:is(.sidebar,.details):not([data-chiuso])>:not(.gutter),.sheet:not([data-chiuso])>.sheet-body{animation:codex-dissolvenza var(--oxq-duration-surface) var(--oxq-easing-transition)}.panel-title{font:var(--oxq-font-overline-sm);letter-spacing:var(--oxq-overline-sm-letter-spacing);text-transform:uppercase;color:var(--oxq-neutral-text-secondary)}.sidebar-ricerca{flex:none}.tree-scroll{flex:auto;min-height:0;overflow:hidden auto}.layout:not([data-modo="3d"]) .oxq-tree-item>.oxq-tree-item-action{opacity:1}.viewer{gap:var(--oxq-space-gap-sm);flex-direction:column;min-width:0;display:flex}.viewer-piede{justify-content:space-between;align-items:center;gap:var(--oxq-space-gap-2xs) var(--oxq-space-gap-md);padding:0 var(--oxq-space-gap-sm);flex-wrap:wrap;flex:none;display:flex;position:relative}:is(.viewer,.scena3d)>.oxq-toolbar{z-index:1;block-size:auto;padding:var(--oxq-space-gap-xs);border-radius:var(--oxq-radius-control);box-shadow:var(--oxq-elevation-2);border:0;flex-wrap:wrap;flex:none;position:relative}:is(#btnPrint,#btnPrint3d){margin-inline-start:auto}:is(.viewer,.scena3d)>.oxq-toolbar{container-type:inline-size}.viewer .oxq-switch-label{white-space:nowrap}.layout:not([data-immersivo]) :is(#btnFit,#btnPrint,#btnPrint3d){inline-size:var(--_height);padding-inline:0}.layout:not([data-immersivo]) :is(#btnFit,#btnPrint,#btnPrint3d)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=760px){:is(#btnFit,#btnPrint,#btnPrint3d)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tool-spacer{flex:1}.stage{flex:auto}.stage:before,.stage>.codex-tavola-tela{position:fixed}.stage[data-stato=caricamento]>.codex-tavola-tela{visibility:hidden}.scena3d,.layout[data-modo="3d"]>.viewer{display:none}.layout[data-modo="3d"]>.scena3d{gap:var(--oxq-space-gap-sm);flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex}@keyframes codex-dissolvenza{0%{opacity:0}}.layout[data-modo="3d"]>.scena3d,.layout[data-modo="2d"]>.viewer{animation:codex-dissolvenza var(--oxq-duration-surface) var(--oxq-easing-transition)}@media (prefers-reduced-motion:reduce){.layout[data-modo]>*{animation:none}}.scena3d-tela{flex:auto;min-height:0;position:relative}.scena3d-tela>canvas{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}.scena3d-stato{inline-size:min(var(--oxq-size-toast),100% - 2 * var(--oxq-space-gap-md));padding:var(--oxq-space-inset-container);border-radius:var(--oxq-radius-surface);background:var(--oxq-neutral-surface-raised);box-shadow:var(--oxq-elevation-2);pointer-events:none;animation:codex-dissolvenza var(--oxq-duration-surface) var(--oxq-easing-transition);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.scena3d-stato[hidden]{display:none}.scena3d-reset{flex-direction:column;gap:.625rem;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}@supports (position-area:block-end){.scena3d-viste{margin:0 var(--oxq-space-gap-xs) 0 0;position-area:inline-start span-block-end}}.scena3d .oxq-tooltip{translate:-50% calc(-100% - var(--_offset));pointer-events:none;bottom:auto}.scena3d .oxq-tooltip[data-visibile]{visibility:visible;opacity:1;transition-delay:0s}.codex-tip{z-index:20;pointer-events:none;position:fixed;inset:auto}.codex-tip[data-placement=top]{translate:-50% calc(-100% - var(--_offset))}.codex-tip[data-placement=bottom]{translate:-50% var(--_offset)}.codex-tip[data-placement=left]{translate:calc(-100% - var(--_offset)) -50%}.codex-tip[data-placement=right]{translate:var(--_offset) -50%}.codex-tip[data-visibile]{visibility:visible;opacity:1;transition-delay:0s}.menu-visualizza-interruttori{gap:var(--oxq-space-gap-xs);padding:var(--oxq-space-gap-2xs) var(--oxq-space-inset-item-x) var(--oxq-space-gap-xs);display:grid}.menu-visualizza .oxq-switch-label{flex:1}.scena3d .oxq-switch-label{white-space:nowrap}.scena3d-cursore{inline-size:7.5rem;accent-color:var(--oxq-brand-surface-solid)}.scena3d-cursore:not(:disabled){cursor:grab}.scena3d-cursore:not(:disabled):active{cursor:grabbing}.scena3d-cursore:disabled{cursor:not-allowed}.scena3d{--codex-taglio:var(--oxq-accent-yellow-surface-solid)}.scena3d-sezione{gap:var(--oxq-space-gap-xs);padding:var(--oxq-space-inset-item-y) var(--oxq-space-inset-item-x);border-radius:var(--oxq-radius-surface);background:var(--oxq-neutral-surface-raised);box-shadow:var(--oxq-elevation-1);animation:codex-dissolvenza var(--oxq-duration-surface) var(--oxq-easing-transition);flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline-end:calc(var(--oxq-size-control-md) + var(--oxq-space-gap-sm))}.scena3d-sezione[hidden]{display:none}.scena3d-asse{align-items:center;gap:var(--oxq-space-gap-sm);display:flex}.scena3d-asse .scena3d-cursore{inline-size:12.5rem}.scena3d-maniglia{inline-size:var(--oxq-size-control-sm);block-size:var(--oxq-size-control-sm);border-radius:var(--oxq-radius-pill);background:var(--oxq-neutral-surface-raised);box-shadow:var(--oxq-elevation-1);font:var(--oxq-font-label-sm);color:var(--oxq-neutral-text-ink);cursor:grab;touch-action:none;transition:box-shadow var(--oxq-duration-state) var(--oxq-easing-transition);border:0;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.scena3d-maniglia:hover,.scena3d-maniglia[data-trascina]{box-shadow:inset 0 0 0 2px var(--oxq-info-line-border-strong),var(--oxq-elevation-1)}.scena3d-maniglia[data-trascina]{cursor:grabbing}.scena3d-maniglia[hidden]{display:none}.scena3d-piano{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.scena3d-piano[hidden]{display:none}.scena3d-piano polygon{fill:none;stroke:var(--oxq-info-line-border-strong);stroke-width:2px;stroke-dasharray:8 6;stroke-linejoin:round}.scena3d-piano path{fill:none;stroke:var(--oxq-info-line-border-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.scena3d-sezione{animation:none}}.layout:not([data-modo="3d"]) .codex-azione-3d,.oxq-tree-item[data-senza3d] .codex-azione-3d{display:none}.layout[data-modo="3d"] .oxq-tree-item:not([data-corsia]){position:relative}.layout[data-modo="3d"] .oxq-tree-item>.oxq-tree-item-action{--_overlay:inherit;padding-inline:var(--oxq-space-gap-2xs);border-radius:inherit;background:linear-gradient(var(--_overlay),var(--_overlay)),linear-gradient(var(--_bg),var(--_bg)),var(--oxq-neutral-surface-raised);align-items:center;position:absolute;inset-block:0;inset-inline-end:0}.layout[data-modo="3d"] .oxq-tree-item:is([data-nascosta],[data-isolata])>.oxq-tree-item-action{opacity:1}.oxq-tree-item[data-nascosta]:not(:hover,:focus-within) .codex-azione-isola,.oxq-tree-item[data-isolata]:not(:hover,:focus-within) .codex-azione-occhio{display:none}.layout[data-modo="3d"] .oxq-tree-item[data-nascosta]>:is(.oxq-tree-item-index,.oxq-tree-item-code,.oxq-tree-item-label){color:var(--oxq-neutral-text-muted)}.detail-body{flex:auto;overflow:auto}.detail-body>.oxq-empty-state{margin-block-start:0}.dettaglio{gap:var(--oxq-space-gap-sm);grid-template-columns:minmax(0,1fr);display:grid}.dettaglio-codice{font:var(--oxq-font-code-lg);color:var(--oxq-neutral-text-ink);margin:0}.dettaglio-desc{font:var(--oxq-font-body-md);color:var(--oxq-neutral-text-secondary);margin:0}.dettaglio-badge,.dettaglio-azioni{gap:var(--oxq-space-gap-xs);flex-wrap:wrap;display:flex}.dettaglio-dati{gap:var(--oxq-space-gap-2xs);display:grid}.dettaglio-sezione{margin:var(--oxq-space-gap-xs) 0 0;font:var(--oxq-font-overline-sm);text-transform:uppercase;color:var(--oxq-neutral-text-secondary);justify-content:space-between;display:flex}.dettaglio .oxq-list{border-radius:var(--oxq-radius-item);overflow:hidden}.sheet{--_h:var(--h-sheet);height:var(--_h);flex-direction:column;grid-column:1/-1;display:flex}.sheet[data-chiuso]{--_h:var(--codex-lembo)}.sheet-head{align-items:center;gap:var(--oxq-space-gap-xs);padding:calc((var(--codex-lembo) - var(--oxq-size-control-sm)) / 2) var(--oxq-space-gap-md) calc((var(--codex-lembo) - var(--oxq-size-control-sm)) / 2) var(--oxq-space-gap-xs);flex:none;display:flex}.sheet-desc{font:var(--oxq-font-body-sm);color:var(--oxq-neutral-text-ink);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.sheet-note{cursor:help}.sheet-body{border-end-end-radius:var(--oxq-radius-container);border-end-start-radius:var(--oxq-radius-container);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.sheet-body>.oxq-table{border-end-end-radius:var(--oxq-radius-container);border-end-start-radius:var(--oxq-radius-container);flex:auto;min-height:0;overflow:auto}.sheet-body [data-type=header]>th,.sheet-body [data-type=header]:before,.sheet-body [data-type=header]:after{z-index:1;background:var(--oxq-neutral-surface-subtle);position:sticky;top:0}.sheet-body table{table-layout:fixed;width:100%;min-width:83.125rem}.sheet-body th:nth-last-child(10){width:3.5rem}.sheet-body th:nth-last-child(9){width:7.5rem}.sheet-body th:nth-last-child(7){width:10rem}.sheet-body th:nth-last-child(6){width:15rem}.sheet-body th:nth-last-child(5){width:8.125rem}.sheet-body th:nth-last-child(4){width:9.375rem}.sheet-body th:nth-last-child(3){width:5.625rem}.sheet-body th:nth-last-child(2){width:4rem}.sheet-body th:last-child{width:7.5rem}.sheet-body .oxq-editable-cell{--_h:auto;padding-block:0}.sheet-body .oxq-editable-cell-input{padding-block:var(--oxq-space-inset-cell-y) calc(var(--oxq-space-inset-cell-y) - var(--oxq-stroke-divider))}.sheet-body .codex-modifica{opacity:0;pointer-events:none;transition:opacity var(--oxq-duration-state) var(--oxq-easing-transition);margin-block:auto;position:absolute;inset-block:0;inset-inline-end:0}.sheet-body .oxq-editable-cell:has(.oxq-editable-cell-input[readonly]:not(:placeholder-shown)):is(:hover,:focus-within) .codex-modifica{opacity:1;pointer-events:auto}.codex-trascinata{z-index:30;pointer-events:none;background:var(--oxq-neutral-surface-raised);box-shadow:var(--oxq-elevation-2);border-radius:var(--oxq-radius-item);margin:0;padding:0;position:fixed;overflow:hidden}.codex-trascinata .oxq-handle{--_bg:var(--oxq-system-state-pressed);--_icon:var(--oxq-neutral-icon-ink)}[data-trascinata]{opacity:var(--oxq-opacity-thumbnail-disabled)}.codex-filo{z-index:30;pointer-events:none;block-size:var(--oxq-stroke-focus);border-radius:var(--oxq-radius-pill);background:var(--oxq-info-line-border-strong);position:fixed;translate:0 -50%}body[data-trascinando]{-webkit-user-select:none;user-select:none;cursor:grabbing}.sheet-body tr[data-uid]{cursor:pointer}.sheet-body tr[data-evidenziata]>td{background-color:var(--oxq-info-surface-canvas)}.sheet-body .mono .oxq-table-cell-value{font:var(--oxq-font-code-sm);white-space:nowrap;font-variant-numeric:tabular-nums}.sheet-body .oxq-table-cell-value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#modal .oxq-modal-form{max-block-size:calc(100dvh - 2 * var(--oxq-space-layout-margin) - 2 * var(--oxq-space-inset-overlay))}#modal .oxq-modal-content{min-block-size:0;overflow-y:auto}.guida{gap:var(--oxq-space-gap-sm);display:grid}.g-step{gap:var(--oxq-space-gap-item-text);display:grid}.g-step h3{font:var(--oxq-font-title-sm);letter-spacing:var(--oxq-title-sm-letter-spacing);color:var(--oxq-neutral-text-ink);margin:0}.g-step p{font:var(--oxq-font-body-sm);color:var(--oxq-neutral-text-secondary);margin:0}@media (width<=1180px){.layout{--w-side:280px;--w-det:260px}}#printDoc{display:none}@media print{.oxq-app-header,.layout,.oxq-modal{display:none!important}#printDoc{display:block}@page{size:A4 landscape;margin:10mm}html,body{color:#1a1a1a;background:#fff;height:auto;font-family:Inter,Helvetica,Arial,sans-serif;font-size:9pt;line-height:1.4;overflow:visible}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.p-sheet{break-after:page;flex-direction:column;height:190mm;display:flex}.p-sheet:last-child{break-after:auto}.p-sheet--table{height:auto;display:block}.p-head{border-bottom:.5pt solid #1a1a1a;flex:none;justify-content:space-between;align-items:flex-start;gap:8mm;margin-bottom:4mm;padding-bottom:3mm;display:flex}.p-kicker{letter-spacing:.6pt;text-transform:uppercase;color:#737373;font-size:6.5pt;font-weight:500}.p-code{letter-spacing:-.3pt;margin:1mm 0 0;font-family:Geist Mono,monospace;font-size:19pt;font-weight:500}.p-desc{color:#5c5c5c;max-width:150mm;margin:1mm 0 0;font-size:10pt}.p-headright{align-items:center;display:flex}.p-mark{fill:#ff224c;flex:none;width:11mm;height:8.3mm}.p-canvas{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}.p-svg,.p-img{width:100%;height:100%;max-height:130mm}.p-img{object-fit:contain}.p-cartiglio{border:.75pt solid #1a1a1a;flex:none;align-items:stretch;margin-top:4mm;display:flex}.p-cart-grid{flex:auto;grid-template-columns:repeat(4,1fr);display:grid}.p-cell{border-top:.5pt solid #d4d4d4;border-right:.5pt solid #d4d4d4;flex-direction:column;gap:.6mm;min-width:0;padding:1.6mm 2.5mm;display:flex}.p-cart-grid .p-cell:nth-child(-n+4){border-top:0}.p-ck{letter-spacing:.5pt;text-transform:uppercase;color:#737373;font-size:6pt;font-weight:500}.p-cv{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:8.5pt;overflow:hidden}.p-cv.mono{font-family:Geist Mono,monospace;font-size:8pt}.p-cart-brand{color:#5c5c5c;border-left:.75pt solid #1a1a1a;flex:0 0 44mm;align-items:center;gap:2.5mm;padding:0 3mm;font-size:8pt;display:flex}.p-cart-brand .p-mark{width:7mm;height:5.3mm}.p-cart-brand b{color:#1a1a1a;letter-spacing:.3pt;font-weight:600}.p-bom{border-collapse:collapse;width:100%;font-size:7.6pt}.p-bom thead{display:table-header-group}.p-bom tr{break-inside:avoid}.p-bom th{text-align:left;letter-spacing:.5pt;text-transform:uppercase;color:#737373;vertical-align:bottom;border-bottom:.75pt solid #1a1a1a;padding:1.5mm 2mm;font-size:6pt;font-weight:500}.p-bom .p-band th{text-transform:none;letter-spacing:0;border-bottom:.5pt solid #d4d4d4;padding-bottom:2.5mm}.p-band-in{align-items:baseline;gap:3mm;display:flex}.p-band-code{color:#1a1a1a;letter-spacing:-.2pt;font-family:Geist Mono,monospace;font-size:11pt}.p-band-desc{color:#5c5c5c;flex:auto;font-size:8.5pt}.p-band-meta{letter-spacing:.5pt;text-transform:uppercase;color:#737373;font-size:6.5pt}.p-bom td{vertical-align:top;color:#1a1a1a;border-bottom:.4pt solid #eee;padding:1.3mm 2mm}.p-bom .mono{font-family:Geist Mono,monospace;font-size:7.2pt}.p-bom .p-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.p-bom .p-dim{color:#737373}.p-nota{color:#737373;border-top:.4pt solid #d4d4d4;max-width:190mm;margin-top:3mm;padding-top:2mm;font-size:6.8pt}}
