/* Staff workspace skin. Loaded last on every staff page: one set of sizes for the frame, page headers, buttons, fields, tabs, cards and tables,
   sized so a 1366 x 625 laptop screen shows real content below the header. */
:root{--rs-ink:#1f1447;--rs-mut:#5a5180;--rs-line:#e2daf6;--rs-vi:#5b35b8;--rs-vi2:#6d40d6;--rs-lav:#ede6fb;--rs-bg:#f6f3fd;--rs-teal:#0b7a6e;--rs-side:216px;--rs-top:56px;--rs-ctl:36px;--rs-ctl-sm:30px;--rs-radius:8px;--rs-pad:24px}

/* ---------- frame ---------- */
body.unified-staff{padding-left:var(--rs-side)!important;font-size:14px;line-height:1.45;color:var(--rs-ink);background:var(--rs-bg)!important}
.unified-staff *,.unified-staff *::before,.unified-staff *::after{box-sizing:border-box}
.staff-navigation{width:var(--rs-side);padding:14px 12px 16px;display:flex;flex-direction:column}
.staff-navigation .staff-brand{display:flex;align-items:center;height:28px;padding:0 12px;font-size:24px;line-height:1;font-weight:800;letter-spacing:-.6px}
.staff-navigation nav{margin-top:18px;display:block}
.staff-navigation nav a{display:flex;align-items:center;height:36px;min-height:0;padding:0 12px;margin:2px 0;font-size:13.5px;line-height:1;font-weight:500;border-radius:var(--rs-radius);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.staff-navigation nav a[aria-current=page]{font-weight:650}
.staff-navigation nav a.staff-back{height:28px;font-size:12px;color:#cdbff0;margin-bottom:2px}
.staff-navigation small{margin:14px 12px 6px;font-size:10px;line-height:1.45;letter-spacing:1.2px;text-transform:uppercase;font-weight:700}
.staff-navigation nav>small:first-child,.staff-navigation .staff-back+small{margin-top:4px}

.staff-context{left:var(--rs-side);height:var(--rs-top);min-height:var(--rs-top);padding:0 var(--rs-pad);gap:12px;display:flex;align-items:center;flex-wrap:nowrap;background:#fff;border-bottom:1px solid var(--rs-line);box-shadow:0 1px 8px #2a17500a}
.staff-context>*{flex:0 0 auto;margin:0!important}
.staff-context .staff-event{flex:0 1 300px;min-width:150px}
.staff-context select{display:block;width:100%;height:var(--rs-ctl);padding:0 30px 0 12px;font-size:13.5px;line-height:1;font-weight:600;letter-spacing:0;border:1px solid #cdbfe9;border-radius:var(--rs-radius);background-color:#faf8ff;color:var(--rs-ink);text-overflow:ellipsis}
.staff-context .staff-status{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;font-size:11.5px;line-height:1;font-weight:650;background:#e9dcff;color:#4b2a86}
.staff-context .staff-status[data-status=Published]{background:#dcf4ea;color:#17654f}
.staff-context .staff-status[data-status=Draft]{background:#fdf1d8;color:#8a5a00}
.staff-context .staff-registration-status{font-size:12px;line-height:1;color:var(--rs-mut);white-space:nowrap}
.staff-context a.staff-public{display:inline-flex;align-items:center;height:var(--rs-ctl);font-size:12.5px;line-height:1;font-weight:650;color:var(--rs-teal);text-decoration:none;white-space:nowrap}
.staff-context a.staff-public:hover{text-decoration:underline}
.staff-context .staff-spacer{flex:1 1 0;min-width:0}
.staff-viewas label{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--rs-mut);white-space:nowrap}
.staff-viewas select{width:216px;max-width:216px;font-size:13px;font-weight:600;padding:0 28px 0 10px}
.staff-account{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.2;white-space:nowrap}
.staff-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--rs-lav);color:var(--rs-vi);font-style:normal;font-size:12px;font-weight:700;letter-spacing:.3px}
.staff-account-text{display:flex;flex-direction:column}.staff-account-text b{font-weight:650}.staff-account small{font-size:11px;color:var(--rs-mut);letter-spacing:0;font-weight:500}
.staff-context.has-viewas .staff-account-text{display:none}
@media(min-width:1560px){.staff-context.has-viewas .staff-account-text{display:flex}}
.staff-context button#staffLogout{display:inline-flex;align-items:center;justify-content:center;height:var(--rs-ctl);min-height:0;padding:0 12px;font-size:12.5px;line-height:1;font-weight:600;border:1px solid #d8cdee;border-radius:var(--rs-radius);background:#fff;color:var(--rs-ink);cursor:pointer;white-space:nowrap}
.staff-context button#staffLogout:hover{background:#f6f1ff}
@media(max-width:1300px){.staff-context .staff-registration-status{display:none}}

nav.staff-task-tabs{left:var(--rs-side);top:var(--rs-top);height:44px;padding:0 var(--rs-pad);gap:4px;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;background:#f3eefc;border-bottom:1px solid var(--rs-line)}
nav.staff-task-tabs::-webkit-scrollbar{display:none}
nav.staff-task-tabs a{display:inline-flex;align-items:center;height:30px;min-height:0;padding:0 10px;font-size:12.5px;line-height:1;font-weight:600;border-radius:7px;flex:0 0 auto}
@media(max-width:850px){body.unified-staff{padding-left:0!important}.staff-context{left:0;padding:0 12px;gap:8px}nav.staff-task-tabs{left:0;padding:0 12px}.staff-context .staff-mobile-menu{display:inline-flex!important;align-items:center;justify-content:center;width:var(--rs-ctl);height:var(--rs-ctl)!important;min-height:0!important;padding:0;border:1px solid #d8cdee;border-radius:var(--rs-radius);background:#fff;font-size:16px}.staff-viewas label span,.staff-context a.staff-public,.staff-account{display:none}.staff-viewas select{width:150px}.staff-context .staff-event{flex:1 1 120px;min-width:90px}}
@media(max-width:520px){.staff-viewas{display:none}}

/* ---------- page area ---------- */
.unified-staff .shell>main,.unified-staff main#main,.unified-staff .operations-main,.unified-staff .workspace-main,.unified-staff #programMain,.unified-staff .map-editor-main{max-width:none!important;width:auto!important;margin:0!important;padding:4px var(--rs-pad) 40px!important}

/* ---------- page header: one compact band on every page ---------- */
.unified-staff .page-heading,.unified-staff .editor-heading,.unified-staff .workspace-main>header,.unified-staff .operations-main>header,.unified-staff .workspace-event-header,.unified-staff .program-heading,.unified-staff .map-editor-head,.unified-staff .ai-heading{display:flex!important;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:72px;margin:0 0 16px!important;padding:14px 20px!important;border:1px solid #dcd0f1;border-radius:12px;background:linear-gradient(110deg,#efe6ff,#e6f5f3);box-shadow:none}
.unified-staff .operations-main>header,.unified-staff .workspace-main>header:not(.editor-heading){display:block!important}
.unified-staff h1{margin:0!important;font-size:22px!important;line-height:28px!important;font-weight:700!important;letter-spacing:-.3px!important;color:var(--rs-ink)}
.unified-staff h1+p,.unified-staff .page-heading p,.unified-staff .operations-main>header p,.unified-staff .editor-heading p,.unified-staff .program-heading p,.unified-staff .map-editor-head p,.unified-staff .ai-heading p,.unified-staff .workspace-event-header p{margin:2px 0 0!important;font-size:13px!important;line-height:18px!important;color:var(--rs-mut)}
.unified-staff .page-kicker,.unified-staff .ops-kicker,.unified-staff .page-heading .eyebrow,.unified-staff .map-editor-head .step-label,.unified-staff .editor-heading>div>p:first-child{display:none!important}
.unified-staff .page-heading .actions,.unified-staff .editor-heading>div:last-child,.unified-staff .map-editor-head>div:last-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}
.unified-staff h2{font-size:16px;line-height:22px;font-weight:650;letter-spacing:-.1px;color:var(--rs-ink)}
.unified-staff h3{font-size:14px;line-height:20px;font-weight:650;color:var(--rs-ink)}

/* ---------- buttons: one height, one shape ---------- */
.unified-staff main button,.unified-staff #root button,.unified-staff main a.button,.unified-staff main a.ops-button,.unified-staff main .ops-button,.unified-staff dialog button,.unified-staff .modal button,.unified-staff .editor-footer button,.unified-staff .editor-footer a{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--rs-ctl)!important;min-height:0!important;padding:0 14px;font-size:13px;line-height:1;font-weight:600;border-radius:var(--rs-radius);white-space:nowrap;vertical-align:middle;text-decoration:none;cursor:pointer}
.unified-staff main button.small-button,.unified-staff main a.small-button,.unified-staff main .small-button,.unified-staff main td button,.unified-staff main td a.button,.unified-staff main button.text-button{height:var(--rs-ctl-sm)!important;padding:0 10px;font-size:12.5px}
.unified-staff main button:disabled,.unified-staff #root button:disabled{opacity:.55;cursor:not-allowed}

/* ---------- fields ---------- */
.unified-staff main input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),.unified-staff main select,.unified-staff #root input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),.unified-staff #root select,.unified-staff dialog input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),.unified-staff dialog select{height:var(--rs-ctl)!important;min-height:0!important;padding:0 12px;font-size:13.5px;line-height:1.2;border-radius:var(--rs-radius)}
.unified-staff main select,.unified-staff #root select,.unified-staff dialog select{padding-right:30px}
.unified-staff main textarea,.unified-staff #root textarea,.unified-staff dialog textarea{font-size:13.5px;line-height:1.45;padding:9px 12px;border-radius:var(--rs-radius)}
.unified-staff main label{font-size:12.5px}

/* ---------- cards and tables ---------- */
.unified-staff .card,.unified-staff .ops-card,.unified-staff .program-card{border-radius:12px;border:1px solid var(--rs-line);box-shadow:0 1px 6px #2a175008}
.unified-staff .card-head{border-radius:11px 11px 0 0;padding:12px 16px;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.unified-staff .card-head h2,.unified-staff .card-head h3{margin:0;font-size:15px;line-height:20px}
.unified-staff table{border-collapse:collapse}
.unified-staff th{height:36px;padding:0 12px;font-size:10.5px;line-height:1.2;font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-align:left;white-space:nowrap;vertical-align:middle}
.unified-staff td{padding:8px 12px;font-size:13px;line-height:1.35;vertical-align:middle}
.unified-staff .operations-main>header .ops-kicker{display:none!important}
.unified-staff .ops-card .ops-kicker,.unified-staff main section .page-kicker{display:block!important;font-size:10.5px;letter-spacing:.9px;font-weight:700;text-transform:uppercase;color:var(--rs-mut);margin:0 0 4px}
.unified-staff .page-heading .page-kicker,.unified-staff .workspace-event-header .page-kicker,.unified-staff .program-heading .page-kicker,.unified-staff .ai-heading .ops-kicker,.unified-staff .support-top .ops-kicker{display:none!important}
.staff-navigation nav a{display:block;line-height:36px}.staff-navigation nav a.staff-back{line-height:28px}
.unified-staff .support-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0!important}
.unified-staff .operations-main>header{min-height:72px;display:flex!important;flex-direction:column;justify-content:center;align-items:stretch}

/* ---------- number cards ---------- */
.unified-staff .stats,.unified-staff .ops-metrics,.unified-staff .program-stats,.unified-staff .rs-kpis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 16px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
.unified-staff .stat,.unified-staff .ops-metrics>div,.unified-staff .program-stat,.unified-staff .rs-kpi{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:86px;margin:0;padding:12px 16px!important;border:1px solid var(--rs-line);border-top:3px solid #8b5cf6;border-radius:10px;background:#f0e8fc;font-size:12px;line-height:16px;color:var(--rs-mut);text-align:left}
.unified-staff .stat:nth-child(4n+2),.unified-staff .ops-metrics>div:nth-child(4n+2),.unified-staff .program-stat:nth-child(4n+2),.unified-staff .rs-kpi:nth-child(4n+2){background:#e2f5ee;border-top-color:#2f9e7e}
.unified-staff .stat:nth-child(4n+3),.unified-staff .ops-metrics>div:nth-child(4n+3),.unified-staff .program-stat:nth-child(4n+3),.unified-staff .rs-kpi:nth-child(4n+3){background:#fdf1d8;border-top-color:#d99a1c}
.unified-staff .stat:nth-child(4n),.unified-staff .ops-metrics>div:nth-child(4n),.unified-staff .program-stat:nth-child(4n),.unified-staff .rs-kpi:nth-child(4n){background:#e6eefc;border-top-color:#5b8def}
.unified-staff .stat label,.unified-staff .rs-kpi label{order:-1;font-size:12px;line-height:16px;font-weight:500;color:var(--rs-mut);margin:0}
.unified-staff .stat strong,.unified-staff .ops-metrics>div strong,.unified-staff .program-stat strong,.unified-staff .rs-kpi strong{display:block;font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.4px;color:var(--rs-ink);margin:0}
.unified-staff .ops-metrics>div strong,.unified-staff .program-stat strong{order:2}
.unified-staff .stat small,.unified-staff .rs-kpi small{font-size:11.5px;line-height:15px;color:var(--rs-mut)}
.unified-staff .stat-icon{position:absolute;top:12px;right:12px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:7px;background:#ffffffa8}

/* ---------- table pages ---------- */
.rs-page-hidden{display:none!important}
.rs-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-top:1px solid var(--rs-line);font-size:12.5px;color:var(--rs-mut)}
.rs-pager-buttons{display:flex;align-items:center;gap:8px}
.unified-staff main .rs-pager button,.unified-staff #root .rs-pager button{height:var(--rs-ctl-sm)!important;padding:0 10px;font-size:12.5px;border:1px solid #d8cdee;background:#fff;color:var(--rs-ink)}
@media print{.rs-page-hidden{display:table-row!important}.rs-pager{display:none!important}}
.unified-staff .operations-main>header{gap:0}
.unified-staff .support-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 16px}
.unified-staff .support-metrics>div{display:flex;flex-direction:column-reverse;justify-content:center;gap:2px;min-height:86px;padding:12px 16px;border:1px solid var(--rs-line);border-top:3px solid #8b5cf6;border-radius:10px;background:#f0e8fc;box-shadow:none}
.unified-staff .support-metrics>div:nth-child(2){background:#fdf1d8;border-top-color:#d99a1c}.unified-staff .support-metrics>div:nth-child(3){background:#e2f5ee;border-top-color:#2f9e7e}
.unified-staff .support-metrics b{font-size:24px;line-height:30px;font-weight:700;color:var(--rs-ink)}.unified-staff .support-metrics span{font-size:12px;line-height:16px;color:var(--rs-mut)}
.unified-staff td:has(>button+button),.unified-staff td:has(>a+button),.unified-staff td:has(>button+a){white-space:nowrap}
.unified-staff td>button+button,.unified-staff td>a+button,.unified-staff td>button+a,.unified-staff td>a.small-button+a.small-button{margin-left:6px}

/* ---------- dashboard ---------- */
.unified-staff .rs-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}
.unified-staff .rs-kpi:nth-child(5){background:#ede6fb;border-top-color:#5b35b8}
.unified-staff main button.rs-kpi-link{height:auto!important;padding:0;border:0;background:none;box-shadow:none;font-size:11.5px;font-weight:650;color:var(--rs-vi);text-decoration:none}
.unified-staff main button.rs-kpi-link:hover{text-decoration:underline}
.unified-staff .rs-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 16px}
.unified-staff .rs-two>.card{margin:0}
.unified-staff .rs-card-note{font-size:11.5px;color:var(--rs-mut)}
.unified-staff .rs-bars{display:grid;gap:10px}
.unified-staff .rs-bar{display:grid;grid-template-columns:minmax(0,190px) minmax(60px,1fr) 64px;align-items:center;gap:12px;font-size:12.5px;line-height:18px}
.unified-staff .rs-bar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--rs-ink)}
.unified-staff .rs-bar-track{display:block;height:10px;border-radius:5px;background:#eee8fa;overflow:hidden}
.unified-staff .rs-bar-track i{display:block;height:100%;border-radius:5px;background:#8b5cf6}
.unified-staff .rs-bars.teal .rs-bar-track i{background:#2f9e7e}.unified-staff .rs-bar.full .rs-bar-track i{background:#d99a1c}
.unified-staff .rs-bar b{text-align:right;font-weight:650;font-variant-numeric:tabular-nums;color:var(--rs-ink)}
.unified-staff .rs-empty{margin:0;font-size:13px;color:var(--rs-mut)}
.unified-staff .dashboard-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:16px;align-items:start}
.unified-staff .stack{display:grid;gap:16px}.unified-staff .stack>.card{margin:0}
.unified-staff .card-body{padding:16px}
.unified-staff .task-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0;border-bottom:1px solid var(--rs-line);font-size:13px}
.unified-staff .task-row:last-child{border-bottom:0}
.unified-staff .quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
@media(max-width:1100px){.unified-staff .rs-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.unified-staff .rs-two,.unified-staff .dashboard-grid{grid-template-columns:1fr}}
@media(max-width:560px){.unified-staff .rs-kpis{grid-template-columns:1fr 1fr}.unified-staff .rs-bar{grid-template-columns:minmax(0,1fr) 70px 56px}}
.staff-navigation>nav{flex:1 1 auto}
.staff-nav-foot{margin-top:16px;padding-top:12px;border-top:1px solid #ffffff22}
.staff-nav-foot button{display:flex;align-items:center;width:100%;height:32px!important;min-height:0!important;padding:0 12px;border:1px solid #ffffff33;border-radius:var(--rs-radius);background:#ffffff12;color:#eee8ff;font-size:12.5px;font-weight:600;cursor:pointer}
.staff-nav-foot button:hover{background:#ffffff22;color:#fff}
dialog.rs-dialog{width:min(440px,calc(100vw - 32px));padding:20px;border:1px solid var(--rs-line);border-radius:12px;background:#fff;color:var(--rs-ink);box-shadow:0 20px 60px #1f144740}
dialog.rs-dialog::backdrop{background:#1f144766}
dialog.rs-dialog h2{margin:0 0 8px;font-size:17px;line-height:24px;font-weight:700}
dialog.rs-dialog p{margin:0 0 12px;font-size:13px;line-height:19px;color:var(--rs-mut)}
dialog.rs-dialog .rs-dialog-error{color:#b3261e;font-weight:600}
dialog.rs-dialog .rs-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}
dialog.rs-dialog button{display:inline-flex;align-items:center;justify-content:center;height:var(--rs-ctl);padding:0 14px;border:1px solid #d8cdee;border-radius:var(--rs-radius);background:#fff;color:var(--rs-ink);font-size:13px;font-weight:600;cursor:pointer}
dialog.rs-dialog button.primary{background:var(--rs-vi);border-color:var(--rs-vi);color:#fff}
dialog.rs-dialog button:disabled{opacity:.6;cursor:wait}
.unified-staff [data-slot=button]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--rs-ctl)!important;min-height:0!important;padding:0 14px;font-size:13px;line-height:1;font-weight:600;border-radius:var(--rs-radius);white-space:nowrap;text-decoration:none}
.unified-staff [data-slot=button][data-size=sm],.unified-staff [data-slot=button][data-size=xs]{height:var(--rs-ctl-sm)!important;padding:0 10px;font-size:12.5px}
.unified-staff #root{font-size:14px}
.unified-staff .editor-footer{left:var(--rs-side)!important;padding:10px var(--rs-pad)!important;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fffffff2;border-top:1px solid var(--rs-line)}
@media(max-width:850px){.unified-staff .editor-footer{left:0!important;padding:8px 12px!important}}

/* ---------- operations cards ---------- */
.unified-staff .ops-card{margin:0 0 16px;padding:16px 20px}
.unified-staff .ops-card>h2{margin:0 0 6px;border-left:0;padding-left:0;font-size:16px;line-height:22px}
.unified-staff .ops-card p{margin:0 0 10px;font-size:13px;line-height:19px}
.unified-staff .ops-card ol{margin:0 0 10px;padding-left:20px;font-size:13px;line-height:20px}
.unified-staff .ops-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 0}
.unified-staff .ops-approval{border-left:3px solid #d99a1c}
.unified-staff .ops-approval[data-status=Approved]{border-left-color:#2f9e7e}.unified-staff .ops-approval[data-status=Rejected]{border-left-color:#c53a3a}
.unified-staff .ops-approval details{margin-top:12px;font-size:12.5px}.unified-staff .ops-approval summary{cursor:pointer;font-weight:600;color:var(--rs-mut)}
.unified-staff .ops-related{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.unified-staff .ops-related p{margin:0}
.unified-staff .page-heading,.unified-staff .editor-heading,.unified-staff .workspace-event-header,.unified-staff .program-heading,.unified-staff .map-editor-head,.unified-staff .ai-heading{flex-direction:row!important;align-items:center!important}
.unified-staff .page-heading>div:first-child,.unified-staff .editor-heading>div:first-child,.unified-staff .program-heading>div:first-child,.unified-staff .map-editor-head>div:first-child{flex:1 1 220px;min-width:0}
.unified-staff main select,.unified-staff main input,.unified-staff dialog select,.unified-staff dialog input,.unified-staff dialog textarea,.unified-staff #root select,.unified-staff #root input{max-width:100%;min-width:0}
.unified-staff td>button,.unified-staff td>a.small-button,.unified-staff td>a.button{vertical-align:middle;margin-top:0;margin-bottom:0}
.ops-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;font-size:11.5px;font-weight:650;white-space:nowrap;background:#ede6fb;color:#4b2a86}
.ops-pill.wait{background:#fdf1d8;color:#8a5a00}.ops-pill.good{background:#dcf4ea;color:#17654f}.ops-pill.bad{background:#fde8e8;color:#9b2020}
.unified-staff .filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px}
.unified-staff .filter>input{flex:2 1 260px}.unified-staff .filter>select{flex:1 1 180px}
