:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--dmc-ink);min-width:320px;color:var(--dmc-cream);font-family:var(--dmc-font-body);margin:0}#app{width:100%;min-height:100vh}button,input,textarea,select{font:inherit}button{cursor:pointer}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--dmc-ink:#141923;--dmc-ink-deep:#0e121a;--dmc-surface:#242d38;--dmc-surface-raised:#303b48;--dmc-surface-soft:#1d2530;--dmc-amber:#e5a65c;--dmc-amber-light:#f1c487;--dmc-amber-dark:#9e6435;--dmc-cream:#f2e5ce;--dmc-muted:#b7b7b1;--dmc-muted-light:#bac0c2;--dmc-moss:#76a58a;--dmc-moss-text:#a6d3b6;--dmc-rust:#c66d66;--dmc-rust-text:#efaba2;--dmc-blue:#7da5c0;--dmc-outline:#10141c;--dmc-border:#53606b;--dmc-border-soft:#414b57;--dmc-shadow-small:0 3px 0 var(--dmc-outline);--dmc-shadow-medium:0 5px 0 var(--dmc-outline);--dmc-radius-xs:6px;--dmc-radius-sm:9px;--dmc-radius-md:13px;--dmc-radius-lg:18px;--dmc-space-1:4px;--dmc-space-2:8px;--dmc-space-3:12px;--dmc-space-4:16px;--dmc-space-5:24px;--dmc-space-6:32px;--dmc-font-display:var(--dmc-font-illustrated);--dmc-font-illustrated:Georgia, "Times New Roman", serif;--dmc-art-ambra:url(/assets/placca-ambra-DFQicUkt.webp);--dmc-art-ardesia:url(/assets/placca-ardesia-DJ9Uyuq1.webp);--dmc-art-pannello:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20120'%20fill='none'%3e%3cpath%20d='m3%2011%209-8%2037%201%2014-2%2043%202%2011%209-1%2033%202%2021-2%2040-10%2011-40-2-19%202-36-2-9-10%202-39-2-20z'%20fill='%2310151d'/%3e%3cpath%20d='m5%2012%208-7%2035%201%2016-2%2041%202%209%208-1%2033%203%2021-2%2038-9%209-39-2-19%203-35-2-7-9%202-38-3-20z'%20fill='%233d4650'/%3e%3cpath%20d='m10%2017%209-7%2027%201%2018-3%2036%203%209%209-2%2028%204%2020-3%2033-9%208-33-2-19%204-29-4-8-9%202-31-3-20z'%20fill='%23242d38'/%3e%3cpath%20d='m5%2012%208-7%2015%201-13%204-4%208zM81%206l23%201%209%208-7-3-6-4zM6%2087l2%2018%207%209-4-11zM87%20113l17%201%2010-9-9%204z'%20fill='%23697078'/%3e%3cpath%20d='m14%206%2013%201-10%203-5%204zM103%20112l8-6-4%207z'%20fill='%23b88c58'/%3e%3cpath%20d='m6%2029%204-4M105%2013l3%205M109%2084l3%208M19%20110l5%203'%20stroke='%23151c25'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c!--%20Il%20centro%20resta%20trasparente:%20la%20superficie%20leggibile%20è%20un%20colore%20CSS.%20--%3e%3c/svg%3e");--dmc-font-body:system-ui, -apple-system, "Segoe UI", sans-serif;--dmc-transition:.14s ease;font-family:var(--dmc-font-body)}.dmc{color:var(--dmc-cream)}.dmc :is(h1,h2,h3){font-family:var(--dmc-font-illustrated)}.dmc-pagina{background:radial-gradient(ellipse at 10% 0, #e5a65c0a, transparent 45%), var(--dmc-ink);min-height:100vh;padding:0 22px 30px}.dmc-contenitore{width:100%;min-width:0;max-width:1450px;margin-left:auto;margin-right:auto}.dmc-pannello{border:1px solid #0000;border-image:var(--dmc-art-pannello) 17 / 11px / 0 stretch;background:linear-gradient(145deg, #f2e5ce05, transparent 35%), var(--dmc-panel-bg,var(--dmc-surface));background-clip:padding-box;border-radius:8px 12px 7px 10px;box-shadow:0 3px 10px #0000002e}.dmc-pannello--rilievo{border-image:url(/assets/cornice-ardesia-DiVe1C4-.webp) 190/25px;border-radius:14px 19px 13px 16px}.dmc-carta:hover{box-shadow:inset 3px 0 0 var(--dmc-amber), 0 4px 12px #00000047}.dmc-btn{--dmc-button-art:var(--dmc-art-ambra);border:1px solid #0000;border-image:var(--dmc-button-art) 32 130 36 130 fill / 7px 21px 8px 21px / 0 stretch;background:var(--dmc-amber);min-width:0;min-height:42px;color:var(--dmc-ink);font-family:var(--dmc-font-body);text-align:center;overflow-wrap:anywhere;cursor:pointer;background-clip:content-box;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:10px 17px;font-size:13px;font-weight:800;line-height:1.35;text-decoration:none;display:inline-flex;box-shadow:0 2px #080c1273}.dmc-btn--secondary{--dmc-button-art:var(--dmc-art-ardesia);background-color:var(--dmc-surface);color:var(--dmc-cream)}.dmc-btn:is([aria-pressed=true],[aria-expanded=true]){--dmc-button-art:var(--dmc-art-ambra);background-color:var(--dmc-amber);color:var(--dmc-ink)}.dmc-btn--danger,.dmc-btn--positive{color:#ffd0c8;background:#412b32;border:1px solid #a45f60;border-radius:5px 8px 4px 7px}.dmc-btn--positive{color:#c4e9d6;background:#263b34;border-color:#5c8d76}.dmc-btn--icona{min-width:34px;min-height:34px;padding:6px}.dmc-btn:hover:not(:disabled){filter:brightness(1.12)}.dmc-btn:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.dmc-btn:active:not(:disabled){transform:translateY(1px)}.dmc-campo{border:1px solid var(--dmc-border);background:var(--dmc-ink);min-width:0;min-height:38px;color:var(--dmc-cream);font-family:var(--dmc-font-body);font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:4px 7px 3px 5px;line-height:1.45}.dmc :is(input[type=checkbox],input[type=radio]){accent-color:var(--dmc-amber)}.dmc-overlay{z-index:1400;background:#000c;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.dmc-modale{border:1px solid #0000;border-image:var(--dmc-art-pannello) 17 / 12px / 0 stretch;background:var(--dmc-surface);border-radius:9px 15px 8px 12px;gap:17px;width:min(580px,100%);max-height:90vh;padding:24px;display:grid;overflow-y:auto;box-shadow:0 18px 65px #00000080}.dmc-modale h2{color:var(--dmc-amber);font-family:var(--dmc-font-illustrated);margin:0}.dmc-modale p{color:var(--dmc-muted-light);margin:0;line-height:1.6}.dmc-modale label{min-width:0;color:var(--dmc-cream);gap:7px;font-size:13px;display:grid}.dmc-modale :is(input,textarea,select){border:1px solid var(--dmc-border);border-radius:var(--dmc-radius-xs);background:var(--dmc-ink);width:100%;min-width:0;color:var(--dmc-cream);padding:10px;display:block}.dmc-azioni{flex-wrap:wrap;gap:10px;display:flex}.dmc :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.dmc :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--dmc-blue);outline-offset:3px}.dmc button{transition:border-color var(--dmc-transition), background-color var(--dmc-transition), transform var(--dmc-transition), box-shadow var(--dmc-transition)}@media (width<=620px){.dmc-pagina{padding:0 12px 25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dmc *,.dmc :before,.dmc :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.campagna-view .testata-campagna{justify-content:space-between;align-items:center;gap:var(--dmc-space-3);margin-top:var(--dmc-space-3);padding:var(--dmc-space-5) 0;border-bottom:1px solid var(--dmc-border-soft);flex-wrap:wrap;display:flex;position:relative}.campagna-view .testata-campagna:after{display:none}.campagna-view .testata-campagna h1{max-width:900px;color:var(--dmc-cream);font-family:var(--dmc-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,3vw,36px);font-weight:850;line-height:1.2}.campagna-view .testata-campagna .sopratitolo{color:var(--dmc-amber-light);letter-spacing:1px;font-size:11px;font-weight:800}.campagna-view .testata-campagna p{align-items:center;gap:var(--dmc-space-2);margin:var(--dmc-space-2) 0 0;color:var(--dmc-muted);font-size:13px;line-height:1.5;display:inline-flex}.campagna-view .testata-campagna p:before{content:"";background:var(--dmc-moss);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.campagna-view .navigazione-persistente{top:var(--dmc-topbar-height);z-index:100;margin:var(--dmc-space-3) 0;padding:var(--dmc-space-2) var(--dmc-space-3);border:1px solid var(--dmc-border-soft);border-radius:var(--dmc-radius-md);background:var(--dmc-surface-soft);box-shadow:var(--dmc-shadow-small);position:sticky}.campagna-view .navigazione-persistente.compatta{padding-top:var(--dmc-space-1);padding-bottom:var(--dmc-space-1);box-shadow:var(--dmc-shadow-small), 0 8px 20px #0000002e}.campagna-view .navigazione-conduzione-mobile{display:none}.campagna-view .navigazione-contesto{justify-content:space-between;align-items:center;gap:var(--dmc-space-3);min-width:0;padding:var(--dmc-space-1) 0;display:flex}.campagna-view .nome-campagna-compatto{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dmc-amber-light);font-size:13px;font-weight:800;overflow:hidden}.campagna-view .navigazione-persistente .tabs{align-items:center;gap:var(--dmc-space-2);width:100%;min-width:0;padding:var(--dmc-space-2);scrollbar-width:thin;scrollbar-color:var(--dmc-border) transparent;-webkit-overflow-scrolling:touch;border:0;margin:0;display:flex;overflow:auto hidden}.campagna-view .navigazione-persistente .tab-dmc{appearance:none;min-height:42px;color:var(--dmc-cream);font-family:var(--dmc-font-body);letter-spacing:0;white-space:nowrap;transition:background-color var(--dmc-transition), color var(--dmc-transition), transform var(--dmc-transition), box-shadow var(--dmc-transition);border:1px solid #0000;border-image:var(--dmc-art-ardesia) 32 130 36 130 fill / 7px 21px 8px 21px / 0 stretch;background:var(--dmc-surface);background-clip:content-box;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:9px 16px;font-size:14px;font-weight:750;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.campagna-view .navigazione-persistente .tab-dmc:hover:not(.selezionata){color:var(--dmc-amber-light);transform:translateY(-1px)}.campagna-view .navigazione-persistente .tab-dmc:active{transform:translateY(1px)}.campagna-view .navigazione-persistente .tab-dmc.selezionata{color:var(--dmc-ink);border-image-source:var(--dmc-art-ambra);background-color:var(--dmc-amber);font-weight:850}.campagna-view .navigazione-persistente .tab-dmc.selezionata:after{display:none}.campagna-view .navigazione-persistente.compatta .tab-dmc{min-height:38px;padding:7px 14px}.campagna-view .uscita-campagna,.campagna-view .testata-campagna>.bottone.neutro{min-height:38px;font-family:var(--dmc-font-body);flex:none;padding:8px 12px;font-size:13px;font-weight:750}.campagna-view .uscita-normale{margin-left:auto}.campagna-view .navigazione-persistente :is(button,a):focus-visible,.campagna-view .testata-campagna>.bottone.neutro:focus-visible{outline:3px solid var(--dmc-blue);outline-offset:3px}@media (width<=1024px),(width<=1440px) and (any-pointer:coarse){.campagna-view.campagna-in-conduzione .navigazione-persistente,.campagna-view.campagna-in-conduzione .navigazione-persistente.compatta{top:calc(var(--dmc-topbar-height) + 6px);box-sizing:border-box;background:var(--dmc-surface-soft);border:1px solid #e5a65c8a;border-radius:999px;width:max-content;max-width:calc(100% - 16px);min-height:46px;margin:8px auto 12px;padding:2px 4px;box-shadow:0 3px #060a108c,0 6px 14px #0000002e}.campagna-view.campagna-in-conduzione .navigazione-persistente :is(.navigazione-contesto,.tabs){display:none}.campagna-view.campagna-in-conduzione .navigazione-conduzione-mobile{justify-content:center;align-items:center;gap:3px;height:42px;display:flex}.campagna-view .mini-uscita-campagna{width:42px;height:42px;color:var(--dmc-amber-light);font:700 22px var(--dmc-font-body);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 42px;place-items:center;padding:0;display:grid}.campagna-view .mini-sezione-conduzione{align-items:center;min-width:0;display:flex;position:relative}.campagna-view .mini-selettore-campagna{box-sizing:border-box;appearance:none;background:var(--dmc-ink);width:146px;max-width:calc(100vw - 90px);height:42px;color:var(--dmc-cream);font:750 13px var(--dmc-font-body);text-overflow:ellipsis;cursor:pointer;border:0;border-radius:999px;padding:0 25px 0 12px}.campagna-view .mini-chevron{color:var(--dmc-amber-light);pointer-events:none;font-size:13px;position:absolute;right:12px}.campagna-view .mini-selettore-campagna:focus-visible,.campagna-view .mini-uscita-campagna:focus-visible{outline:3px solid var(--dmc-amber);outline-offset:2px}@media (hover:hover){.campagna-view .mini-uscita-campagna:hover,.campagna-view .mini-selettore-campagna:hover{background-color:var(--dmc-surface-raised)}}}@media (width<=700px){.campagna-view .navigazione-persistente{padding:var(--dmc-space-1) var(--dmc-space-2)}.campagna-view .navigazione-persistente .tabs{gap:var(--dmc-space-1)}.campagna-view .navigazione-persistente .tab-dmc{padding:8px 12px;font-size:13px}.campagna-view .navigazione-persistente.compatta .tab-dmc{min-height:36px;padding:7px 11px}}@media (width<=620px){.campagna-view .testata-campagna{padding:var(--dmc-space-4) 0}.campagna-view .testata-campagna h1{font-size:25px}.campagna-view .nome-campagna-compatto,.campagna-view .uscita-campagna{font-size:12px}}@media (width<=390px){.campagna-view .testata-campagna{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.campagna-view .tab-dmc{transition:none}}.campagna-view{--dmc-durata-sticky:.26s;--dmc-curva-sticky:cubic-bezier(.22, 1, .36, 1);--dmc-compensazione-battaglia:3px;--dmc-offset-battaglia:calc(var(--dmc-topbar-height,58px) + var(--dmc-altezza-navigazione-campagna,70px) + var(--dmc-compensazione-battaglia))}.campagna-view .battaglia-dmc .barra-comando{top:var(--dmc-offset-battaglia);z-index:30;scroll-margin-top:var(--dmc-offset-battaglia);border-radius:var(--dmc-radius-md);transition:padding var(--dmc-durata-sticky) var(--dmc-curva-sticky), gap var(--dmc-durata-sticky) var(--dmc-curva-sticky), border-radius var(--dmc-durata-sticky) ease, box-shadow var(--dmc-durata-sticky) ease;position:sticky}.campagna-view .battaglia-dmc .barra-superiore{opacity:1;visibility:visible;width:auto;max-height:100px;transition:max-height var(--dmc-durata-sticky) var(--dmc-curva-sticky), opacity .16s ease, visibility 0s linear 0s;margin:0;position:static}.campagna-view .battaglia-dmc .barra-superiore h2{opacity:1;max-height:60px;transition:max-height var(--dmc-durata-sticky) var(--dmc-curva-sticky), opacity .16s ease, margin var(--dmc-durata-sticky) ease;overflow:hidden}.campagna-view .battaglia-dmc .barra-superiore .azioni{max-height:70px;transition:max-height var(--dmc-durata-sticky) var(--dmc-curva-sticky), opacity .16s ease;overflow:hidden}.campagna-view .battaglia-dmc .ordine-compatto{opacity:1;visibility:visible;max-height:400px;transition:max-height .34s var(--dmc-curva-sticky), opacity .19s ease, padding .26s ease, border-color .26s ease, visibility 0s linear 0s;overflow:hidden}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .barra-comando{box-shadow:var(--dmc-shadow-medium);gap:0;padding:8px 10px}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .barra-superiore{opacity:0;visibility:hidden;pointer-events:none;min-height:0;max-height:0;transition:max-height var(--dmc-durata-sticky) var(--dmc-curva-sticky), opacity .15s ease, visibility 0s linear var(--dmc-durata-sticky);gap:0;margin:0;padding:0;overflow:hidden}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .barra-navigazione{border-top-color:#0000;gap:7px;padding-top:0}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .gruppo-attivo{flex:auto;gap:5px;min-width:0;padding-right:0}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .gruppo-attivo strong{font-size:14px;line-height:1.35}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .etichetta{font-size:9px}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .controlli-turno{gap:5px}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .controlli-turno .pulsante{min-height:30px;padding:5px 8px;font-size:11px}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .ordine-compatto{opacity:0;visibility:hidden;pointer-events:none;max-height:0;transition:max-height .34s var(--dmc-curva-sticky), opacity .15s ease, padding .26s ease, border-color .26s ease, visibility 0s linear .34s;border-color:#0000;padding-top:0;padding-bottom:0}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .menu-aperto{overscroll-behavior:contain;max-height:min(55vh,440px);overflow-y:auto}.dmc .sezione .combattente{align-content:start}.dmc .sezione .combattente h4{font-size:16px;line-height:1.35}.dmc .sezione .combattente small{font-size:12px;line-height:1.35}.dmc .sezione .combattente .barra-pf>div{border-radius:inherit;transition:width .18s}.dmc .sezione .combattente input,.dmc .sezione .combattente select{min-height:39px}.dmc .sezione .combattente .etichette{align-items:center}.dmc .sezione .combattente .condizione{overflow-wrap:anywhere;align-items:center;gap:4px;max-width:100%;line-height:1.2;display:inline-flex}.dmc .sezione .combattente details{min-width:0}.dmc .sezione .combattente summary{line-height:1.4}@media (width<=800px){.dmc .sezione .combattente{padding:13px}}@media (width<=650px){.campagna-view.dmc-battaglia-compatta .battaglia-dmc .barra-navigazione{flex-wrap:wrap;align-items:center}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .gruppo-attivo{flex:100%}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .controlli-turno{flex:auto;justify-content:flex-start}.campagna-view.dmc-battaglia-compatta .battaglia-dmc .controlli-turno .pulsante{white-space:nowrap}}.campagna-view .battaglia-dmc .barra-comando button:focus-visible{outline:3px solid var(--dmc-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.campagna-view{--dmc-durata-sticky:0s}.campagna-view .battaglia-dmc :is(.barra-comando,.barra-superiore,.barra-superiore h2,.barra-superiore .azioni,.ordine-compatto){transition:none!important}.dmc .sezione .combattente .barra-pf>div{transition:none}}.icona-strumento[data-v-034b7ad9]{width:24px;height:24px;display:block}:root{--dmc-topbar-height:58px}.dmc-app{min-height:100vh}.barra-globale{z-index:1050;align-items:center;gap:var(--dmc-space-5);height:var(--dmc-topbar-height);padding:0 var(--dmc-space-5);border-bottom:1px solid var(--dmc-border-soft);background:linear-gradient(180deg, #3f495247, transparent 70%), var(--dmc-ink-deep);color:var(--dmc-cream);display:flex;position:sticky;top:0;box-shadow:0 3px 9px #0000003d}.marchio-globale{align-items:center;gap:var(--dmc-space-3);min-width:0;color:var(--dmc-cream);font-family:var(--dmc-font-display);flex-shrink:0;font-size:18px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.marchio-globale img{object-fit:contain;width:38px;height:38px;display:block}.navigazione-globale{align-items:center;gap:var(--dmc-space-2);scrollbar-width:thin;flex:1;min-width:0;display:flex;overflow-x:auto}.navigazione-globale a{border-radius:var(--dmc-radius-sm);min-height:38px;color:var(--dmc-muted-light);font-family:var(--dmc-font-body);white-space:nowrap;transition:background-color var(--dmc-transition), color var(--dmc-transition);flex:none;justify-content:center;align-items:center;padding:8px 14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.navigazione-globale a:hover,.navigazione-globale a.attivo{background:var(--dmc-surface);color:var(--dmc-amber-light)}.navigazione-globale a.attivo{background:var(--dmc-amber);color:var(--dmc-ink);border-radius:8px 5px 9px;box-shadow:inset 0 1px #f2e5ce73,0 2px #080c12}.campagna-corrente{max-width:170px;color:var(--dmc-amber-light);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:700;overflow:hidden}.strumenti-flottanti{bottom:18px;right:var(--dmc-space-3);z-index:1090;gap:var(--dmc-space-2);display:grid;position:fixed}.strumenti-flottanti>button{border:2px solid var(--dmc-outline);background:var(--dmc-surface-raised);width:46px;height:46px;color:var(--dmc-amber-light);box-shadow:var(--dmc-shadow-small);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:24px;display:grid}.strumenti-flottanti>button:hover,.strumenti-flottanti>button[aria-expanded=true]{background:var(--dmc-amber);color:var(--dmc-ink)}.pannello-strumento{z-index:1100;gap:var(--dmc-space-3);width:min(320px,100vw - 24px);max-height:min(70vh,100dvh - 150px);padding:var(--dmc-space-4);color:var(--dmc-cream);display:grid;position:fixed;bottom:80px;right:12px;overflow-y:auto}.testata-strumento{justify-content:space-between;align-items:center;gap:var(--dmc-space-3);display:flex}.testata-strumento h2{color:var(--dmc-amber);font:800 18px var(--dmc-font-display);margin:0}.testata-strumento button{color:var(--dmc-cream);cursor:pointer;background:0 0;border:0;font-size:25px}.pannello-strumento p{color:var(--dmc-muted-light);margin:0;font-size:12px}.tempo-display{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:29px}.azioni-strumento,.scelta-dado{gap:var(--dmc-space-2);flex-wrap:wrap;display:flex}.azioni-strumento button,.scelta-dado button,.lancia{border:2px solid var(--dmc-outline);border-radius:var(--dmc-radius-sm);background:var(--dmc-surface-raised);min-height:38px;color:var(--dmc-cream);box-shadow:var(--dmc-shadow-small);font:700 13px var(--dmc-font-body);cursor:pointer;padding:8px 12px}.scelta-dado button.selezionato,.lancia{background:var(--dmc-amber);color:var(--dmc-ink)}.parametri-dado{gap:var(--dmc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.parametri-dado label{color:var(--dmc-muted-light);gap:6px;font-size:12px;display:grid}.parametri-dado input{box-sizing:border-box;border:1px solid var(--dmc-border);border-radius:var(--dmc-radius-xs);background:var(--dmc-ink);width:100%;min-width:0;color:var(--dmc-cream);padding:9px}.esito-dadi{overflow-wrap:anywhere;border-top:1px solid var(--dmc-border-soft);gap:5px;padding-top:10px;display:grid}.esito-dadi strong{color:var(--dmc-amber-light);font-size:20px}.esito-dadi span{font-size:12px}.barra-globale :focus-visible,.strumenti-flottanti :focus-visible,.pannello-strumento :focus-visible{outline:3px solid var(--dmc-blue);outline-offset:3px}@media (width<=700px){:root{--dmc-topbar-height:54px}.barra-globale{gap:9px;padding:0 92px 0 10px}.marchio-globale{font-size:13px}.marchio-globale img{width:30px;height:30px}.campagna-corrente{display:none}.navigazione-globale{gap:3px}.navigazione-globale a{padding:7px 9px;font-size:13px}.strumenti-flottanti{gap:6px;display:flex;top:8px;bottom:auto;right:8px}.strumenti-flottanti>button{width:38px;height:38px;font-size:21px}.pannello-strumento{top:calc(var(--dmc-topbar-height) + 8px);width:min(320px,100vw - 20px);bottom:auto;right:8px}}@media (width<=620px){.marchio-globale strong{display:none}.navigazione-globale a{padding-inline:4px;font-size:12px}}@media (width<=360px){.barra-globale{gap:4px;padding-left:6px;padding-right:82px}.marchio-globale img{width:24px;height:24px}.strumenti-flottanti{top:10px;right:4px}.strumenti-flottanti>button{width:34px;height:34px}}
