:root{--primary-color: #1B4F72;--primary-hover: #143A54;--secondary-color: #10B981;--accent-color: #F39C12;--danger-color: #EF4444;--background-bg: #F8FAFC;--card-bg: #FFFFFF;--text-main: #0F172A;--text-muted: #64748B;--border-color: #E2E8F0;--radius-main: 16px;--radius-btn: 12px;--shadow-subtle: 0 4px 20px rgba(27, 79, 114, .08)}#root{width:100%}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{background-color:var(--background-bg);color:var(--text-main);min-height:100vh;overflow-x:hidden}.loading_screen{display:flex;justify-content:center;align-items:center;height:100vh;font-weight:800;font-size:18px;color:var(--primary-color);background:var(--background-bg)}.denied{padding:40px;text-align:center;color:var(--danger-color);font-weight:700;font-size:16px}.btn-primary{background-color:var(--primary-color);color:#fff;border:none;border-radius:var(--radius-btn);padding:12px 24px;font-weight:700;font-size:15px;cursor:pointer;transition:all .2s ease-in-out}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.btn-secondary{background-color:var(--secondary-color);color:#fff;border:none;border-radius:var(--radius-btn);padding:12px 24px;font-weight:700;cursor:pointer}.card-omnidev{background:var(--card-bg);border-radius:var(--radius-main);padding:24px;border:1px solid var(--border-color);box-shadow:var(--shadow-subtle)}.input-omnidev{width:100%;height:50px;border-radius:var(--radius-btn);border:1px solid var(--border-color);padding:0 16px;font-size:15px;color:var(--text-main);outline:none;transition:border-color .2s ease}.input-omnidev:focus{border-color:var(--primary-color)}._loginContainer_j65zi_11{display:flex;min-height:100vh;width:100vw;background-color:#f8fafc}._heroSection_j65zi_27{flex:1.1;background:linear-gradient(135deg,#1B4F72 0%,#0F2B3E 100%);position:relative;display:flex;color:#fff;overflow:hidden}._heroOverlay_j65zi_45{padding:60px;display:flex;flex-direction:column;justify-content:space-between;width:100%;z-index:2}._brandHeader_j65zi_63{display:flex;align-items:center;gap:15px}._logoIcon_j65zi_75{width:48px;height:48px;background:#10B981;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;box-shadow:0 4px 15px #10b98166}._symbol_j65zi_101{color:#fff}._symbolAccent_j65zi_109{color:#1b4f72}._brandTitle_j65zi_117{font-size:28px;font-weight:900;letter-spacing:-.5px;color:#fff}._titleAccent_j65zi_131{color:#10b981}._heroContent_j65zi_139{max-width:520px}._heroContent_j65zi_139 h2{font-size:32px;font-weight:800;margin-bottom:18px;line-height:1.25}._heroContent_j65zi_139 p{font-size:15px;line-height:1.6;color:#cbd5e1;margin-bottom:35px}._featureBadges_j65zi_175{display:flex;flex-direction:column;gap:12px}._badge_j65zi_187{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.08);padding:12px 18px;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:600}._badgeIcon_j65zi_213{font-size:18px}._heroFooter_j65zi_221{font-size:13px;color:#94a3b8}._heroFooter_j65zi_221 strong{color:#fff}._formSection_j65zi_241{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}._formCard_j65zi_257{width:100%;max-width:440px}._welcomeHeader_j65zi_267{margin-bottom:28px}._welcomeHeader_j65zi_267 h3{font-size:26px;font-weight:900;color:#0f172a;margin-bottom:8px}._welcomeHeader_j65zi_267 p{font-size:14px;color:#64748b}._typeSelector_j65zi_301{display:flex;background:#E2E8F0;padding:4px;border-radius:12px;margin-bottom:24px}._typeBtn_j65zi_317{flex:1;padding:10px;border:none;background:transparent;font-size:13px;font-weight:700;color:#64748b;border-radius:8px;cursor:pointer;transition:all .2s ease}._activeType_j65zi_343{background:#FFFFFF;color:#1b4f72;box-shadow:0 2px 8px #00000014}._errorMessage_j65zi_357{display:flex;align-items:center;gap:10px;background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px}._loginForm_j65zi_387{display:flex;flex-direction:column;gap:20px}._inputGroup_j65zi_399{display:flex;flex-direction:column;gap:8px}._inputGroup_j65zi_399 label{font-size:13px;font-weight:700;color:#334155}._labelRow_j65zi_423{display:flex;justify-content:space-between;align-items:center}._forgotLink_j65zi_435{font-size:12px;font-weight:700;color:#1b4f72;text-decoration:none}._forgotLink_j65zi_435:hover{text-decoration:underline}._inputGroup_j65zi_399 input{height:48px;border-radius:10px;border:1px solid #CBD5E1;padding:0 16px;font-size:14px;color:#0f172a;outline:none;transition:border-color .2s ease}._inputGroup_j65zi_399 input:focus{border-color:#1b4f72;box-shadow:0 0 0 3px #1b4f7226}._submitBtn_j65zi_489{height:50px;background:#1B4F72;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;transition:background .2s ease,transform .1s ease;margin-top:10px}._submitBtn_j65zi_489:hover{background:#143A54;transform:translateY(-1px)}._submitBtn_j65zi_489:disabled{opacity:.7;cursor:not-allowed}._formFooter_j65zi_537{margin-top:28px;text-align:center;font-size:13px;color:#64748b}._registerLink_j65zi_551{display:inline-block;margin-top:6px;font-weight:800;color:#10b981;text-decoration:none}._registerLink_j65zi_551:hover{text-decoration:underline}._staffNotice_j65zi_575{font-size:12px;color:#94a3b8;font-style:italic}@media (max-width: 900px){._loginContainer_j65zi_11{flex-direction:column}._heroSection_j65zi_27{display:none}._formSection_j65zi_241{padding:24px}}._registerContainer_nlt4r_11{display:flex;min-height:100vh;width:100vw;background-color:#f8fafc}._heroSection_nlt4r_27{flex:1;background:linear-gradient(135deg,#1B4F72 0%,#0F2B3E 100%);position:relative;display:flex;color:#fff;overflow:hidden}._heroOverlay_nlt4r_45{padding:60px;display:flex;flex-direction:column;justify-content:space-between;width:100%;z-index:2}._brandHeader_nlt4r_63{display:flex;align-items:center;gap:15px}._logoIcon_nlt4r_75{width:48px;height:48px;background:#10B981;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;box-shadow:0 4px 15px #10b98166}._symbol_nlt4r_101{color:#fff}._symbolAccent_nlt4r_109{color:#1b4f72}._brandTitle_nlt4r_117{font-size:28px;font-weight:900;letter-spacing:-.5px;color:#fff}._titleAccent_nlt4r_131{color:#10b981}._heroContent_nlt4r_139{max-width:500px}._heroContent_nlt4r_139 h2{font-size:30px;font-weight:800;margin-bottom:18px;line-height:1.25}._heroContent_nlt4r_139 p{font-size:15px;line-height:1.6;color:#cbd5e1;margin-bottom:35px}._featureBadges_nlt4r_175{display:flex;flex-direction:column;gap:12px}._badge_nlt4r_187{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.08);padding:12px 18px;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:600}._badgeIcon_nlt4r_213{font-size:18px}._heroFooter_nlt4r_221{font-size:13px;color:#94a3b8}._heroFooter_nlt4r_221 strong{color:#fff}._formSection_nlt4r_241{flex:1.2;display:flex;align-items:center;justify-content:center;padding:40px;overflow-y:auto}._formCard_nlt4r_259{width:100%;max-width:560px}._welcomeHeader_nlt4r_269{margin-bottom:24px}._welcomeHeader_nlt4r_269 h3{font-size:26px;font-weight:900;color:#0f172a;margin-bottom:6px}._welcomeHeader_nlt4r_269 p{font-size:14px;color:#64748b}._errorMessage_nlt4r_303{display:flex;align-items:center;gap:10px;background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px}._successMessage_nlt4r_331{display:flex;align-items:center;gap:10px;background:#ECFDF5;border:1px solid #A7F3D0;color:#059669;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px}._registerForm_nlt4r_361{display:flex;flex-direction:column;gap:16px}._rowTwo_nlt4r_373{display:grid;grid-template-columns:1fr 1fr;gap:16px}._inputGroup_nlt4r_385{display:flex;flex-direction:column;gap:6px}._inputGroup_nlt4r_385 label{font-size:13px;font-weight:700;color:#334155}._inputGroup_nlt4r_385 input,._inputGroup_nlt4r_385 select{height:46px;border-radius:10px;border:1px solid #CBD5E1;padding:0 14px;font-size:14px;color:#0f172a;outline:none;background-color:#fff;transition:border-color .2s ease}._inputGroup_nlt4r_385 input:focus,._inputGroup_nlt4r_385 select:focus{border-color:#1b4f72;box-shadow:0 0 0 3px #1b4f7226}._submitBtn_nlt4r_447{height:50px;background:#1B4F72;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;transition:background .2s ease,transform .1s ease;margin-top:10px}._submitBtn_nlt4r_447:hover{background:#143A54;transform:translateY(-1px)}._submitBtn_nlt4r_447:disabled{opacity:.7;cursor:not-allowed}._formFooter_nlt4r_495{margin-top:24px;text-align:center;font-size:13px;color:#64748b}._loginLink_nlt4r_509{display:inline-block;margin-top:4px;font-weight:800;color:#10b981;text-decoration:none}._loginLink_nlt4r_509:hover{text-decoration:underline}@media (max-width: 900px){._registerContainer_nlt4r_11{flex-direction:column}._heroSection_nlt4r_27{display:none}._formSection_nlt4r_241{padding:24px}._rowTwo_nlt4r_373{grid-template-columns:1fr}}._forgotContainer_l5tbn_11{display:flex;min-height:100vh;width:100vw;background-color:#f8fafc}._heroSection_l5tbn_27{flex:1.1;background:linear-gradient(135deg,#1B4F72 0%,#0F2B3E 100%);position:relative;display:flex;color:#fff;overflow:hidden}._heroOverlay_l5tbn_45{padding:60px;display:flex;flex-direction:column;justify-content:space-between;width:100%;z-index:2}._brandHeader_l5tbn_63{display:flex;align-items:center;gap:15px}._logoIcon_l5tbn_75{width:48px;height:48px;background:#10B981;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;box-shadow:0 4px 15px #10b98166}._symbol_l5tbn_101{color:#fff}._symbolAccent_l5tbn_109{color:#1b4f72}._brandTitle_l5tbn_117{font-size:28px;font-weight:900;letter-spacing:-.5px;color:#fff}._titleAccent_l5tbn_131{color:#10b981}._heroContent_l5tbn_139{max-width:500px}._heroContent_l5tbn_139 h2{font-size:30px;font-weight:800;margin-bottom:18px;line-height:1.25}._heroContent_l5tbn_139 p{font-size:15px;line-height:1.6;color:#cbd5e1;margin-bottom:35px}._featureBadges_l5tbn_175{display:flex;flex-direction:column;gap:12px}._badge_l5tbn_187{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.08);padding:12px 18px;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:600}._badgeIcon_l5tbn_213{font-size:18px}._heroFooter_l5tbn_221{font-size:13px;color:#94a3b8}._heroFooter_l5tbn_221 strong{color:#fff}._formSection_l5tbn_241{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}._formCard_l5tbn_257{width:100%;max-width:440px}._welcomeHeader_l5tbn_267{margin-bottom:28px}._welcomeHeader_l5tbn_267 h3{font-size:26px;font-weight:900;color:#0f172a;margin-bottom:8px}._welcomeHeader_l5tbn_267 p{font-size:14px;color:#64748b;line-height:1.5}._errorMessage_l5tbn_303{display:flex;align-items:center;gap:10px;background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px}._successMessage_l5tbn_331{display:flex;align-items:center;gap:10px;background:#ECFDF5;border:1px solid #A7F3D0;color:#059669;padding:14px 16px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:20px}._forgotForm_l5tbn_363{display:flex;flex-direction:column;gap:20px}._inputGroup_l5tbn_375{display:flex;flex-direction:column;gap:8px}._inputGroup_l5tbn_375 label{font-size:13px;font-weight:700;color:#334155}._inputGroup_l5tbn_375 input{height:48px;border-radius:10px;border:1px solid #CBD5E1;padding:0 16px;font-size:14px;color:#0f172a;outline:none;transition:border-color .2s ease}._inputGroup_l5tbn_375 input:focus{border-color:#1b4f72;box-shadow:0 0 0 3px #1b4f7226}._submitBtn_l5tbn_431{height:50px;background:#1B4F72;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;transition:background .2s ease,transform .1s ease;margin-top:10px}._submitBtn_l5tbn_431:hover{background:#143A54;transform:translateY(-1px)}._submitBtn_l5tbn_431:disabled{opacity:.7;cursor:not-allowed}._formFooter_l5tbn_479{margin-top:28px;text-align:center;font-size:13px;color:#64748b}._loginLink_l5tbn_493{display:inline-block;margin-top:6px;font-weight:800;color:#10b981;text-decoration:none}._loginLink_l5tbn_493:hover{text-decoration:underline}@media (max-width: 900px){._forgotContainer_l5tbn_11{flex-direction:column}._heroSection_l5tbn_27{display:none}._formSection_l5tbn_241{padding:24px}}._resetContainer_lff2g_11{display:flex;min-height:100vh;width:100vw;background-color:#f8fafc}._heroSection_lff2g_27{flex:1.1;background:linear-gradient(135deg,#1B4F72 0%,#0F2B3E 100%);position:relative;display:flex;color:#fff;overflow:hidden}._heroOverlay_lff2g_45{padding:60px;display:flex;flex-direction:column;justify-content:space-between;width:100%;z-index:2}._brandHeader_lff2g_63{display:flex;align-items:center;gap:15px}._logoIcon_lff2g_75{width:48px;height:48px;background:#10B981;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;box-shadow:0 4px 15px #10b98166}._symbol_lff2g_101{color:#fff}._symbolAccent_lff2g_109{color:#1b4f72}._brandTitle_lff2g_117{font-size:28px;font-weight:900;letter-spacing:-.5px;color:#fff}._titleAccent_lff2g_131{color:#10b981}._heroContent_lff2g_139{max-width:500px}._heroContent_lff2g_139 h2{font-size:30px;font-weight:800;margin-bottom:18px;line-height:1.25}._heroContent_lff2g_139 p{font-size:15px;line-height:1.6;color:#cbd5e1;margin-bottom:35px}._featureBadges_lff2g_175{display:flex;flex-direction:column;gap:12px}._badge_lff2g_187{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.08);padding:12px 18px;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:600}._badgeIcon_lff2g_213{font-size:18px}._heroFooter_lff2g_221{font-size:13px;color:#94a3b8}._heroFooter_lff2g_221 strong{color:#fff}._formSection_lff2g_241{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}._formCard_lff2g_257{width:100%;max-width:440px}._welcomeHeader_lff2g_267{margin-bottom:28px}._welcomeHeader_lff2g_267 h3{font-size:26px;font-weight:900;color:#0f172a;margin-bottom:8px}._welcomeHeader_lff2g_267 p{font-size:14px;color:#64748b;line-height:1.5}._errorMessage_lff2g_303{display:flex;align-items:center;gap:10px;background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px}._successMessage_lff2g_331{display:flex;align-items:center;gap:10px;background:#ECFDF5;border:1px solid #A7F3D0;color:#059669;padding:14px 16px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:20px}._resetForm_lff2g_363{display:flex;flex-direction:column;gap:18px}._inputGroup_lff2g_375{display:flex;flex-direction:column;gap:8px}._inputGroup_lff2g_375 label{font-size:13px;font-weight:700;color:#334155}._inputGroup_lff2g_375 input{height:48px;border-radius:10px;border:1px solid #CBD5E1;padding:0 16px;font-size:14px;color:#0f172a;outline:none;transition:border-color .2s ease}._inputGroup_lff2g_375 input:focus{border-color:#1b4f72;box-shadow:0 0 0 3px #1b4f7226}._submitBtn_lff2g_431{height:50px;background:#1B4F72;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;transition:background .2s ease,transform .1s ease;margin-top:10px}._submitBtn_lff2g_431:hover{background:#143A54;transform:translateY(-1px)}._submitBtn_lff2g_431:disabled{opacity:.7;cursor:not-allowed}._formFooter_lff2g_479{margin-top:28px;text-align:center;font-size:13px;color:#64748b}._loginLink_lff2g_493{display:inline-block;margin-top:6px;font-weight:800;color:#10b981;text-decoration:none}._loginLink_lff2g_493:hover{text-decoration:underline}@media (max-width: 900px){._resetContainer_lff2g_11{flex-direction:column}._heroSection_lff2g_27{display:none}._formSection_lff2g_241{padding:24px}}._privacyContainer_pc3lt_11{min-height:100vh;background-color:#f8fafc;display:flex;flex-direction:column}._privacyHeader_pc3lt_27{background-color:#fff;border-bottom:1px solid #E2E8F0;padding:16px 24px;position:sticky;top:0;z-index:10}._headerContent_pc3lt_45{max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._brandLogo_pc3lt_61{display:flex;align-items:center;gap:12px;text-decoration:none}._logoIcon_pc3lt_75{width:38px;height:38px;background:#10B981;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;box-shadow:0 4px 12px #10b9814d}._symbol_pc3lt_101{color:#fff}._symbolAccent_pc3lt_109{color:#1b4f72}._brandTitle_pc3lt_117{font-size:22px;font-weight:900;color:#0f172a;letter-spacing:-.5px}._titleAccent_pc3lt_131{color:#10b981}._backBtn_pc3lt_139{font-size:14px;font-weight:700;color:#1b4f72;text-decoration:none;padding:8px 16px;background-color:#f1f5f9;border-radius:8px;transition:background .2s ease}._backBtn_pc3lt_139:hover{background-color:#e2e8f0}._privacyMain_pc3lt_171{flex:1;padding:40px 20px;display:flex;justify-content:center}._contentCard_pc3lt_185{background:#FFFFFF;border:1px solid #E2E8F0;border-radius:20px;max-width:860px;width:100%;padding:45px;box-shadow:0 4px 20px #1b4f720d}._badgeLabel_pc3lt_205{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;color:#10b981;background-color:#ecfdf5;padding:6px 14px;border-radius:20px;margin-bottom:12px}._pageTitle_pc3lt_229{font-size:28px;font-weight:900;color:#1b4f72;margin-bottom:6px;line-height:1.3}._lastUpdated_pc3lt_245{font-size:13px;color:#64748b;font-weight:600}._divider_pc3lt_257{border:0;border-top:1px solid #E2E8F0;margin:25px 0}._section_pc3lt_269{margin-bottom:30px}._section_pc3lt_269 h2{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:12px}._section_pc3lt_269 p{font-size:15px;line-height:1.7;color:#475569;margin-bottom:12px}._section_pc3lt_269 ul,._section_pc3lt_269 ol{margin-left:20px;margin-bottom:15px}._section_pc3lt_269 li{font-size:14px;line-height:1.7;color:#475569;margin-bottom:8px}._section_pc3lt_269 code{background:#F1F5F9;padding:2px 6px;border-radius:4px;color:#1b4f72;font-weight:700}._contactBox_pc3lt_347{background-color:#f8fafc;border:1px solid #E2E8F0;border-left:4px solid #1B4F72;padding:20px;border-radius:12px;margin-top:15px}._contactBox_pc3lt_347 p{margin-bottom:6px;font-size:14px}._contactBox_pc3lt_347 p:last-child{margin-bottom:0}._privacyFooter_pc3lt_385{text-align:center;padding:24px;font-size:13px;color:#64748b;background-color:#fff;border-top:1px solid #E2E8F0}._privacyFooter_pc3lt_385 strong{color:#1b4f72}@media (max-width: 640px){._contentCard_pc3lt_185{padding:25px}._pageTitle_pc3lt_229{font-size:22px}}._termsContainer_1kgev_11{min-height:100vh;background-color:#f8fafc;display:flex;flex-direction:column}._termsHeader_1kgev_27{background-color:#fff;border-bottom:1px solid #E2E8F0;padding:16px 24px;position:sticky;top:0;z-index:10}._headerContent_1kgev_45{max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._brandLogo_1kgev_61{display:flex;align-items:center;gap:12px;text-decoration:none}._logoIcon_1kgev_75{width:38px;height:38px;background:#10B981;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;box-shadow:0 4px 12px #10b9814d}._symbol_1kgev_101{color:#fff}._symbolAccent_1kgev_109{color:#1b4f72}._brandTitle_1kgev_117{font-size:22px;font-weight:900;color:#0f172a;letter-spacing:-.5px}._titleAccent_1kgev_131{color:#10b981}._backBtn_1kgev_139{font-size:14px;font-weight:700;color:#1b4f72;text-decoration:none;padding:8px 16px;background-color:#f1f5f9;border-radius:8px;transition:background .2s ease}._backBtn_1kgev_139:hover{background-color:#e2e8f0}._termsMain_1kgev_171{flex:1;padding:40px 20px;display:flex;justify-content:center}._contentCard_1kgev_185{background:#FFFFFF;border:1px solid #E2E8F0;border-radius:20px;max-width:860px;width:100%;padding:45px;box-shadow:0 4px 20px #1b4f720d}._badgeLabel_1kgev_205{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;color:#10b981;background-color:#ecfdf5;padding:6px 14px;border-radius:20px;margin-bottom:12px}._pageTitle_1kgev_229{font-size:28px;font-weight:900;color:#1b4f72;margin-bottom:6px;line-height:1.3}._lastUpdated_1kgev_245{font-size:13px;color:#64748b;font-weight:600}._divider_1kgev_257{border:0;border-top:1px solid #E2E8F0;margin:25px 0}._section_1kgev_269{margin-bottom:30px}._section_1kgev_269 h2{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:12px}._section_1kgev_269 p{font-size:15px;line-height:1.7;color:#475569;margin-bottom:12px}._section_1kgev_269 ul,._section_1kgev_269 ol{margin-left:20px;margin-bottom:15px}._section_1kgev_269 li{font-size:14px;line-height:1.7;color:#475569;margin-bottom:8px}._contactBox_1kgev_331{background-color:#f8fafc;border:1px solid #E2E8F0;border-left:4px solid #10B981;padding:20px;border-radius:12px;margin-top:20px}._contactBox_1kgev_331 p{margin-bottom:6px;font-size:14px;color:#334155}._contactBox_1kgev_331 p:last-child{margin-bottom:0}._termsFooter_1kgev_371{text-align:center;padding:24px;font-size:13px;color:#64748b;background-color:#fff;border-top:1px solid #E2E8F0}._termsFooter_1kgev_371 strong{color:#1b4f72}@media (max-width: 640px){._contentCard_1kgev_185{padding:25px}._pageTitle_1kgev_229{font-size:22px}}._deleteContainer_116ur_11{min-height:100vh;background-color:#f8fafc;display:flex;flex-direction:column}._deleteHeader_116ur_27{background-color:#fff;border-bottom:1px solid #E2E8F0;padding:16px 24px;position:sticky;top:0;z-index:10}._headerContent_116ur_45{max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._brandLogo_116ur_61{display:flex;align-items:center;gap:12px;text-decoration:none}._logoIcon_116ur_75{width:38px;height:38px;background:#10B981;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;box-shadow:0 4px 12px #10b9814d}._symbol_116ur_101{color:#fff}._symbolAccent_116ur_109{color:#1b4f72}._brandTitle_116ur_117{font-size:22px;font-weight:900;color:#0f172a;letter-spacing:-.5px}._titleAccent_116ur_131{color:#10b981}._backBtn_116ur_139{font-size:14px;font-weight:700;color:#1b4f72;text-decoration:none;padding:8px 16px;background-color:#f1f5f9;border-radius:8px;transition:background .2s ease}._backBtn_116ur_139:hover{background-color:#e2e8f0}._deleteMain_116ur_171{flex:1;padding:40px 20px;display:flex;justify-content:center;align-items:center}._formCard_116ur_187{background:#FFFFFF;border:1px solid #E2E8F0;border-radius:20px;max-width:600px;width:100%;padding:40px;box-shadow:0 4px 20px #ef44440f}._dangerBadge_116ur_207{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;color:#ef4444;background-color:#fef2f2;padding:6px 14px;border-radius:20px;margin-bottom:12px}._pageTitle_116ur_231{font-size:26px;font-weight:900;color:#0f172a;margin-bottom:8px}._subtitle_116ur_245{font-size:14px;color:#64748b;line-height:1.5;margin-bottom:24px}._warningBox_116ur_259{background-color:#fffbeb;border:1px solid #FEF3C7;border-radius:12px;padding:20px;margin-bottom:24px}._warningBox_116ur_259 h3{font-size:14px;font-weight:800;color:#b45309;margin-bottom:10px}._warningBox_116ur_259 ul{margin-left:18px}._warningBox_116ur_259 li{font-size:13px;color:#b45309;line-height:1.6;margin-bottom:6px}._errorMessage_116ur_313{display:flex;align-items:center;gap:10px;background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px}._successMessage_116ur_341{display:flex;align-items:center;gap:10px;background:#ECFDF5;border:1px solid #A7F3D0;color:#059669;padding:14px 16px;border-radius:10px;font-size:14px;font-weight:700;line-height:1.5}._deleteForm_116ur_371{display:flex;flex-direction:column;gap:18px}._inputGroup_116ur_383{display:flex;flex-direction:column;gap:8px}._inputGroup_116ur_383 label{font-size:13px;font-weight:700;color:#334155}._inputGroup_116ur_383 input,._inputGroup_116ur_383 select{height:48px;border-radius:10px;border:1px solid #CBD5E1;padding:0 16px;font-size:14px;color:#0f172a;outline:none;background-color:#fff;transition:border-color .2s ease}._inputGroup_116ur_383 input:focus,._inputGroup_116ur_383 select:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}._checkboxGroup_116ur_445{display:flex;align-items:flex-start;gap:10px;margin-top:6px}._checkboxGroup_116ur_445 input{margin-top:3px;width:18px;height:18px;accent-color:#EF4444;cursor:pointer}._checkboxGroup_116ur_445 label{font-size:13px;color:#475569;line-height:1.4;cursor:pointer}._deleteBtn_116ur_489{height:50px;background:#EF4444;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;transition:background .2s ease,transform .1s ease;margin-top:10px}._deleteBtn_116ur_489:hover:not(:disabled){background:#DC2626;transform:translateY(-1px)}._deleteBtn_116ur_489:disabled{opacity:.5;cursor:not-allowed}._deleteFooter_116ur_537{text-align:center;padding:24px;font-size:13px;color:#64748b;background-color:#fff;border-top:1px solid #E2E8F0}._deleteFooter_116ur_537 strong{color:#1b4f72}@media (max-width: 640px){._formCard_116ur_187{padding:24px}._pageTitle_116ur_231{font-size:22px}}._header_13m0n_1{height:65px;background-color:#fff;border-bottom:1px solid #E2E8F0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:100}._leftSection_13m0n_27{display:flex;align-items:center;gap:16px}._toggleBtn_13m0n_39{background:#F1F5F9;border:1px solid #CBD5E1;border-radius:8px;width:40px;height:40px;font-size:20px;color:#1b4f72;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}._toggleBtn_13m0n_39:hover{background:#E2E8F0}._brand_13m0n_77{display:flex;align-items:center;gap:10px}._logoIcon_13m0n_89{width:34px;height:34px;background:#10B981;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;font-size:15px}._symbolAccent_13m0n_115{color:#1b4f72}._brandName_13m0n_123{font-size:18px;font-weight:900;color:#0f172a}._brandAccent_13m0n_135{color:#10b981}._rightSection_13m0n_143{display:flex;align-items:center;gap:20px}._userInfo_13m0n_155{display:flex;flex-direction:column;text-align:right}._userName_13m0n_167{font-size:14px;font-weight:800;color:#0f172a}._userRole_13m0n_179{font-size:12px;color:#64748b;font-weight:600}._logoutBtn_13m0n_191{background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease}._logoutBtn_13m0n_191:hover{background:#FEE2E2}._backdrop_1y2qo_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150}._sidebar_1y2qo_23{position:fixed;top:0;left:0;width:280px;height:100vh;background-color:#1b4f72;color:#fff;z-index:200;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:4px 0 25px #00000026}._visible_1y2qo_55{transform:translate(0)}._sidebarHeader_1y2qo_63{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.1)}._menuTitle_1y2qo_81{font-size:15px;font-weight:800;color:#fff;letter-spacing:.5px}._closeBtn_1y2qo_95{background:transparent;border:none;color:#cbd5e1;font-size:18px;cursor:pointer;padding:4px}._closeBtn_1y2qo_95:hover{color:#fff}._navigation_1y2qo_121{padding:20px 12px;display:flex;flex-direction:column;gap:8px}._navItem_1y2qo_135{display:flex;align-items:center;gap:14px;padding:12px 16px;color:#cbd5e1;text-decoration:none;font-size:14px;font-weight:600;border-radius:10px;transition:all .2s ease}._navItem_1y2qo_135:hover{background:rgba(255,255,255,.08);color:#fff}._active_1y2qo_171{background:#10B981!important;color:#fff!important;font-weight:800;box-shadow:0 4px 12px #10b9814d}._icon_1y2qo_185{font-size:18px}._layoutContainer_1jer9_1{min-height:100vh;display:flex;flex-direction:column;background-color:#f8fafc}._mainContent_1jer9_15{flex:1;padding:24px;display:flex;justify-content:center}._contentWrapper_1jer9_29{width:100%;max-width:1280px}._header_15r2k_1{height:64px;background:#1B4F72;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 2px 10px #00000026;position:sticky;top:0;z-index:200}._leftSection_15r2k_29{display:flex;align-items:center;gap:16px}._menuToggleBtn_15r2k_41{background:rgba(255,255,255,.15);border:none;color:#fff;font-size:22px;width:40px;height:40px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}._menuToggleBtn_15r2k_41:hover{background:rgba(255,255,255,.25)}._brandGroup_15r2k_79{display:flex;align-items:center;gap:12px}._brandTitle_15r2k_91{font-size:18px;font-weight:900;letter-spacing:.5px}._branchBadge_15r2k_103{background:#10B981;color:#fff;font-size:11px;font-weight:800;padding:4px 10px;border-radius:20px}._rightSection_15r2k_121{display:flex;align-items:center;gap:14px}._userInfo_15r2k_133{display:flex;flex-direction:column;text-align:right}._userName_15r2k_145{font-size:13px;font-weight:800}._userRole_15r2k_155{font-size:11px;color:#a7f3d0}._avatarCircle_15r2k_165{width:38px;height:38px;background:#0369A1;border:2px solid #38BDF8;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;cursor:pointer;transition:transform .2s ease}._avatarCircle_15r2k_165:hover{transform:scale(1.05)}._logoutBtn_15r2k_205{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.4);color:#fff;font-size:16px;width:36px;height:36px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}._logoutBtn_15r2k_205:hover{background:rgba(239,68,68,.4)}@media (max-width: 640px){._userName_15r2k_145,._branchBadge_15r2k_103{display:none}}._sidebar_myxnf_1{position:fixed;top:64px;left:0;width:260px;height:calc(100vh - 64px);background:#0F172A;color:#fff;display:flex;flex-direction:column;z-index:150;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 15px #0003}._closed_myxnf_33{transform:translate(-100%)}._open_myxnf_41{transform:translate(0)}._sidebarHeader_myxnf_49{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #1E293B}._sidebarTitle_myxnf_65{font-size:12px;font-weight:800;text-transform:uppercase;color:#64748b;letter-spacing:.5px}._closeBtn_myxnf_81{background:transparent;border:none;color:#64748b;font-size:16px;cursor:pointer}._closeBtn_myxnf_81:hover{color:#fff}._navList_myxnf_105{display:flex;flex-direction:column;padding:12px;gap:6px}._navItem_myxnf_119{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;color:#94a3b8;text-decoration:none;font-size:14px;font-weight:700;transition:all .2s ease}._navItem_myxnf_119:hover{background:#1E293B;color:#fff}._active_myxnf_155{background:#1B4F72!important;color:#fff!important;box-shadow:0 4px 12px #1b4f7266}._navIcon_myxnf_167{font-size:18px}._logoutBtn_myxnf_175{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;margin-top:16px;background-color:#fef2f2;color:#ef4444;border:1px solid #fecaca;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}._logoutBtn_myxnf_175:hover{background-color:#fee2e2;color:#dc2626;border-color:#fca5a5}._layoutContainer_1mh7d_1{min-height:100vh;display:flex;flex-direction:column;background:#F8FAFC}._bodyWrapper_1mh7d_15{display:flex;flex:1;position:relative}._mainContent_1mh7d_27{flex:1;padding:24px;width:100%;box-sizing:border-box;transition:all .3s ease}._overlay_1mh7d_45{position:fixed;top:64px;left:0;width:100vw;height:calc(100vh - 64px);background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:140;animation:_fadeIn_1mh7d_1 .2s ease-in-out}@keyframes _fadeIn_1mh7d_1{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){._mainContent_1mh7d_27{padding:16px}}._header_w4qwm_1{height:64px;background-color:#0f172a;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-shadow:0 2px 8px #00000026;position:sticky;top:0;z-index:90}._headerLeft_w4qwm_29{display:flex;align-items:center;gap:16px}._toggleBtn_w4qwm_41{background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:6px 10px;border-radius:6px;transition:background-color .2s}._toggleBtn_w4qwm_41:hover{background-color:#1e293b}._brandLink_w4qwm_71{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:1.2rem;font-weight:700}._brandName_w4qwm_91{background:linear-gradient(135deg,#38bdf8,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._headerRight_w4qwm_103{display:flex;align-items:center;gap:20px}._cartBtn_w4qwm_115{display:flex;align-items:center;gap:6px;color:#f8fafc;text-decoration:none;background-color:#1e293b;padding:8px 14px;border-radius:8px;font-size:.9rem;font-weight:600;transition:background-color .2s}._cartBtn_w4qwm_115:hover{background-color:#334155}._userInfo_w4qwm_151{display:flex;align-items:center;gap:12px}._userName_w4qwm_163{font-size:.9rem;color:#cbd5e1;font-weight:500}._logoutBtn_w4qwm_175{background-color:#ef4444;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .2s}._logoutBtn_w4qwm_175:hover{background-color:#dc2626}@media (max-width: 640px){._cartLabel_w4qwm_209,._userName_w4qwm_163{display:none}}._notifBtn_w4qwm_219{display:flex;align-items:center;gap:6px;background:#f1f5f9;color:#0f172a;padding:6px 12px;border-radius:8px;text-decoration:none;font-weight:600;font-size:13px;transition:background .2s}._notifBtn_w4qwm_219:hover{background:#e2e8f0}._overlay_duvp1_1{position:fixed;top:64px;left:0;right:0;bottom:0;background-color:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:95}._sidebar_duvp1_23{position:fixed;top:64px;left:0;bottom:0;width:260px;background-color:#fff;box-shadow:4px 0 16px #0000001a;z-index:100;display:flex;flex-direction:column;transition:transform .3s ease-in-out}._closed_duvp1_53{transform:translate(-100%)}._open_duvp1_61{transform:translate(0)}._sidebarHeader_duvp1_69{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}._sidebarTitle_duvp1_85{font-size:.9rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._closeBtn_duvp1_101{background:transparent;border:none;font-size:1.1rem;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:4px}._closeBtn_duvp1_101:hover{background-color:#f1f5f9;color:#0f172a}._navList_duvp1_131{display:flex;flex-direction:column;padding:12px 8px;gap:4px}._navItem_duvp1_145{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#334155;text-decoration:none;border-radius:8px;font-size:.95rem;font-weight:500;transition:all .2s}._navItem_duvp1_145:hover{background-color:#f8fafc;color:#0284c7}._active_duvp1_181{background-color:#e0f2fe;color:#0284c7;font-weight:700}._navIcon_duvp1_193{font-size:1.2rem}._navLabel_duvp1_201{flex:1}._layoutContainer_1037d_1{display:flex;flex-direction:column;min-height:100vh;background-color:#f8fafc}._bodyWrapper_1037d_15{display:flex;flex:1;position:relative}._mainContent_1037d_27{flex:1;padding:24px;width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box}@media (max-width: 768px){._mainContent_1037d_27{padding:16px}}._dashboardContainer_17cjh_11{display:flex;flex-direction:column;gap:24px}._loadingContainer_17cjh_23,._errorContainer_17cjh_25{background:#FFFFFF;border-radius:16px;padding:60px;text-align:center;font-weight:700;color:#1b4f72;border:1px solid #E2E8F0}._retryBtn_17cjh_45{margin-top:15px;background:#1B4F72;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:700}._pageHeader_17cjh_69{display:flex;justify-content:space-between;align-items:center}._pageTitle_17cjh_81{font-size:26px;font-weight:900;color:#0f172a}._pageSubtitle_17cjh_93{font-size:14px;color:#64748b;margin-top:4px}._refreshBtn_17cjh_105{background:#FFFFFF;border:1px solid #CBD5E1;color:#1b4f72;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;transition:background .2s ease}._refreshBtn_17cjh_105:hover{background:#F1F5F9}._kpiGrid_17cjh_139{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}._kpiCard_17cjh_151{background:#FFFFFF;border-radius:16px;padding:20px;border:1px solid #E2E8F0;box-shadow:0 4px 20px #1b4f720a}._kpiHeader_17cjh_167{display:flex;justify-content:space-between;align-items:center}._kpiTitle_17cjh_179{font-size:13px;font-weight:700;color:#64748b}._kpiIcon_17cjh_191{font-size:20px}._kpiValue_17cjh_199{font-size:26px;font-weight:900;color:#1b4f72;margin:12px 0 4px}._kpiDetail_17cjh_213{font-size:12px;color:#94a3b8}._sectionCard_17cjh_225{background:#FFFFFF;border-radius:16px;padding:24px;border:1px solid #E2E8F0}._sectionTitle_17cjh_239{font-size:16px;font-weight:800;color:#0f172a;margin-bottom:16px}._channelGrid_17cjh_253{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._channelBox_17cjh_265{display:flex;align-items:center;gap:16px;background:#F8FAFC;padding:16px;border-radius:12px;border:1px solid #E2E8F0}._channelIcon_17cjh_285{font-size:28px}._channelBox_17cjh_265 h4{font-size:13px;font-weight:700;color:#64748b}._channelBox_17cjh_265 p{font-size:18px;font-weight:900;color:#10b981;margin-top:2px}._tablesGrid_17cjh_321{display:grid;grid-template-columns:1fr 1fr;gap:20px}._tableCard_17cjh_333{background:#FFFFFF;border-radius:16px;padding:24px;border:1px solid #E2E8F0}._cardHeader_17cjh_347{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}._cardHeader_17cjh_347 h3{font-size:16px;font-weight:800;color:#0f172a}._badgeDanger_17cjh_373{background:#FEF2F2;color:#ef4444;font-size:11px;font-weight:800;padding:4px 10px;border-radius:12px;border:1px solid #FECDD3}._dataTable_17cjh_393{width:100%;border-collapse:collapse}._dataTable_17cjh_393 th{text-align:left;font-size:12px;font-weight:700;color:#64748b;padding:10px 8px;border-bottom:1px solid #E2E8F0}._dataTable_17cjh_393 td{padding:12px 8px;font-size:13px;color:#334155;border-bottom:1px solid #F1F5F9}._criticalStock_17cjh_435{color:#ef4444;font-weight:800}._actionBadge_17cjh_445{background:#F1F5F9;color:#1b4f72;font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px}._emptyState_17cjh_463{font-size:13px;color:#94a3b8;text-align:center;padding:20px 0}@media (max-width: 900px){._tablesGrid_17cjh_321{grid-template-columns:1fr}}._container_135do_11{display:flex;flex-direction:column;gap:24px}._pageHeader_135do_23{display:flex;justify-content:space-between;align-items:center}._pageTitle_135do_35{font-size:26px;font-weight:900;color:#0f172a}._pageSubtitle_135do_47{font-size:14px;color:#64748b;margin-top:4px}._addBtn_135do_59{background:#1B4F72;color:#fff;border:none;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;transition:background .2s ease}._addBtn_135do_59:hover{background:#143A54}._controlsBar_135do_93{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#FFFFFF;padding:16px;border-radius:16px;border:1px solid #E2E8F0}._searchBox_135do_115{display:flex;align-items:center;gap:10px;background:#F8FAFC;border:1px solid #CBD5E1;border-radius:10px;padding:0 14px;height:42px;width:320px}._searchIcon_135do_139{font-size:14px;color:#64748b}._searchBox_135do_115 input{border:none;background:transparent;outline:none;font-size:13px;color:#0f172a;width:100%}._filterGroup_135do_167{display:flex;gap:8px;background:#F1F5F9;padding:4px;border-radius:10px}._filterBtn_135do_183{border:none;background:transparent;padding:8px 14px;font-size:12px;font-weight:700;color:#64748b;border-radius:8px;cursor:pointer}._activeFilter_135do_205{background:#FFFFFF;color:#1b4f72;box-shadow:0 2px 6px #0000000f}._tableCard_135do_219{background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0;overflow:hidden;box-shadow:0 4px 20px #1b4f720a}._dataTable_135do_235{width:100%;border-collapse:collapse}._dataTable_135do_235 th{background:#F8FAFC;text-align:left;font-size:12px;font-weight:800;color:#64748b;padding:14px 18px;border-bottom:1px solid #E2E8F0}._dataTable_135do_235 td{padding:16px 18px;font-size:13px;color:#334155;border-bottom:1px solid #F1F5F9}._subText_135do_279{color:#94a3b8;font-size:12px}._tagStaff_135do_289{background:#E0F2FE;color:#0369a1;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}._tagCliente_135do_307{background:#F3E8FF;color:#7e22ce;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}._roleBadge_135do_325{background:#F1F5F9;color:#1b4f72;font-size:12px;font-weight:700;padding:4px 10px;border-radius:8px}._statusActive_135do_343{color:#10b981;font-weight:800;font-size:12px}._statusInactive_135do_355{color:#ef4444;font-weight:800;font-size:12px}._deactivateBtn_135do_367{background:#FEF2F2;color:#ef4444;border:1px solid #FECDD3;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}._activateBtn_135do_389{background:#ECFDF5;color:#059669;border:1px solid #A7F3D0;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}._clientNotice_135do_411{font-size:12px;color:#94a3b8;font-style:italic}._modalOverlay_135do_425{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:300;padding:20px}._modalCard_135do_453{background:#FFFFFF;border-radius:20px;max-width:500px;width:100%;padding:30px;box-shadow:0 10px 30px #0003}._modalHeader_135do_471{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._modalHeader_135do_471 h3{font-size:18px;font-weight:900;color:#0f172a}._closeModal_135do_497{background:transparent;border:none;font-size:18px;cursor:pointer;color:#64748b}._modalForm_135do_513{display:flex;flex-direction:column;gap:16px}._rowTwo_135do_525{display:grid;grid-template-columns:1fr 1fr;gap:14px}._inputGroup_135do_537{display:flex;flex-direction:column;gap:6px}._inputGroup_135do_537 label{font-size:12px;font-weight:700;color:#334155}._inputGroup_135do_537 input,._inputGroup_135do_537 select{height:44px;border-radius:10px;border:1px solid #CBD5E1;padding:0 12px;font-size:13px;outline:none}._modalActions_135do_581{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}._cancelBtn_135do_595{background:#F1F5F9;border:none;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:700;color:#64748b;cursor:pointer}._saveBtn_135do_617{background:#1B4F72;border:none;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:800;color:#fff;cursor:pointer}._errorBox_135do_639{background:#FEF2F2;color:#ef4444;padding:10px;border-radius:8px;font-size:12px;font-weight:700;margin-bottom:12px}._successBox_135do_659{background:#ECFDF5;color:#059669;padding:10px;border-radius:8px;font-size:12px;font-weight:700;margin-bottom:12px}._loadingBox_135do_679{text-align:center;padding:50px;font-weight:700;color:#1b4f72}._emptyText_135do_693{text-align:center;color:#94a3b8;padding:30px}._successModalCard_135do_713{text-align:center;max-width:480px;border-top:5px solid #10B981}._successIconBadge_135do_725{width:60px;height:60px;background:#ECFDF5;color:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;margin:0 auto 16px}._successTitle_135do_751{font-size:20px;font-weight:900;color:#0f172a;margin-bottom:6px}._successSubtitle_135do_765{font-size:13px;color:#64748b;line-height:1.5;margin-bottom:20px}._credentialsBox_135do_779{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;text-align:left;margin-bottom:16px}._credentialRow_135do_803{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#334155}._credentialRowHighlight_135do_819{display:flex;justify-content:space-between;align-items:center;font-size:13px;background:#FEF3C7;border:1px solid #FCD34D;padding:8px 12px;border-radius:8px;margin-top:4px}._credentialRowHighlight_135do_819 span{font-weight:700;color:#92400e}._credentialRowHighlight_135do_819 code{font-family:monospace;font-size:15px;font-weight:900;color:#b45309;letter-spacing:1px}._successNotice_135do_869{font-size:12px;color:#94a3b8;font-style:italic;margin-bottom:20px}._modalSuccessActions_135do_883{display:flex;gap:12px;justify-content:center}._copyBtn_135do_895{background:#F1F5F9;border:1px solid #CBD5E1;color:#1b4f72;padding:12px 18px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;transition:background .2s ease}._copyBtn_135do_895:hover{background:#E2E8F0}._acceptBtn_135do_927{background:#10B981;border:none;color:#fff;padding:12px 20px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;transition:background .2s ease}._acceptBtn_135do_927:hover{background:#059669}._container_33ezx_11{display:flex;flex-direction:column;gap:24px}._pageHeader_33ezx_23{display:flex;justify-content:space-between;align-items:center}._pageTitle_33ezx_35{font-size:26px;font-weight:900;color:#0f172a}._pageSubtitle_33ezx_47{font-size:14px;color:#64748b;margin-top:4px}._addSucursalBtn_33ezx_59{background:#1B4F72;color:#fff;border:none;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;transition:background .2s ease}._addSucursalBtn_33ezx_59:hover{background:#143A54}._errorBanner_33ezx_91{background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:700}._loadingBox_33ezx_111{text-align:center;padding:60px;font-weight:700;color:#1b4f72;background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0}._sucursalesGrid_33ezx_133{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px}._sucursalCard_33ezx_145{background:#FFFFFF;border-radius:20px;border:1px solid #E2E8F0;padding:24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 20px #1b4f720a}._principalCard_33ezx_167{border:2px solid #10B981}._cardHeader_33ezx_175{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._titleGroup_33ezx_189 h3{font-size:18px;font-weight:900;color:#0f172a}._badgePrincipal_33ezx_201{display:inline-block;background:#ECFDF5;color:#059669;font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px;margin-top:4px}._statusActive_33ezx_223{color:#10b981;font-weight:800;font-size:12px}._statusInactive_33ezx_235{color:#ef4444;font-weight:800;font-size:12px}._infoBox_33ezx_247{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#475569;margin-bottom:16px}._divider_33ezx_265{border:0;border-top:1px solid #F1F5F9;margin:12px 0}._almacenesSection_33ezx_279{background:#F8FAFC;border-radius:12px;padding:16px;border:1px solid #E2E8F0;margin-bottom:16px}._almacenesHeader_33ezx_295{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._almacenesHeader_33ezx_295 h4{font-size:13px;font-weight:800;color:#1b4f72}._addAlmacenBtn_33ezx_321{background:transparent;border:none;color:#10b981;font-size:12px;font-weight:800;cursor:pointer}._addAlmacenBtn_33ezx_321:hover{text-decoration:underline}._almacenesList_33ezx_347{display:flex;flex-direction:column;gap:8px}._almacenItem_33ezx_359{display:flex;justify-content:space-between;align-items:center;background:#FFFFFF;padding:10px 12px;border-radius:8px;border:1px solid #E2E8F0;font-size:13px}._almacenDesc_33ezx_381{font-size:11px;color:#94a3b8}._tagAlmacen_33ezx_391{font-size:11px;font-weight:700;color:#0369a1;background:#E0F2FE;padding:2px 6px;border-radius:4px}._emptyAlmacenes_33ezx_409{font-size:12px;color:#94a3b8;text-align:center;padding:10px 0}._cardFooter_33ezx_423{display:flex;justify-content:flex-end}._deactivateBtn_33ezx_433{background:#FEF2F2;color:#ef4444;border:1px solid #FECDD3;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}._activateBtn_33ezx_455{background:#ECFDF5;color:#059669;border:1px solid #A7F3D0;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}._modalOverlay_33ezx_479{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:300;padding:20px}._modalCard_33ezx_507{background:#FFFFFF;border-radius:20px;max-width:480px;width:100%;padding:30px;box-shadow:0 10px 30px #0003}._modalHeader_33ezx_525{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._modalHeader_33ezx_525 h3{font-size:18px;font-weight:900;color:#0f172a}._closeModal_33ezx_551{background:transparent;border:none;font-size:18px;cursor:pointer;color:#64748b}._modalForm_33ezx_567{display:flex;flex-direction:column;gap:16px}._inputGroup_33ezx_579{display:flex;flex-direction:column;gap:6px}._inputGroup_33ezx_579 label{font-size:12px;font-weight:700;color:#334155}._inputGroup_33ezx_579 input,._inputGroup_33ezx_579 select{height:44px;border-radius:10px;border:1px solid #CBD5E1;padding:0 12px;font-size:13px;outline:none}._checkboxGroup_33ezx_623{display:flex;align-items:center;gap:10px;margin-top:4px}._checkboxGroup_33ezx_623 input{width:18px;height:18px;accent-color:#10B981}._checkboxGroup_33ezx_623 label{font-size:13px;color:#475569}._modalActions_33ezx_659{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}._cancelBtn_33ezx_673{background:#F1F5F9;border:none;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:700;color:#64748b;cursor:pointer}._saveBtn_33ezx_695{background:#1B4F72;border:none;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:800;color:#fff;cursor:pointer}._successModalCard_33ezx_719{text-align:center;border-top:5px solid #10B981}._successIconBadge_33ezx_729{width:60px;height:60px;background:#ECFDF5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;margin:0 auto 16px}._successTitle_33ezx_753{font-size:20px;font-weight:900;color:#0f172a;margin-bottom:6px}._successSubtitle_33ezx_767{font-size:13px;color:#64748b;margin-bottom:20px}._detailsBox_33ezx_779{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;text-align:left;margin-bottom:20px}._detailRow_33ezx_803{display:flex;justify-content:space-between;font-size:13px;color:#334155}._modalSuccessActions_33ezx_817{display:flex;justify-content:center}._acceptBtn_33ezx_827{background:#10B981;border:none;color:#fff;padding:12px 24px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer}._container_hoc3l_1{padding:24px;max-width:1100px;margin:0 auto}._headerRow_hoc3l_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_hoc3l_27{font-size:24px;font-weight:800;color:#0f172a}._subtitle_hoc3l_39{font-size:13px;color:#64748b;margin-top:4px}._btnPrimary_hoc3l_51{background-color:#2563eb;color:#fff;font-weight:700;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;transition:background .2s}._btnPrimary_hoc3l_51:hover{background-color:#1d4ed8}._loading_hoc3l_81{text-align:center;padding:40px;color:#64748b}._tableContainer_hoc3l_93{background:#ffffff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000d}._table_hoc3l_93{width:100%;border-collapse:collapse;text-align:left;font-size:14px}._table_hoc3l_93 th{background:#f8fafc;color:#475569;font-weight:700;padding:14px 16px;border-bottom:1px solid #e2e8f0}._table_hoc3l_93 td{padding:14px 16px;border-bottom:1px solid #e2e8f0;color:#1e293b}._boldText_hoc3l_151{font-weight:700}._empty_hoc3l_159{text-align:center;color:#94a3b8;padding:30px}._badgeDefault_hoc3l_171{background:#dbeafe;color:#1e40af;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700}._badgeNormal_hoc3l_189{color:#64748b;font-size:12px}._badgeActive_hoc3l_199{background:#dcfce7;color:#166534;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700}._badgeInactive_hoc3l_217{background:#fee2e2;color:#991b1b;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700}._actions_hoc3l_235{display:flex;gap:8px}._btnEdit_hoc3l_245{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155;padding:6px 12px;border-radius:6px;cursor:pointer;font-weight:600}._btnDelete_hoc3l_265{background:#fee2e2;border:none;color:#991b1b;padding:6px 12px;border-radius:6px;cursor:pointer;font-weight:600}._modalOverlay_hoc3l_285{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);display:flex;justify-content:center;align-items:center;padding:20px;z-index:1000}._modalCard_hoc3l_313{background:#ffffff;width:100%;max-width:440px;border-radius:20px;padding:24px;box-shadow:0 10px 25px #0000001a}._modalHeader_hoc3l_331{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._modalHeader_hoc3l_331 h2{font-size:18px;font-weight:800;color:#0f172a}._closeBtn_hoc3l_357{background:none;border:none;font-size:18px;cursor:pointer;color:#64748b}._form_hoc3l_373{display:flex;flex-direction:column;gap:14px}._inputGroup_hoc3l_385{display:flex;flex-direction:column;gap:6px}._inputGroup_hoc3l_385 label{font-size:12px;font-weight:700;color:#475569}._inputGroup_hoc3l_385 input{padding:10px 12px;border-radius:8px;border:1px solid #cbd5e1;font-size:14px}._checkboxGroup_hoc3l_423{display:flex;align-items:center;gap:8px;margin-top:4px}._checkboxGroup_hoc3l_423 label{font-size:12px;color:#475569;cursor:pointer}._modalFooter_hoc3l_449{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}._btnCancel_hoc3l_463{background:#f1f5f9;border:none;color:#475569;padding:10px 16px;border-radius:8px;font-weight:700;cursor:pointer}._btnSave_hoc3l_483{background:#2563eb;border:none;color:#fff;padding:10px 16px;border-radius:8px;font-weight:700;cursor:pointer}._dialogCard_hoc3l_505{background:#ffffff;width:100%;max-width:360px;border-radius:20px;padding:24px;text-align:center;box-shadow:0 10px 25px #0000001a}._dialogTitle_hoc3l_525{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:8px}._dialogMessage_hoc3l_539{font-size:13px;color:#64748b;line-height:1.5;margin-bottom:20px}._dialogButtonsRow_hoc3l_553{display:flex;gap:10px}._btnDialogCancel_hoc3l_563{flex:1;background:#f1f5f9;border:1px solid #cbd5e1;color:#334155;padding:10px;border-radius:10px;font-weight:700;cursor:pointer}._btnDialogDelete_hoc3l_585{flex:1;background:#dc2626;border:none;color:#fff;padding:10px;border-radius:10px;font-weight:700;cursor:pointer}._confirmModalCard_hoc3l_607{background:#ffffff;width:100%;max-width:340px;border-radius:20px;padding:24px;text-align:center;box-shadow:0 10px 25px #0000001a}._successIcon_hoc3l_627{width:48px;height:48px;border-radius:50%;background:#dcfce7;color:#166534;font-size:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-weight:800}._confirmTitle_hoc3l_655{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:6px}._confirmMessage_hoc3l_669{font-size:13px;color:#64748b;margin-bottom:18px}._confirmBtn_hoc3l_681{background:#2563eb;color:#fff;width:100%;padding:10px;border-radius:10px;border:none;font-weight:700;cursor:pointer}._container_15waq_1{padding:24px;max-width:1100px;margin:0 auto}._headerRow_15waq_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_15waq_27{font-size:24px;font-weight:800;color:#0f172a}._subtitle_15waq_39{font-size:13px;color:#64748b;margin-top:4px}._btnPrimary_15waq_51{background-color:#2563eb;color:#fff;font-weight:700;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;transition:background .2s}._btnPrimary_15waq_51:hover{background-color:#1d4ed8}._loading_15waq_81{text-align:center;padding:40px;color:#64748b}._tableContainer_15waq_93{background:#ffffff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000d}._table_15waq_93{width:100%;border-collapse:collapse;text-align:left;font-size:14px}._table_15waq_93 th{background:#f8fafc;color:#475569;font-weight:700;padding:14px 16px;border-bottom:1px solid #e2e8f0}._table_15waq_93 td{padding:14px 16px;border-bottom:1px solid #e2e8f0;color:#1e293b}._boldText_15waq_151{font-weight:700}._empty_15waq_159{text-align:center;color:#94a3b8;padding:30px}._badgeAbrev_15waq_171{background:#f1f5f9;color:#0f172a;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:800;border:1px solid #cbd5e1}._actions_15waq_191{display:flex;gap:8px}._btnEdit_15waq_201{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155;padding:6px 12px;border-radius:6px;cursor:pointer;font-weight:600}._btnDelete_15waq_221{background:#fee2e2;border:none;color:#991b1b;padding:6px 12px;border-radius:6px;cursor:pointer;font-weight:600}._modalOverlay_15waq_241{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);display:flex;justify-content:center;align-items:center;padding:20px;z-index:1000}._modalCard_15waq_269{background:#ffffff;width:100%;max-width:440px;border-radius:20px;padding:24px;box-shadow:0 10px 25px #0000001a}._modalHeader_15waq_287{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._modalHeader_15waq_287 h2{font-size:18px;font-weight:800;color:#0f172a}._closeBtn_15waq_313{background:none;border:none;font-size:18px;cursor:pointer;color:#64748b}._form_15waq_329{display:flex;flex-direction:column;gap:14px}._inputGroup_15waq_341{display:flex;flex-direction:column;gap:6px}._inputGroup_15waq_341 label{font-size:12px;font-weight:700;color:#475569}._inputGroup_15waq_341 input{padding:10px 12px;border-radius:8px;border:1px solid #cbd5e1;font-size:14px}._modalFooter_15waq_379{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}._btnCancel_15waq_393{background:#f1f5f9;border:none;color:#475569;padding:10px 16px;border-radius:8px;font-weight:700;cursor:pointer}._btnSave_15waq_413{background:#2563eb;border:none;color:#fff;padding:10px 16px;border-radius:8px;font-weight:700;cursor:pointer}._dialogCard_15waq_435{background:#ffffff;width:100%;max-width:360px;border-radius:20px;padding:24px;text-align:center;box-shadow:0 10px 25px #0000001a}._dialogTitle_15waq_455{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:8px}._dialogMessage_15waq_469{font-size:13px;color:#64748b;line-height:1.5;margin-bottom:20px}._dialogButtonsRow_15waq_483{display:flex;gap:10px}._btnDialogCancel_15waq_493{flex:1;background:#f1f5f9;border:1px solid #cbd5e1;color:#334155;padding:10px;border-radius:10px;font-weight:700;cursor:pointer}._btnDialogDelete_15waq_515{flex:1;background:#dc2626;border:none;color:#fff;padding:10px;border-radius:10px;font-weight:700;cursor:pointer}._confirmModalCard_15waq_537{background:#ffffff;width:100%;max-width:340px;border-radius:20px;padding:24px;text-align:center;box-shadow:0 10px 25px #0000001a}._successIcon_15waq_557{width:48px;height:48px;border-radius:50%;background:#dcfce7;color:#166534;font-size:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-weight:800}._confirmTitle_15waq_585{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:6px}._confirmMessage_15waq_599{font-size:13px;color:#64748b;margin-bottom:18px}._confirmBtn_15waq_611{background:#2563eb;color:#fff;width:100%;padding:10px;border-radius:10px;border:none;font-weight:700;cursor:pointer}._container_gsqcy_11{display:flex;flex-direction:column;gap:20px}._pageHeader_gsqcy_23{display:flex;justify-content:space-between;align-items:center}._pageTitle_gsqcy_35{font-size:24px;font-weight:900;color:#0f172a}._pageSubtitle_gsqcy_47{font-size:13px;color:#64748b;margin-top:4px}._refreshBtn_gsqcy_59{background:#F1F5F9;border:1px solid #CBD5E1;color:#1b4f72;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;transition:background .2s ease}._refreshBtn_gsqcy_59:hover{background:#E2E8F0}._controlsBar_gsqcy_91{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#FFFFFF;padding:16px;border-radius:16px;border:1px solid #E2E8F0}._searchBox_gsqcy_113{display:flex;align-items:center;gap:8px;flex:1;max-width:450px;background:#F8FAFC;border:1px solid #CBD5E1;padding:6px 12px;border-radius:10px}._searchIcon_gsqcy_137{font-size:14px}._searchBox_gsqcy_113 input{border:none;background:transparent;outline:none;width:100%;font-size:13px}._searchBtn_gsqcy_161{background:#1B4F72;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}._filterGroup_gsqcy_183{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#334155}._filterGroup_gsqcy_183 select{height:38px;border-radius:8px;border:1px solid #CBD5E1;padding:0 10px;font-size:13px;background:#FFFFFF;outline:none}._errorBanner_gsqcy_221{background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:700}._loadingBox_gsqcy_241{text-align:center;padding:50px;font-weight:700;color:#1b4f72;background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0}._tableCard_gsqcy_261{background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0;overflow:hidden;box-shadow:0 4px 20px #00000005}._dataTable_gsqcy_277{width:100%;border-collapse:collapse;text-align:left}._dataTable_gsqcy_277 th{background:#F8FAFC;color:#475569;font-size:12px;font-weight:800;text-transform:uppercase;padding:14px 16px;border-bottom:1px solid #E2E8F0}._dataTable_gsqcy_277 td{padding:14px 16px;font-size:13px;color:#334155;border-bottom:1px solid #F1F5F9}._idCol_gsqcy_323{font-weight:800;color:#64748b}._dateCol_gsqcy_333{font-size:12px;color:#64748b;white-space:nowrap}._subText_gsqcy_345{color:#94a3b8;font-size:11px}._actionBadge_gsqcy_355{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.3px}._badgeSuccess_gsqcy_373{background:#ECFDF5;color:#059669}._badgeWarning_gsqcy_375{background:#FEF3C7;color:#d97706}._badgeDanger_gsqcy_377{background:#FEF2F2;color:#dc2626}._badgeInfo_gsqcy_379{background:#E0F2FE;color:#0284c7}._recordId_gsqcy_383{color:#64748b;font-size:11px}._ipBadge_gsqcy_393{font-family:monospace;font-size:11px;background:#F1F5F9;padding:3px 6px;border-radius:4px;color:#475569}._viewJsonBtn_gsqcy_411{background:transparent;border:1px solid #CBD5E1;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:700;color:#1b4f72;cursor:pointer}._viewJsonBtn_gsqcy_411:hover{background:#F1F5F9}._emptyText_gsqcy_441{text-align:center;color:#94a3b8;padding:30px}._paginationBar_gsqcy_453{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#F8FAFC;border-top:1px solid #E2E8F0;font-size:13px;color:#64748b}._paginationBtns_gsqcy_475{display:flex;gap:8px}._paginationBtns_gsqcy_475 button{background:#FFFFFF;border:1px solid #CBD5E1;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}._paginationBtns_gsqcy_475 button:disabled{opacity:.5;cursor:not-allowed}._modalOverlay_gsqcy_517{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:400;padding:20px}._modalCard_gsqcy_541{background:#FFFFFF;border-radius:20px;max-width:550px;width:100%;padding:24px;box-shadow:0 10px 30px #0003}._modalHeader_gsqcy_559{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._modalHeader_gsqcy_559 h3{font-size:18px;font-weight:900;color:#0f172a}._closeModal_gsqcy_585{background:transparent;border:none;font-size:18px;cursor:pointer;color:#64748b}._modalBody_gsqcy_601{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#334155}._divider_gsqcy_617{border:0;border-top:1px solid #E2E8F0;margin:10px 0}._jsonBlock_gsqcy_629{display:flex;flex-direction:column;gap:6px}._jsonBlock_gsqcy_629 label{font-weight:800;color:#1b4f72}._jsonBlock_gsqcy_629 pre{background:#0F172A;color:#38bdf8;padding:12px;border-radius:10px;font-size:12px;overflow-x:auto;max-height:200px}._modalFooter_gsqcy_671{display:flex;justify-content:flex-end;margin-top:16px}._closeBtn_gsqcy_683{background:#1B4F72;border:none;color:#fff;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer}._container_fcrau_11{display:flex;flex-direction:column;gap:24px}._pageHeader_fcrau_23{display:flex;justify-content:space-between;align-items:center}._pageTitle_fcrau_35{font-size:24px;font-weight:900;color:#0f172a}._pageSubtitle_fcrau_47{font-size:13px;color:#64748b;margin-top:4px}._posShortcutBtn_fcrau_59{background:#10B981;color:#fff;border:none;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #10b9814d;transition:background .2s ease}._posShortcutBtn_fcrau_59:hover{background:#059669}._loadingBox_fcrau_93{text-align:center;padding:60px;font-weight:700;color:#1b4f72;background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0}._errorBanner_fcrau_113{background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:700}._metricsGrid_fcrau_135{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}._metricCard_fcrau_147{background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0;padding:20px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 15px #00000005}._cardSuccess_fcrau_169{border-left:5px solid #10B981}._cardWarning_fcrau_177{border-left:5px solid #F59E0B}._metricHeader_fcrau_185{display:flex;align-items:center;gap:8px}._metricIcon_fcrau_197{font-size:20px}._metricLabel_fcrau_205{font-size:13px;font-weight:700;color:#64748b}._metricValue_fcrau_217{font-size:26px;font-weight:900;color:#0f172a}._metricSub_fcrau_229{font-size:12px;color:#94a3b8}._quickActionsSection_fcrau_241 h3{font-size:16px;font-weight:900;color:#0f172a;margin-bottom:12px}._actionsGrid_fcrau_255{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}._actionCard_fcrau_267{background:#FFFFFF;border:1px solid #E2E8F0;border-radius:16px;padding:18px;text-align:left;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:6px}._actionCard_fcrau_267:hover{border-color:#1b4f72;transform:translateY(-2px);box-shadow:0 6px 20px #1b4f7214}._actionIcon_fcrau_305{font-size:24px;margin-bottom:4px}._actionCard_fcrau_267 strong{font-size:14px;color:#1b4f72}._actionCard_fcrau_267 p{font-size:12px;color:#64748b;line-height:1.4}._tablesGrid_fcrau_339{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:20px}@media (max-width: 900px){._tablesGrid_fcrau_339{grid-template-columns:1fr}}._tableCard_fcrau_363{background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0;padding:20px;box-shadow:0 4px 15px #00000005}._tableHeader_fcrau_379{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._tableHeader_fcrau_379 h3{font-size:15px;font-weight:900;color:#0f172a}._linkBtn_fcrau_405{background:transparent;border:none;color:#1b4f72;font-size:12px;font-weight:800;cursor:pointer}._dataTable_fcrau_423{width:100%;border-collapse:collapse;text-align:left}._dataTable_fcrau_423 th{font-size:11px;text-transform:uppercase;color:#64748b;font-weight:800;padding:10px 12px;background:#F8FAFC;border-bottom:1px solid #E2E8F0}._dataTable_fcrau_423 td{padding:12px;font-size:13px;color:#334155;border-bottom:1px solid #F1F5F9}._subText_fcrau_469{font-size:11px;color:#94a3b8}._payBadge_fcrau_479{background:#E0F2FE;color:#0369a1;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px}._dangerStock_fcrau_497{color:#ef4444}._alertTag_fcrau_505{background:#FEF2F2;color:#ef4444;font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px}._emptyText_fcrau_523{text-align:center;color:#94a3b8;padding:20px}._container_1yxux_9{display:grid;grid-template-columns:1fr minmax(460px,480px);gap:20px;height:calc(100vh - 110px)}@media (max-width: 1100px){._container_1yxux_9{grid-template-columns:1fr;height:auto}}._cajaClosedContainer_1yxux_39{display:flex;justify-content:center;align-items:center;min-height:450px;width:100%}._cajaClosedCard_1yxux_55{background:#FFFFFF;border-radius:20px;border:2px solid #FCD34D;padding:40px;text-align:center;max-width:460px;box-shadow:0 10px 30px #0000000d}._closedIcon_1yxux_75{font-size:50px;margin-bottom:12px}._cajaClosedCard_1yxux_55 h2{font-size:20px;font-weight:900;color:#0f172a;margin-bottom:8px}._cajaClosedCard_1yxux_55 p{font-size:13px;color:#64748b;line-height:1.5;margin-bottom:24px}._openCajaBtn_1yxux_113{background:#10B981;color:#fff;border:none;padding:14px 24px;border-radius:12px;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 4px 14px #10b9814d;transition:background .2s ease}._openCajaBtn_1yxux_113:hover{background:#059669}._catalogSection_1yxux_149{background:#FFFFFF;border-radius:18px;border:1px solid #E2E8F0;padding:20px;display:flex;flex-direction:column;gap:16px;overflow:hidden}._searchHeader_1yxux_171{display:flex;gap:12px}._searchBox_1yxux_181{display:flex;align-items:center;gap:10px;background:#F8FAFC;border:2px solid #CBD5E1;border-radius:12px;padding:10px 16px;flex:1}._searchBox_1yxux_181 input{border:none;background:transparent;outline:none;width:100%;font-size:14px;font-weight:600}._loadingBox_1yxux_221{text-align:center;padding:50px;font-weight:700;color:#1b4f72}._productsGrid_1yxux_235{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;overflow-y:auto;padding-right:4px}._productCard_1yxux_251{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:14px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:all .2s ease}._productCard_1yxux_251:hover{border-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 15px #10b98126}._outOfStock_1yxux_287{opacity:.5;pointer-events:none;background:#FEF2F2}._productCategory_1yxux_299{font-size:10px;font-weight:800;color:#64748b;text-transform:uppercase}._productName_1yxux_313{font-size:13px;font-weight:800;color:#0f172a;margin:6px 0 2px}._productSku_1yxux_327{font-size:11px;color:#94a3b8}._productFooter_1yxux_337{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;border-top:1px dashed #CBD5E1}._productPrice_1yxux_355{font-size:16px;font-weight:900;color:#1b4f72}._productStock_1yxux_367{font-size:11px;font-weight:700;color:#059669}._cartSection_1yxux_381{background:#FFFFFF;border-radius:18px;border:1px solid #E2E8F0;padding:22px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 20px #00000008;overflow-y:auto}._cartHeader_1yxux_405{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #F1F5F9;padding-bottom:12px}._cartHeader_1yxux_405 h3{font-size:17px;font-weight:900;color:#0f172a}._cajaTag_1yxux_433{color:#059669;font-weight:700;font-size:11px}._itemCount_1yxux_445{background:#E0F2FE;color:#0369a1;font-size:12px;font-weight:800;padding:4px 10px;border-radius:8px}._cartItemsList_1yxux_463{flex:1;overflow-y:auto;margin:14px 0;display:flex;flex-direction:column;gap:10px;min-height:140px;max-height:240px}._emptyCartBox_1yxux_485{text-align:center;padding:30px 20px;color:#94a3b8;font-size:13px}._emptyCartBox_1yxux_485 span{font-size:36px;display:block;margin-bottom:8px}._cartItem_1yxux_463{display:flex;justify-content:space-between;align-items:center;background:#F8FAFC;padding:12px 14px;border-radius:12px;border:1px solid #E2E8F0}._itemMeta_1yxux_531{display:flex;flex-direction:column;gap:2px;flex:1;padding-right:10px}._itemMeta_1yxux_531 strong{font-size:13px;color:#0f172a}._itemMeta_1yxux_531 small{font-size:11px;color:#64748b}._itemControls_1yxux_567{display:flex;align-items:center;gap:12px}._qtyBox_1yxux_579{display:flex;align-items:center;border:1px solid #CBD5E1;border-radius:8px;background:#FFFFFF}._qtyBox_1yxux_579 button{border:none;background:transparent;padding:4px 10px;font-weight:800;cursor:pointer}._qtyBox_1yxux_579 span{padding:0 8px;font-size:13px;font-weight:800}._itemSubtotal_1yxux_623{font-size:14px;font-weight:900;color:#1b4f72;min-width:70px;text-align:right}._removeBtn_1yxux_639{background:transparent;border:none;color:#ef4444;cursor:pointer;font-weight:800;padding:4px}._checkoutBox_1yxux_659{background:#F8FAFC;border-radius:14px;padding:18px;border:1px solid #E2E8F0;display:flex;flex-direction:column;gap:14px}._formRowFields_1yxux_679{display:grid;grid-template-columns:1fr 1fr;gap:12px}._inputGroup_1yxux_691{display:flex;flex-direction:column;gap:6px}._inputGroup_1yxux_691 label{font-size:12px;font-weight:800;color:#334155}._inputGroup_1yxux_691 select,._inputGroup_1yxux_691 input{height:42px;border-radius:10px;border:1px solid #CBD5E1;padding:0 12px;font-size:13px;background:#FFFFFF;outline:none;width:100%}._totalsSummary_1yxux_737{display:flex;flex-direction:column;gap:6px;padding:12px 0 4px;border-top:1px solid #E2E8F0}._totalRow_1yxux_753{display:flex;justify-content:space-between;font-size:13px;color:#64748b}._totalRowHighlight_1yxux_767{display:flex;justify-content:space-between;font-size:13px;color:#059669;font-weight:800;background:#ECFDF5;padding:6px 10px;border-radius:8px}._grandTotalRow_1yxux_789{display:flex;justify-content:space-between;font-size:17px;font-weight:900;color:#0f172a;margin-top:4px;padding-top:8px;border-top:2px solid #0F172A}._payButton_1yxux_811{background:#10B981;color:#fff;border:none;padding:14px;border-radius:12px;font-size:15px;font-weight:900;cursor:pointer;box-shadow:0 4px 14px #10b9814d;transition:background .2s ease}._payButton_1yxux_811:hover{background:#059669}._payButton_1yxux_811:disabled{background:#94A3B8;box-shadow:none;cursor:not-allowed}._errorBanner_1yxux_857{background:#FEF2F2;color:#ef4444;padding:10px 14px;border-radius:10px;font-size:12px;font-weight:700}._modalOverlay_1yxux_877{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:300}._modalCard_1yxux_899{background:#FFFFFF;border-radius:20px;padding:30px;text-align:center;max-width:420px;width:100%}._successIcon_1yxux_917{font-size:44px;margin-bottom:10px}._ticketBox_1yxux_927{background:#F8FAFC;border:1px dashed #CBD5E1;padding:16px;border-radius:12px;margin:16px 0;text-align:left;font-size:13px;display:flex;flex-direction:column;gap:8px}._vueltoHighlight_1yxux_953{color:#059669;font-size:14px}._closeModalBtn_1yxux_963{background:#1B4F72;color:#fff;border:none;padding:12px 20px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;width:100%}._container_1vict_9{display:flex;flex-direction:column;gap:20px}._pageHeader_1vict_21{display:flex;justify-content:space-between;align-items:center}._pageTitle_1vict_33{font-size:24px;font-weight:900;color:#0f172a}._pageSubtitle_1vict_45{font-size:13px;color:#64748b;margin-top:4px}._addStockBtn_1vict_57{background:#10B981;color:#fff;border:none;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #10b98140;transition:background .2s ease}._addStockBtn_1vict_57:hover{background:#059669}._controlsBar_1vict_91{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#FFFFFF;padding:16px;border-radius:16px;border:1px solid #E2E8F0}._searchBox_1vict_113{display:flex;align-items:center;gap:8px;flex:1;max-width:450px;background:#F8FAFC;border:1px solid #CBD5E1;padding:6px 12px;border-radius:10px}._searchIcon_1vict_137{font-size:14px}._searchBox_1vict_113 input{border:none;background:transparent;outline:none;width:100%;font-size:13px}._searchBtn_1vict_161{background:#1B4F72;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}._filterGroup_1vict_183{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:#334155}._filterGroup_1vict_183 select{height:38px;border-radius:8px;border:1px solid #CBD5E1;padding:0 10px;font-size:13px;background:#FFFFFF;outline:none}._errorBanner_1vict_221{background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:700}._successBanner_1vict_241{background:#ECFDF5;border:1px solid #A7F3D0;color:#059669;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:700}._loadingBox_1vict_261{text-align:center;padding:60px;font-weight:700;color:#1b4f72;background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0}._tableCard_1vict_281{background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0;overflow:hidden;box-shadow:0 4px 20px #00000005}._dataTable_1vict_297{width:100%;border-collapse:collapse;text-align:left}._dataTable_1vict_297 th{background:#F8FAFC;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;padding:14px 16px;border-bottom:1px solid #E2E8F0}._dataTable_1vict_297 td{padding:14px 16px;font-size:13px;color:#334155;border-bottom:1px solid #F1F5F9}._subText_1vict_343{color:#94a3b8;font-size:11px}._warehouseTag_1vict_353{background:#E0F2FE;color:#0369a1;font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px}._normalText_1vict_371{color:#0f172a}._dangerText_1vict_379{color:#dc2626;font-weight:900}._badgeSuccess_1vict_389{background:#ECFDF5;color:#059669;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}._badgeDanger_1vict_407{background:#FEF2F2;color:#dc2626;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}._reabastecerBtn_1vict_425{background:#F1F5F9;border:1px solid #CBD5E1;color:#1b4f72;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s ease}._reabastecerBtn_1vict_425:hover{background:#E2E8F0}._emptyText_1vict_457{text-align:center;color:#94a3b8;padding:30px}._modalOverlay_1vict_471{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:400;padding:20px}._modalCard_1vict_497{background:#FFFFFF;border-radius:20px;max-width:520px;width:100%;padding:24px;box-shadow:0 10px 30px #00000026}._modalHeader_1vict_515{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._modalHeader_1vict_515 h3{font-size:18px;font-weight:900;color:#0f172a}._closeModal_1vict_541{background:transparent;border:none;font-size:18px;cursor:pointer;color:#64748b}._modalBody_1vict_557{display:flex;flex-direction:column;gap:14px}._formRow_1vict_569{display:grid;grid-template-columns:1fr 1fr;gap:12px}._inputGroup_1vict_581{display:flex;flex-direction:column;gap:6px}._inputGroup_1vict_581 label{font-size:12px;font-weight:800;color:#334155}._inputGroup_1vict_581 select,._inputGroup_1vict_581 input{height:42px;border-radius:10px;border:1px solid #CBD5E1;padding:0 12px;font-size:13px;outline:none;background:#FFFFFF}._modalFooter_1vict_625{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}._cancelBtn_1vict_639{background:#F1F5F9;border:1px solid #CBD5E1;color:#475569;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer}._saveBtn_1vict_661{background:#10B981;border:none;color:#fff;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #10b98140}._modalCardConfirm_1vict_687{background:#FFFFFF;border-radius:20px;max-width:420px;width:100%;padding:28px;text-align:center;box-shadow:0 10px 30px #00000026;animation:_popup_1vict_1 .2s ease-out}@keyframes _popup_1vict_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._confirmIcon_1vict_719{font-size:44px;margin-bottom:8px}._confirmTitle_1vict_729{font-size:18px;font-weight:900;color:#0f172a}._confirmSub_1vict_741{font-size:12px;color:#64748b;margin-top:4px;margin-bottom:16px}._confirmDetailsBox_1vict_755{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;text-align:left;font-size:13px}._confirmRow_1vict_781{display:flex;justify-content:space-between;color:#475569}._confirmRowHighlight_1vict_793{display:flex;justify-content:space-between;font-size:14px;font-weight:900;color:#059669;background:#ECFDF5;padding:6px 10px;border-radius:8px;margin:4px 0}._acceptConfirmBtn_1vict_817{background:#1B4F72;border:none;color:#fff;padding:12px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;width:100%;box-shadow:0 4px 12px #1b4f7240}._container_15roq_1{padding:24px;background-color:#f8fafc;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._pageHeader_15roq_15{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._pageTitle_15roq_29{font-size:24px;font-weight:700;color:#0f172a;margin:0 0 4px}._pageSubtitle_15roq_43{font-size:14px;color:#64748b;margin:0}._addBtn_15roq_55{background-color:#2563eb;color:#fff;border:none;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease}._addBtn_15roq_55:hover{background-color:#1d4ed8;transform:translateY(-1px)}._errorBanner_15roq_89{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}._successBanner_15roq_109{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}._controlsBar_15roq_129{background-color:#fff;padding:16px;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px}._searchBox_15roq_145{display:flex;align-items:center;gap:8px;max-width:500px}._searchIcon_15roq_159{font-size:16px}._searchBox_15roq_145 input{flex:1;padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;outline:none}._searchBox_15roq_145 input:focus{border-color:#2563eb}._searchBtn_15roq_193{background-color:#0f172a;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer}._searchBtn_15roq_193:hover{background-color:#1e293b}._loadingBox_15roq_221{text-align:center;padding:40px;color:#64748b;font-size:16px}._tableCard_15roq_235{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow-x:auto}._dataTable_15roq_249{width:100%;border-collapse:collapse;text-align:left;font-size:14px}._dataTable_15roq_249 th{background-color:#f1f5f9;color:#475569;font-weight:600;padding:12px 16px;border-bottom:1px solid #e2e8f0}._dataTable_15roq_249 td{padding:14px 16px;border-bottom:1px solid #f1f5f9;color:#334155}._dataTable_15roq_249 tr:hover{background-color:#f8fafc}._subText_15roq_299{color:#94a3b8;font-size:13px}._emptyText_15roq_309{text-align:center;color:#94a3b8;padding:30px}._actionGroup_15roq_321{display:flex;gap:8px}._editBtn_15roq_331,._deleteBtn_15roq_331{background:none;border:1px solid #e2e8f0;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s ease}._editBtn_15roq_331:hover{background-color:#eff6ff;border-color:#bfdbfe}._deleteBtn_15roq_331:hover{background-color:#fef2f2;border-color:#fecaca}._modalOverlay_15roq_373{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0f172a80;display:flex;justify-content:center;align-items:center;z-index:1000}._modalCard_15roq_399{background-color:#fff;border-radius:12px;width:100%;max-width:550px;box-shadow:0 20px 25px -5px #0000001a;overflow:hidden}._modalHeader_15roq_417{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}._modalHeader_15roq_417 h3{margin:0;font-size:18px;color:#0f172a}._closeModal_15roq_447{background:none;border:none;font-size:18px;color:#64748b;cursor:pointer}._modalBody_15roq_463{padding:20px;display:flex;flex-direction:column;gap:16px}._formRow_15roq_477{display:grid;grid-template-columns:1fr 1fr;gap:16px}._inputGroup_15roq_489{display:flex;flex-direction:column;gap:6px}._inputGroup_15roq_489 label{font-size:13px;font-weight:600;color:#475569}._inputGroup_15roq_489 input{padding:9px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;outline:none}._inputGroup_15roq_489 input:focus{border-color:#2563eb}._modalFooter_15roq_537{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}._cancelBtn_15roq_551{background-color:#f1f5f9;color:#475569;border:none;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}._saveBtn_15roq_573{background-color:#2563eb;color:#fff;border:none;padding:10px 18px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}._saveBtn_15roq_573:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_15roq_373{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:_fadeIn_15roq_1 .2s ease-out}._modalCard_15roq_399{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:580px;overflow:hidden;animation:_slideUp_15roq_1 .25s cubic-bezier(.16,1,.3,1)}@keyframes _fadeIn_15roq_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_15roq_1{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._container_1vd26_1{padding:24px;background-color:#f8fafc;min-height:100vh}._pageHeader_1vd26_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._pageTitle_1vd26_27{font-size:1.5rem;font-weight:700;color:#0f172a}._pageSubtitle_1vd26_39{font-size:.9rem;color:#64748b;margin-top:4px}._addBtn_1vd26_51{background-color:#2563eb;color:#fff;border:none;padding:10px 18px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s}._addBtn_1vd26_51:hover{background-color:#1d4ed8}._errorBanner_1vd26_81{background-color:#fef2f2;border:1px solid #fca5a5;color:#991b1b;padding:12px;border-radius:8px;margin-bottom:16px}._controlsBar_1vd26_99{background-color:#fff;padding:16px;border-radius:10px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px}._filterForm_1vd26_115{display:flex;gap:12px}._searchBox_1vd26_125{position:relative;flex:1}._searchIcon_1vd26_135{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8}._searchBox_1vd26_125 input{width:100%;padding:10px 10px 10px 36px;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem}._selectFilter_1vd26_167{padding:10px;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem;min-width:200px}._searchBtn_1vd26_183{background-color:#0f172a;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer}._tableCard_1vd26_201{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}._dataTable_1vd26_215{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}._dataTable_1vd26_215 th{background-color:#f1f5f9;padding:12px 16px;color:#475569;font-weight:600}._dataTable_1vd26_215 td{padding:12px 16px;border-top:1px solid #f1f5f9}._skuText_1vd26_253{font-weight:700;color:#1e293b}._barcodeText_1vd26_263{color:#64748b}._priceHighlight_1vd26_271{font-weight:700;color:#16a34a}._badgeWeb_1vd26_281{background-color:#fef3c7;color:#d97706;font-size:.75rem;padding:2px 6px;border-radius:4px;margin-left:6px}._actionGroup_1vd26_299{display:flex;gap:8px}._editBtn_1vd26_309,._deleteBtn_1vd26_309{border:none;background:#f1f5f9;padding:6px 10px;border-radius:6px;cursor:pointer}._editBtn_1vd26_309:hover{background:#e2e8f0}._deleteBtn_1vd26_309:hover{background:#fee2e2}._modalOverlay_1vd26_333{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modalCard_1vd26_355{background:#ffffff;border-radius:12px;width:100%;max-width:600px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}._modalHeader_1vd26_373{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}._modalHeader_1vd26_373 h3{margin:0;font-size:1.1rem;color:#0f172a}._closeModal_1vd26_403{border:none;background:transparent;font-size:1.2rem;cursor:pointer}._modalBody_1vd26_417{padding:20px}._formRow_1vd26_425{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}._formRow3_1vd26_439{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:12px}._inputGroup_1vd26_453{display:flex;flex-direction:column;margin-bottom:12px}._inputGroup_1vd26_453 label{font-size:.85rem;font-weight:600;color:#334155;margin-bottom:4px}._inputGroup_1vd26_453 input,._inputGroup_1vd26_453 select,._inputGroup_1vd26_453 textarea{padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem}._modalFooter_1vd26_493{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}._cancelBtn_1vd26_507{background:#e2e8f0;border:none;padding:10px 16px;border-radius:6px;cursor:pointer}._saveBtn_1vd26_523{background:#2563eb;color:#fff;border:none;padding:10px 18px;border-radius:6px;font-weight:600;cursor:pointer}._loadingBox_1vd26_543,._emptyText_1vd26_543{text-align:center;padding:30px;color:#64748b}._container_1jvbi_1{padding:24px;background-color:#f8fafc;min-height:100vh}._pageHeader_1jvbi_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._pageTitle_1jvbi_27{font-size:1.5rem;font-weight:700;color:#0f172a}._pageSubtitle_1jvbi_39{font-size:.9rem;color:#64748b;margin-top:4px}._addBtn_1jvbi_51{background-color:#2563eb;color:#fff;border:none;padding:10px 18px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s}._addBtn_1jvbi_51:hover{background-color:#1d4ed8}._errorBanner_1jvbi_81{background-color:#fef2f2;border:1px solid #fca5a5;color:#991b1b;padding:12px;border-radius:8px;margin-bottom:16px}._tabContainer_1jvbi_101{display:flex;gap:8px;margin-bottom:16px;border-bottom:2px solid #e2e8f0;padding-bottom:2px}._tabBtn_1jvbi_117{background:transparent;border:none;padding:10px 20px;font-size:.95rem;font-weight:600;color:#64748b;cursor:pointer;border-radius:6px 6px 0 0;transition:all .2s}._tabActive_1jvbi_141{background-color:#fff;color:#2563eb;border-bottom:3px solid #2563eb}._tableCard_1jvbi_155{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}._dataTable_1jvbi_169{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}._dataTable_1jvbi_169 th{background-color:#f1f5f9;padding:12px 16px;color:#475569;font-weight:600}._dataTable_1jvbi_169 td{padding:12px 16px;border-top:1px solid #f1f5f9}._subText_1jvbi_207{color:#94a3b8;font-style:italic}._badgeActive_1jvbi_219{background-color:#dcfce7;color:#15803d;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:600}._badgeInactive_1jvbi_237{background-color:#fee2e2;color:#b91c1c;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:600}._actionGroup_1jvbi_255{display:flex;gap:8px}._editBtn_1jvbi_265,._disableBtn_1jvbi_265,._enableBtn_1jvbi_265{border:none;background:#f1f5f9;padding:6px 10px;border-radius:6px;cursor:pointer}._editBtn_1jvbi_265:hover{background:#e2e8f0}._disableBtn_1jvbi_265:hover{background:#fee2e2}._enableBtn_1jvbi_265:hover{background:#dcfce7}._modalOverlay_1jvbi_291{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modalCard_1jvbi_313{background:#ffffff;border-radius:12px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}._modalHeader_1jvbi_331{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}._modalHeader_1jvbi_331 h3{margin:0;font-size:1.1rem;color:#0f172a}._closeModal_1jvbi_361{border:none;background:transparent;font-size:1.2rem;cursor:pointer}._modalBody_1jvbi_375{padding:20px}._inputGroup_1jvbi_383{display:flex;flex-direction:column;margin-bottom:12px}._inputGroup_1jvbi_383 label{font-size:.85rem;font-weight:600;color:#334155;margin-bottom:4px}._inputGroup_1jvbi_383 input,._inputGroup_1jvbi_383 textarea{padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem}._modalFooter_1jvbi_423{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}._cancelBtn_1jvbi_437{background:#e2e8f0;border:none;padding:10px 16px;border-radius:6px;cursor:pointer}._saveBtn_1jvbi_453{background:#2563eb;color:#fff;border:none;padding:10px 18px;border-radius:6px;font-weight:600;cursor:pointer}._loadingBox_1jvbi_473,._emptyText_1jvbi_473{text-align:center;padding:30px;color:#64748b}._container_kczqs_9{display:flex;flex-direction:column;gap:24px}._pageHeader_kczqs_21{display:flex;justify-content:space-between;align-items:center}._pageTitle_kczqs_33{font-size:24px;font-weight:900;color:#0f172a}._pageSubtitle_kczqs_45{font-size:13px;color:#64748b;margin-top:4px}._posBtn_kczqs_57{background:#10B981;color:#fff;border:none;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #10b98133}._loadingBox_kczqs_81{text-align:center;padding:60px;font-weight:700;color:#1b4f72;background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0}._errorBanner_kczqs_101{background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:700}._successBanner_kczqs_121{background:#ECFDF5;border:1px solid #A7F3D0;color:#059669;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:700}._aperturaCard_kczqs_143{background:#FFFFFF;border-radius:20px;border:1px solid #E2E8F0;padding:30px;max-width:480px;margin:0 auto;width:100%;box-shadow:0 4px 20px #00000008}._cardHeader_kczqs_165{display:flex;align-items:center;gap:16px;margin-bottom:24px}._headerIcon_kczqs_179{font-size:32px}._cardHeader_kczqs_165 h3{font-size:18px;font-weight:900;color:#0f172a}._cardHeader_kczqs_165 p{font-size:12px;color:#64748b}._formGroup_kczqs_209{display:flex;flex-direction:column;gap:16px}._inputGroup_kczqs_221{display:flex;flex-direction:column;gap:6px}._inputGroup_kczqs_221 label{font-size:12px;font-weight:800;color:#334155}._inputGroup_kczqs_221 select,._inputGroup_kczqs_221 input{height:42px;border-radius:10px;border:1px solid #CBD5E1;padding:0 12px;font-size:13px;outline:none;background:#FFFFFF}._submitAperturaBtn_kczqs_267{background:#10B981;color:#fff;border:none;padding:14px;border-radius:12px;font-size:15px;font-weight:900;cursor:pointer;box-shadow:0 4px 14px #10b9814d;margin-top:8px}._cajaGrid_kczqs_295{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 900px){._cajaGrid_kczqs_295{grid-template-columns:1fr}}._summarySection_kczqs_319,._cierreSection_kczqs_319{background:#FFFFFF;border-radius:20px;border:1px solid #E2E8F0;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 15px #00000005}._cajaStatusHeader_kczqs_341{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #F1F5F9;padding-bottom:12px}._cajaTitle_kczqs_357{font-size:14px;font-weight:900;color:#0f172a;margin-top:4px}._statusBadge_kczqs_371{background:#ECFDF5;color:#059669;font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px}._metricsList_kczqs_389{display:flex;flex-direction:column;gap:12px}._metricRow_kczqs_401{display:flex;justify-content:space-between;font-size:14px;color:#475569}._greenText_kczqs_415{color:#059669}._redText_kczqs_423{color:#ef4444}._expectedTotalRow_kczqs_431{display:flex;justify-content:space-between;font-size:15px;font-weight:900;color:#0f172a;background:#F8FAFC;padding:14px;border-radius:12px;border:1px solid #E2E8F0;margin-top:10px}._subInfo_kczqs_457{font-size:12px;color:#64748b}._cierreForm_kczqs_467{display:flex;flex-direction:column;gap:16px}._diffBox_kczqs_479{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:10px;font-size:13px;font-weight:800}._diffPositive_kczqs_499{background:#ECFDF5;color:#059669}._diffNegative_kczqs_509{background:#FEF2F2;color:#ef4444}._closeCajaBtn_kczqs_519{background:#1B4F72;color:#fff;border:none;padding:14px;border-radius:12px;font-size:15px;font-weight:900;cursor:pointer;box-shadow:0 4px 14px #1b4f724d}._modalOverlay_kczqs_545{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:500}._modalCard_kczqs_569{background:#FFFFFF;border-radius:20px;padding:28px;max-width:420px;width:100%;text-align:center;box-shadow:0 10px 30px #00000026;animation:_popup_kczqs_1 .2s ease-out}@keyframes _popup_kczqs_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._modalIconWarning_kczqs_601,._modalIconSuccess_kczqs_611{font-size:44px;margin-bottom:8px}._modalTitle_kczqs_621{font-size:18px;font-weight:900;color:#0f172a}._modalSubtitle_kczqs_633{font-size:13px;color:#64748b;margin-top:4px;margin-bottom:16px}._modalSummaryBox_kczqs_647{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;text-align:left;font-size:13px}._modalSummaryRow_kczqs_673{display:flex;justify-content:space-between;color:#475569}._modalSummaryRowHighlight_kczqs_685{display:flex;justify-content:space-between;font-size:14px;font-weight:900;color:#0f172a;border-top:1px solid #E2E8F0;padding-top:8px;margin-top:4px}._modalActions_kczqs_707{display:grid;grid-template-columns:1fr 1fr;gap:12px}._cancelBtn_kczqs_719{background:#F1F5F9;border:1px solid #CBD5E1;color:#475569;padding:12px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer}._confirmBtn_kczqs_741{background:#EF4444;border:none;color:#fff;padding:12px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #ef44444d}._acceptBtn_kczqs_765{background:#1B4F72;border:none;color:#fff;padding:12px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;width:100%}._container_m7fgo_9{display:flex;flex-direction:column;gap:20px}._pageHeader_m7fgo_21{display:flex;justify-content:space-between;align-items:center}._pageTitle_m7fgo_33{font-size:24px;font-weight:900;color:#0f172a}._pageSubtitle_m7fgo_45{font-size:13px;color:#64748b;margin-top:4px}._controlsBar_m7fgo_57{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#FFFFFF;padding:16px;border-radius:16px;border:1px solid #E2E8F0}._searchBox_m7fgo_79{display:flex;align-items:center;gap:8px;flex:1;max-width:450px;background:#F8FAFC;border:1px solid #CBD5E1;padding:6px 12px;border-radius:10px}._searchIcon_m7fgo_103{font-size:14px}._searchBox_m7fgo_79 input{border:none;background:transparent;outline:none;width:100%;font-size:13px}._searchBtn_m7fgo_127{background:#1B4F72;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}._filterGroup_m7fgo_149{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:#334155}._filterGroup_m7fgo_149 select{height:38px;border-radius:8px;border:1px solid #CBD5E1;padding:0 10px;font-size:13px;background:#FFFFFF;outline:none}._errorBanner_m7fgo_187{background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:700}._successBanner_m7fgo_207{background:#ECFDF5;border:1px solid #A7F3D0;color:#059669;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:700}._loadingBox_m7fgo_227{text-align:center;padding:60px;font-weight:700;color:#1b4f72;background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0}._tableCard_m7fgo_247{background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0;overflow:hidden;box-shadow:0 4px 20px #00000005}._dataTable_m7fgo_263{width:100%;border-collapse:collapse;text-align:left}._dataTable_m7fgo_263 th{background:#F8FAFC;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;padding:14px 16px;border-bottom:1px solid #E2E8F0}._dataTable_m7fgo_263 td{padding:14px 16px;font-size:13px;color:#334155;border-bottom:1px solid #F1F5F9}._subText_m7fgo_309{color:#94a3b8;font-size:11px}._typeBadge_m7fgo_319{background:#E0F2FE;color:#0369a1;font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase}._badgeSuccess_m7fgo_339{background:#ECFDF5;color:#059669;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}._badgeWarning_m7fgo_357{background:#FEF3C7;color:#d97706;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}._badgeDanger_m7fgo_375{background:#FEF2F2;color:#dc2626;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}._badgeMuted_m7fgo_393{background:#F1F5F9;color:#64748b;font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px}._hashCode_m7fgo_411{font-family:monospace;font-size:11px;color:#475569;background:#F1F5F9;padding:2px 6px;border-radius:4px}._obsCell_m7fgo_429{max-width:220px}._obsText_m7fgo_437{font-size:12px;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._sendBtn_m7fgo_457{background:#10B981;border:none;color:#fff;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 2px 8px #10b98140}._doneText_m7fgo_481{font-size:11px;color:#059669;font-weight:800}._emptyText_m7fgo_493{text-align:center;color:#94a3b8;padding:30px}._modalOverlay_m7fgo_507{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:500;padding:20px}._modalCard_m7fgo_533,._modalCardSuccess_m7fgo_533{background:#FFFFFF;border-radius:20px;max-width:420px;width:100%;padding:28px;text-align:center;box-shadow:0 10px 30px #00000026;animation:_popup_m7fgo_1 .2s ease-out}@keyframes _popup_m7fgo_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._modalIcon_m7fgo_565,._successIcon_m7fgo_565{font-size:44px;margin-bottom:8px}._modalCard_m7fgo_533 h3,._modalCardSuccess_m7fgo_533 h3{font-size:18px;font-weight:900;color:#0f172a}._modalSub_m7fgo_587{font-size:12px;color:#64748b;margin-top:4px;margin-bottom:16px}._modalDetails_m7fgo_601,._modalDetailsSuccess_m7fgo_601{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;text-align:left;font-size:13px;color:#334155}._modalActions_m7fgo_629{display:grid;grid-template-columns:1fr 1fr;gap:12px}._cancelBtn_m7fgo_641{background:#F1F5F9;border:1px solid #CBD5E1;color:#475569;padding:12px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer}._confirmBtn_m7fgo_663{background:#10B981;border:none;color:#fff;padding:12px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #10b98140}._acceptBtn_m7fgo_687{background:#1B4F72;border:none;color:#fff;padding:12px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;width:100%}._container_w2l2s_1{padding:20px 0}._pageHeader_w2l2s_9{margin-bottom:20px}._pageTitle_w2l2s_17{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0}._pageSubtitle_w2l2s_31{font-size:.95rem;color:#64748b;margin-top:4px}._filterCard_w2l2s_45{background-color:#fff;padding:16px;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}._searchBox_w2l2s_67{flex:2;min-width:260px;display:flex;align-items:center;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px}._searchIcon_w2l2s_89{font-size:1rem;color:#94a3b8;margin-right:8px}._searchBox_w2l2s_67 input{width:100%;border:none;background:transparent;padding:10px 0;font-size:.9rem;outline:none}._selectGroup_w2l2s_119{flex:1;min-width:260px;display:flex;gap:12px}._selectGroup_w2l2s_119 select{flex:1;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;background-color:#f8fafc;font-size:.85rem;color:#334155;outline:none}._errorBanner_w2l2s_155{background-color:#fef2f2;border:1px solid #fca5a5;color:#991b1b;padding:12px 16px;border-radius:8px;margin-bottom:20px}._productsGrid_w2l2s_175{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}._productCard_w2l2s_187{background-color:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}._productCard_w2l2s_187:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}._destacadoBadge_w2l2s_219{position:absolute;top:10px;left:10px;background-color:#f59e0b;color:#fff;font-size:.75rem;font-weight:700;padding:4px 8px;border-radius:6px;z-index:2}._imageContainer_w2l2s_245{width:100%;height:180px;background-color:#f1f5f9;display:flex;align-items:center;justify-content:center;overflow:hidden}._productImage_w2l2s_265{width:100%;height:100%;object-fit:cover}._productDetails_w2l2s_277{padding:16px;display:flex;flex-direction:column;flex:1}._metaInfo_w2l2s_291{display:flex;gap:8px;margin-bottom:8px}._skuBadge_w2l2s_303{background-color:#f1f5f9;color:#475569;font-size:.75rem;padding:2px 6px;border-radius:4px;font-weight:600}._marcaBadge_w2l2s_321{background-color:#e0f2fe;color:#0369a1;font-size:.75rem;padding:2px 6px;border-radius:4px;font-weight:600}._productTitle_w2l2s_339{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 6px;line-height:1.3}._productDesc_w2l2s_355{font-size:.85rem;color:#64748b;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._priceContainer_w2l2s_375{display:flex;align-items:baseline;gap:6px;margin-top:auto;margin-bottom:16px}._oldPrice_w2l2s_391{font-size:.85rem;color:#94a3b8;text-decoration:line-through}._currentPrice_w2l2s_403{font-size:1.25rem;font-weight:800;color:#2563eb}._unitBadge_w2l2s_415{font-size:.8rem;color:#64748b}._cardActions_w2l2s_427{display:flex;gap:10px;align-items:center}._qtyBox_w2l2s_439{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden}._qtyBox_w2l2s_439 button{background-color:#f1f5f9;border:none;width:28px;height:36px;font-weight:700;cursor:pointer}._qtyBox_w2l2s_439 button:hover{background-color:#e2e8f0}._qtyBox_w2l2s_439 input{width:36px;height:36px;border:none;text-align:center;font-size:.85rem;font-weight:600}._addCartBtn_w2l2s_499{flex:1;height:36px;background-color:#2563eb;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background-color .2s}._addCartBtn_w2l2s_499:hover{background-color:#1d4ed8}._loadingBox_w2l2s_533,._emptyCard_w2l2s_533{text-align:center;padding:40px;background-color:#fff;border-radius:12px;color:#64748b}._emptyIcon_w2l2s_549{font-size:2.5rem;display:block;margin-bottom:8px}._modalOverlay_w2l2s_563{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modalCard_w2l2s_585{background-color:#fff;padding:24px;border-radius:12px;text-align:center;max-width:380px;width:90%;box-shadow:0 20px 25px -5px #0000001a}._modalIcon_w2l2s_605{font-size:2.5rem;margin-bottom:8px}._modalBtn_w2l2s_615{margin-top:16px;background-color:#2563eb;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer}._container_1m24p_1{padding:20px 0}._pageHeader_1m24p_9{margin-bottom:24px}._pageTitle_1m24p_17{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0}._pageSubtitle_1m24p_31{font-size:.95rem;color:#64748b;margin-top:4px}._errorBanner_1m24p_43{background-color:#fef2f2;border:1px solid #fca5a5;color:#991b1b;padding:12px 16px;border-radius:8px;margin-bottom:20px}._loadingBox_1m24p_61,._emptyCard_1m24p_61{text-align:center;padding:50px 20px;background-color:#fff;border-radius:12px;color:#64748b;box-shadow:0 1px 3px #0000000d}._emptyIcon_1m24p_79{font-size:3rem;display:block;margin-bottom:12px}._catalogBtn_1m24p_91{margin-top:16px;background-color:#2563eb;color:#fff;border:none;padding:10px 24px;border-radius:8px;font-weight:600;cursor:pointer}._cartContent_1m24p_115{display:flex;gap:24px;align-items:flex-start}._itemsSection_1m24p_127{flex:2}._summarySection_1m24p_135{flex:1;min-width:320px}._tableCard_1m24p_145{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden}._cardHeader_1m24p_159{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:700;color:#334155}._clearBtn_1m24p_181{background:transparent;border:none;color:#ef4444;font-size:.85rem;cursor:pointer;font-weight:600;transition:color .2s}._clearBtn_1m24p_181:hover{color:#dc2626;text-decoration:underline}._itemsList_1m24p_211{display:flex;flex-direction:column}._itemRow_1m24p_221{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid #f1f5f9}._itemRow_1m24p_221:last-child{border-bottom:none}._itemImg_1m24p_245{width:60px;height:60px;object-fit:cover;border-radius:8px;background-color:#f8fafc}._itemInfo_1m24p_261{flex:1}._itemSku_1m24p_269{font-size:.75rem;color:#64748b;font-weight:600}._itemName_1m24p_281{font-size:.95rem;font-weight:700;color:#0f172a;margin:2px 0 4px}._itemPrice_1m24p_295{font-size:.85rem;color:#2563eb;font-weight:600}._qtyControl_1m24p_307{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:6px;overflow:hidden}._qtyControl_1m24p_307 button{background-color:#f1f5f9;border:none;width:28px;height:32px;font-weight:700;cursor:pointer}._qtyControl_1m24p_307 span{width:32px;text-align:center;font-size:.85rem;font-weight:600}._itemTotal_1m24p_355{font-weight:700;color:#0f172a;font-size:1rem;min-width:80px;text-align:right}._deleteBtn_1m24p_371{background:transparent;border:none;color:#94a3b8;font-size:1.1rem;cursor:pointer;padding:4px 8px}._deleteBtn_1m24p_371:hover{color:#ef4444}._summaryCard_1m24p_399{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000d}._summaryTitle_1m24p_413{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}._inputGroup_1m24p_431{display:flex;flex-direction:column;margin-bottom:14px}._inputGroup_1m24p_431 label{font-size:.85rem;font-weight:600;color:#334155;margin-bottom:6px}._inputGroup_1m24p_431 select{padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:.85rem;background-color:#f8fafc;color:#1e293b}._noDirText_1m24p_475{font-size:.85rem;color:#ef4444}._noDirText_1m24p_475 span{text-decoration:underline;cursor:pointer;font-weight:600}._divider_1m24p_497{border:none;border-top:1px dashed #cbd5e1;margin:16px 0}._calcRow_1m24p_509{display:flex;justify-content:space-between;font-size:.9rem;color:#64748b;margin-bottom:8px}._totalRow_1m24p_525{font-size:1.15rem;font-weight:800;color:#0f172a;margin-top:12px}._checkoutBtn_1m24p_539{width:100%;margin-top:16px;background-color:#16a34a;color:#fff;border:none;padding:12px;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .2s}._checkoutBtn_1m24p_539:hover{background-color:#15803d}._modalOverlay_1m24p_577{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modalCard_1m24p_599{background-color:#fff;padding:28px;border-radius:12px;text-align:center;max-width:400px;width:90%;box-shadow:0 20px 25px -5px #0000001a}._modalIcon_1m24p_619{font-size:3rem;margin-bottom:8px}._orderBadge_1m24p_629{background-color:#f1f5f9;padding:8px 12px;border-radius:6px;display:inline-block;margin:12px 0 20px;font-size:.9rem;color:#334155}._modalActions_1m24p_649{display:flex;gap:12px}._primaryBtn_1m24p_659,._secondaryBtn_1m24p_659,._dangerBtn_1m24p_659{flex:1;padding:10px 16px;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background-color .2s}._primaryBtn_1m24p_659{background-color:#2563eb;color:#fff;border:none}._primaryBtn_1m24p_659:hover{background-color:#1d4ed8}._secondaryBtn_1m24p_659{background-color:#e2e8f0;color:#475569;border:none}._secondaryBtn_1m24p_659:hover{background-color:#cbd5e1}._dangerBtn_1m24p_659{background-color:#ef4444;color:#fff;border:none}._dangerBtn_1m24p_659:hover{background-color:#dc2626}@media (max-width: 768px){._cartContent_1m24p_115{flex-direction:column}._summarySection_1m24p_135{width:100%}}._container_1fe1i_1{padding:20px 0}._pageHeader_1fe1i_9{margin-bottom:24px}._pageTitle_1fe1i_17{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0}._pageSubtitle_1fe1i_31{font-size:.95rem;color:#64748b;margin-top:4px}._errorBanner_1fe1i_43{background-color:#fef2f2;border:1px solid #fca5a5;color:#991b1b;padding:12px 16px;border-radius:8px;margin-bottom:20px}._loadingBox_1fe1i_61,._emptyCard_1fe1i_61{text-align:center;padding:50px 20px;background-color:#fff;border-radius:12px;color:#64748b;box-shadow:0 1px 3px #0000000d}._emptyIcon_1fe1i_79{font-size:3rem;display:block;margin-bottom:12px}._tableCard_1fe1i_93{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow-x:auto}._dataTable_1fe1i_107{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}._dataTable_1fe1i_107 th{background-color:#f8fafc;padding:14px 18px;color:#475569;font-weight:600;border-bottom:1px solid #e2e8f0}._dataTable_1fe1i_107 td{padding:14px 18px;border-bottom:1px solid #f1f5f9;color:#334155}._subText_1fe1i_149{font-size:.8rem;color:#64748b}._badgeOrigin_1fe1i_159{background-color:#f1f5f9;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:600}._badgePaid_1fe1i_175{background-color:#dcfce7;color:#15803d;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:600}._badgePending_1fe1i_193{background-color:#fef3c7;color:#b45309;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:600}._totalText_1fe1i_211{color:#2563eb;font-size:1rem}._detailBtn_1fe1i_221{background-color:#2563eb;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .2s}._detailBtn_1fe1i_221:hover{background-color:#1d4ed8}._modalOverlay_1fe1i_255{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modalCard_1fe1i_277{background-color:#fff;border-radius:12px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}._modalHeader_1fe1i_295{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}._modalHeader_1fe1i_295 h3{margin:0;font-size:1.1rem;color:#0f172a}._closeModal_1fe1i_325{border:none;background:transparent;font-size:1.2rem;cursor:pointer}._modalBody_1fe1i_339{padding:20px}._detailList_1fe1i_347{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto}._detailRow_1fe1i_363{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #f1f5f9}._productInfo_1fe1i_379 h4{margin:2px 0;font-size:.9rem;color:#0f172a}._skuBadge_1fe1i_391{font-size:.75rem;background-color:#f1f5f9;color:#64748b;padding:2px 6px;border-radius:4px;font-weight:600}._unitPrice_1fe1i_409{font-size:.8rem;color:#64748b}._itemSubtotal_1fe1i_419{font-weight:700;color:#0f172a;font-size:.95rem}._divider_1fe1i_431{border:none;border-top:1px dashed #cbd5e1;margin:16px 0}._summaryCalc_1fe1i_443{display:flex;flex-direction:column;gap:6px}._calcRow_1fe1i_455{display:flex;justify-content:space-between;font-size:.85rem;color:#64748b}._totalRow_1fe1i_469{font-size:1.1rem;font-weight:800;color:#2563eb;margin-top:6px}._container_5t581_1{padding:20px 0}._pageHeader_5t581_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}._pageTitle_5t581_27{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0}._pageSubtitle_5t581_41{font-size:.95rem;color:#64748b;margin-top:4px}._addBtn_5t581_53{background-color:#2563eb;color:#fff;border:none;padding:10px 18px;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background-color .2s}._addBtn_5t581_53:hover{background-color:#1d4ed8}._errorBanner_5t581_85{background-color:#fef2f2;border:1px solid #fca5a5;color:#991b1b;padding:12px 16px;border-radius:8px;margin-bottom:20px}._loadingBox_5t581_103,._emptyCard_5t581_103{text-align:center;padding:50px 20px;background-color:#fff;border-radius:12px;color:#64748b;box-shadow:0 1px 3px #0000000d}._emptyIcon_5t581_121{font-size:3rem;display:block;margin-bottom:12px}._grid_5t581_135{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}._dirCard_5t581_147{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;position:relative;box-shadow:0 1px 3px #0000000d;transition:all .2s}._cardPrincipal_5t581_171{border:2px solid #2563eb;background-color:#f8fafc}._badgePrincipal_5t581_181{position:absolute;top:14px;right:14px;background-color:#dbeafe;color:#1d4ed8;font-size:.75rem;font-weight:700;padding:4px 8px;border-radius:6px}._cardBody_5t581_205{flex:1;margin-bottom:16px}._aliasTitle_5t581_215{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 8px}._addressText_5t581_229{font-size:.95rem;color:#334155;margin:0 0 6px;line-height:1.4}._refText_5t581_243{font-size:.85rem;color:#64748b;margin:0 0 8px}._zipBadge_5t581_255{display:inline-block;background-color:#f1f5f9;color:#475569;font-size:.75rem;padding:2px 6px;border-radius:4px;font-weight:600}._cardFooter_5t581_277{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f5f9;padding-top:12px;gap:8px}._setMainBtn_5t581_295{background:transparent;border:1px solid #cbd5e1;color:#475569;padding:6px 10px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer}._setMainBtn_5t581_295:hover{background-color:#e2e8f0;color:#0f172a}._actionGroup_5t581_327{display:flex;gap:8px;margin-left:auto}._editBtn_5t581_339,._deleteBtn_5t581_339{border:none;padding:6px 10px;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .2s}._editBtn_5t581_339{background-color:#f1f5f9;color:#334155}._editBtn_5t581_339:hover{background-color:#e2e8f0}._deleteBtn_5t581_339{background-color:#fef2f2;color:#ef4444}._deleteBtn_5t581_339:hover{background-color:#fee2e2}._modalOverlay_5t581_397{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modalCard_5t581_419{background-color:#fff;border-radius:12px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}._modalHeader_5t581_437{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}._modalHeader_5t581_437 h3{margin:0;font-size:1.1rem;color:#0f172a}._closeModal_5t581_467{border:none;background:transparent;font-size:1.2rem;cursor:pointer}._modalBody_5t581_481{padding:20px}._inputGroup_5t581_489{display:flex;flex-direction:column;margin-bottom:14px}._inputGroup_5t581_489 label{font-size:.85rem;font-weight:600;color:#334155;margin-bottom:4px}._inputGroup_5t581_489 input,._inputGroup_5t581_489 textarea{padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:.9rem;outline:none}._checkboxGroup_5t581_531{margin:16px 0}._checkboxGroup_5t581_531 label{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#334155;cursor:pointer}._modalFooter_5t581_557{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}._cancelBtn_5t581_571{background-color:#e2e8f0;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-weight:600;color:#475569}._cancelBtn_5t581_571:hover{background-color:#cbd5e1}._saveBtn_5t581_599{background-color:#2563eb;color:#fff;border:none;padding:10px 18px;border-radius:6px;font-weight:600;cursor:pointer}._saveBtn_5t581_599:hover{background-color:#1d4ed8}._container_o5wtn_1{padding:24px;max-width:900px;margin:0 auto}._headerRow_o5wtn_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_o5wtn_27{font-size:24px;font-weight:800;color:#0f172a}._subtitle_o5wtn_39{font-size:13px;color:#64748b;margin-top:4px}._btnAction_o5wtn_51{background-color:#f1f5f9;border:1px solid #cbd5e1;color:#334155;font-weight:700;padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;transition:background .2s}._btnAction_o5wtn_51:hover{background-color:#e2e8f0}._loading_o5wtn_83{text-align:center;padding:40px;color:#64748b}._emptyCard_o5wtn_95{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:40px;text-align:center;color:#64748b}._emptyIcon_o5wtn_113{font-size:40px;display:block;margin-bottom:12px}._emptyCard_o5wtn_95 h3{font-size:16px;font-weight:800;color:#0f172a;margin-bottom:4px}._listContainer_o5wtn_139{display:flex;flex-direction:column;gap:12px}._card_o5wtn_151{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;display:flex;align-items:flex-start;gap:14px;position:relative;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #00000005}._card_o5wtn_151:hover{box-shadow:0 4px 6px -1px #0000000d}._cardUnread_o5wtn_187{background:#f0f9ff;border-color:#bae6fd}._cardIcon_o5wtn_197{font-size:22px;background:#f8fafc;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0}._cardContent_o5wtn_221{flex:1}._cardTop_o5wtn_229{display:flex;align-items:center;gap:8px;margin-bottom:4px}._cardTitle_o5wtn_243{font-size:14px;font-weight:800;color:#0f172a}._badgeNew_o5wtn_255{background:#2563eb;color:#fff;font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase}._cardMessage_o5wtn_275{font-size:13px;color:#475569;line-height:1.5;margin-bottom:8px}._cardDate_o5wtn_289{font-size:11px;color:#94a3b8;font-weight:600}._btnDelete_o5wtn_301{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:14px;padding:4px;border-radius:6px;transition:color .2s,background .2s}._btnDelete_o5wtn_301:hover{color:#dc2626;background:#fee2e2}._container_172dn_11{display:flex;flex-direction:column;gap:20px}._pageHeader_172dn_23{display:flex;justify-content:space-between;align-items:center}._pageTitle_172dn_35{font-size:24px;font-weight:900;color:#0f172a}._pageSubtitle_172dn_47{font-size:13px;color:#64748b;margin-top:4px}._loadingBox_172dn_59{text-align:center;padding:60px;font-weight:700;color:#1b4f72;background:#FFFFFF;border-radius:16px;border:1px solid #E2E8F0}._errorBanner_172dn_79{background:#FEF2F2;border:1px solid #FECDD3;color:#ef4444;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:700}._successBanner_172dn_99{background:#ECFDF5;border:1px solid #A7F3D0;color:#059669;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:700}._profileLayout_172dn_121{display:grid;grid-template-columns:340px 1fr;gap:24px;align-items:start}@media (max-width: 900px){._profileLayout_172dn_121{grid-template-columns:1fr}}._cardInfo_172dn_149{background:#FFFFFF;border-radius:20px;border:1px solid #E2E8F0;padding:24px;box-shadow:0 4px 20px #00000005}._avatarHeader_172dn_165{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}._avatarCircle_172dn_181{width:80px;height:80px;background:#1B4F72;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:900;box-shadow:0 6px 16px #1b4f7233}._userHeadText_172dn_209 h2{font-size:18px;font-weight:900;color:#0f172a}._roleBadge_172dn_221{display:inline-block;background:#E0F2FE;color:#0369a1;font-size:12px;font-weight:800;padding:3px 10px;border-radius:6px;margin-top:6px}._divider_172dn_243{border:0;border-top:1px solid #F1F5F9;margin:20px 0}._infoDetails_172dn_255{display:flex;flex-direction:column;gap:12px}._infoRow_172dn_267{display:flex;flex-direction:column;gap:2px;font-size:13px}._infoRow_172dn_267 span{color:#64748b}._infoRow_172dn_267 strong{color:#0f172a;font-size:14px}._subText_172dn_299{color:#475569;font-size:12px}._statusActive_172dn_309{color:#10b981;font-weight:800}._statusInactive_172dn_319{color:#ef4444;font-weight:800}._rightColumn_172dn_331{display:flex;flex-direction:column;gap:24px}._cardSecurity_172dn_343,._cardLogs_172dn_343{background:#FFFFFF;border-radius:20px;border:1px solid #E2E8F0;padding:24px;box-shadow:0 4px 20px #00000005}._cardTitleGroup_172dn_359 h3{font-size:16px;font-weight:900;color:#0f172a}._cardTitleGroup_172dn_359 p{font-size:12px;color:#64748b;margin-top:2px;margin-bottom:16px}._securityForm_172dn_385{display:flex;flex-direction:column;gap:14px}._inputGroup_172dn_397{display:flex;flex-direction:column;gap:6px}._inputGroup_172dn_397 label{font-size:12px;font-weight:700;color:#334155}._inputGroup_172dn_397 input{height:42px;border-radius:10px;border:1px solid #CBD5E1;padding:0 12px;font-size:13px;outline:none}._inputGroup_172dn_397 input:focus{border-color:#1b4f72}._savePassBtn_172dn_447{background:#1B4F72;border:none;color:#fff;padding:12px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;margin-top:6px;transition:background .2s ease}._savePassBtn_172dn_447:hover{background:#143A54}._cardLogs_172dn_343 h3{font-size:15px;font-weight:900;color:#0f172a;margin-bottom:14px}._logsList_172dn_495{display:flex;flex-direction:column;gap:10px}._logItem_172dn_507{display:flex;justify-content:space-between;align-items:center;background:#F8FAFC;border:1px solid #E2E8F0;padding:10px 14px;border-radius:10px;font-size:13px}._logSub_172dn_529{font-size:11px;color:#94a3b8}._logDate_172dn_539{font-size:11px;color:#64748b;font-weight:700}._emptyLogs_172dn_551{font-size:12px;color:#94a3b8;text-align:center;padding:10px}
