.mf-workspace{min-width:0}
.mf-workspace .mx-kpi{display:flex;flex-direction:column;gap:9px;text-align:start}
.mf-workspace .mx-kpi>span{font-size:14px;font-weight:700;color:var(--muted)}
.mf-workspace .mf-kpi-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:700;color:var(--heading-ink);min-width:0}
.mf-kpi-heading>span{min-width:0;overflow-wrap:anywhere}
.mf-kpi-heading .mx-icon{width:36px;height:36px;border-radius:11px;flex:none}
.mf-kpi-heading .mx-icon .icon{width:20px;height:20px}
.mf-workspace .mx-kpi strong{color:var(--heading-ink);font-size:32px;line-height:1.25}
.mf-workspace .mx-kpi small{font-size:12px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:8px}
.mf-quick,.mf-filter-summary{display:flex;gap:10px;flex-wrap:wrap;margin-block:18px}
.mf-quick .btn{white-space:normal}
.mf-filter-chip{font-size:12px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:var(--surface);color:var(--brand)}
.mf-workspace .transaction-type-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px}
.mf-workspace .transaction-type-option{min-width:0;justify-content:center;flex-wrap:wrap}
.mf-workspace .mx-filters{align-items:end;gap:12px;margin-block:20px}
.mf-workspace .mx-filters .field{flex:1 1 145px;min-width:0}
.mf-workspace .mx-filters input,.mf-workspace .mx-filters select{width:100%}
.mf-workspace :is(.mx-record,.mx-record-main,.panel){min-width:0}
.mf-next{font-size:13px;line-height:1.8;color:var(--muted)}
.mf-reason{display:block;margin-block:10px;color:#9a6425;line-height:1.8}
[data-theme=dark] .mf-reason{color:#e6c286}
.mf-preview{border:1px solid var(--line);border-radius:10px;padding:16px;background:var(--surface);max-height:220px;overflow:auto}
.mf-approval-stages{border-block:1px solid var(--line);margin-block:15px}
.mf-table{width:100%;min-width:820px!important;table-layout:fixed}
.mf-table th:nth-child(1){width:25%}
.mf-table th:nth-child(2){width:21%}
.mf-table th:nth-child(3){width:12%}
.mf-table th:nth-child(4){width:22%}
.mf-table th:nth-child(5){width:16%}
.mf-table th:nth-child(6){width:4%}
.mf-table :is(td,th){padding:16px 12px;vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:anywhere}
.mf-table td small{display:block;font-size:11px;color:var(--muted);margin-block:7px;line-height:1.7}
.mf-table td p{margin-block:0 10px;font-size:13px;line-height:1.8}
.mf-table td .badge{margin-block:8px;max-width:100%;white-space:normal;word-break:normal}
.mf-table td .btn{white-space:normal;padding:8px 10px;font-size:12px}
.mf-table .icon-btn{width:30px;height:34px;padding:4px}
.mf-workspace .mf-table th{padding:0;font-size:13px;vertical-align:middle;white-space:nowrap;overflow-wrap:normal}
.mf-table th .column-trigger{min-height:50px;padding:12px 9px;font-size:13px;line-height:1.5;white-space:nowrap;flex-wrap:nowrap;gap:4px}
.mf-table th .column-trigger>span:first-child{min-width:0;white-space:nowrap;overflow-wrap:normal;word-break:normal}
.mf-table th .column-trigger .icon{width:13px;height:13px;flex:none}
.mf-table th .column-sort{font-size:12px;flex:none}
.mf-table th .column-sort:empty{display:none}
.mf-table th .column-trigger>span:last-child{font-size:11px;flex:none}
.mf-trend{max-height:330px;overflow:auto}
.mf-trend table{min-width:0;width:100%}
.mf-trend th{position:sticky;top:0;background:var(--table-head,var(--surface));z-index:1}
.mf-workspace .mx-bar .mx-track>i,.mf-workspace .mx-weekly .mx-track>i{background:#48785f}
.mf-workspace .mx-tabs{flex-wrap:wrap;overflow:visible}
.mf-workspace .mx-tab{white-space:normal}
.mx-workspace{--mx-purple:#48785f}
.mx-icon.purple{background:#eaf1ed;color:#48785f}
[data-theme=dark] .mx-workspace{--mx-purple:#9dc8b4}
[data-theme=dark] .mx-icon.purple{background:#294336;color:#9dc8b4}
.mf-workspace .mx-record :is(p,strong,small){overflow-wrap:anywhere}
.mf-workspace .mx-bar:focus-visible,.mf-workspace .mx-kpi:focus-visible,.mf-workspace .mx-tab:focus-visible{outline:3px solid var(--brand);outline-offset:4px}
@media(max-width:1000px){.mf-table td{padding:12px 8px}.mf-table{min-width:820px!important}.mf-workspace .table-wrap{max-width:100%;overflow:auto}}
@media(max-width:760px){.mf-workspace .transaction-type-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-workspace .mx-filters .field{flex-basis:calc(50% - 12px)}.mf-workspace .mx-filters .btn{flex-grow:1}.mf-workspace .mx-kpi strong{font-size:27px}.mf-workspace .table-wrap{max-width:100%;overflow:auto}.mf-workspace .mx-tabs{gap:7px}.mf-workspace .mx-tab{font-size:12px}.mf-workspace .mx-coverage>div{align-items:start}.mf-preview{max-height:190px}}
@media(prefers-reduced-motion:reduce){.mf-workspace *{scroll-behavior:auto!important;transition:none!important}}
.mf-workspace .mf-work-types .transaction-type-control>strong{display:block;font-size:12px;margin-block-end:8px}
.mf-workspace .mf-work-types .transaction-type-options{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;padding:4px;gap:4px;border-radius:10px}
.mf-workspace .mf-work-types .transaction-type-option{min-height:36px;padding:7px 12px;font-size:12px;gap:7px;border-radius:7px;flex-wrap:nowrap}
.mf-work-types .transaction-type-option>b{font-size:11px;min-width:18px;line-height:1.6;text-align:center;padding:1px 5px;border-radius:4px;background:var(--line)}
.mf-work-types .transaction-type-option.active>b{background:#ffffff26;color:#fff}
.mf-workspace .mf-work-filters{display:flex;flex-wrap:wrap;gap:12px;padding:18px 20px}
.mf-workspace .mf-work-filters .field{flex:1 1 135px;min-width:135px;margin:0;font-size:11px}
.mf-work-filters :is(input,select){min-height:40px;padding:9px 10px;font-size:12px}
.mf-work-actions{display:flex;align-items:center;gap:8px;flex:none;margin-inline-start:auto}
.mf-work-actions>.btn{min-height:40px;padding:9px 12px;font-size:12px;white-space:nowrap}
.mf-filter-summary:empty{display:none}
@media(max-width:760px){.mf-workspace .mf-work-filters{padding:17px}.mf-workspace .mf-work-filters .field{flex-basis:calc(50% - 12px);min-width:0}.mf-workspace .mf-work-types .transaction-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mf-workspace .mf-work-types .transaction-type-option{padding:8px;font-size:12px}.mf-work-actions{width:100%}}
@media(max-width:440px){.mf-workspace .mf-work-filters .field{flex-basis:100%}}
/* The approved compact table header across all manager pages. */
#main[data-workspace-role="manager"] table[data-column-table] thead tr{height:50px}
#main[data-workspace-role="manager"] table[data-column-table] th{font-size:13px;line-height:1.5;padding:12px 9px;vertical-align:middle;white-space:nowrap;overflow-wrap:normal;word-break:normal}
#main[data-workspace-role="manager"] table[data-column-table] th[data-column-key]{padding:0}
#main[data-workspace-role="manager"] table[data-column-table] .column-trigger{min-height:50px;padding:12px 9px;font-size:13px;line-height:1.5;gap:4px;white-space:nowrap;flex-wrap:nowrap;align-items:center}
#main[data-workspace-role="manager"] table[data-column-table] .column-trigger>span:first-child{flex:1 1 auto;min-width:0;white-space:nowrap;overflow-wrap:normal;word-break:normal}
#main[data-workspace-role="manager"] table[data-column-table] .column-trigger .icon{width:13px;height:13px;flex:none}
#main[data-workspace-role="manager"] table[data-column-table] .column-sort{font-size:12px;flex:none}
#main[data-workspace-role="manager"] table[data-column-table] .column-sort:empty{display:none}
#main[data-workspace-role="manager"] table[data-column-table] .column-trigger>span:last-child{font-size:11px;flex:none}
#main[data-workspace-role="manager"] :is(table[data-column-table="recent"],table[data-column-table^="transactions:"]){min-width:820px;width:100%;table-layout:fixed}
#main[data-workspace-role="manager"] :is([data-column-table="recent"],[data-column-table^="transactions:"]) th:nth-child(1){width:25%}
#main[data-workspace-role="manager"] :is([data-column-table="recent"],[data-column-table^="transactions:"]) th:nth-child(2){width:21%}
#main[data-workspace-role="manager"] :is([data-column-table="recent"],[data-column-table^="transactions:"]) th:nth-child(3){width:12%}
#main[data-workspace-role="manager"] :is([data-column-table="recent"],[data-column-table^="transactions:"]) th:nth-child(4){width:22%}
#main[data-workspace-role="manager"] :is([data-column-table="recent"],[data-column-table^="transactions:"]) th:nth-child(5){width:16%}
#main[data-workspace-role="manager"] :is([data-column-table="recent"],[data-column-table^="transactions:"]) th:nth-child(6){width:4%}
#main[data-workspace-role="manager"] .table-wrap{max-width:100%;overflow:auto}
.mf-chart-key{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:var(--muted);margin-block:5px 15px}
.mf-chart-key span{display:flex;gap:8px;align-items:center}
.mf-chart-key i{width:10px;height:10px;border-radius:3px}
.mf-trend-chart{width:100%;height:auto;min-height:140px;display:block}
.mf-workspace details summary{cursor:pointer;padding-block:12px;color:var(--brand)}
.mf-workspace .badge.planning{background:#e9efe2;color:#4e6237}
.mf-workspace .badge.blocked{background:#fae8dd;color:#91401f}
[data-theme=dark] .mf-workspace .badge.planning{background:#35412b;color:#d5e6be}
[data-theme=dark] .mf-workspace .badge.blocked{background:#493226;color:#f6c6ad}
/* Restore the familiar manager home cards; keep the corrected scoped data. */
.mf-workspace .manager-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.mf-workspace .manager-home-grid>[data-manager-escalations]{min-width:0;display:flex}
.mf-workspace .manager-home-grid>[data-manager-escalations]>.panel{width:100%}
.mf-workspace .manager-home-grid .panel-head{gap:10px;flex-wrap:wrap}
.mf-workspace .manager-home-grid .panel-head h2{font-size:18px}
.mf-workspace .manager-home-grid .panel-head .text-link{font-size:11px}
.mf-workspace .manager-home-grid .manager-review-row{gap:14px}
.mf-workspace .manager-home-grid .manager-review-row>div:last-child{flex-shrink:1;min-width:110px}
.mf-workspace .manager-home-grid .manager-review-row .btn{font-size:12px;padding:11px 13px;white-space:normal}
.mf-workspace .manager-home-grid .mf-escalation-heading{flex-wrap:wrap;gap:12px}
.mf-workspace .manager-home-grid .mf-escalation-copy{flex-basis:calc(100% - 56px)}
.mf-workspace .manager-home-grid .mf-escalation-heading>.btn{margin-inline-start:auto}
.mf-workspace .manager-review-row>div:first-child{min-width:0;flex:1}
.mf-workspace .manager-review-row :is(h3,p,small){overflow-wrap:anywhere}
.mf-workspace .manager-review-row .badge{max-width:180px;white-space:normal}
.mf-workspace .manager-dept-row>div{min-width:0}
.mf-workspace .manager-dept-row strong{overflow-wrap:anywhere}
.mf-workspace .manager-work-table td :is(strong,small){overflow-wrap:anywhere}
.mf-escalation-list{padding:0 22px}
.mf-escalation-card{padding:20px 0;border-bottom:1px solid var(--line)}
.mf-escalation-card:last-child{border-bottom:0}
.mf-escalation-heading{display:flex;align-items:center;gap:16px;min-width:0}
.mf-escalation-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:12px;background:#faf0df;color:#996c24}
.mf-escalation-copy{flex:1;min-width:0}
.mf-escalation-copy>small{display:block;color:var(--muted);font-size:11px;line-height:1.8}
.mf-escalation-title{display:block;font-size:16px;font-weight:700;color:var(--heading-ink);line-height:1.7;overflow-wrap:anywhere}
.mf-escalation-title:hover{text-decoration:underline}
.mf-escalation-copy p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}
.mf-escalation-count{flex:none;font-size:12px;color:var(--muted);padding:6px 10px;background:var(--bg);border-radius:8px}
.mf-escalation-details{margin-block-start:14px;border-top:1px solid var(--line)}
.mf-workspace .mf-escalation-details>summary{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:12px 0 0;list-style:none;font-size:13px;font-weight:650;color:var(--brand);cursor:pointer}
.mf-escalation-details>summary::-webkit-details-marker{display:none}
.mf-escalation-details>summary>span{min-width:21px;text-align:center;background:var(--bg);border-radius:5px;font-size:11px;padding:2px 4px}
.mf-escalation-details>summary>.icon{width:16px;height:16px;transform:rotate(90deg);transition:transform .15s ease}
.mf-escalation-details[open]>summary>.icon{transform:rotate(-90deg)}
.mf-escalation-event{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}
.mf-escalation-event:last-child{border-bottom:0;padding-block-end:0}
.mf-escalation-event>div{min-width:0}
.mf-escalation-event strong{display:block;font-size:13px;line-height:1.8;overflow-wrap:anywhere}
.mf-escalation-event small{display:block;margin-block-start:4px;font-size:11px;color:var(--muted);line-height:1.7}
.mf-escalation-event>.btn,.mf-escalation-heading>.btn{flex:none;font-size:12px;padding:10px 14px}
.mf-escalations :is(a,summary):focus-visible{outline:3px solid var(--brand);outline-offset:4px;border-radius:5px}
[data-theme=dark] .mf-escalation-icon{background:#443b2d;color:#e6c286}
.mf-workspace .mf-approval-filters{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(160px,1fr) minmax(180px,1.4fr) auto auto;gap:16px;padding:20px;margin-block:22px}
.mf-workspace .mf-approval-filters .field{min-width:0;margin:0}
.mf-approval-filters>.text-link{align-self:center;font-size:12px;white-space:nowrap}
.mf-approval-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start;margin-block:24px}
.mf-history-list{padding:0 22px 20px}
.mf-history-note{font-size:12px;color:var(--muted);line-height:1.9;margin:18px 0 4px}
.mf-history-entry{padding:20px 0;border-bottom:1px solid var(--line);min-width:0}
.mf-history-entry:last-child{border-bottom:0;padding-bottom:0}
.mf-history-heading{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-block:7px}
.mf-history-heading>strong,.mf-history-title{font-size:15px;line-height:1.8;font-weight:700;color:var(--heading-ink);overflow-wrap:anywhere;min-width:0}
.mf-history-title:hover{text-decoration:underline}
.mf-history-heading>.badge{flex:none;max-width:140px;white-space:normal}
.mf-history-entry>small{display:block;font-size:11px;color:var(--muted);line-height:1.8;overflow-wrap:anywhere}
.mf-history-entry>p{font-size:13px;line-height:1.85;margin:10px 0;color:var(--muted);overflow-wrap:anywhere}
.mf-history-entry>.text-link{font-size:12px;display:inline-flex;margin-block-start:8px}
.mf-history-entry>.btn{font-size:12px;margin-block-start:12px}
.mf-history-panel .empty{padding:28px 12px}
.mf-history-panel .empty .empty-art{width:42px;height:42px;margin:0 auto 14px}
.mf-history-panel :is(a,button):focus-visible{outline:3px solid var(--brand);outline-offset:4px;border-radius:5px}
.mf-workspace .mf-demand-filters{display:grid;grid-template-columns:minmax(210px,1fr) minmax(210px,1.7fr) auto auto;gap:16px;margin-block:22px;padding:20px}
.mf-workspace .mf-demand-filters .field{min-width:0;margin:0}
.mf-demand-filters>.text-link{align-self:center;font-size:12px;white-space:nowrap}
.mf-demand-description{font-size:14px;line-height:1.85;color:var(--muted);margin-block:10px 18px}
.mf-demand-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:18px 0;padding-block:17px;border-block:1px solid var(--line)}
.mf-demand-stages dt{font-size:11px;color:var(--muted);margin-block-end:8px}
.mf-demand-stages dd{font-size:14px;font-weight:700;line-height:1.75;margin:0;color:var(--heading-ink);overflow-wrap:anywhere}
.mf-workspace .mf-demand-facts{grid-template-columns:minmax(0,1fr) minmax(0,.65fr) minmax(0,1.4fr);gap:18px;margin-block:18px 0}
.mf-demand-notice{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;margin-block-start:18px;background:var(--bg);border-inline-start:3px solid var(--brand);border-radius:8px}
.mf-demand-notice>div{min-width:0}
.mf-demand-notice strong{font-size:13px}
.mf-demand-notice p{font-size:13px;line-height:1.8;margin:7px 0;overflow-wrap:anywhere}
.mf-demand-notice small{color:var(--muted);font-size:11px}
.mf-demand-notice>.btn{flex:none;white-space:normal;font-size:12px}
.mf-workspace .mf-demand-benefit{font-size:12px;color:var(--muted);margin-block:18px 0}
.mf-demand-record .mx-record-action{max-width:170px}
.mf-demand-record .mx-record-action .badge{white-space:normal;max-width:100%}
.mf-demand-list .empty{padding:35px 15px}
@media(max-width:900px){.mf-workspace .mf-demand-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-demand-filters>.text-link{justify-self:start}.mf-workspace .mf-demand-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-demand-facts>div:last-child{grid-column:1/-1}}
@media(max-width:650px){.mf-workspace .mf-demand-filters{grid-template-columns:1fr;padding:17px;gap:14px}.mf-demand-filters>.text-link{justify-self:center}.mf-demand-stages{grid-template-columns:1fr;gap:13px}.mf-demand-stages>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:start}.mf-demand-stages dt{margin:3px 0 0}.mf-demand-stages dd{font-size:13px}.mf-workspace .mf-demand-facts{grid-template-columns:1fr;gap:15px}.mf-demand-facts>div:last-child{grid-column:auto}.mf-demand-notice{align-items:start;flex-direction:column}.mf-demand-record .mx-record-action{max-width:100%;flex-wrap:wrap}}
.mf-people-page{min-width:0}
.mf-people-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:24px}
.mf-people-metric{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--heading-ink)}
.mf-people-metric>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:700}
.mf-people-metric>strong{font-size:30px;line-height:1.2}
.mf-people-metric>small{font-size:11px;color:var(--muted);line-height:1.8}
a.mf-people-metric:hover{border-color:var(--brand);box-shadow:0 4px 16px #102e2310}
.mf-people-page .mf-people-filter{padding:16px 20px;margin-block:20px;gap:16px}
.mf-people-filter .field{min-width:0;flex:1;max-width:400px;margin:0}
.mf-people-department{margin-block:24px;overflow:hidden}
.mf-people-department>.panel-head{padding:20px 24px;gap:20px;align-items:center;flex-wrap:wrap}
.mf-people-title{display:flex;align-items:center;gap:14px}
.mf-people-title small{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-block-start:6px}
.mf-people-sites,.mf-people-services{display:flex;flex-wrap:wrap;gap:7px;min-width:0}
.mf-people-sites>span{padding:5px 9px;background:var(--bg);border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:11px;line-height:1.7}
.mf-people-department>.panel-head>.mf-people-sites{max-width:55%}
.mf-people-routing{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px}
.mf-people-routing>div{min-width:0}
.mf-people-routing strong{display:block;font-size:13px;margin-block-end:10px}
.mf-people-services>span{padding:6px 10px;border-radius:7px;background:var(--bg);font-size:12px;color:var(--muted);line-height:1.8;overflow-wrap:anywhere}
.mf-people-routing>.btn{flex:none;font-size:12px;white-space:normal}
.mf-people-dept-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:18px 24px;border-block:1px solid var(--line)}
.mf-people-dept-stats>span{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted)}
.mf-people-dept-stats b{font-size:23px;color:var(--heading-ink)}
.mf-people-block+.mf-people-block{border-block-start:1px solid var(--line)}
.mf-people-block-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 24px}
.mf-people-block-heading h3{margin:0;font-size:16px}
.mf-people-block-heading h3>span{display:inline-block;margin-inline-start:7px;min-width:23px;text-align:center;padding:2px 6px;background:var(--bg);color:var(--muted);font-size:12px;border-radius:6px}
.mf-people-block-heading>.btn,.mf-people-block-heading>.text-link{font-size:12px}
.mf-people-page .table-wrap{max-width:100%;overflow:auto}
.mf-people-page .mf-people-members{table-layout:fixed;width:100%;min-width:760px}
.mf-people-page .mf-people-members :is(th,td){padding:16px 20px;vertical-align:top;white-space:normal;overflow-wrap:anywhere}
.mf-people-members th:nth-child(1){width:28%}.mf-people-members th:nth-child(2){width:44%}.mf-people-members th:nth-child(3){width:28%}

.mf-person-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-block-end:10px}
.mf-person-heading strong{font-size:14px;line-height:1.7}
.mf-people-members .text-link{font-size:12px}
.mf-people-actions{display:flex;flex-wrap:wrap;gap:8px}
.mf-people-actions>.btn{font-size:12px;padding:10px 12px;white-space:normal}




.mf-people-page .empty{padding:22px 20px 28px}
.mf-people-page .empty-art{width:42px;height:42px}




.mf-people-page :is(a,button):focus-visible{outline:3px solid var(--brand);outline-offset:4px;border-radius:5px}
@media(max-width:1000px){.mf-people-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.mf-people-overview{gap:12px}.mf-people-metric{padding:16px}.mf-people-metric>div{font-size:12px;align-items:start}.mf-people-metric .mx-icon{width:30px;height:30px}.mf-people-metric>strong{font-size:26px}.mf-people-department>.panel-head{padding:17px}.mf-people-department>.panel-head>.mf-people-sites{max-width:100%}.mf-people-routing{align-items:start;flex-direction:column;padding:17px}.mf-people-dept-stats{padding:17px;gap:12px}.mf-people-dept-stats>span{font-size:11px;gap:7px}.mf-people-dept-stats b{font-size:20px}.mf-people-block-heading{padding:17px;flex-wrap:wrap}.mf-people-page .mf-people-filter{padding:17px;flex-wrap:wrap}.mf-people-filter .field{flex-basis:100%;max-width:none}.mf-people-filter>.btn{width:100%}}
@media(max-width:1100px){.mf-workspace .mf-approval-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-approval-filters>.text-link{justify-self:start}}
@media(max-width:850px){.mf-approval-history-grid{grid-template-columns:1fr}}
@media(max-width:600px){.mf-workspace .mf-approval-filters{grid-template-columns:1fr;gap:14px;padding:17px}.mf-approval-filters>.text-link{justify-self:center}.mf-history-list{padding-inline:17px}.mf-history-heading{flex-wrap:wrap}.mf-history-heading>.badge{max-width:100%}}
@media(max-width:1100px){.mf-workspace .manager-home-grid{grid-template-columns:1fr}}
@media(max-width:720px){.mf-workspace .manager-home-grid{gap:16px}.mf-escalation-list{padding:0 17px}.mf-escalation-heading{flex-wrap:wrap;gap:12px}.mf-escalation-copy{flex-basis:calc(100% - 56px)}.mf-escalation-heading>.btn{margin-inline-start:auto}.mf-escalation-event{align-items:start;flex-wrap:wrap}.mf-escalation-event>.btn{margin-inline-start:auto}.mf-workspace .manager-review-row>div:last-child{flex-wrap:wrap}}
