:root{--shell:#f3f2f1;--card:#ffffff;--text:#242424;--muted:#616161;--line:#e1dfdd;--line-2:#edebe9;--r-card:6px;--r-ctl:4px;--r-sm:4px;--shadow:0 0 0 1px var(--line);--night:#091f5b;--night-grad:linear-gradient(180deg,#0b2e8a,#091f5b 38%,#06123d);--night-line:rgba(255,255,255,.1);--night-ink:rgba(255,255,255,.82);--night-ink-2:rgba(255,255,255,.56);--ok:#107c10;--ok-bg:#dff6dd;--warn:#8a3707;--warn-bg:#fff4ce;--bad:#a4262c;--bad-bg:#fde7e9;--info:#0b3f73;--info-bg:#eef4fb;--w-pop:0 0 2px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.14);--lilac:#f3f2f1;--lilac-t:#424242;--pink:#f3f2f1;--pink-t:#424242;--slate:#f3f2f1;--slate-t:#616161;--peach:var(--warn-bg);--peach-t:var(--warn);--rose:var(--bad-bg);--rose-t:var(--bad);--mint:var(--ok-bg);--mint-t:var(--ok)}:root[data-style=m365],:root[data-style=m365][data-accent]{--r-big:6px;--r-sm:4px;--r-card:6px}:root:not([data-accent=giallo]){--a-card:var(--a)}:root[data-accent=giallo]{--a-card:#111111}:root[data-accent=rosso]{--shell:#f3f2f1;--text:#242424;--muted:#616161}body{font-family:Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Manrope Variable,Manrope,sans-serif;letter-spacing:0;background:var(--shell);font-size:14px}:is(h1,h2,h3,b,strong){letter-spacing:0}h1,h2,h3{font-weight:600}a{color:var(--a-text)}button{border-radius:var(--r-ctl);border-color:#d1d1d1;background:#fff;font-weight:600;padding:6px 12px;min-height:32px}button:hover{border-color:#c7c7c7;background:#f5f5f5}.btnlike.primary,button.primary{background:var(--a-btn,var(--a));border-color:var(--a-btn,var(--a));color:var(--a-ink)}.btnlike.primary:hover,button.primary:hover{background:var(--a-btn-hover,var(--a-hover,var(--a-deep)));border-color:var(--a-btn-hover,var(--a-hover,var(--a-deep)));color:var(--a-ink)}button.ghost,button.linkbtn{border-color:transparent;background:transparent}button.ghost:hover{background:#f3f2f1;border-color:transparent}button.aibtn{background:#fff;border-color:#d1d1d1;color:var(--text)}button.aibtn:hover{background:#f5f5f5;border-color:#c7c7c7}button.aibtn svg{color:var(--a-text)}:root .iconbtn{border-radius:var(--r-ctl);width:34px;height:34px;background:transparent;border-color:transparent}:root .iconbtn:hover{background:#f3f2f1;border-color:transparent;color:var(--text)}:root .iconbtn.on{background:var(--a-soft);color:var(--a-text)}.selectwrap,:where(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color])){border-radius:var(--r-ctl);border-color:#d1d1d1 #d1d1d1 #616161;background:#fff}input[type=search]{border-radius:var(--r-ctl);padding-left:10px}:where(input,select,textarea):focus{border-color:#d1d1d1;border-bottom-color:var(--a);box-shadow:inset 0 -1px 0 var(--a);outline:none}.selectwrap:focus-within{border-bottom-color:var(--a);box-shadow:inset 0 -1px 0 var(--a)}.selectwrap{padding-left:10px;font-weight:600;color:var(--text)}.selectwrap>svg{color:var(--a-text)}.dealer,.storechip{border-radius:var(--r-ctl);background:#f3f2f1;color:var(--muted)}.board,.card,.gauge,.infoitem,.kpi,.ml-strip,.pf,.stat,.subbar,.today-card{border-radius:var(--r-card);border-color:transparent;box-shadow:0 0 0 1px var(--line)}.card:hover,.kpi:hover,.stat:hover,.today-card:hover{transform:none}.stat:hover,.today-card:hover{box-shadow:0 0 0 1px #c8c6c4,0 2px 4px rgba(0,0,0,.06)}.cardhead b,.sectitle{font-size:15px;font-weight:600}.banner{border-radius:var(--r-card);font-size:13.5px}.banner.warn{background:var(--warn-bg);color:var(--warn)}.banner.bad{background:var(--bad-bg);color:var(--bad)}.banner.imp{background:var(--info-bg);color:var(--info)}.badge,.cat,.firstbadge,.health-pill,.koesito,.magsem,.menu-badge,.quick-badge,.tab-badge,.tag{border-radius:3px}.menu-badge,.quick-badge,.tab-badge{background:var(--a);color:var(--a-ink);font-weight:700}.health-pill{font-weight:600}.health-pill.g-green{background:var(--ok-bg);color:var(--ok)}.health-pill.g-orange{background:var(--warn-bg);color:var(--warn)}.health-pill.g-red{background:var(--bad-bg);color:var(--bad)}.accent-pop,.modal,.navtip,.profile-pop{border-radius:var(--r-card);box-shadow:var(--w-pop)}.modal{box-shadow:0 0 8px rgba(0,0,0,.12),0 32px 64px rgba(0,0,0,.14)}th{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--muted);background:#faf9f8;border-bottom-color:var(--line);padding:8px 12px}td{padding:9px 12px;border-bottom-color:var(--line-2);font-size:13.5px}tr.row:hover td{background:#faf9f8}tr.row td:first-child{border-left-width:3px}.card.tablewrap{border-radius:var(--r-card)}.page-head{margin:0 0 16px;align-items:center}.page-head h1{font-size:24px;font-weight:600;letter-spacing:0}.page-head p{font-size:13px}.layout-btn,.page-actions>button:not(.primary){border-color:transparent;background:transparent}.layout-btn svg,.page-actions>button:not(.primary) svg{color:var(--a-text)}.subbar{background:#fff;padding:0;gap:0;overflow:hidden}.subbar-head{padding:12px 16px;border-bottom:1px solid var(--line-2)}.subbar h1{font-size:20px;font-weight:600;letter-spacing:0;gap:10px}:root .sb-icon,:root .sb-mag .sb-icon{width:auto;height:auto;background:transparent;color:var(--a-text);border-radius:0}.sb-icon svg{width:22px;height:22px}.subbar-info{display:flex;flex-wrap:wrap;gap:4px 20px;padding:10px 16px;border-bottom:1px solid var(--line-2)}:root .infoitem{padding:0;background:transparent;box-shadow:none;border-radius:0;gap:8px}:root .infoitem svg{color:var(--a-text);width:16px;height:16px}.infoitem>span{flex-direction:row;align-items:baseline;gap:6px;flex-wrap:wrap}.infoitem small{font-size:12.5px;color:var(--muted)}.infoitem b{font-size:13px}.subbar-actions{padding:8px 12px;gap:2px}.subbar-actions>.btnlike:not(.primary),.subbar-actions>a:not(.primary),.subbar-actions>button:not(.primary):not(.danger){border-color:transparent;background:transparent;font-weight:400}.subbar-actions>button:not(.primary):hover{background:#f3f2f1}.subbar-actions>a svg,.subbar-actions>button svg{color:var(--a-text)}.subbar-actions>button.primary svg{color:inherit}.subbar-actions{gap:8px;padding:12px 16px;justify-content:flex-start}:root .subbar-actions>.btnlike,:root .subbar-actions>a>button,:root .subbar-actions>button{border-radius:999px;min-height:40px;padding:8px 14px}:root .subbar-actions>.btnlike:not(.primary),:root .subbar-actions>a>button:not(.primary):not(.danger),:root .subbar-actions>button:not(.primary):not(.danger){background:var(--a-soft);border-color:transparent;color:var(--text);font-weight:600}:root .subbar-actions>a:not(.btnlike){display:inline-flex;padding:0;border:0;background:transparent;text-decoration:none}:root .subbar-actions>a>button svg{color:var(--a-text)}:root .subbar-actions>a>button:not(.primary):not(.danger):hover,:root .subbar-actions>button:not(.primary):not(.danger):hover{background:color-mix(in srgb,var(--a-soft) 88%,var(--a-text));border-color:transparent}@media (hover:none){:root .subbar-actions>a>button:not(.primary):not(.danger):hover,:root .subbar-actions>button:not(.primary):not(.danger):hover{background:var(--a-soft)}}@media (max-width:640px){.subbar-actions{padding:12px 14px}.subbar-actions>*{flex:0 0 auto}.subbar-actions button{width:auto;max-width:100%;white-space:normal;min-width:0;text-align:left}}.kpis{gap:0;background:#fff;border-radius:var(--r-card);box-shadow:0 0 0 1px var(--line);overflow:hidden;margin-bottom:16px}:root .kpi,:root .kpi:hover{background:#fff;color:var(--text);border-radius:0;box-shadow:none;border:0;border-right:1px solid var(--line-2);padding:12px 16px;gap:2px}:root .kpi:hover{background:#faf9f8}.kpi:last-child{border-right:0}.kpi-top{flex-direction:row-reverse;justify-content:flex-end;gap:8px}.kpi .kpi-top svg{color:var(--kt);width:16px;height:16px}.kpi b{font-size:26px;font-weight:600;letter-spacing:0}.kpi>span:not(.kpi-top):not(.kpi-foot){color:var(--muted);font-size:12.5px;font-weight:500}:root .kpi.on,:root .kpi.on:hover,:root .kpis .kpi.on{background:#fff;color:var(--text);border:0;border-right:1px solid var(--line-2);box-shadow:inset 0 3px 0 var(--a)}:root .kpis .kpi.on:last-child{border-right:0}.kpi.on .kpi-top b,.kpi.on .kpi-top svg{color:var(--a-text);opacity:1}.kpi.on span{opacity:1}.kpi.on .kpi-foot small,.kpi.on span{color:var(--muted)}.k-old .kpi-top b,.k-urg .kpi-top b{color:var(--bad)}.kpi-foot{margin-top:6px}:root .mbar{height:4px;border-radius:2px;background:#edebe9}:root .mbar>i{border-radius:2px;background:var(--a);animation:none}:root .kpi.on .mbar{background:#edebe9}:root .kpi.on .mbar>i{background:var(--a)}.mbar.t-red>i{background:var(--bad)}.mbar.t-orange>i{background:#c19c00}.mbar.t-green>i{background:var(--ok)}.progress{border-radius:2px;height:6px;background:#edebe9}.progress>div{border-radius:2px;background:var(--a)}@media (max-width:1024px){.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpi{border-bottom:1px solid var(--line-2)}}@media (max-width:640px){.kpis{grid-template-columns:1fr 1fr}.kpi:nth-child(2n){border-right:0}.kpis>:last-child:nth-child(odd){grid-column:1/-1}}.stat-row{gap:0;background:#fff;border-radius:var(--r-card);box-shadow:0 0 0 1px var(--line);overflow:hidden;margin-bottom:0}:root .stat,:root .stat:hover{min-height:0;padding:14px 18px;gap:2px;border-radius:0;box-shadow:none;background:#fff;color:var(--text);border-right:1px solid var(--line-2);transform:none}:root .stat:hover{background:#faf9f8}.stat:last-child{border-right:0}.stat-label{font-size:13px;color:var(--muted);padding-right:32px}.stat-n{font-size:30px;font-weight:600;letter-spacing:0;line-height:1.2}.stat-sub{font-size:12.5px}:root .stat-go,:root .stat.strong .stat-go{width:28px;height:28px;top:10px;right:10px;border:0;background:transparent;color:var(--a-text);opacity:1}.stat:hover .stat-go{transform:none}:root .stat.strong{background:#fff;color:var(--text)}:root .stat.strong .stat-n{color:var(--a-text)}:root .stat.strong .stat-sub{color:var(--muted);opacity:1}:root .stat.strong .stat-label{color:var(--text);font-weight:600}@media (max-width:640px){.stat-row{grid-template-columns:1fr 1fr;gap:0}.stat:nth-child(2n){border-right:0}.stat{border-bottom:1px solid var(--line-2)}.stat-row.n-3>.stat:first-child{grid-column:1/-1}}.today-card{padding:0;gap:0}.today-head{padding:12px 16px;min-height:48px;border-bottom:1px solid var(--line-2);gap:10px}.today-head b{font-size:15px;font-weight:600}:root .today-ic{width:auto;height:auto;background:transparent;color:var(--a-text);border-radius:0}.today-ic svg{width:18px;height:18px}:root .today-dot{width:auto;height:auto;background:transparent;box-shadow:none;animation:none;display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:12.5px;font-weight:600;color:var(--a-text)}.today-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--a)}.today-card.t-red .today-dot:after{content:"Da fare oggi"}.today-card.t-orange .today-dot:after{content:"Da controllare"}.today-card.t-orange .today-dot{color:var(--warn)}.today-card.t-orange .today-dot:before{background:#c19c00}.today-big{flex-direction:column-reverse;align-items:flex-start;gap:2px;padding:14px 16px 4px}.today-big span{font-size:13px;color:var(--muted);font-weight:500}.today-big b{font-size:32px;font-weight:600;letter-spacing:0;color:var(--text)}.today-card.t-red .today-big b{color:var(--a-text)}.today-card .w-more{padding:0 16px 12px}.today-card>.today-lines,.today-card>.today-of{margin:0 16px}:root .today-go{margin-top:auto;width:100%;border-radius:0;border:0;border-top:1px solid var(--line-2);background:#fff;color:var(--a-text);padding:12px 16px;min-height:46px;font-size:14px;font-weight:600}:root .today-go:hover{background:#faf9f8;color:var(--a-text);text-decoration:underline;text-underline-offset:3px}.today-go:hover svg{transform:none}.w-more-btn{color:var(--a-text)}.board,.gauge{padding:0 0 12px;display:flex;flex-direction:column}.board>:not(.board-head),.gauge>:not(.board-head){margin-left:16px;margin-right:16px}.board-head{margin:0 0 12px;padding:12px 16px;min-height:48px;border-bottom:1px solid var(--line-2)}.board-head b{font-size:15px;font-weight:600}.board-head svg{color:var(--a-text)}.board-head small{font-size:12.5px}.board:not(.board-strip){background:var(--night);color:#fff;box-shadow:none}.board:not(.board-strip) .board-head{border-bottom-color:var(--night-line)}.board:not(.board-strip) .board-head b{color:#fff}.board:not(.board-strip) .board-head svg{color:#ffd84a}.board:not(.board-strip) .board-head .iconbtn{color:#fff}.board:not(.board-strip) .board-head .iconbtn:hover{background:rgba(255,255,255,.1)}.board:not(.board-strip) .board-msg,.board:not(.board-strip) .board-msg p,.board:not(.board-strip) .md,.board:not(.board-strip) .md li,.board:not(.board-strip) .md p{color:var(--night-ink)}.board:not(.board-strip) .board-msg b,.board:not(.board-strip) .md strong{color:#fff}.board:not(.board-strip) .board-msg small,.board:not(.board-strip) p.muted{color:var(--night-ink-2)}.board:not(.board-strip) .board-admin{color:var(--text);background:#fff;border-radius:var(--r-card);padding:12px}.board-strip{flex-direction:row;align-items:center}.ag-lume{background:var(--night)!important;color:#fff}.gauge-score{justify-content:flex-start;margin:2px 0 6px}.gauge-score b{font-size:30px;font-weight:600}.gauge-score span{color:var(--muted);font-size:13px}.gauge-score.g-green span,.gauge-score.g-green span b{color:var(--ok)}.gauge-score.g-orange span{color:var(--warn)}.gauge-score.g-red span{color:var(--bad)}.gauge-worst{border-radius:var(--r-ctl);background:#faf9f8;color:var(--text);box-shadow:0 0 0 1px var(--line-2)}.gauge-worst span{color:var(--muted)}.gauge-bar{border-radius:2px}.gauge-store{border-radius:var(--r-ctl)}.today-rank td,.today-rank th{white-space:nowrap}.meter{display:grid;grid-gap:8px;gap:8px;margin:0 0 10px}.meter-bar{display:flex;gap:2px;height:8px}.meter-bar i{flex:1 1;background:#edebe9;border-radius:2px}.meter.t-green .meter-bar i.f{background:var(--ok)}.meter.t-orange .meter-bar i.f{background:#c19c00}.meter.t-red .meter-bar i.f{background:var(--bad)}.meter.t-accent .meter-bar i.f{background:var(--a)}.ml-strip{padding:0;background:#fff;display:grid}.ml-strip-title{padding:12px 16px;border-bottom:1px solid var(--line-2)}.ml-strip-title svg{color:var(--a-text)}.ml-strip-title b{font-size:15px;font-weight:600}.ml-strip-title span{color:var(--muted);font-size:13px}.ml-chips{padding:10px 16px 12px;gap:6px}.ml-chip{border-radius:var(--r-ctl);background:#faf9f8;box-shadow:0 0 0 1px var(--line-2);padding:5px 10px;font-size:13px}.ml-chip b,.ml-chip span{font-weight:600}.ml-chip span{color:var(--a-text)}.ml-strip:not(.group){grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px 16px}.ml-strip-ic{border-radius:var(--r-ctl);background:var(--a-soft);color:var(--a-text)}.ml-bar{border-radius:2px;height:6px;background:#edebe9}.ml-fatti{border-radius:2px;background:var(--a)}.dafare td .t{display:flex;align-items:center;gap:10px;font-weight:600}.dafare td .t svg{color:var(--muted);flex:none}.dafare td.sec{color:var(--muted);white-space:nowrap}.dafare td.r{text-align:right}.dafare .link{color:var(--a-text);font-weight:600;white-space:nowrap;background:none;border:0;padding:0;min-height:0}.dafare .link:hover{text-decoration:underline;text-underline-offset:3px;background:none}.dafare-vuoto{padding:20px 16px;color:var(--muted);font-size:13px;display:flex;align-items:center;gap:10px}.dafare-vuoto svg{color:var(--ok)}.pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:3px;font-size:12px;font-weight:600;white-space:nowrap}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.bad{background:var(--bad-bg);color:var(--bad)}.pill.n{background:#f3f2f1;color:var(--muted)}@media (max-width:640px){.dafare table,.dafare tbody{display:block}.dafare thead{display:none}.dafare tr{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;padding:10px 14px;border-bottom:1px solid var(--line-2)}.dafare tr:last-child{border-bottom:0}.dafare td{display:block;padding:0;border:0}.dafare td.full{grid-column:1/-1}}.pf{padding:0}.pf-head{padding:12px 16px;border-bottom:1px solid var(--line-2);margin:0;min-height:48px}.pf-head b{font-size:15px;font-weight:600}.pf-head b svg{color:var(--a-text)}.pf-grid{gap:0;padding:0}.pf-n{border-radius:0;border:0;border-right:1px solid var(--line-2);background:#fff;box-shadow:none;padding:12px 14px}.pf-n:last-child{border-right:0}.pf-n:hover{background:#faf9f8}.pf-n b{font-size:26px;font-weight:600;letter-spacing:0}:root .pf-n.hot,:root[data-accent] .pf-n.hot{background:var(--a-soft);color:var(--text);border-color:var(--line-2)}:root .pf-n.hot:hover,:root[data-accent] .pf-n.hot:hover{background:color-mix(in srgb,var(--a) 14%,#fff)}:root .pf-n.hot b,:root[data-accent] .pf-n.hot b{color:var(--a-text)}:root .pf-n.hot span{color:var(--text)}:root .pf-n.hot small{color:#424242;opacity:1}.pf-n svg{color:var(--muted)}:root .pf-n.hot svg{color:var(--a-text);opacity:1}.pf>.ag-camp,.pf>.ag-list,.pf>p{margin:0}.ag-vuoto{padding:14px 16px}.ag-list li{border-bottom:1px solid var(--line-2)}.ag-list li:last-child{border-bottom:0}:root .tr-alert:hover{background:#fde3c8;color:#8a4310}:root .tr-alert.ok:hover{background:color-mix(in srgb,var(--a) 16%,#fff);color:var(--a-text)}:root .tr-alert.no:hover{background:#fbd5da;color:#a12c3f}:root .tr-alert-t small{opacity:1!important}:root .tb-geo button:hover{background:#6f4300;color:#fff}:root[data-accent=giallo] .cp-apri:hover{background:#111;border-color:#111;color:#fff}:root[data-accent=giallo] .kb-send:hover:not(:disabled){background:#e3ae00;color:#111}.aibox{border-radius:var(--r-card);border-color:var(--line);border-left-width:1px;box-shadow:0 0 0 1px var(--line)}@media (min-width:1025px){:root .topnav .menu.sidebar{left:0;top:0;bottom:0;width:236px;border-radius:0;padding:12px 10px 10px;background:var(--night-grad);box-shadow:none;gap:1px}:root .menu.sidebar .side-brand{color:#fff;padding:6px 8px 12px;font-size:16px;font-weight:700;gap:10px}:root .menu.sidebar .side-brand .brand-mark{border-radius:6px;width:32px;height:32px}:root .menu.sidebar .side-label{padding:12px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--night-ink-2)}:root .menu.sidebar .side-label:first-of-type{padding-top:4px}:root .menu.sidebar .tab{padding:8px 10px;border-radius:var(--r-ctl);color:var(--night-ink);font-weight:400;gap:12px}:root .menu.sidebar .tab:hover{color:#fff;background:rgba(255,255,255,.06)!important;padding-left:10px}:root .menu.sidebar .tab.on{color:#fff!important;background:rgba(255,255,255,.12)!important;font-weight:600}:root .topnav .menu.sidebar .tab .tab-ic svg,:root .topnav .menu.sidebar .tab.on .tab-ic svg{color:currentColor!important}:root .menu.sidebar .tab.on:before{left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:var(--a);animation:none}:root[data-accent=giallo] .menu.sidebar .tab.on:before{background:#fdc400}:root .menu.sidebar .tab .tab-badge{position:static;transform:none;margin-left:auto;min-width:20px;height:18px;line-height:18px;padding:0 6px;border-radius:9px;background:rgba(255,255,255,.14);color:#fff;font-size:11px}:root .menu.sidebar .tab.on .tab-badge{background:var(--a);color:var(--a-ink)}:root .menu.sidebar .tab .tab-ic{order:-1}:root .menu.sidebar .tab-logout:hover{color:#ffb3b3}:root .side-card,:root[data-accent=giallo] .side-card{margin-top:auto;padding:10px 10px 0;border-radius:0;background:transparent;color:#fff;box-shadow:none;border-top:1px solid var(--night-line)}:root .side-card-ic,:root .side-card:after{display:none}:root .side-card b{font-size:13px}:root .side-card small{color:var(--night-ink-2);font-size:12px}:root .side-card button,:root[data-accent=giallo] .side-card button{margin-top:8px;background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.2);font-weight:600}:root .side-card button:hover{background:rgba(255,255,255,.18)}:root .menu.sidebar .side-me{border-top:1px solid var(--night-line);margin-top:8px;padding-top:8px}:root .menu.sidebar .side-me .profile{display:block}:root .menu.sidebar .side-me .profile-btn{width:100%;justify-content:flex-start;padding:6px 8px;border-radius:var(--r-ctl);background:transparent;border:0;color:#fff;gap:10px}:root .menu.sidebar .side-me .profile-btn.on,:root .menu.sidebar .side-me .profile-btn:hover{background:rgba(255,255,255,.08)}:root .menu.sidebar .side-me .profile-btn b{color:#fff;font-size:13.5px}:root .menu.sidebar .side-me .profile-btn small{color:var(--night-ink-2);font-size:12px}:root .menu.sidebar .side-me .avatar{width:32px;height:32px;background:#fff;color:var(--night);font-size:12px;display:grid;place-items:center;border-radius:50%;font-weight:700}:root .menu.sidebar .side-me .profile-chev{margin-left:auto;color:var(--night-ink-2)}:root .menu.sidebar .side-me .profile-pop{left:0;right:auto;bottom:calc(100% + 6px);top:auto;width:240px}:root .topnav.side{margin-left:236px;padding:0;background:#fff;box-shadow:0 1px 0 var(--line)}:root .topnav.side .topnav-in{border-radius:0;box-shadow:none;padding:7px 24px;min-height:48px;gap:8px}:root .topnav.side .hello-mini{flex-direction:row;align-items:baseline;gap:8px}:root .topnav.side .hello-mini b{font-size:14px;font-weight:600}:root .topnav.side.pinned .hello-mini small{font-size:12.5px}:root .topnav.side .crumb{display:inline-flex;align-items:center;gap:6px;font-size:14px;min-width:0}:root .topnav.side .crumb-home{border:0;background:transparent;padding:2px 4px;min-height:0;font-weight:400;color:var(--muted);border-radius:var(--r-ctl)}:root .topnav.side .crumb-home:hover{background:#f3f2f1;color:var(--text)}:root .topnav.side .crumb>svg{color:#a19f9d}:root .topnav.side .crumb b{font-weight:600}:root .topnav.side .crumb small{margin-left:10px;color:var(--muted);font-size:12.5px}:root .menu.sidebar .side-me-top{margin-top:auto}:root .side-card button svg{margin-right:6px}:root .topnav.side .userbox{gap:2px;margin-left:auto}:root .topnav.side .userbox .iconbtn{width:36px;height:36px}:root .topnav.side .pausebtn{background:transparent;border:1px solid transparent;color:var(--text);border-radius:var(--r-ctl);font-weight:600;box-shadow:none;height:36px;padding:0 12px}:root .topnav.side .pausebtn:hover{background:#f3f2f1}:root .topnav.side .pausebtn svg{color:var(--a-text)}:root .topnav.side .profile{display:none}:root body:has(.topnav.side) .bit-drop,:root body:has(.topnav.side) main.wrap{margin-left:236px;padding-left:24px;padding-right:24px}:root body:has(.topnav.side) main.wrap{padding-top:20px}:root .bit-drop{margin-left:236px}}@media (max-width:1024px){:root .topnav{background:var(--night);box-shadow:none;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none}:root .topnav .brand,:root .topnav .brand-cur,:root .topnav .brand-name,:root .topnav .hello-mini,:root .topnav .hello-mini b{color:#fff}:root .topnav .hello-mini small{color:var(--night-ink-2)}:root .topnav .tr-alert.hello-mini,:root .topnav .tr-alert.hello-mini:hover{color:#8a4310}:root .topnav .tr-alert.hello-mini.ok,:root .topnav .tr-alert.hello-mini.ok:hover{color:var(--a-text)}:root .topnav .tr-alert.hello-mini.no,:root .topnav .tr-alert.hello-mini.no:hover{color:#a12c3f}:root .topnav .tr-alert.hello-mini:hover{background:#fde3c8}:root .topnav .tr-alert.hello-mini.ok:hover{background:color-mix(in srgb,var(--a) 16%,#fff)}:root .topnav .tr-alert.hello-mini.no:hover{background:#fbd5da}:root .topnav .bit-mini,:root .topnav .bit-top,:root .topnav .burger,:root .topnav .iconbtn{background:transparent;color:#fff;border-color:transparent}:root .topnav .bit-top:hover,:root .topnav .burger:hover,:root .topnav .iconbtn:hover{background:rgba(255,255,255,.1);color:#fff}:root .topnav .bit-top.on{background:rgba(255,255,255,.18);color:#fff}:root .topnav .bell-panel .iconbtn,:root .topnav .bell-panel .iconbtn:hover{color:var(--text)}:root .topnav .bell-panel .iconbtn:hover{background:#e9e8e6}:root .topnav .burger-cur,:root .topnav .user b{color:#fff}:root .topnav .user small,:root .topnav .user-ic{color:var(--night-ink-2)}:root .topnav .burger-label:after{color:#fff}:root .topnav .brand-mark{border-radius:6px}:root .topnav .menu.open{background:#fff}:root .menu.open .menuitem,:root .menu.open .tab{border-radius:var(--r-ctl)}:root .menu.open .tab.on{background:var(--a-soft);color:var(--a-text)}:root .menu-head,:root .menu-quick button{border-radius:var(--r-ctl)}:root .topnav .tab.on{background:rgba(255,255,255,.14);color:#fff}:root .topnav .menu.pinned:not(.open) .tab{color:var(--night-ink)}:root .topnav .menu.pinned:not(.open) .tab:hover{color:#fff;background:rgba(255,255,255,.08)}:root .topnav .menu.pinned:not(.open) .tab .tab-ic svg{color:currentColor}:root .topnav .menu.pinned:not(.open) .tab.on .tab-ic{background:transparent}:root .topnav .pinbtn{color:#fff}}@media (max-width:640px){:root .tabbar{background:#fff;box-shadow:0 -1px 0 var(--line);border-top:0;backdrop-filter:none;-webkit-backdrop-filter:none}:root .tabbar button{border-radius:0;font-weight:600}:root .tabbar .tb-ic{border-radius:var(--r-ctl)}:root .tabbar button.on .tb-ic{background:transparent}:root .tabbar button.on{color:var(--a-text)}:root .tabbar button.on .tb-ic:after{content:"";position:absolute;left:50%;bottom:-4px;width:18px;height:3px;margin-left:-9px;border-radius:2px;background:var(--a)}.board-head,.ml-strip-title,.pf-head,.subbar-head,.today-head{padding-left:14px;padding-right:14px}:root .topnav .topnav-in button.bit-top{background:rgba(255,255,255,.12)}:root .topnav .topnav-in button.bit-top:hover{background:rgba(255,255,255,.18)}:root .topnav .topnav-in button.bit-top.on{background:rgba(255,255,255,.24)}:root .topnav .bell-n{border-color:var(--night)}}.meter-mid .gauge-score{display:flex;flex-direction:row;align-items:baseline;gap:8px;margin:0}.meter-mid .gauge-score b{font-size:30px;font-weight:600;letter-spacing:0;line-height:1.1}.meter-mid .gauge-score span{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}.gauge .gauge-how{font-size:12.5px}:root .menu-badge,:root .quick-badge,:root .tab-badge,:root[data-accent=giallo] .menu-badge,:root[data-accent=giallo] .tab-badge{background:#c50f1f;color:#fff}:root .topnav .menu.sidebar .tab .tab-badge{background:rgba(255,255,255,.14)}:root .topnav .menu.sidebar .tab.on .tab-badge{background:#c50f1f;color:#fff}:root[data-accent=giallo] .stat.strong .stat-go,:root[data-style=m365] .stat.strong .stat-go{background:transparent;color:var(--a-text);box-shadow:none}:root .ml-strip,:root .ml-strip.t-green,:root .ml-strip.t-orange,:root .ml-strip.t-red{background:#fff;color:var(--text);box-shadow:0 0 0 1px var(--line);border-left:3px solid var(--a)}:root .ml-strip b,:root .ml-strip p,:root .ml-strip span{color:inherit}:root .ml-strip .ml-fatti{background:var(--a)}@media (max-width:640px){:root .tabbar button.on{color:var(--text)}:root[data-accent=giallo] .tabbar button.on .tb-ic:after{background:#fdc400}}@media (min-width:1025px) and (max-height:800px){:root .menu.sidebar .side-label{display:block;padding:8px 10px 2px}:root .menu.sidebar .tab{padding:5px 10px}:root .menu.sidebar .side-card{padding-top:6px}}.ml-bar .ml-fatti{background:#0067b8;border-radius:2px}.ml-bar .ml-fatti.ok{background:var(--ok)}.ml-bar .ml-prev{background:repeating-linear-gradient(135deg,rgba(0,103,184,.28) 0 4px,rgba(0,103,184,.12) 4px 8px)}.ml-legend .lg-fatti{background:#0067b8}.ml-legend .lg-prev{background:repeating-linear-gradient(135deg,rgba(0,103,184,.45) 0 4px,rgba(0,103,184,.18) 4px 8px)}.ml-legend .lg-m{background:var(--bad)}.ml-row.ok .ml-row-n svg{color:var(--ok)}.addetto-field,.ml-ms.ms-inCorsa{background:var(--warn-bg);color:var(--warn)}.addetto-field{border:solid #c19c00;border-width:1px 1px 2px;border-radius:var(--r-ctl);padding:3px 12px}.addetto-field input::placeholder{color:var(--warn)}.addetto-field:focus-within{box-shadow:none;outline:2px solid #c19c00;outline-offset:1px}.addetto-field.filled{border-color:#9fd89f;border-bottom-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.addetto-field.missing{border-color:#f1707b;border-bottom-color:var(--bad);background:var(--bad-bg);color:var(--bad)}.magreport{background:var(--ok-bg);border-color:transparent;box-shadow:0 0 0 1px #9fd89f}.magreport-head b{color:var(--ok)}.pub{font-family:inherit;background:var(--shell)}.pub-card{border-radius:var(--r-card);box-shadow:0 0 0 1px var(--line),0 2px 4px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);text-align:left;animation:none;padding:0 24px 26px}.pub-card>*{margin-left:0;margin-right:0}.pub-card:before{height:4px;margin:0 -24px 24px}.pub-consent{text-align:left;justify-items:start;margin-left:0;margin-right:0;border-top-color:var(--line-2);color:var(--muted)}.pub-card small{color:var(--pa-deep,var(--a-text));text-transform:none;font-size:13px}.pub-card h1,.pub-card small{letter-spacing:0;font-weight:600}.pub-card h1{font-size:24px;color:var(--text)}.pub-card p,.pub-extra,.pub-gate-h,.pub-opt-tag,.pub-wait{color:var(--muted)}.pub-hint{color:var(--text)!important}.pub-gate-h{text-align:left}.pub-logo{border-radius:var(--r-sm)}.pub-btn,.pub-mini{border-radius:var(--r-ctl);border-color:#d1d1d1;font-weight:600}.pub-btn:hover,.pub-mini:hover{transform:none;box-shadow:none;background:#f5f5f5}.pub-btn.main:hover{background:var(--pa-deep,var(--a-deep));border-color:var(--pa-deep,var(--a-deep))}.pub-btn.ok{background:var(--ok);border-color:var(--ok)}.pub-btn.ok:hover{background:#0e700e;border-color:#0e700e}.pub-table{border-color:var(--line);border-radius:var(--r-card)}.pub-tr.head{background:#faf9f8;color:var(--muted);text-transform:none;letter-spacing:0;font-size:13px}.pub-prop,.pub-tr.head,.pub-tr.tot{font-weight:600}.pub-accepted,.pub-confirm,.pub-fallback,.pub-opt,.pub-save{border-radius:var(--r-card)}.pub-accepted{background:var(--ok-bg)}.pub-accepted b{color:var(--ok)}.pub-check{background:var(--ok)}.pub-opt{border-color:var(--line)}.pub-opt.on .pub-opt-tag{color:var(--ok)}.pub-scelta+.pub-scelta,.pub-scelte{border-top-color:var(--line-2)}.pub-viewer{background:var(--shell)}.pub-viewer-head{border-top-width:4px;box-shadow:0 1px 0 var(--line)}.pub-sheet-head h2,.pub-viewer-head h2{font-size:18px;font-weight:600;letter-spacing:0;color:var(--text)}.pub-x{border-radius:var(--r-ctl);background:transparent;color:var(--text)}.pub-x:hover{background:#f3f2f1}.pub-page{border-radius:2px;box-shadow:0 0 0 1px var(--line),0 2px 8px rgba(0,0,0,.08)}.pub-viewer-bar{box-shadow:0 -1px 0 var(--line)}.pub-gate h2,.pub-scelte h2{font-size:16px;font-weight:600;letter-spacing:0;color:var(--text)}.pub-opt:hover{border-color:#c7c7c7}.pub-opt.on{border-color:var(--ok);background:var(--ok-bg)}.pub-opt:has(input:focus-visible){outline-color:var(--ok)}.pub-opt input,.pv-consensi-set input,.pv-consenso input{accent-color:var(--ok)}.pub-opt-t,.pub-scelta b{color:var(--text)}.pub-card .pub-opt-t small,.pub-scelta span{color:var(--muted)}.pub-opt-tag{font-weight:600}.pub-scelta span.si{color:var(--ok);font-weight:600}.pub-gate-i a{color:var(--muted)}.pub-gate-h.err{color:var(--bad)!important}.pub-field,.pub-mini{color:var(--text)}.pub-field{font-weight:600}.gd-canc{display:grid;grid-gap:8px;gap:8px}.gd-canc-r{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid var(--line);border-radius:6px;padding:10px 12px}.gd-canc-r.aperta{border-color:#f1c34f;background:#fffbea}.gd-canc-r .gd-t{display:grid;grid-gap:2px;gap:2px;min-width:0;font-weight:600}.gd-canc-r .gd-t small{font-weight:400;color:var(--muted);overflow-wrap:anywhere}.gd-canc-r .gd-act{display:flex;gap:8px;flex-wrap:wrap;margin:0}@media (max-width:640px){.gd-canc-r .gd-act{width:100%}.gd-canc-r .gd-act button{flex:1 1;min-height:44px;white-space:normal}}.pub-canc{margin:6px 0 0;font-size:12.5px;color:var(--muted);text-align:left}.pub-canc-l{all:unset;cursor:pointer;color:var(--muted);text-decoration:underline;text-underline-offset:2px;font-size:12.5px}.pub-canc-l:hover{color:var(--text)}.pub-canc-l:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:2px}.pub-field input{border-radius:var(--r-ctl);border-color:#d1d1d1 #d1d1d1 #616161}.pub-field input:focus{outline:none;border-color:#d1d1d1;border-bottom-color:var(--ok);box-shadow:inset 0 -1px 0 var(--ok)}.auth-state{background:#f3f2f1;color:var(--muted)}.sb-clienti .sb-icon{background:var(--a-soft);color:var(--a-text)}.sb-clienti .infoitem svg{color:var(--a-text)}.cl-search{padding:12px;margin-bottom:10px}.cl-search input{width:100%}.cl-empty{padding:18px 20px;line-height:1.5}.cl-list{padding:0;overflow:hidden}.cl-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;border-bottom:1px solid var(--line-2);border-radius:0;background:#fff;text-align:left;font-weight:400;min-height:60px}.cl-row:last-child{border-bottom:0}.cl-row:hover{background:#faf9f8}.cl-row:focus-visible{outline:2px solid var(--a);outline-offset:-2px}.cl-row-x{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.cl-row-x b{font-weight:600;display:flex;align-items:center;gap:6px}.cl-row-x b,.cl-row-x small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-row-x small{color:var(--muted);font-size:12.5px}.cl-av{width:44px;height:44px;border-radius:50%;background:var(--a-soft);color:var(--a-text);display:grid;place-items:center;font-weight:700;font-size:16px;flex:none}.cl-av.sm{width:36px;height:36px;font-size:13px}.cl-pill{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:3px;background:#f3f2f1;color:#424242;white-space:nowrap;align-self:flex-start}.cl-pill.ok{background:var(--ok-bg);color:var(--ok)}.cl-pill.warn{background:var(--warn-bg);color:var(--warn)}.cl-pill.bad{background:var(--bad-bg);color:var(--bad)}.cl-pill.info{background:var(--info-bg);color:var(--info)}.cl-row .cl-pill{align-self:center}.cl-back{margin:0 0 10px;padding-left:4px;color:var(--a-text)}.cl-head{padding:16px 20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cl-who{min-width:0;flex:1 1}.cl-who h1{margin:0;font-size:22px;font-weight:600;overflow-wrap:anywhere}.cl-sub{color:var(--muted);font-size:13px;margin-top:3px;display:flex;gap:4px 14px;flex-wrap:wrap}.cl-sub span{display:inline-flex;align-items:center;gap:5px}.cl-acts{display:flex;gap:8px}.cl-altrove{margin:0 0 0 auto;max-width:340px;color:var(--muted);font-size:13px}.cl-acts .btnlike{border-radius:var(--r-ctl);padding:6px 14px;min-height:32px;text-decoration:none;background:var(--a);border-color:var(--a);color:var(--a-ink)}.cl-sec{padding:14px 20px;border-top:1px solid var(--line)}.card.cl-sec{border-top:0}.cl-sec h2{margin:0 0 10px;font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.cl-sec h2 small{font-weight:400;color:var(--muted);font-size:13px}.cl-lume{display:flex;gap:12px;align-items:flex-start;background:var(--info-bg);color:var(--info);border-radius:6px;padding:12px 14px}.cl-lume>svg{flex:none;margin-top:1px}.cl-lume p{margin:0;line-height:1.45}.cl-lume .cl-altri{margin-top:4px;font-size:13px}.cl-lume.off{background:#f3f2f1;color:#424242}.cl-msg{margin-top:10px;background:#fff;color:var(--text);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.cl-msg small{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:4px}.cl-msg p{white-space:pre-line;overflow-wrap:anywhere;font-size:13.5px}.cl-lume .btnlike{white-space:normal;min-width:0}.cl-lacts{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.cl-lume .ghost{color:var(--info)}.cl-chiamata{margin-top:12px;display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:6px}.cl-esiti{display:flex;gap:6px;flex-wrap:wrap}.cl-esiti button{font-weight:600}.cl-esiti button.on{background:var(--a-soft);border-color:var(--a);color:var(--a-text)}.cl-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-top:16px;align-items:start}.cl-col,.cl-grid{display:grid;grid-gap:16px;gap:16px}.cl-svc{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:8px;gap:8px}.cl-tile{border:1px solid var(--line);border-radius:6px;padding:10px 12px;min-height:78px;display:flex;flex-direction:column;gap:6px}.cl-tile b{font-weight:600;font-size:13.5px}.cl-tile small{font-size:12.5px;color:var(--muted);line-height:1.35}.cl-tile.attivo{border-color:#9fd89f;background:#f3fbf2}.cl-tile.altri{border-color:#f1c34f;background:#fffbea}.cl-tile .cl-rate{display:flex;gap:4px;align-items:flex-start;color:var(--text)}.cl-tile .linkbtn{align-self:flex-start;padding:0;min-height:0;color:var(--a-text)}.cl-cons{display:grid;grid-gap:10px;gap:10px}.cl-cons>div,.cl-forse{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.cl-cons span:first-child,.cl-forse>span:first-child{display:grid;grid-gap:1px;gap:1px;min-width:0}.cl-cons small,.cl-forse small{font-size:13px;color:var(--muted)}.cl-forse .cl-lacts{margin-top:0;flex-wrap:nowrap}.cl-rows{list-style:none;margin:0;padding:0}.cl-rows li{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-2);align-items:start}.cl-rows li:last-child{border-bottom:0}.cl-d{color:var(--muted);font-size:13px}.cl-w{display:grid;grid-gap:2px;gap:2px;min-width:0}.cl-w b{font-weight:600;display:flex;gap:6px;align-items:center}.cl-w small{color:var(--muted);font-size:13px;overflow-wrap:anywhere}@media (max-width:900px){.cl-grid{grid-template-columns:1fr}}@media (max-width:640px){.cl-head,.cl-sec{padding:14px 16px}.cl-acts{width:100%}.cl-acts .btnlike{flex:1 1;min-height:44px}.cl-rows li{grid-template-columns:minmax(0,1fr) auto}.cl-d{grid-column:1/-1;margin-bottom:-6px}.cl-forse{flex-direction:column}.cl-svc{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-chiamata{padding:10px;margin-left:-4px;margin-right:-4px}.cl-lacts button{min-height:44px}}@media (max-width:360px){.cl-svc{grid-template-columns:1fr 1fr}.cl-who h1{font-size:20px}}.pv-presi{border:1px solid var(--line);border-radius:6px;padding:10px 14px 12px;margin:0 0 10px;display:grid;grid-gap:8px;gap:8px}.pv-presi legend{font-weight:600;padding:0 4px}.pv-preso{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:36px}.pv-preso>label:first-child{font-weight:600}.pv-preso>label:first-child,.pv-rate{display:flex;align-items:center;gap:8px}.pv-rate{color:var(--muted)}.pv-rate select{min-width:140px}.cl-week{margin:0 0 12px;box-shadow:0 0 0 1px #c7dcf0}@media (min-width:1025px){:root .menu.sidebar .side-top{display:flex;align-items:center;gap:4px}:root .menu.sidebar .side-top .side-brand{flex:1 1;min-width:0}:root .menu.sidebar .side-brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .menu.sidebar .side-toggle{flex:none;display:grid;place-items:center;width:36px;height:36px;min-height:0;padding:0;margin:-6px 0 6px;border:0;border-radius:var(--r-ctl);background:transparent;color:var(--night-ink-2);box-shadow:none}:root .menu.sidebar .side-toggle:hover{background:rgba(255,255,255,.08);color:#fff}:root .menu.sidebar .side-toggle:focus-visible{outline:2px solid #fff;outline-offset:-2px}:root .menu.sidebar{transition:width .2s cubic-bezier(.2,.8,.2,1)}:root .topnav.side,:root body:has(.topnav.side) .bit-drop,:root body:has(.topnav.side) main.wrap{transition:margin-left .2s cubic-bezier(.2,.8,.2,1)}:root .topnav .menu.sidebar.mini{width:60px;padding:10px 8px;overflow:visible}:root .menu.sidebar.mini .side-top{flex-direction:column;gap:2px}:root .menu.sidebar.mini .side-brand{padding:4px 0 6px;justify-content:center;flex:none}:root .menu.sidebar.mini .side-brand-name{display:none}:root .menu.sidebar.mini .side-toggle{margin:0 0 4px;width:44px;height:36px}:root .menu.sidebar.mini .side-label,:root .menu.sidebar.mini .side-label:first-of-type{font-size:0;height:1px;padding:0;margin:8px 6px;background:var(--night-line);overflow:hidden}:root .menu.sidebar.mini .tab{justify-content:center;width:44px;height:40px;padding:0;gap:0}:root .menu.sidebar.mini .tab:hover{padding-left:0}:root .menu.sidebar.mini .tab>span:not(.tab-ic){display:none}:root .menu.sidebar.mini .tab.on:before{left:-8px}:root .menu.sidebar.mini .tab .tab-ic{position:relative}:root .topnav .menu.sidebar.mini .tab .tab-badge{position:absolute;top:-7px;right:-11px;left:auto;margin:0;min-width:16px;height:16px;line-height:16px;padding:0 4px;font-size:10px;background:#c50f1f;color:#fff;box-shadow:0 0 0 2px var(--night)}:root .menu.sidebar.mini .side-bit{margin-top:auto}:root .menu.sidebar.mini .side-me{margin-top:8px;padding-top:8px}:root .menu.sidebar.mini .side-bit~.side-me{margin-top:8px}:root .menu.sidebar.mini .side-me-top{margin-top:auto}:root .menu.sidebar.mini .side-me .profile-btn{justify-content:center;padding:4px 0}:root .menu.sidebar.mini .side-me .profile-btn>span:not(.avatar),:root .menu.sidebar.mini .side-me .profile-chev{display:none}:root .menu.sidebar.mini .side-me .profile-pop{left:calc(100% + 8px);bottom:0}:root .topnav.side.mini{margin-left:60px}:root body.nav-mini:has(.topnav.side) .bit-drop,:root body.nav-mini:has(.topnav.side) main.wrap{margin-left:60px}}.navtip.navtip-right{transform:translateY(-50%)}.navtip.navtip-right:before{top:50%;left:-4px;margin:-4px 0 0}@media (prefers-reduced-motion:reduce){:root .menu.sidebar,:root .topnav.side,:root body:has(.topnav.side) main.wrap{transition:none}}.rc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line-2)}.rc-seg{display:inline-flex;border:1px solid #d1d1d1;border-radius:var(--r-ctl);overflow:hidden}.rc-seg button{border:0;border-radius:0;min-height:32px;padding:5px 12px;font-weight:600;color:var(--text);background:#fff}.rc-seg button+button{border-left:1px solid #d1d1d1}.rc-seg button.on{background:var(--a-soft);color:var(--a-text)}.rc-search{flex:1 1 260px;display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted)}.rc-search input{flex:1 1;min-width:0}.rc-chip{margin-left:0}.pv-chip.rc-chip.cons{background:var(--ok-bg);color:var(--ok)}tr.rc-detail>td,tr.rc-open>td{background:#faf9f8}tr.rc-detail>td{padding:4px 18px 14px}.rc-storia{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.rc-storia li{display:grid;grid-template-columns:12px 1fr;grid-gap:10px;gap:10px;align-items:start}.rc-storia li div{display:grid;grid-gap:2px;gap:2px;min-width:0}.rc-dot{width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--ok)}.rc-dot[data-s=revocato]{background:var(--bad)}.rc-dot[data-s=negato]{background:#a19f9d}@media (max-width:640px){.rc-bar{padding:12px}.rc-seg{width:100%}.rc-seg button{flex:1 1;padding:6px;white-space:normal;line-height:1.2}.rc-search{flex-basis:100%}.rc-bar>a,.rc-bar>a>button,.rc-bar>button{width:100%;justify-content:center}tr.rc-detail>td{padding:4px 14px 14px}}.pub-ricevuta{margin-top:14px;border:1px solid var(--line);border-radius:var(--r-card);padding:16px 18px;display:grid;grid-gap:10px;gap:10px;background:#fff}.pub-ricevuta h2{margin:0;font-size:16px}.pub-ricevuta dl{margin:0;display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 16px;gap:6px 16px;font-size:14px}.pub-ricevuta dt{color:var(--muted)}.pub-ricevuta dd{margin:0;font-weight:600;overflow-wrap:anywhere}.pub-ricevuta p{margin:0;color:var(--muted);font-size:13px}@media (max-width:420px){.pub-ricevuta dl{grid-template-columns:1fr;gap:2px}.pub-ricevuta dd{margin-bottom:6px}}@media print{.pub-actions,.pub-gate-h,.pub-privacy{display:none!important}.pub-ricevuta{border:0;padding:0}}.rc-cell{white-space:nowrap}.pub-ric-voce{display:block}.sleep:is(.sl-windows,.sl-console,.sl-bing) .sleep-aurora{background:var(--night-grad);filter:none;animation:none;inset:0}.sleep:is(.sl-windows,.sl-console,.sl-bing) .sleep-brand{font-size:16px;opacity:1;text-shadow:0 1px 8px rgba(0,0,0,.45)}.sleep:is(.sl-windows,.sl-console,.sl-bing) svg{flex:none}.sleep .sl-clock b,.sleep .sl-mid>b{display:block;font-weight:600;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sleep .sl-ciao{font-size:56px!important;letter-spacing:-.01em!important;text-wrap:balance}.sleep .sl-res{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin:0;padding:0 28px;border-radius:4px;font:inherit;font-size:15px;font-weight:600;color:#fff;white-space:nowrap;pointer-events:auto;cursor:pointer}.sleep .sl-res:focus-visible{outline:2px solid #fff;outline-offset:2px}.sl-windows .sleep-shade{background:radial-gradient(70% 45% at 50% 22%,rgba(0,0,0,.38),transparent 70%),linear-gradient(180deg,transparent 60%,rgba(0,0,0,.5))}.sl-windows .sl-clock{position:absolute;left:0;right:0;top:12vh;padding:0 16px;text-align:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3),0 2px 18px rgba(0,0,0,.4)}.sl-windows .sl-clock b{font-size:112px}.sl-windows .sl-clock span{display:block;margin-top:10px;font-size:22px;font-weight:500}.sl-windows .sl-act{position:absolute;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff}.sl-windows .sl-act small{font-size:13px;color:rgba(255,255,255,.88);text-shadow:0 1px 6px rgba(0,0,0,.6)}.sl-windows .sl-res,.sl-windows .sl-res:hover{border:1px solid rgba(255,255,255,.35);background:rgba(32,32,32,.6);-webkit-backdrop-filter:blur(30px) saturate(1.4);backdrop-filter:blur(30px) saturate(1.4)}.sl-windows .sl-res:hover{background:rgba(48,48,48,.7)}.sl-console .sl-cap,.sl-windows .sl-cap{position:absolute;right:24px;top:calc(20px + env(safe-area-inset-top, 0px));display:flex;align-items:center;gap:10px;max-width:360px;padding:8px 12px;border-radius:4px;background:rgba(32,32,32,.55);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#fff;font-size:13px}.sl-console .sl-cap small,.sl-windows .sl-cap small{display:block;max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:rgba(255,255,255,.8)}.sl-console .sleep-shade{background:linear-gradient(90deg,rgba(6,18,61,.35),transparent 45%),linear-gradient(180deg,rgba(0,0,0,.3),transparent 20%);background:linear-gradient(90deg,color-mix(in srgb,var(--night) 40%,transparent),transparent 45%),linear-gradient(180deg,rgba(0,0,0,.3),transparent 20%)}.sl-console .sl-panel{position:absolute;left:calc(32px + env(safe-area-inset-left, 0px));bottom:calc(32px + env(safe-area-inset-bottom, 0px));width:380px;display:flex;flex-direction:column;padding:28px 32px 32px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:rgba(9,31,91,.8);background:color-mix(in srgb,var(--night) 84%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);box-shadow:0 8px 32px rgba(0,0,0,.3);color:#fff}.sl-console .sl-lock{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:rgba(255,255,255,.85)}.sl-console .sl-clock b{margin-top:12px;font-size:88px}.sl-console .sl-clock .sl-ciao{font-size:40px!important}.sl-console .sl-clock span{display:block;margin-top:8px;font-size:18px;color:rgba(255,255,255,.85)}.sl-console .sl-who{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:rgba(255,255,255,.85)}.sl-console .sl-who b{display:block;font-size:15px;color:#fff}.sl-console .sl-res{margin-top:22px;align-self:flex-start;border:0;background:var(--a);color:var(--a-ink)}.sl-bing .sleep-shade{background:radial-gradient(55% 32% at 50% 40%,rgba(0,0,0,.42),transparent 75%),linear-gradient(180deg,rgba(0,0,0,.4),transparent 22%,transparent 55%,rgba(0,0,0,.55))}.sl-bing .sleep-brand{position:static}.sl-bing .sl-top{position:absolute;left:0;right:0;top:env(safe-area-inset-top,0);display:flex;align-items:center;justify-content:space-between;padding:18px 28px;color:#fff}.sl-bing .sl-t{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.5)}.sl-bing .sl-mid{position:absolute;left:0;right:0;top:30vh;display:flex;flex-direction:column;align-items:center;padding:0 16px;text-align:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35),0 2px 18px rgba(0,0,0,.45)}.sl-bing .sl-mid>b{font-size:96px}.sl-bing .sl-mid>span{margin-top:8px;font-size:20px;font-weight:500}.sl-bing .sl-bar{margin-top:32px;width:min(640px,100%);display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 6px 6px 20px;border-radius:26px;background:#fff;color:#424242;box-shadow:0 2px 6px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.18);text-shadow:none}.sl-bing .sl-bar-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:15px}:root .sl-bing .sl-res{flex:none;min-height:40px;padding:0 20px;border:0;border-radius:999px;background:var(--a);color:var(--a-ink)}.sl-bing.sleep-welcome .sl-bar{justify-content:center;padding:6px}.sl-bing.sleep-welcome .sl-res{flex:1 1}:root .sleep:is(.sl-console,.sl-bing) .sl-res:is(:hover,:active,:focus,:focus-visible){background:color-mix(in srgb,var(--a) 86%,#000);color:var(--a-ink)}.sl-bing .sl-info{position:absolute;left:calc(28px + env(safe-area-inset-left, 0px));bottom:calc(28px + env(safe-area-inset-bottom, 0px));display:flex;align-items:flex-start;gap:12px;max-width:420px;padding:12px 14px;border-radius:8px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;font-size:14px}.sl-bing .sl-info em{display:block;margin-bottom:2px;font-style:normal;font-size:11.5px;font-weight:600;color:rgba(255,255,255,.78)}.sl-bing .sl-info small{display:block;margin-top:3px;font-size:12px;color:rgba(255,255,255,.8)}@media (max-width:640px){.sleep .sl-ciao{font-size:38px!important}.sl-windows .sl-clock{top:15vh}.sl-windows .sl-clock b{font-size:80px}.sl-windows .sl-clock span{font-size:18px}.sl-console .sl-cap,.sl-windows .sl-cap{display:none}.sleep:is(.sl-windows,.sl-console) .sleep-brand{left:calc(20px + env(safe-area-inset-left, 0px))}.sl-console .sl-panel{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));width:auto;padding:22px 20px 20px}.sl-console .sl-clock b{font-size:64px}.sl-console .sl-clock .sl-ciao{font-size:32px!important}.sl-console .sl-who{margin-top:16px;padding-top:14px}.sl-console .sl-res{align-self:stretch}.sl-bing .sl-top{padding:16px 20px}.sl-bing .sl-mid{top:20vh}.sl-bing .sl-mid>b{font-size:72px}.sl-bing .sl-mid>span{font-size:17px}.sl-bing .sl-bar{padding:0;background:transparent;box-shadow:none}.sl-bing .sl-bar-t{display:none}:root .sl-bing .sl-res{flex:1 1;min-height:44px}.sl-bing .sl-info{left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));max-width:none}}@media (max-height:520px){.sl-windows .sl-clock{top:6vh}.sl-windows .sl-clock b{font-size:72px}.sl-bing .sl-mid{top:12vh}.sl-bing .sl-mid>b{font-size:64px}}.pausapick .pp-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));grid-gap:12px;gap:12px}.pp-item{display:flex;flex-direction:column;border-radius:var(--r-card);box-shadow:0 0 0 1px var(--line);background:var(--card);overflow:hidden}.pp-item.on{box-shadow:0 0 0 2px var(--a)}.pp-pick{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;text-align:left;font-weight:400}.pp-pick:hover{background:#faf9f8}.pp-pick:focus-visible{outline:2px solid var(--a);outline-offset:-2px}.pp-txt{display:flex;flex-direction:column;gap:4px;padding:12px 14px 4px;white-space:normal}.pp-txt b{display:flex;align-items:center;gap:8px;min-height:24px;font-size:14px;font-weight:600;color:var(--text)}.pp-txt small{font-size:12.5px;line-height:1.4}.pp-try{align-self:flex-start;margin:4px 8px 10px}.pp-thumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(180deg,#5fb3c9,#a9d3dc 42%,#e9e2d6 58%,#8c6a4a 62%,#3d5c5a)}.pp-thumb:after{content:"";position:absolute;left:18%;right:10%;bottom:38%;height:30%;background:#f2f2f2;-webkit-clip-path:polygon(0 100%,38% 10%,52% 40%,70% 0,100% 100%);clip-path:polygon(0 100%,38% 10%,52% 40%,70% 0,100% 100%);opacity:.9}.pp-thumb i{position:absolute;z-index:1;display:block}.pp-classica .pp-a{left:8%;bottom:14%;width:26%;height:14%;background:#fff;border-radius:2px}.pp-classica .pp-b{left:40%;top:44%;width:20%;height:12%;border-radius:99px;background:rgba(255,255,255,.45);border:1px solid #fff}.pp-windows .pp-a{left:34%;top:14%;width:32%;height:20%;background:#fff;border-radius:2px}.pp-windows .pp-b{left:42%;bottom:12%;width:16%;height:10%;background:rgba(32,32,32,.7);border-radius:2px}.pp-windows .pp-c{right:4%;top:6%;width:22%;height:8%;background:rgba(32,32,32,.6);border-radius:2px}.pp-console .pp-a{left:5%;bottom:8%;width:32%;height:60%;background:rgba(9,31,91,.88);border-radius:3px}.pp-console .pp-b{left:9%;bottom:20%;width:12%;height:9%;background:var(--a);border-radius:2px}.pp-console .pp-c{left:9%;bottom:38%;width:22%;height:14%}.pp-bing .pp-a,.pp-console .pp-c{background:#fff;border-radius:2px}.pp-bing .pp-a{left:38%;top:20%;width:24%;height:16%}.pp-bing .pp-b{left:22%;top:44%;width:56%;height:12%;background:linear-gradient(90deg,#fff 74%,var(--a) 74%);border-radius:99px}.pp-bing .pp-c{left:4%;bottom:7%;width:30%;height:13%;background:rgba(0,0,0,.55);border-radius:3px}.prespick .pp-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px}.prespick .pp-txt{padding:12px 14px}.prespick .bp-foot:empty{display:none}.prespick .bp-foot{margin-top:14px}.tavpick .bp-sub{margin-top:16px}.tv-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,116px),1fr));grid-gap:12px;gap:12px;margin-top:8px}.tv-col{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;min-height:0;padding:0;border:0;border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--line);overflow:hidden;text-align:left;font-weight:400;white-space:normal}button.tv-col:hover{background:#faf9f8;box-shadow:0 0 0 1px #c8c6c4}.tv-col.on,button.tv-col.on:hover{box-shadow:0 0 0 2px var(--a)}.tv-acc:focus-visible,.tv-col:focus-visible{outline:2px solid var(--a);outline-offset:2px}.tv-thumb{display:flex;aspect-ratio:16/10;background:#f3f2f1;border-bottom:1px solid var(--line-2)}.tv-side{display:flex;flex-direction:column;gap:6px;width:38%;padding:10% 8%}.tv-side i{display:block;height:5px;border-radius:2px;background:rgba(255,255,255,.45)}.tv-side i.tv-on{background:#fff;box-shadow:-4px 0 0 var(--a)}.tv-body{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;padding:10%}.tv-body i{display:block;height:42%;border-radius:3px;background:#fff;box-shadow:0 0 0 1px var(--line)}.tv-body i.tv-btn{width:52%;height:16%;align-self:flex-end;background:var(--a);box-shadow:none}.tv-name{display:block;padding:8px 12px 10px;font-size:13.5px;font-weight:600;color:var(--text)}.tv-name small{font-weight:400;font-size:12px}.tv-su-row{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;min-height:44px}.tv-su-row>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-swatch{position:relative;flex:none;display:block;width:26px;height:26px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.18);cursor:pointer}.tv-swatch input{position:absolute;inset:-8px;width:calc(100% + 16px);height:calc(100% + 16px);padding:0;border:0;cursor:pointer}.tv-apply{flex:none;min-height:32px;padding:4px 8px;color:var(--a-text)}.tv-apply:disabled{color:var(--muted);opacity:.6}.tv-note{margin:8px 0 0;font-size:12.5px}.tv-accs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));grid-gap:8px;gap:8px;margin-top:8px}.tv-acc{display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;padding:8px 12px;border:0;border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--line);text-align:left;font-weight:400;white-space:normal}button.tv-acc:hover{background:#faf9f8;box-shadow:0 0 0 1px #c8c6c4}.tv-acc.on,button.tv-acc.on:hover{box-shadow:0 0 0 2px var(--a)}.tv-ognuno{grid-column:1/-1}.tv-dot{flex:none;display:block;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.tv-dots{flex:none;display:flex}.tv-dots i{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 2px var(--card)}.tv-dots i+i{margin-left:-6px}.tv-acc-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.tv-acc-txt b{font-size:13.5px;font-weight:600;color:var(--text)}.tv-acc-txt small{font-size:12px;line-height:1.35}.tv-acc.tv-su{padding-right:6px}.tv-acc.tv-su .tv-swatch{width:22px;height:22px}.tavpick .bp-foot{margin-top:16px}.tv-su-row .tv-apply{flex:1 1;justify-content:flex-start;padding-left:4px}.tv-acc-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-azioni{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.an-azioni .modello-link{display:contents}.an-form{padding:0;margin-bottom:16px}.an-head{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;padding:16px 20px}.an-head>div{flex:1 1;min-width:220px}.an-head h2{margin:0;font-size:20px;font-weight:600}.an-head p{margin:2px 0 0;font-size:13px}.an-sec{padding:14px 20px;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px}.an-sec h3{margin:0;font-size:15px;font-weight:600}.an-sec h3 small{font-weight:400;color:var(--muted);font-size:13px;margin-left:6px}.an-w2{grid-column:1/-1}.an-cf,.an-cfm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em;text-transform:uppercase}.an-letto,.an-letto:focus{background:#f3fbf2;border-color:#9fd89f;border-bottom-color:var(--ok)}.an-box{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:6px;border:1px solid #9fd89f;background:#f3fbf2;color:#0e5c0e;font-size:13.5px;line-height:1.45}.an-box>svg{flex:none;margin-top:2px}.an-box.warn{border-color:#f1c34f;background:#fffbea;color:#6b4a00}.an-box.bad{border-color:#f1b8bb;background:#fdf3f4;color:var(--bad)}.an-box.info{border-color:#b4cde8;background:var(--info-bg);color:var(--info)}.an-dacontr,.an-dacontr:focus{background:#fffbea;border-color:#f1c34f #f1c34f #8a6100}.an-solocf{flex-wrap:wrap;align-items:center}.an-solocf>span{flex:1 1;min-width:220px}.an-solocf>button{flex:none}.an-sec-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between}.an-citta{position:relative}.an-prop{position:absolute;z-index:30;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:var(--card);border-radius:6px;box-shadow:0 0 0 1px var(--line),0 8px 24px rgba(0,0,0,.14);max-height:260px;overflow:auto}.an-prop li{padding:9px 10px;border-radius:4px;cursor:pointer;color:var(--text);font-size:14px}.an-prop li.on,.an-prop li:hover{background:var(--a-soft);color:var(--text)}.an-err{margin:0 20px 12px}.an-foot{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line)}.an-negozio{max-width:360px;margin:0 0 12px}.an-mano{justify-self:center;color:var(--a-text)}.an-scan{display:grid;grid-gap:8px;gap:8px}.an-cam{position:relative;background:#11161f;border-radius:8px;overflow:hidden;aspect-ratio:4/3;max-height:62vh;display:grid;place-items:center}.an-scan.compatta .an-cam{aspect-ratio:16/9;max-height:340px}.an-cam video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.an-frame{position:relative;width:86%;aspect-ratio:85.6/54;max-height:90%;border:2px solid #fff;border-radius:10px;box-shadow:0 0 0 999px rgba(0,0,0,.45);margin-bottom:22px}.an-cam-top{position:absolute;left:0;right:0;top:0;z-index:1;display:flex;justify-content:space-between;padding:10px}.an-cam-top button{background:rgba(0,0,0,.55);border-color:transparent;color:#fff;min-height:36px}.an-hint{position:absolute;left:12px;right:12px;bottom:8px;margin:0;text-align:center;color:#fff;font-weight:600;font-size:13.5px;text-shadow:0 1px 2px rgba(0,0,0,.7)}.an-note{display:flex;gap:6px;align-items:flex-start;margin:0;color:var(--muted);font-size:13px;line-height:1.4}.an-note svg{flex:none;margin-top:2px}.an-foto input{position:absolute;width:1px;height:1px;opacity:0}.an-foto .btnlike{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.an-stat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.an-stat>div{border:1px solid var(--line);border-radius:6px;padding:10px 12px;display:grid;grid-gap:2px;gap:2px}.an-stat b{font-size:22px;font-weight:600}.an-stat span{font-size:13px;color:var(--muted)}.an-arch{margin-top:16px}.an-arch h2 .an-mod{margin-left:auto;color:var(--a-text)}.an-arch-vuoto{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--text)}.an-arch-vuoto p{margin:0;flex:1 1;min-width:220px;line-height:1.45}.an-arch-vuoto>svg{color:var(--muted);flex:none}.an-dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px 16px;gap:10px 16px;margin:0}.an-dl dt{font-size:12.5px;color:var(--muted)}.an-dl dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.an-inscheda{margin-top:16px}.cl-row-x small .an-cfm{letter-spacing:.03em}.pv-cfwrap{grid-column:1/-1}.pv-cfwrap>span i.an-fac{color:var(--muted);font-weight:400}.pv-cfrow{display:flex;gap:8px}.pv-cfrow input{flex:1 1;min-width:0}.pv-cfscan{flex:none}.an-found{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid #9fd89f;background:#f3fbf2;border-radius:6px;padding:10px 12px}.an-found-x{flex:1 1;min-width:160px;display:grid;grid-gap:1px;gap:1px}.an-found-x b{font-weight:600;color:var(--text)}.an-found-x small{color:#2d5f2d;font-size:12.5px}.pv-cfwrap>small{display:flex;gap:4px;align-items:center;font-size:12.5px}@media (max-width:640px){.an-head,.an-sec{padding:14px 16px}.an-foot{padding:12px 16px}.an-foot button{flex:1 1;justify-content:center;min-height:44px}.an-err{margin:0 16px 12px}.an-azioni .modello-link button,.an-azioni>button{flex:1 1 auto;justify-content:center;min-height:44px}.an-stat{grid-template-columns:1fr}.an-found button{width:100%;justify-content:center;min-height:44px}.pv-cfscan span{display:none}.an-sec-head>button,.an-solocf>button{width:100%;justify-content:center;min-height:44px}.an-prop li{padding:12px 10px}.pv-cfscan{min-width:44px;justify-content:center}.an-arch-vuoto button{width:100%;justify-content:center;min-height:44px}}.an-orig{margin:10px 0 0;font-size:12.5px}:root{--sel-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23616161' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;text-overflow:ellipsis;background-image:var(--sel-chev);background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px}:root select:not([multiple]):not([size]):focus{border-color:#d1d1d1;border-bottom-color:var(--a-text);box-shadow:none;outline:none;background-image:var(--sel-chev),linear-gradient(var(--a-text),var(--a-text));background-position:right 10px center,0 100%;background-size:16px 16px,100% 1px}:root select:not([multiple]):not([size]):disabled{opacity:.6;cursor:default}:root select.mt-stato:not([multiple]):not([size]){padding-right:26px;background-position:right 7px center;background-size:14px 14px}:root select.mt-stato:not([multiple]):not([size]):focus{border-color:transparent;background-image:var(--sel-chev);background-position:right 7px center;background-size:14px 14px;box-shadow:0 0 0 2px var(--a-text)}:root .addetto-field select:not([multiple]):not([size]):focus{border-color:transparent;box-shadow:none;background-image:var(--sel-chev);background-position:right 10px center;background-size:16px 16px}:root .selectwrap{position:relative;box-shadow:none}:root .selectwrap:after{content:"";position:absolute;right:12px;top:50%;width:16px;height:16px;margin-top:-8px;pointer-events:none;background-color:var(--a-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /16px 16px no-repeat}:root .selectwrap select:not([multiple]):not([size]),:root .selectwrap select:not([multiple]):not([size]):focus{padding-right:38px;background-image:none;border:0;box-shadow:none}:root .selectwrap:focus-within{border-color:#d1d1d1;border-bottom-color:var(--a-text);box-shadow:none;background-image:linear-gradient(var(--a-text),var(--a-text));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.ct{margin-bottom:16px}.ct-body{display:grid;grid-gap:12px;gap:12px}.ct-cnt{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.ct-cnt>span:first-child{display:inline-flex;align-items:center;gap:6px}.ct-cnt svg{color:var(--a-text)}.ct-bar{flex:0 1 120px;height:4px;border-radius:2px;background:var(--line-2);overflow:hidden}.ct-bar i{display:block;height:100%;background:var(--a);transition:width .2s ease-out}.ct h2{margin:0;font-size:19px;font-weight:600;line-height:1.3;text-wrap:balance;color:var(--text)}.ct-meta{margin:0;color:var(--muted);font-size:13.5px;line-height:1.45}.ct-late{color:var(--bad);font-weight:600}.ct-big{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.ct-big button{min-height:60px;display:grid;justify-items:center;align-content:center;grid-gap:2px;gap:2px;white-space:normal;line-height:1.25;text-align:center;padding:8px 12px}.ct-big button>span{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ct-big button small{font-weight:400;font-size:12.5px;color:var(--muted)}:root .ct-big .ct-ok{background:var(--ok);border-color:var(--ok);color:#fff}@media (hover:hover){:root .ct-big .ct-ok:hover:not(:disabled){background:#0b5a0b;border-color:#0b5a0b}:root .ct-big .ct-ko:hover:not(:disabled){background:var(--bad-bg)}}:root .ct-big .ct-ok small{color:rgba(255,255,255,.9)}:root .ct-big .ct-ko{color:var(--bad);border-color:#e3a6aa;background:#fff}:root .ct-big .ct-ko small{color:var(--bad)}.ct-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ct-data{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--muted);max-width:220px}.ct-data input{min-height:40px}.ct-esito{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--r-card);background:var(--ok-bg);color:var(--ok);font-size:13.5px;line-height:1.4}.ct-esito span{color:#0b4a0b;flex:1 1 200px}.ct-err{margin:0;color:var(--bad);font-size:13.5px}@media (max-width:640px){.ct h2{font-size:17px}.ct-big{grid-template-columns:1fr}.ct-big button{min-height:56px}.ct-acts>.primary{flex:1 1 100%;min-height:44px}.ct-data{max-width:none}}.sx-conto{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;padding:24px 16px;background:rgba(6,18,61,.9);background:color-mix(in srgb,var(--night) 90%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.sx-conto-box{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:520px}.sx-num{font-size:min(34vh,220px);font-weight:600;line-height:.9;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.sx-conto h2{margin:8px 0 0;font-size:34px;font-weight:600;line-height:1.15;color:#fff;text-wrap:balance}.sx-conto p{margin:0;font-size:16px;line-height:1.5;color:rgba(255,255,255,.86);text-wrap:pretty}.sx-riprendi{margin-top:10px;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 28px;border-radius:999px;background:var(--a);color:var(--a-ink);font-size:16px;font-weight:600;box-shadow:0 8px 24px rgba(0,0,0,.25)}@media (prefers-reduced-motion:no-preference){.sx-riprendi{animation:sx-pulse 2s ease-in-out infinite}}@keyframes sx-pulse{50%{transform:scale(1.04)}}.sx-blocco{position:fixed;inset:0;z-index:10002;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:72px 16px calc(48px + env(safe-area-inset-bottom, 0px));overflow-y:auto;background:var(--night-grad);background-size:cover;background-position:50%;color:#fff}.sx-ombra{position:absolute;inset:0;background:radial-gradient(70% 45% at 50% 22%,rgba(0,0,0,.38),transparent 70%),linear-gradient(180deg,rgba(0,0,0,.1) 30%,rgba(0,0,0,.66));pointer-events:none}.sx-brand{position:absolute;top:max(20px,env(safe-area-inset-top,0px));left:24px;display:flex;align-items:center;gap:8px;font-weight:700;font-size:16px;text-shadow:0 1px 8px rgba(0,0,0,.45)}.sx-mark{width:26px;height:26px;border-radius:6px;background:var(--a);color:var(--a-ink,#fff);display:grid;place-items:center}.sx-ora{position:absolute;left:0;right:0;top:12vh;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.3),0 2px 18px rgba(0,0,0,.4)}.sx-ora b{display:block;font-size:104px;font-weight:600;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-ora span{display:block;margin-top:10px;font-size:21px;font-weight:500}.sx-box{position:relative;width:min(460px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.5)}.sx-av{width:68px;height:68px;border-radius:50%;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;font-size:24px;font-weight:600;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sx-box h2{margin:0;font-size:26px;font-weight:600;line-height:1.2;text-wrap:balance;color:#fff}.sx-box p{margin:0;color:rgba(255,255,255,.92);font-size:15.5px;line-height:1.5;text-wrap:pretty}.sx-salvato{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:10px 14px;border-radius:6px;background:rgba(20,20,20,.5);border:1px solid rgba(255,255,255,.22);font-size:14px;line-height:1.45;text-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sx-salvato svg{flex:none;margin-top:1px}.sx-box .sx-entra,.sx-box .sx-entra:hover{margin-top:4px;border-radius:var(--r-ctl);min-height:44px;padding:0 30px;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:var(--a-ink);border:0;background:var(--a);text-shadow:none}.sx-box .sx-entra:is(:hover,:active,:focus-visible){background:color-mix(in srgb,var(--a) 86%,#000);color:var(--a-ink)}.sx-box .sx-entra:focus-visible{outline:2px solid #fff;outline-offset:3px}.sx-box small{font-size:13px;color:rgba(255,255,255,.82);line-height:1.45}body.sx-chiusa>:not(.sx-blocco){visibility:hidden!important}@media (max-width:640px){.sx-conto h2{font-size:28px}.sx-ora b{font-size:76px}.sx-ora span{font-size:18px}.sx-box h2{font-size:23px}}@media (max-height:640px){.sx-ora{display:none}}.bz-avviso{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding:12px 16px;border-radius:var(--r-card);background:var(--info-bg);color:var(--info);font-size:14px;line-height:1.45}.bz-avviso svg{flex:none}.bz-avviso>span:first-of-type{flex:1 1 260px;min-width:0}.bz-avviso b{color:#062b52;font-weight:600}.bz-acts{display:flex;gap:8px;margin-left:auto}@media (max-width:640px){.bz-acts{margin-left:0;width:100%}.bz-acts button{flex:1 1;min-height:44px}}.ina-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--line-2)}.ina-row b{font-weight:600;display:block}.ina-row small{display:block;margin-top:2px;color:var(--muted);font-size:13px;line-height:1.45}.ina-seg{display:inline-flex;border:1px solid #d1d1d1;border-radius:var(--r-ctl);overflow:hidden}.ina-seg button{justify-content:center;text-align:center;border:0;border-right:1px solid #d1d1d1;border-radius:0;min-width:44px;min-height:36px;padding:6px 12px;background:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ina-seg button:last-child{border-right:0}.ina-seg button:hover:not(:disabled){background:#f5f5f5}.ina-seg button[aria-pressed=true]{background:var(--a-btn,var(--a));color:var(--a-ink,#fff)}.ina-seg button[aria-pressed=true]:hover:not(:disabled){background:var(--a-btn-hover,var(--a-hover,var(--a)));color:var(--a-ink,#fff)}.ina-pagine{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ina-pagine label{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid #d1d1d1;border-radius:var(--r-ctl);font-weight:600;cursor:pointer;background:#fff}.ina-pagine label.on{border-color:var(--a);color:var(--a-text);background:var(--a-soft)}.ina-pagine input{accent-color:var(--a);margin:0}@media (max-width:640px){.ina-row{grid-template-columns:1fr;gap:10px}.ina-seg{display:flex}.ina-seg button{flex:1 1;min-width:0;padding:6px 4px}}.pub-actions.rin-a{display:grid;grid-gap:10px;gap:10px;margin:16px 0 6px}.pub-actions.rin-a .pub-btn{width:100%;min-height:44px;white-space:normal}.pub-actions.rin-a .pub-btn.rin-hl:not(.ok){border-color:var(--text)}.cd{display:grid}.cd-sw{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border-bottom:1px solid var(--line);cursor:pointer}.cd-sw input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--a)}.cd-sw span{display:grid;grid-gap:2px;gap:2px;min-width:0}.cd-sw small{color:var(--muted);font-size:13px;line-height:1.45}.cd-bl{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 24px;gap:4px 24px;padding:16px 18px;border-bottom:1px solid var(--line)}.cd-bl,.cd-bl h3{align-items:center}.cd-bl h3{margin:0;font-size:14.5px;font-weight:600;display:flex;flex-wrap:wrap;gap:8px;color:var(--text)}.cd-bl p{margin:0;grid-column:1;color:var(--muted);font-size:13px;line-height:1.45}.cd-seg{grid-row:1/3;grid-column:2}.cd-seg button{min-width:76px;min-height:36px}.cd-seg button.on{box-shadow:inset 0 -2px 0 var(--a)}.cd-bl .pill.warn{border-radius:3px;padding:2px 8px}.cd-bl .pill.warn,.cd-note{background:var(--warn-bg,#fff4ce);color:var(--warn,#8a3707)}.cd-note{margin:0;padding:12px 18px;font-size:13px;line-height:1.45}.cd-foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;padding:12px 18px}.cd-foot>span{margin-right:auto;font-size:13px}@media (max-width:640px){.cd-bl,.cd-foot,.cd-sw{padding-left:14px;padding-right:14px}.cd-bl{grid-template-columns:1fr}.cd-seg{grid-row:auto;grid-column:1;width:100%}.cd-seg button{min-width:0;min-height:44px;justify-content:center;text-align:center}.cd-foot>span{width:100%}}.pill.info{background:var(--info-bg);color:var(--info)}.up{display:grid;grid-gap:16px;gap:16px}.up .card{margin-bottom:0}.up-card{padding:0;overflow:hidden}.up-banner{margin-bottom:0;flex-wrap:wrap}.up-banner span{flex:1 1;min-width:220px}.up-banner button{margin-left:auto}.up-hero{display:flex;gap:16px;align-items:flex-start;padding:18px 20px}.up-ic{width:44px;height:44px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);display:grid;place-items:center;flex:none}.up-ic.ok{background:var(--ok-bg);color:var(--ok)}.up-x{flex:1 1;min-width:0}.up-x b{display:block;font-weight:600}.up-x span{display:block;color:var(--muted);font-size:13px;line-height:1.4}.up-hero h2{margin:0;font-size:19px;font-weight:600;line-height:1.3}.up-hero p{margin:6px 0 0;color:var(--muted);font-size:13.5px;line-height:1.45}.up-tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.up-go{display:grid;grid-gap:8px;gap:8px;justify-items:end}.up-go .muted{font-size:12.5px}.up-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.up-steps li{padding:12px 16px;border-right:1px solid var(--line-2);display:grid;grid-gap:3px;gap:3px;align-content:start}.up-steps li:last-child{border-right:0}.up-steps b{font-size:13px;display:flex;gap:8px;align-items:center}.up-steps i{font-style:normal;width:20px;height:20px;border-radius:50%;background:var(--shell);display:grid;place-items:center;font-size:12px;color:var(--muted);flex:none}.up-steps span{font-size:12.5px;color:var(--muted);line-height:1.4}.up-g2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.up-col,.up-g2{display:grid;grid-gap:16px;gap:16px}.up-h{display:flex;align-items:center;gap:8px;font-weight:600;padding:14px 18px 10px}.up-h svg{color:var(--muted)}.up-list{padding:0 18px 14px 36px;display:grid;grid-gap:8px;gap:8px;font-size:14px}.up-list,.up-vuoto{margin:0;line-height:1.45}.up-vuoto{padding:0 18px 16px;color:var(--muted);font-size:13.5px}.up-row{display:flex;gap:12px;align-items:flex-start;padding:12px 18px;border-top:1px solid var(--line-2)}.up-row>button{flex:none}.up-ri{color:var(--muted)}.up-ri,.up-sw{flex:none;margin-top:2px}.up-sw{width:40px;height:20px;min-height:0;padding:0;border-radius:10px;border:1px solid #616161;background:var(--card);position:relative}.up-sw:after{content:"";position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background:#616161;transition:left .12s}.up-sw.on{background:var(--accent);border-color:var(--accent)}.up-sw.on:after{left:23px;background:#fff}.up-tab{width:100%;border-collapse:collapse;font-size:13.5px;background:transparent}.up-tab th{text-align:left;font-weight:600;color:var(--muted);font-size:12.5px;padding:9px 18px;border-bottom:1px solid var(--line)}.up-tab td{padding:10px 18px;border-bottom:1px solid var(--line-2);vertical-align:top}.up-tab tr:last-child td{border-bottom:0}.up-tab td small{display:block;color:var(--muted);font-size:12px}.up-tab .pill{display:inline-flex;align-items:center;gap:4px}@media (max-width:760px){.up,.up-col,.up-g2{gap:12px}.up-hero{flex-direction:column;padding:16px}.up-go{justify-items:stretch;width:100%}.up-go button{min-height:44px;white-space:normal}.up-steps{grid-template-columns:1fr 1fr}.up-steps li:nth-child(2){border-right:0}.up-steps li:nth-child(-n+2){border-bottom:1px solid var(--line-2)}.up-g2{grid-template-columns:1fr}.up-h{padding:14px 14px 10px}.up-row{padding:12px 14px;flex-wrap:wrap}.up-row .up-x{flex-basis:calc(100% - 60px)}.up-banner button,.up-row>button:not(.up-sw){width:100%;min-height:44px}.up-banner button{margin-left:0}.up-tab thead{display:none}.up-tab tr{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;padding:10px 14px;border-bottom:1px solid var(--line-2)}.up-tab td{padding:0;border:0}.up-tab td.up-hm{display:none}}@media (max-width:340px){.up-steps{grid-template-columns:1fr}.up-steps li{border-right:0;border-bottom:1px solid var(--line-2)}}.up-striscia{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;border-radius:8px;background:var(--warn-bg);color:#5c2600;box-shadow:0 0 0 1px rgba(138,55,7,.25),0 8px 24px rgba(0,0,0,.12);font-size:13.5px}.up-striscia button{flex:none}@media (max-width:760px){.up-striscia{bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}.up-striscia span{flex:1 1;min-width:0}}body:has(.up) .up-striscia{display:none}.up-hero p.up-nota{color:var(--warn);font-weight:600;overflow-wrap:anywhere}.cd-why{margin:0;padding:12px 18px 14px;color:var(--muted);font-size:13.5px;line-height:1.5;border-bottom:1px solid var(--line)}.cd-why .pill{margin-right:8px;vertical-align:1px}.pill.cd-edit{background:var(--a-soft);color:var(--a-text)}.cd-ex{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 18px;background:var(--info-bg,#eef4fb);color:var(--info,#0b3f73);font-size:13px;line-height:1.5;border-bottom:1px solid var(--line)}.cd-ex svg{flex:none;margin-top:1px}.cd-prova{display:grid;grid-gap:10px;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.cd-prova-h{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cd-prova-h>span{display:grid;grid-gap:2px;gap:2px;flex:1 1 320px;min-width:0}.cd-prova-h small{color:var(--muted);font-size:13px;line-height:1.45}.cd-prova-r{display:grid;grid-gap:10px;gap:10px;justify-items:start}.cd-prova-r p{margin:0;font-size:13.5px}.cd-mail{display:grid;grid-gap:6px;gap:6px;width:100%;padding:12px 14px;border-radius:4px;background:var(--shell,#f5f5f5);box-shadow:inset 0 0 0 1px var(--line);font-size:13px}.cd-mail span{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}.gd-tt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gd-tt .pill{background:#f0f0f0;color:#424242}.gd-auto{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;padding:12px 14px;border-radius:4px;background:var(--ok-bg);color:var(--ok);margin:8px 0 4px}.gd-auto>span{display:grid;grid-gap:1px;gap:1px;flex:1 1 260px;min-width:0}.gd-auto small{font-size:13px;color:#0b5a0b}.gd-auto button{background:#fff}.gd-elenco{border-top:1px solid var(--line);margin-top:8px}.gd-elenco summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font-weight:600;min-height:44px}.gd-elenco summary::-webkit-details-marker{display:none}.gd-elenco summary>span{margin-left:auto;display:inline-flex;gap:4px;align-items:center;color:var(--a-text);font-size:13px}.gd-elenco summary:focus-visible{outline:2px solid var(--text);outline-offset:2px}.gd-elenco[open] summary svg{transform:rotate(180deg)}.gd-gruppi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));grid-gap:4px 24px;gap:4px 24px;padding-bottom:6px}.gd-gr h4{margin:8px 0 2px;font-size:13px;font-weight:700}.gd-rw{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:12px;gap:12px;padding:6px 0;align-items:baseline;border-bottom:1px solid var(--line-2,#edebe9)}.gd-rw b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gd-rw small{display:block;color:var(--muted);font-size:12.5px}@media (max-width:700px){.cd-ex,.cd-prova,.cd-why{padding-left:14px;padding-right:14px}.cd-prova-h button,.gd-auto button{width:100%;min-height:44px}}@media (max-width:640px){.btnlike,:where(input):where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden])),a.btn,button:where(:not(.link)),select{min-height:44px}.bit-mini,.bit-top,.brand,.kb-cbtn,.layout-btn,.vedibtn,:root .iconbtn{min-width:40px;min-height:40px}.w-more-btn{min-height:44px}:root .topnav-in button:where(:not(.menu *,.bell-panel *,.accent-pop *)){min-height:40px}body.has-tabbar .app-foot a{min-height:44px}.colore-pick button{min-width:44px}.auth-go,.ina-pagine label,.ina-seg button,.pr-tabs button,label.kocheck,summary{min-height:44px}summary{align-content:center}.up-sw:before{content:"";position:absolute;inset:-13px -4px}a.bz-tel,button.link{position:relative}a.bz-tel:after,button.link:after{content:"";position:absolute;inset:-13px -6px}}.uc-card .an-head{padding:0 0 12px}.uc-card .an-stat{margin:4px 0 10px}.uc-card .an-foot{padding:12px 0 0}@media (max-width:600px){.uc-card .an-foot,.uc-card .an-head{padding-left:0;padding-right:0}.uc-card .an-stat{grid-template-columns:1fr}}