body.disease-activation #activation-view .activation-layout{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:0}
body.disease-activation #activation-view .activation-intro{display:flex;align-items:center;gap:1.5rem;padding:0;margin:1.25rem 0 2rem}
body.disease-activation #activation-view .selected-icon{width:88px;height:88px;flex:none;margin:0}
body.disease-activation #activation-view .activation-intro-copy{min-width:0}
body.disease-activation #activation-view .activation-intro .eyebrow{margin:0 0 .25rem}
body.disease-activation #activation-view .activation-intro h1{font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.3}
body.disease-activation #activation-view .intro-copy{max-width:none;margin:.65rem 0 .3rem;font-size:.88rem;line-height:1.8}
body.disease-activation #activation-view .intro-note{display:none}
body.disease-activation #activation-view .activation-panel{width:min(100%,34rem);padding:1.4rem;border:1px solid var(--line);border-radius:1.35rem;box-shadow:none}
body.disease-activation #activation-view .single-card-kicker{font-size:.68rem;font-weight:650;color:var(--blue)}
body.disease-activation #activation-view .single-card-title h2{font-size:1.15rem;line-height:1.4;letter-spacing:-.03em;margin:.45rem 0 0}
body.disease-activation #activation-view #activation-methods{display:none!important}
body.disease-activation #activation-view .device-card{display:block;background:transparent;border:0;border-radius:0;padding:0;margin:1.05rem 0 .85rem}
body.disease-activation #activation-view .device-icon,body.disease-activation #activation-view .connection-dot{display:none}
body.disease-activation #activation-view .device-copy{min-width:0}
body.disease-activation #activation-view .single-device-top{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem}
body.disease-activation #activation-view .device-card strong{display:block;font-size:.82rem;overflow-wrap:anywhere}
body.disease-activation #activation-view .single-device-state{border-radius:99px;padding:.35rem .75rem;background:var(--soft);color:var(--muted);font-size:.7rem;white-space:nowrap}
body.disease-activation #activation-view .single-device-state.active{background:#e7f7ed;color:#237648}
body.disease-activation #activation-view .single-device-state.waiting{background:#edf4fa;color:#426381}
body.disease-activation #activation-view #account-device-link{text-align:left;margin:.1rem 0 .6rem}
body.disease-activation #activation-view .single-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .6rem;margin:1.25rem 0 .75rem}
body.disease-activation #activation-view .single-card-price strong{font-size:1.35rem;letter-spacing:-.03em}
body.disease-activation #activation-view .single-card-price del{font-size:.78rem;color:var(--muted)}
body.disease-activation #activation-view .single-price-until{color:var(--muted);font-size:.7rem;margin:-.4rem 0 .75rem}
body.disease-activation #activation-view .panel-state{padding-top:.5rem;text-align:left}
body.disease-activation #activation-view #purchase-state .purchase-label,body.disease-activation #activation-view #purchase-state .purchase-price,body.disease-activation #activation-view #purchase-offer,body.disease-activation #activation-view #purchase-state>p:first-of-type,body.disease-activation #activation-view #purchase-help,body.disease-activation #activation-view #purchase-state .agreement-copy{display:none!important}
body.disease-activation #activation-view #purchase-button{min-height:2.8rem;font-size:.78rem}
body.disease-activation #activation-view #connect-state h2{display:none}
body.disease-activation #activation-view #connect-state>p{font-size:.78rem;line-height:1.8;text-align:left;margin:.3rem 0}
body.disease-activation #activation-view #success-state,body.disease-activation #activation-view #blocked-state,body.disease-activation #activation-view #loading-state{text-align:center}
body.disease-activation #activation-view .success-uid{display:block;margin:.7rem 0 1rem;color:var(--ink);font-size:.8rem;font-weight:500}
body.disease-activation #activation-view .success-uid strong{font-weight:700}
body.disease-activation #activation-view .single-purchase-note{color:var(--muted);font-size:.75rem;line-height:1.8;margin:1.5rem 0 .25rem}
body.disease-activation #activation-view .activation-guides{margin-top:1.7rem}
body.disease-activation #activation-view .single-agreement-copy{color:var(--muted);font-size:.67rem;line-height:1.8;margin:1rem 0 0}
body.disease-activation #activation-view .single-agreement-copy a{color:var(--blue)}
@media(max-width:600px){body.disease-activation #activation-view .activation-intro{align-items:flex-start;gap:.9rem}body.disease-activation #activation-view .selected-icon{width:64px;height:64px}body.disease-activation #activation-view .activation-intro h1{font-size:1.75rem}body.disease-activation #activation-view .activation-panel{width:100%}body.disease-activation #activation-view .activation-guides{margin-top:1rem}body.disease-activation #activation-view .single-device-state{font-size:.64rem}}
@media(prefers-color-scheme:dark){body.disease-activation #activation-view .single-device-state.active{background:#263d2e;color:#9cddb0}body.disease-activation #activation-view .single-device-state.waiting{background:#283849;color:#b8d1e8}}
