.workspace-event-header{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid #dce5ed;border-radius:14px;padding:24px;margin:16px 0}.workspace-event-header h1{font-size:27px;margin:8px 0}.workspace-event-header p{color:#60768a;margin:0}.workspace-nav,.workspace-subnav{display:flex;flex-direction:row;flex:none;gap:6px;overflow:visible;margin:0 0 24px;padding:6px;background:#e9eff4;border-radius:12px;min-height:auto}.workspace-nav button,.workspace-subnav button{justify-content:center;color:#40596d;white-space:nowrap;background:transparent;border:0;flex:1;font-weight:600;min-height:44px}.workspace-nav button.active,.workspace-subnav button.active{background:#fff;color:#086f75;box-shadow:0 2px 6px #21384b12}.workspace-subnav{background:transparent;border-bottom:1px solid #dce5ed;border-radius:0;padding:0 0 12px}.workspace-subnav button{flex:none;border:1px solid #dce5ed;padding:10px 16px}.workspace-next{margin-bottom:20px}.workspace-next h2{margin:8px 0}.workspace-next p{color:#5b7186}.workspace-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 26px}.workspace-task-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-task{background:#fff;border:1px solid #dce5ed;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:start;gap:10px}.workspace-task h3,.workspace-task p{margin:0}.workspace-task p{font-size:13px;line-height:1.65;color:#60758a;flex:1}.workspace-task a{color:#08717a;font-weight:600}.workspace-step{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e1f2ee;color:#0a6c66;font-size:13px;font-weight:700}.workspace-disclosure{border:1px solid #dae4ed;border-radius:12px;background:white;padding:20px;margin:24px 0}.workspace-disclosure summary{cursor:pointer;font-weight:650;color:#2c485e}.workspace-disclosure p{line-height:1.6;color:#5b7285}.workspace-disclosure summary::marker,.program-panel summary::marker,.portal-more summary::marker{color:#0b7a7a}.program-panel{background:#fff;border:1px solid #dce5ed;border-radius:12px;margin:14px 0;overflow:hidden}.program-panel>summary{padding:18px 20px;cursor:pointer;font-size:15px;font-weight:650;color:#29485f;background:#fff;min-height:48px;box-sizing:border-box;line-height:1.5}.program-panel[open]>summary{border-bottom:1px solid #e1e8ee;background:#f8fafc}.program-panel-body{padding:22px}.program-panel-body>.program-card{border:0;margin:0;padding:0;box-shadow:none}.program-panel-body>form>.program-actions{margin-bottom:0}.program-next-step{background:#eaf5f2;border-left:3px solid #0b7b73;color:#315b58;border-radius:8px;padding:16px 20px;line-height:1.6;margin:20px 0}.program-next-step b{margin-right:10px}.program-tabs{gap:10px}.program-tabs button{padding:12px 18px}.program-main .program-card .program-panel:last-child{margin-bottom:0}.program-header a[aria-current=page]{color:#086f75;font-weight:700}.program-columns>.program-secondary>.program-panel:first-child{margin-top:22px}.portal-task-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:22px 0}.portal-task-nav>button,.portal-task-nav>a,.portal-task-nav>details>summary{padding:11px 16px;border:1px solid #d5e0e8;background:white;color:#38556b;text-decoration:none;border-radius:9px;font-size:13px;font-weight:600;min-height:42px;box-sizing:border-box;cursor:pointer}.portal-task-nav>.active{color:#fff;background:#0a7d79;border-color:#0a7d79}.portal-more{position:relative;text-align:left}.portal-more-actions{display:flex;flex-direction:column;gap:8px;padding:12px 0}.portal-more-actions button{text-align:left;width:100%;font-size:13px;min-height:40px}.portal-task-nav .portal-more[open]{flex-basis:100%}.portal-task-nav .portal-more-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce5ed;background:#fff;border-radius:10px;padding:16px;margin-top:10px}.portal-registration-actions>.portal-more{width:100%}.portal-registration-actions>.portal-more>summary{color:#3c5d70;font-size:13px;padding:10px;cursor:pointer;border:1px solid #d8e3eb;border-radius:8px}.portal-registration-actions>button{min-height:44px}.portal-registration-actions .portal-more-actions>button{margin:0}.program-main .program-card h2{line-height:1.4}@media(max-width:1100px){.workspace-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-task-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.workspace-event-header{display:block;padding:20px}.workspace-event-header h1{font-size:23px}.workspace-event-header>div+div{margin-top:14px}.workspace-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-nav button{padding:10px 5px;font-size:12px}.workspace-subnav{display:flex;flex-wrap:wrap}.workspace-subnav button{font-size:12px;padding:9px 11px}.workspace-task-grid,.workspace-task-grid.three{grid-template-columns:1fr}.program-panel>summary{padding:16px;font-size:14px}.program-panel-body{padding:16px}.program-tabs button{padding:10px 12px;font-size:13px}.portal-task-nav{gap:7px}.portal-task-nav>button,.portal-task-nav>a,.portal-task-nav>details>summary{font-size:12px;padding:10px 13px}.portal-task-nav .portal-more-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-registration-actions .portal-more-actions{width:100%}}

.workspace-tools{margin:12px 0 0;border-top:1px solid #345061;padding-top:10px}.workspace-tools summary{cursor:pointer;color:#bbcedb;padding:10px 14px;font-size:13px;font-weight:600}.workspace-tools button{width:100%;margin-top:5px}.workspace-tools summary:hover{color:white}.workspace-tools summary::marker{color:#72c9c3}
