._0W5Qla_entry{width:100%;min-height:100svh;padding-bottom:max(16px, env(safe-area-inset-bottom));color:#12344f;letter-spacing:0;background:#edf8f9}._0W5Qla_hero{aspect-ratio:1.2;isolation:isolate;width:100%;position:relative}._0W5Qla_photo{object-fit:cover;object-position:center top;z-index:-1;width:100%;height:calc(100% - 104px);position:absolute;inset:104px 0 0}._0W5Qla_back{width:44px;height:44px;top:max(6px, env(safe-area-inset-top));color:#425466;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;left:12px}._0W5Qla_brand{align-items:flex-start;gap:10px;display:flex;position:absolute;top:56px;left:24px}._0W5Qla_brand>span{--patient-planet-mark-width:18px;--patient-planet-mark-height:31px;flex-shrink:0}._0W5Qla_brand strong{font-size:21px;font-weight:750;line-height:1.15;display:block}._0W5Qla_brand p{color:#526980;max-width:215px;margin:5px 0 0;font-size:10px;line-height:1.4}._0W5Qla_benefits{gap:8px;width:34%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:132px;left:16px}._0W5Qla_benefits li{background:#fffffff0;border-radius:14px;align-items:center;gap:7px;min-height:48px;padding:8px;font-size:12px;line-height:1.3;display:flex}._0W5Qla_benefitIcon{color:#009c94;background:#dcf5f3;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}._0W5Qla_benefitIcon svg{width:20px;height:20px}._0W5Qla_benefits li:nth-child(2) ._0W5Qla_benefitIcon{color:#0085bd;background:#d4efff}._0W5Qla_benefits li:nth-child(3) ._0W5Qla_benefitIcon{color:#278525;background:#e0f4dc}._0W5Qla_panel{text-align:center;background:#fff;border-radius:28px;margin:-12px 16px 0;padding:22px 20px 24px;position:relative;box-shadow:0 10px 30px #215b6b12}._0W5Qla_eyebrow{color:#28536d;text-transform:uppercase;background:#e0f5f4;border-radius:999px;margin:0 0 12px;padding:6px 13px;font-size:11px;font-weight:700;line-height:1.3;display:inline-block}._0W5Qla_panel h1{color:#12344f;letter-spacing:0;text-wrap:balance;margin:0;font-size:28px;font-weight:750;line-height:1.15}._0W5Qla_description{color:#5b6d82;text-wrap:pretty;margin:14px 0 18px;font-size:14px;line-height:1.5}._0W5Qla_actions>div{gap:9px;width:100%;margin:0;display:grid}._0W5Qla_entry ._0W5Qla_actions a[class]{color:#fff;background:#009c94;border:2px solid #009c94;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:auto;min-height:48px;margin:0;padding:12px 16px;font-size:16px;font-weight:700;line-height:1.35;text-decoration:none;display:flex;box-shadow:0 6px 14px #009c9426}._0W5Qla_entry ._0W5Qla_actions a[class]+a{color:#00877f;box-shadow:none;background:#fff}._0W5Qla_actions a:hover{filter:brightness(.96)}._0W5Qla_back:focus-visible,._0W5Qla_actions a:focus-visible{outline-offset:4px;outline:3px solid #145faa}._0W5Qla_professions{border-top:1px solid #e7eff1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:6px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}._0W5Qla_professions li{overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:10px;line-height:1.4;display:flex}._0W5Qla_professions li>span{color:#009c94;background:#e1f5f4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}._0W5Qla_professions svg{width:24px;height:24px}@media (max-width:359px){._0W5Qla_brand{top:52px;left:20px}._0W5Qla_brand strong{font-size:19px}._0W5Qla_brand p{max-width:190px}._0W5Qla_benefits{gap:6px;width:35%;top:112px;left:12px}._0W5Qla_benefits li{gap:5px;min-height:43px;padding:7px;font-size:11px}._0W5Qla_benefitIcon{flex-basis:25px;width:25px;height:25px}._0W5Qla_benefitIcon svg{width:17px;height:17px}._0W5Qla_panel{margin-inline:12px;padding:20px 16px}._0W5Qla_panel h1{font-size:25px}._0W5Qla_professions{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._0W5Qla_professions li{font-size:12px}}@media (min-width:430px){._0W5Qla_brand{top:58px;left:28px}._0W5Qla_brand strong{font-size:24px}._0W5Qla_brand p{max-width:250px;font-size:11px}._0W5Qla_benefits{gap:10px;top:140px;left:22px}._0W5Qla_benefits li{min-height:54px;padding:9px;font-size:13px}._0W5Qla_panel{margin-inline:22px;padding:26px}._0W5Qla_panel h1{font-size:32px}._0W5Qla_description{font-size:16px}._0W5Qla_professions li{font-size:11px}}
._8vKYFW_identity{gap:12px;min-width:0;display:grid}._8vKYFW_instruction{color:#536b72;text-align:center;margin:0;font-size:14px;line-height:1.5}._8vKYFW_card{color:#fff;background:linear-gradient(145deg,#008e85,#00746f);border:1px solid #00756e;border-radius:12px;margin-bottom:6px;padding:18px;box-shadow:inset 0 1px #b7fff15c,inset 0 -2px #00544e66,0 4px #005f59,0 10px 18px -8px #075d5966}._8vKYFW_card h2{color:#fff;overflow-wrap:anywhere;margin:0 0 10px;font-size:21px;line-height:1.3}._8vKYFW_demographics{color:#e0f3f1;flex-wrap:wrap;gap:8px 20px;margin:0 0 12px;display:flex}._8vKYFW_demographics>div{gap:6px;display:flex}._8vKYFW_demographics dt,._8vKYFW_demographics dd{margin:0;font-size:13px}._8vKYFW_details{border-top:1px solid #56a9a3;gap:10px;margin:0;padding-top:12px;display:grid}._8vKYFW_details dt{color:#e0f3f1;font-size:12px;line-height:1.5}._8vKYFW_details dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.45}._8vKYFW_checks{gap:4px;display:grid}._8vKYFW_checks label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;line-height:1.5;display:flex}._8vKYFW_checks input{accent-color:#007e77;flex:0 0 20px;width:20px;height:20px;margin:0}._8vKYFW_actions._8vKYFW_actions{grid-template-columns:minmax(64px,1fr) minmax(0,2fr);margin:0}._8vKYFW_actions ._8vKYFW_primary{color:#fff;font:inherit;background:linear-gradient(160deg,#008d83,#00766f);border:1px solid #00776f;border-radius:8px;min-height:48px;padding:10px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #b7fff14d,0 3px #005e58,0 5px 8px #004d4520}._8vKYFW_actions ._8vKYFW_primary:not(:disabled):active{box-shadow:inset 0 2px 3px #004d4540}._8vKYFW_actions ._8vKYFW_primary:disabled{color:#52676e;box-shadow:none;cursor:not-allowed;background:#e3ebed;border-color:#d3dfe2}._8vKYFW_wrong._8vKYFW_wrong{color:#00756f;background:0 0;border:0;justify-self:center;min-height:44px;padding:8px 12px;font-size:14px;text-decoration:underline}._8vKYFW_identity :is(button,input):focus-visible,._8vKYFW_records button:focus-visible{outline-offset:3px;outline:3px solid #0878bd}._8vKYFW_error{color:#982b40;margin:0;font-size:14px;line-height:1.5}._8vKYFW_records{border-top:1px solid #d6e2e5;padding-top:12px}._8vKYFW_records h2{margin:0 0 10px;font-size:15px}._8vKYFW_records>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._8vKYFW_records button{color:#29464e;overflow-wrap:anywhere;min-height:64px;box-shadow:none;background:#fff;border:1px solid #d6e2e5;border-radius:8px;align-content:center;justify-items:center;gap:8px;padding:8px 4px;font-size:12px;display:grid}._8vKYFW_records svg{color:#007e77}._8vKYFW_success{color:#086e50;background:#edf8f3;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}
@font-face{font-family:PP Schedule;src:url(/fonts/poppins/regular-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PP Schedule;src:url(/fonts/poppins/semibold-latin.woff2)format("woff2");font-weight:600 800;font-display:swap}.kc6vlq_schedule{--font-sans:"PP Schedule", system-ui, sans-serif;color:#102c43;background:linear-gradient(145deg,#e3f7f5 0%,#f5fbfc 36%,#f4fbfc 100%);min-width:0;min-height:100dvh;padding:24px 14px 140px;container-type:inline-size}.kc6vlq_schedule.pp-schedule{display:block}.patient-planet-setup:has(.kc6vlq_schedule){background:#f4fbfc;padding:0}.kc6vlq_schedule .kc6vlq_header{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;margin:8px 0 26px;display:grid}.kc6vlq_header h1{letter-spacing:0;margin:0;font-size:24px;font-weight:700;line-height:1.25}.kc6vlq_header p{color:#637994;margin:5px 0 0;font-size:12px;line-height:1.5}.kc6vlq_header button{color:#009d94;background:#fff;border:0;border-radius:15px;place-items:center;width:42px;height:44px;padding:0;display:grid;box-shadow:0 6px 20px #1d7f7a08}.kc6vlq_header button:first-child{color:#16324a;border-radius:50%}.kc6vlq_tabs{grid-template-rows:64px;grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;gap:6px;height:64px;margin:0;padding:0;display:grid}.kc6vlq_tabs button{box-sizing:border-box;color:#60718b;background:#fff;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:64px;min-height:64px;max-height:64px;padding:8px 3px;font-size:11px;font-weight:600;line-height:16px;transition-property:background-color,color,box-shadow;display:flex;box-shadow:0 5px 16px #24656606}.kc6vlq_tabs button[aria-selected=true]{color:#fff;background:#009e97;box-shadow:0 6px 15px #009e971c}.kc6vlq_count{color:#61748d;background:#eef3f7;border-radius:50%;flex-shrink:0;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:11px;line-height:22px;display:grid}[aria-selected=true] .kc6vlq_count{color:#009e97;background:#fff}.kc6vlq_sectionHeading{justify-content:space-between;align-items:center;gap:8px;margin:24px 2px 16px;display:flex}.kc6vlq_sectionHeading h2{margin:0;font-size:21px;line-height:1.3}.kc6vlq_sectionHeading p{color:#697f97;margin:4px 0 0;font-size:13px}.kc6vlq_sectionHeading>span{color:#697f97;text-align:end;font-size:11px}.kc6vlq_list{--font-sans:"PP Schedule", system-ui, sans-serif;align-content:start;gap:14px;min-width:0;padding:0;display:grid}.kc6vlq_card{color:#102c43;background:#fff;border:1px solid #fff;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #367e7c08}.kc6vlq_body{cursor:pointer;grid-template-columns:48px minmax(0,1fr);align-items:stretch;gap:12px;padding:20px 14px;list-style:none;display:grid;position:relative}.kc6vlq_body::-webkit-details-marker{display:none}.kc6vlq_timeRail{border-right:1px solid #e8f0f3;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:5px 10px 0 0;display:flex}.kc6vlq_timeRail strong{white-space:nowrap;font-size:17px;font-weight:700;line-height:1.35}.kc6vlq_timeRail>span{color:#70829a;font-size:13px}.kc6vlq_content{min-width:0;padding-right:8px;display:block}.kc6vlq_identity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.kc6vlq_name{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.5}.kc6vlq_service{color:#697e97;margin-top:4px;font-size:12px;line-height:1.5;display:block}.kc6vlq_status{color:#64748b;background:#edf2f5;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.kc6vlq_status i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.kc6vlq_status[data-tone=active],.kc6vlq_status[data-tone=completed]{color:#009858;background:#e5fbef}.kc6vlq_status[data-tone=pending]{color:#b87800;background:#fff6e4}.kc6vlq_status[data-tone=upcoming]{color:#0768cb;background:#eaf3ff}.kc6vlq_status[data-tone=cancelled]{color:#b34f4f;background:#fff0ef}.kc6vlq_address,.kc6vlq_date{color:#6b7f97;overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.5;display:flex}.kc6vlq_address svg,.kc6vlq_date svg{color:#00a99e;flex-shrink:0;margin-top:1px}.kc6vlq_meta{color:#6b7f97;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.kc6vlq_meta>span{align-items:center;gap:6px;min-width:0;display:flex}.kc6vlq_meta svg{color:#0874d4;flex-shrink:0}.kc6vlq_meta>span:last-child svg{color:#00a99e}.kc6vlq_chevron{color:#7a8da5;margin-top:-9px;transition:transform .15s;position:absolute;top:50%;right:8px}.kc6vlq_details[open] .kc6vlq_chevron{transform:rotate(90deg)}.kc6vlq_expanded{border-top:1px solid #edf3f5;padding:14px}.kc6vlq_demographics{color:#5c7388;flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;font-size:12px;display:flex}.kc6vlq_expanded .kc6vlq_date{margin:0 0 12px}.kc6vlq_todayActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kc6vlq_actions{gap:8px;display:flex}.kc6vlq_card .kc6vlq_action,.kc6vlq_card .kc6vlq_primary{color:#008e87;background:#fff;border:1px solid #b9e3df;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.kc6vlq_card .kc6vlq_primary{color:#fff;background:#009e97;border-color:#009e97}.kc6vlq_card .kc6vlq_action:disabled,.kc6vlq_card .kc6vlq_primary:disabled{color:#85919b;cursor:default;background:#f7f9fa;border-color:#e3e9ed}.kc6vlq_review{padding:0 14px 16px 74px}.kc6vlq_rating{color:#e3ab00;gap:3px;display:inline-flex}.kc6vlq_card :is(button,a,summary):focus-visible,.kc6vlq_tabs button:focus-visible,.kc6vlq_header button:focus-visible{outline-offset:3px;outline:3px solid #0965bd}.kc6vlq_card>.pp-schedule__confirmation{margin:0;padding:16px}.kc6vlq_arrival .kc6vlq_header{grid-template-columns:42px minmax(0,1fr);margin-bottom:12px}.kc6vlq_arrival .kc6vlq_header h1{font-size:21px}.kc6vlq_arrivalIntro{text-align:center;padding:14px 0 20px}.kc6vlq_arrivalIcon{color:#009e83;background:#d9f5ec;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 12px;display:grid}.kc6vlq_arrivalIntro h2{color:#102c43;margin:0;font-size:25px}.kc6vlq_arrivalIntro p{color:#637994;margin:10px 0 0;font-size:14px;line-height:1.6}.kc6vlq_arrivalDetails{background:#fff;border:1px solid #e0efef;border-radius:18px;padding:22px;box-shadow:0 8px 28px #367e7c08}.kc6vlq_arrivalDetails h3{margin:14px 0 0;font-size:20px}.kc6vlq_arrivalDetails .kc6vlq_address,.kc6vlq_arrivalDetails .kc6vlq_date{font-size:14px}.kc6vlq_arrivalActions{grid-template-columns:1fr 1.6fr;gap:10px;margin-top:24px;display:grid}.kc6vlq_arrivalActions button{color:#008b83;background:#fff;border:1px solid #009e97;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px;font-size:13px;font-weight:600;display:flex}.kc6vlq_arrivalActions button:last-child{color:#fff;background:#009e97}.kc6vlq_arrivalActions button:focus-visible{outline-offset:3px;outline:3px solid #0965bd}@container (min-width:480px){.kc6vlq_header h1{font-size:28px}.kc6vlq_tabs button{flex-direction:row;gap:8px;font-size:13px}.kc6vlq_body{grid-template-columns:64px minmax(0,1fr);gap:20px;padding:24px 20px}.kc6vlq_timeRail strong{font-size:21px}.kc6vlq_name{font-size:18px}.kc6vlq_service,.kc6vlq_address{font-size:14px}.kc6vlq_meta{font-size:13px}.kc6vlq_status{font-size:12px}.kc6vlq_review{padding-left:104px}}@media (max-width:359px){.kc6vlq_schedule{padding-inline:10px}.kc6vlq_header h1{font-size:21px}.kc6vlq_header p{font-size:11px}.kc6vlq_tabs{gap:4px}.kc6vlq_tabs button{font-size:10px}.kc6vlq_body{grid-template-columns:42px minmax(0,1fr);gap:10px;padding-inline:11px}.kc6vlq_timeRail strong{font-size:15px}.kc6vlq_name{font-size:14px}.kc6vlq_review{padding-left:63px}}@media (prefers-reduced-motion:reduce){.kc6vlq_chevron{transition:none}}
.q5wjHG_form{gap:12px;min-width:0;display:grid}.q5wjHG_instruction{text-align:center;color:#4f676e;margin:0 0 4px;font-size:14px;line-height:1.5}.q5wjHG_labelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.q5wjHG_countdown{color:#536c73;align-items:baseline;gap:6px;font-size:12px;line-height:1.5;display:inline-flex}.q5wjHG_countdown strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.q5wjHG_form .q5wjHG_input{box-sizing:border-box;color:#203b44;text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #89b8b5;border-radius:8px;width:100%;min-height:60px;padding:12px;font-size:28px;font-weight:600}.q5wjHG_input:focus-visible,.q5wjHG_primary:focus-visible{outline-offset:3px;outline:3px solid #0878bd}.q5wjHG_input[aria-invalid=true]{border-color:#a43149}.q5wjHG_error{color:#a43149;min-height:20px;margin:0;font-size:13px;line-height:1.5}.q5wjHG_renew{color:#536c73;text-align:center;margin:0;font-size:13px}.q5wjHG_form .q5wjHG_primary{color:#fff;background:linear-gradient(150deg,#008e84,#00776f);border:1px solid #00736b;border-radius:8px;min-height:48px;padding:12px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #b7fff14d,0 3px #005e58}.q5wjHG_form .q5wjHG_primary:disabled{color:#52676e;box-shadow:none;cursor:not-allowed;background:#e3ebed;border-color:#d3dfe2}
.BgFgtq_checklist{color:#203e46;letter-spacing:0;margin:20px 0}.BgFgtq_heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.BgFgtq_heading h2{margin:0;font-size:20px}.BgFgtq_heading>span,.BgFgtq_hint,.BgFgtq_checklist small{color:#536b73;font-size:13px}.BgFgtq_hint{margin:8px 0;line-height:1.55}.BgFgtq_group{border-bottom:1px solid #cddfe1}.BgFgtq_group summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;font-size:15px;font-weight:650;display:flex}.BgFgtq_group summary>span{flex:1}.BgFgtq_group[open] summary svg{transform:rotate(180deg)}.BgFgtq_task{border:0;min-width:0;margin:0;padding:10px 0 16px}.BgFgtq_task legend{padding:0;font-size:14px;font-weight:550;line-height:1.5}.BgFgtq_task[data-needs-review=true]{background:#fff8e9;border-left:3px solid #a86108;padding-left:10px}.BgFgtq_reviewNotice{color:#704300;background:#fff5de;border:1px solid #b9812e;border-radius:8px;margin:12px 0;padding:12px;scroll-margin-top:80px;font-size:14px;line-height:1.5}.BgFgtq_reviewNotice p{margin:6px 0 0}.BgFgtq_task .BgFgtq_reviewBadge{color:#704300;align-items:center;gap:6px;margin:4px 0 10px;font-size:12px;font-weight:650;display:flex}.BgFgtq_task p{font-size:13px}.BgFgtq_options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.BgFgtq_options label{cursor:pointer;color:#405c64;text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #b5cbcd;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-height:48px;padding:7px 3px;font-size:12px;line-height:1.35;display:flex}.BgFgtq_options label[data-selected=true]{color:#005e58;background:#ddf4ef;border-color:#007e75}.BgFgtq_options input{accent-color:#007e75;flex-shrink:0;width:13px;height:13px;margin:0}.BgFgtq_field{margin:14px 0;font-size:14px;font-weight:550;display:block}.BgFgtq_field small{font-weight:400}.BgFgtq_field textarea{box-sizing:border-box;color:#203e46;resize:vertical;width:100%;min-height:74px;font:inherit;background:#fff;border:1px solid #adc8cc;border-radius:8px;margin-top:6px;padding:10px;display:block}.BgFgtq_sosBar{z-index:12;background:#f2faf9;justify-content:flex-end;padding:8px 0;display:flex;position:sticky;top:0}.BgFgtq_sos,.BgFgtq_sos:visited{color:#fff;background:#b4232b;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px #811c23}.BgFgtq_sos:hover{color:#fff;background:#941f26}.BgFgtq_sosBar>.BgFgtq_sos{cursor:pointer;border:0;min-width:48px;padding:0 10px;font-size:13px}.BgFgtq_sosDialog{color:#203e46;background:#fff;border:1px solid #cbdada;border-radius:8px;width:min(320px,100vw - 40px);padding:20px}.BgFgtq_sosDialog::backdrop{background:#14252e66}.BgFgtq_sosDialog h2{margin:0;font-size:18px;line-height:1.4}.BgFgtq_sosDialog p{font-size:14px}.BgFgtq_sosDialog>div{align-items:center;gap:12px;display:flex}.BgFgtq_sosDialog button{color:#203e46;background:#fff;border:1px solid #adc8cc;border-radius:8px;min-height:44px;padding:0 12px}.BgFgtq_sosDialog :focus-visible{outline-offset:3px;outline:3px solid #006cba}.BgFgtq_warning{color:#9f2430;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin:8px 0;padding:8px 0;font-size:13px;display:flex}.BgFgtq_emergency{background:#fff2f2;border-left:3px solid #b4232b;padding:12px;font-size:14px;line-height:1.5}.BgFgtq_history{margin:16px 0;font-size:13px}.BgFgtq_history summary{cursor:pointer;min-height:44px;padding:10px 0}.BgFgtq_history ol{padding-left:20px}.BgFgtq_history li{overflow-wrap:anywhere;margin:10px 0}.BgFgtq_history li span,.BgFgtq_history li small{display:block}.BgFgtq_checklist h3{font-size:17px}.BgFgtq_checklist :focus-visible,.BgFgtq_sos:focus-visible{outline-offset:3px;outline:3px solid #006cba}
.cfnUAq_patient{color:#203e46;gap:12px;display:grid}.cfnUAq_patient h2{margin:0;font-size:20px;line-height:1.4}.cfnUAq_patient p{margin:0;font-size:14px;line-height:1.5}.cfnUAq_eyebrow{color:#536b73;font-size:12px!important}.cfnUAq_steps{color:#536b73;justify-content:space-between;gap:8px;margin:0 0 12px;padding:0;font-size:12px;list-style:none;display:flex}.cfnUAq_steps li{border-bottom:3px solid #d9e7e5;flex:1;padding-bottom:8px}.cfnUAq_steps li[aria-current=step]{color:#006c64;border-color:#008c82;font-weight:650}.cfnUAq_ratings{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0;margin:4px 0;padding:0;display:grid}.cfnUAq_ratings legend{margin-bottom:10px;font-size:14px}.cfnUAq_ratings label{cursor:pointer;text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #b2caca;border-radius:8px;align-content:center;justify-items:center;gap:6px;min-height:64px;padding:4px 1px;font-size:11px;display:grid}.cfnUAq_ratings input{accent-color:#007f74;width:16px;height:16px}.cfnUAq_ratings label[data-selected=true]{background:#dcf3ed;border-color:#007f74}.cfnUAq_masked{background:#e8f0f0;border-radius:8px;padding:14px}.cfnUAq_masked strong{font-size:14px}.cfnUAq_masked p{color:#536b73;margin-top:6px;font-size:13px}.cfnUAq_primary{color:#fff;background:#00877c;border:1px solid #007269;border-radius:8px;min-height:48px;padding:10px 14px;font-size:14px;font-weight:650;box-shadow:0 2px #00675e}.cfnUAq_primary:disabled{color:#536b73;box-shadow:none;cursor:not-allowed;background:#dce7e6;border-color:#c6d8d6}.cfnUAq_textButton{color:#006c64;background:0 0;border:0;min-height:44px;font-size:14px;text-decoration:underline}.cfnUAq_code{background:#e0f3ed;border:1px solid #b5d9d1;border-radius:8px;gap:10px;padding:18px;display:grid}.cfnUAq_code>strong{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:30px}.cfnUAq_form{gap:12px;margin-top:18px;font-size:14px;display:grid}.cfnUAq_form p{margin:0;line-height:1.5}.cfnUAq_form .cfnUAq_input{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:center;color:#203e46;background:#fff;border:1px solid #89b8b5;border-radius:8px;width:100%;min-width:0;min-height:56px;font-size:26px}.cfnUAq_hint{color:#536b73;font-size:13px}.cfnUAq_error{color:#a42532;font-size:13px}.cfnUAq_help summary{cursor:pointer;min-height:44px;padding:10px 0}.cfnUAq_help p{margin:8px 0;font-size:13px}.cfnUAq_help a{color:#006c64;align-items:center;min-height:44px;display:inline-flex}.cfnUAq_patient :focus-visible,.cfnUAq_form :focus-visible{outline-offset:3px;outline:3px solid #006cba}
.NQnAbq_review{color:#193e47;background:#edf4f5;min-height:100dvh;padding:10px}.NQnAbq_header{justify-content:space-between;align-items:center;gap:12px;max-width:920px;margin:0 auto 8px;display:flex}.NQnAbq_header h1{margin:0;font-size:16px;line-height:24px}.NQnAbq_header span{color:#647982;font-size:11px}.NQnAbq_screens{grid-template-columns:repeat(2,minmax(320px,1fr));gap:12px;max-width:920px;margin:0 auto;display:grid;overflow-x:auto}.NQnAbq_pane{grid-template-rows:30px minmax(0,1fr);min-width:320px;height:calc(100dvh - 54px);min-height:460px;display:grid}.NQnAbq_pane>h2{margin:0;padding:3px 10px;font-size:13px;line-height:24px}.NQnAbq_pane article h2{font-size:15px}.NQnAbq_screen{background:#fff;border:1px solid #d2e2e5;border-radius:8px;min-width:0;height:100%;overflow-y:auto}.NQnAbq_screen>main{width:100%;min-height:100%;margin:0}
