.scr{--scr-bordo:max(16px,env(safe-area-inset-right,0px));--scr-basso:max(16px,env(safe-area-inset-bottom,0px));font-family:var(--bt-font)}.scr-btn{z-index:45;right:var(--scr-bordo);bottom:var(--scr-basso);border-radius:var(--bt-radius-pill);background:var(--bt-blue);color:#fff;min-height:52px;font:700 15px/1 var(--bt-font);cursor:pointer;transition:background .2s,transform .2s var(--bt-ease),bottom .3s var(--bt-ease);border:0;align-items:center;gap:10px;padding:0 20px 0 16px;display:inline-flex;position:fixed;box-shadow:0 14px 30px -12px #0d15268c}.scr-btn:hover{background:var(--bt-navy)}.scr-btn:focus-visible{outline:3px solid var(--bt-blue-2);outline-offset:3px;border-radius:var(--bt-radius-pill)}.scr-btn.is-aperto{background:var(--bt-ink)}body:has(.mobbar.show) .scr-btn{bottom:calc(112px + env(safe-area-inset-bottom,0px))}.scr-pan{z-index:46;right:var(--scr-bordo);bottom:calc(var(--scr-basso) + 64px);width:min(392px,100vw - 32px);max-height:calc(100dvh - var(--scr-basso) - 96px);overscroll-behavior:contain;background:var(--bt-paper);color:var(--bt-ink);border:1.5px solid var(--bt-line-2);border-radius:var(--bt-radius-card);animation:scr-entra .25s var(--bt-ease);position:fixed;overflow:auto;box-shadow:0 30px 60px -24px #0d152673}body:has(.mobbar.show) .scr-pan{bottom:calc(176px + env(safe-area-inset-bottom,0px))}@keyframes scr-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scr-pan{animation:none}.scr-btn{transition:none}}.scr-testa{z-index:1;background:var(--bt-navy);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 10px 14px 20px;display:flex;position:sticky;top:0}.scr-testa h2{letter-spacing:-.01em;color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.2}.scr-testa p{color:var(--bt-sky);margin:2px 0 0;font-size:13px}.scr-x{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.scr-x:hover{background:#ffffff1f}.scr-x:focus-visible{outline:2px solid var(--bt-yellow);outline-offset:-2px}.scr-corpo{gap:12px;padding:16px 20px 20px;display:grid}.scr-intro{color:var(--bt-ink-2);margin:0;font-size:15px;line-height:1.5}.scr-tipo{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;display:grid}.scr-tipo label{border:1.5px solid var(--bt-line-2);border-radius:var(--bt-radius-btn);text-align:center;min-height:44px;color:var(--bt-ink-2);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:700;line-height:1.2;display:flex;position:relative}.scr-tipo label:hover{border-color:var(--bt-ink)}.scr-tipo label.is-on{border-color:var(--bt-ink);background:var(--bt-ink);color:#fff}.scr-tipo input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.scr-tipo label:has(input:focus-visible){outline:2px solid var(--bt-blue);outline-offset:2px}.scr-due{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scr-campo{gap:5px;min-width:0;display:grid}.scr-campo label{color:var(--bt-ink);font-size:13px;font-weight:700}.scr-campo input,.scr-campo textarea{border:1.5px solid var(--bt-line-2);border-radius:var(--bt-radius-btn);width:100%;min-height:44px;color:var(--bt-ink);font:16px/1.4 var(--bt-font);background:#fff;padding:10px 12px}.scr-campo textarea{resize:vertical;min-height:104px}.scr-campo input:focus,.scr-campo textarea:focus{border-color:var(--bt-blue);outline:none;box-shadow:0 0 0 3px #1f55bd2e}.scr-campo [aria-invalid=true]{border-color:#b42318}.scr-err{color:#b42318;margin:0;font-size:13px;font-weight:600;line-height:1.4}.scr-privacy{color:var(--bt-ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.scr-privacy input{width:20px;height:20px;accent-color:var(--bt-ink);flex:none;margin:1px 0 0}.scr-privacy a{color:var(--bt-blue)}.scr-invia{width:100%}.scr-invia[disabled]{opacity:.7;cursor:progress}.scr-trappola{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.scr-fatto{justify-items:start}.scr-fatto p{color:var(--bt-ink-2);margin:0;font-size:15px;line-height:1.55}.scr-fatto strong{color:var(--bt-ink)}.scr-ok{width:48px;height:48px;color:var(--bt-success);background:#e7f5ee;border-radius:50%;place-items:center;display:grid}.scr-azioni{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.scr-cerca{border-bottom:1.5px solid var(--bt-line-2);background:var(--bt-mist,#f3f6fb);gap:8px;padding:16px 20px;display:grid}.scr-cerca>label{color:var(--bt-ink);font-size:14px;font-weight:800}.scr-cerca-campo{position:relative}.scr-cerca-campo svg{color:var(--bt-ink-2);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.scr-cerca-campo input{border:1.5px solid var(--bt-line-2);border-radius:var(--bt-radius-btn);width:100%;min-height:44px;color:var(--bt-ink);font:16px/1.4 var(--bt-font);background:#fff;padding:10px 12px 10px 38px}.scr-cerca-campo input:focus{border-color:var(--bt-blue);outline:none;box-shadow:0 0 0 3px #1f55bd2e}.scr-nessuna{color:var(--bt-ink-2);margin:0;font-size:14px;line-height:1.5}.scr-risp{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scr-risp li{border:1.5px solid var(--bt-line-2);border-radius:var(--bt-radius-btn);background:#fff;min-width:0}.scr-risp li.is-on{border-color:var(--bt-ink)}.scr-risp-dom{border-radius:inherit;width:100%;min-height:44px;color:var(--bt-ink);font:700 14px/1.35 var(--bt-font);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.scr-risp-dom:hover{background:var(--bt-mist,#f3f6fb)}.scr-risp-dom:focus-visible{outline:2px solid var(--bt-blue);outline-offset:-2px}.scr-risp-dom svg{transition:transform .2s var(--bt-ease);flex:none}.scr-risp-dom[aria-expanded=true] svg{transform:rotate(180deg)}.scr-risp-txt{gap:10px;padding:0 12px 12px;display:grid}.scr-risp-txt[hidden]{display:none}.scr-risp-txt p{color:var(--bt-ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.scr-risp-azioni{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.scr-risp-azioni .btn{min-height:40px;padding:0 14px;font-size:14px}.scr-risp-no{min-height:40px;color:var(--bt-blue);font:700 14px/1.2 var(--bt-font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.scr-risp-no:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px;border-radius:4px}.scr-sugg{border-radius:var(--bt-radius-btn);background:var(--bt-mist,#f3f6fb);gap:8px;padding:12px;display:grid}.scr-sugg-testa{justify-content:space-between;align-items:center;gap:10px;display:flex}.scr-sugg-testa p{color:var(--bt-ink);margin:0;font-size:13px;font-weight:800}@media (prefers-reduced-motion:reduce){.scr-risp-dom svg{transition:none}}@media (max-width:560px){.scr-btn{justify-content:center;width:56px;height:56px;min-height:56px;padding:0}.scr-etic{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scr-btn.is-aperto{display:none}.scr-pan{border-radius:var(--bt-radius-card) var(--bt-radius-card) 0 0;width:100%;max-height:min(92dvh,100dvh - 24px);padding-bottom:env(safe-area-inset-bottom,0px);border-width:1.5px 0 0;bottom:0;left:0;right:0}body:has(.mobbar.show) .scr-pan{border-radius:var(--bt-radius-card) var(--bt-radius-card) 0 0;width:100%;max-height:min(92dvh,100dvh - 24px);padding-bottom:env(safe-area-inset-bottom,0px);border-width:1.5px 0 0;bottom:0;left:0;right:0}.scr-due{grid-template-columns:1fr}.scr-azioni .btn{flex:auto}}@media print{.scr{display:none}}
