@layer darklabWorkspaceUX {
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-site-header{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:68px!important;margin:0 0 20px!important;padding:12px 24px!important;border:0!important;border-bottom:1px solid #ffffff18!important;border-radius:0!important;background:#151a22!important;color:#cad1dc!important;font:400 12px/1.5 Inter,Segoe UI,Arial,sans-serif!important;box-shadow:none!important;position:relative!important;width:100%!important}
body.darklab-fixed-bg.ux-workspace #sd-main>.dl-site-header{margin-bottom:0!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-breadcrumb{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important;flex:1!important;background:none!important;padding:0!important;margin:0!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-breadcrumb a{color:#ff4066!important;font:600 11px/1.5 Michroma,Inter,sans-serif!important;text-decoration:none!important;flex-shrink:0!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-separator{color:#8993a2!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-breadcrumb strong{color:#cad1dc!important;font:500 12px/1.5 Inter,Arial,sans-serif!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-account{display:flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important;color:#f3f5f8!important;flex-shrink:0!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-avatar{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:9px!important;background:#f6edf0!important;border:1px solid #f6d3dc!important;color:#bb1236!important;font:650 10px/1 Inter,Arial,sans-serif!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-identity{display:grid!important;gap:3px!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-identity strong{font:550 11px/1.4 Inter,Arial,sans-serif!important;color:#f3f5f8!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-identity small{font:400 10px/1.4 Inter,Arial,sans-serif!important;color:#aab4c3!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-site-header .dl-menu-toggle{display:none!important;position:static!important;inset:auto!important;margin:0!important;flex-shrink:0!important;border:1px solid #ffffff30!important;border-radius:6px!important;background:#252d39!important;color:#fff!important;padding:8px!important;min-width:44px!important;min-height:44px!important;font:500 12px/1 Inter,Arial,sans-serif!important;cursor:pointer!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-menu-toggle svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important}
body.dl-header-ready .access-neon-badge{display:none!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-site-header :is(a,button):focus-visible{outline:3px solid #91b9e9!important;outline-offset:3px!important}
@media(max-width:900px){body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-site-header .ux-nav-toggle{display:block!important}}
@media(max-width:760px){
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-site-header{padding:10px 12px!important;gap:10px!important;min-height:64px!important;flex-wrap:wrap!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-site-header .mobile-trigger{display:grid!important;place-items:center!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-identity{display:none!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-breadcrumb{gap:8px!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-breadcrumb a{font-size:9px!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-breadcrumb strong{font-size:11px!important}
}
}

@layer darklabWorkspaceUX {
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-superadmin-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important;padding:8px 12px!important;border:1px solid #ff567980!important;border-radius:7px!important;background:#ce002b26!important;color:#ff8ca5!important;font:750 10px/1.2 Inter,Segoe UI,Arial,sans-serif!important;letter-spacing:.09em!important;white-space:nowrap!important;box-shadow:inset 0 0 0 1px #ff406608!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-superadmin-dot{display:block!important;width:6px!important;height:6px!important;flex-shrink:0!important;border-radius:50%!important;background:#ff5679!important;box-shadow:0 0 0 3px #ff40661c!important}
@media(max-width:760px){body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-superadmin-badge{padding:7px 9px!important;font-size:9px!important;gap:7px!important}body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-breadcrumb{flex-basis:calc(100% - 60px)!important}}
}

/* Flush workspace header; keep page content inset below it. */
@layer darklabWorkspaceUX {
html body.darklab-fixed-bg.ux-workspace.dl-header-ready :is(#workspace-main,.admin-main,.portal-main){--dl-page-inset:32px!important;--dl-page-top:28px!important;box-sizing:border-box!important;min-width:0!important;max-width:none!important;padding:var(--dl-page-top) var(--dl-page-inset) 110px!important}
html body.darklab-fixed-bg.ux-workspace.dl-header-ready :is(#workspace-main,.admin-main,.portal-main)>.dl-site-header{margin-top:calc(-1 * var(--dl-page-top))!important;margin-left:calc(-1 * var(--dl-page-inset))!important;margin-right:calc(-1 * var(--dl-page-inset))!important;margin-bottom:var(--dl-page-top)!important;width:calc(100% + 2 * var(--dl-page-inset))!important;max-width:none!important;align-self:stretch!important}
@media(max-width:900px){html body.darklab-fixed-bg.ux-workspace.dl-header-ready :is(#workspace-main,.admin-main,.portal-main){--dl-page-inset:18px!important;--dl-page-top:20px!important}}
}

@layer darklabWorkspaceUX {
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-breadcrumb{flex-wrap:wrap!important;row-gap:4px!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-breadcrumb a.dl-breadcrumb-parent{font:500 12px/1.5 Inter,Arial,sans-serif!important;color:#c1cad7!important;flex-shrink:1!important;overflow-wrap:anywhere!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-breadcrumb a.dl-breadcrumb-parent:hover{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px!important}
body.darklab-fixed-bg.ux-workspace :is(#sd-main,.admin-main,.portal-main,.detect-page) .dl-breadcrumb strong{white-space:normal!important;overflow-wrap:anywhere!important}
}
