.pop-wrap{flex:none;align-items:center;gap:0;display:inline-flex;position:relative}.pop-btn,.pop-caret{color:var(--text-mid);font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-indent:var(--ls-label);text-transform:uppercase;cursor:pointer;height:var(--ctl-sm);box-sizing:border-box;padding:0 var(--sp-1);border-radius:var(--r-ctrl);transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0;border:1px solid #0000;flex:none}.pop-btn{justify-content:center;align-items:center;gap:var(--sp-1);min-width:var(--ctl-sm);display:inline-flex}.pop-caret{width:var(--ctl-sm);font-size:var(--fs-micro);line-height:var(--lh-micro);justify-content:center;align-items:center;display:inline-flex}.pop-btn:hover,.pop-caret:hover,.pop-caret.on{color:var(--amber);border-color:var(--hairline-hi)}.pop-btn:focus-visible,.pop-caret:focus-visible{outline:1px solid var(--amber);outline-offset:1px;color:var(--amber)}.pop-ico{font-size:var(--fs-meta);line-height:var(--lh-meta)}.pop-lbl{font-weight:var(--fw-med)}.pop-menu{top:calc(100% + var(--sp-1));z-index:var(--z-layer);width:calc(var(--g) * 58);padding:var(--sp-2);background:var(--bg-raised);background-image:var(--light-blade-v);border-radius:var(--r-layer);box-shadow:var(--elev-3);text-align:left;border:0;position:absolute;right:0}.pop-menu-hd{font-family:var(--font-cond);font-size:var(--fs-meta);font-weight:var(--fw-med);line-height:var(--lh-meta);letter-spacing:var(--ls-label);text-indent:var(--ls-label);text-transform:uppercase;color:var(--amber);margin-bottom:var(--sp-1)}.pop-menu-sec{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-indent:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);margin:var(--sp-2) 0 var(--sp-1)}.pop-menu-note{margin:0 0 var(--sp-2);font-family:var(--font-sans);font-size:var(--fs-meta);line-height:var(--lh-prose);color:var(--text-mid)}.pop-menu-note.dim{color:var(--text-mid)}.pop-menu-note strong{color:var(--text-hi);font-weight:var(--fw-med)}.pop-groups{gap:var(--sp-1);margin-bottom:var(--sp-2);display:flex}.pop-grp{height:var(--ctl-sm);box-sizing:border-box;padding:0 var(--sp-1);background:var(--bg-inset);border:var(--hairline-w) solid var(--hairline-ctl);border-radius:var(--r-ctrl);color:var(--text-mid);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);cursor:pointer;transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);flex:auto}.pop-grp:hover{color:var(--text-hi);border-color:var(--hairline-hi)}.pop-grp.on{color:var(--pop-grp-c,var(--cyan));border-color:var(--pop-grp-c,var(--cyan));background:var(--bg-active)}.pop-item{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--ctl-md);padding:0 var(--sp-1);color:var(--text-mid);font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-data);text-align:left;cursor:pointer;transition:color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);background:0 0;border:0;display:flex}.pop-item:hover{background:var(--bg-active);color:var(--text-hi)}.pop-item:focus-visible{outline:1px solid var(--amber);outline-offset:-1px}.pop-item-meta{color:var(--text-mid);font-size:var(--fs-micro);line-height:var(--lh-micro);font-variant-numeric:tabular-nums}.pop-msg{margin-left:var(--sp-2);font-family:var(--font-sans);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--warn);white-space:normal}@media (width<=640px){.pop-wrap{display:none}}.panel-empty.is-empty{justify-content:center;align-items:flex-start;gap:var(--g);min-height:var(--empty-min-h);max-height:none;padding:var(--sp-2) var(--gutter);text-align:left;color:var(--text-mid);font-size:var(--fs-data);line-height:var(--lh-data);flex-direction:column;display:flex;position:relative}.panel-empty.is-compact{min-height:var(--ctl-md);padding:var(--g) var(--sp-2);gap:0}.panel-empty.is-compact .empty-causa,.panel-empty.is-compact .empty-ultimo{display:none}.empty-msg{color:var(--text-hi)}.empty-causa{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--text-mid)}.empty-ultimo{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.empty-ultimo .num{color:var(--text-hi);font-weight:var(--fw-med)}.empty-quando{color:var(--text-mid)}.empty-azione{align-items:center;gap:var(--sp-2);margin-top:var(--g);flex-wrap:wrap;display:flex}.empty-countdown{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid);font-variant-numeric:tabular-nums}.empty-armor{pointer-events:none;opacity:var(--armor-ghost);table-layout:fixed;position:absolute;inset:0}.panel-empty.has-armor .empty-inner{z-index:var(--z-raise);background:var(--bg-panel);padding:var(--g) var(--sp-2);margin-left:calc(-1 * var(--sp-2));position:relative}.panel-empty.has-armor{justify-content:center}.panel-empty.is-caricamento .empty-msg{color:var(--text-mid)}.pnl-armor{position:relative;overflow:hidden}.pnl-armor .dgrid{table-layout:fixed}.pnl-armor-cell{color:var(--text-lo)}.pnl-armor-sweep{pointer-events:none;z-index:var(--z-sticky);animation:armor-sweep calc(1.2s * var(--motion)) linear infinite;position:absolute;inset:0}.pnl-armor-sweep:before{content:"";height:var(--hairline-w);background:var(--light-cursor);opacity:.34;position:absolute;top:0;left:0;right:0}@keyframes armor-sweep{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.pnl-armor-sweep{opacity:0;animation:none}}html.base-mode .pnl-armor-sweep{opacity:0;animation:none}.pnl-skel{gap:var(--sp-2);padding:var(--gutter);flex-direction:column;display:flex}.pnl-skel-bar{height:var(--sp-2);background-color:var(--bg-inset);border:1px solid var(--hairline);border-radius:0}.pnl-skel-bar.w-40{width:40%}.pnl-skel-bar.w-60{width:60%}.pnl-skel-bar.w-75{width:75%}.pnl-skel-bar.w-90{width:90%}.pnl-fetching{align-items:center;gap:var(--g);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--live);white-space:nowrap;display:inline-flex}.pnl-fetching-dot{border-radius:var(--r-pill);background:var(--live);width:6px;height:6px;box-shadow:var(--live-glow);animation:live calc(var(--pulse-rate) * var(--motion)) ease-in-out infinite;flex:none}.panel:not(.is-focus) .pnl-fetching-dot{animation:none}.panel-error{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4) var(--gutter);font-size:var(--fs-data);line-height:var(--lh-data);color:var(--txt-2);flex-direction:column;display:flex}.panel-error .pnl-err-msg{color:var(--txt-2)}.pnl-retry{font-size:var(--fs-meta);line-height:var(--lh-meta);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--amber);border:1px solid var(--hair-amber);height:var(--ctl-sm);padding:0 var(--sp-2);padding-left:var(--sp-2);text-indent:var(--ls-label);border-radius:var(--r-ctrl);cursor:pointer;transition:border-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);background:0 0;align-items:center;display:inline-flex}.pnl-retry:hover{border-color:var(--amber);color:var(--amber-hi)}.pnl-retry:focus-visible{box-shadow:var(--ring-focus);outline:none}.pnl-skel-note{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--txt-3);padding:var(--g) var(--gutter)}.dgrid tbody tr.dg-clickable{cursor:pointer}.dgrid tbody tr.dg-clickable:focus-visible{box-shadow:inset 0 0 0 1px var(--amber), inset 2px 0 0 var(--amber);background:var(--amber-tint);outline:none}@media (prefers-reduced-motion:reduce){.pnl-fetching-dot{animation:none}}
