.workspace-select-trigger[data-v-afb9d578]{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;display:flex}.workspace-select-value[data-v-afb9d578]{flex:1;gap:4px;min-width:0;display:grid}.workspace-select-value strong[data-v-afb9d578]{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.workspace-select-value small[data-v-afb9d578]{color:var(--muted);font-size:12px;font-weight:400;line-height:1.3}.workspace-select-chevron[data-v-afb9d578]{border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);flex-shrink:0;width:7px;height:7px;margin-top:-4px;transform:rotate(45deg)}.workspace-select-trigger[data-v-afb9d578]:hover:not(:disabled){border-color:var(--teal)}.workspace-select-trigger[data-v-afb9d578]:disabled{cursor:default;opacity:.65}.workspace-select-dialog[data-v-afb9d578] :is(input,button):focus-visible,.workspace-select-trigger[data-v-afb9d578]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.workspace-select-dialog[data-v-afb9d578]{border:1px solid var(--line);border-top:3px solid var(--teal);color:var(--ink);font:14px/1.45 var(--font-ui);background:#fff;border-radius:6px;max-width:calc(100vw - 24px);margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 8px 28px #18334526}.workspace-select-dialog[data-v-afb9d578]::backdrop{background:#142e4a24}.workspace-select-panel[data-v-afb9d578]{box-sizing:border-box;max-height:inherit;flex-direction:column;gap:10px;padding:12px;display:flex}.workspace-select-options button[data-v-afb9d578],.workspace-select-panel header[data-v-afb9d578]{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-select-panel h2[data-v-afb9d578]{font:600 15px/1.4 var(--font-ui);margin:0}.workspace-select-close[data-v-afb9d578]{color:var(--muted);cursor:pointer;font:24px/1 var(--font-ui);background:0 0;border:0;border-radius:4px;width:36px;height:36px}.workspace-select-panel input[data-v-afb9d578]{border:1px solid var(--line);font:inherit;box-sizing:border-box;border-radius:4px;width:100%;min-height:44px;padding:10px 12px}.workspace-select-options[data-v-afb9d578]{overscroll-behavior:contain;max-height:300px;overflow:auto}.workspace-select-options button[data-v-afb9d578]{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-left:3px solid #0000;border-radius:0;width:100%;min-height:48px;padding:10px}.workspace-select-options button>span[data-v-afb9d578]:first-child{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.workspace-select-options strong[data-v-afb9d578]{font-size:14px;font-weight:600;line-height:1.45}.workspace-select-options small[data-v-afb9d578]{color:var(--muted);font-size:12px;line-height:1.4}.workspace-select-options button.is-active[data-v-afb9d578],.workspace-select-options button[data-v-afb9d578]:hover{background:var(--surface-subtle,#f5f7f9)}.workspace-select-options button[aria-selected=true][data-v-afb9d578]{border-left-color:var(--teal);color:var(--teal);background:var(--surface-selected,#eaf1f8)}.workspace-select-panel p[data-v-afb9d578]{color:var(--muted);margin:10px}@media (width<=600px){.workspace-select-dialog[data-v-afb9d578]{left:12px!important;top:max(12px,env(safe-area-inset-top))!important;width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.workspace-select-panel input[data-v-afb9d578]{font-size:16px}.workspace-select-options[data-v-afb9d578]{max-height:45dvh}.workspace-select-close[data-v-afb9d578]{width:44px;height:44px}}.activity-back-link[data-v-6a5e1f39]{min-height:44px;color:var(--teal);text-underline-offset:3px;align-items:center;width:fit-content;font-size:13px;display:inline-flex}@media (width<=800px){.activity-top-sections[data-v-6a5e1f39],.activity-workbench-navigation[data-v-6a5e1f39] .workspace-mobile-section{display:none!important}.activity-workbench-navigation[data-v-6a5e1f39] .workspace-header h1{font-size:21px}.activity-workbench-navigation[data-v-6a5e1f39] .workspace-refresh-status{display:none!important}.activity-back-link[data-v-6a5e1f39]{min-height:32px;margin-bottom:4px}}.activity-workbench-navigation[data-v-6a5e1f39]{min-width:0;max-width:1440px;margin:0 auto 18px;display:grid}.activity-workbench-navigation[data-v-6a5e1f39] .workspace-header{gap:10px;margin-bottom:14px}.activity-workbench-navigation[data-v-6a5e1f39] .workspace-header-description{margin-top:6px}.activity-workbench-navigation[data-v-6a5e1f39] .workspace-tabs{margin-bottom:0}.activity-planning-navigation[data-v-6a5e1f39]{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:7px;padding:6px 0 8px;display:grid}.activity-planning-navigation>span[data-v-6a5e1f39]{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:800}@media (width<=700px){.activity-workbench-navigation[data-v-6a5e1f39]{margin-bottom:14px}.activity-workbench-navigation[data-v-6a5e1f39] .workspace-tabs{scrollbar-width:thin;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.activity-workbench-navigation[data-v-6a5e1f39] .workspace-tabs>a,.activity-workbench-navigation[data-v-6a5e1f39] .workspace-tabs>button{flex:none}.activity-planning-navigation[data-v-6a5e1f39]{margin-left:-16px;margin-right:-16px;padding:7px 0 8px;display:block;overflow:hidden}.activity-planning-navigation>span[data-v-6a5e1f39]{padding:0 16px 4px;display:block}.activity-planning-navigation[data-v-6a5e1f39] .workspace-tabs{margin-left:0;margin-right:0}.activity-workbench-navigation[data-v-6a5e1f39] .workspace-header-title-row{padding-right:64px}}.committee-workspace-navigation[data-v-d3c38983]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;max-width:1440px;margin:0 auto 22px;display:grid}.committee-workspace-navigation>span[data-v-d3c38983]{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:800}.committee-workspace-navigation[data-v-d3c38983] .workspace-tabs{margin:0}.committee-workspace-navigation[data-v-d3c38983] .workspace-tabs a{min-height:42px;padding:7px 11px}@media (width<=700px){.committee-workspace-navigation[data-v-d3c38983]{margin-bottom:18px;display:block}.committee-workspace-navigation>span[data-v-d3c38983]{margin-bottom:7px;display:block}.committee-workspace-navigation[data-v-d3c38983] .workspace-tabs{scrollbar-width:thin;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.committee-workspace-navigation[data-v-d3c38983] .workspace-tabs>a{white-space:nowrap;flex:none}}.mobile-workspace-navigation[data-v-3aa20cd6]{display:none}@media (width<=800px){.mobile-workspace-navigation[data-v-3aa20cd6]{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) var(--paper);background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:nowrap;min-width:0;max-width:100%;padding:0 8px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.mobile-workspace-navigation a[data-v-3aa20cd6]{min-width:88px;min-height:48px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.mobile-workspace-navigation a.active[data-v-3aa20cd6]{border-bottom-color:var(--teal);color:var(--teal)}.mobile-workspace-navigation a[data-v-3aa20cd6]:focus-visible{outline:2px solid var(--teal);outline-offset:-3px}.mobile-workspace-navigation a[data-v-3aa20cd6]:active,.mobile-workspace-navigation a[data-v-3aa20cd6]:hover{background:var(--surface-selected)}}.tour-layer[data-v-c0a9d6f6]{z-index:100;pointer-events:none;position:fixed;inset:0}.tour-layer[data-v-c0a9d6f6]:before{content:"";background:#13282688;position:absolute;inset:0}.tour-highlight[data-v-c0a9d6f6]{z-index:1;pointer-events:none;background:#fff2a026;border:2px solid #f2c84b;border-radius:12px;transition:all .22s;position:fixed;box-shadow:0 0 0 9999px #13282688,0 0 0 5px #fff8d8}.tour-card[data-v-c0a9d6f6]{z-index:2;pointer-events:auto;background:#fff;border:1px solid #dfe6dc;border-radius:14px;width:calc(min(390px,100vw - 32px));max-height:calc(100vh - 32px);padding:21px;position:fixed;overflow-y:auto;box-shadow:0 18px 55px #10252355}.tour-card header[data-v-c0a9d6f6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.tour-card header span[data-v-c0a9d6f6]{color:#176d67;letter-spacing:1.1px;font-size:12px;font-weight:800}.tour-card header button[data-v-c0a9d6f6]{color:#72807c;cursor:pointer;background:0 0;border:0;min-width:38px;min-height:38px;font-size:24px;line-height:1}.tour-card h2[data-v-c0a9d6f6]{color:#172a2b;font:700 25px/1.1 var(--font-display);margin:12px 0 7px}.tour-card p[data-v-c0a9d6f6]{color:#5e716d;margin:0;font-size:13px;line-height:1.55}.tour-card footer[data-v-c0a9d6f6]{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.tour-card footer>div[data-v-c0a9d6f6]{align-items:center;gap:8px;display:flex}.tour-plain[data-v-c0a9d6f6]{color:#657772;background:0 0;padding:10px 8px}.tour-next[data-v-c0a9d6f6],.tour-plain[data-v-c0a9d6f6]{cursor:pointer;border:0;min-height:42px;font:700 12px inherit}.tour-next[data-v-c0a9d6f6]{color:#fff;background:#176d67;border-radius:7px;padding:11px 12px}.tour-next span[data-v-c0a9d6f6]{margin-left:14px;font-size:15px}@media (width<=1024px){.tour-card[data-v-c0a9d6f6]{max-height:calc(100dvh - 32px)}}@media (width<=767px){.tour-card[data-v-c0a9d6f6]{width:auto;right:12px;bottom:max(12px,env(safe-area-inset-bottom));max-height:calc(min(360px,100dvh - 24px));padding:17px;top:auto!important;left:12px!important;transform:none!important}.tour-card h2[data-v-c0a9d6f6]{font-size:22px}.tour-card footer[data-v-c0a9d6f6]{margin-top:14px}.tour-card footer>div[data-v-c0a9d6f6]{gap:2px}.tour-plain[data-v-c0a9d6f6]{padding-inline:6px}.tour-next span[data-v-c0a9d6f6]{margin-left:8px}}@media (width>=768px) and (width<=1024px){.tour-card[data-v-c0a9d6f6]{width:calc(min(360px,100vw - 32px));bottom:20px;top:auto!important;left:50%!important;transform:translate(-50%)!important}}@media print{.tour-layer[data-v-c0a9d6f6]{display:none!important}}.pwa-update-banner[data-v-13d02510]{color:#fff;z-index:180;background:#173f3c;justify-content:center;align-items:center;gap:16px;padding:10px 16px;display:flex;position:fixed;top:0;left:0;right:0}.pwa-update-banner span[data-v-13d02510]{gap:1px;display:grid}.pwa-update-banner strong[data-v-13d02510]{font-size:13px}.pwa-update-banner small[data-v-13d02510]{color:#dceae5;font-size:12px}.pwa-update-banner button[data-v-13d02510]{color:var(--teal);cursor:pointer;background:#fff;border:0;border-radius:7px;min-height:38px;padding:8px 12px;font:800 12px inherit}.profile-panel[data-v-13d02510]{position:relative}.profile-menu-chevron[data-v-13d02510]{color:var(--muted);margin-left:auto;font-size:13px}.profile-popup[data-v-13d02510]{background:var(--paper);z-index:40;border:1px solid #d8e1d8;border-radius:10px;gap:8px;width:225px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 14px 35px #172a2b2e}.local-profile-control[data-v-13d02510]{gap:6px;padding:0 6px;display:grid}.local-profile-label[data-v-13d02510]{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-weight:800}.local-profile-fields[data-v-13d02510]{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.local-profile-control select[data-v-13d02510]{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;min-width:0;padding:9px;font:700 12px inherit}.profile-action[data-v-13d02510]{color:var(--teal);cursor:pointer;text-align:left;background:#fff;border:1px solid #cfe0d4;border-radius:7px;align-items:center;min-height:38px;padding:9px 10px;font:800 12px inherit;text-decoration:none;display:flex}.profile-action.primary[data-v-13d02510]{background:var(--teal);border-color:var(--teal);color:#fff;white-space:nowrap}.profile-apply-action[data-v-13d02510]{text-align:center;justify-content:center;align-items:center;width:38px;padding:0;font-size:17px;display:inline-flex}.profile-action[data-v-13d02510]:focus-visible,.profile-action[data-v-13d02510]:hover:not(:disabled){border-color:var(--teal);outline:0;box-shadow:0 0 0 3px #176d6729}.profile-action[data-v-13d02510]:disabled{cursor:not-allowed;opacity:.58}.profile-action[aria-busy=true][data-v-13d02510]{cursor:wait}.local-profile-control p[data-v-13d02510]{margin:0;font-size:12px;line-height:1.4}.profile-help[data-v-13d02510],.profile-status[data-v-13d02510]{color:var(--muted)}.profile-error[data-v-13d02510],.profile-status[data-v-13d02510]{margin:0 6px;font-size:12px;line-height:1.4}.profile-error[data-v-13d02510]{color:#a65749}@media (width<=800px){.pwa-update-banner[data-v-13d02510]{justify-content:stretch;align-items:stretch}.pwa-update-banner span[data-v-13d02510]{flex:1}.pwa-update-banner button[data-v-13d02510]{flex:none}.profile-panel[data-v-13d02510]{margin-top:auto}.profile-popup[data-v-13d02510]{box-shadow:none;width:100%;margin-top:8px;position:static;bottom:auto;left:auto}.local-profile-fields[data-v-13d02510]{grid-template-columns:minmax(0,1fr) auto}.profile-action[data-v-13d02510]{text-align:center}}@media (width<=480px){.pwa-update-banner[data-v-13d02510]{grid-template-columns:1fr;display:grid}.pwa-update-banner button[data-v-13d02510]{width:100%}}
