:root{--primario: #062533;--secondario: #00648f;--accento: #f7a800;--azzurro: #12a9cc;--ardesia: #5e7480;--sfondo: #f4f8f9;--superficie: #ffffff;--bordo: #dee7eb;--testo: #08222f;--muto: #5e7480;--sfondo-2: #e8eef1;--su-alt: #eff4f6;--successo: #178a50;--attenzione: #c2740e;--errore: #c9403f;--info: #0b7f9b;--placeholder: #5e7480;--successo-fill: #178a50;--onFill: #ffffff;--pronta: #178a50;--disponibile: #00648f;--reperibile: #5e7480;--onAccento: #2b1c00;--r-s: 8px;--r-m: 13px;--r-l: 18px;--sh-s: 0 1px 2px rgba(7, 37, 51, .06), 0 2px 8px rgba(7, 37, 51, .05);--sh-m: 0 2px 6px rgba(7, 37, 51, .06), 0 12px 28px rgba(7, 37, 51, .1);--sh-l: 0 24px 60px rgba(7, 37, 51, .2);--f-display: "Archivo", "Segoe UI", sans-serif;--f-body: "Hind", system-ui, -apple-system, sans-serif}[data-theme=dark]{--primario: #0c222e;--secondario: #2c90c4;--accento: #ffb81f;--azzurro: #3ecbe8;--ardesia: #93aab6;--sfondo: #071720;--superficie: #0c222e;--bordo: #1b3a4a;--testo: #e6f0f4;--muto: #93aab6;--sfondo-2: #071720;--su-alt: #123040;--successo: #38b871;--attenzione: #e8944a;--errore: #e86662;--info: #2fb6d6;--placeholder: #93aab6;--successo-fill: #38b871;--onFill: #071720;--pronta: #38b871;--disponibile: #2c90c4;--reperibile: #93aab6;--onAccento: #231600;--sh-s: 0 1px 2px rgba(0, 0, 0, .45);--sh-m: 0 10px 30px rgba(0, 0, 0, .5);--sh-l: 0 26px 64px rgba(0, 0, 0, .62)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{background:var(--sfondo);color:var(--testo);font-family:var(--f-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input,textarea,select{accent-color:var(--secondario)}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}[data-login] input::placeholder{color:#a9c3cf;opacity:1}:focus{outline:none}:focus-visible{outline:2px solid var(--azzurro);outline-offset:2px;border-radius:4px}a{color:var(--secondario);text-underline-offset:3px}a:hover{color:var(--azzurro)}::selection{background:#0eb3d647}.sy{scrollbar-width:thin;scrollbar-color:var(--bordo) transparent}.sy::-webkit-scrollbar{width:10px;height:10px}.sy::-webkit-scrollbar-thumb{background:var(--bordo);border-radius:8px;border:3px solid transparent;background-clip:content-box}@keyframes fin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fzoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes slideL{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}@media print{html,body{height:auto;background:#fff}.no-print{display:none!important}.print-root{position:static!important;height:auto!important;overflow:visible!important;background:#fff!important;padding:0!important}.print-sheet{box-shadow:none!important;border:none!important;margin:0!important;width:auto!important;max-width:none!important;padding:14mm!important;color:#000!important;background:#fff!important}.pb{break-inside:avoid;page-break-inside:avoid}@page{size:A4;margin:0}}.col-cred{padding-top:116px}@media(max-width:1300px){.col-cred{padding-top:0}}.riga-lista-nome,.riga-lista-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.riga-lista-nome,.riga-lista-sub{white-space:normal;overflow:visible;overflow-wrap:anywhere}.riga-lista-tag{font-size:0!important;width:9px;height:9px;padding:0!important;flex:0 0 auto;background:currentColor!important}.riga-lista-meta{display:none!important}}
