.staff-filters{grid-template-columns:minmax(220px,1fr) minmax(180px,260px);align-items:end;gap:20px;margin-block:25px 14px;display:grid}.staff-results{justify-content:space-between;margin-bottom:24px}.staff-results p{margin:0}.cms-workspace .cms-toolbar{align-items:end;margin-bottom:22px}.cms-context{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;max-width:850px;padding-block:12px;display:flex}.cms-context p{margin:0}.cms-context strong{color:var(--ink)}.cms-context-language{margin-inline-start:12px;display:inline-block}.cms-savebar{z-index:3;border:1px solid var(--line);background:var(--surface,#fff);justify-content:space-between;gap:12px 20px;max-width:850px;padding:16px 20px}.cms-savebar.is-dirty{position:sticky;bottom:0}.cms-savebar p{margin:0;font-size:14px}.cms-section-select{max-width:850px;margin-top:24px}.cms-workspace .cms-editor{margin-top:18px}.cms-workspace textarea,.cms-workspace input{scroll-margin-block:110px}.cms-section-heading{margin-bottom:0;font-size:22px}.cms-decision{border-color:var(--blue);scroll-margin-block:24px}.cms-revision-row{border-top:1px solid var(--line);padding-block:18px}.cms-revision-row .revision{border:0;padding:0}.cms-revision-confirm{background:var(--wash);margin-top:20px;padding:20px}.cms-revision-confirm h3{margin-bottom:12px;font-size:18px}.cms-revision-confirm p{max-width:65ch;margin-block:10px 20px}.cms-history-toggle{margin-top:16px}.cms-history{max-width:850px}.staff-workspace .workspace-heading{margin-bottom:28px}.staff-workspace .workspace-heading h1{font-size:28px;line-height:1.4}.staff-workspace .workspace-sidebar nav .workspace-nav-section{margin-top:20px}.staff-workspace .workspace-heading p,.staff-workspace .company-intro,.cms-workspace>p{max-width:68ch;font-size:14px;line-height:1.8}.staff-workspace .empty-state h2{margin-top:0;font-size:20px}.staff-workspace .empty-state .actions{justify-content:center}.staff-records-toolbar,.staff-record-footer,.staff-record-heading,.staff-records-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.staff-records-toolbar{margin-bottom:16px}.staff-records-toolbar p{margin:0}.staff-records .text-link,.staff-record-details summary{min-height:44px}.staff-records-limit{margin-block:0 20px}.staff-record-list{background:var(--surface);border:1px solid var(--line);border-radius:12px}.staff-record-list>article{overflow-wrap:anywhere;padding:24px}.staff-record-list>article+article{border-top:1px solid var(--line)}.staff-record-heading{align-items:baseline;margin-bottom:8px}.staff-record-heading h2{font-size:18px;line-height:1.5}.staff-record-heading time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.staff-record-contact{font-size:14px}.staff-record-message{white-space:pre-wrap;max-width:72ch;margin-block:14px 18px}.staff-record-footer .actions{gap:12px}.staff-record-details summary{width:fit-content;color:var(--blue);cursor:pointer;padding-block:12px;font-size:13px}.staff-record-details dl{background:var(--wash);margin:0;padding:16px;font-size:13px}.staff-record-details dl>div{grid-template-columns:160px minmax(0,1fr);gap:12px;padding-block:5px;display:grid}.staff-record-details dt{color:var(--muted)}.staff-record-details dd{margin:0}.staff-records-pager{margin-top:24px}@media (width<=640px){.header.header-workspace .header-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding-block:12px;display:grid}.header-workspace .header-actions{display:contents}.header-workspace .language-switch{grid-area:1/2;margin:0}.header-workspace .website-link{grid-column:1/-1;justify-self:start}.staff-workspace .workspace-heading h1{font-size:24px}.staff-workspace .workspace-sidebar nav .workspace-nav-section{margin-top:0}.staff-record-list>article{padding:20px 18px}.staff-record-details dl>div{grid-template-columns:1fr;gap:2px}.staff-filters{grid-template-columns:1fr;gap:16px}.cms-context{flex-direction:column;align-items:flex-start}.cms-savebar{padding:14px}.cms-savebar>.actions{gap:12px;width:100%}.cms-savebar>.actions>.button{flex:1}.cms-revision-confirm{padding:16px}}
