.dp .qz-velo{z-index:400;color:#ecebe8;background:#0e0f13;flex-direction:column;animation:.3s qz-entra;display:flex;position:fixed;inset:0}.dp .qz-velo.chiaro{color:#1c1c1e;background:#f5f5f7}@keyframes qz-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dp .qz-velo-testa{padding:max(12px, env(safe-area-inset-top)) 18px 0;color:#ecebe88c;flex:none;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.dp .qz-velo.chiaro .qz-velo-testa{color:#6e6e73;padding:max(18px, env(safe-area-inset-top)) 30px 0}.dp .qz-velo-x{width:38px;height:38px;color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;font-size:18px}.dp .qz-lucchetto{color:#1c1c1e;font:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;cursor:pointer;background:#e8e8ed;border:0;border-radius:99px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:500;transition:transform .2s;display:inline-flex}.dp .qz-lucchetto.premo{transform:scale(.94)}.dp .qz{flex-direction:column;flex:1;width:100%;max-width:640px;min-height:0;margin:0 auto;display:flex}.dp .qz.chiaro{max-width:1100px}.dp .qz-scorri{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:8px 20px 18px;overflow-y:auto}.dp .qz.chiaro .qz-scorri{padding:10px 40px 20px}.dp .qz-clinica{letter-spacing:.2em;text-transform:uppercase;color:#ecebe899;align-items:center;gap:10px;margin:6px 0 14px;font-size:12px;display:flex}.dp .qz-clinica img{border-radius:26%;width:28px;height:28px}.dp .qz h2{letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:600;line-height:1.12}.dp .qz h2 .g{color:#ecebe86b;font-weight:500;display:block}.dp .qz-sott{color:#ecebe899;margin:0 0 14px;font-size:14px}.dp .qz-passi{gap:6px;margin:6px 0 16px;display:flex}.dp .qz-passi i{background:#ffffff1f;border-radius:99px;flex:1;height:4px}.dp .qz-passi i.on{background:#ff375f}.dp .qz-domande{gap:8px;display:grid}.dp .qz-gruppo{gap:6px;display:grid}.dp .qz-dom{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;transition:background .2s,border-color .2s;display:flex}.dp .qz-dom.si{background:#ff375f1a;border-color:#ff375f80}.dp .qz-e{background:#ffffff12;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.dp .qz-t{flex:1;min-width:0;font-size:15px}.dp .qz-t small{color:#ecebe873;font-size:12.5px;display:block}.dp .qz-int{background:#ffffff2e;border-radius:99px;flex:none;width:46px;height:28px;transition:background .25s;position:relative}.dp .qz-int:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.dp .qz-int.si{background:#30d158}.dp .qz-int.si:after{transform:translate(18px)}.dp .qz-sotto,.dp .qz-pills{flex-wrap:wrap;gap:6px;display:flex}.dp .qz-sotto{padding:2px 4px 6px 52px}.dp .qz-pill{min-height:38px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:99px;padding:6px 15px;font-size:14px}.dp .qz-pill.on{color:#1c1c1e;background:#ecebe8;border-color:#ecebe8}.dp .qz-cerca{width:100%;height:52px;color:inherit;font:inherit;background:#ffffff0f;border:1px solid #ffffff29;border-radius:16px;outline:none;padding:0 16px;font-size:16px}.dp .qz-cerca:focus{border-color:#ff375f}.dp .qz-sugg{gap:4px;margin-top:8px;display:grid}.dp .qz-sugg button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:14px;padding:11px 14px;font-size:15px}.dp .qz-sugg button small{color:#ecebe873;margin-left:8px;font-size:12.5px}.dp .qz-scelti{gap:6px;margin-top:12px;display:grid}.dp .qz-scelto{background:#ff375f1a;border:1px solid #ff375f59;border-radius:14px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:15px;display:flex}.dp .qz-scelto small{color:#ecebe873;font-size:12.5px}.dp .qz-scelto button{width:30px;height:30px;color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;margin-left:auto}.dp .qz-forte{background:#ffd60a1a;border:1px solid #ffd60a59;border-radius:16px;margin:0 0 14px;padding:12px 14px;font-size:15px}.dp .qz-forte small{opacity:.7;margin:3px 0 10px;font-size:12.5px;display:block}.dp .qz-numeri{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dp .qz-numero{color:#ecebe899;background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:14px;font-size:13px;display:grid}.dp .qz-riga{justify-content:space-between;align-items:center;gap:6px;display:flex}.dp .qz-riga>button{width:40px;height:40px;color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex:none;font-size:22px}.dp .qz-riga span{justify-content:center;align-items:baseline;gap:4px;min-width:0;display:flex}.dp .qz-riga input{color:#ecebe8;width:72px;font:inherit;text-align:right;background:0 0;border:0;outline:none;font-size:26px;font-weight:600}.dp .qz-riga small{font-size:13px}.dp .qz-riepilogo{gap:8px;display:grid}.dp .qz-riepilogo>div{background:#ffffff0f;border-radius:16px;padding:12px 14px;font-size:14.5px}.dp .qz-riepilogo small{letter-spacing:.08em;text-transform:uppercase;color:#ecebe873;margin-bottom:3px;font-size:11.5px;display:block}.dp .qz-errore{background:#ff453a24;border:1px solid #ff453a73;border-radius:14px;margin-top:12px;padding:12px 14px;font-size:14px}.dp .qz-piede{padding:12px 20px max(22px, env(safe-area-inset-bottom));border-top:1px solid #ffffff0f;flex:none;gap:10px;display:flex}.dp .qz-tasto{height:52px;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:99px;flex:1;font-size:16px;font-weight:500}.dp .qz-tasto.avanti{color:#fff;background:#ff375f;border-color:#ff375f}.dp .qz-tasto:disabled{opacity:.55}.dp .qz-fatto{text-align:center;flex:1;place-items:center;padding:30px;display:grid}.dp .qz-fatto h2{margin-bottom:8px}.dp .qz-spunta{color:#fff;background:#30d158;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 18px;font-size:46px;animation:.5s cubic-bezier(.2,1.4,.4,1) qz-spunta;display:grid;box-shadow:0 10px 30px #30d15866}@keyframes qz-spunta{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.dp .qz.chiaro h2{font-size:34px}.dp .qz.chiaro h2 .g{color:#8e8e93}.dp .qz.chiaro .qz-clinica,.dp .qz.chiaro .qz-sott{color:#6e6e73}.dp .qz.chiaro .qz-passi i{background:#e5e5ea}.dp .qz.chiaro .qz-passi i.on{background:#ff375f}@media (min-width:760px){.dp .qz.chiaro .qz-domande{grid-template-columns:1fr 1fr;align-items:start;gap:10px}.dp .qz.chiaro .qz-gruppo:has(.qz-sotto){grid-column:1/-1}}.dp .qz.chiaro .qz-dom{background:#fff;border-color:#e5e5ea;padding:16px 18px;box-shadow:0 1px 2px #0000000a}.dp .qz.chiaro .qz-dom.si{background:#fff0f3;border-color:#ff8fa6}.dp .qz.chiaro .qz-e{background:#f2f2f7;width:44px;height:44px;font-size:24px}.dp .qz.chiaro .qz-t{font-size:17px}.dp .qz.chiaro .qz-t small,.dp .qz.chiaro .qz-sugg button small,.dp .qz.chiaro .qz-scelto small,.dp .qz.chiaro .qz-riepilogo small{color:#8e8e93}.dp .qz.chiaro .qz-int{background:#e5e5ea}.dp .qz.chiaro .qz-int.si{background:#30d158}.dp .qz.chiaro .qz-pill{background:#fff;border-color:#d1d1d6}.dp .qz.chiaro .qz-pill.on{color:#fff;background:#1c1c1e;border-color:#1c1c1e}.dp .qz.chiaro .qz-cerca{background:#fff;border-color:#d1d1d6;height:58px;font-size:18px}.dp .qz.chiaro .qz-sugg button,.dp .qz.chiaro .qz-riepilogo>div,.dp .qz.chiaro .qz-numero{background:#fff;border-color:#e5e5ea}.dp .qz.chiaro .qz-numero{color:#6e6e73}.dp .qz.chiaro .qz-riga input{color:#1c1c1e}.dp .qz.chiaro .qz-riga>button,.dp .qz.chiaro .qz-scelto button{background:#f2f2f7}.dp .qz.chiaro .qz-scelto{background:#fff0f3;border-color:#ff8fa6}.dp .qz.chiaro .qz-forte{background:#fff8d6;border-color:#ffd60a}.dp .qz.chiaro .qz-riepilogo{grid-template-columns:1fr 1fr}.dp .qz.chiaro .qz-piede{padding:14px 40px max(22px, env(safe-area-inset-bottom));border-top-color:#e5e5ea}.dp .qz.chiaro .qz-tasto{background:#fff;border-color:#d1d1d6;height:60px;font-size:18px}.dp .qz.chiaro .qz-tasto.avanti{color:#fff;background:#ff375f;border-color:#ff375f}
