/* Staff workspaces share the member roster typography and management page frame. */
html body .cb-site .admin-page.admin-v3.admin-v3 {
  --ref-font:"Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
  --surface:#2a3035; --surface-raised:#2a3035; --surface-deep:#171d21;
  --line:#3777a8; --muted:#b5bec5; --text:#e1e1e1; --accent:#00baff;
  width:calc(100% - 32px)!important;max-width:1480px!important;
  margin:10px auto 24px!important;padding:5px!important;
  border:1px solid #315892!important;background:#2b5b80!important;
  border-radius:0!important;box-shadow:none!important;color:#e1e1e1!important;
  font:11px/15px var(--ref-font)!important;
}
html body .cb-site .admin-page.admin-v3.admin-v3 *{font-family:var(--ref-font)!important;box-sizing:border-box!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.case-v3,.record-v3,.ops-queue,.admin-editor,.data-explorer){font-size:11px!important;line-height:15px!important;color:#e1e1e1!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(h1,h2){font-size:18px!important;line-height:23px!important;margin:0 0 5px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(h3,h4){font-size:12px!important;line-height:17px!important;margin:0 0 7px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 p{font-size:11px!important;line-height:16px!important;margin:5px 0 9px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 a{color:#00baff!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(button,.ops-primary,.primary){
  min-height:25px!important;height:auto!important;padding:3px 9px!important;
  border:1px solid #697982!important;border-radius:0!important;
  background:#253742!important;color:#e0e7eb!important;
  box-shadow:none!important;font:700 11px/17px var(--ref-font)!important;
}
html body .cb-site .admin-page.admin-v3.admin-v3 button:disabled{opacity:.5!important;cursor:default!important}
html body .cb-site .admin-page.admin-v3.admin-v3 button.danger{background:#552e35!important;border-color:#98555a!important;color:#ffdce2!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=hidden]),select,textarea){
  min-height:27px!important;padding:4px 6px!important;border:1px solid #526c7c!important;
  border-radius:0!important;background:#172932!important;color:#e1ebf1!important;
  -webkit-text-fill-color:#e1ebf1!important;caret-color:#e1ebf1!important;color-scheme:dark;
  font:11px/16px var(--ref-font)!important;box-shadow:none!important;
}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(input,textarea)::placeholder{color:#9db3bf!important;-webkit-text-fill-color:#9db3bf!important;opacity:1!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(input,select,textarea):focus-visible{outline:2px solid #83cbe8!important;outline-offset:2px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=hidden]),select,textarea):disabled{background:#202b33!important;color:#9baab3!important;-webkit-text-fill-color:#9baab3!important;cursor:not-allowed!important;opacity:.7!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(input[type=checkbox],input[type=radio]){min-height:0!important;width:auto!important;flex:none!important}
html body .cb-site .admin-page.admin-v3.admin-v3 label{font-size:11px!important;line-height:16px!important;gap:3px!important;color:#e1e1e1!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .admin-brandbar{padding:8px 10px!important;min-height:58px!important;background:linear-gradient(#08151f,#2a3035)!important;border:1px solid #3777a8!important;gap:12px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .admin-brandbar>div>strong{font-size:13px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .admin-brandbar img{max-height:42px!important;width:auto!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .admin-v3-find-trigger{min-width:160px!important;min-height:28px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-area-nav{display:flex!important;gap:3px!important;padding:5px 5px 0!important;background:#192e3b!important;border:1px solid #3777a8!important;margin-top:5px!important;overflow-x:auto!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-area-nav>:is(button,a){
  display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;
  min-height:29px!important;padding:4px 10px!important;border:1px solid #3777a8!important;
  border-bottom:0!important;flex:0 0 auto!important;background:linear-gradient(#071c2a,#00121e)!important;
  color:#2f9bd4!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important;margin:0!important;
}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-area-nav>button[aria-current=page]{background:linear-gradient(#c5eaff,#73badd)!important;color:#00121e!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .admin-v3-icon{width:14px!important;height:14px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .admin-workspace{grid-template-columns:170px minmax(0,1fr)!important;gap:6px!important;background:#2b5b80!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .admin-sidebar{background:#20282e!important;border:1px solid #3777a8!important;margin-top:5px!important;padding:0!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-sidebar-heading{padding:9px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-sidebar-heading h2{font-size:13px!important;margin:1px 0!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-sidebar-heading .desk-eyebrow{display:none!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .admin-section-search{padding:0 7px 8px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .admin-section-search>svg{top:6px!important;left:15px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .admin-section-search input{padding-left:27px!important;background:#172630!important;color:#e1e1e1!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-section-nav{padding:0 5px 10px!important;gap:2px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-section-nav>button{min-height:31px!important;padding:6px 8px!important;border:0!important;border-bottom:1px solid #3e4c55!important;background:#282828!important;color:#e1e1e1!important;font-size:11px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-section-nav>button.is-active{background:#354c5c!important;border-left:2px solid #8ac5e9!important;color:#fff!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .admin-sidebar-foot{padding:8px!important;font-size:10px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-main-region{min-width:0!important;padding:0 7px 10px!important;background:#2a3035!important;border:1px solid #3777a8!important;margin-top:5px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-workspace-top{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:10px!important;padding:7px 0!important;min-height:35px!important;margin:0 0 7px!important;border-bottom:1px solid #3777a8!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-breadcrumb{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;width:auto!important;color:#bdc6cc!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-breadcrumb strong{color:#e1e1e1!important;font-weight:700!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .desk-workspace-actions{display:flex!important;gap:5px!important;flex:none!important;margin-left:auto!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.admin-section-heading,.desk-page-intro){padding:0 0 8px!important;gap:10px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.legacy-panel,.record-v3,.record-v3-form,.record-v3-card,.admin-mini-list,.case-v3-main,.case-v3-aside>section,.case-v3-aside>details,.admin-editor,.ops-queue){
  border:1px solid #3777a8!important;border-radius:0!important;background:#2a3035!important;box-shadow:none!important;
}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.legacy-panel-head,.record-v3-card>h4,.admin-mini-list>h4){background:#000 var(--cb-asset-79064e5363fb,url('/classic/assets/list_header_bg-13ab9892ac55.gif')) repeat-x!important;border-bottom:1px solid #3777a8!important;color:#fff!important;padding:4px 7px!important;font-size:11px!important;line-height:14px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .legacy-panel-head{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:4px 10px!important;height:auto!important;min-height:24px!important;max-height:none!important;white-space:normal!important;overflow:visible!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .legacy-panel-head>span{min-width:0!important;margin:0!important;padding:0!important;font:inherit!important;line-height:14px!important;white-space:normal!important;overflow-wrap:anywhere!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .legacy-panel-head>span:first-child{flex:1 1 160px!important;text-align:center!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .legacy-panel-head>.legacy-panel-head-right{position:static!important;inset:auto!important;flex:0 1 auto!important;max-width:100%!important;align-self:center!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .legacy-panel-head-right a{font-size:11px!important;line-height:14px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .legacy-panel-body{background:#2a3035!important;border:0!important;padding:7px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .legacy-panel-body.no-pad{padding:0!important}
html body .cb-site .admin-page.admin-v3.admin-v3 table{border-collapse:collapse!important;color:#e1e1e1!important;width:100%!important}
html body .cb-site .admin-page.admin-v3.admin-v3 table th{background:#111 var(--cb-asset-79064e5363fb,url('/classic/assets/list_header_bg-13ab9892ac55.gif')) repeat-x!important;border:0!important;border-left:1px solid #000!important;border-bottom:1px solid #000!important;color:#e1e1e1!important;padding:6px!important;font:700 11px/14px var(--ref-font)!important;height:27px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 table td{background:#282828!important;border:0!important;color:#e1e1e1!important;padding:5px 6px!important;font:11px/15px var(--ref-font)!important;height:28px!important;vertical-align:middle!important}
html body .cb-site .admin-page.admin-v3.admin-v3 table tr:nth-child(even)>td{background:#333!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-table-scroll tbody tr:is(:hover,:focus-within)>td{background:#354c5c!important}
html body .cb-site .admin-page.admin-v3.admin-v3 table th button{background:none!important;border:0!important;box-shadow:none!important;color:#e1e1e1!important;padding:0!important;min-height:0!important;text-align:left!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.case-v3-tabs,.record-v3-tabs,.ops-quick-filters,.reply-library-tabs,.support-conversation-tabs){padding:4px 5px 0!important;background:#192e3b!important;border-bottom:1px solid #3777a8!important;gap:3px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.case-v3-tabs,.record-v3-tabs,.ops-quick-filters,.reply-library-tabs,.support-conversation-tabs)>button{min-height:28px!important;padding:4px 8px!important;background:linear-gradient(#071c2a,#00121e)!important;color:#2f9bd4!important;border:1px solid #3777a8!important;border-bottom:0!important;box-shadow:none!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.case-v3-tabs,.record-v3-tabs,.ops-quick-filters,.reply-library-tabs,.support-conversation-tabs)>button:is([aria-pressed=true],[aria-current=page],.is-active){background:linear-gradient(#c5eaff,#73badd)!important;color:#00121e!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.case-v3-header,.record-v3-header){padding:7px 9px!important;margin:0 0 8px!important;gap:9px!important;border:1px solid #3777a8!important;background:linear-gradient(#07121b,#2a3035)!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.case-v3-header,.record-v3-header) h2{font-size:17px!important;line-height:21px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-layout{grid-template-columns:minmax(0,1fr) 215px!important;gap:8px!important;align-items:start!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-content{padding:8px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-content h3{font-size:12px!important;margin:5px 0 7px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.case-v3-narrative,.case-v3-callout){padding:8px!important;margin:7px 0!important;background:#20282e!important;border:1px solid #455b69!important;border-radius:0!important;min-height:0!important;max-height:155px;overflow:auto}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.case-v3-facts,.case-v3-participants){gap:8px!important;padding:0!important;margin:7px 0!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-participants>article{padding:6px 8px!important;border:1px solid #455b69!important;border-radius:0!important;background:#20282e!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-aside{gap:8px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-aside>:is(section,details){padding:8px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-aside :is(p,label){margin:5px 0!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-aside button{margin:3px 0!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-meta>div{padding:5px 0!important;gap:4px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.case-v3-resource,.case-v3-disclosure){padding:7px 0!important;margin:5px 0 0!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-form{max-width:none!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-form>label{gap:3px!important;margin:0 0 8px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-form-footer{padding-top:8px!important;margin-top:8px!important;gap:8px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-next{padding-top:8px!important;margin-top:8px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-conversation{max-height:350px!important;overflow:auto!important;padding-right:5px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-conversation article{padding:8px!important;margin:0 0 6px!important;border:1px solid #455b69!important;border-radius:0!important;background:#282828!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-conversation article:nth-child(even){background:#333!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-conversation-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,1fr)!important;gap:10px!important;align-items:start!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-conversation-workspace>h3{grid-column:1/-1!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-conversation-workspace>.case-v3-composer{padding:0 0 0 10px!important;margin:0!important;border:0!important;border-left:1px solid #455b69!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-workflow-workspace{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-summary-details{padding:5px 0!important;border-bottom:1px solid #455b69!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .case-summary-details summary{cursor:pointer!important;color:#b9d1e0!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .record-v3-facts{padding:7px!important;margin:0 0 7px!important;gap:8px!important;background:#20282e!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.record-v3-body,.record-v3-card,.admin-mini-list){padding:8px!important;gap:8px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 [hidden]{display:none!important}
@media(max-width:1000px){
 html body .cb-site .admin-page.admin-v3.admin-v3 .admin-workspace{grid-template-columns:145px minmax(0,1fr)!important}
 html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-layout{grid-template-columns:minmax(0,1fr)!important}
 html body .cb-site .admin-page.admin-v3.admin-v3 .case-v3-aside{display:grid!important;grid-template-columns:1fr 1fr!important}
}
@media(max-width:650px){
 html body .cb-site .admin-page.admin-v3.admin-v3{width:calc(100% - 12px)!important}
 html body .cb-site .admin-page.admin-v3.admin-v3 .admin-workspace{grid-template-columns:1fr!important}
 html body .cb-site .admin-page.admin-v3.admin-v3 .admin-sidebar{position:static!important}
 html body .cb-site .admin-page.admin-v3.admin-v3 :is(.case-conversation-workspace,.case-workflow-workspace,.case-v3-aside){grid-template-columns:1fr!important}
 html body .cb-site .admin-page.admin-v3.admin-v3 .desk-workspace-top{flex-wrap:wrap!important}
}

/* Cards are navigation surfaces, with the same dark rows as staff tables. */
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.overview-v3-work,.overview-v3-tasks)>button{
 background:#282828!important;color:#e1e1e1!important;border:1px solid #455b69!important;padding:9px!important;
}
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-tasks>button:nth-child(even){background:#333!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.overview-v3-work,.overview-v3-tasks)>button :is(span,strong,small,svg){color:#e1e1e1!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.overview-v3-work,.overview-v3-tasks)>button:hover:not(:disabled){background:#354c5c!important;border-color:#8ac5e9!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.overview-v3-panel){background:#2a3035!important;border:1px solid #3777a8!important;border-radius:0!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.admin-v3-find-trigger,.queue-v3-filter-chips button,.admin-queue-card) :is(span,strong,small,b,kbd){color:inherit!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .admin-workspace-footnote{
 display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px;margin-top:6px;
 background:#2a3035;border-top:1px solid #455b69;color:#b5bec5;font-size:10px;line-height:16px;
}

/* Match operations shortcut cards use the same contrast as the overview cards. */
html body .cb-site .admin-page.admin-v3.admin-v3 .record-v3-action-choices button{background:#282828!important;color:#e1e1e1!important;border:1px solid #526977!important;border-radius:0!important;box-shadow:none!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .record-v3-action-choices button :is(strong,span){color:#e1e1e1!important;opacity:1!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .record-v3-action-choices button:is(:hover,:focus-visible){background:#354c5c!important;color:#fff!important;border-color:#88c4e6!important}

/* Compact overview shortcuts and a single, unclipped sidebar search field. */
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-columns{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-panel>header{padding:10px 12px!important;gap:8px!important;flex-wrap:wrap}
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-panel h3{margin:0!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-tasks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-tasks>button{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:10px!important;min-height:64px!important;align-items:center!important;background:#202b33!important;border:1px solid #455b69!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-tasks>button>span{font-size:11px!important;min-width:0;line-height:16px}
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-tasks>button small{font-size:10px!important;color:#b5c5d0!important;line-height:14px!important;margin-top:3px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-shortcuts>button>strong{font-size:22px!important;line-height:26px!important;color:#b8e4ff!important;text-align:center;min-width:30px}
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-shortcuts>button>svg{display:none!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-shortcuts>button:nth-child(3){border-left:3px solid #d6a76b!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-tasks>button:focus-visible{outline:2px solid #8ac5e9!important;outline-offset:1px!important;background:#354c5c!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-caption{margin:0!important;padding:0 12px 10px!important;font-size:10px!important}
@media(min-width:1100px){html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-directory{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:420px){html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-tasks>button{gap:5px!important;padding:8px!important}html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-directory>button>svg{display:none!important}html body .cb-site .admin-page.admin-v3.admin-v3 .overview-v3-directory>button{grid-template-columns:minmax(0,1fr)!important}}

/* Assignment controls keep the staff lookup out of nested half-width columns. */
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-assignment-form{display:block!important;width:100%!important;min-width:0!important;padding:10px!important;margin:8px 0 0!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-assignment-form fieldset{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;border:0!important;padding:0!important;margin:0!important;min-width:0!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-assignment-form .ops-staff-picker{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-assignment-form :is(label,input,select){min-width:0!important;width:100%!important;max-width:100%!important;white-space:normal!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-assignment-form fieldset>button{justify-self:start!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-queue-assignment{min-width:110px;white-space:normal}
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-queue-assignment>.ops-assignment-form{width:260px!important;max-width:calc(100vw - 52px)!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-assignment-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;background:#193141!important;color:#c5eaff!important;border-color:#526977!important;text-align:left!important;white-space:normal!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-assignment-trigger:focus-visible{outline:2px solid #8ac5e9!important;outline-offset:2px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-assignment-actions{display:flex;gap:6px;flex-wrap:wrap}
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-queue-assignment [role=alert]{color:#ffccbc!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-queue-assignment [role=status]{display:block;color:#a5dec8!important;margin-top:4px}

/* Shared states cover new admin actions without per-screen grey-button overrides. */
html body .cb-site .admin-page.admin-v3.admin-v3 button:hover:not(:disabled){background:#304957!important;color:#fff!important}
html body .cb-site .admin-page.admin-v3.admin-v3 button:focus-visible{outline:2px solid #88c4df!important;outline-offset:2px!important}
html body .cb-site .admin-page.admin-v3.admin-v3 button.danger:hover:not(:disabled){background:#6a3640!important;color:#fff!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(button.ops-primary,button.primary){background:#235c77!important;color:#fff!important;border-color:#77bad9!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(button.ops-primary,button.primary):hover:not(:disabled){background:#2c718f!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(input[type=checkbox],input[type=radio]){width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;min-height:14px!important;padding:0!important;margin:0 6px 0 0!important;vertical-align:middle!important}
html body .cb-site .admin-page.admin-v3.admin-v3 select{max-width:min(100%,28rem)!important}
html body .cb-site .admin-page.admin-v3.admin-v3 input[type=number]{max-width:9rem!important}
html body .cb-site .admin-page.admin-v3.admin-v3 :is(.reward-source-choices,.admin-tool-index)>button :is(span,strong,small){color:inherit!important}
html body .cb-site .admin-page.admin-v3.admin-v3 .competition-season-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end}
html body .cb-site .admin-page.admin-v3.admin-v3 .competition-season-filters>label{flex:0 1 300px;min-width:0}

/* Queue cells use the same type size for plain text, links, badges and dates. */
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-table-scroll table td,
html body .cb-site .admin-page.admin-v3.admin-v3 .ops-table-scroll table td :is(a,button,strong,b,span,small,time){font-size:11px!important;line-height:15px!important;font-family:var(--ref-font)!important}
