.member-workspace{color:#122c3d;background:#f5f8fa}.member-workspace .portal-header{background:#fff;padding:24px max(5vw,24px)}.member-workspace .portal-header nav{gap:26px;font-size:12px;display:flex}.member-workspace a:focus-visible,.member-workspace button:focus-visible{outline-offset:4px;outline:3px solid #437fa0}.member-workspace .portal-main{width:min(960px,100%);padding:54px 24px 88px}.member-workspace .portal-intro{padding-bottom:12px}.member-workspace .portal-intro h1{font:600 clamp(36px, 5vw, 54px)/1.12 var(--body);letter-spacing:-.045em;text-transform:none;margin:18px 0 14px}.member-workspace .portal-intro>p:last-child{color:#526e80;font-size:15px}.member-workspace .portal-panel{border-radius:4px;margin-top:24px;padding:30px}.member-workspace .portal-panel h2{font:600 clamp(22px, 3vw, 27px)/1.2 var(--body);letter-spacing:-.025em;text-transform:none}.member-workspace .portal-panel p{color:#526e80;max-width:670px;line-height:1.75}.member-workspace .portal-account{background:0 0;margin-top:18px;padding:18px 24px}.member-workspace .portal-account strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.member-workspace .portal-account button{white-space:nowrap;border:none;min-height:44px;padding:10px 0 10px 18px;font-weight:500}.workspace-access-line{color:#526e80;flex-wrap:wrap;align-items:center;gap:12px;padding:22px 0 12px;font-size:11px;line-height:1.6;display:flex}.workspace-access-badge{color:#225a47;background:#e5efe9;border:1px solid #c6dfd1;border-radius:3px;padding:5px 9px;font-weight:600}.workspace-progress{border-block:1px solid #d5e1e8;grid-template-columns:repeat(4,1fr);gap:0;margin:12px 0 32px;padding:0;list-style:none;display:grid}.workspace-progress li{color:#657e8d;align-items:center;gap:11px;min-height:80px;padding:15px 12px;font-size:12px;display:flex}.workspace-progress li+li{border-left:1px solid #d5e1e8}.workspace-progress li>span{font:500 10px var(--mono);border:1px solid #bdcdd7;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.workspace-progress small{margin-top:5px;font-size:10px;font-weight:400;display:block}.workspace-progress .is-current{color:#173f59;background:#e9f1f5;font-weight:600}.workspace-progress .is-current>span{color:#fff;background:#245e83;border-color:#245e83}.workspace-progress .is-complete{color:#225a47}.workspace-progress .is-complete>span{background:#e5efe9;border-color:#b6d2c2}.member-workspace .portal-form{max-width:720px}.member-workspace .portal-form label{font-size:13px;font-weight:500}.member-workspace .portal-form input{background:#fff;border-color:#bacbd6;min-height:46px;padding:11px 12px}.member-workspace .portal-form input[type=file]{background:#f5f8fa;border-style:dashed;min-height:70px;padding:18px}.member-workspace .portal-form small{color:#526e80;font-size:11px;line-height:1.7}.member-workspace .portal-form button{min-height:48px;font:600 13px var(--body)}.member-workspace .portal-form .portal-consent{color:#526e80;align-items:flex-start;font-size:12px;line-height:1.8}.member-workspace .portal-form .portal-consent input{accent-color:#245e83;flex-shrink:0;width:18px;height:18px;min-height:0;margin-top:4px}.member-workspace button:disabled{cursor:wait;opacity:.6}.member-workspace .portal-panel>a{color:#245e83;margin-bottom:12px;margin-right:22px}.member-workspace .portal-panel>button{border-radius:3px}.member-workspace .portal-status-list>div{padding-block:20px}.member-workspace .portal-status-list span{color:#526e80;text-transform:none;text-align:right}.member-workspace .portal-message{color:#225a47;background:#e5efe9;border-left:3px solid #618f78;line-height:1.7}.workspace-alert{background:#fff4e9;border:1px solid #e5c7a4;border-left:3px solid #af7132;align-items:center;gap:20px;margin:24px 0;padding:14px 18px;display:flex}.workspace-alert p{margin:0;font-size:13px;line-height:1.7}.workspace-alert button{color:#713c16;font:600 12px var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:44px}.member-workspace .portal-footer{color:#526e80;background:#fff;border-top:1px solid #d5e1e8;justify-content:space-between;gap:20px;padding:24px max(5vw,24px);line-height:1.7;display:flex}.member-workspace .portal-footer nav{gap:22px;display:flex}.member-workspace .account-setup-item{border-color:#d5e1e8}.member-workspace .account-setup-heading{align-items:start}.member-workspace .account-setup-heading span{text-align:right}.customer-instruction{color:#173f59;white-space:pre-wrap;max-width:380px;margin-top:9px;font-size:12px;line-height:1.65;display:block}.provider-steps{margin:26px 0;padding:0 0 0 23px}.provider-steps li{padding:0 0 22px 8px}.provider-steps li::marker{color:#245e83;font-weight:600}.provider-steps h3{margin:0;font-size:16px;font-weight:600}.provider-steps p{font-size:13px}.provider-steps a,.provider-followup a{color:#245e83;text-underline-offset:4px;text-decoration:underline}.provider-proof{background:#f5f8fa;border-left:2px solid #b8ccd9;padding:12px 16px}.member-workspace .provider-followup{border-top:1px solid #d5e1e8;padding-top:18px;font-size:12px}@media (max-width:640px){.member-workspace .portal-main{padding:32px 18px 56px}.member-workspace .portal-header{padding:18px}.member-workspace .portal-header nav{gap:14px;font-size:11px}.member-workspace .portal-header nav a:last-child{display:none}.member-workspace .portal-panel{padding:22px}.member-workspace .portal-account{gap:12px;padding:17px}.member-workspace .portal-account strong{font-size:12px}.workspace-progress{grid-template-columns:1fr 1fr;margin-bottom:24px}.workspace-progress li{min-height:73px;padding:13px 10px}.workspace-progress li:nth-child(3){border-left:0}.workspace-progress li:nth-child(n+3){border-top:1px solid #d5e1e8}.member-workspace .portal-status-list>div{flex-direction:column;gap:8px}.member-workspace .portal-status-list span{text-align:left}.member-workspace .portal-footer{flex-direction:column;align-items:center;gap:12px}.workspace-alert{align-items:flex-start}}
