.workspaces{--ws-green:#075744;--ws-line:#dce4df;display:grid;grid-template-columns:208px minmax(0,1fr);background:#fff;color:#24352e;min-height:650px;border-top:1px solid var(--ws-line);font-size:14px}
.workspaces *{box-sizing:border-box;min-width:0;letter-spacing:0}.workspaces a,.workspaces button{display:inline-flex;align-items:center;gap:8px;overflow-wrap:anywhere}.workspaces a{color:var(--ws-green);text-decoration:none;min-height:44px}.workspaces a:hover{text-decoration:underline}.workspaces svg{width:18px;height:18px;flex-shrink:0}.workspaces button,.workspaces select,.workspaces input{font:inherit}.workspaces button{min-height:44px;border-radius:5px;padding:9px 12px;background:var(--ws-green);border:1px solid var(--ws-green);color:white;justify-content:center}.workspaces button:disabled{background:#f1f3f2;color:#59675f;border-color:#d1dad5;cursor:not-allowed;opacity:1}.workspaces :is(a,button,input,select):focus-visible{outline:3px solid #a66b09;outline-offset:3px}.workspaces h1{font-size:26px;line-height:1.2;margin:6px 0 10px}.workspaces h2{font-size:18px;line-height:1.35;margin:0 0 8px}.workspaces h3{font-size:16px;line-height:1.4;margin:12px 0 8px}.workspaces p{line-height:1.65;margin:8px 0 12px;overflow-wrap:anywhere}.workspaces small{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ws-sidebar{padding:24px 16px;background:#f4f7f5;border-right:1px solid var(--ws-line)}.ws-sidebar>strong{display:block;margin-bottom:22px;font-size:16px}.ws-sidebar nav{display:grid;gap:4px}.ws-sidebar nav>a{padding:8px;border-radius:4px}.ws-sidebar a[aria-current]{background:#ddebe3;color:#064c38;font-weight:700}.ws-sidebar .ws-switch{border-top:1px solid var(--ws-line);margin-top:24px;padding-top:16px}.ws-sidebar>small{display:block;margin:16px 8px;color:#53675a}.ws-content{padding:26px 28px 40px}.ws-header,.ws-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ws-header>div{flex:1}.ws-header>div>p{color:#54665c;margin-bottom:12px}.ws-header>a{font-weight:700;flex-shrink:0}.ws-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;color:#596b5f}.ws-notice{background:#f9f7ee;border-left:3px solid #aa8526;padding:10px 12px;font-size:12px;color:#5b502c}.ws-context{display:grid;gap:6px;margin:20px 0;max-width:560px}.ws-context>div{display:flex;gap:8px}.ws-context select{flex:1}.workspaces select,.workspaces input:not([type=checkbox]){width:100%;min-height:44px;border:1px solid #afc0b5;border-radius:4px;padding:9px 10px;background:white;color:#24352e}.workspaces label{display:grid;gap:6px;font-weight:600;line-height:1.5}.ws-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0;border-block:1px solid var(--ws-line)}.ws-metrics>div{padding:18px 12px;border-right:1px solid var(--ws-line)}.ws-metrics>div:first-child{padding-left:0}.ws-metrics>div:last-child{border:0}.ws-metrics dt{font-size:12px;color:#53675a}.ws-metrics dd{font-size:27px;color:var(--ws-green);margin:6px 0 0;font-weight:700}.ws-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto auto;gap:12px;align-items:end;padding:6px 0 20px}.ws-filters button{align-self:end}.ws-section{border-top:1px solid var(--ws-line);padding:22px 0 0;margin-top:8px}.ws-row,.ws-quote{display:flex;gap:20px;align-items:start;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--ws-line)}.ws-row>div:first-child,.ws-quote>div:first-child{flex:1}.ws-row>div:last-child,.ws-quote>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;max-width:46%}.ws-row>div:last-child{display:grid}.ws-row h2>a{font-size:17px;line-height:1.4;min-height:30px}.ws-row p,.ws-quote p{font-size:13px;margin:4px 0}.ws-tag{font-size:12px;font-weight:600;color:#4b5d51;display:inline-block;background:#eef3ef;padding:4px 7px;border-radius:3px}.ws-media{display:flex;gap:6px;align-items:center;color:#59685f;font-size:12px}.ws-checks{border:1px solid var(--ws-line);padding:14px;margin:14px 0;display:grid;gap:12px}.ws-checks legend{padding:0 8px;font-weight:600;overflow-wrap:anywhere}.ws-checks label,.workspaces .ws-confirm{display:flex;align-items:flex-start;gap:10px;font-size:13px}.workspaces input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:var(--ws-green);margin:0}.ws-checks>button{justify-self:start}.ws-form{max-width:520px;display:grid;gap:16px;padding:12px 0}.ws-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ws-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.ws-facts>div{border-bottom:1px solid var(--ws-line);padding-bottom:12px}.ws-facts dt{font-size:12px;color:#53675a}.ws-facts dd{margin:6px 0;line-height:1.6;overflow-wrap:anywhere}.ws-empty{padding:22px 0}.ws-muted{color:#56675c}.ws-feedback{padding:14px;background:#eaf4ed;border-left:3px solid var(--ws-green);margin:16px 0;line-height:1.6}.ws-error{color:#8c2724}.ws-feedback.ws-error{background:#fff1ed;border-color:#8c2724}.ws-error a{color:#8c2724}.workspaces [aria-invalid=true]{border-color:#a3332b}.ws-table{overflow-x:auto;max-width:100%;margin:16px 0}.ws-table table{width:100%;border-collapse:collapse;font-size:13px}.ws-table th,.ws-table td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ws-line);overflow-wrap:anywhere}.ws-table th{background:#f4f7f5}.ws-table th:first-child{width:38%}
@media(max-width:1024px){.workspaces{grid-template-columns:180px minmax(0,1fr)}.ws-content{padding:22px 20px}.ws-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ws-header{flex-wrap:wrap}.ws-header>a{flex-shrink:1}.ws-metrics dt{min-height:36px}}
@media(max-width:767px){.workspaces{display:block}.ws-sidebar{padding:12px 16px;border-right:0;border-bottom:1px solid var(--ws-line)}.ws-sidebar>strong{margin:0 0 8px;font-size:14px}.ws-sidebar nav{display:flex;flex-wrap:wrap;gap:2px 8px}.ws-sidebar nav>a{font-size:12px;padding:4px 6px;min-height:40px}.ws-sidebar .ws-switch{margin-top:8px;padding-top:8px}.ws-sidebar>small{margin:6px;font-size:11px}.ws-content{padding:20px 16px 30px}.workspaces h1{font-size:24px}.ws-header{gap:4px}.ws-header>a{min-height:40px}.ws-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.ws-metrics>div,.ws-metrics>div:first-child{padding:12px}.ws-metrics>div:nth-child(2){border-right:0}.ws-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--ws-line)}.ws-metrics dt{min-height:0}.ws-metrics dd{font-size:24px}.ws-row,.ws-quote{display:block;padding:16px 0}.ws-row>div:last-child,.ws-quote>div:last-child{max-width:100%;display:flex;margin-top:8px}.ws-row>div:last-child>p{width:100%}.ws-facts{grid-template-columns:1fr}.ws-section-head{flex-wrap:wrap;gap:4px}.ws-section{padding-top:18px}.ws-context>div{flex-wrap:wrap}.ws-context select{flex-basis:100%}.ws-table th,.ws-table td{padding:8px 5px;font-size:12px}.ws-table th:first-child{width:39%}.ws-checks{padding:12px}.ws-notice{font-size:12px}.ws-filters{gap:10px}.ws-filters label{font-size:12px}.ws-form{gap:14px}}
.ws-roles{border-top:1px solid var(--ws-line);margin-top:20px;padding-top:10px}.ws-roles summary{min-height:44px;padding:10px 4px;cursor:pointer;font-size:12px;color:var(--ws-green);line-height:1.6}.ws-roles summary:focus-visible{outline:3px solid #a66b09;outline-offset:3px}.ws-sidebar .ws-roles .ws-switch{border:0;margin:0;padding:0}.ws-roles>small{display:block;color:#53675a;margin:12px 8px;line-height:1.6}
@media(max-width:767px){.ws-roles{margin-top:6px;padding-top:2px}.ws-roles summary{padding:10px 6px}.ws-context>div{flex-wrap:nowrap}.ws-context select{flex:1 1 0;width:0}.ws-context button{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){.workspaces *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
