/*! © 2026 Mirador (Andrea D'Andrea e Marco D'Ettorre). Tutti i diritti riservati. Vietati copia, riproduzione, decompilazione e reverse engineering: https://miradorfinance.it/nda */
:root{--vt-fondo:#f1f4f3;--vt-luce-verde:rgba(31,165,133,.12);--vt-luce-azzurra:rgba(64,178,222,.24);--vt-luce-menta:rgba(140,224,192,.18);--vt-luce-sabbia:rgba(255,200,140,.30);--vt-luce-mezzo:rgba(31,165,133,.02);--vt-carta:linear-gradient(155deg,rgba(255,255,255,.76) 0%,rgba(255,255,255,.48) 46%,rgba(255,255,255,.60) 100%);--vt-pieno:rgba(255,255,255,.84);--vt-pannello:rgba(255,255,255,.42);--vt-ctrl:rgba(255,255,255,.58);--vt-tasto:rgba(22,64,56,.075);--vt-tasto-su:rgba(22,64,56,.13);--vt-tasto-filo:rgba(16,48,44,.18);--vt-scelta:#fff;--vt-campo:rgba(255,255,255,.72);--vt-filo:rgba(255,255,255,.78);--vt-luce:rgba(255,255,255,.95);--vt-ombra:0 1px 2px rgba(16,40,40,.04),0 20px 44px -20px rgba(16,48,44,.26);--vt-ombra-forte:0 2px 6px rgba(16,40,40,.06),0 34px 70px -24px rgba(16,48,44,.38);--vt-sfoca:saturate(185%) blur(24px);--vt-sfoca-forte:saturate(190%) blur(40px)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--vt-fondo:#05090a;--vt-luce-verde:rgba(31,165,133,.14);--vt-luce-azzurra:rgba(40,128,190,.26);--vt-luce-menta:rgba(18,110,92,.16);--vt-luce-sabbia:rgba(170,110,50,.16);--vt-luce-mezzo:rgba(31,165,133,.02);--vt-carta:linear-gradient(155deg,rgba(70,78,82,.50) 0%,rgba(24,28,30,.52) 46%,rgba(32,36,38,.56) 100%);--vt-pieno:rgba(34,38,40,.88);--vt-pannello:rgba(255,255,255,.05);--vt-ctrl:rgba(255,255,255,.10);--vt-campo:rgba(255,255,255,.07);--vt-filo:rgba(255,255,255,.10);--vt-luce:rgba(255,255,255,.16);--vt-tasto:rgba(255,255,255,.11);--vt-tasto-su:rgba(255,255,255,.17);--vt-tasto-filo:rgba(255,255,255,.15);--vt-scelta:rgba(255,255,255,.24);--vt-ombra:0 20px 44px -20px rgba(0,0,0,.75);--vt-ombra-forte:0 34px 70px -24px rgba(0,0,0,.85)}}:root[data-theme=dark]{--vt-fondo:#05090a;--vt-luce-verde:rgba(31,165,133,.14);--vt-luce-azzurra:rgba(40,128,190,.26);--vt-luce-menta:rgba(18,110,92,.16);--vt-luce-sabbia:rgba(170,110,50,.16);--vt-luce-mezzo:rgba(31,165,133,.02);--vt-carta:linear-gradient(155deg,rgba(70,78,82,.50) 0%,rgba(24,28,30,.52) 46%,rgba(32,36,38,.56) 100%);--vt-pieno:rgba(34,38,40,.88);--vt-pannello:rgba(255,255,255,.05);--vt-ctrl:rgba(255,255,255,.10);--vt-campo:rgba(255,255,255,.07);--vt-filo:rgba(255,255,255,.10);--vt-luce:rgba(255,255,255,.16);--vt-tasto:rgba(255,255,255,.11);--vt-tasto-su:rgba(255,255,255,.17);--vt-tasto-filo:rgba(255,255,255,.15);--vt-scelta:rgba(255,255,255,.24);--vt-ombra:0 20px 44px -20px rgba(0,0,0,.75);--vt-ombra-forte:0 34px 70px -24px rgba(0,0,0,.85)}html{background:var(--vt-fondo)}body{background:transparent!important}body::before{content:"";position:fixed;inset:-10vmax;z-index:-1;pointer-events:none;background:radial-gradient(42vmax 34vmax at 12% 8%,var(--vt-luce-verde),transparent 70%),radial-gradient(38vmax 30vmax at 92% 6%,var(--vt-luce-azzurra),transparent 70%),radial-gradient(46vmax 36vmax at 78% 92%,var(--vt-luce-sabbia),transparent 70%),radial-gradient(44vmax 38vmax at 8% 88%,var(--vt-luce-menta),transparent 70%),radial-gradient(60vmax 40vmax at 52% 48%,var(--vt-luce-mezzo),transparent 72%),var(--vt-fondo)}.card,.oggi-tessera,.percorso-carta,.home-kpi .kpi,details.esperti>summary{background:var(--vt-carta)!important;-webkit-backdrop-filter:var(--vt-sfoca);backdrop-filter:var(--vt-sfoca);border:.5px solid var(--vt-filo)!important;box-shadow:inset 0 1px 0 var(--vt-luce),var(--vt-ombra)!important}.card .card,.card .oggi-tessera,.card .kpi{background:var(--vt-pannello)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 var(--vt-luce)!important}.imp-fonte{background:linear-gradient(180deg,var(--tinta-velo),transparent 58%),var(--vt-carta)!important}@media(hover:hover){.imp-fonte:hover{box-shadow:inset 0 1px 0 var(--vt-luce),var(--vt-ombra-forte)!important}}.table{background:transparent!important}th{background:var(--vt-pannello)!important}tbody tr:hover>td{background:var(--tinta-velo)}.sidebar{background:var(--vt-carta)!important;-webkit-backdrop-filter:var(--vt-sfoca-forte)!important;backdrop-filter:var(--vt-sfoca-forte)!important;border-right:.5px solid var(--vt-filo)!important;box-shadow:inset -1px 0 0 var(--vt-luce)}.sidebar .tab.active{background:var(--vt-pieno)!important;box-shadow:inset 0 1px 0 var(--vt-luce),var(--vt-ombra)!important}.sidebar .tab:hover,.sidebar .nav-testa:hover{background:var(--vt-ctrl)!important}@media(max-width:900px){.sidebar{background:var(--vt-pieno)!important}}.head.testata{background:color-mix(in srgb,var(--vt-fondo) 55%,transparent)!important;-webkit-backdrop-filter:var(--vt-sfoca-forte);backdrop-filter:var(--vt-sfoca-forte)}@media(max-width:760px){.barra-schede{background:var(--vt-carta)!important;-webkit-backdrop-filter:var(--vt-sfoca-forte);backdrop-filter:var(--vt-sfoca-forte);border:.5px solid var(--vt-filo);box-shadow:inset 0 1px 0 var(--vt-luce),var(--vt-ombra-forte)!important}.barra-schede [aria-current=page]{background:var(--vt-pieno);box-shadow:inset 0 1px 0 var(--vt-luce),0 6px 16px -8px rgba(16,48,44,.35)}.barra-cerca{background:var(--vt-carta)!important;-webkit-backdrop-filter:var(--vt-sfoca-forte);backdrop-filter:var(--vt-sfoca-forte);border:.5px solid var(--vt-filo);box-shadow:inset 0 1px 0 var(--vt-luce),var(--vt-ombra-forte)!important}.barra-cerca[aria-current=page]{background:var(--vt-pieno)!important}.barra-importa{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.12),0 12px 26px -10px var(--tinta-ombra)!important}}.btn{background:var(--vt-tasto);box-shadow:inset 0 1px 0 var(--vt-luce),0 0 0 .5px var(--vt-tasto-filo)!important}.btn:hover:not(:disabled){background:var(--vt-tasto-su)}.btn.primary,.btn.primary:hover:not(:disabled),:root[data-linea] .btn.primary,:root:not([data-linea]) .btn.primary,#navSblocca,.pick.primaria,.upl .btn.primary{background:linear-gradient(180deg,#178a6e,#0f6652)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.12),0 10px 24px -12px var(--tinta-ombra)!important}.btn.primary:hover:not(:disabled),#navSblocca:hover{filter:brightness(1.06)}.btn.primary:disabled{background:var(--vt-ctrl)!important;color:var(--muted)!important;box-shadow:none!important}.pick{background:var(--vt-ctrl)!important;box-shadow:inset 0 1px 0 var(--vt-luce),0 0 0 .5px var(--vt-filo)!important}.btn.tx-icona{background:var(--vt-tasto)!important;box-shadow:inset 0 1px 0 var(--vt-luce),0 0 0 .5px var(--vt-tasto-filo)!important}.btn:active:not(:disabled),.pick:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.btn:active:not(:disabled),.pick:active{transform:none}}.vistasel,.rangebar,.schede,.temabar{background:var(--vt-tasto)!important;box-shadow:inset 0 0 0 .5px var(--vt-tasto-filo)!important}.rangebtn.active,.rangebtn[aria-pressed=true],.scheda.attiva,.temabtn[aria-pressed=true],:is(.testata,.head-grande) #vistaSel.cursore::before{background:var(--vt-scelta)!important;box-shadow:0 0 0 .5px var(--vt-tasto-filo),0 3px 8px -3px rgba(16,48,44,.4)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{background:var(--vt-campo)}.cdlg,.idlg,dialog{background:var(--vt-pieno)!important;-webkit-backdrop-filter:var(--vt-sfoca-forte);backdrop-filter:var(--vt-sfoca-forte);border:.5px solid var(--vt-filo)!important;box-shadow:inset 0 1px 0 var(--vt-luce),var(--vt-ombra-forte)!important}dialog::backdrop{background:rgba(8,20,18,.22);-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%)}.accmenu,.usrmenu,.giornata-pop,.pannello-grafico{background:var(--vt-pieno)!important;-webkit-backdrop-filter:var(--vt-sfoca-forte);backdrop-filter:var(--vt-sfoca-forte);border:.5px solid var(--vt-filo)!important;box-shadow:inset 0 1px 0 var(--vt-luce),var(--vt-ombra-forte)!important}.infotip,.mkttip{background:color-mix(in srgb,var(--tip-bg) 82%,transparent)!important;-webkit-backdrop-filter:var(--vt-sfoca-forte);backdrop-filter:var(--vt-sfoca-forte);border:.5px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),var(--vt-ombra-forte)!important}.toast{-webkit-backdrop-filter:var(--vt-sfoca);backdrop-filter:var(--vt-sfoca)}.nav-pill{background:var(--vt-ctrl)!important;box-shadow:0 0 0 .5px var(--vt-filo)}.torta-legenda .voce-ico,.mod-classe .voce-ico{width:24px;height:24px}.torta-legenda .voce-ico svg,.mod-classe .voce-ico svg{width:15px;height:15px}.torta-centro{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;pointer-events:none}.torta-centro .modvolto{width:100%;height:100%;box-shadow:0 8px 20px -10px rgba(16,48,44,.45)}.torta-tu{font-size:18px;font-weight:850;color:var(--ink-2)}.mod-classe{display:inline-flex;align-items:center;gap:8px}.prof-legenda .voce-ico{width:22px;height:22px}.prof-legenda .voce-ico svg{width:14px;height:14px}.pr-classe .voce-ico{width:28px;height:28px}.pr-classe .voce-ico svg{width:17px;height:17px}.prof-modelli a{display:flex;align-items:center;gap:10px}.prof-modelli a>span{display:grid;min-width:0}.stress-lista{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.stress-lista li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico nome quanto" "ico barra barra";align-items:center;gap:6px 12px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--red) 7%,transparent),transparent 70%),var(--vt-pannello,var(--surface-2));box-shadow:inset 0 1px 0 var(--vt-luce,transparent),0 .5px 0 var(--line)}.stress-lista li.forte{background:linear-gradient(135deg,color-mix(in srgb,var(--red) 14%,transparent),transparent 75%),var(--vt-pannello,var(--surface-2))}.stress-ico{grid-area:ico;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--c);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 22%,transparent),color-mix(in srgb,var(--c) 8%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 18px -10px color-mix(in srgb,var(--c) 60%,transparent)}.stress-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.stress-nome{grid-area:nome;display:grid;min-width:0}.stress-nome b{font-size:14px;color:var(--ink)}.stress-nome small,.stress-quanto small{font-size:12px;color:var(--muted)}.stress-quanto{grid-area:quanto;display:grid;justify-items:end}.stress-quanto b{font-size:17px;font-weight:850;color:var(--red);font-variant-numeric:tabular-nums}.stress-barra{grid-area:barra;height:10px;border-radius:99px;background:color-mix(in srgb,var(--red) 8%,transparent);overflow:hidden}.stress-barra i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--red) 55%,transparent),var(--red));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 2px 8px -2px color-mix(in srgb,var(--red) 55%,transparent)}.mc-arrivi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 10px}.mc-arrivo{display:grid;gap:2px;padding:10px 12px;border-radius:14px;background:var(--vt-pannello,var(--surface-2));box-shadow:inset 0 1px 0 var(--vt-luce,transparent),0 .5px 0 var(--line)}.mc-arrivo small{font-size:12px;color:var(--muted)}.mc-arrivo b{font-size:16px;font-weight:850;color:var(--ink);font-variant-numeric:tabular-nums}.mc-arrivo.probabile{background:linear-gradient(160deg,color-mix(in srgb,var(--primary) 16%,transparent),transparent 80%),var(--vt-pannello,var(--surface-2))}.mc-arrivo.probabile b{color:var(--primary);font-size:18px}@media(max-width:520px){.mc-arrivi{grid-template-columns:1fr}.mc-arrivo{grid-template-columns:1fr auto;align-items:center}}.rischio-pesi .pos-confronto{border:0;background:var(--vt-pannello,var(--surface-2));box-shadow:inset 0 1px 0 var(--vt-luce,transparent),0 .5px 0 var(--line)}.rischio-ico{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:11px;color:var(--c);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 22%,transparent),color-mix(in srgb,var(--c) 8%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.rischio-ico svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rischio-pesi .pos-mini{height:12px}.rischio-pesi .pos-mini.loro i{background:linear-gradient(90deg,color-mix(in srgb,var(--muted) 45%,transparent),var(--muted))}.rischio-pesi .pos-mini.tuo i{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 45%,transparent),var(--primary));box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.heat{font-size:12px}.heat div{border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.heat .heat-testa,.heat .heat-riga,.heat>div:first-child{box-shadow:none;background:none}.heat .heat-testa small{font-size:12px}.heat .heat-riga{font-size:12px}.imp-indice ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.imp-indice button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.imp-indice button:hover{background:var(--vt-tasto,var(--surface-2))}.imp-indice button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.imp-indice button>span:not(.imp-ico){display:grid;min-width:0;flex:1}.imp-indice b{font-size:14px}.imp-indice small{font-size:12px;color:var(--muted)}.imp-ico{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 78%,#fff),var(--c));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px -8px var(--c)}.imp-ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.imp-ico.titolo{display:inline-grid;width:30px;height:30px;border-radius:9px;margin-right:10px;vertical-align:middle}.imp-ico.titolo svg{width:17px;height:17px}.imp-freccia{width:16px;height:16px;flex:none;fill:none;stroke:var(--muted);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.link-vetrina{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:16px;align-items:center;margin-top:12px}.link-anteprima{margin:0;display:grid;gap:10px;justify-items:center;padding:16px;border-radius:22px;background:var(--vt-pieno,var(--card));box-shadow:inset 0 1px 0 var(--vt-luce,transparent),var(--vt-ombra,0 8px 24px -12px rgba(0,0,0,.25))}.link-anteprima-testa{display:grid;justify-items:center}.link-anteprima-testa b{font-size:14px}.link-anteprima-testa small,.link-anteprima figcaption{font-size:12px;color:var(--muted)}.link-torta{width:112px;height:112px;border-radius:50%;background:conic-gradient(#489e8e 0 70%,#2d74c4 70% 90%,#c9832a 90% 100%);-webkit-mask:radial-gradient(farthest-side,transparent 58%,#000 59%);mask:radial-gradient(farthest-side,transparent 58%,#000 59%);filter:drop-shadow(0 8px 12px rgba(16,48,44,.25))}.link-anteprima ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;width:100%}.link-anteprima li{display:flex;align-items:center;gap:8px;font-size:13px}.link-anteprima li b{margin-left:auto}.link-anteprima .voce-ico{width:24px;height:24px}.link-anteprima .voce-ico svg{width:15px;height:15px}.link-usi{margin:0}@media(max-width:700px){.link-vetrina{grid-template-columns:1fr}}.cdlg.una-domanda{width:min(640px,calc(100vw - 32px))}.una-domanda-titolo{margin:10px 0 0;padding:0 24px;font-size:26px;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.una-domanda-testo{margin:8px 0 0;padding:0 24px;font-size:15px;line-height:1.45;color:var(--ink-2)}.una-domanda-righe{list-style:none;margin:18px 0 0;padding:0 24px;display:grid;gap:10px;max-height:min(52vh,440px);overflow:auto}.una-domanda-righe li{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,270px);gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line)}.una-domanda-nome{display:grid;gap:3px;min-width:0}.una-domanda-nome b{font-size:15px;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.una-domanda-nome span{font-size:13px;line-height:1.35;color:var(--ink-2)}.una-domanda-righe select{width:100%;min-height:44px}.una-domanda .cdlg-azioni{padding:18px 24px 24px}@media(max-width:560px){.una-domanda-righe li{grid-template-columns:1fr}.una-domanda-titolo{font-size:23px}}.rischio-dubbio{display:block;margin-top:3px;font-size:13px;font-weight:400;line-height:1.35;color:var(--ink-2)}.score-dlg-testa>.score-freno{display:inline-flex;align-items:center;gap:4px;margin:6px 20px 4px;padding:6px 12px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.3;color:var(--warn-ink);background:var(--warn-bg)}
