:root{--app-font-scale:1;--app-text:#edf4f8;--app-muted:#a9bac8;--app-border:#bcd5e538;--app-panel:#0818278a;--app-panel-strong:#071422b8;--app-header:#040e199e;--app-sidebar:#050f1bd1;--app-control:#0a1c2cb8;--app-overlay:#030b1457;--app-active:#3a84c247;--app-active-line:#5ba6e6}:root[data-theme=light]{--app-text:#172a3d;--app-muted:#607588;--app-border:#38587138;--app-panel:#ffffffad;--app-panel-strong:#ffffffdb;--app-header:#fafdffd1;--app-sidebar:#f2f8fce0;--app-control:#ffffffd1;--app-overlay:#eff7fb85;--app-active:#276faa2e;--app-active-line:#2b79b9}:root[data-theme=soft]{--app-text:#213541;--app-muted:#667b83;--app-border:#4a707b33;--app-panel:#f5faf8a8;--app-panel-strong:#f8fcfad6;--app-header:#eff7f4c7;--app-sidebar:#e8f2f0db;--app-control:#f7fbf9cc;--app-overlay:#e2efec7a;--app-active:#2d82782e;--app-active-line:#3b9287}:root[data-theme=comfort]{--app-text:#edf4f8;--app-muted:#a9bac8;--app-border:#bcd5e538;--app-panel:#0818278a;--app-panel-strong:#071422b8;--app-header:#040e199e;--app-sidebar:#050f1bd1;--app-control:#0a1c2cb8;--app-overlay:#030b1457;--app-active:#3a84c247;--app-active-line:#5ba6e6}:root[data-theme=dark]{--app-text:#f1f6f9;--app-muted:#a3b4c2;--app-border:#a9c6db33;--app-panel:#05111ea8;--app-panel-strong:#030d18cc;--app-header:#020a13c2;--app-sidebar:#020a14e6;--app-control:#071625d1;--app-overlay:#01060c85;--app-active:#3f87c94d;--app-active-line:#65abe8}:root[data-theme=deep-dark]{--app-text:#f5f8fa;--app-muted:#9dacb8;--app-border:#97b5ca2e;--app-panel:#020a12c2;--app-panel-strong:#01070de6;--app-header:#01060ce0;--app-sidebar:#01060cf0;--app-control:#040f19e6;--app-overlay:#000307ad;--app-active:#408bcf57;--app-active-line:#6bb1ee}:root[data-font-size=compact]{--app-font-scale:.94}:root[data-font-size=normal]{--app-font-scale:1}:root[data-font-size=large]{--app-font-scale:1.08}:root[data-font-size=xlarge]{--app-font-scale:1.16}html{font-size:calc(16px * var(--app-font-scale))}.global-app-shell{min-height:100vh}.global-shell-content{isolation:isolate;min-height:100vh;color:var(--app-text);background:0 0;margin-left:220px;position:relative}.global-shell-content:before{content:"";z-index:-2;background-image:url(/images/bry-headquarters-lobby.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0 0 0 220px}.global-shell-content:after{content:"";z-index:-1;background:var(--app-overlay);pointer-events:none;position:fixed;inset:0 0 0 220px}.global-shell-content>main{color:var(--app-text);background:0 0!important}.command-sidebar,.global-sidebar{color:var(--app-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--app-sidebar)!important;border-color:var(--app-border)!important}.global-sidebar{z-index:50;overscroll-behavior:contain;position:fixed;inset:0 auto 0 0;overflow-y:auto}.global-sidebar .sidebar-menu{overflow-y:auto}.brand-block strong,.mobile-brand b,.nav-item b,.sidebar-user b,.profile-action b{color:var(--app-text)!important}.brand-block span,.nav-item small,.sidebar-user small,.profile-action small,.nav-item,.nav-item>span{color:var(--app-muted)!important}.nav-item b{font-size:calc(12px * var(--app-font-scale))}.nav-item small{font-size:calc(9px * var(--app-font-scale))}.brand-block strong{font-size:calc(15px * var(--app-font-scale))}.brand-block span{font-size:calc(8px * var(--app-font-scale))}.sidebar-user b{font-size:calc(11px * var(--app-font-scale))}.sidebar-user small{font-size:calc(9px * var(--app-font-scale))}.global-sidebar .nav-active{box-shadow:inset 3px 0 0 var(--app-active-line);background:var(--app-active)!important;color:var(--app-text)!important}.global-sidebar .nav-active>span,.global-sidebar .nav-active small{color:var(--app-text)!important}.sidebar-appearance{border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border);gap:8px;padding:10px 10px 12px;display:grid}.sidebar-appearance label{grid-template-columns:52px 1fr;align-items:center;gap:7px;display:grid}.sidebar-appearance label>span{color:var(--app-muted);font-size:calc(9px * var(--app-font-scale));font-weight:700}.sidebar-appearance select{border:1px solid var(--app-border);background:var(--app-control);width:100%;min-width:0;color:var(--app-text);font-size:calc(9px * var(--app-font-scale));border-radius:7px;outline:none;padding:6px 7px}.sidebar-appearance select:focus{border-color:var(--app-active-line);box-shadow:0 0 0 2px color-mix(in srgb, var(--app-active-line) 25%, transparent)}.command-topbar{background:var(--app-header)!important;border-color:var(--app-border)!important}.global-search,.theme-select,.company-select{background:var(--app-control)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.global-search input,.theme-select option,.company-select option{color:var(--app-text)!important}.global-search input::placeholder{color:var(--app-muted)!important}.glass-panel,.hotspot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--app-panel)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.global-shell-content .bg-white,.global-shell-content .bg-slate-50,.global-shell-content .bg-slate-100,.global-shell-content .bg-slate-900,.global-shell-content .bg-slate-950{color:var(--app-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--app-panel)!important}.global-shell-content .text-slate-950,.global-shell-content .text-slate-900,.global-shell-content .text-slate-800,.global-shell-content .text-slate-700,.global-shell-content .text-slate-300,.global-shell-content .text-slate-200,.global-shell-content .text-slate-100,.global-shell-content .text-slate-50,.global-shell-content .text-white{color:var(--app-text)!important}.global-shell-content .text-slate-600,.global-shell-content .text-slate-500,.global-shell-content .text-slate-400{color:var(--app-muted)!important}.global-shell-content input,.global-shell-content select,.global-shell-content textarea{color:var(--app-text)}.employee-create-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020a128a!important;left:220px!important}.employee-create-dialog{border:1px solid var(--app-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-height:calc(100% - 32px);box-shadow:0 26px 80px #0000007a;background:var(--app-panel-strong)!important;color:var(--app-text)!important}.employee-create-dialog .employee-code-preview,.employee-create-dialog input,.employee-create-dialog select{background:color-mix(in srgb, var(--app-panel-strong) 90%, transparent);border-color:var(--app-border);color:var(--app-text)}.employee-create-dialog .employee-create-form-grid{overflow:hidden!important}.employee-detail-page{color:var(--app-text)!important}.employee-detail-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--app-header)!important;border-color:var(--app-border)!important}.employee-detail-page .employee-detail-hero,.employee-detail-page .employee-detail-quick-access,.employee-detail-page section.rounded-2xl,.employee-detail-page div.rounded-2xl[class*=bg-gradient-to-br]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-image:none!important;background-color:var(--app-panel)!important;border-color:var(--app-border)!important}.employee-detail-page div[class*="bg-[#0a1523]"]{background-color:color-mix(in srgb, var(--app-panel) 88%, transparent)!important}.employee-detail-page .bg-black\/10,.employee-detail-page .bg-white\/\[0\.02\],.employee-detail-page .bg-white\/\[0\.04\]{background-color:color-mix(in srgb, var(--app-panel) 65%, transparent)!important}.global-shell-content .org-page{color:var(--app-text)!important;background:0 0!important}.global-shell-content .org-page:before{background-image:linear-gradient(90deg, color-mix(in srgb, var(--app-overlay) 65%, transparent), transparent), linear-gradient(180deg, transparent, color-mix(in srgb, var(--app-overlay) 70%, transparent)), url(/images/bry-headquarters-lobby.png)!important;background-position:50%!important;background-size:cover!important}.global-shell-content .org-page header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--app-header)!important;border-color:var(--app-border)!important}.global-shell-content .org-page section>div.rounded-2xl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb, var(--app-panel) 78%, transparent)!important;border-color:var(--app-border)!important}.global-shell-content .org-page section>div.rounded-3xl{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:color-mix(in srgb, var(--app-panel) 42%, transparent)!important;border-color:var(--app-border)!important}.global-shell-content .org-page .relative.min-w-max{background:0 0!important}.global-shell-content .org-page .bg-slate-50,.global-shell-content .org-page .bg-slate-50\/80,.global-shell-content .org-page .bg-white\/70,.global-shell-content .org-page .bg-white\/80,.global-shell-content .org-page .bg-white{background-color:color-mix(in srgb, var(--app-panel) 72%, transparent)!important}@media (max-width:1100px){.global-shell-content{margin-left:180px}.global-shell-content:before,.global-shell-content:after{inset-left:180px;left:180px}.employee-create-modal{left:180px!important}}@media (max-width:700px){.global-app-shell .global-sidebar{display:none}.global-shell-content{margin-left:0}.global-shell-content:before,.global-shell-content:after{left:0}.employee-create-modal{padding:12px!important;left:0!important}.employee-create-dialog{max-height:calc(100% - 24px)}}
:root[data-design=luxury]{--luxury-gold:#d9a441;--luxury-gold-bright:#f5d58a;--luxury-gold-soft:#d9a4412e;--luxury-shadow:0 18px 54px #00000047;--app-text:#f4f6f7;--app-muted:#b5c0c9;--app-border:#e1c4843d;--app-panel:#07142161;--app-panel-strong:#05101c94;--app-header:#040d1770;--app-sidebar:#030d18b8;--app-control:#0716248f;--app-overlay:#02080f2e;--app-active:#d9a4412e;--app-active-line:var(--luxury-gold)}:root[data-design=luxury][data-theme=light]{--app-text:#18232d;--app-muted:#5d6872;--app-border:#9169233d;--app-panel:#fffcf48a;--app-panel-strong:#fffcf4c2;--app-header:#fffcf4a8;--app-sidebar:#fbf6eac7;--app-control:#fffdf7b3;--app-overlay:#f5ecd72e;--app-active:#b4802229;--app-active-line:#a87318}:root[data-design=luxury][data-theme=soft]{--app-text:#243039;--app-muted:#68747b;--app-border:#97723238;--app-panel:#f6f4eb80;--app-panel-strong:#f8f6eeb8;--app-header:#f2efe49e;--app-sidebar:#e8e7dcc2;--app-control:#f8f6eead;--app-overlay:#e2dccb2e;--app-active:#b3842f29;--app-active-line:#a97b27}:root[data-design=luxury][data-theme=comfort]{--app-text:#f4f6f7;--app-muted:#b5c0c9;--app-border:#e1c4843d;--app-panel:#07142161;--app-panel-strong:#05101c94;--app-header:#040d1770;--app-sidebar:#030d18b8;--app-control:#0716248f;--app-overlay:#02080f2e;--app-active:#d9a4412e;--app-active-line:var(--luxury-gold)}:root[data-design=luxury][data-theme=dark]{--app-text:#f6f7f8;--app-muted:#adb7c0;--app-border:#e1c48438;--app-panel:#030d187a;--app-panel-strong:#020a13ab;--app-header:#02091194;--app-sidebar:#020912cc;--app-control:#04101da8;--app-overlay:#00050a47;--app-active:#d9a44133;--app-active-line:#e0b45b}:root[data-design=luxury][data-theme=deep-dark]{--app-text:#f8f8f7;--app-muted:#a6afb6;--app-border:#e1c48433;--app-panel:#01080f94;--app-panel-strong:#01060cc2;--app-header:#01060cad;--app-sidebar:#01060ce0;--app-control:#020b14c2;--app-overlay:#00030761;--app-active:#d9a44138;--app-active-line:#e4bb68}:root[data-design=luxury] body{background:#07111b}:root[data-design=luxury] .global-shell-content:after{background:var(--app-overlay)!important}:root[data-design=luxury] .global-shell-content h1,:root[data-design=luxury] .global-shell-content h2,:root[data-design=luxury] .global-shell-content h3{text-shadow:0 1px 18px #00000038}:root[data-design=luxury] .command-sidebar,:root[data-design=luxury] .global-sidebar{-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);box-shadow:12px 0 42px #00000029;background:var(--app-sidebar)!important;border-right:1px solid var(--app-border)!important}:root[data-design=luxury] .brand-mark{border:1px solid #f5d58a47;box-shadow:0 8px 24px #00000047,0 0 18px #d9a44114;background:linear-gradient(145deg,#2a79b9,#0d355b)!important}:root[data-design=luxury] .global-sidebar .nav-item:hover{background:#d9a4411a!important}:root[data-design=luxury] .global-sidebar .nav-active{box-shadow:inset 3px 0 0 var(--app-active-line), 0 7px 24px #0000001a;background:linear-gradient(90deg,#d9a44130,#d9a4410f)!important}:root[data-design=luxury] .global-sidebar .nav-active b,:root[data-design=luxury] .global-sidebar .nav-active>span{color:var(--luxury-gold-bright)!important}:root[data-design=luxury] .sidebar-appearance:before{content:"LUXURY UI";color:var(--luxury-gold-bright);font-size:calc(8px * var(--app-font-scale));letter-spacing:.16em;margin-bottom:1px;font-weight:900;display:block}:root[data-design=luxury] .sidebar-appearance select{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--app-control)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}:root[data-design=luxury] .command-center{background:0 0!important}:root[data-design=luxury] .office-scene{background-image:linear-gradient(90deg,#030a1280 0%,#040c143d 45%,#040a1124 100%),linear-gradient(#040a110d,#03080e4d),url(/images/bry-headquarters-lobby.png)!important}:root[data-design=luxury] .command-topbar,:root[data-design=luxury] .glass-panel,:root[data-design=luxury] .hotspot{box-shadow:var(--luxury-shadow);-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);border-color:var(--app-border)!important}:root[data-design=luxury] .glass-panel,:root[data-design=luxury] .hotspot{background:var(--app-panel)!important}:root[data-design=luxury] .global-shell-content section.rounded-2xl,:root[data-design=luxury] .global-shell-content section.rounded-3xl,:root[data-design=luxury] .global-shell-content article.rounded-2xl,:root[data-design=luxury] .global-shell-content div.rounded-2xl[class*=bg-gradient],:root[data-design=luxury] .global-shell-content div.rounded-3xl[class*=bg-gradient]{box-shadow:var(--luxury-shadow);-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);background-image:none!important;background-color:var(--app-panel)!important;border-color:var(--app-border)!important}:root[data-design=luxury] .global-shell-content input,:root[data-design=luxury] .global-shell-content select,:root[data-design=luxury] .global-shell-content textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--app-control)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}:root[data-design=luxury] .global-shell-content input::placeholder,:root[data-design=luxury] .global-shell-content textarea::placeholder{color:var(--app-muted)!important}:root[data-design=luxury] .global-shell-content select option{color:#f5f7f8;background:#0c1722}:root[data-design=luxury] .mission-page{color:var(--app-text)!important;background:0 0!important}:root[data-design=luxury] .mission-page>div:first-of-type{padding:4px 2px 0}:root[data-design=luxury] .mission-page section.rounded-2xl,:root[data-design=luxury] .mission-page article.rounded-2xl,:root[data-design=luxury] .mission-page div.rounded-2xl[class*=bg-gradient]{box-shadow:var(--luxury-shadow);-webkit-backdrop-filter:blur(11px)saturate(115%);backdrop-filter:blur(11px)saturate(115%);background-image:none!important;background-color:color-mix(in srgb, var(--app-panel) 88%, transparent)!important;border-color:var(--app-border)!important}:root[data-design=luxury] .mission-page div[class*="bg-white/[0.025]"],:root[data-design=luxury] .mission-page div[class*="bg-white/[0.02]"]{background:#ffffff09!important}:root[data-design=luxury] .mission-page a[class*="border-[#d9a441]"],:root[data-design=luxury] .mission-page h2[class*="text-[#f5c768]"]{color:var(--luxury-gold-bright)!important}:root[data-design=luxury] .employee-detail-page .employee-detail-hero,:root[data-design=luxury] .employee-detail-page .employee-detail-quick-access,:root[data-design=luxury] .employee-detail-page section.rounded-2xl{background:var(--app-panel)!important;border-color:var(--app-border)!important}:root[data-design=luxury] .org-page section>div.rounded-2xl{background:color-mix(in srgb, var(--app-panel) 78%, transparent)!important}:root[data-design=luxury] .org-page section>div.rounded-3xl{background:color-mix(in srgb, var(--app-panel) 42%, transparent)!important}:root[data-design=luxury] .global-shell-content .text-blue-300,:root[data-design=luxury] .global-shell-content .text-blue-400,:root[data-design=luxury] .global-shell-content .text-blue-500,:root[data-design=luxury] .global-shell-content .text-blue-600,:root[data-design=luxury] .global-shell-content .text-blue-700,:root[data-design=luxury] .global-shell-content .text-blue-800{color:var(--luxury-gold-bright)!important}:root[data-design=luxury] .global-shell-content .border-blue-400,:root[data-design=luxury] .global-shell-content .border-blue-500,:root[data-design=luxury] .global-shell-content .border-blue-600,:root[data-design=luxury] .global-shell-content .border-blue-700{border-color:var(--luxury-gold)!important}:root[data-design=luxury] .global-shell-content .bg-blue-50,:root[data-design=luxury] .global-shell-content .bg-blue-100{background-color:var(--luxury-gold-soft)!important}:root[data-design=luxury] .global-shell-content .border-\[\#8b6429\]\/40,:root[data-design=luxury] .global-shell-content .border-\[\#8b6429\]\/50,:root[data-design=luxury] .global-shell-content .border-\[\#8b6429\]\/60{border-color:var(--app-border)!important}@media (max-width:700px){:root[data-design=luxury] .global-shell-content section.rounded-2xl,:root[data-design=luxury] .global-shell-content article.rounded-2xl{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}}
:root[data-design=luxury][data-theme=light]{--luxury-gold:#b56800;--luxury-gold-bright:#8f5000;--luxury-gold-soft:#b5680024;--app-active-line:#b56800}:root[data-design=luxury][data-theme=soft]{--luxury-gold:#b06a09;--luxury-gold-bright:#955600;--luxury-gold-soft:#b06a0921;--app-active-line:#b06a09}:root[data-design=luxury] .global-shell-content .employee-page .fixed.inset-0.z-50{-webkit-backdrop-filter:blur(10px)saturate(105%)!important;backdrop-filter:blur(10px)saturate(105%)!important;z-index:140!important;background:#02080f7a!important;justify-content:center!important;align-items:center!important;padding:22px!important;display:flex!important;position:fixed!important;inset:0 0 0 220px!important;overflow:hidden!important}:root[data-design=luxury] .global-shell-content .employee-page .fixed.inset-0.z-50>.max-w-3xl{transform:translateZ(0);border:1px solid color-mix(in srgb, var(--luxury-gold) 42%, var(--app-border))!important;background:color-mix(in srgb, var(--app-panel-strong) 95%, transparent)!important;width:min(760px,100vw - 270px)!important;max-width:760px!important;max-height:min(82vh,760px)!important;color:var(--app-text)!important;box-shadow:0 34px 90px #00000075, 0 0 0 1px #ffffff09, 0 0 42px color-mix(in srgb, var(--luxury-gold) 10%, transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(118%)!important;backdrop-filter:blur(24px)saturate(118%)!important;border-radius:20px!important;margin:0!important;overflow-y:auto!important}:root[data-design=luxury] .global-shell-content .employee-page .fixed.inset-0.z-50>.max-w-3xl>div:first-child{border-bottom-color:var(--app-border)!important}:root[data-design=luxury] .global-shell-content .employee-page .fixed.inset-0.z-50>.max-w-3xl>div:last-child{border-top-color:var(--app-border)!important}:root[data-design=luxury][data-theme=light] .global-shell-content .employee-page .fixed.inset-0.z-50,:root[data-design=luxury][data-theme=soft] .global-shell-content .employee-page .fixed.inset-0.z-50{background:#22272b57!important}:root[data-design=luxury][data-theme=light] .global-shell-content .employee-page .fixed.inset-0.z-50>.max-w-3xl,:root[data-design=luxury][data-theme=soft] .global-shell-content .employee-page .fixed.inset-0.z-50>.max-w-3xl{background:#f9f6eef0!important;box-shadow:0 34px 90px #181e2247,0 0 0 1px #78541914,0 0 36px #b5680014!important}:root[data-design=luxury] .settings-users-page{color:var(--app-text)!important;background:0 0!important}:root[data-design=luxury] .settings-users-page [class*=bg-slate-950],:root[data-design=luxury] .settings-users-page [class*=bg-black]{-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%);background-color:var(--app-panel)!important;border-color:var(--app-border)!important}:root[data-design=luxury] .settings-users-page [class*=text-slate-]{color:var(--app-text)!important}:root[data-design=luxury] .settings-users-page select,:root[data-design=luxury] .settings-users-page input{background-color:var(--app-control)!important;color:var(--app-text)!important;border-color:var(--app-border)!important}:root[data-design=luxury][data-theme=light] .settings-users-page,:root[data-design=luxury][data-theme=soft] .settings-users-page{text-shadow:none}:root[data-design=luxury][data-theme=light] .settings-users-page [class*=bg-slate-950],:root[data-design=luxury][data-theme=light] .settings-users-page [class*=bg-black],:root[data-design=luxury][data-theme=soft] .settings-users-page [class*=bg-slate-950],:root[data-design=luxury][data-theme=soft] .settings-users-page [class*=bg-black]{background-color:color-mix(in srgb, var(--app-panel-strong) 86%, transparent)!important}:root[data-design=luxury] .settings-users-page{padding:18px 20px!important}:root[data-design=luxury] .settings-users-page>.max-w-\[1500px\]{max-width:1360px!important}:root[data-design=luxury] .settings-users-page header.rounded-2xl{border-radius:14px!important;margin-bottom:14px!important;padding:16px!important}:root[data-design=luxury] .settings-users-page h1{font-size:calc(22px * var(--app-font-scale,1))!important;margin-top:4px!important;line-height:1.2!important}:root[data-design=luxury] .settings-users-page h2{font-size:calc(17px * var(--app-font-scale,1))!important;margin-top:3px!important;line-height:1.25!important}:root[data-design=luxury] .settings-users-page h3,:root[data-design=luxury] .settings-users-page .text-lg{font-size:calc(14px * var(--app-font-scale,1))!important;line-height:1.35!important}:root[data-design=luxury] .settings-users-page .text-sm{font-size:calc(12.5px * var(--app-font-scale,1))!important;line-height:1.45!important}:root[data-design=luxury] .settings-users-page .text-xs{font-size:calc(10.5px * var(--app-font-scale,1))!important;line-height:1.4!important}:root[data-design=luxury] .settings-users-page .text-2xl,:root[data-design=luxury] .settings-users-page .md\:text-3xl{font-size:calc(20px * var(--app-font-scale,1))!important}:root[data-design=luxury] .settings-users-page header .mt-4.grid{gap:8px!important;margin-top:12px!important}:root[data-design=luxury] .settings-users-page header .mt-4.grid>div{border-radius:10px!important;padding:9px 12px!important}:root[data-design=luxury] .settings-users-page .grid.gap-5{gap:14px!important}:root[data-design=luxury] .settings-users-page .space-y-5>:not([hidden])~:not([hidden]){margin-top:14px!important}:root[data-design=luxury] .settings-users-page aside.rounded-2xl,:root[data-design=luxury] .settings-users-page section.rounded-2xl,:root[data-design=luxury] .settings-users-page section.grid>div.rounded-2xl{border-radius:14px!important;padding:14px!important}:root[data-design=luxury] .settings-users-page aside .mb-4,:root[data-design=luxury] .settings-users-page section .mb-4{margin-bottom:10px!important}:root[data-design=luxury] .settings-users-page aside .mt-4,:root[data-design=luxury] .settings-users-page section .mt-4{margin-top:10px!important}:root[data-design=luxury] .settings-users-page aside .mt-5,:root[data-design=luxury] .settings-users-page section .mt-5{margin-top:12px!important}:root[data-design=luxury] .settings-users-page select{font-size:calc(12.5px * var(--app-font-scale,1))!important;border-radius:10px!important;margin-top:6px!important;padding:9px 10px!important}:root[data-design=luxury] .settings-users-page button.rounded-2xl{border-radius:12px!important;padding:11px 12px!important}:root[data-design=luxury] .settings-users-page button.rounded-xl,:root[data-design=luxury] .settings-users-page a.rounded-xl{border-radius:9px!important;padding-top:7px!important;padding-bottom:7px!important}:root[data-design=luxury] .settings-users-page button.rounded-2xl .mt-3{margin-top:7px!important}:root[data-design=luxury] .settings-users-page button.rounded-2xl p.mt-1{margin-top:2px!important;line-height:1.35!important}:root[data-design=luxury][data-font-size=normal] .settings-users-page{letter-spacing:0!important}@media (max-width:1100px){:root[data-design=luxury] .global-shell-content .employee-page .fixed.inset-0.z-50{left:180px!important}:root[data-design=luxury] .global-shell-content .employee-page .fixed.inset-0.z-50>.max-w-3xl{width:min(760px,100vw - 220px)!important}:root[data-design=luxury] .settings-users-page{padding:14px!important}}@media (max-width:700px){:root[data-design=luxury] .global-shell-content .employee-page .fixed.inset-0.z-50{padding:12px!important;left:0!important}:root[data-design=luxury] .global-shell-content .employee-page .fixed.inset-0.z-50>.max-w-3xl{border-radius:16px!important;width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}:root[data-design=luxury] .settings-users-page{padding:10px!important}}
:root[data-design=luxury] .command-center .shortcut-zone{scrollbar-width:thin;scrollbar-color:#d9a44194 #030c1540;-webkit-backdrop-filter:blur(16px)saturate(112%)!important;backdrop-filter:blur(16px)saturate(112%)!important;background:linear-gradient(#0a1622c7,#050f1aad)!important;border:1px solid #deae533d!important;border-radius:16px!important;margin:0 0 16px!important;padding:10px!important;display:block!important;overflow:auto hidden!important;box-shadow:inset 0 1px #ffebbc0d,0 14px 36px #00000038!important}:root[data-design=luxury] .command-center .shortcut-stage{width:100%;min-width:1190px;grid-template-columns:repeat(9,minmax(128px,1fr))!important;gap:8px!important;display:grid!important}:root[data-design=luxury] .command-center .shortcut-zone .hotspot{color:#f5f3ed!important;text-align:left!important;-webkit-backdrop-filter:blur(12px)saturate(112%)!important;backdrop-filter:blur(12px)saturate(112%)!important;background:radial-gradient(circle at 28% 0,#deae5312,#0000 44%),linear-gradient(145deg,#091826f0,#040f1af0)!important;border:1px solid #e0b0568f!important;border-radius:12px!important;grid-template-rows:auto auto!important;grid-template-columns:48px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:2px 10px!important;width:auto!important;min-width:0!important;min-height:78px!important;padding:10px!important;text-decoration:none!important;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 0 0 1px #ffebbe05,inset 0 -12px 26px #00000021,0 8px 22px #0003!important}:root[data-design=luxury] .command-center .hotspot.files{order:1}:root[data-design=luxury] .command-center .hotspot.calendar{order:2}:root[data-design=luxury] .command-center .hotspot.employees{order:3}:root[data-design=luxury] .command-center .hotspot.organization{order:4}:root[data-design=luxury] .command-center .hotspot.clock{order:5}:root[data-design=luxury] .command-center .hotspot.payroll{order:6}:root[data-design=luxury] .command-center .hotspot.reports{order:7}:root[data-design=luxury] .command-center .hotspot.settings{order:8}:root[data-design=luxury] .command-center .hotspot.mission{order:9}:root[data-design=luxury] .command-center .hotspot.files{--shortcut-icon:url(/images/nexora-icons/documents.png);--shortcut-glow:#ffbf204d}:root[data-design=luxury] .command-center .hotspot.calendar{--shortcut-icon:url(/images/nexora-icons/leave.png);--shortcut-glow:#ffbf204d}:root[data-design=luxury] .command-center .hotspot.employees{--shortcut-icon:url(/images/nexora-icons/employee.png);--shortcut-glow:#258bff57}:root[data-design=luxury] .command-center .hotspot.organization{--shortcut-icon:url(/images/nexora-icons/organization.png);--shortcut-glow:#2bff664d}:root[data-design=luxury] .command-center .hotspot.clock{--shortcut-icon:url(/images/nexora-icons/attendance.png);--shortcut-glow:#a85cff52}:root[data-design=luxury] .command-center .hotspot.payroll{--shortcut-icon:url(/images/nexora-icons/payroll.png);--shortcut-glow:#ffb91c52}:root[data-design=luxury] .command-center .hotspot.reports{--shortcut-icon:url(/images/nexora-icons/reports.png);--shortcut-glow:#209fff52}:root[data-design=luxury] .command-center .hotspot.settings{--shortcut-icon:url(/images/nexora-icons/settings.png);--shortcut-glow:#36ff6747}:root[data-design=luxury] .command-center .hotspot.mission{--shortcut-icon:url(/images/nexora-icons/mission.png);--shortcut-glow:#ff37454d}:root[data-design=luxury] .command-center .shortcut-zone .hotspot>span{position:relative;color:#0000!important;width:46px!important;height:46px!important;box-shadow:inset 0 0 12px #ffffff06, 0 0 15px var(--shortcut-glow,#d9a44124)!important;background:#040d18b8!important;border:1px solid #e2b35b38!important;border-radius:11px!important;grid-area:1/1/span 2!important;place-items:center!important;margin:0!important;font-size:0!important;display:grid!important;overflow:hidden!important}:root[data-design=luxury] .command-center .shortcut-zone .hotspot>span:before{filter:drop-shadow(0 0 7px var(--shortcut-glow,#d9a4412e));content:""!important;background-image:var(--shortcut-icon)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:10px!important;width:46px!important;height:46px!important;display:block!important}:root[data-design=luxury] .command-center .shortcut-zone .hotspot>b{text-overflow:ellipsis;text-shadow:0 1px 8px #00000047;min-width:0;overflow:hidden;color:#f7f5ef!important;font-size:calc(12px * var(--app-font-scale,1))!important;white-space:nowrap!important;grid-area:1/2!important;margin:0!important;font-weight:800!important;line-height:1.22!important}:root[data-design=luxury] .command-center .shortcut-zone .hotspot>small{min-width:0;max-height:27px;overflow:hidden;color:#d7ad63!important;font-size:calc(9px * var(--app-font-scale,1))!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;grid-area:2/2!important;margin:0!important;font-weight:500!important;line-height:1.25!important;display:block!important}:root[data-design=luxury] .command-center .shortcut-zone .hotspot:not(.hotspot-disabled):hover{background:radial-gradient(circle at 28% 0,#ecbe6221,#0000 48%),linear-gradient(145deg,#0d1f2ffa,#05121ffa)!important;border-color:#f5cf80e6!important;transform:translateY(-2px)!important;box-shadow:inset 0 0 0 1px #ffe6b009,0 10px 26px #00000045,0 0 22px #d9a44117!important}:root[data-design=luxury] .command-center .shortcut-zone .hotspot:not(.hotspot-disabled):hover>span{box-shadow:inset 0 0 12px #ffffff0a, 0 0 20px var(--shortcut-glow,#d9a4412e)!important;border-color:#f5cf8085!important}:root[data-design=luxury] .command-center .shortcut-zone .hotspot-disabled{opacity:.82!important;cursor:not-allowed!important}:root[data-design=luxury][data-theme=light] .command-center .shortcut-zone .hotspot>b,:root[data-design=luxury][data-theme=soft] .command-center .shortcut-zone .hotspot>b{color:#f8f4e9!important}@media (max-width:1400px){:root[data-design=luxury] .command-center .shortcut-stage{min-width:max-content;grid-template-columns:repeat(9,128px)!important}}@media (max-width:700px){:root[data-design=luxury] .command-center .shortcut-zone{border-radius:13px!important;padding:8px!important}:root[data-design=luxury] .command-center .shortcut-stage{min-width:max-content;grid-template-columns:repeat(9,132px)!important}:root[data-design=luxury] .command-center .shortcut-zone .hotspot{min-height:74px!important}}
:root[data-design=luxury] .command-center .hotspot.organization>span:before{filter:drop-shadow(0 0 8px #26ff6c57);background:url(/images/nexora-icons/organization.png) 50%/contain no-repeat;border-radius:10px;width:40px;height:40px;content:""!important}:root[data-design=luxury] .command-center .hotspot.organization>span{background:#05231aa8!important;border-color:#2fdb6c6b!important;box-shadow:0 0 16px #23d16724!important}:root[data-design=luxury] .command-center .hotspot.clock>span:before{filter:drop-shadow(0 0 8px #9e5bff57);background:url(/images/nexora-icons/attendance.png) 50%/contain no-repeat;border-radius:10px;width:40px;height:40px;content:""!important}:root[data-design=luxury] .command-center .hotspot.clock>span{background:#1b0d30b3!important;border-color:#a96fff6b!important;box-shadow:0 0 16px #9752ff29!important}:root[data-design=luxury] .command-center .hotspot.calendar>span:before{filter:drop-shadow(0 0 8px #ffbf2c57);background:url(/images/nexora-icons/leave.png) 50%/contain no-repeat;border-radius:10px;width:40px;height:40px;content:""!important}:root[data-design=luxury] .command-center .hotspot.calendar>span{background:#2d1f07ad!important;border-color:#f2ba4875!important;box-shadow:0 0 16px #f0b33524!important}:root[data-design=luxury] .command-center .hotspot.payroll>span:before{filter:drop-shadow(0 0 8px #ffb11f5c);background:url(/images/nexora-icons/payroll.png) 50%/contain no-repeat;border-radius:10px;width:40px;height:40px;content:""!important}:root[data-design=luxury] .command-center .hotspot.payroll>span{background:#2f1d05ad!important;border-color:#f4b53d7a!important;box-shadow:0 0 16px #eea52026!important}
:root[data-design=luxury] .command-center .office-board{padding-top:8px!important}:root[data-design=luxury] .command-center .glass-grid{grid-template:". .calendar"minmax(220px,250px)"overview tasks activity"/minmax(0,1.12fr) minmax(0,1fr) minmax(300px,.9fr)!important;align-items:stretch!important;gap:12px!important;margin-top:8px!important;display:grid!important}:root[data-design=luxury] .command-center .overview-panel{grid-area:overview!important}:root[data-design=luxury] .command-center .tasks-panel{grid-area:tasks!important}:root[data-design=luxury] .command-center .activity-panel{grid-area:activity!important}:root[data-design=luxury] .command-center .calendar-panel.hero-calendar{grid-area:calendar!important;align-self:start!important;width:100%!important;min-height:0!important;max-height:250px!important;padding:14px!important;overflow:hidden!important}:root[data-design=luxury] .command-center .calendar-panel .panel-heading{margin-bottom:6px!important}:root[data-design=luxury] .command-center .calendar-panel .panel-heading h2{font-size:calc(17px * var(--app-font-scale,1))!important;line-height:1.2!important}:root[data-design=luxury] .command-center .calendar-grid{gap:3px!important}:root[data-design=luxury] .command-center .calendar-week,:root[data-design=luxury] .command-center .calendar-days{gap:2px!important}:root[data-design=luxury] .command-center .calendar-days button,:root[data-design=luxury] .command-center .calendar-week b{min-height:24px!important;font-size:calc(10px * var(--app-font-scale,1))!important}:root[data-design=luxury] .command-center .calendar-empty{font-size:calc(9px * var(--app-font-scale,1))!important;margin-top:5px!important}:root[data-design=luxury] .command-center .overview-panel,:root[data-design=luxury] .command-center .tasks-panel,:root[data-design=luxury] .command-center .activity-panel{height:auto!important;min-height:0!important;max-height:300px!important;padding:14px!important;overflow:hidden!important}:root[data-design=luxury] .command-center .overview-panel .panel-heading,:root[data-design=luxury] .command-center .tasks-panel .panel-heading,:root[data-design=luxury] .command-center .activity-panel .panel-heading{margin-bottom:10px!important}:root[data-design=luxury] .command-center .overview-panel .panel-heading h2,:root[data-design=luxury] .command-center .tasks-panel .panel-heading h2,:root[data-design=luxury] .command-center .activity-panel .panel-heading h2{font-size:calc(17px * var(--app-font-scale,1))!important}:root[data-design=luxury] .command-center .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}:root[data-design=luxury] .command-center .metric{gap:8px!important;min-height:74px!important;padding:9px 10px!important}:root[data-design=luxury] .command-center .metric>span{width:30px!important;height:30px!important;font-size:calc(15px * var(--app-font-scale,1))!important}:root[data-design=luxury] .command-center .metric small{font-size:calc(9px * var(--app-font-scale,1))!important}:root[data-design=luxury] .command-center .metric strong{font-size:calc(18px * var(--app-font-scale,1))!important;letter-spacing:0!important;margin-top:2px!important;line-height:1.12!important}:root[data-design=luxury] .command-center .metric em{font-size:calc(8px * var(--app-font-scale,1))!important;margin-top:2px!important}:root[data-design=luxury] .command-center .task-row,:root[data-design=luxury] .command-center .activity-row{min-height:42px!important;padding-block:7px!important}:root[data-design=luxury] .command-center .task-row b,:root[data-design=luxury] .command-center .activity-row b{font-size:calc(11px * var(--app-font-scale,1))!important}:root[data-design=luxury] .command-center .activity-row small,:root[data-design=luxury] .command-center .activity-row time{font-size:calc(9px * var(--app-font-scale,1))!important}@media (min-width:821px){:root[data-design=luxury] .command-center{height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important}:root[data-design=luxury] .command-center .command-content{height:100vh!important;min-height:0!important;overflow:hidden!important}:root[data-design=luxury] .command-center .activity-panel{flex-direction:column!important;height:300px!important;max-height:300px!important;display:flex!important;overflow:hidden!important}:root[data-design=luxury] .command-center .activity-panel>.panel-heading{flex:none!important}:root[data-design=luxury] .command-center .activity-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto!important;min-height:0!important;padding-right:5px!important;overflow:hidden auto!important}:root[data-design=luxury] .command-center .activity-list::-webkit-scrollbar{width:8px}:root[data-design=luxury] .command-center .activity-list::-webkit-scrollbar-track{background:#0f172a59;border-radius:999px}:root[data-design=luxury] .command-center .activity-list::-webkit-scrollbar-thumb{background:#94a3b88c padding-box padding-box;border:2px solid #0000;border-radius:999px}:root[data-design=luxury] .command-center .activity-list::-webkit-scrollbar-thumb:hover{background:#e2e8f0b8 padding-box padding-box}}@media (max-width:1280px){:root[data-design=luxury] .command-center .glass-grid{grid-template:".calendar"220px"overview tasks""activity activity"/minmax(0,1fr) minmax(290px,.82fr)!important}:root[data-design=luxury] .command-center .activity-panel{max-height:250px!important}}@media (max-width:820px){:root[data-design=luxury] .command-center{height:auto!important;max-height:none!important;overflow:visible!important}:root[data-design=luxury] .command-center .command-content{height:auto!important;overflow:visible!important}:root[data-design=luxury] .command-center .glass-grid{grid-template:"calendar""overview""tasks""activity"/1fr!important}:root[data-design=luxury] .command-center .calendar-panel.hero-calendar,:root[data-design=luxury] .command-center .overview-panel,:root[data-design=luxury] .command-center .tasks-panel,:root[data-design=luxury] .command-center .activity-panel{height:auto!important;max-height:none!important}:root[data-design=luxury] .command-center .activity-list{overflow:visible!important}:root[data-design=luxury] .command-center .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
:root[data-design=luxury]{--app-background-image:url(/images/bry-headquarters-lobby.png);--app-headbar-height:64px;--app-page-gutter-x:20px;--app-page-gutter-y:16px;--app-section-gap:16px;--app-panel-radius:16px;--app-glass-blur:14px;--app-background-veil:#030a1257}:root[data-design=luxury][data-theme=light]{--app-background-veil:#f2eee257}:root[data-design=luxury][data-theme=soft]{--app-background-veil:#dee0d747}:root[data-design=luxury][data-theme=comfort]{--app-background-veil:#030a1252}:root[data-design=luxury][data-theme=dark]{--app-background-veil:#01070d7a}:root[data-design=luxury][data-theme=deep-dark]{--app-background-veil:#00040999}:root[data-design=luxury] body{background-color:#07111b;background-image:linear-gradient(var(--app-background-veil), var(--app-background-veil)), var(--app-background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;font-family:Leelawadee UI,Tahoma,Noto Sans Thai,Arial,sans-serif}:root[data-design=luxury] .global-shell-content:before,:root[data-design=luxury] .office-scene,:root[data-design=luxury] .employee-page:before,:root[data-design=luxury] .org-page:before{background-image:linear-gradient(var(--app-background-veil), var(--app-background-veil)), var(--app-background-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}:root[data-design=luxury] .office-scene,:root[data-design=luxury] .global-shell-content:before{background-attachment:fixed}:root[data-design=luxury] .employee-page,:root[data-design=luxury] .mission-page,:root[data-design=luxury] .org-page,:root[data-design=luxury] .settings-users-page,:root[data-design=luxury] .command-center{background:0 0!important}:root[data-design=luxury] .command-sidebar .sidebar-menu,:root[data-design=luxury] .global-sidebar .sidebar-menu{overscroll-behavior:contain;min-height:0;overflow-y:auto}:root[data-design=luxury] .command-sidebar .nav-active,:root[data-design=luxury] .global-sidebar .nav-active{box-shadow:inset 3px 0 0 var(--app-active-line), 0 7px 24px #0000001a!important;background:linear-gradient(90deg,#d9a44130,#d9a4410f)!important}:root[data-design=luxury] .command-sidebar .nav-active b,:root[data-design=luxury] .command-sidebar .nav-active>span,:root[data-design=luxury] .global-sidebar .nav-active b,:root[data-design=luxury] .global-sidebar .nav-active>span{color:var(--luxury-gold-bright)!important}:root[data-design=luxury] .topbar-brand{min-width:210px;color:var(--app-text);align-items:center;gap:10px;margin-right:auto;display:flex}:root[data-design=luxury] .topbar-brand .brand-mark{border-radius:10px;width:34px;height:34px}:root[data-design=luxury] .topbar-brand-copy{min-width:0;line-height:1.15}:root[data-design=luxury] .topbar-brand-copy strong{color:var(--app-text);font-size:calc(13px * var(--app-font-scale));letter-spacing:.04em;font-weight:800;display:block}:root[data-design=luxury] .topbar-brand-copy span{color:var(--app-muted);font-size:calc(8px * var(--app-font-scale));text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.2;display:block;overflow:hidden}:root[data-design=luxury] .command-topbar,:root[data-design=luxury] .employee-topbar,:root[data-design=luxury] .employee-detail-topbar,:root[data-design=luxury] .page-headbar,:root[data-design=luxury] .global-shell-content>main>header:first-child{box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);min-height:var(--app-headbar-height)!important;height:var(--app-headbar-height)!important;padding-top:8px!important;padding-bottom:8px!important;padding-left:var(--app-page-gutter-x)!important;padding-right:var(--app-page-gutter-x)!important;border-color:var(--app-border)!important;background:var(--app-header)!important}:root[data-design=luxury] .employee-topbar>div,:root[data-design=luxury] .employee-detail-topbar>div,:root[data-design=luxury] .page-headbar>div,:root[data-design=luxury] .global-shell-content>main>header:first-child>div{align-items:center;height:100%;min-height:0}:root[data-design=luxury] .command-topbar{justify-content:flex-start;gap:10px}:root[data-design=luxury] .command-topbar .global-search{margin-left:auto}:root[data-design=luxury] .employee-topbar select[aria-label=เลือกธีม]{display:none!important}:root[data-design=luxury] .employee-page>section.p-6{padding:var(--app-page-gutter-y) var(--app-page-gutter-x)!important}:root[data-design=luxury] .office-board{padding-left:var(--app-page-gutter-x)!important;padding-right:var(--app-page-gutter-x)!important;padding-top:var(--app-page-gutter-y)!important}:root[data-design=luxury] .settings-users-page,:root[data-design=luxury] .mission-page{padding-left:var(--app-page-gutter-x)!important;padding-right:var(--app-page-gutter-x)!important}:root[data-design=luxury] .employee-page>section.p-6>.grid,:root[data-design=luxury] .office-board>*,:root[data-design=luxury] .page-body{margin-top:0}:root[data-design=luxury] .page-shell{min-height:100vh;color:var(--app-text);background:0 0}:root[data-design=luxury] .page-body{gap:var(--app-section-gap);padding:var(--app-page-gutter-y) var(--app-page-gutter-x);flex-direction:column;display:flex}:root[data-design=luxury] .app-glass-panel,:root[data-design=luxury] .page-shell .glass-panel{box-shadow:var(--luxury-shadow);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(112%);backdrop-filter:blur(var(--app-glass-blur)) saturate(112%);background:color-mix(in srgb, var(--app-panel) 88%, transparent)!important;border:1px solid var(--app-border)!important;border-radius:var(--app-panel-radius)!important}:root[data-design=luxury] .employee-page aside.rounded-2xl,:root[data-design=luxury] .employee-page section.col-span-9>div.rounded-2xl,:root[data-design=luxury] .employee-page section.col-span-9>div.rounded-2xl+div.rounded-2xl,:root[data-design=luxury] .employee-page .rounded-2xl.bg-white{-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(112%);backdrop-filter:blur(var(--app-glass-blur)) saturate(112%);background:color-mix(in srgb, var(--app-panel) 88%, transparent)!important;border-color:var(--app-border)!important;box-shadow:var(--luxury-shadow)!important}:root[data-design=luxury] .command-center .icon-action{font-size:calc(18px * var(--app-font-scale))}:root[data-design=luxury] .command-center .profile-action b{font-size:calc(11px * var(--app-font-scale))}:root[data-design=luxury] .command-center .profile-action small{font-size:calc(9px * var(--app-font-scale))}:root[data-design=luxury] .command-center .panel-heading h2{font-weight:750}:root[data-design=luxury] .sidebar-appearance,:root[data-design=luxury] .command-center .sidebar-appearance{background:color-mix(in srgb, var(--app-sidebar) 88%, transparent);flex:none}:root[data-design=luxury] .sidebar-appearance select,:root[data-design=luxury] .command-center .company-select,:root[data-design=luxury] .command-center .global-search{border-color:var(--app-border)!important;background-color:var(--app-control)!important;color:var(--app-text)!important}:root[data-design=luxury] .sidebar-appearance select:focus,:root[data-design=luxury] .command-center .company-select:focus,:root[data-design=luxury] .command-center .global-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-active-line) 22%, transparent);border-color:var(--app-active-line)!important}:root[data-design=luxury][data-theme=light] .topbar-brand-copy strong,:root[data-design=luxury][data-theme=soft] .topbar-brand-copy strong{color:var(--app-text)!important}@media (max-width:1250px){:root[data-design=luxury] .topbar-brand{min-width:150px}:root[data-design=luxury] .topbar-brand-copy span{display:none}}@media (max-width:1100px){:root[data-design=luxury]{--app-page-gutter-x:16px}}@media (max-width:1000px){:root[data-design=luxury] .topbar-brand{display:none}}@media (max-width:700px){:root[data-design=luxury]{--app-headbar-height:auto;--app-page-gutter-x:12px;--app-page-gutter-y:12px}:root[data-design=luxury] .dashboard-sidebar .sidebar-appearance{display:none}:root[data-design=luxury] .command-topbar,:root[data-design=luxury] .employee-topbar,:root[data-design=luxury] .employee-detail-topbar,:root[data-design=luxury] .page-headbar,:root[data-design=luxury] .global-shell-content>main>header:first-child{height:auto!important;min-height:58px!important}}
:root[data-design=luxury]{--app-headbar-height:96px;--app-page-gutter-x:24px;--app-page-gutter-y:16px;--app-section-gap:16px;--app-toolbar-gap:12px;--app-page-title-thai-size:22px;--app-page-title-english-size:12px;--app-page-action-height:40px}:root[data-design=luxury] .command-sidebar>.brand-block,:root[data-design=luxury] .global-sidebar>.brand-block{box-sizing:border-box;min-height:var(--app-headbar-height);height:var(--app-headbar-height);align-items:center;padding:14px 15px;display:flex}:root[data-design=luxury] .command-topbar,:root[data-design=luxury] .employee-topbar,:root[data-design=luxury] .employee-detail-topbar,:root[data-design=luxury] .page-headbar,:root[data-design=luxury] .global-shell-content>main>header:first-child{box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);overflow:hidden;min-height:var(--app-headbar-height)!important;height:var(--app-headbar-height)!important;padding:12px var(--app-page-gutter-x)!important;border-color:var(--app-border)!important;background:var(--app-header)!important}:root[data-design=luxury] .command-topbar .topbar-brand{gap:0;min-width:250px}:root[data-design=luxury] .command-topbar .topbar-brand .brand-mark{display:none!important}:root[data-design=luxury] .command-topbar .topbar-brand-copy{flex-direction:column;justify-content:center;min-width:0;line-height:1.1;display:flex}:root[data-design=luxury] .command-topbar .topbar-brand-copy strong{letter-spacing:.02em;white-space:nowrap;margin:0;font-weight:760;line-height:1.1;color:var(--app-text)!important;font-size:calc(var(--app-page-title-thai-size) * var(--app-font-scale))!important}:root[data-design=luxury] .command-topbar .topbar-brand-copy span{letter-spacing:0;white-space:nowrap;margin-top:5px;font-weight:500;line-height:1.1;color:var(--app-muted)!important;font-size:calc(var(--app-page-title-english-size) * var(--app-font-scale))!important;display:block!important}:root[data-design=luxury] .employee-topbar>div>div:first-child{flex-direction:column;justify-content:center;min-width:230px;align-items:flex-start!important;gap:5px!important;display:flex!important}:root[data-design=luxury] .employee-topbar .employee-logo{display:none!important}:root[data-design=luxury] .employee-topbar>div>div:first-child h1{white-space:nowrap;order:1;color:var(--app-text)!important;font-size:calc(var(--app-page-title-thai-size) * var(--app-font-scale))!important;margin:0!important;font-weight:760!important;line-height:1.1!important}:root[data-design=luxury] .employee-topbar>div>div:first-child>div.text-xs{white-space:nowrap;order:2;font-weight:500;line-height:1.1;color:var(--app-muted)!important;font-size:calc(var(--app-page-title-english-size) * var(--app-font-scale))!important;margin:0!important}:root[data-design=luxury] .app-page-header{justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;height:100%;display:flex}:root[data-design=luxury] .app-page-title-wrap{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}:root[data-design=luxury] .app-page-title-icon{border:1px solid color-mix(in srgb, var(--luxury-gold) 32%, var(--app-border));background:color-mix(in srgb, var(--app-panel-strong) 88%, transparent);width:40px;height:40px;color:var(--luxury-gold-bright);font-size:calc(18px * var(--app-font-scale));border-radius:12px;flex:0 0 40px;place-items:center;display:grid}:root[data-design=luxury] .app-page-title-line{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;margin:0;line-height:1.1;display:flex;overflow:hidden}:root[data-design=luxury] .app-page-title-thai{min-width:0;max-width:100%;color:var(--app-text);font-size:calc(var(--app-page-title-thai-size) * var(--app-font-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:760;line-height:1.1;overflow:hidden}:root[data-design=luxury] .app-page-title-english{min-width:0;max-width:100%;color:var(--app-muted);font-size:calc(var(--app-page-title-english-size) * var(--app-font-scale));letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.1;overflow:hidden}:root[data-design=luxury] .app-page-actions{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}:root[data-design=luxury] .app-page-actions>a,:root[data-design=luxury] .app-page-actions>button,:root[data-design=luxury] .app-page-actions>select{box-sizing:border-box;min-height:var(--app-page-action-height);max-height:var(--app-page-action-height)}:root[data-design=luxury] .mission-page>div:first-of-type{box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);overflow:hidden;min-height:var(--app-headbar-height)!important;height:var(--app-headbar-height)!important;margin:-20px -20px var(--app-section-gap)!important;padding:12px var(--app-page-gutter-x)!important;border-bottom:1px solid var(--app-border)!important;background:var(--app-header)!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;display:flex!important}:root[data-design=luxury] .mission-page>div:first-of-type>div:first-child{flex-direction:column;flex:auto;justify-content:center;gap:5px;min-width:0;display:flex;overflow:hidden}:root[data-design=luxury] .mission-page>div:first-of-type>div:first-child>*{display:none!important}:root[data-design=luxury] .mission-page>div:first-of-type>div:first-child:before{content:"ศูนย์ควบคุมภารกิจ";color:var(--app-text);font-size:calc(var(--app-page-title-thai-size) * var(--app-font-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:760;line-height:1.1;display:block;overflow:hidden}:root[data-design=luxury] .mission-page>div:first-of-type>div:first-child:after{content:"BRY HR / Mission Control สร้างภารกิจ มอบหมาย ติดตาม อนุมัติ และจ่าย EXP";color:var(--app-muted);font-size:calc(var(--app-page-title-english-size) * var(--app-font-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.1;display:block;overflow:hidden}:root[data-design=luxury] .app-page-toolbar-wrap{padding:var(--app-page-gutter-y) var(--app-page-gutter-x) 0}:root[data-design=luxury] .app-page-toolbar{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-panel) 86%, transparent);min-height:54px;box-shadow:var(--luxury-shadow);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(112%);backdrop-filter:blur(var(--app-glass-blur)) saturate(112%);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}:root[data-design=luxury] .app-page-toolbar>*{min-width:0}:root[data-design=luxury] .page-body{padding:var(--app-page-gutter-y) var(--app-page-gutter-x)!important}:root[data-design=luxury] .app-page-toolbar-wrap+.page-body{padding-top:var(--app-toolbar-gap)!important}:root[data-design=luxury] .employee-topbar h1,:root[data-design=luxury] .employee-detail-topbar h1,:root[data-design=luxury] .org-page>header h1,:root[data-design=luxury] .mission-page>header h1,:root[data-design=luxury] .settings-users-page h1,:root[data-design=luxury] .global-shell-content>main>header:first-child h1{white-space:nowrap;font-size:calc(var(--app-page-title-thai-size) * var(--app-font-scale))!important;line-height:1.15!important}:root[data-design=luxury] .employee-topbar p,:root[data-design=luxury] .employee-detail-topbar p,:root[data-design=luxury] .org-page>header p,:root[data-design=luxury] .mission-page>header p,:root[data-design=luxury] .global-shell-content>main>header:first-child p{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}@media (max-width:1100px){:root[data-design=luxury]{--app-headbar-height:88px;--app-page-gutter-x:16px}:root[data-design=luxury] .app-page-title-english{max-width:420px}}@media (max-width:700px){:root[data-design=luxury]{--app-headbar-height:auto;--app-page-gutter-x:12px;--app-page-gutter-y:12px;--app-page-title-thai-size:19px;--app-page-title-english-size:11px}:root[data-design=luxury] .command-sidebar>.brand-block,:root[data-design=luxury] .global-sidebar>.brand-block,:root[data-design=luxury] .command-topbar,:root[data-design=luxury] .employee-topbar,:root[data-design=luxury] .employee-detail-topbar,:root[data-design=luxury] .page-headbar,:root[data-design=luxury] .global-shell-content>main>header:first-child{height:auto!important;min-height:64px!important}:root[data-design=luxury] .app-page-header{align-items:center}:root[data-design=luxury] .app-page-title-english{display:none}:root[data-design=luxury] .app-page-actions{max-width:48%;overflow-x:auto}:root[data-design=luxury] .app-page-toolbar{overflow-x:auto}:root[data-design=luxury] .mission-page>div:first-of-type{height:auto!important;min-height:64px!important;margin:-20px -20px 12px!important;padding:10px 12px!important}:root[data-design=luxury] .mission-page>div:first-of-type>div:first-child:after{display:none}}
:root[data-design=luxury] .mission-review-commandbar{box-sizing:border-box!important;z-index:210!important;height:var(--app-headbar-height)!important;min-height:var(--app-headbar-height)!important;max-height:var(--app-headbar-height)!important;padding:12px var(--app-page-gutter-x)!important;flex:none!important;align-items:center!important;position:sticky!important;top:0!important}:root[data-design=luxury] .mission-review-commandbar>*{align-self:center}:root[data-design=luxury] .mission-shell:has(.mission-review-commandbar){grid-template-rows:minmax(0,1fr)!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}:root[data-design=luxury] .mission-shell:has(.mission-review-commandbar) .mission-shell-body{height:100%!important;min-height:0!important;overflow:hidden!important}:root[data-design=luxury] .mission-shell:has(.mission-review-commandbar) .mission-shell-body>main{box-sizing:border-box!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}:root[data-design=luxury] .mission-shell:has(.mission-review-commandbar) .mission-shell-body>main>.w-full{flex-direction:column!important;gap:12px!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}:root[data-design=luxury] .mission-shell:has(.mission-review-commandbar) .mission-review-content.space-y-3>:not([hidden])~:not([hidden]){margin-top:0!important}:root[data-design=luxury] .mission-shell:has(.mission-review-commandbar) main>.w-full.space-y-3>:not([hidden])~:not([hidden]){margin-top:0!important}:root[data-design=luxury] .mission-review-content{box-sizing:border-box!important;min-height:0!important;margin:0 var(--app-page-gutter-x) var(--app-page-gutter-y)!important;flex:auto!important;grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;display:grid!important;overflow:hidden!important}:root[data-design=luxury] .mission-review-content>div:first-child{grid-column:1/-1!important;min-height:0!important}:root[data-design=luxury] .mission-review-content>section:first-of-type{scrollbar-gutter:stable;grid-column:1/-1!important;min-height:0!important;max-height:34dvh!important;overflow:auto!important}:root[data-design=luxury] .mission-review-content>section:nth-of-type(2){flex-direction:column!important;grid-area:3/1!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}:root[data-design=luxury] .mission-review-content>section:nth-of-type(3){flex-direction:column!important;grid-area:3/2!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto!important;min-height:0!important;margin-top:10px!important;padding-right:5px!important;display:block!important;overflow:hidden auto!important}:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid>div{box-sizing:border-box!important;width:100%!important;min-height:58px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-width:0 0 1px!important;border-color:#ffffff12!important;border-radius:0!important;grid-template-columns:minmax(76px,.7fr) minmax(160px,1.45fr) minmax(190px,1.35fr) minmax(110px,.8fr)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:9px 10px!important;display:grid!important}:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid>div:hover{background:#ffffff09!important}:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid>div>div{min-width:0!important;margin-top:0!important}:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid>div>div:first-child,:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid>div>div:nth-child(2),:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid>div>div:nth-child(3){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid>div>div:nth-child(4){white-space:nowrap!important;justify-content:flex-end!important;gap:8px!important;margin-top:0!important}:root[data-design=luxury] .mission-review-content>section:nth-of-type(3)>.mt-3.overflow-x-auto{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto!important;min-height:0!important;margin-top:10px!important;overflow:auto!important}:root[data-design=luxury] .mission-review-content>section:nth-of-type(3) thead{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5!important;background:#07131ff5!important;position:sticky!important;top:0!important}:root[data-design=luxury] .mission-review-content>section:first-of-type,:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid,:root[data-design=luxury] .mission-review-content>section:nth-of-type(3)>.mt-3.overflow-x-auto{scrollbar-width:thin;scrollbar-color:#d9a44194 #030c1542}:root[data-design=luxury] .mission-review-content>section:first-of-type::-webkit-scrollbar{width:8px;height:8px}:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid::-webkit-scrollbar{width:8px;height:8px}:root[data-design=luxury] .mission-review-content>section:nth-of-type(3)>.mt-3.overflow-x-auto::-webkit-scrollbar{width:8px;height:8px}:root[data-design=luxury] .mission-review-content>section:first-of-type::-webkit-scrollbar-track{background:#030c1542;border-radius:999px}:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid::-webkit-scrollbar-track{background:#030c1542;border-radius:999px}:root[data-design=luxury] .mission-review-content>section:nth-of-type(3)>.mt-3.overflow-x-auto::-webkit-scrollbar-track{background:#030c1542;border-radius:999px}:root[data-design=luxury] .mission-review-content>section:first-of-type::-webkit-scrollbar-thumb{background:#d9a44194 padding-box padding-box;border:2px solid #0000;border-radius:999px}:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid::-webkit-scrollbar-thumb{background:#d9a44194 padding-box padding-box;border:2px solid #0000;border-radius:999px}:root[data-design=luxury] .mission-review-content>section:nth-of-type(3)>.mt-3.overflow-x-auto::-webkit-scrollbar-thumb{background:#d9a44194 padding-box padding-box;border:2px solid #0000;border-radius:999px}@media (max-width:1450px){:root[data-design=luxury] .mission-review-commandbar{grid-template-columns:minmax(280px,1fr) auto auto auto auto repeat(3,minmax(74px,86px))!important;gap:6px!important}:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid>div{grid-template-columns:80px minmax(145px,1.25fr) minmax(165px,1.15fr) minmax(105px,.75fr)!important}}@media (max-width:1180px) and (min-width:701px){:root[data-design=luxury] .mission-review-commandbar{height:var(--app-headbar-height)!important;min-height:var(--app-headbar-height)!important;max-height:var(--app-headbar-height)!important;grid-template-columns:minmax(260px,1fr) auto auto auto auto repeat(3,minmax(74px,86px))!important;overflow:auto hidden!important}:root[data-design=luxury] .mission-review-actions{display:contents!important}}@media (max-width:900px){:root[data-design=luxury] .mission-shell:has(.mission-review-commandbar) .mission-shell-body{overflow-y:auto!important}:root[data-design=luxury] .mission-shell:has(.mission-review-commandbar) .mission-shell-body>main{height:auto!important;overflow:visible!important}:root[data-design=luxury] .mission-shell:has(.mission-review-commandbar) .mission-shell-body>main>.w-full{height:auto!important;overflow:visible!important}:root[data-design=luxury] .mission-review-content{display:block!important;overflow:visible!important}:root[data-design=luxury] .mission-review-content>section{height:auto!important;max-height:none!important;margin-top:12px!important;overflow:visible!important}:root[data-design=luxury] .mission-review-content>section:nth-of-type(2)>.mt-3.grid,:root[data-design=luxury] .mission-review-content>section:nth-of-type(3)>.mt-3.overflow-x-auto{max-height:360px!important;overflow:auto!important}}@media (max-width:700px){:root[data-design=luxury] .mission-review-commandbar{height:auto!important;min-height:64px!important;max-height:none!important;padding:10px 12px!important}}
:root[data-design=luxury]{--app-readable-body-size:14px;--app-readable-sidebar-size:14px;--app-readable-sidebar-sub-size:11px;--app-readable-control-size:13px}:root[data-design=luxury] .global-shell-content,:root[data-design=luxury] .command-center{font-size:calc(var(--app-readable-body-size) * var(--app-font-scale))}:root[data-design=luxury] .command-sidebar .nav-item b,:root[data-design=luxury] .global-sidebar .nav-item b{font-size:calc(var(--app-readable-sidebar-size) * var(--app-font-scale))!important;font-weight:650!important;line-height:1.25!important}:root[data-design=luxury] .command-sidebar .nav-item small,:root[data-design=luxury] .global-sidebar .nav-item small{font-size:calc(var(--app-readable-sidebar-sub-size) * var(--app-font-scale))!important;line-height:1.25!important}:root[data-design=luxury] .command-sidebar .sidebar-user b,:root[data-design=luxury] .global-sidebar .sidebar-user b{font-size:calc(13px * var(--app-font-scale))!important}:root[data-design=luxury] .command-sidebar .sidebar-user small,:root[data-design=luxury] .global-sidebar .sidebar-user small,:root[data-design=luxury] .sidebar-appearance label>span,:root[data-design=luxury] .sidebar-appearance select{font-size:calc(11px * var(--app-font-scale))!important}:root[data-design=luxury] .settings-users-page{margin:0!important;padding:0!important}:root[data-design=luxury] .settings-users-page>.page-headbar{width:100%;border-radius:0!important;margin:0!important}:root[data-design=luxury] .settings-users-page .text-sm{font-size:calc(14px * var(--app-font-scale))!important;line-height:1.5!important}:root[data-design=luxury] .settings-users-page .text-xs{font-size:calc(12px * var(--app-font-scale))!important;line-height:1.45!important}:root[data-design=luxury] .settings-users-page h2{font-size:calc(18px * var(--app-font-scale))!important;line-height:1.3!important}:root[data-design=luxury] .settings-users-page h3,:root[data-design=luxury] .settings-users-page .text-lg{font-size:calc(15px * var(--app-font-scale))!important;line-height:1.4!important}:root[data-design=luxury] .app-page-actions{min-height:var(--app-page-action-height);justify-content:flex-end;align-items:center;gap:8px;margin-left:auto}:root[data-design=luxury] .employee-topbar>div,:root[data-design=luxury] .employee-detail-topbar>div{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;height:100%;display:flex}:root[data-design=luxury] .employee-topbar>div>div:last-child,:root[data-design=luxury] .employee-detail-topbar>div>div:last-child,:root[data-design=luxury] .mission-page>div:first-of-type>div:last-child{min-width:0;min-height:var(--app-page-action-height);white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;margin-left:auto;display:flex;gap:8px!important}:root[data-design=luxury] .employee-topbar>div>div:last-child>a,:root[data-design=luxury] .employee-topbar>div>div:last-child>button,:root[data-design=luxury] .employee-topbar>div>div:last-child>select,:root[data-design=luxury] .employee-detail-topbar>div>div:last-child>a,:root[data-design=luxury] .employee-detail-topbar>div>div:last-child>button,:root[data-design=luxury] .employee-detail-topbar>div>div:last-child>select,:root[data-design=luxury] .mission-page>div:first-of-type>div:last-child>a,:root[data-design=luxury] .mission-page>div:first-of-type>div:last-child>button,:root[data-design=luxury] .mission-page>div:first-of-type>div:last-child>select{box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex;min-height:var(--app-page-action-height)!important;max-height:var(--app-page-action-height)!important}:root[data-design=luxury] .employee-page>.employee-topbar+section{padding:var(--app-section-gap) var(--app-page-gutter-x)!important}:root[data-design=luxury] .org-page>header+section{padding-top:var(--app-section-gap)!important;padding-right:var(--app-page-gutter-x)!important;padding-left:var(--app-page-gutter-x)!important}:root[data-design=luxury] .settings-page>header+section,:root[data-design=luxury] .settings-users-page>header+.page-body{padding:var(--app-section-gap) var(--app-page-gutter-x)!important}:root[data-design=luxury] .mission-page{padding-right:var(--app-page-gutter-x)!important;padding-left:var(--app-page-gutter-x)!important}:root[data-design=luxury] .mission-page>div:first-of-type{margin-right:calc(var(--app-page-gutter-x) * -1)!important;margin-left:calc(var(--app-page-gutter-x) * -1)!important;margin-bottom:var(--app-section-gap)!important}:root[data-design=luxury] .page-headbar{margin-bottom:0!important}@media (max-width:1100px){:root[data-design=luxury] .employee-topbar>div>div:last-child,:root[data-design=luxury] .employee-detail-topbar>div>div:last-child,:root[data-design=luxury] .mission-page>div:first-of-type>div:last-child,:root[data-design=luxury] .app-page-actions{scrollbar-width:thin;max-width:58%;overflow-x:auto}}@media (max-width:700px){:root[data-design=luxury]{--app-readable-body-size:13px;--app-readable-sidebar-size:13px;--app-readable-sidebar-sub-size:10px}:root[data-design=luxury] .employee-page>.employee-topbar+section,:root[data-design=luxury] .settings-page>header+section,:root[data-design=luxury] .settings-users-page>header+.page-body,:root[data-design=luxury] .org-page>header+section{padding:12px!important}:root[data-design=luxury] .mission-page{padding-left:12px!important;padding-right:12px!important}:root[data-design=luxury] .mission-page>div:first-of-type{margin-bottom:12px!important;margin-left:-12px!important;margin-right:-12px!important}}
html,body{height:100%}body{min-height:0!important;overflow:hidden!important}.global-app-shell{height:100dvh;min-height:0!important;overflow:hidden!important}.global-shell-content{overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100%;min-height:0!important;overflow:clip auto!important}.global-shell-content>main{min-height:100%;overflow:clip visible!important}.global-shell-content .page-headbar,.global-shell-content>main>header:first-child,.global-shell-content .employee-topbar,.global-shell-content .employee-detail-topbar,.global-shell-content .settings-page>header:first-child,.global-shell-content .settings-users-page>:first-child,.global-shell-content .org-page>header:first-child,.global-shell-content .mission-page>:first-child{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex:none;z-index:200!important;position:sticky!important;top:0!important}body>main.command-center,body>main:not(.global-app-shell){overscroll-behavior-y:contain;height:100dvh;min-height:0!important;overflow:clip auto!important}.command-topbar{isolation:isolate;z-index:200!important;position:sticky!important;top:0!important}.command-sidebar,.global-sidebar{z-index:220!important}@media (max-width:700px){.global-shell-content,body>main.command-center,body>main:not(.global-app-shell){scrollbar-gutter:auto}}
.org-editor-readonly section>div:first-child>div:first-child>div:last-child>button:last-child{display:none!important}.org-editor-readonly section>div:first-child>div:first-child>div:last-child:after{content:"Read-only";min-height:30px;color:var(--app-muted,#64748b);background:color-mix(in srgb, var(--app-panel,white) 80%, transparent);border:1px solid #94a3b859;border-radius:8px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}
:root[data-design=luxury] .org-page{--org-card-gold:#d9a441;--org-card-gold-bright:#f2ce83;--org-card-navy-1:#091f31f7;--org-card-navy-2:#041220f7;--org-card-text:#f7f3ea;--org-card-muted:#aebdca}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md]{-webkit-backdrop-filter:blur(12px)saturate(118%);backdrop-filter:blur(12px)saturate(118%);transform-origin:50%;min-height:146px;background:radial-gradient(circle at 18% -8%, #f2ce831c, transparent 38%), linear-gradient(145deg, var(--org-card-navy-1), var(--org-card-navy-2))!important;width:238px!important;color:var(--org-card-text)!important;border:1px solid #d9a4417a!important;border-radius:15px!important;transition:transform .17s,border-color .17s,box-shadow .17s,filter .17s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffefc90b,inset 0 -18px 34px #0000001a,0 10px 24px #0000004a,0 0 0 1px #ffffff03!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md]:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(118deg,#ffffff0e,#0000 24% 70%,#d9a44109);position:absolute;inset:0}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md]:hover{border-color:#f2ce83db!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #ffefc912,0 15px 32px #0000005c,0 0 22px #d9a4411f!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=border-rose-300]{background:radial-gradient(circle at 18% -8%,#f46a8b1f,#0000 38%),linear-gradient(145deg,#2d1927f5,#12111df7)!important;border-color:#f46a8bb8!important;box-shadow:inset 0 1px #ffe2e90b,0 10px 24px #0000004d,0 0 18px #f46a8b0e!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=border-rose-300]:hover{border-color:#ff99b2eb!important;box-shadow:0 15px 32px #0000005c,0 0 22px #f46a8b21!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=border-dashed]{filter:saturate(.72);opacity:.58!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md]>div.absolute.left-0.top-0.h-full.w-1{z-index:2;box-shadow:0 0 12px #d9a4413d;background:linear-gradient(#f4d58d,#b47a1a)!important;width:3px!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=border-rose-300]>div.absolute.left-0.top-0.h-full.w-1{box-shadow:0 0 12px #f46a8b38;background:linear-gradient(#ff9ab4,#bf3158)!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md]>.relative{z-index:1}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md]>.relative.flex.items-start.gap-3>[class~=h-11][class~=w-11]{background:linear-gradient(145deg,#472b69f0,#0b1d30f5)!important;border:1px solid #d9a4416b!important;border-radius:11px!important;box-shadow:inset 0 0 14px #ffffff06,0 5px 14px #0000003d!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md]>.relative.flex.items-start.gap-3 img{border-radius:10px}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md] .min-w-0.flex-1>.flex.items-center.justify-between.gap-2>div:first-child{letter-spacing:.035em;background:#020c1799;border:1px solid #d9a44138;border-radius:999px;align-items:center;width:fit-content;min-height:19px;padding:2px 7px;display:inline-flex;color:#9fcdf0!important;font-size:10px!important;font-weight:800!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md] .min-w-0.flex-1>.flex.items-center.justify-between.gap-2>span{border:1px solid #d9a4412e;color:var(--org-card-gold-bright)!important;background:#d9a4411a!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md] a[href^="/employees/"]{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 9px #00000047;min-width:0;max-width:100%;overflow:hidden;color:var(--org-card-text)!important;font-size:13px!important;font-weight:850!important;line-height:1.32!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md] a[href^="/employees/"]:hover{color:var(--org-card-gold-bright)!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md] a[href^="/employees/"]+div{color:var(--org-card-gold-bright)!important;font-size:11px!important;font-weight:750!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md] a[href^="/employees/"]+div+div{color:#becad4!important;font-size:10.5px!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md] a[href^="/employees/"]+div+div+div{color:#d6bf89!important;font-size:10px!important;font-weight:750!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md]>div[class*=mt-2][class*=flex-wrap]{z-index:1;position:relative;gap:5px!important;margin-top:9px!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md]>div[class*=mt-2][class*=flex-wrap]>div{min-height:20px;box-shadow:none!important;border:1px solid #ffffff0f!important;padding:3px 7px!important;line-height:1!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"] [class~=bg-emerald-100][class~=text-emerald-800]{color:#07553a!important;background:#c0f9dcf0!important;border-color:#7ae6b23d!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"] [class~=bg-amber-100][class~=text-amber-800]{color:#7a4b00!important;background:#ffe2a0f0!important;border-color:#f4c5684d!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"] [class~=bg-rose-100][class~=text-rose-800]{color:#8f183d!important;background:#ffdee7f2!important;border-color:#ff9fb54d!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md]>div[class*=mt-2][class*=flex-wrap]>div:nth-child(2){color:#f1e8ff!important;background:#523577bd!important;border-color:#a780db42!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md]>div[class*=mt-2][class*=flex-wrap]>div:nth-child(n+3){color:#e9cf97!important;background:#03101d94!important;border-color:#d9a44136!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=shadow-md]>label{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;border-radius:9px!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~=ring-4][class~=ring-blue-300]{box-shadow:0 0 0 4px #f2ce83c7,0 0 26px #d9a44147!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"][class~=scale-105]{border-color:#f2ce83f5!important;box-shadow:0 18px 38px #0000006e,0 0 28px #d9a44133!important}:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"] .min-w-0,:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"] a,:root[data-design=luxury] .org-page .relative.min-w-max [class~="w-[238px]"] div{max-width:100%}
.employee-topbar>div>div:first-child{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:start!important;gap:1px!important;display:grid!important}.employee-topbar .employee-logo{display:none!important}.employee-topbar .employee-logo+div{color:#cbd5e1b8!important;grid-row:2!important;margin:0!important;font-size:12px!important;line-height:1.25!important}.employee-topbar .employee-logo~h1{grid-row:1!important;margin:0!important;line-height:1.2!important}.command-topbar .topbar-brand-copy{gap:2px;display:grid}.command-topbar .topbar-brand-copy>strong{line-height:1.1}.command-topbar .topbar-brand-copy>span{line-height:1.15}.command-center .command-topbar{z-index:500!important;overflow:visible!important}.command-center .top-actions{z-index:510!important;overflow:visible!important}.command-center .notification-popover,.command-center .profile-popover,.command-center .top-actions>.popover{z-index:1000!important}.command-center .notification-popover{width:min(340px,100vw - 32px);max-height:min(420px,100vh - 96px);-webkit-backdrop-filter:blur(18px)saturate(118%)!important;background:#061320fa!important;border:1px solid #e0ae5057!important;top:calc(100% + 10px)!important;right:0!important;overflow:hidden auto!important;box-shadow:0 24px 60px #0000007a,0 0 0 1px #ffebbe06!important}.command-center .notification-popover>a{color:#e8f0f4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:4px;padding:9px 10px;text-decoration:none;display:flex!important}.command-center .notification-popover>a:hover{background:#d9a4411a}.command-center .office-board,.command-center .shortcut-zone,.command-center .glass-grid{z-index:1;position:relative}
:root{--nx-bg:#040913;--nx-navy:#061322;--nx-panel:#08111cd6;--nx-panel-strong:#050c16f0;--nx-gold:#d8a33a;--nx-gold-soft:#f0d18a;--nx-text:#f7f2e8;--nx-muted:#aaa79f;--nx-line:#dbaa4657}.nx-shell,.nx-module-page{isolation:isolate;background:var(--nx-bg);min-height:100vh;color:var(--nx-text);font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;position:relative}.nx-shell *,.nx-module-page *{box-sizing:border-box}.nx-lobby-bg{z-index:-3;background-image:linear-gradient(90deg,#020810f0 0%,#030a12c4 18%,#040a1180 49%,#03080ead 100%),linear-gradient(#02070d33,#02070dc2),url(/images/nexora/nexora-lobby.webp);background-position:50%;background-size:cover;position:fixed;inset:0}.nx-lobby-bg:after{content:"";pointer-events:none;background:radial-gradient(circle at 58% 26%,#ebba5b1c,#0000 29%);position:absolute;inset:0}.nx-sidebar{z-index:30;border-right:1px solid var(--nx-line);background:linear-gradient(#020d1afa,#03101ff5);flex-direction:column;width:268px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 55px #0000003d}.nx-sidebar-logo{border-bottom:1px solid #e0ad432e;justify-content:center;align-items:center;min-height:96px;padding:18px 20px 12px;display:flex}.nx-sidebar-logo img{object-fit:contain;width:210px;height:auto}.nx-sidebar-nav{scrollbar-width:thin;flex:1;padding:12px 12px 16px;overflow-y:auto}.nx-side-item{color:#eae7df;border:1px solid #0000;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:0 10px;min-height:52px;margin:2px 0;padding:6px 10px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.nx-side-item:hover{background:#d7a43e14;border-color:#e1ad4547;transform:translate(2px)}.nx-side-item b{align-self:end;font-size:13px;font-weight:650;line-height:1.15}.nx-side-item small{color:#858b91;align-self:start;margin-top:3px;font-size:10px;line-height:1.15}.nx-side-item.is-active{background:linear-gradient(90deg,#d0972c3d,#d0972c0d);border-color:#ecbd5b8c;box-shadow:inset 0 0 24px #d0972c14}.nx-dashboard-link .nx-home-symbol,.nx-utility-symbol{width:36px;height:36px;color:var(--nx-gold-soft);grid-row:1/span 2;place-items:center;font-size:15px;display:grid}.nx-module-side-item>.nx-mini-emblem{grid-row:1/span 2}.nx-module-side-item>span:nth-child(2){min-width:0}.nx-module-side-item>span:nth-child(2) b,.nx-module-side-item>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nx-side-divider{border-top:1px solid #e2b34e2e;margin:12px 7px 7px}.nx-side-divider span{color:#786c55;letter-spacing:.14em;text-transform:uppercase;background:#04101e;padding-right:8px;font-size:9px;position:relative;top:-8px}.nx-utility-item{opacity:.86}.nx-side-item.is-muted{cursor:default;opacity:.55}.nx-mini-emblem,.nx-card-emblem,.nx-function-emblem{background:#111;border-radius:50%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e7ba5cad,0 5px 15px #00000057}.nx-mini-emblem{width:38px;height:38px}.nx-mini-emblem img,.nx-card-emblem img,.nx-function-emblem img{object-fit:cover;transform-origin:50% 39%;transform:scale(2.22)}.nx-sidebar-user{background:#020b159e;border-top:1px solid #e2b34e33;align-items:center;gap:10px;min-height:82px;padding:14px 18px;display:flex}.nx-sidebar-user b{font-size:12px;display:block}.nx-sidebar-user small{color:#8a9097;margin-top:3px;font-size:10px;display:block}.nx-sidebar-user em{color:#a58a55;margin-left:auto;font-style:normal}.nx-avatar{color:#fff;background:linear-gradient(145deg,#3c4249,#111820);border:1px solid #e7ba5c99;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.nx-avatar.small{width:34px;height:34px;font-size:12px}.nx-main{min-height:100vh;margin-left:268px}.nx-topbar,.nx-module-topbar{z-index:25;-webkit-backdrop-filter:blur(18px);background:#03091099;border-bottom:1px solid #e5b5502e;align-items:center;gap:12px;min-height:70px;display:flex;position:sticky;top:0}.nx-topbar{padding:9px clamp(18px,2.8vw,42px)}.nx-mobile-logo{display:none}.nx-topbar-spacer{flex:1}.nx-company-select{color:#ded7c9;background:#040d17c7;border:1px solid #e2b24c42;border-radius:9px;outline:none;max-width:190px;padding:9px 11px;font-size:11px}.nx-welcome{grid-template-columns:auto auto;gap:0 5px;min-width:170px;line-height:1.1;display:grid}.nx-welcome span{color:var(--nx-gold);font-size:11px}.nx-welcome b{font-size:12px}.nx-welcome small{color:#817d76;grid-column:1/-1;margin-top:5px;font-size:9px}.nx-top-icon,.nx-profile-button{color:#ead49c;cursor:pointer;background:0 0;border:0;position:relative}.nx-top-icon{width:38px;height:38px;font-size:23px}.nx-top-icon i{color:#120d04;background:#c9952f;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:1px;right:0}.nx-profile-button{padding:0}.nx-popover{z-index:50;background:#050d17fa;border:1px solid #e2b24c59;border-radius:13px;width:240px;padding:14px;position:absolute;top:62px;right:30px;box-shadow:0 18px 45px #0000006b}.nx-popover b{color:var(--nx-gold-soft);font-size:12px}.nx-popover p,.nx-popover span,.nx-popover a{color:#aaa79f;margin:8px 0 0;font-size:11px;text-decoration:none;display:block}.nx-profile-popover{right:18px}.nx-dashboard-content{width:min(1440px,100%);margin:0 auto;padding:clamp(28px,4.2vw,64px) clamp(18px,3vw,46px) 34px}.nx-dashboard-heading{margin:2px 0 28px}.nx-eyebrow{color:var(--nx-gold);letter-spacing:.18em;font-size:10px;font-weight:800}.nx-dashboard-heading h1{color:#f0d07e;letter-spacing:.055em;text-shadow:0 3px 18px #daa3362e;margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.4vw,82px);font-weight:500;line-height:.95}.nx-dashboard-heading h1 span{margin-left:7px;font-size:.52em}.nx-dashboard-heading p{color:#d8b364;margin:10px 0 0;font-size:15px}.nx-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nx-module-card{min-height:250px;color:var(--nx-text);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:linear-gradient(145deg,#121416d6,#070d15d1);border:1px solid #ddaa437a;border-radius:20px;flex-direction:column;align-items:center;padding:24px 20px 20px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 16px 40px #00000045}.nx-module-card:before{content:"";background:radial-gradient(circle, var(--nx-accent-glow,#daa43a26), transparent 64%);opacity:.9;pointer-events:none;height:70%;position:absolute;inset:-60% -30% auto}.nx-module-card:hover{z-index:2;box-shadow:0 22px 52px #0000006b, 0 0 28px var(--nx-accent-glow,#daa43a21);border-color:#f6d07ecc;transform:translateY(-5px)}.nx-card-number{color:#e3bf70;background:#d19d3324;border:1px solid #e5b65159;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid;position:absolute;top:13px;left:14px}.nx-card-emblem{width:106px;height:106px;margin-top:4px}.nx-card-copy{text-align:center;margin-top:17px}.nx-card-copy h2{color:var(--nx-accent-text,#e6c26f);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.45vw,25px);font-weight:500}.nx-card-copy p{color:#aaa9a5;max-width:240px;min-height:42px;margin:8px auto 0;font-size:10.5px;line-height:1.55}.nx-card-arrow{color:#e9bc60;border:1px solid #e1ae45a6;border-radius:50%;place-items:center;width:29px;height:29px;margin-top:auto;font-size:14px;display:grid}.nx-module-grid .nx-module-card:nth-child(n+5){grid-column:span 1}.nx-module-grid .nx-module-card:nth-child(5){grid-column-start:2}.nx-accent-gold{--nx-accent-glow:#dca02a33;--nx-accent-text:#e2b857}.nx-accent-blue{--nx-accent-glow:#2d7bd333;--nx-accent-text:#7eb7ee}.nx-accent-green{--nx-accent-glow:#2e965b33;--nx-accent-text:#78c796}.nx-accent-violet{--nx-accent-glow:#9149c636;--nx-accent-text:#c59ce8}.nx-accent-teal{--nx-accent-glow:#279da633;--nx-accent-text:#78ccd0}.nx-accent-orange{--nx-accent-glow:#de772238;--nx-accent-text:#efa55d}.nx-accent-rose{--nx-accent-glow:#c44b6538;--nx-accent-text:#e69aac}.nx-kpi-strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d14d1;border:1px solid #deab4457;border-radius:16px;grid-template-columns:.8fr 1.1fr .8fr 1.35fr;margin-top:18px;display:grid;overflow:hidden}.nx-kpi{border-right:1px solid #deab4438;align-items:center;gap:12px;min-height:88px;padding:14px 18px;display:flex}.nx-kpi:last-child{border-right:0}.nx-kpi-symbol{color:#e1b757;border:1px solid #e2b34e85;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.nx-kpi small,.nx-kpi em{color:#8d8b85;font-size:9px;font-style:normal;display:block}.nx-kpi strong{color:#f4ead6;margin:2px 0;font-size:23px;line-height:1.1;display:block}.nx-kpi .nx-date-value,.nx-kpi .nx-activity-value{font-size:13px}.nx-kpi .nx-activity-value{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.nx-kpi-arrow{color:var(--nx-gold);margin-left:auto}.nx-module-topbar{padding:10px clamp(18px,3vw,50px)}.nx-brand-link img{width:240px;height:auto}.nx-topbar-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.nx-back-home{color:#dfc582;border:1px solid #e2b24c59;border-radius:9px;padding:9px 12px;font-size:11px;text-decoration:none}.nx-admin-chip{align-items:center;gap:8px;display:flex}.nx-admin-chip>span{color:#d7a43b;font-size:10px}.nx-admin-chip b{font-size:11px;display:block}.nx-admin-chip small{color:#7f7c76;margin-top:2px;font-size:9px;display:block}.nx-module-layout{grid-template-columns:230px minmax(0,1fr);gap:24px;width:min(1540px,100%);margin:0 auto;padding:30px clamp(18px,3vw,48px) 44px;display:grid}.nx-module-switcher{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040c15e0;border:1px solid #e1ae454d;border-radius:18px;align-self:start;overflow:hidden}.nx-switcher-title{border-bottom:1px solid #e1ae452e;padding:16px 15px 12px}.nx-switcher-title span,.nx-switcher-title b{display:block}.nx-switcher-title span{color:var(--nx-gold);letter-spacing:.18em;font-size:9px}.nx-switcher-title b{margin-top:3px;font-family:Georgia,serif;font-size:17px;font-weight:500}.nx-switcher-item{color:#e9e6de;border-bottom:1px solid #ffffff0a;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:10px 12px;text-decoration:none;transition:all .17s;display:grid}.nx-switcher-item:hover,.nx-switcher-item.is-active{background:linear-gradient(90deg,#d39d332b,#d39d3305)}.nx-switcher-item.is-active{box-shadow:inset 3px 0 #d7a43b}.nx-switcher-item .nx-mini-emblem{width:34px;height:34px}.nx-switcher-item b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.nx-switcher-item small{color:#7f858a;margin-top:3px;font-size:8px;display:block}.nx-switcher-item em{color:#8c7650;font-size:10px;font-style:normal}.nx-module-content{min-width:0}.nx-module-hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(120deg,#050c14e6,#141311a6);border:1px solid #e1ae4561;border-radius:22px;grid-template-columns:minmax(260px,390px) minmax(0,1fr);align-items:center;gap:clamp(26px,5vw,72px);min-height:390px;padding:30px clamp(26px,4vw,62px);display:grid;overflow:hidden;box-shadow:0 20px 60px #0000004d}.nx-module-poster{box-shadow:0 18px 42px #0000006b, 0 0 30px var(--nx-accent-glow);border:1px solid #eabe627a;border-radius:19px;position:relative;overflow:hidden}.nx-module-poster img{width:100%;height:auto;display:block}.nx-module-copy h1{color:var(--nx-accent-text);margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,70px);font-weight:500;line-height:1}.nx-module-copy h2{color:#e2d8c5;margin:9px 0 0;font-size:18px;font-weight:500}.nx-module-copy p{color:#b2ada4;max-width:610px;margin:18px 0 0;font-size:14px;line-height:1.75}.nx-module-rule{color:#d5a344;align-items:center;gap:10px;width:min(360px,100%);margin:24px 0 10px;display:flex}.nx-module-rule:before,.nx-module-rule:after{content:"";background:linear-gradient(90deg,#0000,#b6842f);flex:1;height:1px}.nx-module-rule:after{background:linear-gradient(90deg,#b6842f,#0000)}.nx-module-copy>small{color:#6e6c67;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.nx-section-heading{justify-content:space-between;align-items:end;gap:20px;margin:30px 2px 13px;display:flex}.nx-section-heading span{color:var(--nx-gold);letter-spacing:.17em;font-size:9px}.nx-section-heading h3{margin:4px 0 0;font-size:20px;font-weight:600}.nx-section-heading p{color:#868580;text-align:right;max-width:560px;margin:0;font-size:10px;line-height:1.5}.nx-function-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nx-function-card{color:#eee8dc;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#060d15cc;border:1px solid #e1ae453d;border-radius:16px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:128px;padding:17px;text-decoration:none;transition:all .18s;display:grid;position:relative}.nx-function-card.is-link:hover{background:#0d141ceb;border-color:#eec2659e;transform:translateY(-3px)}.nx-function-card.is-disabled{opacity:.88}.nx-function-number{color:#dbab487a;font-size:9px;position:absolute;top:9px;right:12px}.nx-function-emblem{width:56px;height:56px}.nx-function-copy b,.nx-function-copy small{display:block}.nx-function-copy b{color:#f0e8d7;font-size:14px}.nx-function-copy small{color:var(--nx-accent-text);margin-top:3px;font-size:9px}.nx-function-copy p{color:#858682;margin:7px 0 0;font-size:10px;line-height:1.45}.nx-status{color:#8f908c;white-space:nowrap;border:1px solid #8d8e8a47;border-radius:999px;grid-area:1/3;align-self:end;padding:4px 7px;font-size:8px}.nx-status.is-ready{color:#8bc89b;border-color:#5baa6f61}.nx-function-arrow{color:var(--nx-accent-text);font-size:15px;position:absolute;bottom:13px;right:15px}@media (max-width:1260px){.nx-sidebar{width:226px}.nx-main{margin-left:226px}.nx-sidebar-logo img{width:182px}.nx-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-module-grid .nx-module-card:nth-child(5){grid-column-start:auto}.nx-module-card{min-height:232px}.nx-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-kpi:nth-child(2){border-right:0}.nx-kpi:nth-child(-n+2){border-bottom:1px solid #deab4438}.nx-module-layout{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:900px){.nx-sidebar{display:none}.nx-main{margin-left:0}.nx-mobile-logo{margin-right:auto;display:block}.nx-mobile-logo img{width:170px;height:auto}.nx-topbar-spacer,.nx-welcome{display:none}.nx-module-layout{grid-template-columns:1fr}.nx-module-switcher{grid-template-columns:repeat(4,1fr);display:grid}.nx-switcher-title{display:none}.nx-switcher-item{border-right:1px solid #ffffff0a;grid-template-columns:34px minmax(0,1fr)}.nx-switcher-item em{display:none}.nx-module-hero{grid-template-columns:260px minmax(0,1fr);gap:24px;padding:24px}}@media (max-width:680px){.nx-company-select{display:none}.nx-dashboard-content{padding-top:26px}.nx-module-grid{grid-template-columns:1fr}.nx-module-card{min-height:220px}.nx-kpi-strip{grid-template-columns:1fr}.nx-kpi{border-bottom:1px solid #deab4433;border-right:0}.nx-kpi:last-child{border-bottom:0}.nx-module-topbar{min-height:62px}.nx-brand-link img{width:180px}.nx-admin-chip{display:none}.nx-module-layout{padding:18px 12px 30px}.nx-module-switcher{grid-template-columns:repeat(2,1fr)}.nx-module-hero{grid-template-columns:1fr}.nx-module-poster{width:min(340px,100%);margin:auto}.nx-module-copy{text-align:center}.nx-module-copy p,.nx-module-rule{margin-left:auto;margin-right:auto}.nx-section-heading{display:block}.nx-section-heading p{text-align:left;margin-top:8px}.nx-function-grid{grid-template-columns:1fr}}
.nx-login-page{color:#f8f3e7;background:#071019;min-height:100vh;position:relative;overflow:hidden}.nx-login-bg{filter:saturate(.9)contrast(1.04);background:linear-gradient(90deg,#03090feb 0%,#040c14b8 42%,#060c1280 100%),linear-gradient(#05080c2e,#02060ac2),url(/images/nexora/nexora-lobby.webp) 50%/cover no-repeat;position:fixed;inset:0}.nx-login-shell{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(30px,6vw,100px);min-height:100vh;padding:clamp(30px,6vw,90px);display:grid;position:relative}.nx-login-brand{max-width:760px}.nx-login-brand>img{object-fit:contain;object-position:left center;filter:drop-shadow(0 18px 45px #00000061);width:min(520px,78%);height:auto}.nx-login-brand>span,.nx-login-card-head>span{color:#dcb25c;letter-spacing:.2em;margin-top:22px;font-size:11px;font-weight:800;display:block}.nx-login-brand h1{letter-spacing:-.035em;color:#fff9e9;text-shadow:0 12px 35px #0006;max-width:700px;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,70px);line-height:.98}.nx-login-brand>p{color:#d6d9dc;max-width:650px;margin:0;font-size:clamp(15px,1.5vw,19px);line-height:1.8}.nx-login-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-top:34px;display:grid}.nx-login-points>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a111894;border:1px solid #deb65e42;border-radius:14px;align-items:center;gap:10px;min-height:68px;padding:13px 15px;display:flex}.nx-login-points b{color:#e9c778;font-family:Georgia,Times New Roman,serif;font-size:20px}.nx-login-points span{color:#ece8df;font-size:12px;line-height:1.45}.nx-login-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#111820e6,#080e15e0);border:1px solid #e1b9605c;border-radius:24px;justify-self:end;width:min(100%,470px);padding:clamp(26px,4vw,42px);box-shadow:0 30px 80px #00000075,inset 0 1px #ffffff0d}.nx-login-card-head>span{margin-top:0}.nx-login-card-head h2{color:#fff7e5;margin:8px 0 6px;font-size:28px}.nx-login-card-head p{color:#aeb6be;margin:0;font-size:12px;line-height:1.6}.nx-login-form{gap:16px;margin-top:28px;display:grid}.nx-login-form label>span{color:#e8dfcb;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.nx-login-form input{color:#fff;background:#02080da3;border:1px solid #e1b96042;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-size:14px}.nx-login-form input:focus{border-color:#ebc268c7;box-shadow:0 0 0 3px #d6a8431a}.nx-login-form button{color:#241604;cursor:pointer;background:linear-gradient(135deg,#a66b11,#f1c86e 58%,#a36910);border:1px solid #d9ad54;border-radius:12px;justify-content:space-between;align-items:center;margin-top:4px;padding:13px 16px;font-size:14px;font-weight:900;display:flex;box-shadow:0 10px 30px #c48b1f38}.nx-login-error{color:#ffd2d2;background:#691c1c47;border:1px solid #ec72726b;border-radius:10px;padding:10px 12px;font-size:11px}.nx-login-security-note{color:#dcb25c;border-top:1px solid #e2bd6629;align-items:flex-start;gap:10px;margin-top:22px;padding-top:18px;display:flex}.nx-login-security-note p{margin:0}.nx-login-security-note b,.nx-login-security-note small{display:block}.nx-login-security-note b{color:#e9dfc8;font-size:11px}.nx-login-security-note small{color:#8f9aa4;margin-top:3px;font-size:10px;line-height:1.55}.nx-module-card-disabled,.nx-switcher-disabled,.nx-side-item.is-disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none}.nx-module-card-disabled{filter:saturate(.48)brightness(.78);position:relative;overflow:hidden}.nx-module-card-disabled .nx-card-emblem,.nx-module-card-disabled .nx-card-copy,.nx-module-card-disabled .nx-card-number,.nx-module-card-disabled .nx-card-arrow{opacity:.62}.nx-disabled-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04090ec2;border:1px solid #e1bf753d;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex;position:absolute;inset:auto 16px 14px}.nx-disabled-overlay b{color:#e5bd69;white-space:nowrap;font-size:10px}.nx-disabled-overlay small{color:#a7afb7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.nx-module-stage{letter-spacing:.05em;border-radius:999px;width:fit-content;margin-bottom:6px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.nx-module-stage.is-active,.nx-module-active-badge{color:#9ce3b4;background:#287b4833;border:1px solid #75d79757}.nx-module-stage.is-locked{color:#dab970;background:#734f132e;border:1px solid #dab46542}.nx-side-lock{color:#a98e58;margin-left:auto;font-size:14px}.nx-side-item.is-disabled,.nx-switcher-disabled{opacity:.46;filter:grayscale(.35)}.nx-sidebar-user form{margin-left:auto}.nx-logout-mini,.nx-module-logout,.nx-profile-popover form button{color:#d8b86f;cursor:pointer;background:#080f1773;border:1px solid #ddb7623d;border-radius:8px}.nx-logout-mini{width:28px;height:28px}.nx-module-logout{padding:8px 10px;font-size:10px}.nx-profile-popover small{color:#7f8d98;margin:5px 0 8px;font-size:9px;display:block}.nx-profile-popover form button{text-align:left;width:100%;padding:7px 8px;font-size:10px}.nx-access-notice{color:#f0d38f;background:#593d0d52;border:1px solid #dfb86057;border-radius:10px;margin:0 0 18px;padding:10px 13px;font-size:11px}.nx-executive-heading{max-width:900px}.nx-preview-badge{color:#dfbd73;letter-spacing:.12em;background:#6f4d1133;border:1px solid #deb65e5c;border-radius:999px;margin-bottom:10px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.nx-phase-note{color:#e7e0d4;background:#040b1273;border-left:2px solid #d6aa50;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;margin-top:14px;padding:8px 12px;font-size:11px;display:flex}.nx-phase-note b{color:#edc976}.nx-phase-note span{color:#9eabb6}.nx-module-active-badge{letter-spacing:.08em;border-radius:999px;width:fit-content;margin:4px 0 10px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}@media (max-width:980px){.nx-login-shell{grid-template-columns:1fr;align-content:center}.nx-login-brand{text-align:center}.nx-login-brand>img{object-position:center}.nx-login-brand>p,.nx-login-points{margin-left:auto;margin-right:auto}.nx-login-card{justify-self:center}}@media (max-width:640px){.nx-login-shell{padding:24px 16px}.nx-login-brand h1{font-size:38px}.nx-login-points{grid-template-columns:1fr}.nx-login-card{padding:24px 18px}.nx-disabled-overlay small{display:none}}
