@font-face{font-family:Barlow;src:url('/brand/fonts/jucat-barlow-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Barlow;src:url('/brand/fonts/jucat-barlow-700.woff2') format('woff2');font-weight:700;font-display:swap}
@layer staff-v13{/* Approved B2B v1.6 / Dash-Venues v1.3. Presentation only. */
:root{--staff-bg:#081820 !important;--staff-side:#0B1C23 !important;--staff-surface:#0F222A !important;--staff-field:#0B1C23 !important;--staff-text:#F3F6F5 !important;--staff-muted:#AEBDC1 !important;--staff-line:#21404A !important;--staff-accent:#2FD69A !important;--staff-on:#062018 !important;--green:#2FD69A !important;--lime:#2FD69A !important;--accent:#2FD69A !important;--muted:var(--staff-muted) !important;--line:var(--staff-line) !important;--cream:var(--staff-bg) !important;--ink:var(--staff-text) !important;--R:6px !important;--r:3px !important}
:root[data-theme=light]{--staff-bg:#F4F9FC !important;--staff-side:#fff !important;--staff-surface:#fff !important;--staff-field:#F4F9FC !important;--staff-text:#061B2A !important;--staff-muted:#4A5D66 !important;--staff-line:#E3E9EF !important}
html[data-theme],body[data-jucat-uniform=staff],body[data-jucat-uniform=staff] button,body[data-jucat-uniform=staff] input,body[data-jucat-uniform=staff] select,body[data-jucat-uniform=staff] textarea{font-family:Barlow,Arial,sans-serif!important;font-synthesis:none !important}
body[data-jucat-uniform=staff]{background:var(--staff-bg)!important;color:var(--staff-text)!important;font-size:15px!important;line-height:1.45 !important}
body[data-jucat-uniform=staff] h1,body[data-jucat-uniform=staff] h2,body[data-jucat-uniform=staff] h3,body[data-jucat-uniform=staff] strong,body[data-jucat-uniform=staff] b,body[data-jucat-uniform=staff] button{font-weight:700!important;font-style:normal!important}body[data-jucat-uniform=staff] h1{font-size:30px!important;line-height:1.15!important;letter-spacing:-.3px!important}body[data-jucat-uniform=staff] h2{font-size:19px!important;line-height:1.25!important}body[data-jucat-uniform=staff] p{line-height:1.5 !important}
body[data-jucat-uniform=staff] .sidebar{width:232px!important;background:var(--staff-side)!important;color:var(--staff-text)!important;border-right:1px solid var(--staff-line)!important;padding:20px 14px 16px!important;gap:20px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none !important}
body[data-jucat-uniform=staff] .sidebar::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}body[data-jucat-uniform=staff] .sidebar nav{gap:4px!important}body[data-jucat-uniform=staff] .sidebar .brand,body[data-jucat-uniform=staff] .sidebar .brand-wrap{padding:2px 6px 8px!important;margin:0!important}body[data-jucat-uniform=staff] .sidebar .brand img{max-width:160px!important;width:100%!important;height:auto!important}
body[data-jucat-uniform=staff] .sidebar :is(.nav-link,.nav-button){border-radius:3px!important;min-height:42px!important;padding:8px 12px!important;gap:12px!important;font-size:14px!important;font-weight:700!important;color:var(--staff-text)!important;background:transparent!important}
body[data-jucat-uniform=staff] .sidebar :is(.nav-link,.nav-button).active,body[data-jucat-uniform=staff] .sidebar [aria-current=page]{background:var(--staff-accent)!important;color:var(--staff-on)!important}body[data-jucat-uniform=staff] .sidebar :is(.nav-link,.nav-button):hover:not(.active){background:var(--staff-field)!important}body[data-jucat-uniform=staff] .sidebar :is(.account,.sidebar-footer){color:var(--staff-text)!important;border-color:var(--staff-line)!important}
body[data-jucat-uniform=staff][data-release=dash] .layout>.main{margin-left:232px!important;width:calc(100% - 232px)!important;max-width:none!important;padding:0!important}body[data-jucat-uniform=staff][data-release=venues] .workspace{margin-left:232px!important}
body[data-jucat-uniform=staff] .topbar{height:60px!important;min-height:60px!important;background:var(--staff-side)!important;color:var(--staff-text)!important;border-color:var(--staff-line)!important;padding:0 24px!important}
body[data-jucat-uniform=staff] #workspace.workspace,body[data-jucat-uniform=staff] .workspace>.main{padding:20px 32px 24px!important;max-width:1800px!important;color:var(--staff-text)!important;background:var(--staff-bg)!important}
body[data-jucat-uniform=staff] :is(.page-header,.heading-row,.overview-intro){display:flex!important;justify-content:space-between !important;align-items:center !important;gap:16px !important;margin:0 0 20px!important;padding:0!important;min-height:0!important;background:none!important;border:0!important}
body[data-jucat-uniform=staff] .overview-motto{display:none!important}body[data-jucat-uniform=staff] :is(.page-header,.heading-row) h1{margin:0!important}
body[data-jucat-uniform=staff] :is(.card,.table-card,.overview-scoreboard,.overview-stat,.workspace-overview .stat,.metric,.stats-card,.editor-panel,.drawer,.staff-map-card){border-radius:6px!important;border-color:var(--staff-line)!important;background:var(--staff-surface)!important;color:var(--staff-text)!important;box-shadow:none!important}
body[data-jucat-uniform=staff] .card{padding:16px 18px!important}body[data-jucat-uniform=staff] .card .card{border:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0!important;border-radius:0!important}
body[data-jucat-uniform=staff] :is(.overview-scoreboard,.overview-stats,.workspace-stats){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px!important;padding:0!important;border:0!important;background:transparent!important;margin:0 0 20px!important}
body[data-jucat-uniform=staff] .overview-stat{padding:14px 16px!important;min-height:84px!important;border:1px solid var(--staff-line)!important;display:flex!important;align-items:center!important;gap:12px!important}body[data-jucat-uniform=staff] .overview-stat strong{font-size:28px!important;line-height:1.1!important}body[data-jucat-uniform=staff] .overview-stat span{font-size:14px!important}body[data-jucat-uniform=staff] .overview-stat-icon{display:none!important}
body[data-jucat-uniform=staff] :is(button,.button,a.button,.tab,.chip,.segmented button){border-radius:3px!important;font-size:13px!important;line-height:1.25!important;min-height:34px !important;max-width:100% !important;font-weight:700!important}
body[data-jucat-uniform=staff] button,body[data-jucat-uniform=staff] .button{color:var(--staff-text) !important;background:var(--staff-field) !important;border-color:var(--staff-line) !important;padding:9px 14px !important}body[data-jucat-uniform=staff] button.primary,body[data-jucat-uniform=staff] .button.primary,body[data-jucat-uniform=staff] button.lime{background:var(--staff-accent)!important;border-color:var(--staff-accent)!important;color:var(--staff-on)!important}
body[data-jucat-uniform=staff] button:disabled{cursor:not-allowed !important;opacity:.5 !important}body[data-jucat-uniform=staff] button:focus-visible,body[data-jucat-uniform=staff] a:focus-visible{outline:2px solid var(--staff-accent)!important;outline-offset:3px!important}
body[data-jucat-uniform=staff] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:3px!important;background:var(--staff-field)!important;color:var(--staff-text)!important;border:1px solid var(--staff-line)!important;min-height:38px !important;padding-block:9px!important;padding-inline-end:11px!important;font-size:14px!important;max-width:100% !important}
body[data-jucat-uniform=staff] :is(input,select,textarea):focus{outline:1px solid color-mix(in srgb,var(--staff-accent) 55%,transparent)!important;outline-offset:1px!important;border-color:var(--staff-accent)!important}body[data-jucat-uniform=staff] label,body[data-jucat-uniform=staff] .field label{color:var(--staff-muted)!important}body[data-jucat-uniform=staff] input[type=checkbox]{accent-color:var(--staff-accent) !important;border-radius:3px!important}
body[data-jucat-uniform=staff] :is(.tabs,.chips,.legend-buttons,.filter-chips){display:flex!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100% !important;flex-wrap:nowrap!important;border:0!important;padding:0 0 8px!important;margin-bottom:16px!important}body[data-jucat-uniform=staff] :is(.tabs,.chips,.legend-buttons,.filter-chips)>*{flex:none!important}
body[data-jucat-uniform=staff] .staff-segmented{position:relative!important;display:inline-flex!important;isolation:isolate !important;border:1px solid var(--staff-line)!important;border-radius:3px!important;padding:2px!important;gap:0!important;overflow:hidden!important;background:var(--staff-field)!important;min-height:34px !important}
body[data-jucat-uniform=staff] .staff-segmented>.staff-slider{position:absolute !important;top:2px !important;bottom:2px !important;background:var(--staff-accent) !important;border-radius:3px !important;z-index:-1 !important;pointer-events:none !important;transition:left .18s ease,width .18s ease !important}
body[data-jucat-uniform=staff] .staff-segmented>button{background:transparent!important;border:0!important;font-size:13px!important;min-height:28px!important;padding:5px 12px!important;margin:0!important}body[data-jucat-uniform=staff] .staff-segmented>button:is(.active,[aria-pressed=true],[aria-selected=true]){color:var(--staff-on)!important}
body[data-jucat-uniform=staff] :is(.badge,.status-badge){border-radius:999px!important;font-size:11px!important;border:1px solid var(--staff-line) !important;white-space:nowrap !important;padding:3px 8px!important}body[data-jucat-uniform=staff] .staff-status-symbol{margin-right:5px !important;font-weight:700 !important}body[data-jucat-uniform=staff] .muted,body[data-jucat-uniform=staff] .small,body[data-jucat-uniform=staff] .secondary,body[data-jucat-uniform=staff] .source-note{color:var(--staff-muted)!important}
body[data-jucat-uniform=staff] :is(.table-wrap,.table-scroll){overflow:auto!important;max-width:100%!important;min-width:0 !important}body[data-jucat-uniform=staff] table{color:var(--staff-text)!important;background:var(--staff-surface)!important;width:100% !important}body[data-jucat-uniform=staff] th,body[data-jucat-uniform=staff] td{border-color:var(--staff-line)!important;padding:12px!important}body[data-jucat-uniform=staff] th{background:var(--staff-field)!important;color:var(--staff-muted)!important;font-weight:700!important}body[data-jucat-uniform=staff] td{background:var(--staff-surface)!important}body[data-jucat-uniform=staff] td .badge{max-width:100% !important}
body[data-jucat-uniform=staff] :is(.toolbar,.filter-panel,.filters){border:1px solid var(--staff-line) !important;background:var(--staff-surface)!important;padding:14px!important;border-radius:6px!important;gap:10px!important;margin-bottom:16px!important}body[data-jucat-uniform=staff] .toolbar select{min-width:120px !important}body[data-jucat-uniform=staff] .toolbar .search{min-width:180px !important}
body[data-jucat-uniform=staff] .staff-info{width:44px!important;height:44px!important;min-height:44px!important;display:inline-grid!important;place-items:center!important;border:0!important;background:transparent!important;padding:0!important;vertical-align:middle !important;color:var(--staff-muted)!important;flex:none !important}body[data-jucat-uniform=staff] .staff-info span{font-size:10px !important;line-height:14px !important;width:15px !important;height:15px !important;border:1px solid currentColor !important;border-radius:3px !important}body[data-jucat-uniform=staff] .staff-info-tip{position:fixed !important;z-index:300 !important;max-width:min(320px,calc(100vw - 24px)) !important;padding:12px !important;background:var(--staff-surface) !important;border:1px solid var(--staff-line) !important;border-radius:6px !important;font-size:13px !important;box-shadow:0 8px 24px #0003 !important}body[data-jucat-uniform=staff] .staff-info-heading{display:flex !important;align-items:center !important;gap:4px !important}
body[data-jucat-uniform=staff] dialog.staff-announcement,body[data-jucat-uniform=staff] dialog.staff-info-dialog{border:1px solid var(--staff-line) !important;border-radius:6px !important;background:var(--staff-surface) !important;color:var(--staff-text) !important;width:min(560px,calc(100vw - 24px)) !important;max-height:calc(100dvh - 24px) !important;padding:0 !important;overflow:auto !important}body[data-jucat-uniform=staff] dialog::backdrop{background:#020d16b3 !important}body[data-jucat-uniform=staff] .staff-dialog-head{position:sticky !important;top:0 !important;z-index:2 !important;background:var(--staff-surface) !important;display:flex !important;justify-content:space-between !important;align-items:center !important;padding:16px 20px !important;border-bottom:1px solid var(--staff-line) !important}body[data-jucat-uniform=staff] .staff-dialog-head h2{margin:0 !important}body[data-jucat-uniform=staff] .staff-dialog-head button{width:44px !important;height:44px !important;flex:none !important}body[data-jucat-uniform=staff] .staff-announcement>.push-admin{margin:0!important;border:0!important;padding:20px!important}body[data-jucat-uniform=staff] .staff-announcement>.push-admin>h2{display:none !important}body[data-jucat-uniform=staff] .staff-announcement form{display:grid !important;gap:12px !important}body[data-jucat-uniform=staff] .staff-announcement textarea{min-height:110px!important}body[data-jucat-uniform=staff] .staff-announcement input[type=checkbox]{width:auto!important;min-height:0!important}body[data-jucat-uniform=staff] .staff-info-dialog>p{padding:20px !important;white-space:pre-wrap !important}body[data-jucat-uniform=staff] .staff-info-dialog>footer{padding:0 20px 20px !important;display:flex !important;justify-content:flex-end !important}body[data-jucat-uniform=staff] .staff-quick-action{margin-left:auto !important;max-width:220px!important}
body[data-jucat-uniform=staff] .staff-map-card{padding:16px!important;border:1px solid var(--staff-line) !important}body[data-jucat-uniform=staff] .staff-map-heading{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin-bottom:12px !important}body[data-jucat-uniform=staff] .staff-map-heading h2{margin:0 !important}body[data-jucat-uniform=staff] .staff-map-host .jk{--R:6px !important;--r:3px !important;--line:var(--staff-line) !important;--field:var(--staff-field) !important;--surface:var(--staff-surface) !important;--text:var(--staff-text) !important;--muted:var(--staff-muted) !important;--accent:#2FD69A !important;--on-accent:#062018 !important}body[data-jucat-uniform=staff] .staff-map-host .jkm{height:340px !important}body[data-jucat-uniform=staff] .staff-map-filters{display:flex !important;gap:8px !important;overflow-x:auto !important;overflow-y:hidden !important;margin:12px 0 !important}body[data-jucat-uniform=staff] .staff-map-filters button{flex:none !important}body[data-jucat-uniform=staff] .staff-map-filters button[aria-pressed=true],body[data-jucat-uniform=staff] .map-list-tabs button[aria-pressed=true]{background:var(--staff-accent)!important;color:var(--staff-on)!important}body[data-jucat-uniform=staff] .staff-map-fallback-list{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr)) !important;max-height:220px !important;overflow:auto !important;gap:8px !important}body[data-jucat-uniform=staff] .staff-map-note{font-size:12px !important;color:var(--staff-muted) !important}body[data-jucat-uniform=staff] .staff-map-area{position:absolute !important;bottom:62px !important;left:10px !important;width:min(330px,calc(100% - 20px)) !important;max-height:min(50vh,340px) !important;overflow:auto !important;pointer-events:auto !important;background:var(--staff-surface) !important;border:1px solid var(--staff-line) !important;border-radius:6px !important;padding:10px !important}body[data-jucat-uniform=staff] .staff-map-area h3{font-size:14px !important}body[data-jucat-uniform=staff] .jkm-zoom{gap:0!important}body[data-jucat-uniform=staff] .jkm-zoom .jkm-z{border-radius:0!important}body[data-jucat-uniform=staff] .jkm-zoom .jkm-z:first-child{border-radius:3px 3px 0 0!important}body[data-jucat-uniform=staff] .jkm-zoom .jkm-z:last-child{border-radius:0 0 3px 3px!important}
@media(max-width:800px){body[data-jucat-uniform=staff] .sidebar{width:280px!important}body[data-jucat-uniform=staff][data-release=dash] .layout>.main,body[data-jucat-uniform=staff][data-release=venues] .workspace{margin-left:0!important;width:100%!important}body[data-jucat-uniform=staff] #workspace.workspace,body[data-jucat-uniform=staff] .workspace>.main{padding:20px 16px 28px!important}body[data-jucat-uniform=staff] .topbar{padding:0 12px!important}body[data-jucat-uniform=staff] h1{font-size:26px!important}body[data-jucat-uniform=staff] .card{padding:14px!important}body[data-jucat-uniform=staff] .overview-scoreboard,body[data-jucat-uniform=staff] .overview-stats,body[data-jucat-uniform=staff] .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body[data-jucat-uniform=staff] .overview-stat{min-height:78px!important;padding:12px!important}body[data-jucat-uniform=staff] .overview-intro{align-items:flex-end!important;gap:6px!important}body[data-jucat-uniform=staff] .overview-intro .staff-quick-action{max-width:170px!important;font-size:12px!important;padding:8px 10px!important;white-space:nowrap !important}body[data-jucat-uniform=staff] .toolbar{align-items:stretch!important}body[data-jucat-uniform=staff] .toolbar .search{flex-basis:100%!important}body[data-jucat-uniform=staff] .toolbar select{flex:1 1 120px !important;min-width:0 !important}body[data-jucat-uniform=staff] .staff-map-host .jkm{height:360px !important}body[data-jucat-uniform=staff] .staff-map-heading{align-items:flex-start !important;flex-direction:column !important}body[data-jucat-uniform=staff] .staff-map-heading p{margin:0 !important;font-size:12px !important}body[data-jucat-uniform=staff] .staff-map-fallback-list{grid-template-columns:minmax(0,1fr) !important}body[data-jucat-uniform=staff] .staff-dialog-head{padding:12px 14px !important}body[data-jucat-uniform=staff] .staff-announcement>.push-admin{padding:14px!important}body[data-jucat-uniform=staff] dialog.staff-announcement{overscroll-behavior:contain !important}}
@media(prefers-reduced-motion:reduce){body[data-jucat-uniform=staff] .staff-slider{transition:none!important}}}

@layer staff-v13{body[data-jucat-uniform=staff] .layout{display:grid!important;grid-template-columns:232px minmax(0,1fr)!important}body[data-jucat-uniform=staff][data-release=dash] .layout>.main{grid-column:2!important;margin-left:0!important;width:auto!important;min-width:0!important}body[data-jucat-uniform=staff] .sidebar nav{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important}body[data-jucat-uniform=staff] .sidebar nav::-webkit-scrollbar{display:none!important}body[data-jucat-uniform=staff] .staff-map-card{display:block!important;grid-template-columns:none!important}body[data-jucat-uniform=staff] .staff-map-host{width:100%!important;min-width:0!important}body[data-jucat-uniform=staff] .staff-info-heading{display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important}body[data-jucat-uniform=staff] .staff-info-heading h1,body[data-jucat-uniform=staff] .staff-info-heading h2{order:0!important}body[data-jucat-uniform=staff] .staff-info-heading .staff-info{order:1!important}body[data-jucat-uniform=staff] .ops-eyebrow{display:none!important}body[data-jucat-uniform=staff] .header-search{background:var(--staff-field)!important;border-color:var(--staff-line)!important}body[data-jucat-uniform=staff] .header-search input{border:0!important;min-width:0!important}body[data-jucat-uniform=staff] .language-menu{display:flex!important;align-items:center!important}body[data-jucat-uniform=staff] .language-menu summary{display:none!important}body[data-jucat-uniform=staff] .staff-map-area .map-venue-item,body[data-jucat-uniform=staff] .staff-map-fallback-list .map-venue-item{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:10px!important;min-width:0!important;background:var(--staff-surface)!important;color:var(--staff-text)!important;border:1px solid var(--staff-line)!important;border-radius:6px!important}body[data-jucat-uniform=staff] .map-venue-item h3{font-size:14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:260px!important}body[data-jucat-uniform=staff] .map-venue-item>div{min-width:0!important}@media(max-width:800px){body[data-jucat-uniform=staff] .layout{grid-template-columns:minmax(0,1fr)!important}body[data-jucat-uniform=staff][data-release=dash] .layout>.main{grid-column:1!important;width:100%!important}}}
@layer staff-v13{body[data-jucat-uniform=staff] .overview-view{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)!important;grid-template-areas:'head head' 'stats stats' 'map tasks' 'games games'!important;gap:16px!important}body[data-jucat-uniform=staff] .overview-intro{grid-area:head!important;margin-bottom:0!important}body[data-jucat-uniform=staff] .overview-scoreboard{grid-area:stats!important;margin-bottom:0!important}body[data-jucat-uniform=staff] #overview-map{grid-area:map!important;min-width:0!important}body[data-jucat-uniform=staff] .overview-lower{display:contents!important}body[data-jucat-uniform=staff] .overview-task-stack{grid-area:tasks!important;min-width:0!important}body[data-jucat-uniform=staff] .overview-games{grid-area:games!important;min-width:0!important}body[data-jucat-uniform=staff] .language-switch{display:inline-flex!important;padding:2px!important;border:1px solid var(--staff-line)!important;background:var(--staff-field)!important;border-radius:3px!important}body[data-jucat-uniform=staff] .language-switch button{min-width:34px!important;font-size:13px!important;padding:5px 8px!important}@media(max-width:800px){body[data-jucat-uniform=staff] .overview-view{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'head' 'stats' 'map' 'tasks' 'games'!important}}}
@layer staff-v13{@media(max-width:800px){body[data-jucat-uniform=staff] .overview-intro{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;flex-wrap:nowrap!important}body[data-jucat-uniform=staff] .overview-intro>div{width:auto!important;min-width:0!important}body[data-jucat-uniform=staff] .overview-intro>.staff-quick-action{margin:0!important;align-self:center!important}body[data-jucat-uniform=staff] .platform-mobile-logo img{width:80px!important}body[data-jucat-uniform=staff] .topbar .mobile-menu{width:32px!important;min-width:32px!important;flex-basis:32px!important;padding:4px!important}body[data-jucat-uniform=staff] .top-actions{flex-shrink:1!important;gap:3px!important;min-width:0!important}body[data-jucat-uniform=staff] .top-actions>button,body[data-jucat-uniform=staff] .top-actions>a{width:32px!important;min-width:32px!important;padding:0!important;flex:0 0 32px!important}body[data-jucat-uniform=staff] .top-actions .top-avatar{overflow:hidden!important}body[data-jucat-uniform=staff] .language-switch button{min-width:28px!important;padding:5px 6px!important}body[data-jucat-uniform=staff] .staff-map-card{min-width:0!important;max-width:100%!important}body[data-jucat-uniform=staff] .overview-intro .staff-info{width:44px!important;min-width:44px!important}}}
@layer staff-v13{/* CS 2026-11-02: dark-theme sweep for legacy light surfaces (presentation only). */
:root:not([data-theme=light]) body[data-jucat-uniform=staff] :is(.venues-pane,.venue-main.main,.catalogue-section){background:var(--staff-bg)!important;color:var(--staff-text)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] :is(details.location-search-tools,.location-search-tools>summary,.venue-directory,.approval-queue,nav.settings-tabs,.site-status,.notice,.section-card,.empty,.users-filters .field,details>summary){background:var(--staff-surface)!important;color:var(--staff-text)!important;border-color:var(--staff-line)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] :is(.explorer-search,label.search){background:var(--staff-field)!important;color:var(--staff-text)!important;border-color:var(--staff-line)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] :is(.empty,.notice) :is(p,span,small){color:var(--staff-muted)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] :is(tr.selected,tr.selected td){background:rgba(47,214,154,.10)!important;color:var(--staff-text)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] :is(.tab-count,.user-count){background:var(--staff-field)!important;color:var(--staff-text)!important;border:1px solid var(--staff-line)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] :is(.person-avatar,.directory-photo,.invite-admin-icon,.report-metric-symbol,.integration-icon){background:rgba(47,214,154,.14)!important;color:var(--staff-accent)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] .badge{background:rgba(174,189,193,.14)!important;color:var(--staff-text)!important;border-color:var(--staff-line)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] .badge:is(.Not.published,.Existing.service,.bookable){background:rgba(47,214,154,.14)!important;color:var(--staff-accent)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] .user-filters .field{background:var(--staff-surface)!important;color:var(--staff-text)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] .facility-tags>span{background:rgba(47,214,154,.14)!important;color:var(--staff-accent)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] .platform-messages{color:var(--staff-text)!important;background:var(--staff-field)!important;border:1px solid var(--staff-line)!important;border-radius:3px!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] .venue-directory :is(strong,h3,h4,a){color:var(--staff-text)!important}
body[data-jucat-uniform=staff] :is(.eyebrow,.catalogue-section>p,.catalogue-section header p){color:var(--staff-muted)!important}
body[data-jucat-uniform=staff] .market-selector,body[data-jucat-uniform=staff] .market-selector *{color:var(--staff-text)!important}
body[data-jucat-uniform=staff] .sidebar small{color:var(--staff-muted)!important}
:root[data-theme=light] body[data-jucat-uniform=staff] img[src*="/brand/jucat-dash.svg"]{content:url('/brand/jucat-dash-ink.svg')}
body[data-jucat-uniform=staff] .top-avatar{overflow:hidden!important;padding:0!important}
body[data-jucat-uniform=staff] .top-avatar .person-avatar{width:100%!important;height:100%!important;min-width:0!important}
body[data-jucat-uniform=staff],body[data-jucat-uniform=staff] *{--dash-body-line:var(--staff-line)!important;--venue-line:var(--staff-line)!important;--ov-line:var(--staff-line)!important;--dash-body-muted:var(--staff-muted)!important;--ov-muted:var(--staff-muted)!important}
body[data-jucat-uniform=staff] :is(.catalogue-section,.directory-venue,.table-footer,.table-wrap,.player-account,.user-filters .field,.settings-regional-summary dt,.settings-regional-summary dd,dl dt,dl dd,.integration-row,.settings-tabs,.settings-tabs button,.settings-form-section,.settings-language-options>div,.notice,.meciuri-motto,.venue-directory){border-color:var(--staff-line)!important}
body[data-jucat-uniform=staff] :is(.settings-regional-summary dt,.report-metric span,.venue-directory p,.directory-venue p){color:var(--staff-muted)!important}
:root[data-theme=light] body[data-jucat-uniform=staff] img[src*="/brand/jucat-venues.svg"]{content:url('/brand/jucat-venues-ink.svg')}
body[data-jucat-uniform=staff] :is(.approval-queue>p,.captain-card small,.directory-info small,.directory-photo,.directory-status small,.header-search,.inline-section .section-visibility,.invitations-disclosure>summary,.meciuri-table td small,.meciuri-table th,.overview-live-map .map-unmapped-note small,.overview-motto,.page-header p,.player-account small,.player-bio,.player-breadcrumb,.players-view .player-results th,.profile-editor .notice,.profile-editor .player-bio-count,.profile-editor .player-editor-formats>small,.profile-editor .player-editor-name,.report-timeline-row small,.team-identity>p,.team-stat-cards small,.team-stat-cards>div>.icon,.team-summary small,.user-identity p,.venue-coverage small,.venue-global-search,.venues-pane .catalogue-heading .eyebrow,.venues-pane .catalogue-heading p,.venues-pane .directory-info small,.venues-pane .directory-pricing .directory-price-state,.venues-pane .directory-status small,.venues-pane .map-coverage strong,.venues-pane .map-disclaimer,.venues-pane .map-list-description,.venues-pane .map-venue-item p){color:var(--staff-muted)!important}
body[data-jucat-uniform=staff][data-page="bookings"] #workspace .card>p,body[data-jucat-uniform=staff][data-page="bookings"] #workspace .operations-empty,body[data-jucat-uniform=staff][data-page="bookings"] #workspace th,body[data-jucat-uniform=staff][data-page="players"] #workspace .player-identity small,body[data-jucat-uniform=staff][data-page="players"] #workspace .player-profile .list-row small,body[data-jucat-uniform=staff][data-page="players"] #workspace .player-profile p,body[data-jucat-uniform=staff][data-page="reports"] #workspace .chart-legend,body[data-jucat-uniform=staff][data-page="reports"] #workspace .report-metric span:not(.report-metric-symbol),body[data-jucat-uniform=staff][data-page="reports"] #workspace th,body[data-jucat-uniform=staff][data-page="reports"] .report-resolution small,body[data-jucat-uniform=staff][data-page="reports"] .report-resolution-info p,body[data-jucat-uniform=staff][data-page="reports"] .report-resolution-intro>p,body[data-jucat-uniform=staff][data-page="reports"] :is(#workspace,.report-modal) .report-evidence-empty,body[data-jucat-uniform=staff][data-page="reports"] :is(#workspace,.report-modal) .report-reference,body[data-jucat-uniform=staff][data-page="reports"] :is(#workspace,.report-modal) .report-timeline-row small,body[data-jucat-uniform=staff][data-page="settings"] #workspace .settings-regional-summary dt,body[data-jucat-uniform=staff][data-page="settings"] #workspace .settings-view .notice p,body[data-jucat-uniform=staff][data-page="settings"] #workspace .settings-view .settings-more-menu,body[data-jucat-uniform=staff][data-page="settings"] #workspace .settings-view :is(.settings-card-title p,small),body[data-jucat-uniform=staff][data-page="teams"] #workspace .approval-queue .empty,body[data-jucat-uniform=staff][data-page="teams"] #workspace .publish-controls,body[data-jucat-uniform=staff][data-page="teams"] #workspace .team-empty-fixtures,body[data-jucat-uniform=staff][data-page="users"] #workspace #permissions-form .access-explanation,body[data-jucat-uniform=staff][data-page="users"] #workspace #permissions-form .notice,body[data-jucat-uniform=staff][data-page="users"] #workspace .user-search-input>.icon,body[data-jucat-uniform=staff][data-page="users"] #workspace .users-view .badge.Player,body[data-jucat-uniform=staff][data-page="users"] #workspace .users-view .user-detail dt,body[data-jucat-uniform=staff][data-page="users"] #workspace .users-view .user-identity p,body[data-jucat-uniform=staff][data-page="users"] #workspace .users-view th,body[data-jucat-uniform=staff][data-page="venues"] #workspace .map-coverage,body[data-jucat-uniform=staff][data-page] #workspace .dash-page-heading .dash-heading-copy>p:not(.dash-page-eyebrow),body[data-jucat-uniform=staff][data-page] #workspace .dash-page-heading .dash-page-eyebrow{color:var(--staff-muted)!important}
@media (max-width:760px){body[data-jucat-uniform=staff] .users-view .table-wrap table{min-width:620px!important}body[data-jucat-uniform=staff] .users-view .table-wrap :is(td,th){white-space:nowrap!important}body[data-jucat-uniform=staff] .users-view .user-pick{min-width:180px!important}}
:root[data-theme=light]{--staff-topbar-bg:#FFFFFF;--staff-topbar-fg:#061B2A}
:root:not([data-theme=light]){--staff-topbar-bg:#0F222A;--staff-topbar-fg:#F3F6F5}
body[data-jucat-uniform=staff] .user-count{background:var(--staff-field)!important;color:var(--staff-text)!important;border:1px solid var(--staff-line)!important}
:root[data-theme=light]{--staff-topbar-logo-filter:none;--staff-topbar-muted:#4A5D66}
:root[data-theme=light] body[data-jucat-uniform=staff] .platform-messages{color:var(--staff-text)!important}
:root{--staff-lang-active:#062018}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] :is(.segmented,.activity-list){background:var(--staff-surface)!important;border-color:var(--staff-line)!important;color:var(--staff-text)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] .activity-list :is(p,small,.muted){color:var(--staff-muted)!important}
:root:not([data-theme=light]) body[data-jucat-uniform=staff] .avatar{background:rgba(47,214,154,.14)!important;color:var(--staff-accent)!important}
body[data-jucat-uniform=staff] .account-name{color:var(--staff-text)!important}
body[data-jucat-uniform=staff] :is(.account-role,.brand-sub){color:var(--staff-muted)!important}
}
