.pa{color:#f5f5f7;max-width:900px;margin:0 auto;padding:24px 16px 80px}.pa-testa{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.pa-testa h1{letter-spacing:-.02em;margin:0 0 4px;font-size:34px;font-weight:700}.pa-testa p{color:#f5f5f799;margin:0}.pa-macchine{flex-wrap:wrap;gap:8px;display:flex}.pa-macchina{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:13px;display:flex}.pa-macchina small{color:#f5f5f78c;font-size:11px;display:block}.pa-macchina .pa-ico{width:32px;height:32px}.pa-macchina .pa-ico svg{width:17px;height:17px}.pa-acceso,.pa-spento{background:#34c759;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #34c759}.pa-spento{background:#ff453a;box-shadow:0 0 8px #ff453a}.pa-ico{color:#fff;background:linear-gradient(135deg,#8e8e93,#48484a);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.pa-ico svg{width:24px;height:24px}.pa-ico.pa-medit{background:linear-gradient(135deg,#3a8dff,#0a5bd8)}.pa-ico.pa-myray{background:linear-gradient(135deg,#a07bff,#6a3fe0)}.pa-ico.pa-3shape{background:linear-gradient(135deg,#3ad17a,#138a4a)}.pa-ico.pa-carestream{background:linear-gradient(135deg,#ffb340,#e07800)}.pa-ico.pa-canon{background:linear-gradient(135deg,#ff5a4f,#d0221b)}.pa-ico.pa-rayface{background:linear-gradient(135deg,#2fd6c3,#0f8f8a)}.pa-arrivo{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin-bottom:10px;padding:16px;display:grid}.pa-nome{font-size:17px;font-weight:600}.pa-info{color:#f5f5f799;font-size:13px}.pa-pezzi{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pa-pezzo{background:#ffffff17;border-radius:999px;padding:3px 9px;font-size:12px}.pa-pezzo.pa-dentro{color:#7ee29a;background:#34c75929}.pa-abb{border-radius:999px;margin-top:8px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-block}.pa-abb.pa-si{color:#34c759;background:#34c75924}.pa-abb.pa-forse{color:#ff9f0a;background:#ff9f0a26}.pa-abb.pa-nuovo{color:#0a84ff;background:#0a84ff26}.pa-abb.pa-no{color:#ff453a;background:#ff453a24}.pa-nota{color:#f5f5f799;margin-top:8px;font-size:12.5px}.pa-errore{color:#ff6961;margin-top:8px;font-size:12.5px}.pa-scegli{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pa-scegli select{min-width:240px;max-width:100%;font:inherit;color:#f5f5f7;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;padding:9px 12px;font-size:14px}.pa-tasto{font:inherit;cursor:pointer;color:#fff;white-space:nowrap;background:#0a84ff;border:0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.pa-lato{text-align:center;min-width:140px}.pa-fatto{flex-direction:column;align-items:center;gap:4px;display:flex}.pa-fatto span{color:#34c759;font-weight:600}.pa-fatto a{color:#f5f5f799;font-size:13px}.pa-sale{color:#f5f5f7a6;font-size:12.5px}.pa-sale i{background:#ffffff1a;border-radius:3px;height:6px;margin-top:6px;display:block;overflow:hidden}.pa-sale b{background:#0a84ff;border-radius:3px;height:100%;transition:width .4s;display:block}.pa-vuoto{text-align:center;color:#f5f5f7b3;border:1px dashed #ffffff2e;border-radius:22px;margin-bottom:12px;padding:40px 24px}.pa-vuoto p{max-width:520px;margin:8px auto 0;font-size:14px}.pa-vuoto code{font-size:13px}@media (max-width:620px){.pa-arrivo{grid-template-columns:40px 1fr}.pa-lato{grid-column:1/-1}}.pc{z-index:900;color:#f5f5f7;padding:max(20px, env(safe-area-inset-top)) 28px max(20px, env(safe-area-inset-bottom));background:#050507;grid-template-rows:auto 1fr auto;gap:12px;display:grid;position:fixed;inset:0;overflow:hidden}.pc-errore{place-items:center;font-size:18px;display:grid}.pc-luce{pointer-events:none;filter:blur(30px);background:radial-gradient(40% 45% at 25% 30%,#ff453a38,#0000 70%),radial-gradient(45% 50% at 80% 75%,#7d5cf538,#0000 70%);position:absolute;inset:-20%}.pc>*{position:relative}.pc-su{justify-content:flex-end;align-items:center;gap:16px;display:flex}.pc-sveglio{color:#f5f5f780;font-size:13px}.pc-chiudi{color:#f5f5f7;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.pc-chiudi svg{width:22px;height:22px}.pc-centro{grid-template-columns:1fr auto;align-items:center;gap:48px;min-height:0;padding:0 2vw;display:grid}.pc-paziente{flex-direction:column;gap:18px;display:flex}.pc-avatar{background:linear-gradient(135deg,#ff7a59,#e0325c);border-radius:50%;place-items:center;width:120px;height:120px;font-size:44px;font-weight:600;display:grid}.pc-nome{letter-spacing:-.025em;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.02}.pc-codice{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;padding:8px 16px;font-size:17px;font-weight:600}.pc-passo{color:#f5f5f799;align-items:center;gap:14px;margin-top:10px;font-size:19px;display:flex}.pc-canon{color:#fff;background:linear-gradient(135deg,#ff5a4f,#d0221b);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.pc-canon svg{width:28px;height:28px}.pc-cartoncino{aspect-ratio:1;background:#fff;border-radius:36px;place-items:center;width:min(48vh,40vw);padding:26px;display:grid;box-shadow:0 30px 80px #0009}.pc-cartoncino img{width:100%;height:100%;image-rendering:pixelated}.pc-giu{background:#ffffff14;border:1px solid #ffffff24;border-radius:28px;align-items:center;gap:16px;min-height:118px;padding:14px;display:flex}.pc-conta{text-align:center;flex:none;width:88px}.pc-conta b{font-size:40px;line-height:1;display:block}.pc-conta span{color:#f5f5f78c;font-size:13px}.pc-striscia{scrollbar-width:none;flex:1;gap:10px;display:flex;overflow-x:auto}.pc-foto,.pc-posto{background:#ffffff0f;border-radius:16px;flex:none;width:120px;height:88px;position:relative;overflow:hidden}.pc-posto{background:0 0;border:2px dashed #ffffff29}.pc-foto img{object-fit:cover;width:100%;height:100%;display:block}.pc-foto i{color:#fff;background:#00000080;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:700;display:grid;position:absolute;bottom:6px;right:6px}.pc-foto i.pc-ok{background:#34c759}@media (orientation:portrait){.pc-centro{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:2.4vh;overflow:hidden}.pc-paziente{align-items:center;gap:1.4vh}.pc-avatar{width:min(120px,9vh);height:min(120px,9vh);font-size:min(44px,3.4vh)}.pc-nome{font-size:clamp(30px,4.4vh,58px)}.pc-codice{align-self:center}.pc-passo{margin-top:0}.pc-cartoncino{width:min(62vw,38vh);padding:min(26px,2.4vh)}}.sc{z-index:5000;color:#f5f5f7;touch-action:manipulation;background:#000;position:fixed;inset:0;overflow:hidden}.sc-errore{text-align:center;place-items:center;padding:24px;font-size:17px;display:grid}.sc-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-lampo{pointer-events:none;background:#fff;animation:.35s ease-out forwards sc-lampo;position:absolute;inset:0}@keyframes sc-lampo{0%{opacity:.7}to{opacity:0}}.sc-su{padding:max(14px, env(safe-area-inset-top)) 16px 28px;background:linear-gradient(#0009,#0000);justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.sc-chi{flex-direction:column;min-width:0;display:flex}.sc-chi b{white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:600;overflow:hidden}.sc-chi span{letter-spacing:.06em;color:#f5f5f7b3;font-size:13px}.sc-stato{-webkit-backdrop-filter:blur(18px);background:#1c1e2499;border:1px solid #ffffff24;border-radius:99px;flex:none;padding:7px 13px;font-size:13.5px;font-weight:600}.sc-niente{text-align:center;color:#f5f5f7bf;place-content:center;justify-items:center;gap:16px;padding:24px;display:grid;position:absolute;inset:0}.sc-niente button{color:#000;font:inherit;background:#fff;border:0;border-radius:99px;padding:14px 26px;font-size:17px;font-weight:600}.sc-giu{padding:30px 16px max(22px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000b3);flex-direction:column;gap:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.sc-striscia{scrollbar-width:none;gap:8px;min-height:58px;display:flex;overflow-x:auto}.sc-foto{border:1.5px solid #ffffff80;border-radius:12px;flex:none;width:58px;height:58px;position:relative;overflow:hidden}.sc-foto img{object-fit:cover;width:100%;height:100%}.sc-foto i{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:700;display:grid;position:absolute;bottom:3px;right:3px}.sc-ok{background:#30d158}.sc-no{background:#ff453a}.sc-va{border:2.5px solid #ffffff59;border-top-color:#fff;animation:.8s linear infinite sc-gira}@keyframes sc-gira{to{transform:rotate(360deg)}}.sc-tasti{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.sc-otturatore{cursor:pointer;background:0 0;border:4px solid #fff;border-radius:50%;width:78px;height:78px;padding:4px}.sc-otturatore i{background:#fff;border-radius:50%;width:100%;height:100%;transition:transform .1s;display:block}.sc-otturatore:active i{transform:scale(.88)}.sc-otturatore:disabled{opacity:.4}.sc-libreria{color:#fff;background:#1c1e2499;border:1px solid #fff3;border-radius:14px;justify-self:start;place-items:center;width:50px;height:50px;display:grid}.sc-libreria svg{width:24px;height:24px}.pc-modi{background:#ffffff14;border:1px solid #ffffff24;border-radius:99px;gap:4px;margin-right:auto;padding:4px;display:inline-flex}.pc-modi button{color:#f5f5f7b3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:9px 18px;font-size:15px;font-weight:600}.pc-modi button.si{color:#111;background:#fff}body:has(.sc) .emi-fab{display:none}.pc-chi{letter-spacing:.02em;color:#f5f5f773;font-size:15px}.sc-stato-no{background:#ff453a8c}.sf-velo{z-index:7000;-webkit-backdrop-filter:blur(10px);background:#0000008c;place-items:center;padding:16px;animation:.25s ease-out sf-entra;display:grid;position:fixed;inset:0}.sf{color:#f5f5f7;text-align:center;background:#24262ceb;border:1px solid #ffffff1f;border-radius:32px;width:min(620px,100%);padding:34px 30px 22px;font-family:inherit;animation:.35s cubic-bezier(.2,.9,.3,1.15) sf-sale;position:relative;box-shadow:0 40px 100px -30px #000c}.sf-x{color:#f5f5f7bf;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.sf-x svg{width:16px;height:16px}.sf-titolo{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:600}.sf-sotto{color:#f5f5f78c;margin:6px 0 24px;font-size:15px}.sf-scelte{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sf-scelta{color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:24px 16px 22px;transition:transform .15s,background .2s,border-color .2s;display:flex}.sf-scelta:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-2px)}.sf-scelta:active{transform:scale(.98)}.sf-scelta b{margin-top:4px;font-size:21px;font-weight:600}.sf-scelta span{color:#f5f5f78c;max-width:220px;font-size:13.5px;line-height:1.35}.sf-computer{color:#f5f5f780;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:18px;font-size:14px;text-decoration:underline}.sf-computer:hover{color:#f5f5f7}@keyframes sf-entra{0%{opacity:0}}@keyframes sf-sale{0%{opacity:0;transform:translateY(16px)scale(.97)}}@media (max-width:520px){.sf-scelte{grid-template-columns:1fr}.sf-scelta{text-align:left;flex-direction:row}.sf-scelta svg{flex:none;width:72px;height:72px}}.pa-corriere{background:#2f8cff1a;border:1px solid #2f8cff4d;border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:18px;padding:18px 22px;display:flex}.pa-corriere>div:first-child{flex-direction:column;flex:320px;gap:4px;display:flex}.pa-corriere b{font-size:16.5px;font-weight:600}.pa-corriere small{color:#f5f5f799;font-size:13.5px}.pa-corriere-form{flex-wrap:wrap;gap:10px;display:flex}.pa-corriere-form input{min-width:240px;color:inherit;font:inherit;background:#00000040;border:1px solid #ffffff29;border-radius:14px;padding:11px 14px;font-size:15px}.pa-corriere .pa-errore{flex-basis:100%}.pa-corriere-si{background:#30d1581a;border-color:#30d15859}.pa-corriere-si>div{flex-direction:column;flex:1;gap:2px;display:flex}.pa-corriere-pallino{background:#30d158;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #30d15833}.pa-link{color:#f5f5f78c;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}
