.vaccc-primary-task-navigation,.vaccc-public-task-nav,.vaccc-member-task-nav,.vaccc-account-navigation{font:inherit;background:#fff;color:#123653;padding:16px;border:1px solid #a8b7c6;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vaccc-current-workspace{width:100%;margin:0 0 8px;font-size:1rem}.vaccc-primary-task-groups{display:flex;flex-wrap:wrap;align-items:start;gap:10px;width:100%}.vaccc-primary-task-navigation button,.vaccc-primary-task-navigation summary,.vaccc-public-task-nav a,.vaccc-member-task-nav a,.vaccc-account-navigation button,.vaccc-workspace-link{display:inline-flex;align-items:center;min-height:48px;padding:12px 16px;border:2px solid #123653;border-radius:6px;background:#fff;color:#123653;font:inherit;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}.vaccc-primary-task-navigation [aria-current="page"]{background:#123653;color:#fff}.vaccc-primary-task-menu{min-width:140px;position:relative}.vaccc-primary-task-menu summary{display:list-item;list-style-position:inside}.vaccc-primary-task-menu>div{display:grid;gap:8px;padding:12px 0;min-width:230px}.vaccc-account-navigation span{font-weight:700}.vaccc-account-navigation{border-bottom:3px solid #b79043}.vaccc-admin-task-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.vaccc-admin-task-group{padding:16px;background:#fff;border:2px solid #123653;border-radius:8px}.vaccc-admin-task-group h3{font-size:1.2rem;font-weight:800;margin-bottom:12px}.vaccc-admin-task-actions{display:flex;flex-wrap:wrap;gap:10px}.vaccc-task-group{display:flex;flex-direction:column;gap:18px;padding:24px;background:#fff;border:2px solid #123653;border-radius:10px;scroll-margin-top:20px}.vaccc-task-heading{font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.2;order:-100;margin:0}.vaccc-task-description{font-size:1rem;order:-99;margin:0}.vaccc-task-group>[data-public-section]{border-radius:0;box-shadow:none;border-width:0;border-top:1px solid #bcc7d0;padding:18px 0}.vaccc-task-group [data-public-section="membership-overview"],.vaccc-task-group [data-public-section="next-meeting"]{background:#fff;color:#123653}.vaccc-task-group [data-public-section="membership-overview"] :is(p,div,h3),.vaccc-task-group [data-public-section="next-meeting"] :is(p,div,h3){color:#123653}.vaccc-task-group [data-public-section="membership-overview"] a{border:2px solid #123653;color:#123653;background:#fff}.vaccc-secondary-task{background:#fff;border:2px solid #123653;border-radius:8px;max-width:1500px;padding:16px;margin:20px auto}.vaccc-secondary-task>summary{font-size:1.1rem;font-weight:800;min-height:48px;cursor:pointer}.vaccc-service-request-card{padding:18px 0}.vaccc-public-task-nav{position:relative}.vaccc-task-group :is(a,button){overflow-wrap:anywhere}.vaccc-member-task-nav{border:2px solid #123653;border-radius:8px}
@media(max-width:800px){.vaccc-admin-task-nav{grid-template-columns:1fr}.vaccc-primary-task-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vaccc-primary-task-groups>button,.vaccc-primary-task-menu summary{width:100%}.vaccc-primary-task-menu>div{min-width:0}.vaccc-primary-task-menu>div button{width:100%}.vaccc-task-group{padding:18px}.vaccc-account-navigation{padding:12px}.vaccc-account-navigation span{width:100%}}
@media(max-width:420px){.vaccc-primary-task-groups{grid-template-columns:1fr}.vaccc-public-task-nav a,.vaccc-member-task-nav a{width:100%}}
@media print{.vaccc-primary-task-navigation,.vaccc-account-navigation,.vaccc-public-task-nav,.vaccc-member-task-nav{display:none}}
.public-veteran-home>header .flex.items-center{min-width:0}.public-veteran-home>header .flex.items-center>div{min-width:0;overflow-wrap:anywhere}.public-veteran-home>header h1{overflow-wrap:anywhere}.public-veteran-home>header img{flex-shrink:0}
.public-veteran-home :is(h1,h2,h3,h4,button,div){overflow-wrap:anywhere}.public-veteran-home :is(article,section,.grid)>*{min-width:0}.public-veteran-home .vaccc-section-toggle{width:100%;overflow-wrap:anywhere}.vaccc-task-group [data-public-section="membership-actions"]>section{padding:16px}
.impact-banner-summary{padding:14px 20px;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5}.impact-banner-summary span{display:inline-block;margin-left:12px;font-weight:400;text-decoration:underline}.vaccc-display-panel{background:#fff;color:#123653;border-bottom:1px solid #a8b7c6}.vaccc-display-panel>summary{padding:12px 20px;min-height:48px;cursor:pointer;font:700 16px/1.5 system-ui,sans-serif}.vaccc-display-panel>summary:focus-visible{outline:3px solid #123653;outline-offset:-4px}
.vaccc-role-description{margin:.35rem 0 .7rem;color:#24384a;font-size:.95rem;line-height:1.45;max-width:75ch}
@media (prefers-contrast:more){.vaccc-role-description{color:CanvasText}}

/* Version 5: simplified internal workspaces */
.vaccc-internal-six{border-top:4px solid #123653;padding:14px 16px 16px}
.vaccc-internal-six .vaccc-workspace-heading{width:100%;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 18px;margin-bottom:8px}
.vaccc-internal-six .vaccc-current-workspace{width:auto;margin:0;font-size:1rem}
.vaccc-internal-six .vaccc-workspace-rule{margin:0;color:#4b5f70;font-size:.92rem;font-weight:650}
.vaccc-internal-six .vaccc-primary-task-groups{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:start}
.vaccc-internal-six .vaccc-primary-task-groups>button,.vaccc-internal-six .vaccc-primary-task-menu>summary{width:100%;justify-content:center;text-align:center;min-height:56px;padding:10px 8px}
.vaccc-internal-six .vaccc-primary-task-menu{min-width:0;width:100%}
.vaccc-internal-six .vaccc-primary-task-menu>div{min-width:220px;padding:8px;background:#fff;border:1px solid #a8b7c6;border-radius:6px;box-shadow:0 8px 20px rgba(18,54,83,.12);position:absolute;z-index:30}
.vaccc-internal-six .vaccc-primary-task-menu>div button{width:100%}
.vaccc-internal-six .vaccc-primary-task-menu>summary[aria-current="page"]{background:#123653;color:#fff}
@media(max-width:1100px){.vaccc-internal-six .vaccc-primary-task-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.vaccc-internal-six .vaccc-primary-task-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.vaccc-internal-six .vaccc-workspace-heading{display:block}.vaccc-internal-six .vaccc-workspace-rule{margin-top:5px}}
@media(max-width:420px){.vaccc-internal-six .vaccc-primary-task-groups{grid-template-columns:1fr}.vaccc-internal-six .vaccc-primary-task-menu>div{position:static;min-width:0;box-shadow:none}}
