.AdminShell-module__yVQ_uG__appFrame{--admin-font-sans:var(--font-geist-sans), Arial, Helvetica, sans-serif;--admin-font-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;min-height:100dvh;font-family:var(--admin-font-sans);background:#f4f7fb;grid-template-columns:276px minmax(0,1fr);font-weight:400;display:grid}.AdminShell-module__yVQ_uG__appFrame :is(h1){font-weight:800}.AdminShell-module__yVQ_uG__appFrame :is(h2,h3){font-weight:700}.AdminShell-module__yVQ_uG__appFrame :is(button,label){font-weight:600}.AdminShell-module__yVQ_uG__appFrame :is(code,kbd,samp,[class*=sku i],[class*=code i],[class*=codigo i],[class*=referencia i]){font-family:var(--admin-font-mono);font-variant-numeric:tabular-nums;font-weight:600}.AdminShell-module__yVQ_uG__sidebar{color:#e2e8f0;background:radial-gradient(circle at 100% 0,#1ec6b624,#0000 28%),linear-gradient(#06111f 0%,#0b1728 62%,#101c2d 100%);border-right:1px solid #ffffff14;min-width:0;height:100dvh;min-height:0;position:sticky;top:0;overflow:hidden;box-shadow:16px 0 38px #0f172a14}.AdminShell-module__yVQ_uG__sidebarInner{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.AdminShell-module__yVQ_uG__brandRow{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;min-height:78px;padding:16px 16px 14px;display:flex}.AdminShell-module__yVQ_uG__brand{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.AdminShell-module__yVQ_uG__brandMark{background:#fff;border-radius:14px;flex:0 0 144px;justify-content:center;align-items:center;width:144px;height:52px;padding:5px 8px;transition:all .18s;display:flex;overflow:hidden;box-shadow:0 4px 14px #0000002e}.AdminShell-module__yVQ_uG__brand strong,.AdminShell-module__yVQ_uG__brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AdminShell-module__yVQ_uG__brand strong{color:#fff;font-size:14px;line-height:1.2}.AdminShell-module__yVQ_uG__brand small{color:#8fa2ba;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700}.AdminShell-module__yVQ_uG__mobileClose{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;display:none}.AdminShell-module__yVQ_uG__navigation{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:1;min-height:0;padding:12px;overflow-y:auto}.AdminShell-module__yVQ_uG__homeLink,.AdminShell-module__yVQ_uG__navItem,.AdminShell-module__yVQ_uG__disabledItem{border-radius:12px;align-items:center;gap:10px;min-height:44px;display:flex}.AdminShell-module__yVQ_uG__homeLink,.AdminShell-module__yVQ_uG__navItem{color:#c7d2e1;padding:7px 9px;transition:background .16s,color .16s,transform .16s}.AdminShell-module__yVQ_uG__homeLink:hover,.AdminShell-module__yVQ_uG__navItem:hover{color:#fff;background:#ffffff13;transform:translate(2px)}.AdminShell-module__yVQ_uG__navGroup{margin-top:12px}.AdminShell-module__yVQ_uG__groupButton{color:#7f93aa;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 7px;font-size:10px;font-weight:900;display:flex}.AdminShell-module__yVQ_uG__groupItems{gap:3px;display:grid}.AdminShell-module__yVQ_uG__navIcon{color:#b9c6d7;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:950;display:grid}.AdminShell-module__yVQ_uG__navText{flex:1;min-width:0}.AdminShell-module__yVQ_uG__navText strong,.AdminShell-module__yVQ_uG__navText small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AdminShell-module__yVQ_uG__navText strong,.AdminShell-module__yVQ_uG__homeLink>span:last-child{font-size:12px;font-weight:800}.AdminShell-module__yVQ_uG__navText small{color:#778ba2;margin-top:2px;font-size:9px}.AdminShell-module__yVQ_uG__activeItem{color:#fff;background:linear-gradient(135deg,#17b2a33d,#17b2a31c);box-shadow:inset 3px 0 #737373}.AdminShell-module__yVQ_uG__activeItem .AdminShell-module__yVQ_uG__navIcon{color:#262626;background:#737373;border-color:#737373}.AdminShell-module__yVQ_uG__disabledItem{color:#72859b;opacity:.72;cursor:not-allowed;padding:7px 9px}.AdminShell-module__yVQ_uG__sidebarFooter{min-width:0;padding:14px 16px max(14px, env(safe-area-inset-bottom));background:#00000014;border-top:1px solid #ffffff14;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.AdminShell-module__yVQ_uG__sidebarFooter span,.AdminShell-module__yVQ_uG__sidebarFooter strong{display:block}.AdminShell-module__yVQ_uG__sidebarFooter span{color:#7790aa;text-transform:uppercase;font-size:9px;font-weight:800}.AdminShell-module__yVQ_uG__sidebarFooter strong{color:#d9e4f0;text-overflow:ellipsis;white-space:nowrap;max-width:95px;margin-top:3px;font-size:10px;overflow:hidden}.AdminShell-module__yVQ_uG__sidebarFooter button{color:#d8e2ef;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;min-height:42px;padding:0 10px;font-size:10px;font-weight:850}.AdminShell-module__yVQ_uG__contentColumn{min-width:0;padding:clamp(16px,1.5vw,24px)}.AdminShell-module__yVQ_uG__mobileHeader{display:none}.AdminShell-module__yVQ_uG__moduleHeader{background:radial-gradient(circle at 100% 0,#1111111c,#0000 30%),#fff;border:1px solid #dfe7f1;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;min-height:108px;margin-bottom:14px;padding:20px 24px;display:flex;box-shadow:0 12px 32px #0f172a0f}.AdminShell-module__yVQ_uG__eyebrow{color:#262626;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.AdminShell-module__yVQ_uG__moduleHeader h1{color:#07111f;letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,35px);line-height:1}.AdminShell-module__yVQ_uG__moduleHeader p{color:#617087;max-width:820px;margin:8px 0 0;font-size:13px;line-height:1.5}.AdminShell-module__yVQ_uG__headerActions{flex:none}.AdminShell-module__yVQ_uG__mainContent{min-width:0;position:relative}.AdminShell-module__yVQ_uG__overlay{display:none}.AdminShell-module__yVQ_uG__sessionPage{background:#f4f7fb;place-items:center;min-height:100vh;display:grid}.AdminShell-module__yVQ_uG__sessionCard{color:#42526a;background:#fff;border:1px solid #dfe7f1;border-radius:15px;align-items:center;gap:12px;padding:16px 20px;font-size:13px;font-weight:800;display:flex;box-shadow:0 18px 45px #0f172a14}.AdminShell-module__yVQ_uG__spinner{border:3px solid #dfe7f1;border-top-color:#262626;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite AdminShell-module__yVQ_uG__spin}@keyframes AdminShell-module__yVQ_uG__spin{to{transform:rotate(360deg)}}@media (max-width:980px){.AdminShell-module__yVQ_uG__appFrame{display:block}.AdminShell-module__yVQ_uG__sidebar{z-index:40;width:min(310px,88vw);height:100dvh;transition:transform .19s;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-102%)}.AdminShell-module__yVQ_uG__sidebarInner{height:100%;position:static}.AdminShell-module__yVQ_uG__sidebarOpen{transform:translate(0)}.AdminShell-module__yVQ_uG__mobileClose{display:block}.AdminShell-module__yVQ_uG__overlay{z-index:35;opacity:0;pointer-events:none;background:#0206178f;border:0;transition:opacity .19s;display:block;position:fixed;inset:0}.AdminShell-module__yVQ_uG__overlayVisible{opacity:1;pointer-events:auto}.AdminShell-module__yVQ_uG__contentColumn{padding:10px}.AdminShell-module__yVQ_uG__mobileHeader{background:#fff;border:1px solid #dfe7f1;border-radius:16px;align-items:center;gap:11px;min-height:58px;margin-bottom:10px;padding:8px 12px;display:flex}.AdminShell-module__yVQ_uG__menuButton{color:#0b1728;cursor:pointer;background:#f8fafc;border:1px solid #d5deea;border-radius:11px;width:38px;height:38px;font-size:18px}.AdminShell-module__yVQ_uG__mobileHeader strong,.AdminShell-module__yVQ_uG__mobileHeader span{display:block}.AdminShell-module__yVQ_uG__mobileHeader strong{color:#0b1728;font-size:13px}.AdminShell-module__yVQ_uG__mobileHeader span{color:#64748b;margin-top:2px;font-size:10px}.AdminShell-module__yVQ_uG__moduleHeader{align-items:flex-start;min-height:auto;padding:17px}}@media (max-width:620px){.AdminShell-module__yVQ_uG__contentColumn{padding:8px}.AdminShell-module__yVQ_uG__moduleHeader{border-radius:18px;gap:14px;display:grid}.AdminShell-module__yVQ_uG__moduleHeader h1{font-size:26px}.AdminShell-module__yVQ_uG__headerActions{width:100%}}.AdminShell-module__yVQ_uG__appFrameCollapsed{grid-template-columns:82px minmax(0,1fr)}.AdminShell-module__yVQ_uG__desktopCollapse{color:#dce7f4;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;transition:background .16s,border-color .16s;display:grid}.AdminShell-module__yVQ_uG__desktopCollapse:hover{background:#11111124;border-color:#11111180}.AdminShell-module__yVQ_uG__homeLabel,.AdminShell-module__yVQ_uG__brandText,.AdminShell-module__yVQ_uG__sessionSummary,.AdminShell-module__yVQ_uG__logoutFull{min-width:0}.AdminShell-module__yVQ_uG__logoutShort{display:none}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__brandRow{justify-content:center;padding-inline:14px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__brand{flex:none}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__brandText,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__homeLabel,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__navText,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__groupButton,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__sessionSummary,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__userInfo,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__logoutFull{display:none}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__desktopCollapse{z-index:2;color:#0b1728;background:#fff;border-color:#d8e2ed;position:absolute;top:58px;right:-15px;box-shadow:0 8px 20px #0f172a29}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__navigation{padding-inline:12px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__homeLink,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__navItem,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__disabledItem{justify-content:center;padding-inline:8px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__navGroup{margin-top:7px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__groupItems{gap:6px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__navIcon{flex-basis:38px;width:38px;height:38px;font-size:10px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__sidebarFooter{grid-template-columns:1fr;justify-items:center;padding-inline:12px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__sidebarFooter button{place-items:center;width:42px;height:38px;padding:0;display:grid}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__logoutShort{font-size:17px;display:inline}@media (max-width:980px){.AdminShell-module__yVQ_uG__appFrameCollapsed{display:block}.AdminShell-module__yVQ_uG__desktopCollapse{display:none}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__brandRow{justify-content:initial;padding:16px 16px 14px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__brand{flex:1}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__brandText,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__homeLabel,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__navText,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__groupButton,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__sessionSummary,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__userInfo,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__logoutFull{display:initial}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__groupButton{display:flex}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__desktopCollapse{display:none}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__navigation{padding:12px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__homeLink,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__navItem,.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__disabledItem{justify-content:initial;padding:7px 9px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__navGroup{margin-top:12px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__groupItems{gap:3px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__navIcon{flex-basis:30px;width:30px;height:30px;font-size:9px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__sidebarFooter{padding:14px 16px max(14px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;justify-items:stretch}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__sidebarFooter button{width:auto;height:auto;display:initial;padding:0 10px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__logoutShort{display:none}}.AdminShell-module__yVQ_uG__brandMark svg,.AdminShell-module__yVQ_uG__mobileBrandMark svg{width:100%;height:100%}.AdminShell-module__yVQ_uG__brandMark{color:#262626;padding:5px}.AdminShell-module__yVQ_uG__groupButton svg{transition:transform .16s}.AdminShell-module__yVQ_uG__groupChevronCollapsed{transform:rotate(-90deg)}.AdminShell-module__yVQ_uG__navIcon svg{display:block}.AdminShell-module__yVQ_uG__mobileBrandMark{color:#262626;background:#f5f5f4;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:4px;display:grid}.AdminShell-module__yVQ_uG__mainContent,.AdminShell-module__yVQ_uG__moduleHeader{width:100%;max-width:1440px;margin-inline:auto}.AdminShell-module__yVQ_uG__sidebarFooter button{justify-content:center;align-items:center;gap:7px;display:inline-flex}@media (max-width:980px){.AdminShell-module__yVQ_uG__sidebar{box-shadow:24px 0 58px #02061752}.AdminShell-module__yVQ_uG__mobileHeader{z-index:28;position:sticky;top:8px;box-shadow:0 10px 28px #0f172a14}}@media (max-width:620px){.AdminShell-module__yVQ_uG__mobileHeader{border-radius:14px;min-height:54px;padding:7px 9px;top:4px}.AdminShell-module__yVQ_uG__mobileBrandMark{flex-basis:32px;width:32px;height:32px}.AdminShell-module__yVQ_uG__moduleHeader{gap:10px;padding:15px}.AdminShell-module__yVQ_uG__moduleHeader h1{font-size:clamp(23px,8vw,29px)}.AdminShell-module__yVQ_uG__moduleHeader p{font-size:12px}}.AdminShell-module__yVQ_uG__brandLogoFull,.AdminShell-module__yVQ_uG__brandLogoCompact,.AdminShell-module__yVQ_uG__mobileBrandLogo{object-fit:contain;object-position:center;width:100%;height:100%;max-height:100%;display:block}.AdminShell-module__yVQ_uG__brandLogoCompact{display:none}.AdminShell-module__yVQ_uG__brandText{flex:none}.AdminShell-module__yVQ_uG__brandText small{white-space:normal;color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;max-width:80px;font-size:10px;font-weight:800;line-height:1.25}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__brandMark{border-radius:12px;flex-basis:44px;justify-content:center;align-items:center;width:44px;height:44px;padding:5px;display:flex}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__brandLogoFull{display:none}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__brandLogoCompact{display:block}.AdminShell-module__yVQ_uG__mobileBrandMark{background:#fff;border:1px solid #d8e2ed;border-radius:12px;flex:0 0 124px;justify-content:center;align-items:center;width:124px;height:44px;padding:4px 8px;display:flex}.AdminShell-module__yVQ_uG__mobileRouteLabel{min-width:0;display:grid}.AdminShell-module__yVQ_uG__mobileRouteLabel span{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}@media (max-width:980px){.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__brandMark{flex-basis:132px;width:132px;height:48px;padding:4px 8px}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__brandLogoFull{display:block}.AdminShell-module__yVQ_uG__sidebarCollapsed .AdminShell-module__yVQ_uG__brandLogoCompact{display:none}}@media (max-width:620px){.AdminShell-module__yVQ_uG__mobileBrandMark{flex-basis:94px;width:94px;height:34px}}.AdminShell-module__yVQ_uG__userBadge{cursor:pointer;color:#fff;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:6px 10px;transition:all .2s;display:flex}.AdminShell-module__yVQ_uG__userInfo{min-width:0;overflow:hidden}.AdminShell-module__yVQ_uG__userName,.AdminShell-module__yVQ_uG__userRole{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%!important}.AdminShell-module__yVQ_uG__logoutButton{white-space:nowrap;flex:none}.AdminShell-module__yVQ_uG__userBadge:hover{background:#1111111f;border-color:#1111111f;transform:translateY(-1px)}.AdminShell-module__yVQ_uG__avatar{background:linear-gradient(135deg,#262626 0% 100%);border:1px solid #1111111f;border-radius:10px;flex:0 0 36px;place-content:center;place-items:center;width:36px;height:36px;line-height:1;display:grid;overflow:hidden;box-shadow:0 4px 12px #1111111f;color:#fff!important}.AdminShell-module__yVQ_uG__avatar svg{flex-shrink:0;margin:0 auto;display:block}.AdminShell-module__yVQ_uG__userInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.AdminShell-module__yVQ_uG__userName{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden;color:#fff!important}.AdminShell-module__yVQ_uG__userRole{letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden;color:#737373!important}.AdminShell-module__yVQ_uG__accessDeniedCard{text-align:center;background:#fff;border:1px solid #d6d3d1;border-radius:20px;max-width:500px;margin:3rem auto;padding:3rem 2rem;box-shadow:0 20px 40px #0f172a0f}.AdminShell-module__yVQ_uG__accessDeniedIcon{color:#262626;background:#f5f5f4;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.AdminShell-module__yVQ_uG__accessDeniedCard h2{color:#0f172a;margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.AdminShell-module__yVQ_uG__accessDeniedCard p{color:#64748b;margin:0 0 1.5rem;font-size:.95rem}.AdminShell-module__yVQ_uG__accessDeniedButton{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}@media (max-width:980px){.AdminShell-module__yVQ_uG__sidebarFooter{padding-bottom:max(14px, env(safe-area-inset-bottom))}.AdminShell-module__yVQ_uG__logoutButton{min-width:98px}}@media (max-width:380px){.AdminShell-module__yVQ_uG__sidebarFooter{grid-template-columns:minmax(0,1fr) 44px;padding-inline:10px}.AdminShell-module__yVQ_uG__logoutFull{display:none}.AdminShell-module__yVQ_uG__logoutShort{display:inline-flex}.AdminShell-module__yVQ_uG__logoutButton{width:44px;min-width:44px;padding:0}}@media (min-width:981px){.AdminShell-module__yVQ_uG__sidebar{z-index:30;width:276px;min-height:100dvh;position:fixed;inset:0 auto 0 0}.AdminShell-module__yVQ_uG__appFrameCollapsed .AdminShell-module__yVQ_uG__sidebar{width:82px}.AdminShell-module__yVQ_uG__contentColumn{grid-column:2}}.AdminShell-module__yVQ_uG__userBadge:disabled{cursor:default;opacity:1}.AdminShell-module__yVQ_uG__userBadge:disabled:hover{background:#ffffff0d;border-color:#ffffff1f;transform:none}@media print{.AdminShell-module__yVQ_uG__appFrame,.AdminShell-module__yVQ_uG__appFrameCollapsed{background:#fff;min-height:0;display:block}.AdminShell-module__yVQ_uG__sidebar,.AdminShell-module__yVQ_uG__mobileHeader,.AdminShell-module__yVQ_uG__moduleHeader,.AdminShell-module__yVQ_uG__overlay{display:none!important}.AdminShell-module__yVQ_uG__contentColumn{padding:0}.AdminShell-module__yVQ_uG__mainContent{max-width:none}}.AdminShell-module__yVQ_uG__appFrame{--admin-black:#111;--admin-bg:#f4f4f3;--admin-surface:#fff;--admin-ink:var(--admin-black);--admin-muted:#686868;--admin-line:#ddddda;color:var(--admin-ink);background:var(--admin-bg)}.AdminShell-module__yVQ_uG__sidebar{color:#e7e7e7;background:var(--admin-black);border-right-color:#3a3a3a}.AdminShell-module__yVQ_uG__brandRow,.AdminShell-module__yVQ_uG__sidebarFooter{border-color:#3a3a3a}.AdminShell-module__yVQ_uG__sidebarFooter{background:0 0}.AdminShell-module__yVQ_uG__homeLink:hover,.AdminShell-module__yVQ_uG__navItem:hover,.AdminShell-module__yVQ_uG__userBadge:hover{background:#202020;border-color:#3a3a3a}.AdminShell-module__yVQ_uG__activeItem{color:var(--admin-black);background:#fff}.AdminShell-module__yVQ_uG__activeItem .AdminShell-module__yVQ_uG__navIcon{color:#fff;border-color:var(--admin-black);background:var(--admin-black)}.AdminShell-module__yVQ_uG__groupButton,.AdminShell-module__yVQ_uG__eyebrow,.AdminShell-module__yVQ_uG__mainContent th{font-family:var(--admin-font-mono);letter-spacing:.09em;font-weight:500}.AdminShell-module__yVQ_uG__avatar{background:#fff;border-color:#4a4a4a;color:#111!important}.AdminShell-module__yVQ_uG__userRole{color:#b9b9b9!important}.AdminShell-module__yVQ_uG__moduleHeader{border-color:var(--admin-line);background:var(--admin-surface);box-shadow:0 1px 2px #00000009}.AdminShell-module__yVQ_uG__eyebrow{color:#5f5f5f}.AdminShell-module__yVQ_uG__moduleHeader h1{color:var(--admin-ink);letter-spacing:-.03em;font-weight:700}.AdminShell-module__yVQ_uG__moduleHeader p{color:var(--admin-muted)}.AdminShell-module__yVQ_uG__mainContent :is(article,aside,fieldset,dialog),.AdminShell-module__yVQ_uG__mainContent section:is([class*=panel i],[class*=card i]){box-shadow:0 4px 16px #1111110b!important}.AdminShell-module__yVQ_uG__appFrame :is(button,a,input,select,textarea):focus-visible{outline-color:#1111111f}.AdminShell-module__yVQ_uG__headerActions a,.AdminShell-module__yVQ_uG__mainContent :is([class*=primary i],[class*=submit i],[class*=applyButton i]){color:#fff!important;background:var(--admin-black)!important;border-color:var(--admin-black)!important}.AdminShell-module__yVQ_uG__mainContent :is([class*=secondary i],[class*=refreshButton i]){color:var(--admin-black)!important;border-color:var(--admin-black)!important;background:#fff!important}.AdminShell-module__yVQ_uG__mainContent :is(table,[class*=metric i],[class*=kpi i]){font-variant-numeric:tabular-nums}.AdminShell-module__yVQ_uG__mainContent table{border-collapse:collapse}.AdminShell-module__yVQ_uG__mainContent th{color:#666;background:#f6f6f5}.AdminShell-module__yVQ_uG__mainContent main>header:first-child,.AdminShell-module__yVQ_uG__mainContent main>section>header:first-child{color:var(--admin-ink)!important;background:var(--admin-surface)!important;border:1px solid var(--admin-line)!important;box-shadow:0 4px 16px #1111110b!important}.AdminShell-module__yVQ_uG__mainContent main>section:first-child:has(>h1,>h2){color:var(--admin-ink)!important;background:var(--admin-surface)!important;border:1px solid var(--admin-line)!important;box-shadow:0 4px 16px #1111110b!important}.AdminShell-module__yVQ_uG__mainContent main>header:first-child :is(h1,h2,h3),.AdminShell-module__yVQ_uG__mainContent main>section>header:first-child :is(h1,h2,h3){color:var(--admin-ink)!important}.AdminShell-module__yVQ_uG__mainContent main>section:first-child:has(>h1,>h2) :is(h1,h2,h3){color:var(--admin-ink)!important}.AdminShell-module__yVQ_uG__mainContent main>header:first-child p,.AdminShell-module__yVQ_uG__mainContent main>section>header:first-child p{color:var(--admin-muted)!important}.AdminShell-module__yVQ_uG__mainContent main>section:first-child:has(>h1,>h2) p{color:var(--admin-muted)!important}
:root{--background:#f4f7fb;--foreground:#111827;--muted:#64748b;--border:#dfe7f1;--navy:#0b1728;--teal:#0f766e}*{box-sizing:border-box}html{background:var(--background);min-height:100%}body{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #0f766e38}::selection{color:#fff;background:#0f766e}html,body{width:100%;overflow-x:hidden}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}img,svg,video,canvas{max-width:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{color:#000!important;background:#fff!important}body:has(#product-barcode-print){min-height:0!important;margin:0!important}body:has(#product-barcode-print) #product-barcode-print{background:#fff;border:0;grid-template-columns:repeat(auto-fit,60mm);gap:2mm;max-height:none;padding:0;display:grid;position:static;overflow:visible}body:has(#pos-printable-ticket) *{visibility:hidden}:is(body:has(#pos-printable-ticket) #pos-printable-ticket,body:has(#pos-printable-ticket) #pos-printable-ticket *){visibility:visible}body:has(#pos-printable-ticket) #pos-printable-ticket{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%!important;max-width:80mm!important;box-shadow:none!important;border:none!important;margin:0!important;padding:0!important}}nextjs-portal,[data-nextjs-toast],[data-nextjs-toast-errors-parent],[data-nextjs-dialog-overlay]{display:none!important}
