.cms-workspace .cms-toolbar{grid-template-columns:minmax(240px,440px) minmax(280px,360px);justify-content:start;align-items:end;gap:24px 32px;margin-block:24px;display:grid}.cms-workspace .cms-toolbar .field{min-width:0;margin:0}.cms-language-control{gap:8px;min-width:0;display:grid}.cms-control-label{color:var(--ink);font-size:14px;font-weight:650}.cms-workspace .cms-language-control .tabs{border:1px solid var(--line);background:var(--surface,#fff);border-radius:8px;gap:4px;height:52px;margin:0;padding:3px;overflow:visible}.cms-workspace .cms-language-control .tabs button{white-space:nowrap;border:0;border-radius:5px;flex:1 1 0;min-width:0;height:44px;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.4}.cms-workspace .cms-language-control .tabs button[aria-selected=true]{background:var(--wash);color:var(--blue)}.management-intro{justify-content:space-between;align-items:start;gap:20px 32px;margin-bottom:24px;display:flex}.management-intro p{max-width:65ch;color:var(--muted);margin:0}.management-intro>.button{flex:none}.management-back{margin-bottom:24px}.management-filters{grid-template-columns:minmax(220px,1fr) minmax(160px,240px) auto;align-items:end;gap:16px;margin-block:24px;display:grid}.employee-filters{grid-template-columns:minmax(220px,1fr) minmax(130px,180px) minmax(130px,180px) auto}.management-filters>.button{min-height:52px}.management-filters .field{min-width:0;margin:0}.management-filter-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.management-filter-actions .button{min-height:52px}.management-form{max-width:820px}.management-list{border-top:1px solid var(--line)}.management-record{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding-block:16px}.management-record-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.management-record-heading h2{margin:0;font-size:18px}.management-record-heading>div{min-width:0}.management-record-heading>.status{flex-shrink:0}.management-record-heading p{color:var(--muted);margin:4px 0 0;font-size:14px}.management-record-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-top:4px;font-size:14px;display:flex}.management-record-footer>p{margin:0}.management-record-footer>details[open]{flex:100%;padding-top:8px}.management-record-footer>details>summary{width:fit-content}.management-record-footer>details[open]>.form-stack{color:var(--ink);margin-top:16px}.management-title{align-items:center;gap:16px;min-height:44px;padding-block:8px;font-size:18px;font-weight:650;line-height:1.5;display:inline-flex}.management-title svg{flex-shrink:0}.management-record details{max-width:820px}.management-record summary,.article-metadata summary{cursor:pointer;color:var(--blue);min-height:44px;padding-block:10px;font-weight:600}.management-account-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.management-account-search>.button{min-height:52px}.staff-account-results{margin-block:20px;padding:0;list-style:none}.staff-account-results li{border-bottom:1px solid var(--line);padding-block:12px}.article-metadata{max-width:850px;margin-block:24px}.article-metadata .form-row{margin-block:12px 24px}.article-sources{border:0;gap:12px;padding:0;display:grid}.article-sources legend{margin-bottom:12px;font-weight:650}.article-section-editor{border-top:1px solid var(--line);gap:16px;padding-top:24px;display:grid}.article-section-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.article-section-actions .actions{gap:16px}.cms-current-article{overflow-wrap:anywhere;min-height:52px;padding-block:12px;font-weight:650}.article>section>p{white-space:pre-line}@media (width<=1000px){.employee-filters{grid-template-columns:minmax(220px,1fr) minmax(140px,1fr)}}@media (width<=800px){.management-filters,.employee-filters{grid-template-columns:minmax(0,1fr)}.cms-workspace .cms-toolbar{grid-template-columns:minmax(0,1fr);gap:20px;max-width:560px}.cms-workspace .cms-language-control .tabs{max-width:360px}}@media (width<=640px){.management-intro{flex-direction:column;align-items:stretch}.management-filters,.employee-filters,.management-account-search{grid-template-columns:minmax(0,1fr)}.management-record-heading{flex-wrap:wrap}.management-title{font-size:18px}.cms-workspace .cms-toolbar .field{width:auto}.cms-workspace .cms-language-control .tabs button{padding-inline:8px}}
