.tu-barretta{justify-content:space-between;align-items:center;min-height:44px;margin:-6px -8px 0 -4px;display:flex}.app-coach>main:has(.tu-barretta,.tu-testa)>.avatar-angolo{display:none}.tu-fine{height:44px;color:var(--verde);align-items:center;font-size:16px;font-weight:600;display:flex;position:absolute;top:16px;right:20px}.tu-piu{width:44px;height:44px;color:var(--verde);justify-content:center;align-items:center;display:flex}.tu-barretta .torna{gap:4px;margin:0;font-weight:400}.tu-titolo{margin:16px 0 0}.tu-sottotitolo{color:var(--secondario);margin:6px 0 0;font-size:16px}.tu-gruppo{margin-top:32px}.tu-gruppo>.lista,.tu-gruppo>.card{margin:0}.tu-gruppo-testa{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.tu-gruppo-testa h2{margin:0}.tu-gruppo-testa a{font-size:16px;font-weight:400;line-height:21px}.tu-lista .voce{min-height:52px}.tu-lista .voce:has(.sotto){min-height:64px}.tu-lista.senza-icone .voce+.voce:before,.tu-lista .voce.senza-icona+.voce:before{left:16px}.voce .tu-destra,.tu-apri .tu-destra{color:var(--secondario);flex-shrink:0;font-size:16px;font-weight:400}.voce .tu-sotto-segnale{color:var(--rosso-testo);align-items:center;gap:6px;margin-top:2px;font-size:15px;font-weight:500;line-height:20px;display:flex}.voce .tu-sotto-segnale:before{content:"";background:currentColor;border-radius:4px;flex-shrink:0;width:7px;height:7px}.tondo.tu-blu-chiaro{background:var(--blu-chiaro);color:var(--blu-testo)}.tu-testa{align-items:center;gap:16px;margin:52px 0 0;display:flex}.tu-testa .avatar{border-radius:28px;width:56px;height:56px;font-size:18px}.tu-testa h1{margin:0;font-size:23px;line-height:28px}.tu-testa .tenue{overflow-wrap:anywhere;font-size:15px;display:block}.tu-esci{margin-top:24px}.tu-esci button{width:100%;height:44px;color:var(--secondario);background:0 0;font-size:16px;font-weight:400}.tu-riga-interruttore{align-items:center;gap:12px;min-height:52px;margin:0;padding:10px 16px;display:flex;position:relative}.tu-riga-interruttore+.tu-riga-interruttore:before,.tu-riga-interruttore+.tu-riga-fissa:before{content:"";background:var(--filo);height:.5px;position:absolute;top:0;left:16px;right:0}.tu-riga-fissa{align-items:center;gap:12px;min-height:52px;padding:10px 16px;display:flex;position:relative}.tu-etichetta{flex-grow:1;min-width:0;font-size:16px;font-weight:600;line-height:21px}.tu-etichetta small{color:var(--secondario);margin-top:2px;font-size:15px;font-weight:400;display:block}.tu-interruttore{background:#16181b1f;border-radius:16px;flex-shrink:0;width:51px;height:31px;min-height:31px;padding:0;transition:background .2s;position:relative}.tu-interruttore[aria-checked=true]{background:var(--verde)}.tu-interruttore span{background:#fff;border-radius:14px;width:27px;height:27px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #16181b33}.tu-interruttore[aria-checked=true] span{left:22px}.tu-spunta{color:var(--verde);flex-shrink:0;display:inline-flex}.tu-avviso{border-radius:16px;margin:16px 0 0;padding:12px 16px;font-size:15px}.tu-avviso-errore{background:var(--rosso-chiaro);color:var(--rosso-testo)}.tu-avviso-ok{background:var(--verde-chiaro);color:var(--verde)}.tu-modulo{margin:0}.tu-modulo label:first-child{margin-top:0}.tu-modulo .tu-azioni{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.tu-modulo .tu-azioni>*{flex:auto}.tu-modulo input[type=text],.tu-modulo input[type=email],.tu-modulo input[type=number],.tu-modulo input[type=date],.tu-modulo select,.tu-modulo textarea,.tu-modulo input[type=file]{background:var(--fondo);box-shadow:none}.tu-due{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tu-due label{margin-top:16px}details.tu-apri>summary{min-height:52px;color:var(--testo);align-items:center;gap:12px;padding:10px 16px;font-size:16px;font-weight:600;list-style:none;display:flex}details.tu-apri>summary::-webkit-details-marker{display:none}details.tu-apri>summary .corpo{flex-grow:1;min-width:0}details.tu-apri>summary .sotto{color:var(--secondario);margin-top:2px;font-size:15px;font-weight:400;display:block}details.tu-apri[open]>summary .freccia{transform:rotate(90deg)}details.tu-apri>.tu-dentro{padding:0 16px 16px}details.tu-apri+details.tu-apri,.voce+details.tu-apri,details.tu-apri+.voce{position:relative}details.tu-apri+details.tu-apri:before,.voce+details.tu-apri:before,details.tu-apri+.voce:before{content:"";background:var(--filo);height:.5px;position:absolute;top:0;left:16px;right:0}.tu-formula{margin-top:10px;font-size:14px}.tu-formula p{color:var(--secondario);margin:6px 0 0;font-size:14px}.tu-ricavi{background:var(--verde-scuro);color:#f5f6f7;border-radius:24px;margin-top:32px;padding:24px}.tu-ricavi .tu-etichetta-piccola{color:#f5f6f7a8;font-size:15px;font-weight:600;line-height:20px}.tu-ricavi .tu-cifra{align-items:baseline;gap:12px;margin-top:4px;display:flex}.tu-ricavi .tu-cifra .numero{color:#f5f6f7}.tu-ricavi .tu-variazione{color:#7fd1a8;font-size:15px;font-weight:600;line-height:20px}.tu-ricavi .tu-variazione.giu{color:#f2b48a}.tu-ricavi .tu-linea{margin-top:16px}.tu-ricavi .tu-piede{color:#f5f6f7a8;justify-content:space-between;margin-top:8px;font-size:13px;line-height:18px;display:flex}.tu-ricavi details{margin-top:10px}.tu-ricavi details summary{color:#f5f6f7a8;font-size:13px}.tu-ricavi details p{color:#f5f6f7cc;margin:6px 0 0;font-size:13px}.tu-movimenti .voce .titolo{font-weight:500}.tu-progresso{background:#16181b17;border-radius:2px;height:4px;margin:4px 0 0;overflow:hidden}.tu-progresso>div{background:var(--verde-scuro);border-radius:2px;height:4px}.tu-segno{background:var(--blu-chiaro);width:56px;height:56px;color:var(--blu-testo);border-radius:28px;justify-content:center;align-items:center;margin-top:40px;display:flex}.tu-passo-numero{width:28px;height:28px;color:var(--secondario);background:#16181b12;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.tu-passo-numero.fatto{background:var(--verde-chiaro);color:var(--verde)}.tu-passo-numero.prossimo{background:var(--blu-chiaro);color:var(--blu-testo)}.tu-passi>li+li>.voce:before{content:"";background:var(--filo);height:.5px;position:absolute;top:0;left:56px;right:0}.tu-passi .voce[aria-current=step]{background:#eaf0f880}.tu-piede-fisso{flex-direction:column;gap:8px;margin-top:32px;display:flex}.tu-lista button.voce{text-align:left;background:0 0;border-radius:0;justify-content:flex-start;width:100%;font-weight:400}.voce .sotto.confermato{color:var(--verde)}.voce .tu-spunta{color:var(--verde);flex-shrink:0;display:inline-flex}.tu-piede-fisso button:disabled{opacity:1;color:var(--terziario);background:#16181b12;border-radius:25px;min-height:50px;font-size:16px}.tu-faq summary{font-weight:500!important}.tu-faq .tu-dentro p{color:var(--secondario);margin:0;font-size:15px}.tu-termini{margin:20px 0 0}.tu-termini-titolo{color:var(--secondario);margin:0 4px;font-size:13px;font-weight:600}.tu-termini .e-spunta{margin:12px 0 8px}.tu-termini>.testo-legale,.tu-termini details{margin:4px 4px 0}.tu-termini details{font-size:13px}.tu-fasi{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tu-fasi li{align-items:center;gap:12px;font-size:16px;line-height:21px;display:flex}.tu-numeri-import{color:var(--secondario);flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:15px;display:flex}.tu-numeri-import .numero{color:var(--testo);font-size:21px;font-weight:600}.tu-caricamento{padding-top:60px}.tu-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tu-scheletro{background:#16181b12;border-radius:8px;animation:1.4s ease-in-out infinite tu-pulsa;display:block}.tu-scheletro-titolo{width:55%;height:30px}.tu-scheletro-riga{align-items:center;min-height:52px;padding:10px 16px;display:flex}.tu-scheletro-riga .tu-scheletro{width:70%;height:16px}@keyframes tu-pulsa{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.tu-scheletro{animation:none}}.tu-domanda{padding:16px}.tu-domanda+.tu-domanda{border-top:.5px solid var(--filo)}.tu-domanda label:first-of-type{margin-top:0}.tu-domanda:has(input[name^=togli_]:checked) input[type=text]{color:var(--terziario);text-decoration:line-through}.tu-domanda-riga{align-items:center;gap:12px;margin-top:8px;display:flex}.tu-domanda-riga select{flex:auto;min-width:0}.tu-togli{min-height:44px;color:var(--secondario);align-items:center;gap:8px;margin:0;font-weight:400;display:flex}
