
.member-workspace{display:grid;grid-template-columns:215px minmax(0,1fr);gap:26px;align-items:start;margin:24px 0}
.member-workspace-nav{background:#fff;border:1px solid #dfe6ee;border-radius:5px;padding:20px 12px;position:sticky;top:90px}
.member-workspace-nav>strong{display:block;padding:0 12px 15px;color:#203d60;font-size:16px}
.member-workspace-nav button{display:block;text-align:left;width:100%;border:0;border-radius:3px;background:transparent;padding:12px;font:inherit;font-size:13px;color:#64758b;cursor:pointer}
.member-workspace-nav button[aria-current=true]{background:#edf5ff;color:#0875dd;font-weight:700}
.member-workspace-pane[hidden]{display:none!important}.member-workspace-pane{min-width:0}
.member-workspace-pane>h1{font-size:27px;margin:0 0 6px}.member-workspace-pane>p{color:#71839a;font-size:13px}
.member-plans{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}
.member-plan{padding:24px;background:#fff;border:1px solid #dfe6ee;border-radius:5px;display:flex;flex-direction:column;align-items:flex-start}
.member-plan-paid{background:#f3f8ff;border-color:#bfd5ed}.member-plan>small{color:#7c8da1;font-size:11px}.member-plan h2{font-size:20px;margin:6px 0 15px}.member-plan>strong{font-size:18px;color:#254e79}.member-plan p{font-size:13px;line-height:1.8;color:#6c7e92;flex:1}.member-plan .button{margin-top:16px}.member-plan-current{font-size:12px;padding:10px 0;color:#6b7f93}
.member-subscription-note{font-size:12px!important;line-height:1.7;color:#7c8da1!important;margin:14px 0}
.member-watch-form{margin-top:24px}.member-watch-form textarea,.member-watch-form select{width:100%}.member-watch-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.member-workspace .member-grid{grid-template-columns:1fr}.member-workspace .member-claims-panel{margin-top:18px}.member-workspace .member-hero{display:none}.member-workspace .member-panel{box-shadow:none;border-radius:5px}
@media(max-width:760px){.member-workspace{grid-template-columns:1fr;gap:18px}.member-workspace-nav{position:static;display:flex;flex-wrap:wrap;padding:10px}.member-workspace-nav>strong{width:100%;padding:8px 10px}.member-workspace-nav button{width:auto}.member-plans{grid-template-columns:1fr}.member-plan{padding:20px}}
