/* Purposeful page views, using the established ALL-E color and icon system. */
.member-hub:not([data-active-tab10="overview"]) .member-home-welcome{padding:16px 20px;min-height:0;align-items:center;margin-bottom:0}
.member-hub:not([data-active-tab10="overview"]) .member-home-welcome .member-eyebrow,.member-hub:not([data-active-tab10="overview"]) .member-welcome-copy>p{display:none}
.member-hub:not([data-active-tab10="overview"]) .member-home-welcome h1{font-size:1.25rem;line-height:1.4;margin:0}
.member-hub .member-tool-tabs,.member-hub .member-calendar-views10{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}
.member-hub .member-tool-tabs button,.member-calendar-views10 button{min-height:44px;padding:10px 14px;border-radius:8px;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}
.member-calendar-views10 button[aria-pressed="true"]{color:#111a02;background:#b7ec05;border-color:#b7ec05;font-weight:650}
.member-hub .member-section-heading h2{font-size:1.55rem;margin:0 0 8px;line-height:1.3}
.member-hub .member-section-heading p{margin:0;max-width:70ch;color:#a2b5bf;line-height:1.55}
.member-hub .member-calendar-section .checkin279-panel,.member-support10>.inbox292{margin-top:12px}
.member-support10>.inbox292{background:#101b22;border:1px solid #2a414b;border-radius:12px;padding:24px}
.member-support10>.inbox292>h2{font-size:1.55rem;margin:0 0 8px}.member-support10>.inbox292>p{margin:0 0 24px;line-height:1.55;color:#a2b5bf}
.member-support10 .workspace-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #2a414b;padding-bottom:16px;margin-bottom:20px}
.member-support10 button,.member-support10 input,.member-support10 select,.member-calendar-views10 button{min-height:44px}
.member-support10 .section-panel{margin:0;padding:0;border:0;background:transparent}.member-support10 .inbox-list292{margin-top:16px}
.member-support10 textarea{min-height:130px}.member-support10 .inbox-fields292{gap:16px}
.member-hub .checkin279-reason{margin:12px 0;color:#acbdc7}.member-hub .checkin279-reason summary{cursor:pointer;min-height:32px;display:flex;align-items:center;gap:8px}
.member-hub .checkin279-reason summary::before{content:"+"}.member-hub .checkin279-reason[open] summary::before{content:"−"}
.member-hub .checkin279-reason p{margin:4px 0 12px;line-height:1.55;white-space:pre-wrap}
.member-hub button:focus-visible,.member-hub summary:focus-visible,.member-hub a:focus-visible{outline:2px solid #b7ec05;outline-offset:3px}
.member-hub .member-home-tabs button{min-height:44px}.member-hub .sc-tool-tab-panel[hidden]{display:none!important}
@media(max-width:600px){.member-hub:not([data-active-tab10="overview"]) .member-home-welcome{padding:14px 16px}.member-hub:not([data-active-tab10="overview"]) .member-home-welcome h1{font-size:1.05rem}.member-hub .member-tool-tabs{gap:6px;margin:16px 0}.member-hub .member-tool-tabs button{font-size:.85rem;padding:10px 12px}.member-support10>.inbox292{padding:18px}.member-support10 .workspace-tabs button{flex:1 1 130px}.member-calendar-views10 button{flex:1}.member-support10,.member-calendar-section{min-width:0}.member-support10 input,.member-support10 select,.member-support10 textarea{max-width:100%;min-width:0}.member-hub .member-section-heading h2{font-size:1.35rem}}

.member-hub .member-home-tabs{gap:6px}.member-hub .member-home-tabs button{font-size:.9rem;padding:12px 10px}
.member-hub:not([data-active-tab10="overview"]) .hub379-context-line{display:none}
.member-hub:not([data-active-tab10="overview"]) .hub379-switch-row{display:flex;align-items:center}
.member-hub:not([data-active-tab10="overview"]) .hub379-trigger{width:min(600px,100%);max-width:100%}
@media(max-width:600px){
 .member-hub:not([data-active-tab10="overview"]) .member-home-welcome{display:flex;flex-direction:row;justify-content:flex-start;text-align:left;min-height:52px;padding:12px 16px;gap:0}
 .member-hub:not([data-active-tab10="overview"]) .member-identity-state{display:none}
 .member-hub:not([data-active-tab10="overview"]) .member-welcome-copy{width:100%;text-align:left}
 .member-hub:not([data-active-tab10="overview"]) .hub379-switcher{padding:12px;margin-bottom:16px}
 .member-hub .member-tool-tabs{flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:2px 0 8px;scrollbar-width:thin;scrollbar-color:#49606b #101b22}
 .member-hub .member-tool-tabs button{flex:0 0 auto}
 .member-hub .member-home-tabs button{font-size:.9rem;padding:12px 10px;flex:0 0 auto}
}

@media(max-width:600px){.member-hub[data-active-tab10] .member-tool-tabs{flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:2px 0 8px}.member-hub[data-active-tab10] .member-tool-tabs button{flex:0 0 auto}}
