.AdminShell_layout__loRUr{min-height:100vh;display:grid;grid-template-columns:260px 1fr;background:var(--bg-primary)}.AdminShell_sidebar__SXv2b{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1rem;background:var(--bg-secondary);border-right:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.AdminShell_brand__yE3XF{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9375rem;color:var(--text-primary);text-decoration:none;padding:.5rem .75rem;min-width:0;flex-shrink:0}.AdminShell_brandName__qfo6S{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.AdminShell_logo__xzGwk{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.125rem;line-height:1}.AdminShell_logoImage___uwEn{width:1.5rem;height:1.5rem;object-fit:contain;flex-shrink:0}.AdminShell_nav__B_NKM{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-height:0;overflow-y:auto}.AdminShell_active__3hK_c,.AdminShell_link__p6e8A{display:flex;align-items:center;gap:.6rem;padding:.65rem .85rem;border-radius:var(--radius);font-size:.875rem;text-decoration:none;color:var(--text-secondary);transition:all .15s;flex-wrap:nowrap;min-width:0}.AdminShell_link__p6e8A:hover{color:var(--text-primary);background:rgba(255,255,255,.05)}.AdminShell_active__3hK_c{color:var(--accent);background:rgba(233,69,96,.12);font-weight:600}.AdminShell_linkLocked__cyj8V{opacity:.72}.AdminShell_linkLocked__cyj8V:hover{opacity:.9}.AdminShell_navIcon__88QQs{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:inherit}.AdminShell_navLock__vSDL8{flex-shrink:0;display:flex;align-items:center;color:var(--text-secondary)}.AdminShell_navLabel__5wqQ_{flex:1 1;display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;line-height:1.25}.AdminShell_navLabelText__gMmVN,.AdminShell_navLabel__5wqQ_{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AdminShell_navLockedTag___1LIb{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .35rem;border-radius:999px;font-size:.6rem;font-weight:600;color:var(--text-secondary);background:rgba(255,255,255,.06);border:1px solid var(--border);white-space:nowrap;flex-shrink:0}.AdminShell_sidebarFooter__u5gwK{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border);flex-shrink:0;margin-top:auto}.AdminShell_userName__n_gif{font-size:.8rem;color:var(--text-secondary);text-decoration:none}.AdminShell_userName__n_gif:hover{color:var(--accent)}.AdminShell_sidebarVersion__riddo{width:100%}.AdminShell_content__9zgam{display:flex;flex-direction:column;min-width:0}.AdminShell_pageHeader__ivtg8{padding:1.5rem 2rem 0}.AdminShell_pageHeader__ivtg8 h1{font-size:1.5rem;margin-bottom:.35rem}.AdminShell_pageHeader__ivtg8 p{color:var(--text-secondary);font-size:.9rem}.AdminShell_main__V6dns{flex:1 1;padding:1.5rem 2rem 2rem;max-width:1200px;width:100%}@media (max-width:1200px){.AdminShell_layout__loRUr{grid-template-columns:1fr}.AdminShell_sidebar__SXv2b{position:relative;height:auto;min-height:0;border-right:none;border-bottom:1px solid var(--border);padding:.65rem .75rem;gap:.5rem;flex-direction:row;align-items:center}.AdminShell_brand__yE3XF{max-width:8.5rem;padding:.35rem .45rem;font-size:.8125rem}.AdminShell_logo__xzGwk{font-size:1rem}.AdminShell_logoImage___uwEn{width:1.125rem;height:1.125rem}.AdminShell_nav__B_NKM{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:0;flex:1 1;gap:.15rem;padding-bottom:.15rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.AdminShell_nav__B_NKM::-webkit-scrollbar{display:none}.AdminShell_active__3hK_c,.AdminShell_link__p6e8A{flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.35rem .45rem;font-size:.625rem;line-height:1.15;min-width:3.1rem;flex-shrink:0;text-align:center}.AdminShell_navIcon__88QQs{width:16px;height:16px}.AdminShell_navLabel__5wqQ_{flex-wrap:nowrap;justify-content:center;gap:0}.AdminShell_navLockedTag___1LIb{display:none}.AdminShell_sidebarFooter__u5gwK{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.5rem;padding-top:0;border-top:none;margin-top:0;flex-shrink:0}.AdminShell_sidebarVersion__riddo,.AdminShell_userName__n_gif{display:none}}.CompanyLogo_emoji__eaMU2{display:inline-flex;align-items:center;justify-content:center;line-height:1}.CompanyLogo_image___Z1YJ{display:block;object-fit:contain}.AppHeader_header__yRvRG{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1.25rem;background:var(--bg-secondary);border-bottom:1px solid var(--border);flex-wrap:nowrap}.AppHeader_left__RQoq0{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0;flex-wrap:nowrap}.AppHeader_brand__rnXPX{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;font-size:.9375rem;color:var(--text-primary);text-decoration:none;flex-shrink:0;max-width:10.5rem;min-width:0}.AppHeader_brandName__C20H_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.AppHeader_logo__yE6u6{font-size:1.125rem;line-height:1;flex-shrink:0}.AppHeader_logoImage__q89xN{width:1.375rem;height:1.375rem;object-fit:contain;flex-shrink:0}.AppHeader_nav__kV7U6{display:flex;align-items:center;flex-wrap:nowrap;gap:.15rem;min-width:0;flex:1 1;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.AppHeader_nav__kV7U6::-webkit-scrollbar{display:none}.AppHeader_viewModeSlot__jgohQ{position:relative;flex-shrink:0;z-index:40;overflow:visible}.AppHeader_navTab__DOoY0,.AppHeader_nav__kV7U6 a{display:inline-flex;align-items:center;padding:.4rem .65rem;border-radius:var(--radius);color:var(--text-secondary);font-size:.8125rem;text-decoration:none;transition:all .2s;white-space:nowrap;flex-shrink:0}.AppHeader_nav__kV7U6 a:hover{color:var(--text-primary);background:rgba(255,255,255,.05)}.AppHeader_nav__kV7U6 a.AppHeader_active__ltSVi{color:var(--accent);background:rgba(233,69,96,.1)}.AppHeader_navLabelShort__kXvn4{display:none}.AppHeader_right__nziiV{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.AppHeader_user__A41cv{font-size:.8125rem;color:var(--text-secondary);white-space:nowrap;max-width:9rem;overflow:hidden;text-overflow:ellipsis}@media (max-width:1200px){.AppHeader_header__yRvRG{padding:.55rem .85rem}.AppHeader_brand__rnXPX{max-width:7.5rem;font-size:.875rem}.AppHeader_logo__yE6u6{font-size:1rem}.AppHeader_logoImage__q89xN{width:1.125rem;height:1.125rem}.AppHeader_navTab__DOoY0,.AppHeader_nav__kV7U6 a{padding:.35rem .5rem;font-size:.75rem}.AppHeader_navLabelFull__Zpi0W{display:none}.AppHeader_navLabelShort__kXvn4{display:inline}.AppHeader_user__A41cv{max-width:5.5rem}}@media (max-width:480px){.AppHeader_brandName__C20H_{display:none}.AppHeader_brand__rnXPX{max-width:none}}.dashboard_layout__pBMzG{min-height:100vh;display:flex;flex-direction:column}.dashboard_main__ZzyED{flex:1 1;padding:2rem;max-width:1280px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:1.5rem}.dashboard_welcome__BQ_Lv{margin-bottom:.5rem}.dashboard_welcome__BQ_Lv h1{font-size:1.75rem;margin-bottom:.5rem}.login_container__kitvQ{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(ellipse at top,rgba(233,69,96,.15) 0,transparent 50%),var(--bg-primary)}.login_card__NoG7p{width:100%;max-width:460px;padding:2.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);box-shadow:0 8px 32px rgba(0,0,0,.3)}.login_header__6nr4p{text-align:center;margin-bottom:2rem}.login_logo__uuWzc{font-size:3rem;margin-bottom:.75rem}.login_logoImage__HoPKN{width:4rem;height:4rem;object-fit:contain;margin:0 auto .75rem}.login_header__6nr4p h1{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.login_header__6nr4p .login_subtitle__JqAz7,.login_header__6nr4p p{color:var(--text-secondary);font-size:.9rem}.login_header__6nr4p .login_subtitle__JqAz7{margin-top:.35rem}.login_demo__p3pwv{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border);text-align:center}.login_demo__p3pwv p{font-size:.8rem;color:var(--text-secondary);margin-bottom:.5rem}.login_demo__p3pwv code{display:block;font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.kasir_layout__x_DUx{min-height:100vh;display:flex;flex-direction:column}.kasir_main__DEo3W{flex:1 1;padding:2rem;max-width:1280px;margin:0 auto;width:100%}.kasir_pageHeader__lUAkh{margin-bottom:1.5rem}.kasir_pageHeader__lUAkh h1{font-size:1.75rem;margin-bottom:.35rem}.kasir_pageHeader__lUAkh p{color:var(--text-secondary)}.Modal_overlay__cza8g{opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.22,1,.36,1);will-change:opacity;position:fixed;inset:0;z-index:9998;overflow:hidden;overscroll-behavior:none}.Modal_overlayVisible__X1_Fx{opacity:1;pointer-events:auto}.Modal_overlayHidden__0rLli{opacity:0;pointer-events:none}.Modal_content__I_pH0{opacity:0;transform:translateY(16px) scale(.97);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.Modal_contentVisible__Em9js{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.Modal_content__I_pH0,.Modal_overlay__cza8g{transition:none}.Modal_overlayVisible__X1_Fx{opacity:1}.Modal_contentVisible__Em9js{opacity:1;transform:none}}.UserManagement_container__6Qw6K{display:flex;flex-direction:column;gap:1.5rem}.UserManagement_card__MvhYC{padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);min-width:0;overflow:hidden}.UserManagement_card__MvhYC h2{font-size:1.125rem}.UserManagement_createCard__dH_Ll{overflow:hidden;transition:max-height .35s ease,opacity .3s ease,margin .35s ease}.UserManagement_createCardClosed___07yC{max-height:0;opacity:0;margin:0;pointer-events:none}.UserManagement_createCardOpen__BBi_3{max-height:600px;opacity:1}.UserManagement_createCardInner__As0Fi{padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.UserManagement_createCardHeader__lE3lI{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.UserManagement_createCardHeader__lE3lI h2{font-size:1.125rem}.UserManagement_btnClose__jokjJ{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);font-size:.85rem}.UserManagement_btnClose__jokjJ:hover{color:var(--text-primary);border-color:var(--text-secondary)}.UserManagement_listHeader__NQGWw{align-items:center}.UserManagement_listHeader__NQGWw,.UserManagement_toolbar__aH5aB{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.UserManagement_toolbar__aH5aB{align-items:flex-end}.UserManagement_searchField__sgRjF{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:.4rem}.UserManagement_searchLabel__HQHI4{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.UserManagement_searchInput__VM6GX{padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;width:100%}.UserManagement_searchInput__VM6GX:focus{outline:none;border-color:var(--accent)}.UserManagement_resultCount___HT80{font-size:.85rem;color:var(--text-secondary);white-space:nowrap;padding-bottom:.65rem}.UserManagement_formGrid__l6S6D{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.UserManagement_field__wEBl5{display:flex;flex-direction:column;gap:.4rem}.UserManagement_field__wEBl5 label{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.UserManagement_field__wEBl5 input,.UserManagement_field__wEBl5 select{padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);font-size:.9rem}.UserManagement_field__wEBl5 input:focus,.UserManagement_field__wEBl5 select:focus{outline:none;border-color:var(--accent)}.UserManagement_btnPrimary__a1CRz{padding:.65rem 1.25rem;background:var(--accent);color:white;border:none;border-radius:var(--radius);font-weight:600;font-size:.9rem}.UserManagement_btnPrimary__a1CRz:hover:not(:disabled){background:var(--accent-hover)}.UserManagement_btnPrimary__a1CRz:disabled{opacity:.7;cursor:not-allowed}.UserManagement_btnSecondary__UroDp{padding:.4rem .75rem;background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius);font-size:.8rem}.UserManagement_btnSecondary__UroDp:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}.UserManagement_btnSecondary__UroDp:disabled{opacity:.5;cursor:not-allowed}.UserManagement_btnDanger__9t_1I{padding:.4rem .75rem;background:transparent;color:var(--error);border:1px solid var(--error);border-radius:var(--radius);font-size:.8rem}.UserManagement_btnDanger__9t_1I:hover:not(:disabled){background:rgba(231,76,60,.15)}.UserManagement_btnDangerSolid__a16F4{padding:.65rem 1.25rem;background:var(--error);color:white;border:none;border-radius:var(--radius);font-weight:600;font-size:.9rem}.UserManagement_btnDangerSolid__a16F4:hover:not(:disabled){background:#c0392b}.UserManagement_btnDangerSolid__a16F4:disabled{opacity:.7;cursor:not-allowed}.UserManagement_userTableWrap__h0AuU{width:100%;max-width:100%;overflow:hidden}.UserManagement_userTable__jSf82{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:.82rem}.UserManagement_userTable__jSf82 td,.UserManagement_userTable__jSf82 th{padding:.5rem .45rem;vertical-align:middle;box-sizing:border-box;overflow:hidden;text-align:left;border-bottom:1px solid var(--border)}.UserManagement_userTable__jSf82 th{color:var(--text-secondary);font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.02em}.UserManagement_userTable__jSf82 tbody tr:hover{background:rgba(255,255,255,.02)}.UserManagement_colNo__NqmR_{width:5%}.UserManagement_colName__IcNvM{width:19%}.UserManagement_colUsername__DjLOP{width:14%}.UserManagement_colBranchCode__OCnw5{width:7%}.UserManagement_colBranchName__4TqsS{width:14%}.UserManagement_colRole__B5MxI{width:8%}.UserManagement_colPassword__xBxhj{width:7%}.UserManagement_colActions__6mcI_{width:26%}.UserManagement_cellEllipsis__KjgG_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserManagement_tableWrap__FUhQI{overflow-x:auto;-webkit-overflow-scrolling:touch}.UserManagement_table__pPFam{width:100%;border-collapse:collapse;font-size:.9rem}.UserManagement_table__pPFam td,.UserManagement_table__pPFam th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border)}.UserManagement_table__pPFam th{color:var(--text-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.UserManagement_table__pPFam tbody tr:hover{background:rgba(255,255,255,.02)}.UserManagement_username__hR4rH{font-size:.8rem;color:var(--accent);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserManagement_branchCode__VA7ac{font-family:Courier New,monospace;font-size:.78rem;color:#3498db;font-weight:600}.UserManagement_masked__3Ddh8{font-family:monospace;letter-spacing:1px;color:var(--text-secondary);font-size:.75rem}.UserManagement_badge__EjHSu{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.68rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserManagement_badge__EjHSu.UserManagement_kasir__RI35B{background:rgba(46,204,113,.15);color:var(--success)}.UserManagement_badge__EjHSu.UserManagement_restaurant__mRFrp{background:rgba(241,196,15,.15);color:#f1c40f}.UserManagement_badge__EjHSu.UserManagement_branch__Dl4r8{background:rgba(52,152,219,.15);color:#3498db}.UserManagement_branchMissing__EshKI{color:#e74c3c;font-size:.72rem;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserManagement_actions__nAAHM{display:flex;gap:.3rem;flex-wrap:nowrap;align-items:center;justify-content:flex-start;max-width:100%}.UserManagement_actions__nAAHM .UserManagement_btnDanger__9t_1I,.UserManagement_actions__nAAHM .UserManagement_btnSecondary__UroDp{padding:.3rem .45rem;font-size:.68rem;white-space:nowrap;flex:1 1;min-width:0;text-align:center}.UserManagement_pagination__doQWA{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border)}.UserManagement_pageInfo__Gm5m1{font-size:.875rem;color:var(--text-secondary);min-width:140px;text-align:center}.UserManagement_muted__2Vm0L{color:var(--text-secondary);font-size:.9rem}.UserManagement_alertError__DDEDU{padding:.75rem 1rem;background:rgba(231,76,60,.15);border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.875rem}.UserManagement_alertSuccess__VBj5D{padding:.75rem 1rem;background:rgba(46,204,113,.15);border:1px solid var(--success);border-radius:var(--radius);color:var(--success);font-size:.875rem}.UserManagement_overlay___pUGa{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.UserManagement_modal__4eMFv{width:100%;max-width:400px;max-height:min(90vh,720px);overflow-y:auto;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2)}.UserManagement_modalWide__5fhUj{max-width:520px}.UserManagement_modalFormGrid__aLV0F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:.25rem}.UserManagement_fieldWide__Nh7PD{grid-column:1/-1}@media (max-width:540px){.UserManagement_modalFormGrid__aLV0F{grid-template-columns:1fr}}.UserManagement_modal__4eMFv h3{margin-bottom:.5rem}.UserManagement_modalError__BLt7I{padding:.65rem .85rem;margin:.75rem 0;background:rgba(231,76,60,.15);border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.85rem}.UserManagement_upgradeLink__8kQ6d{color:var(--success);font-weight:700;text-decoration:underline;text-underline-offset:3px}.UserManagement_upgradeLink__8kQ6d:hover{filter:brightness(1.2)}.UserManagement_modalActions__DeduP{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}.DesktopAppUpdate_actions__iX5hI{display:flex;align-items:center;gap:.5rem}.DesktopAppUpdate_panel__cCUZM{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.03)}.DesktopAppUpdate_panelCentered__uQnUQ{align-items:center;text-align:center}.DesktopAppUpdate_panelCentered__uQnUQ .DesktopAppUpdate_panelMeta__nRZpR{flex-direction:column;align-items:center;justify-content:center;width:100%;gap:.25rem}.DesktopAppUpdate_panelCentered__uQnUQ .DesktopAppUpdate_panelActions__IZXzh{justify-content:center;width:100%}.DesktopAppUpdate_panelCentered__uQnUQ .DesktopAppUpdate_panelActions__IZXzh .DesktopAppUpdate_checkBtn__WKeNQ,.DesktopAppUpdate_panelCentered__uQnUQ .DesktopAppUpdate_panelActions__IZXzh .DesktopAppUpdate_installBtn__3ZAHz,.DesktopAppUpdate_panelCentered__uQnUQ .DesktopAppUpdate_panelActions__IZXzh .DesktopAppUpdate_secondaryBtn__NvtFX{flex:0 1 auto;min-width:0}.DesktopAppUpdate_panelLogin__3Jr3C{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.03);text-align:center}.DesktopAppUpdate_panelLoginMeta__8wSb9{width:100%;text-align:center}.DesktopAppUpdate_panelLoginLine__fQU07{display:block;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.DesktopAppUpdate_panelLoginVersion__I9KAF{font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DesktopAppUpdate_panelLoginPending__e6uuQ{display:block;margin-top:.2rem;font-size:.8125rem;color:var(--accent);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DesktopAppUpdate_panelLoginActions__gtFUa{display:flex;flex-direction:column;gap:.5rem;width:100%}.DesktopAppUpdate_panelLoginActions__gtFUa .DesktopAppUpdate_checkBtn__WKeNQ,.DesktopAppUpdate_panelLoginActions__gtFUa .DesktopAppUpdate_installBtn__3ZAHz,.DesktopAppUpdate_panelLoginActions__gtFUa .DesktopAppUpdate_secondaryBtn__NvtFX{width:100%}.DesktopAppUpdate_panelMeta__nRZpR{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.DesktopAppUpdate_panelLabel__rQbiP{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.DesktopAppUpdate_panelVersion__fNhTf{font-size:.875rem;color:var(--text-primary);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DesktopAppUpdate_panelVersionPending__Mtcn9{font-size:.8125rem;color:var(--accent);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DesktopAppUpdate_panelActions__IZXzh{display:flex;flex-wrap:wrap;gap:.5rem}.DesktopAppUpdate_panelActions__IZXzh .DesktopAppUpdate_checkBtn__WKeNQ,.DesktopAppUpdate_panelActions__IZXzh .DesktopAppUpdate_installBtn__3ZAHz,.DesktopAppUpdate_panelActions__IZXzh .DesktopAppUpdate_secondaryBtn__NvtFX{flex:1 1 auto;min-width:7.5rem}.DesktopAppUpdate_version__Hd4UQ{font-size:.75rem;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DesktopAppUpdate_versionPending__xIZG4{font-size:.75rem;color:var(--accent);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DesktopAppUpdate_actions__iX5hI .DesktopAppUpdate_installBtn__3ZAHz,.DesktopAppUpdate_actions__iX5hI .DesktopAppUpdate_secondaryBtn__NvtFX{font-size:.75rem;padding:.4rem .75rem}.DesktopAppUpdate_checkBtn__WKeNQ,.DesktopAppUpdate_dismissBtn__z3PZ2,.DesktopAppUpdate_installBtn__3ZAHz,.DesktopAppUpdate_secondaryBtn__NvtFX{border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text-primary);font-size:.8125rem;padding:.5rem 1rem;border-radius:var(--radius);cursor:pointer;transition:background .2s,border-color .2s}.DesktopAppUpdate_checkBtn__WKeNQ:hover:not(:disabled),.DesktopAppUpdate_dismissBtn__z3PZ2:hover,.DesktopAppUpdate_secondaryBtn__NvtFX:hover{background:rgba(255,255,255,.08)}.DesktopAppUpdate_checkBtn__WKeNQ:disabled{opacity:.6;cursor:not-allowed}.DesktopAppUpdate_installBtn__3ZAHz{border-color:rgba(233,69,96,.45);background:rgba(233,69,96,.15);color:var(--accent);font-weight:600}.DesktopAppUpdate_installBtn__3ZAHz:hover:not(:disabled){background:rgba(233,69,96,.25)}.DesktopAppUpdate_installBtn__3ZAHz:disabled{opacity:.6;cursor:not-allowed}.DesktopAppUpdate_modalOverlay__LYHKm{background:rgba(8,10,18,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem}.DesktopAppUpdate_modalPanel__3MjfP{width:min(420px,100%);background:var(--bg-secondary);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);padding:1.75rem 1.5rem 1.5rem;box-shadow:0 24px 48px rgba(0,0,0,.35);text-align:center}.DesktopAppUpdate_modalIconWrap__ByvOf{display:flex;align-items:center;justify-content:center;min-height:72px;margin-bottom:1rem}.DesktopAppUpdate_modalTitle__5a4D2{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.DesktopAppUpdate_modalDetail__N33us{font-size:.875rem;color:var(--text-secondary);line-height:1.55;margin-bottom:1.25rem}.DesktopAppUpdate_modalVersion__TvVGv{display:inline-block;margin-top:.35rem;padding:.2rem .55rem;border-radius:999px;background:rgba(255,255,255,.06);font-size:.8125rem;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DesktopAppUpdate_modalActions__X44i6{display:flex;gap:.65rem;justify-content:center;flex-wrap:wrap}.DesktopAppUpdate_modalActions__X44i6 .DesktopAppUpdate_dismissBtn__z3PZ2,.DesktopAppUpdate_modalActions__X44i6 .DesktopAppUpdate_installBtn__3ZAHz,.DesktopAppUpdate_modalActions__X44i6 .DesktopAppUpdate_secondaryBtn__NvtFX{min-width:120px}.DesktopAppUpdate_spinner__zcC2z{width:52px;height:52px;border-radius:50%;border:3px solid rgba(255,255,255,.08);border-top:3px solid var(--accent);animation:DesktopAppUpdate_spin__u_5Kp .85s linear infinite}.DesktopAppUpdate_spinnerSmall__3Ba97{width:18px;height:18px;border-width:2px}.DesktopAppUpdate_successIcon__yc1_D{background:rgba(76,175,80,.15);color:#7dd87d}.DesktopAppUpdate_errorIcon__J6og3,.DesktopAppUpdate_successIcon__yc1_D{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.DesktopAppUpdate_errorIcon__J6og3{background:rgba(255,152,0,.15);color:#ffb74d}.DesktopAppUpdate_updateIcon__7ixte{width:52px;height:52px;border-radius:50%;background:rgba(233,69,96,.15);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.35rem}.DesktopAppUpdate_progressTrack__qrcW2{width:100%;height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin:.75rem 0 .25rem}.DesktopAppUpdate_progressFill__3szpk{height:100%;background:linear-gradient(90deg,var(--accent),#ff8fa3);transition:width .25s ease}.DesktopAppUpdate_progressLabel__qxyjD{font-size:.8125rem;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes DesktopAppUpdate_spin__u_5Kp{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.DesktopAppUpdate_spinner__zcC2z{animation:none;border-top-color:rgba(255,255,255,.35)}}.DurationSpinInput_field__HBNQy{margin-bottom:1rem}.DurationSpinInput_field__HBNQy label{display:block;margin-bottom:.4rem;font-size:.875rem;color:var(--text-secondary)}.DurationSpinInput_durationSpin__zkfFK{display:flex;align-items:stretch;gap:.5rem}.DurationSpinInput_durationSpinBtn__FuP7n{width:3rem;flex-shrink:0;border:none;border-radius:var(--radius);background:var(--accent);color:#fff;font-size:1.5rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,opacity .2s}.DurationSpinInput_durationSpinBtn__FuP7n:hover:not(:disabled){background:var(--accent-hover)}.DurationSpinInput_durationSpinBtn__FuP7n:disabled{opacity:.35;cursor:not-allowed}.DurationSpinInput_durationSpinValue___ALH8{flex:1 1;min-height:3rem;display:flex;align-items:center;justify-content:center;border:2px solid var(--accent);border-radius:var(--radius);background:rgba(233,69,96,.08);color:var(--text-primary);font-size:1.1rem;font-weight:700}.DurationSpinInput_hint__ENU4_{margin-top:.4rem;font-size:.8rem;color:var(--text-secondary)}.KasirDashboard_container__j5BQo{display:flex;flex-direction:column;gap:1.5rem}.KasirDashboard_stats__0oRtE{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1rem;gap:1rem}.KasirDashboard_statCard___g3k6{padding:1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:.35rem}.KasirDashboard_statValue__wcx99{font-size:1.5rem;font-weight:700}.KasirDashboard_statLabel__Hp_Eo{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.KasirDashboard_statAvailable__oQeGQ .KasirDashboard_statValue__wcx99{color:var(--success)}.KasirDashboard_statOccupied__aZOUM .KasirDashboard_statValue__wcx99{color:var(--accent)}.KasirDashboard_statExpired__kBU1y .KasirDashboard_statValue__wcx99{color:var(--error)}.KasirDashboard_statPaused__H_iDe .KasirDashboard_statValue__wcx99{color:#f39c12}.KasirDashboard_statRevenue__jXyzb .KasirDashboard_statValue__wcx99{font-size:1.1rem;color:#f1c40f}.KasirDashboard_unitsSection__6v0JW{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.KasirDashboard_sectionHeader__HxcNM{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem}.KasirDashboard_sectionHeader__HxcNM h2{font-size:1.125rem}.KasirDashboard_btnRefresh__hhXZ6{padding:.4rem .85rem;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);font-size:.85rem}.KasirDashboard_btnRefresh__hhXZ6:hover{color:var(--text-primary);border-color:var(--text-secondary)}.KasirDashboard_unitGrid__lbiTT{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.KasirDashboard_gridMaximize___EQxb{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.KasirDashboard_cardMaximize__H1E2w{min-height:360px}.KasirDashboard_cardMaximize__H1E2w .KasirDashboard_sessionInfo__JnLEw{flex:1 1;display:flex;flex-direction:column}.KasirDashboard_cardMaximize__H1E2w .KasirDashboard_controls__9_Mjt{margin-top:auto}.KasirDashboard_unitHeaderRight__fffPP{flex-direction:column;align-items:flex-end;gap:.35rem}.KasirDashboard_relayBadge__cmufZ{font-size:.68rem;font-weight:700;padding:.2rem .45rem;border-radius:999px;white-space:nowrap}.KasirDashboard_relayOk__uMDcN{background:rgba(46,204,113,.15);color:#2ecc71}.KasirDashboard_relayWarning__5cmoY{background:rgba(243,156,18,.18);color:#f39c12}.KasirDashboard_relayCritical__squFu{background:rgba(231,76,60,.15);color:#e74c3c}.KasirDashboard_unitCard__mnIYm{padding:1.25rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:.85rem;transition:border-color .2s}.KasirDashboard_unitCard__mnIYm.KasirDashboard_available__MJxrB{border-left:3px solid var(--success)}.KasirDashboard_unitCard__mnIYm.KasirDashboard_occupied__lxQ9C{border-left:3px solid var(--accent)}.KasirDashboard_unitCard__mnIYm.KasirDashboard_maintenance__JwDrH{border-left:3px solid #f39c12;opacity:.75}.KasirDashboard_unitCard__mnIYm.KasirDashboard_expired__nyAm9{border-left:3px solid var(--error);animation:KasirDashboard_pulse__ToStD 2s infinite}.KasirDashboard_unitCard__mnIYm.KasirDashboard_pausedCard__6mF5G{border-left:3px solid #f39c12}@keyframes KasirDashboard_pulse__ToStD{0%,to{box-shadow:0 0 0 0 rgba(231,76,60,.3)}50%{box-shadow:0 0 12px 2px rgba(231,76,60,.2)}}.KasirDashboard_unitHeader__v4con{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.KasirDashboard_unitHeaderRight__fffPP{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.KasirDashboard_minimizeTimer__MCwck{font-size:.95rem;font-weight:700;font-family:Courier New,monospace;color:var(--success);line-height:1}.KasirDashboard_controlsMinimize__px0ZB{display:grid;grid-template-columns:auto 1fr 1fr 1fr;grid-gap:.4rem;gap:.4rem;margin-top:auto}.KasirDashboard_controlsMinimize__px0ZB .KasirDashboard_btnDanger__r3poP,.KasirDashboard_controlsMinimize__px0ZB .KasirDashboard_btnFrozen__kY4i9,.KasirDashboard_controlsMinimize__px0ZB .KasirDashboard_btnPause__sbbpW,.KasirDashboard_controlsMinimize__px0ZB .KasirDashboard_btnSecondary__uXLyy,.KasirDashboard_controlsMinimize__px0ZB .KasirDashboard_btnStart__bHiGO{padding:.75rem .35rem;font-size:.75rem;justify-content:center}.KasirDashboard_controlsMinimize__px0ZB .KasirDashboard_btnFrozen__kY4i9{padding:.75rem .65rem}.KasirDashboard_controlsMinimizePaused__FOx4O{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem;margin-top:auto}.KasirDashboard_controlsMinimizePaused__FOx4O .KasirDashboard_btnDanger__r3poP,.KasirDashboard_controlsMinimizePaused__FOx4O .KasirDashboard_btnStart__bHiGO{padding:.75rem .35rem;font-size:.8rem;justify-content:center}.KasirDashboard_unitType__zaqtD{font-size:.7rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.KasirDashboard_unitHeader__v4con h3{font-size:1rem;margin:.15rem 0}.KasirDashboard_unitCode__0gSug{font-size:.75rem;color:var(--text-secondary)}.KasirDashboard_statusBadge__J32i2{font-size:.7rem;font-weight:600;padding:.25rem .55rem;border-radius:999px;white-space:nowrap}.KasirDashboard_badge_available__xMpkM{background:rgba(46,204,113,.15);color:var(--success)}.KasirDashboard_badge_occupied__3mzJi{background:rgba(233,69,96,.15);color:var(--accent)}.KasirDashboard_badge_timeexpired__Dm_PY{background:rgba(231,76,60,.15);color:var(--error)}.KasirDashboard_badge_maintenance__4JvLj,.KasirDashboard_badge_paused__3wbU8{background:rgba(243,156,18,.15);color:#f39c12}.KasirDashboard_unitMeta__ffPa8{font-size:.8rem;color:var(--text-secondary)}.KasirDashboard_sessionInfo__JnLEw{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--border)}.KasirDashboard_sessionRow__t3sHG{display:flex;justify-content:space-between;font-size:.85rem}.KasirDashboard_sessionRow__t3sHG span{color:var(--text-secondary)}.KasirDashboard_active__V3csk{color:var(--success)}.KasirDashboard_paused__A3_5e{color:#f39c12}.KasirDashboard_expiredStatus__TJrdE{color:var(--error);font-weight:600}.KasirDashboard_timerBox__mYcQw{text-align:center;padding:.75rem;background:rgba(0,0,0,.2);border-radius:var(--radius);margin:.25rem 0}.KasirDashboard_timerLabel__2mn_B{display:block;font-size:.7rem;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.25rem}.KasirDashboard_timer__d_eTc{font-size:1.75rem;font-weight:700;font-family:Courier New,monospace;color:var(--success)}.KasirDashboard_timerExpired__Qrkri{color:var(--error)}.KasirDashboard_timerPaused__3Cdn4{font-size:1.25rem;color:#f39c12}.KasirDashboard_controls__9_Mjt{display:grid;grid-template-columns:auto 1fr 1fr 1fr;grid-gap:.4rem;gap:.4rem;margin-top:.25rem}.KasirDashboard_controls__9_Mjt .KasirDashboard_btnFrozen__kY4i9{padding:.75rem .65rem;justify-content:center;min-width:2.5rem}.KasirDashboard_controls__9_Mjt .KasirDashboard_btnFrozen__kY4i9 .KasirDashboard_frozenIcon__7GEeg{font-size:.85rem}.KasirDashboard_controls__9_Mjt .KasirDashboard_btnDanger__r3poP,.KasirDashboard_controls__9_Mjt .KasirDashboard_btnSecondary__uXLyy{padding:.75rem .5rem;font-size:.8rem;justify-content:center}.KasirDashboard_menuCurrentList__uDLH8{list-style:none;margin:0 0 .85rem;padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.02);font-size:.78rem;color:var(--text-secondary)}.KasirDashboard_menuModal__DgA26{display:flex;flex-direction:column;height:auto}.KasirDashboard_menuModalMeta__Gq_Lq{margin:0 0 .85rem;color:var(--text-secondary);font-size:.9rem;line-height:1.45}.KasirDashboard_menuModalForm__wmkIw{display:flex;flex-direction:column;gap:.85rem;flex:0 0 auto}.KasirDashboard_menuModalActions__KTMP2{display:flex;gap:.75rem;justify-content:flex-end;align-items:center;margin:0;padding-top:.85rem;border-top:1px solid var(--border)}.KasirDashboard_menuModalActions__KTMP2 .KasirDashboard_btnPrimary__GJw5D,.KasirDashboard_menuModalActions__KTMP2 .KasirDashboard_btnSecondary__uXLyy{padding:.65rem 1.1rem;font-size:.875rem}.KasirDashboard_menuCurrentList__uDLH8 li+li{margin-top:.25rem}.KasirDashboard_btnStart__bHiGO{width:100%;padding:.75rem;background:var(--success);color:white;border:none;border-radius:var(--radius);font-weight:600;font-size:.9rem;margin-top:auto}.KasirDashboard_btnStart__bHiGO:hover{background:#27ae60}.KasirDashboard_availableMaxBody__5_DtN{flex:1 1;display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--border);margin-top:auto}.KasirDashboard_readyCenter__Jhe6l{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.25rem 1rem;background:rgba(0,0,0,.18);border:1px dashed var(--border);border-radius:var(--radius);text-align:center;min-height:140px}.KasirDashboard_maintenanceCenter__H8V2a{border-color:rgba(243,156,18,.35);background:rgba(243,156,18,.06)}.KasirDashboard_readyIcon__8GQ_b{font-size:2rem;line-height:1;opacity:.75}.KasirDashboard_readyTitle__Nyow_{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0}.KasirDashboard_readyHint__22q2K{font-size:.78rem;color:var(--text-secondary);margin:0}.KasirDashboard_readyRate__0S5g1{margin-top:.35rem;font-size:.85rem;font-weight:600;color:var(--success);padding:.3rem .65rem;background:rgba(46,204,113,.12);border-radius:999px}.KasirDashboard_sessionInfoCompact__5ILxG{gap:.35rem;padding-top:.35rem}.KasirDashboard_btnPrimary__GJw5D{padding:.45rem .75rem;background:var(--accent);color:white;border:none;border-radius:var(--radius);font-size:.8rem;font-weight:600}.KasirDashboard_btnPrimary__GJw5D:hover:not(:disabled){background:var(--accent-hover)}.KasirDashboard_btnPrimary__GJw5D:disabled{opacity:.6;cursor:not-allowed}.KasirDashboard_btnSecondary__uXLyy{padding:.45rem .75rem;background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius);font-size:.8rem}.KasirDashboard_btnSecondary__uXLyy:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}.KasirDashboard_btnPause__sbbpW{padding:.45rem .75rem;background:transparent;color:#e6b84d;border:1px solid rgba(230,184,77,.65);border-radius:var(--radius);font-size:.8rem;font-weight:600;cursor:pointer}.KasirDashboard_btnPause__sbbpW:hover:not(:disabled){background:rgba(230,184,77,.14)}.KasirDashboard_btnPause__sbbpW:disabled{opacity:.6;cursor:not-allowed}.KasirDashboard_btnDanger__r3poP{padding:.45rem .75rem;background:transparent;color:var(--error);border:1px solid var(--error);border-radius:var(--radius);font-size:.8rem}.KasirDashboard_btnDanger__r3poP:hover:not(:disabled){background:rgba(231,76,60,.15)}.KasirDashboard_btnFrozen__kY4i9{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;background:rgba(255,255,255,.03);color:var(--text-secondary);border:1px dashed var(--border);border-radius:var(--radius);font-size:.8rem;opacity:.55;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.KasirDashboard_frozenIcon__7GEeg{font-size:.7rem;line-height:1}.KasirDashboard_btnDangerSolid__R9A2I{padding:.65rem 1.25rem;background:var(--error);color:white;border:none;border-radius:var(--radius);font-weight:600;font-size:.9rem}.KasirDashboard_btnDangerSolid__R9A2I:hover:not(:disabled){background:#c0392b}.KasirDashboard_btnDangerSolid__R9A2I:disabled{opacity:.7;cursor:not-allowed}.KasirDashboard_modalError__xxNy_{padding:.65rem .85rem;margin:.75rem 0;background:rgba(231,76,60,.15);border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.85rem}.KasirDashboard_relayHintCritical__hyCmR,.KasirDashboard_relayHintOk__QBWju,.KasirDashboard_relayHintWarning__rzyKk{margin:.75rem 0 .25rem;padding:.75rem .9rem;border-radius:var(--radius);font-size:.85rem;line-height:1.45}.KasirDashboard_relayHintOk__QBWju{background:rgba(46,204,113,.12);border:1px solid rgba(46,204,113,.45);color:#1f8f4d}.KasirDashboard_relayHintWarning__rzyKk{background:rgba(241,196,15,.12);border:1px solid rgba(241,196,15,.45);color:#9a7b0a}.KasirDashboard_relayHintCritical__hyCmR{background:rgba(231,76,60,.12);border:1px solid rgba(231,76,60,.45);color:var(--error)}.KasirDashboard_relayConfirmModal__MWiHb h3{margin:0 0 .75rem}.KasirDashboard_relayConfirmModal__MWiHb .KasirDashboard_relayHintCritical__hyCmR p,.KasirDashboard_relayConfirmModal__MWiHb .KasirDashboard_relayHintWarning__rzyKk p{margin:0 0 .5rem}.KasirDashboard_relayConfirmModal__MWiHb .KasirDashboard_relayHintCritical__hyCmR p:last-child,.KasirDashboard_relayConfirmModal__MWiHb .KasirDashboard_relayHintWarning__rzyKk p:last-child{margin-bottom:0}.KasirDashboard_completeHint__YNb6g{margin:.75rem 0 1rem;padding:.75rem 1rem;background:rgba(233,69,96,.1);border:1px solid var(--accent);border-radius:var(--radius);color:var(--text-primary);font-size:.85rem;line-height:1.5}.KasirDashboard_completeBilling__cUE0L{margin:0 0 1rem;padding:.85rem 1rem;background:rgba(233,69,96,.08);border:1px solid var(--accent);border-radius:var(--radius)}.KasirDashboard_completeBillingTitle__eYCHj{margin:0 0 .65rem;font-size:.85rem;font-weight:600;color:var(--text-primary)}.KasirDashboard_completeBillingRow__71pkO{display:flex;justify-content:space-between;gap:.75rem;margin:.35rem 0;font-size:.85rem}.KasirDashboard_completeBillingRow__71pkO span:first-child{color:var(--text-secondary)}.KasirDashboard_completeBillingTotal___CL3J{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border);font-weight:700}.KasirDashboard_completeBillingDiscount__tnIoV span:last-child{color:var(--success)}.KasirDashboard_field__g4G5O{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.KasirDashboard_field__g4G5O label{font-size:.8rem;color:var(--text-secondary)}.KasirDashboard_field__g4G5O input{background:var(--bg-primary)}.KasirDashboard_completeUsernameDisplay__ABWRl,.KasirDashboard_field__g4G5O input{padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary)}.KasirDashboard_completeUsernameDisplay__ABWRl{margin:0;background:var(--bg-secondary,var(--bg-card));font-weight:600}.KasirDashboard_tvPowerOptions__aK7AA{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.KasirDashboard_tvPowerOption__kZcj0{padding:.7rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.KasirDashboard_tvPowerOption__kZcj0:hover:not(:disabled){border-color:var(--text-secondary);color:var(--text-primary)}.KasirDashboard_tvPowerOptionActive__1D_px{border-color:var(--accent,#2563eb);background:color-mix(in srgb,var(--accent,#2563eb) 12%,var(--bg-primary));color:var(--text-primary)}.KasirDashboard_tvPowerOption__kZcj0:disabled{opacity:.6;cursor:not-allowed}.KasirDashboard_field__g4G5O input:focus,.KasirDashboard_selectControl__2MbZt:focus{outline:none;border-color:var(--accent)}.KasirDashboard_selectWrap__VVMVX{position:relative;display:block;width:100%}.KasirDashboard_selectWrap__VVMVX:after{content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:.75rem;height:.75rem;pointer-events:none;background:50%/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a0a0b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.KasirDashboard_selectControl__2MbZt{width:100%;padding:.65rem 2.75rem .65rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background-image:none;font-family:inherit;font-size:.95rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.KasirDashboard_selectControl__2MbZt,.KasirDashboard_selectControl__2MbZt option{background-color:var(--bg-primary);color:var(--text-primary)}.KasirDashboard_selectControl__2MbZt:disabled{opacity:.6;cursor:not-allowed}.KasirDashboard_selectControl__2MbZt::-ms-expand{display:none}.KasirDashboard_presets__wZZhL{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.4rem;gap:.4rem;margin-bottom:1rem}.KasirDashboard_presetActive__IPME_,.KasirDashboard_preset__gR3lb{padding:.4rem .35rem;border-radius:999px;font-size:.8rem;border:1px solid var(--border);background:transparent;color:var(--text-secondary);text-align:center;white-space:nowrap}.KasirDashboard_presetActive__IPME_{border-color:var(--accent);color:var(--accent);background:rgba(233,69,96,.1)}.KasirDashboard_quickDurationValue__F133A{font-size:1.25rem;font-weight:700;color:var(--success)}.KasirDashboard_quickTestBtnActive__B1qQY,.KasirDashboard_quickTestBtn__KfYFU{width:100%;padding:.75rem 1rem;border-radius:var(--radius);font-size:.95rem;font-weight:700;border:1px solid rgba(46,204,113,.45);background:rgba(46,204,113,.08);color:var(--success)}.KasirDashboard_quickTestBtn__KfYFU:hover{background:rgba(46,204,113,.16)}.KasirDashboard_quickTestBtnActive__B1qQY{background:rgba(46,204,113,.22);box-shadow:inset 0 0 0 1px rgba(46,204,113,.35)}.KasirDashboard_overlay___hXff{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;overflow:hidden;overscroll-behavior:none}.KasirDashboard_overlayElevated__2Oprd{z-index:10050}.KasirDashboard_modal__EQwE2{width:100%;max-width:480px;max-height:min(90dvh,760px);overflow-y:auto;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2)}.KasirDashboard_modal__EQwE2 h3{margin-bottom:.35rem}.KasirDashboard_modalActionsSticky__CdJ2I,.KasirDashboard_modalActions__s_GNU{display:flex;gap:.75rem;justify-content:flex-end}.KasirDashboard_modalActionsSticky__CdJ2I{position:-webkit-sticky;position:sticky;bottom:0;margin-top:1rem;padding-top:1rem;background:var(--bg-card);border-top:1px solid var(--border);z-index:2}.KasirDashboard_startModalBody__VaTi6{display:flex;flex-direction:column;gap:.75rem}.KasirDashboard_startModalBody__VaTi6 .KasirDashboard_presets__wZZhL,.KasirDashboard_startModalBody__VaTi6>.KasirDashboard_field__g4G5O{margin-bottom:0}.KasirDashboard_startModalActions__TO7Bh{display:flex;gap:.75rem;justify-content:flex-end;align-items:center;margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--border)}.KasirDashboard_startModalActions__TO7Bh .KasirDashboard_btnSecondary__uXLyy{padding:.85rem 1.25rem;font-size:.95rem;font-weight:600}.KasirDashboard_startModalMenuSection__uMbx3{margin-top:.25rem;padding-top:1rem;border-top:1px dashed var(--border)}.KasirDashboard_btnStartConfirm__XEfbS{flex:1 1;max-width:220px;padding:.85rem 1.25rem;background:var(--success);color:white;border:none;border-radius:var(--radius);font-weight:700;font-size:1rem;cursor:pointer}.KasirDashboard_btnStartConfirm__XEfbS:hover:not(:disabled){background:#27ae60}.KasirDashboard_btnStartConfirm__XEfbS:disabled{opacity:.65;cursor:not-allowed}.KasirDashboard_muted__o_9hi{color:var(--text-secondary);font-size:.9rem}.KasirDashboard_alertError__pKOmb{padding:.75rem 1rem;background:rgba(231,76,60,.15);border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.875rem}.KasirDashboard_alertSuccess__tEBw6{padding:.75rem 1rem;background:rgba(46,204,113,.15);border:1px solid var(--success);border-radius:var(--radius);color:var(--success);font-size:.875rem}.KasirDashboard_alertWarning__5DBL5{padding:.75rem 1rem;background:rgba(243,156,18,.15);border:1px solid var(--warning);border-radius:var(--radius);color:var(--warning);font-size:.875rem}.StartMenuPicker_wrap__RKPls{margin-bottom:0}.StartMenuPicker_header__xbrMP{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.StartMenuPicker_headerLeft__j7AWk{display:flex;align-items:center;gap:.5rem;min-width:0}.StartMenuPicker_headerLabel___J9Il{font-size:.8rem;color:var(--text-secondary)}.StartMenuPicker_headerRight__kjQf_{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.StartMenuPicker_badge__nhE3u{font-size:.7rem;padding:.15rem .45rem;border-radius:999px;background:rgba(233,69,96,.15);color:var(--accent);font-weight:600}.StartMenuPicker_switch__Arv4o{position:relative;display:inline-flex;align-items:center;cursor:pointer}.StartMenuPicker_switchInput__nucYv{position:absolute;opacity:0;width:0;height:0}.StartMenuPicker_switchTrack__73GUR{width:2.75rem;height:1.5rem;border-radius:999px;background:var(--border);transition:background .2s;display:inline-flex;align-items:center;padding:.15rem}.StartMenuPicker_switchThumb__t37xB{width:1.2rem;height:1.2rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.StartMenuPicker_switchInput__nucYv:checked+.StartMenuPicker_switchTrack__73GUR{background:var(--accent)}.StartMenuPicker_switchInput__nucYv:checked+.StartMenuPicker_switchTrack__73GUR .StartMenuPicker_switchThumb__t37xB{transform:translateX(1.25rem)}.StartMenuPicker_switchInput__nucYv:focus-visible+.StartMenuPicker_switchTrack__73GUR{outline:2px solid var(--accent);outline-offset:2px}.StartMenuPicker_total__vQqVL{font-size:.85rem;font-weight:600;color:var(--accent)}.StartMenuPicker_muted__ZFzfO{font-size:.8rem;color:var(--text-secondary)}.StartMenuPicker_error__2YVPR{font-size:.8rem;color:#ff6b6b}.StartMenuPicker_groups__2KSsl{margin-top:.85rem;max-height:min(280px,42vh);height:auto;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary)}.StartMenuPicker_group__oH6wz+.StartMenuPicker_group__oH6wz{border-top:1px solid var(--border)}.StartMenuPicker_group__oH6wz h4{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:0;padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:rgba(233,69,96,.08);border-bottom:1px solid var(--border)}.StartMenuPicker_list__NLw_4{list-style:none;margin:0;padding:0}.StartMenuPicker_item__2fcox{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border-bottom:1px solid rgba(255,255,255,.04)}.StartMenuPicker_item__2fcox:last-child{border-bottom:none}.StartMenuPicker_itemInfo__RZ4wI{min-width:0;flex:1 1}.StartMenuPicker_itemName__nN14X{display:block;font-size:.85rem;color:var(--text-primary)}.StartMenuPicker_itemMeta__Kin6z{display:block;font-size:.72rem;color:var(--text-secondary)}.StartMenuPicker_qtyControls__TtAyK{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.StartMenuPicker_qtyBtn__D0mD6{width:1.75rem;height:1.75rem;border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:var(--text-primary);font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.StartMenuPicker_qtyBtn__D0mD6:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.StartMenuPicker_qtyBtn__D0mD6:disabled{opacity:.35;cursor:not-allowed}.StartMenuPicker_qtyValue__voIaV{min-width:1.25rem;text-align:center;font-size:.85rem;font-weight:600}.KasirViewModeDropdown_dropdown__0jQHi{position:relative}.KasirViewModeDropdown_trigger__pUyzZ{display:inline-flex;align-items:center;gap:.25rem;padding:.4rem .65rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);font-size:.8125rem;cursor:pointer;transition:all .2s;white-space:nowrap;line-height:1.2}.KasirViewModeDropdown_trigger__pUyzZ:hover,.KasirViewModeDropdown_trigger__pUyzZ[aria-expanded=true]{color:var(--text-primary);border-color:var(--accent);background:rgba(233,69,96,.08)}.KasirViewModeDropdown_chevron__1GDfs{font-size:.65rem;opacity:.8}.KasirViewModeDropdown_triggerLabelFull__q6vgC{display:inline}.KasirViewModeDropdown_triggerLabelShort__T0cPs{display:none}@media (max-width:1200px){.KasirViewModeDropdown_trigger__pUyzZ{padding:.35rem .5rem;font-size:.75rem}.KasirViewModeDropdown_triggerLabelFull__q6vgC{display:none}.KasirViewModeDropdown_triggerLabelShort__T0cPs{display:inline}}.KasirViewModeDropdown_menu__1eaaA{position:absolute;top:calc(100% + .35rem);left:0;z-index:4000;min-width:180px;margin:0;padding:.35rem;list-style:none;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px rgba(0,0,0,.35);animation:KasirViewModeDropdown_popupMenuIn__3zTaD .22s cubic-bezier(.22,1,.36,1) forwards;transform-origin:top left}@keyframes KasirViewModeDropdown_popupMenuIn__3zTaD{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.KasirViewModeDropdown_optionActive__5Sywp,.KasirViewModeDropdown_option__Rb9YW{display:block;width:100%;text-align:left;padding:.55rem .75rem;border:none;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--text-secondary);font-size:.875rem;cursor:pointer}.KasirViewModeDropdown_option__Rb9YW:hover{color:var(--text-primary);background:rgba(255,255,255,.05)}.KasirViewModeDropdown_optionActive__5Sywp{color:var(--accent);background:rgba(233,69,96,.12);font-weight:600}.LogoutButton_button__83oiL{padding:.5rem 1.25rem;background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem;transition:all .2s}.LogoutButton_button__83oiL:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.LogoutButton_button__83oiL:disabled{opacity:.6;cursor:not-allowed}.BranchManagement_container__xhQhx{display:flex;flex-direction:column;gap:1.5rem}.BranchManagement_card__xgW33{padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);min-width:0;overflow:hidden}.BranchManagement_card__xgW33 h2{font-size:1.125rem}.BranchManagement_branchTable__jk3h6 td,.BranchManagement_branchTable__jk3h6 th{padding:.55rem .5rem}.BranchManagement_createCard__vvWUv{overflow:hidden;transition:max-height .35s ease,opacity .3s ease,margin .35s ease}.BranchManagement_createCardClosed__qxzr0{max-height:0;opacity:0;margin:0;pointer-events:none}.BranchManagement_createCardOpen__MmOMq{max-height:720px;opacity:1}.BranchManagement_createCardInner__01hIz{padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.BranchManagement_createCardHeader__oTGM3{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.BranchManagement_createCardHeader__oTGM3 h2{font-size:1.125rem}.BranchManagement_btnClose__YIKUv{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);font-size:.85rem}.BranchManagement_btnClose__YIKUv:hover{color:var(--text-primary);border-color:var(--text-secondary)}.BranchManagement_listHeader__Vk0VT{align-items:center}.BranchManagement_listHeader__Vk0VT,.BranchManagement_toolbar__UaX1G{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.BranchManagement_toolbar__UaX1G{align-items:flex-end}.BranchManagement_searchField__eoqjp{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:.4rem}.BranchManagement_searchLabel__R4uqT{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.BranchManagement_searchInput__DmhBG{padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;width:100%}.BranchManagement_searchInput__DmhBG:focus{outline:none;border-color:var(--accent)}.BranchManagement_resultCount__bywWw{font-size:.85rem;color:var(--text-secondary);white-space:nowrap;padding-bottom:.65rem}.BranchManagement_formGrid__6N1kq{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.BranchManagement_field__zctu8{display:flex;flex-direction:column;gap:.4rem}.BranchManagement_fieldWide__boM4k{grid-column:1/-1}.BranchManagement_field__zctu8 label{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.BranchManagement_field__zctu8 input,.BranchManagement_field__zctu8 select{padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);font-size:.9rem}.BranchManagement_field__zctu8 input:focus,.BranchManagement_field__zctu8 select:focus{outline:none;border-color:var(--accent)}.BranchManagement_hint__ap2kE{font-size:.75rem;color:var(--text-secondary)}.BranchManagement_btnPrimary__41KtJ{padding:.65rem 1.25rem;background:var(--accent);color:white;border:none;border-radius:var(--radius);font-weight:600;font-size:.9rem}.BranchManagement_btnPrimary__41KtJ:hover:not(:disabled){background:var(--accent-hover)}.BranchManagement_btnPrimary__41KtJ:disabled{opacity:.7;cursor:not-allowed}.BranchManagement_btnSecondary__K6aie{padding:.4rem .75rem;background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius);font-size:.8rem}.BranchManagement_btnSecondary__K6aie:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}.BranchManagement_btnSecondary__K6aie:disabled{opacity:.5;cursor:not-allowed}.BranchManagement_btnDanger__PNRrT{padding:.4rem .75rem;background:transparent;color:var(--error);border:1px solid var(--error);border-radius:var(--radius);font-size:.8rem}.BranchManagement_btnDanger__PNRrT:hover:not(:disabled){background:rgba(231,76,60,.15)}.BranchManagement_btnDanger__PNRrT:disabled{opacity:.4;cursor:not-allowed}.BranchManagement_btnDangerSolid___9jvP{padding:.65rem 1.25rem;background:var(--error);color:white;border:none;border-radius:var(--radius);font-weight:600;font-size:.9rem}.BranchManagement_btnDangerSolid___9jvP:hover:not(:disabled){background:#c0392b}.BranchManagement_btnDangerSolid___9jvP:disabled{opacity:.7;cursor:not-allowed}.BranchManagement_branchTableWrap__VDvpB,.BranchManagement_tableWrap__Ov5cE{width:100%;max-width:100%;overflow:hidden}.BranchManagement_branchTable__jk3h6{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:.82rem}.BranchManagement_branchTable__jk3h6 td,.BranchManagement_branchTable__jk3h6 th{padding:.5rem .45rem;vertical-align:middle;box-sizing:border-box;overflow:hidden;text-align:left;border-bottom:1px solid var(--border)}.BranchManagement_branchTable__jk3h6 th{color:var(--text-secondary);font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.02em}.BranchManagement_branchTable__jk3h6 tbody tr:hover{background:rgba(255,255,255,.02)}.BranchManagement_colNo__6sDRq{width:4%}.BranchManagement_colCode__MzamE{width:6%}.BranchManagement_colName__vhbuz{width:13%}.BranchManagement_colBranchNo__B54Xr{width:5%}.BranchManagement_colAddress__J12jE{width:13%}.BranchManagement_colServer__TAEAs{width:11%}.BranchManagement_colApiKey__4cNuz{width:8%}.BranchManagement_colSync__Lfsyk{width:11%}.BranchManagement_colUsers__tMEbI{width:4%}.BranchManagement_colStatus__6uWLW{width:7%}.BranchManagement_colActions__ooriD{width:18%}.BranchManagement_cellEllipsis___J1cG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BranchManagement_table__utI3z{width:100%;border-collapse:collapse;font-size:.9rem}.BranchManagement_table__utI3z td,.BranchManagement_table__utI3z th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border)}.BranchManagement_table__utI3z th{color:var(--text-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.BranchManagement_table__utI3z tbody tr:hover{background:rgba(255,255,255,.02)}.BranchManagement_branchCode__qbCW5,.BranchManagement_code__2ER_j{font-family:Courier New,monospace;font-size:.78rem;color:#3498db;font-weight:600}.BranchManagement_codeBlock__bwJXQ{background:#1e1e2e;color:#cdd6f4;padding:.75rem 1rem;border-radius:6px;overflow-x:auto;font-size:.85rem}.BranchManagement_pairingCodeDisplay__nco3s{margin:1rem 0;padding:1rem;border-radius:8px;border:1px solid var(--border);font-size:2rem;font-weight:700;letter-spacing:.35em;text-align:center}.BranchManagement_apiKeyInput__dSnjL,.BranchManagement_pairingCodeDisplay__nco3s{background:#1e1e2e;color:#cdd6f4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.BranchManagement_apiKeyInput__dSnjL{width:100%;margin-top:.5rem;padding:.75rem .85rem;border-radius:6px;border:1px solid var(--border);font-size:.82rem;-webkit-user-select:all;-moz-user-select:all;user-select:all}.BranchManagement_badge__JAQoq{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.68rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BranchManagement_badge__JAQoq.BranchManagement_active__20cql{background:rgba(46,204,113,.15);color:var(--success)}.BranchManagement_badge__JAQoq.BranchManagement_inactive__4Xm1y{background:rgba(231,76,60,.15);color:var(--error)}.BranchManagement_actions__lR2ol{display:flex;gap:.3rem;flex-wrap:nowrap;align-items:center;justify-content:flex-start;max-width:100%}.BranchManagement_actions__lR2ol .BranchManagement_btnDanger__PNRrT,.BranchManagement_actions__lR2ol .BranchManagement_btnSecondary__K6aie{padding:.3rem .45rem;font-size:.68rem;white-space:nowrap;flex:1 1;min-width:0;text-align:center}.BranchManagement_pagination__Y2v8J{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border)}.BranchManagement_pageInfo__IVZS7{font-size:.875rem;color:var(--text-secondary);min-width:140px;text-align:center}.BranchManagement_muted__3xcGp{color:var(--text-secondary);font-size:.9rem}.BranchManagement_alertError__f8xrk{padding:.75rem 1rem;background:rgba(231,76,60,.15);border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.875rem}.BranchManagement_alertSuccess__Z5Oxu{padding:.75rem 1rem;background:rgba(46,204,113,.15);border:1px solid var(--success);border-radius:var(--radius);color:var(--success);font-size:.875rem}.BranchManagement_overlay__8QAqA{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.BranchManagement_modal__amfKI{width:100%;max-width:400px;max-height:min(90vh,720px);overflow-y:auto;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2)}.BranchManagement_modal__amfKI h3{margin-bottom:.5rem}.BranchManagement_modalError__2L1_h{padding:.65rem .85rem;margin:.75rem 0;background:rgba(231,76,60,.15);border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.85rem}.BranchManagement_modalActions__VMZfI{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}.BranchManagement_checkboxLabel__7cc7E{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-primary);cursor:pointer}.BranchManagement_checkboxLabel__7cc7E input{width:1rem;height:1rem}.AdminPanel_panel__faj6W{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.AdminPanel_toolbar__07DNv{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.AdminPanel_filters__AZkfO{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.AdminPanel_input__UMYOs{padding:.55rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--bg-primary);color:var(--text-primary);font-size:.875rem}.AdminPanel_input__UMYOs:focus{outline:none;border-color:var(--accent)}.AdminPanel_selectWrap__6rgmK{position:relative;display:block;width:100%}.AdminPanel_selectWrap__6rgmK:after{content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:.75rem;height:.75rem;pointer-events:none;background:50%/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a0a0b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.AdminPanel_selectWrapInline__yhWlJ{display:inline-block;width:auto;min-width:10rem}.AdminPanel_selectControl__d20Kn,.AdminPanel_select__qD536{width:100%;padding:.65rem 2.75rem .65rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--bg-primary);background-image:none;color:var(--text-primary);font-size:.875rem;font-family:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.AdminPanel_selectWrapInline__yhWlJ .AdminPanel_selectControl__d20Kn{padding:.55rem 2.5rem .55rem .75rem;font-size:.875rem}.AdminPanel_selectControl__d20Kn:focus,.AdminPanel_select__qD536:focus{outline:none;border-color:var(--accent)}.AdminPanel_selectControl__d20Kn::-ms-expand,.AdminPanel_select__qD536::-ms-expand{display:none}.AdminPanel_btnDanger__itZoq,.AdminPanel_btnPrimary__5W4uG,.AdminPanel_btnSecondary__3QvSR{padding:.55rem 1rem;border-radius:var(--radius);font-size:.85rem;font-weight:600;border:none;cursor:pointer}.AdminPanel_btnPrimary__5W4uG{background:var(--accent);color:white}.AdminPanel_btnPrimary__5W4uG:hover:not(:disabled){background:var(--accent-hover)}.AdminPanel_btnSecondary__3QvSR{background:transparent;color:var(--text-secondary);border:1px solid var(--border)}.AdminPanel_btnSecondary__3QvSR:hover:not(:disabled){color:var(--text-primary)}.AdminPanel_btnDanger__itZoq{background:transparent;color:var(--error);border:1px solid var(--error)}.AdminPanel_tableWrap__T16V3{overflow-x:auto}.AdminPanel_table__dk6zZ{width:100%;border-collapse:collapse;font-size:.85rem}.AdminPanel_table__dk6zZ td,.AdminPanel_table__dk6zZ th{padding:.65rem .75rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.AdminPanel_table__dk6zZ th{color:var(--text-secondary);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.AdminPanel_rentalTableWrap__S1kVR{overflow-x:hidden}.AdminPanel_rentalTable__28oOp{table-layout:fixed;width:100%;min-width:0}.AdminPanel_rentalTable__28oOp td,.AdminPanel_rentalTable__28oOp th{padding:.5rem .35rem;box-sizing:border-box;overflow:hidden}.AdminPanel_rentalTable__28oOp td.AdminPanel_colUnit__tg_8p,.AdminPanel_rentalTable__28oOp th.AdminPanel_colUnit__tg_8p{width:12%;word-break:break-word;overflow-wrap:anywhere}.AdminPanel_rentalTable__28oOp td.AdminPanel_colPrice__ZMQnr,.AdminPanel_rentalTable__28oOp th.AdminPanel_colPrice__ZMQnr{width:11%;white-space:nowrap}.AdminPanel_rentalTable__28oOp td.AdminPanel_colDuration__jjBIl,.AdminPanel_rentalTable__28oOp th.AdminPanel_colDuration__jjBIl{width:7%;white-space:nowrap}.AdminPanel_rentalTable__28oOp td.AdminPanel_colPkg__Sy793,.AdminPanel_rentalTable__28oOp th.AdminPanel_colPkg__Sy793{width:9%}.AdminPanel_rentalTable__28oOp td.AdminPanel_colDesc__uCTfL,.AdminPanel_rentalTable__28oOp th.AdminPanel_colDesc__uCTfL{width:17%;word-break:break-word;overflow-wrap:anywhere}.AdminPanel_rentalTable__28oOp td.AdminPanel_colSchedule__t6H5_,.AdminPanel_rentalTable__28oOp th.AdminPanel_colSchedule__t6H5_{width:19%;font-size:.68rem;line-height:1.25;word-break:break-word;overflow-wrap:anywhere;white-space:normal}.AdminPanel_rentalTable__28oOp td.AdminPanel_colStatus__2aKM0,.AdminPanel_rentalTable__28oOp th.AdminPanel_colStatus__2aKM0{width:11%}.AdminPanel_rentalTable__28oOp td.AdminPanel_colAction__FbwvU,.AdminPanel_rentalTable__28oOp th.AdminPanel_colAction__FbwvU{width:14%;padding-left:.25rem;padding-right:.25rem;white-space:nowrap;vertical-align:middle}.AdminPanel_rentalActionCell__BgzzG{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.25rem;width:100%;max-width:100%}.AdminPanel_rentalActionBtnDanger__GYd0w,.AdminPanel_rentalActionBtn__B52pd{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .45rem;border-radius:var(--radius);font-size:.68rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;flex:0 0 auto;border:1px solid var(--border);background:transparent}.AdminPanel_rentalActionBtn__B52pd{color:var(--text-secondary)}.AdminPanel_rentalActionBtn__B52pd:hover:not(:disabled){color:var(--text-primary)}.AdminPanel_rentalActionBtnDanger__GYd0w{color:var(--error);border-color:var(--error)}.AdminPanel_rentalActionBtnDanger__GYd0w:hover:not(:disabled){background:rgba(231,76,60,.08)}.AdminPanel_scheduleCell__IBhtX{display:flex;flex-direction:column;gap:.1rem}.AdminPanel_scheduleDays__W3PdD,.AdminPanel_scheduleTime__QNcsO{display:block}.AdminPanel_scheduleTime__QNcsO{color:var(--text-secondary)}.AdminPanel_badge__y_Mu9{display:inline-block;padding:.2rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600}.AdminPanel_badgeTransaction__iU_sF{background:rgba(52,152,219,.15);color:#3498db}.AdminPanel_badgeChange__jnFh0{background:rgba(243,156,18,.15);color:#f39c12}.AdminPanel_badgeEdit__6nQpp{background:rgba(155,89,182,.15);color:#9b59b6}.AdminPanel_badgeSystem__KZ1t4{background:rgba(160,160,184,.15);color:var(--text-secondary)}.AdminPanel_badgeLocked__guhNQ{background:rgba(231,76,60,.15);color:var(--error)}.AdminPanel_badgeOpen__GN35T{background:rgba(46,204,113,.15);color:var(--success)}.AdminPanel_stats__5cALa{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.AdminPanel_statCard__wVX76{padding:1rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius)}.AdminPanel_statValue__JhZ1o{font-size:1.35rem;font-weight:700}.AdminPanel_statLabel__00_vr{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.AdminPanel_alertError__lnu2U,.AdminPanel_alertSuccess__v_Z5_{padding:.75rem 1rem;border-radius:var(--radius);font-size:.875rem;margin-bottom:1rem}.AdminPanel_alertError__lnu2U{background:rgba(231,76,60,.15);border:1px solid var(--error);color:var(--error)}.AdminPanel_alertSuccess__v_Z5_{background:rgba(46,204,113,.15);border:1px solid var(--success);color:var(--success)}.AdminPanel_muted__FEum_{color:var(--text-secondary);font-size:.875rem}.AdminPanel_overlay__KCOsY{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;overflow:hidden;overscroll-behavior:none}.AdminPanel_modal__VLinN{width:100%;max-width:440px;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2)}.AdminPanel_modalWide__PVpVv{max-width:520px}.AdminPanel_modalForm__TdCbQ{height:min(85dvh,680px);max-height:min(85dvh,680px);display:flex;flex-direction:column;overflow:hidden;touch-action:pan-y}.AdminPanel_modalForm__TdCbQ h3{flex-shrink:0;margin-bottom:1rem}.AdminPanel_modalFormInner__iaD3X,.AdminPanel_modalForm__TdCbQ>form{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.AdminPanel_modalFormBody__Ggq7I{flex:1 1;min-height:0;overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.35rem;touch-action:pan-y}.AdminPanel_modalFormActions__w2joW{flex-shrink:0;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.AdminPanel_dayGrid__UEq8a{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));grid-gap:.5rem;gap:.5rem}.AdminPanel_dayChip__59JQz{display:flex;align-items:center;gap:.4rem;padding:.45rem .55rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);font-size:.8rem;cursor:pointer}.AdminPanel_dayChip__59JQz input{accent-color:var(--accent)}.AdminPanel_timeRow__J5v1i{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.AdminPanel_timePicker__buvMF{display:flex;align-items:flex-start;gap:.4rem}.AdminPanel_timePickerPart__wsQgL{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.AdminPanel_timePickerSep__eoOzZ{color:var(--text-secondary);font-weight:700;font-size:1.1rem;line-height:2.5rem;flex-shrink:0}.AdminPanel_timePickerUnit__bmvCt{font-size:.7rem;color:var(--text-secondary);text-align:center}.AdminPanel_timePicker__buvMF .AdminPanel_selectControl__d20Kn{padding:.55rem 2.25rem .55rem .75rem;font-size:.875rem;text-align:center}.AdminPanel_field__Q24jW{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.AdminPanel_field__Q24jW label{font-size:.8rem;color:var(--text-secondary)}.AdminPanel_field__Q24jW input,.AdminPanel_field__Q24jW textarea{padding:.65rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--bg-primary);color:var(--text-primary)}.AdminPanel_field__Q24jW input:focus,.AdminPanel_field__Q24jW textarea:focus{outline:none;border-color:var(--accent)}.AdminPanel_rupiahInputWrap__dujp_{display:flex;align-items:stretch;width:100%;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--bg-primary);overflow:hidden}.AdminPanel_rupiahInputWrap__dujp_:focus-within{border-color:var(--accent)}.AdminPanel_rupiahInputPrefix__RgRf8{display:flex;align-items:center;padding:.65rem .85rem;background:var(--bg-secondary);color:var(--text-secondary);font-size:.85rem;font-weight:600;border-right:1px solid var(--border);flex-shrink:0}.AdminPanel_rupiahInput__5oKby{flex:1 1;min-width:0;width:100%;padding:.65rem 1rem;border:none;background:transparent;color:var(--text-primary);font-size:.9rem;font-family:inherit}.AdminPanel_rupiahInput__5oKby:focus{outline:none}.AdminPanel_rupiahInputWrap__dujp_ .AdminPanel_rupiahInput__5oKby:disabled{opacity:.6;cursor:not-allowed}.AdminPanel_statusToggle__M9RZT{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.AdminPanel_statusToggleBtn__tzPp_{padding:.65rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.AdminPanel_statusToggleBtn__tzPp_:hover{color:var(--text-primary)}.AdminPanel_statusToggleBtnOn__yv8pM{background:rgba(46,204,113,.15);border-color:var(--success);color:var(--success)}.AdminPanel_statusToggleBtnOff__Vp17B{background:rgba(231,76,60,.15);border-color:var(--error);color:var(--error)}.AdminPanel_modalActions__G2_hi{display:flex;gap:.75rem;justify-content:flex-end}.AdminPanel_pagination__Px7T8{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;margin-top:1rem}.BranchPcSetup_setupSection__ZAFWw{margin-top:.5rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:.65rem}.BranchPcSetup_sectionTitle__og3Yp{margin:0;font-size:.95rem;font-weight:600}.BranchPcSetup_muted__2iYS5{margin:0;color:var(--text-secondary);font-size:.9rem}.BranchPcSetup_errorInline__twEbB{margin:0;color:var(--error);font-size:.85rem}.BranchPcSetup_setupActions__fhWSc{display:flex;flex-wrap:wrap;gap:.5rem}.BranchPcSetup_advancedBlock__gFGll{margin-top:.25rem;padding-top:.75rem;border-top:1px dashed var(--border)}.BranchPcSetup_advancedBlock__gFGll summary{cursor:pointer;font-size:.85rem;font-weight:500;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.BranchPcSetup_advancedBlock__gFGll summary:hover{color:var(--text-primary)}.BranchPcSetup_advancedBlock__gFGll>p{margin:.65rem 0}.BranchUnitList_container__uT_JN{display:flex;flex-direction:column;gap:1rem}.BranchUnitList_toolbar__D9Cg4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.BranchUnitList_backLink__MctkM{font-size:.88rem;color:var(--text-secondary);text-decoration:none}.BranchUnitList_backLink__MctkM:hover{color:var(--accent)}.BranchUnitList_branchMeta__xCkB_{margin:0;font-size:.88rem;color:var(--text-secondary)}.BranchUnitList_branchMeta__xCkB_ code{font-family:Courier New,monospace;color:#3498db;font-weight:600}.BranchUnitList_unitTotal__unTrR{font-size:.82rem;color:var(--text-secondary)}.BranchUnitList_muted__rTIOf{margin:0;color:var(--text-secondary);font-size:.9rem}.AdminMasterTable_masterTableWrap__roTmr{width:100%;max-width:100%;overflow-x:auto}.AdminMasterTable_masterTable__OPbrd{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:.82rem}.AdminMasterTable_masterTable__OPbrd td,.AdminMasterTable_masterTable__OPbrd th{padding:.5rem .45rem;vertical-align:middle;box-sizing:border-box;overflow:hidden;text-align:left;border-bottom:1px solid var(--border)}.AdminMasterTable_masterTable__OPbrd th{color:var(--text-secondary);font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.AdminMasterTable_headerNowrap__wSSHY{white-space:nowrap}.AdminMasterTable_cellCenter__VcB8B{text-align:center}.AdminMasterTable_cellNumeric__rZDRL{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.AdminMasterTable_masterTable__OPbrd tbody tr:hover{background:rgba(255,255,255,.02)}.AdminMasterTable_cellEllipsis__Ddmse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminMasterTable_codeMono__OR6mt{font-family:Courier New,monospace;font-size:.78rem;color:#3498db;display:block}.AdminMasterTable_codeMono__OR6mt,.AdminMasterTable_tableBadge__nmAyx{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminMasterTable_tableBadge__nmAyx{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.68rem;max-width:100%}.AdminMasterTable_tableBadgeSuccess__YO21l{background:rgba(46,204,113,.15);color:var(--success)}.AdminMasterTable_tableBadgeWarning__fCeYP{background:rgba(241,196,15,.15);color:#f1c40f}.AdminMasterTable_tableBadgeDanger__DP7qg{background:rgba(231,76,60,.15);color:var(--error)}.AdminMasterTable_tableBadgeInfo__Gmjzc{background:rgba(52,152,219,.15);color:#3498db}.AdminMasterTable_masterTable__OPbrd td.AdminMasterTable_actionsCol__cI2Ra,.AdminMasterTable_masterTable__OPbrd th.AdminMasterTable_actionsCol__cI2Ra{overflow:visible;text-align:right}.AdminMasterTable_rowActions__PT2JO{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center;justify-content:flex-end}.AdminMasterTable_rowActionsTight__hSe_F{flex-wrap:nowrap}.AdminMasterTable_rowActionBtn__RUhjg{padding:.32rem .55rem;font-size:.68rem;white-space:nowrap;flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content;text-align:center;text-decoration:none}.AdminProfile_container__N3vE6{display:flex;flex-direction:column;gap:1.5rem}.AdminProfile_card__N4cbW{padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.AdminProfile_header__CSHjZ{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.AdminProfile_profileIntro__j97KU{display:flex;align-items:center;gap:1rem}.AdminProfile_avatar__oMduB{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(233,69,96,.15);color:var(--accent);font-size:1.5rem;font-weight:700}.AdminProfile_profileIntro__j97KU h2{margin:0 0 .25rem;font-size:1.25rem}.AdminProfile_subtitle__E32Pt{margin:0;color:var(--text-secondary);font-size:.9rem}.AdminProfile_badge__i3rpH{display:inline-block;margin-top:.35rem;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;background:rgba(233,69,96,.15);color:var(--accent)}.AdminProfile_badgeActive__BUOrV{background:rgba(46,204,113,.15);color:var(--success)}.AdminProfile_badgeInactive__3FFUc{background:rgba(231,76,60,.15);color:var(--error)}.AdminProfile_grid__kaNPc{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.AdminProfile_infoItem__SB6qu{padding:.9rem 1rem;background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:var(--radius)}.AdminProfile_infoLabel__ZcCYV{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:.35rem}.AdminProfile_infoValue__DYarC{font-size:.95rem;color:var(--text-primary);word-break:break-word}.AdminProfile_sectionTitle__L1lxv{margin:0 0 .75rem;font-size:.95rem;font-weight:600}.AdminProfile_modalFormGrid__nOLvJ{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:520px){.AdminProfile_modalFormGrid__nOLvJ{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdminProfile_modalError__VsyQs{padding:.65rem .85rem;margin:.75rem 0;background:rgba(231,76,60,.15);border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.85rem}.AdminProfile_formGrid__HqVL8{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.AdminProfile_field__151ct{display:flex;flex-direction:column;gap:.4rem}.AdminProfile_field__151ct label{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.AdminProfile_field__151ct input{padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);font-size:.9rem}.AdminProfile_field__151ct input:focus{outline:none;border-color:var(--accent)}.AdminProfile_field__151ct input:disabled{opacity:.7;cursor:not-allowed}.AdminProfile_readonlyHint__DtbyD{font-size:.75rem;color:var(--text-secondary)}.AdminProfile_passwordSection__lhTX3{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border)}.AdminProfile_actions__KaGjT{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem;flex-wrap:wrap}.AdminProfile_btnPrimary__F5XMS,.AdminProfile_btnSecondary__yvB86{padding:.65rem 1.25rem;border-radius:var(--radius);font-weight:600;font-size:.9rem;border:none;cursor:pointer}.AdminProfile_btnPrimary__F5XMS{background:var(--accent);color:white}.AdminProfile_btnPrimary__F5XMS:hover:not(:disabled){background:var(--accent-hover)}.AdminProfile_btnPrimary__F5XMS:disabled{opacity:.7;cursor:not-allowed}.AdminProfile_btnSecondary__yvB86{background:transparent;color:var(--text-secondary);border:1px solid var(--border)}.AdminProfile_btnSecondary__yvB86:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}.AdminProfile_alertError__FIDwa,.AdminProfile_alertSuccess__Gmwsg{padding:.75rem 1rem;border-radius:var(--radius);font-size:.875rem}.AdminProfile_alertError__FIDwa{background:rgba(231,76,60,.15);border:1px solid var(--error);color:var(--error)}.AdminProfile_alertSuccess__Gmwsg{background:rgba(46,204,113,.15);border:1px solid var(--success);color:var(--success)}.AdminProfile_muted__tnKEA{color:var(--text-secondary);font-size:.9rem}.AdminProfile_errorText__aXyCd{color:var(--danger,#e74c3c);font-size:.9rem}.AdminProfile_success__p4pC4{color:var(--success);font-size:.9rem}.AdminProfile_twoFactorForm__gv0do{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.AdminProfile_twoFactorForm__gv0do label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.AdminProfile_twoFactorForm__gv0do input{padding:.55rem .7rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-secondary);color:inherit}.AdminProfile_monoSmall__P_EXn{font-family:ui-monospace,monospace;font-size:.72rem;word-break:break-all;color:var(--text-secondary)}.AdminProfile_companyLogoPreview__W0SPQ{width:4rem;height:4rem;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);border:1px solid var(--border);flex-shrink:0}.AdminProfile_companyLogoEmoji__0_Msy{font-size:2rem}.AdminProfile_companyLogoImage__XAMEa{width:3rem;height:3rem;object-fit:contain}.AdminProfile_logoUploadSection__bcwLU{padding:1rem;border:1px dashed var(--border);border-radius:var(--radius);display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.AdminProfile_companyModalBody__BpvoO{display:flex;flex-direction:column;gap:1.25rem}.AdminProfile_logoUploadPreview__RtU9R{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.03);border-radius:var(--radius)}.AdminProfile_logoUploadActions__1wNqZ{display:flex;gap:.5rem;flex-wrap:wrap}.AdminProfile_logoUploadActions__1wNqZ label{cursor:pointer;display:inline-flex;align-items:center}.AdminProfile_link__Wo2IV{color:var(--accent);text-decoration:none;font-weight:500}.AdminProfile_link__Wo2IV:hover{text-decoration:underline}.AdminProfile_fieldLabel__oV289{font-weight:500}.AdminProfile_fieldLabel__oV289,.AdminProfile_themeLockedHint__We8HD{font-size:.8rem;color:var(--text-secondary)}.AdminProfile_themeCurrentRow__NzVx5{display:inline-flex;align-items:center;gap:.45rem}.AdminProfile_themeSwatch__4pQFQ{width:1rem;height:1rem;border-radius:999px;border:1px solid var(--border);flex-shrink:0}.AdminProfile_themeSwatchDEFAULT__aIeCB{background:linear-gradient(135deg,#0f0f1a 50%,#e94560 0)}.AdminProfile_themeSwatchLIGHT__EffSy{background:linear-gradient(135deg,#ffffff 50%,#d63854 0)}.AdminProfile_themeSwatchDARK__c4azy{background:linear-gradient(135deg,#050508 50%,#e94560 0)}.AdminProfile_themeOptions__ejo82{display:flex;flex-direction:column;gap:.65rem;margin-top:.5rem}.AdminProfile_themeOption__XZQUt{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:rgba(255,255,255,.02)}.AdminProfile_themeOption__XZQUt:hover{border-color:var(--text-secondary)}.AdminProfile_themeOptionActive__oPRex{border-color:var(--accent);background:rgba(233,69,96,.08)}.AdminProfile_themeOption__XZQUt input{position:absolute;opacity:0;pointer-events:none}.AdminProfile_themeOptionHeader__4KzvS{display:flex;align-items:center;gap:.55rem}.AdminProfile_themeOptionLabel__UhgoZ{font-size:.9rem;font-weight:600;color:var(--text-primary)}.AdminProfile_themeOptionDesc__NmP22{font-size:.78rem;color:var(--text-secondary);line-height:1.4}.PlanOfferingManagement_container__0D2hQ{display:flex;flex-direction:column;gap:1rem}.PlanOfferingManagement_muted__9NGjL{color:var(--text-secondary)}.PlanOfferingManagement_intro__3Bh66{margin:0 0 1rem;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.PlanOfferingManagement_numberInput__1g2bg{width:100%;min-width:7rem;padding:.5rem .65rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);font-size:.875rem}.PlanOfferingManagement_numberInput__1g2bg:focus{outline:none;border-color:var(--accent)}.PlanOfferingManagement_percentField__Bp_K1{display:flex;align-items:center;gap:.35rem}.PlanOfferingManagement_percentField__Bp_K1 span{color:var(--text-secondary);font-size:.85rem}.PlanOfferingManagement_planCode__KAQM4{margin-top:.15rem;font-size:.75rem;color:var(--text-secondary)}.PlanOfferingManagement_toggle__PZEE2{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;cursor:pointer}.PlanOfferingManagement_previewCell__DTROi{min-width:11rem;font-size:.82rem;line-height:1.45}.PlanOfferingManagement_previewMeta__nMUnv{color:var(--text-secondary)}.PlanOfferingManagement_previewBonus__FbZ0Y{color:var(--success);font-weight:600}.PlanOfferingManagement_actions__6ihFf{display:flex;justify-content:flex-end;gap:.75rem}