@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a6350513-module__So2SQG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a6350513-module__So2SQG__variable{--font-inter:"Inter", "Inter Fallback"}
.BrandLoader-module__OlK3kW__container{padding:var(--space-8);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.BrandLoader-module__OlK3kW__fullScreen{z-index:9999;-webkit-backdrop-filter:blur(20px);background:radial-gradient(circle at 50% 40%,#1e293bf2,#0f172afa);justify-content:center;align-items:center;width:100vw;min-height:100vh;display:flex;position:fixed;inset:0}.BrandLoader-module__OlK3kW__cardWrapper{border-radius:var(--radius-2xl,24px);padding:var(--space-8) var(--space-10);text-align:center;background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:440px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 40px #f9731614}.BrandLoader-module__OlK3kW__inlineWrapper{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-xl,16px);width:100%;min-height:320px;padding:var(--space-8);flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 20px -2px #0000000d}.BrandLoader-module__OlK3kW__logoWrapper{margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex;position:relative}.BrandLoader-module__OlK3kW__halo{filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#f9731659 0%,#eab30826 50%,#0000 70%);border-radius:50%;animation:2.6s ease-in-out infinite alternate BrandLoader-module__OlK3kW__pulseHalo;position:absolute;inset:-16px}.BrandLoader-module__OlK3kW__logoImg{object-fit:contain;height:auto;transition:transform .3s;animation:3s ease-in-out infinite alternate BrandLoader-module__OlK3kW__floatLogo;position:relative}.BrandLoader-module__OlK3kW__sizeSm .BrandLoader-module__OlK3kW__logoImg{width:80px}.BrandLoader-module__OlK3kW__sizeMd .BrandLoader-module__OlK3kW__logoImg{width:125px}.BrandLoader-module__OlK3kW__sizeLg .BrandLoader-module__OlK3kW__logoImg{width:165px}.BrandLoader-module__OlK3kW__progressTrack{width:180px;height:4px;margin:var(--space-4) 0;background:#ffffff1f;border-radius:9999px;position:relative;overflow:hidden}.BrandLoader-module__OlK3kW__inlineWrapper .BrandLoader-module__OlK3kW__progressTrack{background:#00000014}.BrandLoader-module__OlK3kW__progressBar{background:linear-gradient(90deg,#f97316 0%,#facc15 50%,#ea580c 100%);border-radius:9999px;width:45%;height:100%;animation:1.8s cubic-bezier(.65,.815,.735,.395) infinite BrandLoader-module__OlK3kW__indeterminateBar;position:absolute;top:0;left:0;box-shadow:0 0 10px #f97316cc}.BrandLoader-module__OlK3kW__message{font-size:var(--fs-md,1rem);color:#f8fafc;letter-spacing:-.01em;margin-bottom:var(--space-1);font-weight:600}.BrandLoader-module__OlK3kW__inlineWrapper .BrandLoader-module__OlK3kW__message{color:#1e293b}.BrandLoader-module__OlK3kW__caption{font-size:var(--fs-xs,.75rem);color:#94a3b8;letter-spacing:.02em}.BrandLoader-module__OlK3kW__inlineWrapper .BrandLoader-module__OlK3kW__caption{color:#64748b}.BrandLoader-module__OlK3kW__dots:after{content:"...";text-align:left;width:1.2em;animation:1.5s steps(4,end) infinite BrandLoader-module__OlK3kW__ellipsis;display:inline-block}@keyframes BrandLoader-module__OlK3kW__pulseHalo{0%{opacity:.45;transform:scale(.85)}to{opacity:.9;transform:scale(1.15)}}@keyframes BrandLoader-module__OlK3kW__floatLogo{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.02)}to{transform:translateY(0)scale(1)}}@keyframes BrandLoader-module__OlK3kW__indeterminateBar{0%{width:30%;left:-45%}50%{width:50%;left:30%}to{width:35%;left:105%}}@keyframes BrandLoader-module__OlK3kW__ellipsis{to{content:""}}
.Sidebar-module__XRNO5a__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:calc(var(--z-drawer) - 1);background:#00000073;display:none;position:fixed;inset:0}.Sidebar-module__XRNO5a__sidebar{width:var(--sidebar-width);background:var(--bg-sidebar);z-index:var(--z-drawer);border-right:1px solid #ffffff0f;flex-direction:column;transition:width .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked{width:var(--sidebar-collapsed-width,72px)}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked.Sidebar-module__XRNO5a__hoverExpanded{width:var(--sidebar-width);z-index:calc(var(--z-drawer) + 10);border-right:1px solid #ffffff1f;box-shadow:8px 0 32px #00000073,2px 0 8px #00000040}.Sidebar-module__XRNO5a__brand{padding:var(--space-4) var(--space-4);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid #ffffff14;min-height:64px;display:flex}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked .Sidebar-module__XRNO5a__brand{padding:var(--space-4) 0;justify-content:center}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked.Sidebar-module__XRNO5a__hoverExpanded .Sidebar-module__XRNO5a__brand{padding:var(--space-4) var(--space-4);justify-content:space-between}.Sidebar-module__XRNO5a__logo{align-items:center;gap:var(--space-3);min-width:0;display:flex}.Sidebar-module__XRNO5a__logoFull{align-items:center;display:flex}.Sidebar-module__XRNO5a__logoImg{object-fit:contain;filter:drop-shadow(0 2px 8px #f9731640);width:auto;max-width:140px;height:40px;transition:transform var(--transition-fast)}.Sidebar-module__XRNO5a__logoFull:hover .Sidebar-module__XRNO5a__logoImg{transform:scale(1.04)}.Sidebar-module__XRNO5a__logoMini{cursor:pointer;justify-content:center;align-items:center;display:flex}.Sidebar-module__XRNO5a__logoBadge{border-radius:var(--radius-md);color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;transition:transform .15s;display:flex;box-shadow:0 4px 12px #ea580c59}.Sidebar-module__XRNO5a__logoBadge:hover{transform:scale(1.08)}.Sidebar-module__XRNO5a__dockToggleBtn{border-radius:var(--radius-md);width:30px;height:30px;color:var(--color-neutral-400);cursor:pointer;transition:all var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff1f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__XRNO5a__dockToggleBtn:hover{color:#fff;background:#ffffff26;border-color:#ffffff40;transform:scale(1.05)}.Sidebar-module__XRNO5a__mobileClose{color:var(--color-neutral-400);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;display:none}.Sidebar-module__XRNO5a__mobileClose:hover{color:var(--color-neutral-0);background:#ffffff14}.Sidebar-module__XRNO5a__nav{padding:var(--space-4) var(--space-3);scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;overflow:hidden auto}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked .Sidebar-module__XRNO5a__nav{padding:var(--space-4) var(--space-2)}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked.Sidebar-module__XRNO5a__hoverExpanded .Sidebar-module__XRNO5a__nav{padding:var(--space-4) var(--space-3)}.Sidebar-module__XRNO5a__navList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Sidebar-module__XRNO5a__navItemWrapper{position:relative}.Sidebar-module__XRNO5a__iconContainer{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.Sidebar-module__XRNO5a__navLink{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--text-sidebar);font-size:var(--fs-base);font-weight:var(--fw-medium);transition:all var(--transition-fast);white-space:nowrap;text-decoration:none;display:flex}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked .Sidebar-module__XRNO5a__navLink{padding:var(--space-3) 0;justify-content:center}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked.Sidebar-module__XRNO5a__hoverExpanded .Sidebar-module__XRNO5a__navLink{padding:var(--space-3) var(--space-4);justify-content:flex-start}.Sidebar-module__XRNO5a__navLink:hover{background:var(--bg-sidebar-hover);color:var(--color-neutral-200);text-decoration:none}.Sidebar-module__XRNO5a__navLink.Sidebar-module__XRNO5a__active{background:var(--bg-sidebar-active);color:var(--text-sidebar-active)}.Sidebar-module__XRNO5a__navLabel{white-space:nowrap;animation:.15s forwards Sidebar-module__XRNO5a__fadeIn;display:inline-block}.Sidebar-module__XRNO5a__floatingTooltip{left:calc(var(--sidebar-collapsed-width,72px) + 8px);color:#f8fafc;border-radius:var(--radius-md);white-space:nowrap;pointer-events:none;opacity:0;z-index:1000;background:#0f172a;border:1px solid #ffffff26;padding:6px 12px;font-size:12px;font-weight:600;transition:opacity .14s,transform .14s;position:absolute;top:50%;transform:translateY(-50%)translate(0);box-shadow:0 4px 16px #00000073}.Sidebar-module__XRNO5a__navItemWrapper:hover .Sidebar-module__XRNO5a__floatingTooltip,.Sidebar-module__XRNO5a__userWrapper:hover .Sidebar-module__XRNO5a__floatingTooltip,.Sidebar-module__XRNO5a__signOutWrapper:hover .Sidebar-module__XRNO5a__floatingTooltip{opacity:1;transform:translateY(-50%)translate(4px)}.Sidebar-module__XRNO5a__footer{padding:var(--space-4) var(--space-4);gap:var(--space-2);border-top:1px solid #ffffff14;flex-direction:column;display:flex}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked .Sidebar-module__XRNO5a__footer{padding:var(--space-3) var(--space-2);align-items:center}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked.Sidebar-module__XRNO5a__hoverExpanded .Sidebar-module__XRNO5a__footer{padding:var(--space-4) var(--space-4);align-items:stretch}.Sidebar-module__XRNO5a__userWrapper,.Sidebar-module__XRNO5a__signOutWrapper{width:100%;position:relative}.Sidebar-module__XRNO5a__userInfoLink{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast);cursor:pointer;text-decoration:none;display:flex}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked .Sidebar-module__XRNO5a__userInfoLink{padding:var(--space-2) 0;justify-content:center}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked.Sidebar-module__XRNO5a__hoverExpanded .Sidebar-module__XRNO5a__userInfoLink{padding:var(--space-2);justify-content:flex-start}.Sidebar-module__XRNO5a__userInfoLink:hover{background:var(--bg-sidebar-hover)}.Sidebar-module__XRNO5a__avatar{border-radius:var(--radius-full);background:var(--color-primary-600);color:#fff;width:36px;height:36px;font-size:var(--fs-xs);font-weight:var(--fw-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__XRNO5a__userDetails{min-width:0;overflow:hidden}.Sidebar-module__XRNO5a__userName{color:var(--color-neutral-200);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.Sidebar-module__XRNO5a__userRole{color:var(--color-neutral-500);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.Sidebar-module__XRNO5a__signOut{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-neutral-500);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;display:flex}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked .Sidebar-module__XRNO5a__signOut{padding:var(--space-2) 0;justify-content:center}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked.Sidebar-module__XRNO5a__hoverExpanded .Sidebar-module__XRNO5a__signOut{padding:var(--space-3) var(--space-4);justify-content:flex-start}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked.Sidebar-module__XRNO5a__hoverExpanded .Sidebar-module__XRNO5a__floatingTooltip{display:none!important}.Sidebar-module__XRNO5a__signOut:hover{color:var(--color-danger-400);background:#ffffff0f}@keyframes Sidebar-module__XRNO5a__fadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (max-width:1024px){.Sidebar-module__XRNO5a__sidebar,.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked{width:var(--sidebar-width);box-shadow:none;transform:translate(-100%)}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__open{transform:translate(0);box-shadow:0 10px 40px #0000008c}.Sidebar-module__XRNO5a__dockToggleBtn{display:none!important}.Sidebar-module__XRNO5a__overlay{display:block}.Sidebar-module__XRNO5a__mobileClose{display:flex}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked .Sidebar-module__XRNO5a__navLink{padding:var(--space-3) var(--space-4)!important;justify-content:flex-start!important}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked .Sidebar-module__XRNO5a__navLabel{display:inline-block!important}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked .Sidebar-module__XRNO5a__logoFull{display:flex!important}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked .Sidebar-module__XRNO5a__logoMini{display:none!important}.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked .Sidebar-module__XRNO5a__userDetails,.Sidebar-module__XRNO5a__sidebar.Sidebar-module__XRNO5a__docked .Sidebar-module__XRNO5a__signOut span{display:block!important}.Sidebar-module__XRNO5a__floatingTooltip{display:none!important}}
.AICopilotModal-module__lNzlyW__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background-color:#0f172aa6;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out AICopilotModal-module__lNzlyW__fadeIn;display:flex;position:fixed;inset:0}.AICopilotModal-module__lNzlyW__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:820px;height:85vh;max-height:850px;animation:.25s cubic-bezier(.16,1,.3,1) AICopilotModal-module__lNzlyW__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #e2e8f0cc}.AICopilotModal-module__lNzlyW__header{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.125rem 1.5rem;display:flex}.AICopilotModal-module__lNzlyW__headerLeft{align-items:center;gap:.875rem;display:flex}.AICopilotModal-module__lNzlyW__aiAvatar{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 0 15px #f9731666}.AICopilotModal-module__lNzlyW__titleArea h3{align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:700;display:flex}.AICopilotModal-module__lNzlyW__contextTag{color:#94a3b8;align-items:center;gap:.4rem;margin-top:.2rem;font-size:.75rem;font-weight:500;display:flex}.AICopilotModal-module__lNzlyW__headerActions{align-items:center;gap:.5rem;display:flex}.AICopilotModal-module__lNzlyW__closeBtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.AICopilotModal-module__lNzlyW__closeBtn:hover{background:#fff3}.AICopilotModal-module__lNzlyW__messagesArea{background:#f8fafc;flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.AICopilotModal-module__lNzlyW__welcomeCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #0000000d}.AICopilotModal-module__lNzlyW__welcomeCard h4{color:#0f172a;margin:0 0 .5rem;font-size:.95rem;font-weight:700}.AICopilotModal-module__lNzlyW__welcomeCard p{color:#64748b;margin:0 0 1rem;font-size:.85rem;line-height:1.5}.AICopilotModal-module__lNzlyW__chipsGrid{flex-wrap:wrap;gap:.5rem;display:flex}.AICopilotModal-module__lNzlyW__chipBtn{color:#334155;cursor:pointer;text-align:left;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:20px;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:all .15s}.AICopilotModal-module__lNzlyW__chipBtn:hover{color:#c2410c;background:#ffedd5;border-color:#fdba74}.AICopilotModal-module__lNzlyW__messageRow{flex-direction:column;max-width:88%;display:flex}.AICopilotModal-module__lNzlyW__userRow{align-self:flex-end}.AICopilotModal-module__lNzlyW__assistantRow{align-self:flex-start;width:100%}.AICopilotModal-module__lNzlyW__userBubble{color:#fff;background:#f97316;border-radius:14px 14px 2px;padding:.75rem 1rem;font-size:.9rem;line-height:1.45;box-shadow:0 2px 4px #f9731633}.AICopilotModal-module__lNzlyW__assistantBubble{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:14px 14px 14px 2px;padding:1.125rem 1.25rem;font-size:.88rem;line-height:1.6;box-shadow:0 2px 6px #0000000a}.AICopilotModal-module__lNzlyW__markdownBody h3{color:#0f172a;margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.AICopilotModal-module__lNzlyW__markdownBody h4{color:#1e293b;margin:.75rem 0 .35rem;font-size:.95rem;font-weight:600}.AICopilotModal-module__lNzlyW__markdownBody p{margin:.4rem 0}.AICopilotModal-module__lNzlyW__markdownBody table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.82rem}.AICopilotModal-module__lNzlyW__markdownBody th{color:#475569;text-align:left;background:#f1f5f9;border:1px solid #cbd5e1;padding:.5rem .65rem;font-weight:600}.AICopilotModal-module__lNzlyW__markdownBody td{color:#334155;border:1px solid #e2e8f0;padding:.45rem .65rem}.AICopilotModal-module__lNzlyW__markdownBody tr:nth-child(2n){background:#f8fafc}.AICopilotModal-module__lNzlyW__markdownBody blockquote{color:#9a3412;background:#fff7ed;border-left:3px solid #f97316;border-radius:0 6px 6px 0;margin:.75rem 0;padding:.5rem .75rem;font-size:.85rem}.AICopilotModal-module__lNzlyW__citationsBox{border-top:1px solid #e2e8f0;margin-top:.875rem;padding-top:.75rem}.AICopilotModal-module__lNzlyW__citationToggle{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-size:.75rem;font-weight:600;display:flex}.AICopilotModal-module__lNzlyW__citationToggle:hover{color:#0f172a}.AICopilotModal-module__lNzlyW__citationsList{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.AICopilotModal-module__lNzlyW__citationCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.45rem .65rem;font-size:.75rem}.AICopilotModal-module__lNzlyW__citationHeader{color:#0f172a;justify-content:space-between;align-items:center;font-weight:600;display:flex}.AICopilotModal-module__lNzlyW__citationSnippet{color:#64748b;margin-top:.2rem}.AICopilotModal-module__lNzlyW__followUps{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.AICopilotModal-module__lNzlyW__followUpChip{color:#475569;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;padding:.25rem .6rem;font-size:.75rem;transition:all .15s}.AICopilotModal-module__lNzlyW__followUpChip:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.AICopilotModal-module__lNzlyW__inputArea{background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;gap:.5rem;padding:1rem 1.5rem;display:flex}.AICopilotModal-module__lNzlyW__inputForm{align-items:center;gap:.75rem;display:flex}.AICopilotModal-module__lNzlyW__inputField{border:1px solid #cbd5e1;border-radius:10px;outline:none;flex:1;height:44px;padding:0 1rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.AICopilotModal-module__lNzlyW__inputField:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AICopilotModal-module__lNzlyW__sendBtn{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:10px;align-items:center;gap:.4rem;height:44px;padding:0 1.25rem;font-size:.88rem;font-weight:600;transition:background .15s;display:flex}.AICopilotModal-module__lNzlyW__sendBtn:hover:not(:disabled){background:#ea580c}.AICopilotModal-module__lNzlyW__sendBtn:disabled{opacity:.6;cursor:not-allowed}.AICopilotModal-module__lNzlyW__footerHint{color:#94a3b8;text-align:center;font-size:.72rem}@keyframes AICopilotModal-module__lNzlyW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AICopilotModal-module__lNzlyW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AICopilotModal-module__lNzlyW__actionCard{background:linear-gradient(145deg,#fff7ed 0%,#fff 100%);border:1.5px solid #fed7aa;border-radius:12px;flex-direction:column;gap:.75rem;margin-top:1rem;padding:1rem 1.15rem;animation:.25s ease-out AICopilotModal-module__lNzlyW__fadeIn;display:flex;box-shadow:0 4px 12px #f9731614}.AICopilotModal-module__lNzlyW__actionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AICopilotModal-module__lNzlyW__actionHeaderLeft{align-items:center;gap:.5rem;display:flex}.AICopilotModal-module__lNzlyW__actionTypeBadge{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#f97316;border-radius:6px;padding:.2rem .55rem;font-size:.7rem;font-weight:700}.AICopilotModal-module__lNzlyW__urgencyCritical{color:#991b1b;background:#fee2e2;border:1px solid #f87171;border-radius:12px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.AICopilotModal-module__lNzlyW__urgencyHigh{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:12px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.AICopilotModal-module__lNzlyW__urgencyMedium{color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:12px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.AICopilotModal-module__lNzlyW__urgencyLow{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.AICopilotModal-module__lNzlyW__actionTitle{color:#0f172a;margin:0;font-size:.95rem;font-weight:700}.AICopilotModal-module__lNzlyW__actionDescription{color:#475569;margin:0;font-size:.85rem;line-height:1.45}.AICopilotModal-module__lNzlyW__actionMetrics{background:#ffffffd9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:1rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.AICopilotModal-module__lNzlyW__actionMetricItem{flex-direction:column;display:flex}.AICopilotModal-module__lNzlyW__actionMetricLabel{text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:600}.AICopilotModal-module__lNzlyW__actionMetricVal{color:#0f172a;font-weight:700}.AICopilotModal-module__lNzlyW__actionFooter{justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.25rem;display:flex}.AICopilotModal-module__lNzlyW__actionDismissBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:all .15s}.AICopilotModal-module__lNzlyW__actionDismissBtn:hover{color:#334155;background:#f1f5f9}.AICopilotModal-module__lNzlyW__actionApproveBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 6px #10b9814d}.AICopilotModal-module__lNzlyW__actionApproveBtn:hover:not(:disabled){background:linear-gradient(135deg,#059669 0%,#047857 100%);box-shadow:0 4px 10px #10b98166}.AICopilotModal-module__lNzlyW__actionApproveBtn:disabled{opacity:.6;cursor:not-allowed}.AICopilotModal-module__lNzlyW__actionExecutedBanner{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.82rem;font-weight:600;display:flex}
.SpotlightSearchModal-module__Rd-oLG__overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background-color:#0f172aa6;justify-content:center;align-items:flex-start;padding:5rem 1rem 2rem;animation:.15s ease-out SpotlightSearchModal-module__Rd-oLG__fadeIn;display:flex;position:fixed;inset:0}.SpotlightSearchModal-module__Rd-oLG__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:680px;animation:.2s cubic-bezier(.16,1,.3,1) SpotlightSearchModal-module__Rd-oLG__slideDown;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #00000014}.SpotlightSearchModal-module__Rd-oLG__searchHeader{border-bottom:1px solid #f1f5f9;align-items:center;gap:.85rem;padding:1.15rem 1.4rem;display:flex}.SpotlightSearchModal-module__Rd-oLG__searchIcon{color:#ea580c;flex-shrink:0}.SpotlightSearchModal-module__Rd-oLG__searchInput{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1.05rem}.SpotlightSearchModal-module__Rd-oLG__searchInput::placeholder{color:#94a3b8}.SpotlightSearchModal-module__Rd-oLG__clearBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;display:flex}.SpotlightSearchModal-module__Rd-oLG__clearBtn:hover{color:#475569;background:#f1f5f9}.SpotlightSearchModal-module__Rd-oLG__escBadge{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:.2rem .45rem;font-size:.72rem;font-weight:600}.SpotlightSearchModal-module__Rd-oLG__categoriesBar{background:#f8fafc;border-bottom:1px solid #f1f5f9;gap:.4rem;padding:.65rem 1.25rem;display:flex;overflow-x:auto}.SpotlightSearchModal-module__Rd-oLG__categoryBtn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:20px;padding:.35rem .75rem;font-size:.78rem;font-weight:500;transition:all .15s}.SpotlightSearchModal-module__Rd-oLG__categoryBtn:hover{color:#0f172a;background:#e2e8f0}.SpotlightSearchModal-module__Rd-oLG__categoryBtnActive{color:#fff;background:#ea580c;font-weight:600}.SpotlightSearchModal-module__Rd-oLG__categoryBtnActive:hover{color:#fff;background:#c2410c}.SpotlightSearchModal-module__Rd-oLG__resultsArea{max-height:420px;padding:.75rem;overflow-y:auto}.SpotlightSearchModal-module__Rd-oLG__sectionHeader{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem .35rem;font-size:.75rem;font-weight:600}.SpotlightSearchModal-module__Rd-oLG__resultItem{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem .85rem;text-decoration:none;transition:background-color .15s;display:flex}.SpotlightSearchModal-module__Rd-oLG__resultItem:hover,.SpotlightSearchModal-module__Rd-oLG__resultItemActive{background-color:#fff7ed}.SpotlightSearchModal-module__Rd-oLG__resultLeft{align-items:center;gap:.85rem;min-width:0;display:flex}.SpotlightSearchModal-module__Rd-oLG__iconWrapper{color:#ea580c;background:#f8fafc;border:1px solid #fed7aa;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.SpotlightSearchModal-module__Rd-oLG__resultInfo{min-width:0}.SpotlightSearchModal-module__Rd-oLG__resultTitle{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:600;overflow:hidden}.SpotlightSearchModal-module__Rd-oLG__resultSubtitle{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.78rem;overflow:hidden}.SpotlightSearchModal-module__Rd-oLG__resultBadge{border-radius:9999px;flex-shrink:0;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.SpotlightSearchModal-module__Rd-oLG__badge_success{color:#15803d;background:#dcfce7}.SpotlightSearchModal-module__Rd-oLG__badge_warning{color:#a16207;background:#fef9c3}.SpotlightSearchModal-module__Rd-oLG__badge_danger{color:#b91c1c;background:#fee2e2}.SpotlightSearchModal-module__Rd-oLG__badge_primary{color:#c2410c;background:#ffedd5}.SpotlightSearchModal-module__Rd-oLG__badge_neutral{color:#475569;background:#f1f5f9}.SpotlightSearchModal-module__Rd-oLG__footer{color:#64748b;background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.75rem 1.4rem;font-size:.75rem;display:flex}.SpotlightSearchModal-module__Rd-oLG__footerHints{align-items:center;gap:1rem;display:flex}.SpotlightSearchModal-module__Rd-oLG__hint{align-items:center;gap:.35rem;display:flex}.SpotlightSearchModal-module__Rd-oLG__kbd{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:.1rem .35rem;font-family:inherit;font-size:.7rem;font-weight:600}.SpotlightSearchModal-module__Rd-oLG__emptyState{text-align:center;color:#64748b;padding:3rem 1.5rem}.SpotlightSearchModal-module__Rd-oLG__emptyIcon{color:#cbd5e1;margin-bottom:.75rem}.SpotlightSearchModal-module__Rd-oLG__emptyTitle{color:#334155;margin-bottom:.25rem;font-size:.95rem;font-weight:600}.SpotlightSearchModal-module__Rd-oLG__emptyDesc{color:#94a3b8;max-width:320px;margin:0 auto;font-size:.82rem}.SpotlightSearchModal-module__Rd-oLG__loadingSpinner{color:#ea580c;justify-content:center;align-items:center;padding:2.5rem;display:flex}@keyframes SpotlightSearchModal-module__Rd-oLG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SpotlightSearchModal-module__Rd-oLG__slideDown{0%{opacity:0;transform:translateY(-16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.UserProfileModal-module__Ai68SW__overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background-color:#000000bf;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out UserProfileModal-module__Ai68SW__fadeIn;display:flex;position:fixed;inset:0}.UserProfileModal-module__Ai68SW__modal{background:#0f172a;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;width:100%;max-width:760px;max-height:90vh;animation:.2s cubic-bezier(.16,1,.3,1) UserProfileModal-module__Ai68SW__scaleUp;display:flex;overflow:hidden;box-shadow:0 25px 60px #000c,0 0 0 1px #ffffff0f}.UserProfileModal-module__Ai68SW__heroHeader{color:#fff;background:linear-gradient(135deg,#090d16 0%,#111827 50%,#1e293b 100%);border-bottom:1px solid #ffffff14;padding:1.75rem 2rem 1.5rem;position:relative;overflow:hidden}.UserProfileModal-module__Ai68SW__heroHeader:after{content:"";pointer-events:none;background:radial-gradient(circle,#ea580c47 0%,#ea580c00 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.UserProfileModal-module__Ai68SW__closeBtn{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.UserProfileModal-module__Ai68SW__closeBtn:hover{color:#fff;background:#fff3;transform:scale(1.05)}.UserProfileModal-module__Ai68SW__heroContent{align-items:center;gap:1.5rem;display:flex}.UserProfileModal-module__Ai68SW__avatarWrapper{flex-shrink:0;position:relative}.UserProfileModal-module__Ai68SW__avatar{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border:3px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;font-size:1.85rem;font-weight:700;display:flex;box-shadow:0 4px 15px #ea580c59}.UserProfileModal-module__Ai68SW__statusIndicator{background:#22c55e;border:3px solid #111827;border-radius:50%;width:18px;height:18px;position:absolute;bottom:2px;right:2px}.UserProfileModal-module__Ai68SW__statusIndicatorOffline{background:#64748b}.UserProfileModal-module__Ai68SW__heroDetails{flex:1;min-width:0}.UserProfileModal-module__Ai68SW__userName{color:#f8fafc;letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.5rem;font-weight:700}.UserProfileModal-module__Ai68SW__badgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.UserProfileModal-module__Ai68SW__roleBadge{color:#fdba74;text-transform:capitalize;background:#f9731633;border:1px solid #f9731666;border-radius:9999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.UserProfileModal-module__Ai68SW__deptBadge{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff26;border-radius:9999px;padding:.2rem .65rem;font-size:.75rem;font-weight:500}.UserProfileModal-module__Ai68SW__locationBadge{color:#7dd3fc;background:#38bdf826;border:1px solid #38bdf84d;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.UserProfileModal-module__Ai68SW__navTabs{background:#111827;border-bottom:1px solid #ffffff14;gap:.5rem;padding:0 1.5rem;display:flex}.UserProfileModal-module__Ai68SW__tabBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.45rem;padding:.85rem;font-size:.88rem;font-weight:500;transition:all .15s;display:flex}.UserProfileModal-module__Ai68SW__tabBtn:hover{color:#f8fafc}.UserProfileModal-module__Ai68SW__tabBtnActive{color:#f97316;border-bottom-color:#f97316;font-weight:600}.UserProfileModal-module__Ai68SW__bodyContent{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;background:#0b1120;flex:1;padding:1.5rem 2rem;overflow-y:auto}.UserProfileModal-module__Ai68SW__statsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.UserProfileModal-module__Ai68SW__statCard{text-align:center;background:#1e293b;border:1px solid #ffffff14;border-radius:12px;padding:1rem;transition:transform .15s,border-color .15s}.UserProfileModal-module__Ai68SW__statCard:hover{border-color:#f973164d;transform:translateY(-2px)}.UserProfileModal-module__Ai68SW__statValue{color:#f8fafc;margin-bottom:.2rem;font-size:1.45rem;font-weight:700}.UserProfileModal-module__Ai68SW__statLabel{color:#94a3b8;font-size:.75rem;font-weight:500}.UserProfileModal-module__Ai68SW__sectionTitle{color:#f8fafc;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.92rem;font-weight:700;display:flex}.UserProfileModal-module__Ai68SW__infoGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.UserProfileModal-module__Ai68SW__infoItem{background:#1e293b;border:1px solid #ffffff14;border-radius:10px;padding:.85rem 1rem}.UserProfileModal-module__Ai68SW__infoLabel{color:#94a3b8;margin-bottom:.25rem;font-size:.75rem;font-weight:500}.UserProfileModal-module__Ai68SW__infoValue{color:#f8fafc;font-size:.92rem;font-weight:600}.UserProfileModal-module__Ai68SW__bioCard{background:#1e293b;border:1px solid #ffffff14;border-radius:10px;margin-bottom:1rem;padding:1rem}.UserProfileModal-module__Ai68SW__bioTitle{color:#94a3b8;margin-bottom:.35rem;font-size:.78rem;font-weight:600}.UserProfileModal-module__Ai68SW__bioText{color:#e2e8f0;margin:0;font-size:.88rem;line-height:1.5}.UserProfileModal-module__Ai68SW__bioEmpty{color:#64748b;margin:0;font-size:.82rem;font-style:italic}.UserProfileModal-module__Ai68SW__chipsContainer{flex-wrap:wrap;gap:.45rem;margin-bottom:1.5rem;display:flex}.UserProfileModal-module__Ai68SW__chip{color:#e2e8f0;background:#1e293b;border:1px solid #ffffff1a;border-radius:6px;padding:.35rem .65rem;font-size:.78rem;font-weight:500}.UserProfileModal-module__Ai68SW__chipSuccess{color:#4ade80;background:#22c55e26;border-color:#22c55e59}.UserProfileModal-module__Ai68SW__attendanceTableWrapper{border:1px solid #ffffff14;border-radius:10px;overflow-x:auto}.UserProfileModal-module__Ai68SW__attendanceTable{border-collapse:collapse;width:100%;font-size:.85rem}.UserProfileModal-module__Ai68SW__attendanceTable th{text-align:left;color:#94a3b8;background:#1e293b;border-bottom:1px solid #ffffff14;padding:.75rem .85rem;font-size:.75rem;font-weight:600}.UserProfileModal-module__Ai68SW__attendanceTable td{color:#f1f5f9;border-bottom:1px solid #ffffff0d;padding:.75rem .85rem}.UserProfileModal-module__Ai68SW__attendanceTable tr:last-child td{border-bottom:none}.UserProfileModal-module__Ai68SW__attendanceTable tr:hover td{background:#ffffff08}.UserProfileModal-module__Ai68SW__divider{border:none;border-top:1px solid #ffffff14;margin:1.5rem 0}.UserProfileModal-module__Ai68SW__formGroup{margin-bottom:1.15rem}.UserProfileModal-module__Ai68SW__formLabel{color:#cbd5e1;margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.UserProfileModal-module__Ai68SW__formInput{color:#f8fafc;box-sizing:border-box;background:#1e293b;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;padding:.65rem .85rem;font-family:inherit;font-size:.9rem;transition:all .15s}.UserProfileModal-module__Ai68SW__formInput:focus{background:#243048;border-color:#f97316;box-shadow:0 0 0 3px #f9731633}.UserProfileModal-module__Ai68SW__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.75rem 1.4rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #f973164d}.UserProfileModal-module__Ai68SW__submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#fb923c 0%,#f97316 100%);transform:translateY(-1px)}.UserProfileModal-module__Ai68SW__submitBtn:disabled{opacity:.5;cursor:not-allowed}@keyframes UserProfileModal-module__Ai68SW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes UserProfileModal-module__Ai68SW__scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.UserProfileModal-module__Ai68SW__statsGrid{grid-template-columns:repeat(2,1fr)}.UserProfileModal-module__Ai68SW__infoGrid{grid-template-columns:1fr}.UserProfileModal-module__Ai68SW__heroContent{text-align:center;flex-direction:column}.UserProfileModal-module__Ai68SW__badgeRow{justify-content:center}}
.LocationChatModal-module__MycVyq__overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background-color:#0f172aa6;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out LocationChatModal-module__MycVyq__fadeIn;display:flex;position:fixed;inset:0}.LocationChatModal-module__MycVyq__modal{background:#fff;border-radius:20px;width:100%;max-width:900px;height:82vh;max-height:800px;animation:.2s cubic-bezier(.16,1,.3,1) LocationChatModal-module__MycVyq__scaleUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #00000014}.LocationChatModal-module__MycVyq__chatSidebar{background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:280px;display:flex}.LocationChatModal-module__MycVyq__sidebarHeader{border-bottom:1px solid #e2e8f0;padding:1rem 1.25rem .5rem}.LocationChatModal-module__MycVyq__sidebarTabs{background:#e2e8f0;border-radius:8px;gap:2px;margin-top:.6rem;padding:3px;display:flex}.LocationChatModal-module__MycVyq__sidebarTab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 8px;font-size:.76rem;font-weight:600;transition:all .15s;display:flex}.LocationChatModal-module__MycVyq__sidebarTabActive{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0000001a}.LocationChatModal-module__MycVyq__dmSearchWrap{padding:.65rem .85rem .25rem}.LocationChatModal-module__MycVyq__dmSearchInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:.45rem .65rem;font-size:.78rem}.LocationChatModal-module__MycVyq__dmSearchInput:focus{border-color:#ea580c}.LocationChatModal-module__MycVyq__dmList{flex:1;padding:.5rem;overflow-y:auto}.LocationChatModal-module__MycVyq__dmContactItem{cursor:pointer;border-radius:10px;align-items:center;gap:.65rem;margin-bottom:.25rem;padding:.65rem .75rem;transition:all .15s;display:flex;position:relative}.LocationChatModal-module__MycVyq__dmContactItem:hover{background:#e2e8f0}.LocationChatModal-module__MycVyq__dmContactItemActive{background:#ffedd5;border:1px solid #fdba74}.LocationChatModal-module__MycVyq__dmContactItemActive:hover{background:#fed7aa}.LocationChatModal-module__MycVyq__dmContactAvatar{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.82rem;font-weight:700;display:flex;position:relative}.LocationChatModal-module__MycVyq__dmOnlineDot{background:#22c55e;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.LocationChatModal-module__MycVyq__dmContactInfo{flex:1;min-width:0}.LocationChatModal-module__MycVyq__dmContactTop{justify-content:space-between;align-items:center;gap:4px;display:flex}.LocationChatModal-module__MycVyq__dmContactName{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.LocationChatModal-module__MycVyq__dmContactRole{color:#64748b;text-transform:capitalize;font-size:.68rem}.LocationChatModal-module__MycVyq__dmContactSnippet{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.72rem;overflow:hidden}.LocationChatModal-module__MycVyq__dmUnreadBadge{color:#fff;background:#ea580c;border-radius:10px;flex-shrink:0;padding:1px 6px;font-size:.65rem;font-weight:700}.LocationChatModal-module__MycVyq__staffDirectBtn{color:#ea580c;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;margin-left:auto;padding:2px 4px;transition:all .15s;display:flex}.LocationChatModal-module__MycVyq__staffDirectBtn:hover{background:#ffedd5}.LocationChatModal-module__MycVyq__directHeaderUser{align-items:center;gap:.65rem;display:flex}.LocationChatModal-module__MycVyq__directHeaderAvatar{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:flex}.LocationChatModal-module__MycVyq__sidebarTitle{color:#0f172a;align-items:center;gap:.45rem;margin:0 0 .25rem;font-size:.95rem;font-weight:700;display:flex}.LocationChatModal-module__MycVyq__channelList{flex:1;padding:.75rem;overflow-y:auto}.LocationChatModal-module__MycVyq__channelItem{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:.35rem;padding:.65rem .85rem;transition:all .15s;display:flex}.LocationChatModal-module__MycVyq__channelItem:hover{background:#e2e8f0}.LocationChatModal-module__MycVyq__channelItemActive{color:#fff;background:#ea580c}.LocationChatModal-module__MycVyq__channelItemActive:hover{background:#c2410c}.LocationChatModal-module__MycVyq__channelItemActive .LocationChatModal-module__MycVyq__channelName{color:#fff}.LocationChatModal-module__MycVyq__channelItemActive .LocationChatModal-module__MycVyq__channelSub{color:#ffffffd9}.LocationChatModal-module__MycVyq__channelInfo{min-width:0}.LocationChatModal-module__MycVyq__channelName{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.86rem;font-weight:600;overflow:hidden}.LocationChatModal-module__MycVyq__channelSub{color:#64748b;margin:.15rem 0 0;font-size:.72rem}.LocationChatModal-module__MycVyq__staffSection{background:#fff;border-top:1px solid #e2e8f0;padding:1rem 1.25rem}.LocationChatModal-module__MycVyq__staffHeader{color:#64748b;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.65rem;font-size:.75rem;font-weight:600;display:flex}.LocationChatModal-module__MycVyq__staffRoster{flex-direction:column;gap:.45rem;max-height:140px;display:flex;overflow-y:auto}.LocationChatModal-module__MycVyq__staffItem{color:#334155;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.LocationChatModal-module__MycVyq__onlineDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.LocationChatModal-module__MycVyq__chatMain{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.LocationChatModal-module__MycVyq__chatHeader{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;display:flex}.LocationChatModal-module__MycVyq__headerLeft{min-width:0}.LocationChatModal-module__MycVyq__activeChannelTitle{color:#0f172a;align-items:center;gap:.45rem;margin:0;font-size:1.05rem;font-weight:700;display:flex}.LocationChatModal-module__MycVyq__activeChannelDesc{color:#64748b;margin:.2rem 0 0;font-size:.75rem}.LocationChatModal-module__MycVyq__closeBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.LocationChatModal-module__MycVyq__closeBtn:hover{color:#0f172a;background:#e2e8f0}.LocationChatModal-module__MycVyq__messagesFeed{background:#fdfdfd;flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.LocationChatModal-module__MycVyq__messageRow{gap:.75rem;max-width:78%;display:flex}.LocationChatModal-module__MycVyq__messageRowSelf{flex-direction:row-reverse;align-self:flex-end}.LocationChatModal-module__MycVyq__msgAvatar{color:#fff;background:linear-gradient(135deg,#cbd5e1 0%,#94a3b8 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.8rem;font-weight:700;display:flex}.LocationChatModal-module__MycVyq__msgAvatarSelf{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)}.LocationChatModal-module__MycVyq__msgBubble{color:#1e293b;background:#f1f5f9;border-radius:3px 14px 14px;padding:.75rem .95rem;position:relative}.LocationChatModal-module__MycVyq__msgBubbleSelf{color:#fff;background:#ea580c;border-top-left-radius:14px;border-top-right-radius:3px}.LocationChatModal-module__MycVyq__msgMeta{align-items:center;gap:.45rem;margin-bottom:.25rem;display:flex}.LocationChatModal-module__MycVyq__msgMetaSelf{justify-content:flex-end}.LocationChatModal-module__MycVyq__msgSenderName{color:#0f172a;font-size:.78rem;font-weight:700}.LocationChatModal-module__MycVyq__msgRoleBadge{color:#475569;text-transform:capitalize;background:#e2e8f0;border-radius:4px;padding:.1rem .4rem;font-size:.68rem;font-weight:600}.LocationChatModal-module__MycVyq__msgRoleBadgeSelf{color:#fff;background:#ffffff40}.LocationChatModal-module__MycVyq__msgTime{color:#94a3b8;font-size:.68rem}.LocationChatModal-module__MycVyq__msgTimeSelf{color:#ffffffbf}.LocationChatModal-module__MycVyq__msgContent{word-break:break-word;margin:0;font-size:.88rem;line-height:1.45}.LocationChatModal-module__MycVyq__msgTypeTag{border-radius:4px;align-items:center;gap:.25rem;margin-bottom:.35rem;padding:.15rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.LocationChatModal-module__MycVyq__tag_notice{color:#0284c7;background:#e0f2fe}.LocationChatModal-module__MycVyq__tag_alert{color:#b91c1c;background:#fee2e2}.LocationChatModal-module__MycVyq__tag_handover{color:#b45309;background:#fef3c7}.LocationChatModal-module__MycVyq__quickActionsBar{background:#fff;border-top:1px solid #f1f5f9;gap:.45rem;padding:.5rem 1.25rem;display:flex;overflow-x:auto}.LocationChatModal-module__MycVyq__quickChip{color:#475569;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:.3rem .65rem;font-size:.75rem;transition:all .15s}.LocationChatModal-module__MycVyq__quickChip:hover{color:#c2410c;background:#ffedd5;border-color:#fdba74}.LocationChatModal-module__MycVyq__inputArea{background:#fff;border-top:1px solid #f1f5f9;flex-direction:column;gap:.5rem;padding:.85rem 1.25rem;display:flex}.LocationChatModal-module__MycVyq__inputControls{align-items:center;gap:.5rem;display:flex}.LocationChatModal-module__MycVyq__typeSelect{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:.4rem .65rem;font-size:.78rem;font-weight:500}.LocationChatModal-module__MycVyq__inputFieldWrapper{align-items:center;gap:.5rem;display:flex}.LocationChatModal-module__MycVyq__textInput{color:#0f172a;border:1px solid #cbd5e1;border-radius:10px;outline:none;flex:1;padding:.65rem .95rem;font-family:inherit;font-size:.88rem;transition:border-color .15s}.LocationChatModal-module__MycVyq__textInput:focus{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c1f}.LocationChatModal-module__MycVyq__sendBtn{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:.4rem;padding:.65rem 1.15rem;font-size:.88rem;font-weight:600;transition:background-color .15s;display:flex}.LocationChatModal-module__MycVyq__sendBtn:hover{background:#c2410c}.LocationChatModal-module__MycVyq__sendBtn:disabled{opacity:.5;cursor:not-allowed}@keyframes LocationChatModal-module__MycVyq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LocationChatModal-module__MycVyq__scaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
.Header-module__lnUIdW__header{height:var(--header-height);background:var(--bg-primary);border-bottom:1px solid var(--border-color);padding:0 var(--space-6);z-index:var(--z-sticky);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.Header-module__lnUIdW__left{align-items:center;gap:var(--space-4);display:flex}.Header-module__lnUIdW__menuBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;transition:all var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}.Header-module__lnUIdW__menuBtn:hover{background:var(--color-neutral-100);color:var(--color-primary-600);border-color:var(--color-primary-300)}.Header-module__lnUIdW__titleGroup{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;overflow:hidden}.Header-module__lnUIdW__titleRow{align-items:center;gap:.6rem;min-width:0;max-width:100%;display:flex}.Header-module__lnUIdW__title{min-width:0;font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.Header-module__lnUIdW__subtitle{font-size:var(--fs-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.Header-module__lnUIdW__mdCommandBadge{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.Header-module__lnUIdW__mdBadgePill{color:#c084fc;cursor:pointer;letter-spacing:.02em;white-space:nowrap;background-color:#a855f726;border:1px solid #a855f759;border-radius:9999px;align-items:center;gap:.35rem;padding:.22rem .65rem;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.Header-module__lnUIdW__mdBadgePill:hover{background-color:#a855f740;border-color:#a855f780}.Header-module__lnUIdW__mdBadgeText{white-space:nowrap;display:inline}.Header-module__lnUIdW__badgeIcon{flex-shrink:0}.Header-module__lnUIdW__mdResetBtn{color:var(--text-muted,#94a3b8);cursor:pointer;white-space:nowrap;background:#ffffff14;border:none;border-radius:4px;padding:.2rem .45rem;font-size:.7rem;transition:all .15s}.Header-module__lnUIdW__mdResetBtn:hover{color:#fff;background:#ffffff26}.Header-module__lnUIdW__right{align-items:center;gap:var(--space-2);display:flex}.Header-module__lnUIdW__iconBtn{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.Header-module__lnUIdW__iconBtn:hover{color:var(--text-primary);background:#ffffff14}.Header-module__lnUIdW__locationChatBtn{background:var(--bg-card,#1a1f2e);color:var(--text-primary,#f1f5f9);border:1px solid var(--border-color,#ffffff1f);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding:.42rem .8rem;font-size:.82rem;font-weight:600;transition:all .15s;display:flex;box-shadow:0 1px 3px #00000026}.Header-module__lnUIdW__locationChatBtn:hover{background:var(--bg-card-hover,#ffffff14);border-color:var(--color-primary-500,#f97316);color:#fff}.Header-module__lnUIdW__aiBtn{color:#fff;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border:none;align-items:center;gap:.4rem;padding:.42rem .85rem;font-size:.82rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #f973164d}.Header-module__lnUIdW__aiBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f9731666}.Header-module__lnUIdW__btnText{display:inline}.Header-module__lnUIdW__locationBadge{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:9999px;align-items:center;max-width:220px;padding:2px 8px;font-size:11px;font-weight:600;transition:opacity .15s;display:inline-flex;overflow:hidden}.Header-module__lnUIdW__locationBadge:hover{opacity:.85}.Header-module__lnUIdW__badge{border-radius:var(--radius-full);color:#fff;min-width:18px;height:18px;font-size:11px;font-weight:var(--fw-bold);box-shadow:0 0 0 2px var(--bg-primary);background:#ef4444;justify-content:center;align-items:center;padding:0 5px;line-height:1;animation:2.5s infinite Header-module__lnUIdW__pulseBadge;display:flex;position:absolute;top:5px;right:5px}@keyframes Header-module__lnUIdW__pulseBadge{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.Header-module__lnUIdW__notifWrap{position:relative}.Header-module__lnUIdW__notifDropdown{width:390px;z-index:var(--z-dropdown);background:#111827;border:1px solid #ffffff1f;border-radius:12px;animation:.18s cubic-bezier(.16,1,.3,1) Header-module__lnUIdW__fadeInUp;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 45px #000000bf,0 0 0 1px #ffffff0f}.Header-module__lnUIdW__notifHeader{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.Header-module__lnUIdW__notifHeaderLeft{align-items:center;gap:.5rem;display:flex}.Header-module__lnUIdW__notifTitle{color:#f8fafc;letter-spacing:-.01em;font-size:.92rem;font-weight:700}.Header-module__lnUIdW__notifCount{color:#fb923c;background:#f9731626;border:1px solid #f9731659;border-radius:9999px;padding:1px 7px;font-size:.72rem;font-weight:700}.Header-module__lnUIdW__notifLiveBadge{color:#4ade80;text-transform:uppercase;letter-spacing:.04em;background:#22c55e1f;border:1px solid #22c55e40;border-radius:9999px;align-items:center;gap:4px;padding:1px 6px;font-size:.65rem;font-weight:700;display:inline-flex}.Header-module__lnUIdW__liveDot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite Header-module__lnUIdW__pulseLive}@keyframes Header-module__lnUIdW__pulseLive{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.Header-module__lnUIdW__notifHeaderRight{align-items:center;gap:.5rem;display:flex}.Header-module__lnUIdW__notifRefreshBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.Header-module__lnUIdW__notifRefreshBtn:hover{color:#fff;background:#ffffff14}.Header-module__lnUIdW__markAllReadBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:4px;padding:.25rem .55rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.Header-module__lnUIdW__markAllReadBtn:hover:not(:disabled){color:#fb923c;background:#f973162e;border-color:#f9731666}.Header-module__lnUIdW__markAllReadBtn:disabled{opacity:.5;cursor:not-allowed}.Header-module__lnUIdW__notifList{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:400px;overflow-y:auto}.Header-module__lnUIdW__notifItem{cursor:pointer;background:0 0;border-bottom:1px solid #ffffff0f;padding:.85rem 1rem;text-decoration:none;transition:all .14s;display:block;position:relative}.Header-module__lnUIdW__notifItem:last-child{border-bottom:none}.Header-module__lnUIdW__notifItem:hover{background:#ffffff0d}.Header-module__lnUIdW__notifItem.Header-module__lnUIdW__unread{background:#f9731617;border-left:3px solid #f97316}.Header-module__lnUIdW__notifItem.Header-module__lnUIdW__unread:hover{background:#f9731629}.Header-module__lnUIdW__notifItemHeader{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.Header-module__lnUIdW__notifItemTitle{color:#94a3b8;margin:0;font-size:.85rem;font-weight:600;line-height:1.3}.Header-module__lnUIdW__notifItem.Header-module__lnUIdW__unread .Header-module__lnUIdW__notifItemTitle{color:#fff;font-weight:700}.Header-module__lnUIdW__notifItemTime{color:#64748b;white-space:nowrap;flex-shrink:0;font-size:.7rem}.Header-module__lnUIdW__notifItem.Header-module__lnUIdW__unread .Header-module__lnUIdW__notifItemTime{color:#fb923c;font-weight:600}.Header-module__lnUIdW__notifItemMsg{color:#64748b;margin:0;font-size:.78rem;line-height:1.4}.Header-module__lnUIdW__notifItem.Header-module__lnUIdW__unread .Header-module__lnUIdW__notifItemMsg{color:#cbd5e1}.Header-module__lnUIdW__unreadDot{background:#f97316;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block;box-shadow:0 0 6px #f9731699}.Header-module__lnUIdW__notifEmpty{text-align:center;color:#94a3b8;padding:3rem 1.5rem;font-size:.85rem}.Header-module__lnUIdW__userAvatar{border-radius:var(--radius-full);background:var(--color-primary-100);width:36px;height:36px;color:var(--color-primary-700);font-size:var(--fs-xs);font-weight:var(--fw-bold);margin-left:var(--space-2);justify-content:center;align-items:center;display:flex}.Header-module__lnUIdW__userAvatarBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;padding:0;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.Header-module__lnUIdW__userAvatarBtn:hover{transform:scale(1.05)}.Header-module__lnUIdW__avatarOnlineDot{border:2px solid var(--bg-primary,#111827);background:#22c55e;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}@keyframes Header-module__lnUIdW__fadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Header-module__lnUIdW__header{padding:0 var(--space-4)}.Header-module__lnUIdW__menuBtn{display:flex}.Header-module__lnUIdW__notifDropdown{width:320px;right:-40px}}@media (max-width:768px){.Header-module__lnUIdW__header{padding:0 var(--space-3);gap:var(--space-2);max-width:100vw;overflow-x:hidden}.Header-module__lnUIdW__left{gap:var(--space-2);flex:1;min-width:0}.Header-module__lnUIdW__titleGroup{flex:1;min-width:0;overflow:hidden}.Header-module__lnUIdW__titleRow{gap:.4rem;min-width:0}.Header-module__lnUIdW__title{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.Header-module__lnUIdW__subtitle{display:none}.Header-module__lnUIdW__locationBadge{max-width:120px;padding:2px 6px;font-size:10px}.Header-module__lnUIdW__mdCommandBadge{max-width:130px}.Header-module__lnUIdW__mdBadgeText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Header-module__lnUIdW__btnText{display:none}.Header-module__lnUIdW__locationChatBtn,.Header-module__lnUIdW__aiBtn{justify-content:center;min-width:36px;padding:.42rem}.Header-module__lnUIdW__iconBtn{width:36px;height:36px}.Header-module__lnUIdW__right{flex-shrink:0;gap:4px}}@media (max-width:640px){.Header-module__lnUIdW__locationChatBtn,.Header-module__lnUIdW__locationBadge,.Header-module__lnUIdW__mdCommandBadge{display:none!important}}@media (max-width:480px){.Header-module__lnUIdW__header{padding:0 var(--space-2);gap:4px}.Header-module__lnUIdW__title{font-size:.95rem;font-weight:700}.Header-module__lnUIdW__menuBtn,.Header-module__lnUIdW__iconBtn{flex-shrink:0;width:34px;height:34px}.Header-module__lnUIdW__aiBtn{min-width:32px;height:34px;padding:.35rem}.Header-module__lnUIdW__userAvatar{width:32px;height:32px;margin-left:0;font-size:11px}.Header-module__lnUIdW__userAvatarBtn{flex-shrink:0}.Header-module__lnUIdW__right{gap:3px}.Header-module__lnUIdW__notifDropdown{left:var(--space-2);right:var(--space-2);width:auto;max-width:calc(100vw - 16px);top:calc(var(--header-height) + 4px);max-height:calc(100vh - var(--header-height) - 16px);position:fixed}}@media (max-width:360px){.Header-module__lnUIdW__aiBtn{display:none!important}}
.ModuleGuard-module__P8mm8q__guardContainer{justify-content:center;align-items:center;min-height:60vh;padding:2rem 1.5rem;animation:.25s ease-out ModuleGuard-module__P8mm8q__fadeIn;display:flex}.ModuleGuard-module__P8mm8q__guardCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:520px;padding:2.5rem 2rem;display:flex;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #0000000d}.ModuleGuard-module__P8mm8q__iconWrapper{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.25rem;display:flex}.ModuleGuard-module__P8mm8q__maintenanceIcon{color:#ea580c;background:#f973161f;border:2px solid #f9731640}.ModuleGuard-module__P8mm8q__restrictedIcon{color:#dc2626;background:#ef44441a;border:2px solid #ef444440}.ModuleGuard-module__P8mm8q__statusBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.25rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.ModuleGuard-module__P8mm8q__maintenanceBadge{color:#c2410c;background:#fff7ed;border:1px solid #fdba74}.ModuleGuard-module__P8mm8q__restrictedBadge{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5}.ModuleGuard-module__P8mm8q__title{color:#0f172a;margin:0 0 .75rem;font-size:1.35rem;font-weight:700;line-height:1.3}.ModuleGuard-module__P8mm8q__description{color:#64748b;margin:0 0 1.5rem;font-size:.92rem;line-height:1.6}.ModuleGuard-module__P8mm8q__detailsBox{text-align:left;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;width:100%;margin-bottom:1.75rem;padding:.875rem 1rem;font-size:.8rem}.ModuleGuard-module__P8mm8q__detailRow{justify-content:space-between;padding:.25rem 0;display:flex}.ModuleGuard-module__P8mm8q__detailLabel{color:#94a3b8}.ModuleGuard-module__P8mm8q__detailValue{color:#1e293b;font-weight:600}.ModuleGuard-module__P8mm8q__actionButtons{gap:.75rem;width:100%;display:flex}.ModuleGuard-module__P8mm8q__primaryBtn{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.4rem;height:44px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.ModuleGuard-module__P8mm8q__primaryBtn:hover{background:#ea580c}.ModuleGuard-module__P8mm8q__secondaryBtn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 1.25rem;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.ModuleGuard-module__P8mm8q__secondaryBtn:hover{background:#e2e8f0}@keyframes ModuleGuard-module__P8mm8q__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.AppShell-module__cB5iMW__shell{width:100%;min-height:100vh;display:flex;overflow-x:hidden}.AppShell-module__cB5iMW__main{min-width:0;margin-left:var(--sidebar-width);flex-direction:column;flex:1;max-width:100vw;min-height:100vh;transition:margin-left .22s cubic-bezier(.4,0,.2,1);display:flex;overflow-x:hidden}.AppShell-module__cB5iMW__mainDocked{margin-left:var(--sidebar-collapsed-width,72px)}.AppShell-module__cB5iMW__content{min-width:0;padding:var(--space-6);max-width:var(--content-max-width);flex:1;width:100%}@media (max-width:1024px){.AppShell-module__cB5iMW__main,.AppShell-module__cB5iMW__mainDocked{max-width:100vw;margin-left:0}.AppShell-module__cB5iMW__content{padding:var(--space-4);max-width:100%}}@media (max-width:640px){.AppShell-module__cB5iMW__content{padding:var(--space-3)}}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-family);font-weight:var(--fw-medium);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:1px solid #0000;line-height:1;display:inline-flex}.Button-module__8RiFmG__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__8RiFmG__button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.Button-module__8RiFmG__sm{padding:var(--space-1) var(--space-3);font-size:var(--fs-sm);height:32px}.Button-module__8RiFmG__md{padding:var(--space-2) var(--space-4);font-size:var(--fs-base);height:40px}.Button-module__8RiFmG__lg{padding:var(--space-3) var(--space-6);font-size:var(--fs-md);height:48px}.Button-module__8RiFmG__primary{background:var(--color-primary-600);color:var(--color-neutral-0)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--color-primary-700)}.Button-module__8RiFmG__primary:active:not(:disabled){background:var(--color-primary-800)}.Button-module__8RiFmG__secondary{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-color)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--border-color-strong)}.Button-module__8RiFmG__secondary:active:not(:disabled){background:var(--bg-secondary)}.Button-module__8RiFmG__ghost{color:var(--text-secondary);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.Button-module__8RiFmG__danger{background:var(--color-danger-600);color:var(--color-neutral-0)}.Button-module__8RiFmG__danger:hover:not(:disabled){background:var(--color-danger-700)}.Button-module__8RiFmG__success{background:var(--color-success-600);color:var(--color-neutral-0)}.Button-module__8RiFmG__success:hover:not(:disabled){background:var(--color-success-700)}.Button-module__8RiFmG__outline{color:var(--text-primary);border-color:var(--border-color);background:0 0}.Button-module__8RiFmG__outline:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--color-primary)}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__icon{flex-shrink:0;align-items:center;display:flex}.Button-module__8RiFmG__spinner{flex-shrink:0;animation:1s linear infinite Button-module__8RiFmG__spin}@keyframes Button-module__8RiFmG__spin{to{transform:rotate(360deg)}}
.Modal-module__7LRQSW__overlay{background:var(--bg-overlay);z-index:var(--z-modal);padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;animation:.15s Modal-module__7LRQSW__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__modal{background:var(--bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);flex-direction:column;width:100%;max-height:90vh;animation:.2s cubic-bezier(.34,1.56,.64,1) Modal-module__7LRQSW__scaleIn;display:flex;overflow:hidden}.Modal-module__7LRQSW__sm{max-width:var(--modal-width-sm)}.Modal-module__7LRQSW__md{max-width:var(--modal-width-md)}.Modal-module__7LRQSW__lg{max-width:var(--modal-width-lg)}.Modal-module__7LRQSW__header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.Modal-module__7LRQSW__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.Modal-module__7LRQSW__closeBtn{border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Modal-module__7LRQSW__closeBtn:hover{color:var(--text-primary);background:#ffffff14}.Modal-module__7LRQSW__body{padding:var(--space-6);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.Modal-module__7LRQSW__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-color);background:var(--bg-card);flex-shrink:0;display:flex}@keyframes Modal-module__7LRQSW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__7LRQSW__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes Modal-module__7LRQSW__slideUpMobile{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Modal-module__7LRQSW__overlay{padding:var(--space-3)}.Modal-module__7LRQSW__lg,.Modal-module__7LRQSW__md{max-width:90vw}.Modal-module__7LRQSW__header{padding:var(--space-4) var(--space-5)}.Modal-module__7LRQSW__body{padding:var(--space-5)}.Modal-module__7LRQSW__footer{padding:var(--space-3) var(--space-5)}}@media (max-width:640px){.Modal-module__7LRQSW__overlay{background:#000000b3;align-items:flex-end;padding:0}.Modal-module__7LRQSW__modal{border-bottom:none;border-left:none;border-right:none;border-radius:20px 20px 0 0;max-height:92vh;animation:.25s cubic-bezier(.16,1,.3,1) Modal-module__7LRQSW__slideUpMobile;max-width:100%!important}.Modal-module__7LRQSW__header{padding:var(--space-4);position:relative}.Modal-module__7LRQSW__header:before{content:"";background:#fff3;border-radius:9999px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.Modal-module__7LRQSW__title{padding-top:4px;font-size:1.05rem}.Modal-module__7LRQSW__closeBtn{background:#ffffff0d;width:40px;height:40px}.Modal-module__7LRQSW__body{padding:var(--space-4);max-height:calc(92vh - 130px)}.Modal-module__7LRQSW__footer{padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-wrap:wrap;display:flex}.Modal-module__7LRQSW__footer>*{flex:1 1 calc(50% - var(--space-2));min-height:42px}}
.EmptyState-module__7SqAPW__container{padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.EmptyState-module__7SqAPW__icon{border-radius:var(--radius-xl);background:var(--color-neutral-100);width:64px;height:64px;color:var(--text-tertiary);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.EmptyState-module__7SqAPW__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.EmptyState-module__7SqAPW__description{font-size:var(--fs-base);color:var(--text-secondary);max-width:360px;margin-bottom:var(--space-5)}.EmptyState-module__7SqAPW__action{margin-top:var(--space-2)}
.Skeleton-module__QUUPIW__skeleton{background:var(--bg-skeleton);border-radius:var(--radius-md);position:relative;overflow:hidden}.Skeleton-module__QUUPIW__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--bg-skeleton-shine) 50%, transparent 100%);animation:1.6s ease-in-out infinite Skeleton-module__QUUPIW__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes Skeleton-module__QUUPIW__shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.Skeleton-module__QUUPIW__line{border-radius:var(--radius-full);width:100%;height:14px}.Skeleton-module__QUUPIW__line.Skeleton-module__QUUPIW__short{width:40%}.Skeleton-module__QUUPIW__line.Skeleton-module__QUUPIW__medium{width:60%}.Skeleton-module__QUUPIW__line.Skeleton-module__QUUPIW__long{width:85%}.Skeleton-module__QUUPIW__circle{border-radius:var(--radius-full)}.Skeleton-module__QUUPIW__rect{border-radius:var(--radius-md)}.Skeleton-module__QUUPIW__statCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.Skeleton-module__QUUPIW__statCardIcon{width:40px;height:40px}.Skeleton-module__QUUPIW__statCardValue{width:55%;height:28px}.Skeleton-module__QUUPIW__statCardLabel{width:70%;height:13px}.Skeleton-module__QUUPIW__tableWrapper{gap:var(--space-2);flex-direction:column;display:flex}.Skeleton-module__QUUPIW__tableRow{border-radius:var(--radius-md);height:48px}.Skeleton-module__QUUPIW__grid{gap:var(--space-4);display:grid}.Skeleton-module__QUUPIW__grid4{grid-template-columns:repeat(4,1fr)}.Skeleton-module__QUUPIW__grid3{grid-template-columns:repeat(3,1fr)}.Skeleton-module__QUUPIW__grid2{grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.Skeleton-module__QUUPIW__grid4,.Skeleton-module__QUUPIW__grid3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Skeleton-module__QUUPIW__grid4,.Skeleton-module__QUUPIW__grid3,.Skeleton-module__QUUPIW__grid2{grid-template-columns:1fr}}
.bakery-module__HMq7Lq__page{gap:var(--space-6);flex-direction:column;display:flex}.bakery-module__HMq7Lq__kpiRow{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.bakery-module__HMq7Lq__kpiRow{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.bakery-module__HMq7Lq__kpiRow{gap:var(--space-2);grid-template-columns:1fr}}.bakery-module__HMq7Lq__controlsBar{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--bg-card);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex-wrap:wrap;display:flex}.bakery-module__HMq7Lq__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:768px){.bakery-module__HMq7Lq__controlsBar{align-items:stretch;gap:var(--space-3);padding:var(--space-3);flex-direction:column}.bakery-module__HMq7Lq__actions{flex-direction:column;width:100%}.bakery-module__HMq7Lq__actions>*{width:100%}}.bakery-module__HMq7Lq__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.bakery-module__HMq7Lq__batchCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);box-shadow:var(--shadow-xs);transition:transform var(--transition-fast);flex-direction:column;display:flex}.bakery-module__HMq7Lq__batchCard:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.bakery-module__HMq7Lq__cardHeader{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.bakery-module__HMq7Lq__batchCode{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-primary)}.bakery-module__HMq7Lq__recipeName{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary)}.bakery-module__HMq7Lq__metricsRow{gap:var(--space-2);background:var(--bg-secondary);padding:var(--space-3);border-radius:var(--radius-md);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.bakery-module__HMq7Lq__metricVal{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary)}.bakery-module__HMq7Lq__metricLabel{font-size:var(--fs-xs);color:var(--text-muted)}.bakery-module__HMq7Lq__bakerTag{font-size:var(--fs-xs);color:var(--text-secondary);align-items:center;gap:var(--space-1);display:flex}.bakery-module__HMq7Lq__cardFooter{padding-top:var(--space-2);border-top:1px solid var(--border-color);gap:var(--space-2);flex-wrap:wrap;display:flex}.bakery-module__HMq7Lq__cardFooter>*{flex:1;min-height:38px}.bakery-module__HMq7Lq__form{gap:var(--space-4);flex-direction:column;display:flex}.bakery-module__HMq7Lq__formGroup{gap:var(--space-1);flex-direction:column;display:flex}.bakery-module__HMq7Lq__label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary)}.bakery-module__HMq7Lq__input,.bakery-module__HMq7Lq__select{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-primary);font-size:var(--fs-sm);color:var(--text-primary);outline:none}.bakery-module__HMq7Lq__modalActions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color);display:flex}@media (max-width:640px){.bakery-module__HMq7Lq__modalActions{gap:var(--space-2);flex-direction:column-reverse}.bakery-module__HMq7Lq__modalActions>*{width:100%;min-height:42px}}
.dashboard-module__XABe8G__page{gap:var(--space-6);flex-direction:column;display:flex}.dashboard-module__XABe8G__kpiGrid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1200px){.dashboard-module__XABe8G__kpiGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.dashboard-module__XABe8G__kpiGrid{gap:var(--space-2);grid-template-columns:1fr}}.dashboard-module__XABe8G__columns{gap:var(--space-6);grid-template-columns:2fr 1fr;display:grid}@media (max-width:1024px){.dashboard-module__XABe8G__columns{gap:var(--space-4);grid-template-columns:1fr}}.dashboard-module__XABe8G__chartCard,.dashboard-module__XABe8G__listCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}@media (max-width:640px){.dashboard-module__XABe8G__chartCard,.dashboard-module__XABe8G__listCard{padding:var(--space-4)}}.dashboard-module__XABe8G__cardHeader{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.dashboard-module__XABe8G__cardTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary)}.dashboard-module__XABe8G__cardMeta{font-size:var(--fs-xs);color:var(--text-muted)}.dashboard-module__XABe8G__barChart{justify-content:space-between;align-items:flex-end;gap:var(--space-2);height:200px;padding-top:var(--space-4);display:flex}.dashboard-module__XABe8G__barCol{align-items:center;gap:var(--space-2);flex-direction:column;flex:1;height:100%;display:flex}.dashboard-module__XABe8G__barWrap{background:var(--bg-tertiary);border-radius:var(--radius-md) var(--radius-md) 0 0;flex:1;align-items:flex-end;width:100%;max-width:36px;display:flex;overflow:hidden}.dashboard-module__XABe8G__bar{background:linear-gradient(180deg, var(--color-primary), var(--color-primary-dark));border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;transition:height .3s}.dashboard-module__XABe8G__barLabel{font-size:var(--fs-xs);color:var(--text-muted);font-weight:var(--fw-medium)}.dashboard-module__XABe8G__productList{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-module__XABe8G__productRow{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);display:flex}.dashboard-module__XABe8G__productRow:last-child{border-bottom:none}.dashboard-module__XABe8G__productRank{border-radius:var(--radius-full);background:var(--bg-tertiary);width:24px;height:24px;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.dashboard-module__XABe8G__productName{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary);flex:1}.dashboard-module__XABe8G__productSold{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-secondary)}.dashboard-module__XABe8G__alertList{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-module__XABe8G__alertRow{padding:var(--space-2) var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.dashboard-module__XABe8G__alertInfo{flex-direction:column;gap:2px;display:flex}.dashboard-module__XABe8G__alertName{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.dashboard-module__XABe8G__alertQty{font-size:var(--fs-xs);color:var(--color-danger);font-weight:var(--fw-semibold)}.dashboard-module__XABe8G__summaryCol{gap:var(--space-4);flex-direction:column;display:flex}.dashboard-module__XABe8G__miniCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-xs)}.dashboard-module__XABe8G__miniTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:var(--space-3)}.dashboard-module__XABe8G__staffGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.dashboard-module__XABe8G__staffItem{padding:var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;display:flex}.dashboard-module__XABe8G__staffCount{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-primary)}.dashboard-module__XABe8G__staffLabel{font-size:var(--fs-xs);color:var(--text-muted);margin-top:2px}.dashboard-module__XABe8G__warningText{color:var(--color-warning-dark)}.dashboard-module__XABe8G__dangerText{color:var(--color-danger)}.dashboard-module__XABe8G__infoText{color:var(--color-info)}.dashboard-module__XABe8G__successText{color:var(--color-success)}.dashboard-module__XABe8G__quickActions{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-xs)}.dashboard-module__XABe8G__actionBtns{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.dashboard-module__XABe8G__filterBar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.dashboard-module__XABe8G__periodPills{background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-color);gap:4px;padding:4px;display:inline-flex}.dashboard-module__XABe8G__periodBtn{padding:var(--space-1) var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none}.dashboard-module__XABe8G__periodBtn:hover{color:var(--text-primary)}.dashboard-module__XABe8G__periodBtnActive{background:var(--color-primary);color:#fff;font-weight:var(--fw-semibold)}.dashboard-module__XABe8G__emptyChart{height:180px;color:var(--text-muted);font-size:var(--fs-xs);justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.dashboard-module__XABe8G__emptySmall{text-align:center;color:var(--text-muted);font-size:var(--fs-xs);padding:var(--space-6) 0}.dashboard-module__XABe8G__exceptionCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-xs);gap:var(--space-4);flex-direction:column;display:flex}.dashboard-module__XABe8G__exceptionHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-color);flex-wrap:wrap;display:flex}.dashboard-module__XABe8G__exceptionTitleWrap{align-items:center;gap:var(--space-3);display:flex}.dashboard-module__XABe8G__exceptionBadgeTotal{color:#ef4444;font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-full);background:#ef44441f;padding:2px 8px}.dashboard-module__XABe8G__exceptionList{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-module__XABe8G__exceptionItem{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--bg-primary);justify-content:space-between;align-items:flex-start;gap:var(--space-3);transition:all var(--transition-fast);display:flex}.dashboard-module__XABe8G__exceptionItem:hover{border-color:#6366f166}.dashboard-module__XABe8G__exceptionItemCritical{border-left:4px solid #ef4444}.dashboard-module__XABe8G__exceptionItemWarning{border-left:4px solid #f59e0b}.dashboard-module__XABe8G__exceptionItemAttention{border-left:4px solid #3b82f6}.dashboard-module__XABe8G__exceptionMain{flex-direction:column;flex:1;gap:4px;display:flex}.dashboard-module__XABe8G__exceptionItemTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);align-items:center;gap:var(--space-2);display:flex}.dashboard-module__XABe8G__exceptionItemDesc{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.4}.dashboard-module__XABe8G__exceptionActionHint{color:#6366f1;font-size:11px;font-weight:var(--fw-medium);align-items:center;gap:4px;margin-top:2px;display:flex}.dashboard-module__XABe8G__exceptionActions{align-items:center;gap:var(--space-2);display:flex}.dashboard-module__XABe8G__approvalCard{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);border:1.5px solid #fed7aa;flex-direction:column;display:flex;box-shadow:0 4px 14px #f973160f}.dashboard-module__XABe8G__approvalHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-color);flex-wrap:wrap;display:flex}.dashboard-module__XABe8G__approvalTitleWrap{align-items:center;gap:var(--space-3);display:flex}.dashboard-module__XABe8G__approvalBadgeTotal{color:#c2410c;font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-full);background:#ffedd5;padding:2px 10px}.dashboard-module__XABe8G__approvalList{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-module__XABe8G__approvalItem{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--bg-primary);justify-content:space-between;align-items:flex-start;gap:var(--space-3);transition:all var(--transition-fast);display:flex}.dashboard-module__XABe8G__approvalItem:hover{border-color:#f97316}.dashboard-module__XABe8G__approvalItemCritical{border-left:4px solid #ef4444}.dashboard-module__XABe8G__approvalItemHigh{border-left:4px solid #f97316}.dashboard-module__XABe8G__approvalItemMedium{border-left:4px solid #3b82f6}.dashboard-module__XABe8G__approvalItemLow{border-left:4px solid #64748b}.dashboard-module__XABe8G__approvalMain{flex-direction:column;flex:1;gap:4px;display:flex}.dashboard-module__XABe8G__approvalItemHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-module__XABe8G__approvalTypeTag{text-transform:uppercase;color:#fff;letter-spacing:.03em;background:#f97316;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.dashboard-module__XABe8G__approvalItemTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.dashboard-module__XABe8G__approvalItemDesc{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.4}.dashboard-module__XABe8G__approvalMeta{color:var(--text-muted);align-items:center;gap:12px;margin-top:4px;font-size:11px;display:flex}.dashboard-module__XABe8G__approvalActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-module__XABe8G__approvalTabs{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.dashboard-module__XABe8G__approvalTabs::-webkit-scrollbar{display:none}.dashboard-module__XABe8G__approvalTabBtn{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;min-height:36px;padding:6px 12px;display:inline-flex}.dashboard-module__XABe8G__approvalTabBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.dashboard-module__XABe8G__approvalTabBtnActive{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:var(--fw-semibold)}.dashboard-module__XABe8G__approvalMdBadge{text-transform:uppercase;color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.dashboard-module__XABe8G__approvalManagerBadge{text-transform:uppercase;background:var(--bg-tertiary);color:var(--text-secondary);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.dashboard-module__XABe8G__escalationNotice{color:#d97706;border-radius:var(--radius-sm);background:#fef3c7;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;font-size:11px;display:flex}.dashboard-module__XABe8G__queuedNotice{color:#7c3aed;border-radius:var(--radius-sm);font-size:11px;font-weight:var(--fw-medium);background:#ede9fe;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}
.inventory-module__IVJKMq__page{gap:var(--space-6);flex-direction:column;display:flex}.inventory-module__IVJKMq__statsRow{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.inventory-module__IVJKMq__statsRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.inventory-module__IVJKMq__statsRow{grid-template-columns:1fr}}.inventory-module__IVJKMq__tabsContainer{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.inventory-module__IVJKMq__tabs{gap:var(--space-1);white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--border-color);width:100%;padding-bottom:0;display:flex;overflow:auto hidden}.inventory-module__IVJKMq__tabs::-webkit-scrollbar{display:none}.inventory-module__IVJKMq__tab{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;display:flex}.inventory-module__IVJKMq__tab:hover{color:var(--text-primary)}.inventory-module__IVJKMq__tabActive{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--fw-semibold)}.inventory-module__IVJKMq__tabBadge{background:var(--bg-tertiary);color:var(--text-secondary);font-size:var(--fs-xs);border-radius:var(--radius-full);padding:1px 6px}.inventory-module__IVJKMq__tabActive .inventory-module__IVJKMq__tabBadge{background:var(--color-primary-light);color:var(--color-primary)}.inventory-module__IVJKMq__tabActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:768px){.inventory-module__IVJKMq__tabActions{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.inventory-module__IVJKMq__tabActions::-webkit-scrollbar{display:none}.inventory-module__IVJKMq__tabActions button{white-space:nowrap;flex-shrink:0}}.inventory-module__IVJKMq__controlsBar{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--bg-card);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex-wrap:wrap;display:flex}.inventory-module__IVJKMq__searchBox{align-items:center;gap:var(--space-2);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);flex:1;min-width:240px;max-width:400px;display:flex}.inventory-module__IVJKMq__searchInput{width:100%;font-size:var(--fs-sm);color:var(--text-primary);background:0 0;border:none;outline:none}.inventory-module__IVJKMq__filterGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.inventory-module__IVJKMq__select{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-primary);font-size:var(--fs-sm);color:var(--text-primary);cursor:pointer;outline:none}.inventory-module__IVJKMq__select:focus{border-color:var(--color-primary)}@media (max-width:1024px){.inventory-module__IVJKMq__controlsBar{padding:var(--space-3);flex-direction:column;align-items:stretch}.inventory-module__IVJKMq__searchBox{width:100%;min-width:0;max-width:100%}.inventory-module__IVJKMq__filterGroup{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));width:100%;display:grid}.inventory-module__IVJKMq__select{width:100%}}.inventory-module__IVJKMq__tableCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.inventory-module__IVJKMq__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.inventory-module__IVJKMq__table{border-collapse:collapse;text-align:left;width:100%;min-width:960px;font-size:var(--fs-sm)}.inventory-module__IVJKMq__table th{background:var(--bg-secondary);padding:var(--space-3) var(--space-4);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color)}.inventory-module__IVJKMq__table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle}.inventory-module__IVJKMq__table tr:last-child td{border-bottom:none}.inventory-module__IVJKMq__table tr:hover td{background:var(--bg-tertiary)}.inventory-module__IVJKMq__itemCell{flex-direction:column;gap:2px;display:flex}.inventory-module__IVJKMq__itemName{font-weight:var(--fw-medium);color:var(--text-primary)}.inventory-module__IVJKMq__itemSku{font-size:var(--fs-xs);color:var(--text-muted)}.inventory-module__IVJKMq__stockCol{flex-direction:column;gap:2px;display:flex}.inventory-module__IVJKMq__stockQty{font-weight:var(--fw-semibold)}.inventory-module__IVJKMq__minStock{font-size:var(--fs-xs);color:var(--text-muted)}.inventory-module__IVJKMq__badge{border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--fw-medium);background:var(--bg-secondary);color:var(--text-secondary);align-items:center;padding:2px 8px;display:inline-flex}.inventory-module__IVJKMq__form{gap:var(--space-4);flex-direction:column;display:flex}.inventory-module__IVJKMq__formRow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.inventory-module__IVJKMq__formRow{grid-template-columns:1fr}}.inventory-module__IVJKMq__formGroup{gap:var(--space-1);flex-direction:column;display:flex}.inventory-module__IVJKMq__label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary)}.inventory-module__IVJKMq__input{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-primary);font-size:var(--fs-sm);color:var(--text-primary);outline:none}.inventory-module__IVJKMq__input:focus{border-color:var(--color-primary)}.inventory-module__IVJKMq__modalActions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color);display:flex}.inventory-module__IVJKMq__pagination{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-color);background:var(--bg-card);font-size:var(--fs-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.inventory-module__IVJKMq__paginationButtons{gap:var(--space-2);align-items:center;display:flex}.inventory-module__IVJKMq__pageIndicator{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted);padding:0 var(--space-2)}.inventory-module__IVJKMq__intelBanner{border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);background:linear-gradient(135deg,#6366f114 0%,#a855f70a 100%);border:1px solid #6366f133;flex-wrap:wrap;display:flex}.inventory-module__IVJKMq__intelHeader{align-items:center;gap:var(--space-3);display:flex}.inventory-module__IVJKMq__intelIcon{border-radius:var(--radius-md);color:#6366f1;background:#6366f126;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.inventory-module__IVJKMq__intelTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.inventory-module__IVJKMq__intelDesc{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.inventory-module__IVJKMq__intelControls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.inventory-module__IVJKMq__urgencyBadge{border-radius:var(--radius-full);font-size:11px;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.inventory-module__IVJKMq__urgencyCritical{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.inventory-module__IVJKMq__urgencyReorder{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40}.inventory-module__IVJKMq__urgencyAdequate{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.inventory-module__IVJKMq__urgencyDeadStock{color:#9ca3af;background:#6b72801f;border:1px solid #6b728040}.inventory-module__IVJKMq__urgencySlowMoving{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f640}.inventory-module__IVJKMq__daysNumber{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}@media (max-width:1024px){.inventory-module__IVJKMq__controlsBar{align-items:stretch;gap:var(--space-3);flex-direction:column}.inventory-module__IVJKMq__searchBox{max-width:100%}.inventory-module__IVJKMq__filterGroup{justify-content:flex-start;width:100%}.inventory-module__IVJKMq__filterGroup .inventory-module__IVJKMq__select{flex:1;min-width:140px;min-height:42px}}@media (max-width:768px){.inventory-module__IVJKMq__tabsContainer{align-items:stretch;gap:var(--space-3);flex-direction:column}.inventory-module__IVJKMq__tabs{-webkit-overflow-scrolling:touch;padding-bottom:var(--space-1);scrollbar-width:none;overflow-x:auto}.inventory-module__IVJKMq__tabs::-webkit-scrollbar{display:none}.inventory-module__IVJKMq__tab{white-space:nowrap;padding:var(--space-3) var(--space-3);min-height:44px}.inventory-module__IVJKMq__tabActions{width:100%}.inventory-module__IVJKMq__tabActions button{flex:1;justify-content:center;min-height:44px}.inventory-module__IVJKMq__filterGroup{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.inventory-module__IVJKMq__filterGroup .inventory-module__IVJKMq__select{width:100%;min-width:0}.inventory-module__IVJKMq__table th,.inventory-module__IVJKMq__table td{padding:var(--space-2) var(--space-3)}.inventory-module__IVJKMq__actionBtn{min-width:36px;min-height:36px}}@media (max-width:480px){.inventory-module__IVJKMq__filterGroup{grid-template-columns:1fr}.inventory-module__IVJKMq__statsRow{gap:var(--space-2);grid-template-columns:1fr}}.inventory-module__IVJKMq__registerContainer{gap:var(--space-4);flex-direction:column;display:flex}.inventory-module__IVJKMq__registerControls{gap:var(--space-3);background:var(--bg-card);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex-direction:column;display:flex}.inventory-module__IVJKMq__registerTopBar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:768px){.inventory-module__IVJKMq__registerTopBar{align-items:stretch;gap:var(--space-3);flex-direction:column}.inventory-module__IVJKMq__registerTopBar>div:last-child{align-items:stretch!important}}.inventory-module__IVJKMq__periodPillGroup{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:2px;padding:3px;display:flex;overflow:auto hidden}.inventory-module__IVJKMq__periodPillGroup::-webkit-scrollbar{display:none}.inventory-module__IVJKMq__periodPill{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;display:flex}.inventory-module__IVJKMq__periodPill:hover{color:var(--text-primary);background:var(--bg-tertiary)}.inventory-module__IVJKMq__periodPillActive{background:var(--color-primary);font-weight:var(--fw-semibold);box-shadow:0 1px 3px #00000026;color:#fff!important}.inventory-module__IVJKMq__exportButtonGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.inventory-module__IVJKMq__exportButtonGroup{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}}.inventory-module__IVJKMq__exportBtn{font-size:var(--fs-xs);font-weight:var(--fw-medium);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.inventory-module__IVJKMq__exportBtn:hover{background:var(--bg-tertiary);border-color:var(--text-muted)}.inventory-module__IVJKMq__exportBtnExcel{color:#10b981;background:#10b9811a;border-color:#10b9814d}.inventory-module__IVJKMq__exportBtnExcel:hover{background:#10b98133}.inventory-module__IVJKMq__exportBtnPdf{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.inventory-module__IVJKMq__exportBtnPdf:hover{background:#ef444433}.inventory-module__IVJKMq__exportBtnDoc{color:#3b82f6;background:#3b82f61a;border-color:#3b82f64d}.inventory-module__IVJKMq__exportBtnDoc:hover{background:#3b82f633}.inventory-module__IVJKMq__registerFilterRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}@media (max-width:768px){.inventory-module__IVJKMq__registerFilterRow{flex-direction:column;align-items:stretch}.inventory-module__IVJKMq__registerFilterRow>div{width:100%}.inventory-module__IVJKMq__registerFilterRow select{width:100%!important;max-width:100%!important}.inventory-module__IVJKMq__registerFilterRow .inventory-module__IVJKMq__searchBox{width:100%;max-width:100%!important}}.inventory-module__IVJKMq__registerKpiGrid{gap:var(--space-3);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:1024px){.inventory-module__IVJKMq__registerKpiGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.inventory-module__IVJKMq__registerKpiGrid{gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.inventory-module__IVJKMq__registerKpiGrid>div:nth-child(5){grid-column:1/-1}}.inventory-module__IVJKMq__registerKpiCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);flex-direction:column;gap:4px;display:flex}@media (max-width:640px){.inventory-module__IVJKMq__registerKpiCard{padding:var(--space-2) var(--space-3)}}.inventory-module__IVJKMq__registerKpiLabel{font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-medium)}.inventory-module__IVJKMq__registerKpiVal{font-size:var(--fs-xl);font-weight:var(--fw-bold);font-family:var(--font-mono,monospace);color:var(--text-primary)}.inventory-module__IVJKMq__regSuccess{color:#10b981!important}.inventory-module__IVJKMq__regDanger{color:#ef4444!important}.inventory-module__IVJKMq__regHighlight{color:#f59e0b!important}.inventory-module__IVJKMq__registerTable th{white-space:nowrap}.inventory-module__IVJKMq__regRefCell{flex-direction:column;gap:2px;display:flex}.inventory-module__IVJKMq__regRefTitle{font-weight:var(--fw-medium);font-size:var(--fs-xs);color:var(--text-primary);font-family:var(--font-mono,monospace)}.inventory-module__IVJKMq__regDateCell{white-space:nowrap;font-size:var(--fs-xs);color:var(--text-secondary)}.inventory-module__IVJKMq__regMonoNum{font-family:var(--font-mono,monospace);text-align:right;font-weight:var(--fw-semibold)}.inventory-module__IVJKMq__regFootRow td{background:var(--bg-secondary);font-weight:var(--fw-bold);border-top:2px solid var(--border-color);border-bottom:2px solid var(--border-color)}
.locations-module__5nWS8W__page{gap:var(--space-6);flex-direction:column;display:flex}.locations-module__5nWS8W__kpiRow{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.locations-module__5nWS8W__kpiRow{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.locations-module__5nWS8W__kpiRow{gap:var(--space-2);grid-template-columns:1fr}}.locations-module__5nWS8W__activeCommandBanner{border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);background:linear-gradient(135deg,#8b5cf61f,#6366f114);border:1px solid #8b5cf659;flex-wrap:wrap;display:flex}.locations-module__5nWS8W__bannerContent{align-items:center;gap:var(--space-3);display:flex}.locations-module__5nWS8W__bannerIcon{border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.locations-module__5nWS8W__bannerTitle{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-primary);align-items:center;gap:8px;display:flex}.locations-module__5nWS8W__bannerSubtitle{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:2px}.locations-module__5nWS8W__controlsBar{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--bg-card);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex-wrap:wrap;display:flex}@media (max-width:768px){.locations-module__5nWS8W__controlsBar{align-items:stretch;gap:var(--space-3);padding:var(--space-3);flex-direction:column}}.locations-module__5nWS8W__filterGroup{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:1;display:flex}@media (max-width:768px){.locations-module__5nWS8W__filterGroup{gap:var(--space-2);grid-template-columns:1fr;width:100%;display:grid}}.locations-module__5nWS8W__searchInputWrap{flex:1;min-width:260px;max-width:400px;position:relative}@media (max-width:768px){.locations-module__5nWS8W__searchInputWrap{width:100%;min-width:0;max-width:100%}}.locations-module__5nWS8W__searchInputIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.locations-module__5nWS8W__searchInput{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;height:38px;font-size:var(--fs-sm);color:var(--text-primary);transition:all var(--transition-fast);outline:none;padding:0 12px 0 36px}.locations-module__5nWS8W__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle)}.locations-module__5nWS8W__selectInput{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);height:38px;font-size:var(--fs-sm);color:var(--text-primary);cursor:pointer;outline:none;padding:0 12px}.locations-module__5nWS8W__viewModeToggle{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;gap:4px;padding:2px;display:flex}.locations-module__5nWS8W__viewBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.locations-module__5nWS8W__viewBtnActive{background:var(--bg-tertiary);color:var(--color-primary);font-weight:var(--fw-bold)}.locations-module__5nWS8W__locationsGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1200px){.locations-module__5nWS8W__locationsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.locations-module__5nWS8W__locationsGrid{grid-template-columns:1fr}}.locations-module__5nWS8W__locationCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-xs);gap:var(--space-4);transition:all var(--transition-normal);flex-direction:column;display:flex;position:relative}.locations-module__5nWS8W__locationCard:hover{border-color:var(--color-primary-subtle);box-shadow:var(--shadow-md);transform:translateY(-2px)}.locations-module__5nWS8W__locationCardActive{box-shadow:0 0 0 2px #8b5cf64d, var(--shadow-md);background:linear-gradient(180deg, var(--bg-card), #8b5cf60a);border-color:#8b5cf6}.locations-module__5nWS8W__cardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.locations-module__5nWS8W__locIdentity{flex-direction:column;gap:4px;display:flex}.locations-module__5nWS8W__codeBadge{text-transform:uppercase;background:var(--bg-tertiary);color:var(--text-secondary);letter-spacing:.04em;border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700}.locations-module__5nWS8W__locName{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin-top:2px}.locations-module__5nWS8W__activeCommandTag{text-transform:uppercase;color:#fff;border-radius:var(--radius-full);background:linear-gradient(135deg,#8b5cf6,#6366f1);align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.locations-module__5nWS8W__locDetailsList{font-size:var(--fs-sm);color:var(--text-secondary);padding:var(--space-3) 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);flex-direction:column;gap:8px;display:flex}.locations-module__5nWS8W__detailRow{align-items:center;gap:8px;display:flex}.locations-module__5nWS8W__detailIcon{color:var(--text-muted);flex-shrink:0}.locations-module__5nWS8W__managerPill{font-weight:var(--fw-semibold);color:var(--text-primary);align-items:center;gap:6px;display:inline-flex}.locations-module__5nWS8W__cardMetricsRow{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.locations-module__5nWS8W__metricBox{background:var(--bg-secondary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color);flex-direction:column;gap:2px;display:flex}.locations-module__5nWS8W__metricLabel{text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.03em}.locations-module__5nWS8W__metricValue{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-primary)}.locations-module__5nWS8W__cardActions{gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.locations-module__5nWS8W__commandBtn{width:100%}.locations-module__5nWS8W__quickPillsRow{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.locations-module__5nWS8W__quickPill{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);transition:all var(--transition-fast);align-items:center;gap:4px;padding:4px 8px;font-size:11px;text-decoration:none;display:inline-flex}.locations-module__5nWS8W__quickPill:hover{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary)}.locations-module__5nWS8W__tableCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);-webkit-overflow-scrolling:touch;overflow-x:auto}.locations-module__5nWS8W__table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--fs-sm)}.locations-module__5nWS8W__table th{background:var(--bg-secondary);padding:var(--space-3) var(--space-4);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color)}.locations-module__5nWS8W__table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle}.locations-module__5nWS8W__table tr:last-child td{border-bottom:none}.locations-module__5nWS8W__locTableCell{flex-direction:column;gap:2px;display:flex}.locations-module__5nWS8W__locTableCode{color:var(--text-muted);font-size:11px;font-weight:var(--fw-semibold)}.locations-module__5nWS8W__locTableName{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary)}.locations-module__5nWS8W__emptyState{background:var(--bg-card);border:1px dashed var(--border-color);border-radius:var(--radius-lg);padding:var(--space-10);text-align:center;align-items:center;gap:var(--space-3);color:var(--text-secondary);flex-direction:column;display:flex}.locations-module__5nWS8W__emptyTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary)}
.staff-module__M1rJeW__page{gap:var(--space-6);flex-direction:column;display:flex}.staff-module__M1rJeW__kpiRow{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.staff-module__M1rJeW__kpiRow{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.staff-module__M1rJeW__kpiRow{gap:var(--space-2);grid-template-columns:1fr}}.staff-module__M1rJeW__controlsBar{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--bg-card);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex-wrap:wrap;display:flex}@media (max-width:768px){.staff-module__M1rJeW__controlsBar{align-items:stretch;gap:var(--space-3);padding:var(--space-3);flex-direction:column}}.staff-module__M1rJeW__tabs{gap:var(--space-2);white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.staff-module__M1rJeW__tabs::-webkit-scrollbar{display:none}.staff-module__M1rJeW__tab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;min-height:40px;transition:all var(--transition-fast);flex-shrink:0;display:inline-flex}.staff-module__M1rJeW__tabActive{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.staff-module__M1rJeW__tableCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);-webkit-overflow-scrolling:touch;overflow-x:auto}.staff-module__M1rJeW__table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--fs-sm)}.staff-module__M1rJeW__table th{background:var(--bg-secondary);padding:var(--space-3) var(--space-4);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color)}.staff-module__M1rJeW__table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle}.staff-module__M1rJeW__table tr:last-child td{border-bottom:none}.staff-module__M1rJeW__userCell{align-items:center;gap:var(--space-3);display:flex}.staff-module__M1rJeW__avatar{border-radius:var(--radius-full);background:var(--color-primary-light);width:34px;height:34px;color:var(--color-primary);font-weight:var(--fw-bold);font-size:var(--fs-xs);justify-content:center;align-items:center;display:flex}.staff-module__M1rJeW__userName{font-weight:var(--fw-semibold);color:var(--text-primary)}.staff-module__M1rJeW__userEmail{font-size:var(--fs-xs);color:var(--text-muted)}.staff-module__M1rJeW__form{gap:var(--space-4);flex-direction:column;display:flex}.staff-module__M1rJeW__formGroup{gap:var(--space-1);flex-direction:column;display:flex}.staff-module__M1rJeW__label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary)}.staff-module__M1rJeW__input,.staff-module__M1rJeW__select{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-primary);font-size:var(--fs-sm);color:var(--text-primary);outline:none}.staff-module__M1rJeW__modalActions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color);display:flex}@media (max-width:640px){.staff-module__M1rJeW__modalActions{gap:var(--space-2);flex-direction:column-reverse}.staff-module__M1rJeW__modalActions>*{width:100%;min-height:42px}}
