:root{--color-primary: #0F52BA;--color-secondary: #32CD32;--color-background: #F5F7FA;--color-surface: #FFFFFF;--color-text: #1A1C1E;--color-text-muted: #5C6370;--color-border: #E1E4E8;--color-danger: #FF3B30;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}#root{width:100%}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--color-background);color:var(--color-text);-webkit-font-smoothing:antialiased}.loading_screen{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:var(--color-background);color:var(--color-primary);font-size:18px;font-weight:700}.denied{display:flex;justify-content:center;align-items:center;height:80vh;color:var(--color-danger);font-size:16px;font-weight:600}.view-animate-fade{animation:fadeIn .25s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._loginContainer_bz5n3_9{display:flex;min-height:100vh;width:100vw;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._heroSection_bz5n3_31{flex:1.1;background:linear-gradient(135deg,#0F52BA 0%,#082C66 100%);position:relative;display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:60px;box-sizing:border-box;overflow:hidden}._heroOverlay_bz5n3_57{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}._brandHeader_bz5n3_75{display:flex;align-items:center;gap:14px}._logoIcon_bz5n3_87{width:48px;height:48px;background-color:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:24px;box-shadow:0 8px 20px #00000026}._symbol_bz5n3_113{color:#0f52ba}._symbolAccent_bz5n3_121{color:#32cd32}._brandTitle_bz5n3_129{font-size:28px;font-weight:800;margin:0;letter-spacing:-.5px}._titleAccent_bz5n3_143{color:#32cd32}._heroContent_bz5n3_151{max-width:520px;margin:auto 0}._heroContent_bz5n3_151 h2{font-size:32px;font-weight:800;line-height:1.25;margin-bottom:18px;letter-spacing:-.5px}._heroContent_bz5n3_151 p{font-size:15px;line-height:1.6;color:#ffffffd9;margin-bottom:32px}._featureBadges_bz5n3_191{display:flex;flex-wrap:wrap;gap:12px}._badge_bz5n3_203{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:10px 16px;border-radius:30px;font-size:13px;font-weight:600}._badgeIcon_bz5n3_229{font-size:14px}._heroFooter_bz5n3_237 p{font-size:12px;color:#fff9;margin:0}._heroFooter_bz5n3_237 strong{color:#fff}._formSection_bz5n3_263{flex:1;display:flex;align-items:center;justify-content:center;padding:40px;background-color:#fff}._formCard_bz5n3_281{width:100%;max-width:440px}._welcomeHeader_bz5n3_291 h3{font-size:24px;font-weight:800;color:#1a1c1e;margin:0 0 8px}._welcomeHeader_bz5n3_291 p{font-size:14px;color:#5c6370;margin:0 0 28px}._typeSelector_bz5n3_319{display:flex;background-color:#f0f2f5;padding:4px;border-radius:12px;margin-bottom:24px;gap:4px}._typeBtn_bz5n3_337{flex:1;padding:10px 12px;border:none;background:transparent;border-radius:8px;font-size:12px;font-weight:700;color:#5c6370;cursor:pointer;transition:all .2s ease}._activeType_bz5n3_363{background-color:#fff;color:#0f52ba;box-shadow:0 2px 8px #00000014}._errorMessage_bz5n3_377{display:flex;align-items:center;gap:10px;background-color:#ff3b3014;border:1px solid rgba(255,59,48,.2);color:#ff3b30;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px}._loginForm_bz5n3_405{display:flex;flex-direction:column;gap:20px}._inputGroup_bz5n3_417{display:flex;flex-direction:column;gap:6px}._inputGroup_bz5n3_417 label{font-size:11px;font-weight:700;color:#5c6370;text-transform:uppercase;letter-spacing:.5px}._labelRow_bz5n3_445{display:flex;justify-content:space-between;align-items:center}._forgotLink_bz5n3_457{font-size:12px;color:#0f52ba;text-decoration:none;font-weight:600}._forgotLink_bz5n3_457:hover{text-decoration:underline}._inputGroup_bz5n3_417 input{height:46px;border:1.5px solid #E1E4E8;border-radius:10px;padding:0 16px;font-size:14px;color:#1a1c1e;background-color:#f8f9fa;transition:border-color .2s ease;outline:none}._inputGroup_bz5n3_417 input:focus{border-color:#0f52ba;background-color:#fff}._submitBtn_bz5n3_513{height:48px;background-color:#0f52ba;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #0f52ba33;transition:background-color .2s ease;margin-top:8px}._submitBtn_bz5n3_513:hover{background-color:#0b4299}._submitBtn_bz5n3_513:disabled{background-color:#a1a8b3;cursor:not-allowed;box-shadow:none}._spinner_bz5n3_561{display:inline-block}._formFooter_bz5n3_569{margin-top:32px;text-align:center;border-top:1px solid #E1E4E8;padding-top:24px}._formFooter_bz5n3_569 p{font-size:13px;color:#5c6370;margin:0 0 6px}._registerLink_bz5n3_595{font-size:14px;color:#0f52ba;font-weight:700;text-decoration:none}._registerLink_bz5n3_595:hover{text-decoration:underline}@media (max-width: 900px){._loginContainer_bz5n3_9{flex-direction:column}._heroSection_bz5n3_31{display:none}._formSection_bz5n3_263{padding:24px}}._registerContainer_50id4_9{display:flex;min-height:100vh;width:100vw;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._heroSection_50id4_31{flex:1.1;background:linear-gradient(135deg,#0F52BA 0%,#082C66 100%);position:relative;display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:60px;box-sizing:border-box;overflow:hidden}._heroOverlay_50id4_57{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}._brandHeader_50id4_75{display:flex;align-items:center;gap:14px}._logoIcon_50id4_87{width:48px;height:48px;background-color:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:24px;box-shadow:0 8px 20px #00000026}._symbol_50id4_113{color:#0f52ba}._symbolAccent_50id4_121{color:#32cd32}._brandTitle_50id4_129{font-size:28px;font-weight:800;margin:0;letter-spacing:-.5px}._titleAccent_50id4_143{color:#32cd32}._heroContent_50id4_151{max-width:520px;margin:auto 0}._heroContent_50id4_151 h2{font-size:32px;font-weight:800;line-height:1.25;margin-bottom:18px;letter-spacing:-.5px}._heroContent_50id4_151 p{font-size:15px;line-height:1.6;color:#ffffffd9;margin-bottom:32px}._featureBadges_50id4_191{display:flex;flex-wrap:wrap;gap:12px}._badge_50id4_203{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:10px 16px;border-radius:30px;font-size:13px;font-weight:600}._badgeIcon_50id4_229{font-size:14px}._heroFooter_50id4_237 p{font-size:12px;color:#fff9;margin:0}._heroFooter_50id4_237 strong{color:#fff}._formSection_50id4_263{flex:1.2;display:flex;align-items:center;justify-content:center;padding:40px;background-color:#fff;overflow-y:auto}._formCard_50id4_283{width:100%;max-width:500px}._welcomeHeader_50id4_293 h3{font-size:24px;font-weight:800;color:#1a1c1e;margin:0 0 8px}._welcomeHeader_50id4_293 p{font-size:14px;color:#5c6370;margin:0 0 24px}._typeSelector_50id4_321{display:flex;background-color:#f0f2f5;padding:4px;border-radius:12px;margin-bottom:20px;gap:4px}._typeBtn_50id4_339{flex:1;padding:10px 12px;border:none;background:transparent;border-radius:8px;font-size:12px;font-weight:700;color:#5c6370;cursor:pointer;transition:all .2s ease}._activeType_50id4_365{background-color:#fff;color:#0f52ba;box-shadow:0 2px 8px #00000014}._errorMessage_50id4_379{display:flex;align-items:center;gap:10px;background-color:#ff3b3014;border:1px solid rgba(255,59,48,.2);color:#ff3b30;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:18px}._successMessage_50id4_407{display:flex;align-items:center;gap:10px;background-color:#32cd3214;border:1px solid rgba(50,205,50,.2);color:#28a745;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:18px}._registerForm_50id4_435{display:flex;flex-direction:column;gap:16px}._rowFlex_50id4_447{display:flex;gap:16px}._inputGroup_50id4_457{flex:1;display:flex;flex-direction:column;gap:6px}._inputGroup_50id4_457 label{font-size:11px;font-weight:700;color:#5c6370;text-transform:uppercase;letter-spacing:.5px}._inputGroup_50id4_457 input{height:44px;border:1.5px solid #E1E4E8;border-radius:10px;padding:0 14px;font-size:14px;color:#1a1c1e;background-color:#f8f9fa;transition:border-color .2s ease;outline:none;width:100%;box-sizing:border-box}._inputGroup_50id4_457 input:focus{border-color:#0f52ba;background-color:#fff}._submitBtn_50id4_525{height:48px;background-color:#0f52ba;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #0f52ba33;transition:background-color .2s ease;margin-top:10px}._submitBtn_50id4_525:hover{background-color:#0b4299}._submitBtn_50id4_525:disabled{background-color:#a1a8b3;cursor:not-allowed;box-shadow:none}._spinner_50id4_573{display:inline-block}._formFooter_50id4_581{margin-top:24px;text-align:center;border-top:1px solid #E1E4E8;padding-top:20px}._formFooter_50id4_581 p{font-size:13px;color:#5c6370;margin:0 0 6px}._loginLink_50id4_607{font-size:14px;color:#0f52ba;font-weight:700;text-decoration:none}._loginLink_50id4_607:hover{text-decoration:underline}@media (max-width: 900px){._registerContainer_50id4_9{flex-direction:column}._heroSection_50id4_31{display:none}._formSection_50id4_263{padding:24px}._rowFlex_50id4_447{flex-direction:column;gap:16px}}._forgotContainer_13cej_9{display:flex;min-height:100vh;width:100vw;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._heroSection_13cej_31{flex:1.1;background:linear-gradient(135deg,#0F52BA 0%,#082C66 100%);position:relative;display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:60px;box-sizing:border-box;overflow:hidden}._heroOverlay_13cej_57{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}._brandHeader_13cej_75{display:flex;align-items:center;gap:14px}._logoIcon_13cej_87{width:48px;height:48px;background-color:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:24px;box-shadow:0 8px 20px #00000026}._symbol_13cej_113{color:#0f52ba}._symbolAccent_13cej_121{color:#32cd32}._brandTitle_13cej_129{font-size:28px;font-weight:800;margin:0;letter-spacing:-.5px}._titleAccent_13cej_143{color:#32cd32}._heroContent_13cej_151{max-width:520px;margin:auto 0}._heroContent_13cej_151 h2{font-size:32px;font-weight:800;line-height:1.25;margin-bottom:18px;letter-spacing:-.5px}._heroContent_13cej_151 p{font-size:15px;line-height:1.6;color:#ffffffd9;margin-bottom:32px}._featureBadges_13cej_191{display:flex;flex-wrap:wrap;gap:12px}._badge_13cej_203{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:10px 16px;border-radius:30px;font-size:13px;font-weight:600}._badgeIcon_13cej_229{font-size:14px}._heroFooter_13cej_237 p{font-size:12px;color:#fff9;margin:0}._heroFooter_13cej_237 strong{color:#fff}._formSection_13cej_263{flex:1;display:flex;align-items:center;justify-content:center;padding:40px;background-color:#fff}._formCard_13cej_281{width:100%;max-width:440px}._welcomeHeader_13cej_291 h3{font-size:24px;font-weight:800;color:#1a1c1e;margin:0 0 8px}._welcomeHeader_13cej_291 p{font-size:14px;color:#5c6370;margin:0 0 28px;line-height:1.5}._errorMessage_13cej_321{display:flex;align-items:center;gap:10px;background-color:#ff3b3014;border:1px solid rgba(255,59,48,.2);color:#ff3b30;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px}._successMessage_13cej_349{display:flex;align-items:center;gap:10px;background-color:#32cd3214;border:1px solid rgba(50,205,50,.2);color:#28a745;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px;line-height:1.5}._forgotForm_13cej_379{display:flex;flex-direction:column;gap:20px}._inputGroup_13cej_391{display:flex;flex-direction:column;gap:6px}._inputGroup_13cej_391 label{font-size:11px;font-weight:700;color:#5c6370;text-transform:uppercase;letter-spacing:.5px}._inputGroup_13cej_391 input{height:46px;border:1.5px solid #E1E4E8;border-radius:10px;padding:0 16px;font-size:14px;color:#1a1c1e;background-color:#f8f9fa;transition:border-color .2s ease;outline:none;width:100%;box-sizing:border-box}._inputGroup_13cej_391 input:focus{border-color:#0f52ba;background-color:#fff}._submitBtn_13cej_457{height:48px;background-color:#0f52ba;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #0f52ba33;transition:background-color .2s ease;margin-top:8px}._submitBtn_13cej_457:hover{background-color:#0b4299}._submitBtn_13cej_457:disabled{background-color:#a1a8b3;cursor:not-allowed;box-shadow:none}._spinner_13cej_505{display:inline-block}._formFooter_13cej_513{margin-top:32px;text-align:center;border-top:1px solid #E1E4E8;padding-top:24px}._formFooter_13cej_513 p{font-size:13px;color:#5c6370;margin:0 0 8px}._loginLink_13cej_539{font-size:14px;color:#0f52ba;font-weight:700;text-decoration:none}._loginLink_13cej_539:hover{text-decoration:underline}@media (max-width: 900px){._forgotContainer_13cej_9{flex-direction:column}._heroSection_13cej_31{display:none}._formSection_13cej_263{padding:24px}}._resetContainer_1lm0p_9{display:flex;min-height:100vh;width:100vw;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._heroSection_1lm0p_31{flex:1.1;background:linear-gradient(135deg,#0F52BA 0%,#082C66 100%);position:relative;display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:60px;box-sizing:border-box;overflow:hidden}._heroOverlay_1lm0p_57{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}._brandHeader_1lm0p_75{display:flex;align-items:center;gap:14px}._logoIcon_1lm0p_87{width:48px;height:48px;background-color:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:24px;box-shadow:0 8px 20px #00000026}._symbol_1lm0p_113{color:#0f52ba}._symbolAccent_1lm0p_121{color:#32cd32}._brandTitle_1lm0p_129{font-size:28px;font-weight:800;margin:0;letter-spacing:-.5px}._titleAccent_1lm0p_143{color:#32cd32}._heroContent_1lm0p_151{max-width:520px;margin:auto 0}._heroContent_1lm0p_151 h2{font-size:32px;font-weight:800;line-height:1.25;margin-bottom:18px;letter-spacing:-.5px}._heroContent_1lm0p_151 p{font-size:15px;line-height:1.6;color:#ffffffd9;margin-bottom:32px}._featureBadges_1lm0p_191{display:flex;flex-wrap:wrap;gap:12px}._badge_1lm0p_203{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:10px 16px;border-radius:30px;font-size:13px;font-weight:600}._badgeIcon_1lm0p_229{font-size:14px}._heroFooter_1lm0p_237 p{font-size:12px;color:#fff9;margin:0}._heroFooter_1lm0p_237 strong{color:#fff}._formSection_1lm0p_263{flex:1;display:flex;align-items:center;justify-content:center;padding:40px;background-color:#fff}._formCard_1lm0p_281{width:100%;max-width:440px}._welcomeHeader_1lm0p_291 h3{font-size:24px;font-weight:800;color:#1a1c1e;margin:0 0 8px}._welcomeHeader_1lm0p_291 p{font-size:14px;color:#5c6370;margin:0 0 28px;line-height:1.5}._errorMessage_1lm0p_321{display:flex;align-items:center;gap:10px;background-color:#ff3b3014;border:1px solid rgba(255,59,48,.2);color:#ff3b30;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px}._successMessage_1lm0p_349{display:flex;align-items:center;gap:10px;background-color:#32cd3214;border:1px solid rgba(50,205,50,.2);color:#28a745;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px;line-height:1.5}._resetForm_1lm0p_379{display:flex;flex-direction:column;gap:20px}._inputGroup_1lm0p_391{display:flex;flex-direction:column;gap:6px}._inputGroup_1lm0p_391 label{font-size:11px;font-weight:700;color:#5c6370;text-transform:uppercase;letter-spacing:.5px}._inputGroup_1lm0p_391 input{height:46px;border:1.5px solid #E1E4E8;border-radius:10px;padding:0 16px;font-size:14px;color:#1a1c1e;background-color:#f8f9fa;transition:border-color .2s ease;outline:none;width:100%;box-sizing:border-box}._inputGroup_1lm0p_391 input:focus{border-color:#0f52ba;background-color:#fff}._submitBtn_1lm0p_457{height:48px;background-color:#0f52ba;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #0f52ba33;transition:background-color .2s ease;margin-top:8px}._submitBtn_1lm0p_457:hover{background-color:#0b4299}._submitBtn_1lm0p_457:disabled{background-color:#a1a8b3;cursor:not-allowed;box-shadow:none}._spinner_1lm0p_505{display:inline-block}._formFooter_1lm0p_513{margin-top:32px;text-align:center;border-top:1px solid #E1E4E8;padding-top:24px}._formFooter_1lm0p_513 p{font-size:13px;color:#5c6370;margin:0 0 8px}._loginLink_1lm0p_539{font-size:14px;color:#0f52ba;font-weight:700;text-decoration:none}._loginLink_1lm0p_539:hover{text-decoration:underline}@media (max-width: 900px){._resetContainer_1lm0p_9{flex-direction:column}._heroSection_1lm0p_31{display:none}._formSection_1lm0p_263{padding:24px}}._pageContainer_1d5lv_9{min-height:100vh;width:100vw;background-color:#f5f7fa;display:flex;justify-content:center;align-items:center;padding:40px 20px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._legalCard_1d5lv_33{background-color:#fff;width:100%;maxWidth:820px;border-radius:16px;padding:45px 50px;box-shadow:0 8px 24px #0000000a;border:1px solid #E1E4E8;box-sizing:border-box}._headerArea_1d5lv_57{text-align:center;margin-bottom:24px}._brandBadge_1d5lv_67{display:inline-flex;align-items:center;gap:6px;background-color:#f0f4fa;padding:6px 16px;border-radius:20px;margin-bottom:12px}._brandSymbol_1d5lv_87{font-weight:900;font-size:18px;color:#0f52ba}._brandAccent_1d5lv_99{font-weight:900;font-size:18px;color:#32cd32}._brandText_1d5lv_111{font-size:16px;font-weight:800;color:#1a1c1e}._brandAccentText_1d5lv_123{color:#32cd32}._mainTitle_1d5lv_131{font-size:28px;font-weight:800;color:#1a1c1e;margin:6px 0 0;letter-spacing:-.5px}._metaSubtitle_1d5lv_147{font-size:13px;color:#5c6370;margin-top:6px;font-weight:500}._divider_1d5lv_161{border:none;height:1.5px;background-color:#e1e4e8;margin-bottom:32px}._legalContent_1d5lv_177{display:flex;flex-direction:column;gap:16px}._sectionTitle_1d5lv_189{font-size:15px;font-weight:700;color:#0f52ba;text-transform:uppercase;letter-spacing:.4px;margin-top:16px}._paragraph_1d5lv_207{font-size:14px;color:#333;line-height:1.6;margin:0}._legalList_1d5lv_221{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:#333;line-height:1.6}._inlineLink_1d5lv_243{color:#0f52ba;font-weight:600;text-decoration:none}._inlineLink_1d5lv_243:hover{text-decoration:underline}._footerRow_1d5lv_265{margin-top:40px;border-top:1px solid #E1E4E8;padding-top:20px;display:flex;flex-direction:column;align-items:center;gap:16px}._footerText_1d5lv_285{font-size:12px;color:#5c6370;margin:0;text-align:center}._footerText_1d5lv_285 strong{color:#1a1c1e}._backLinkWrapper_1d5lv_307{margin-top:4px}._backBtn_1d5lv_315{font-size:13px;color:#0f52ba;font-weight:700;text-decoration:none}._backBtn_1d5lv_315:hover{text-decoration:underline}@media (max-width: 600px){._legalCard_1d5lv_33{padding:28px 20px}._mainTitle_1d5lv_131{font-size:22px}}._pageContainer_1tpwa_9{min-height:100vh;width:100vw;background-color:#f5f7fa;display:flex;justify-content:center;align-items:center;padding:40px 20px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._formCard_1tpwa_33{background-color:#fff;width:100%;max-width:580px;border-radius:16px;padding:40px 45px;box-shadow:0 8px 24px #0000000a;border:1px solid #E1E4E8;box-sizing:border-box}._headerArea_1tpwa_57{text-align:center;margin-bottom:24px}._brandBadge_1tpwa_67{display:inline-flex;align-items:center;gap:6px;background-color:#f0f4fa;padding:6px 16px;border-radius:20px;margin-bottom:12px}._brandSymbol_1tpwa_87{font-weight:900;font-size:18px;color:#0f52ba}._brandAccent_1tpwa_99{font-weight:900;font-size:18px;color:#32cd32}._brandText_1tpwa_111{font-size:16px;font-weight:800;color:#1a1c1e}._brandAccentText_1tpwa_123{color:#32cd32}._mainTitle_1tpwa_131{font-size:26px;font-weight:800;color:#1a1c1e;margin:6px 0 0;letter-spacing:-.5px}._metaSubtitle_1tpwa_147{font-size:13px;color:#5c6370;margin-top:6px;font-weight:500}._infoBox_1tpwa_163{display:flex;gap:12px;background-color:#f0f4fa;border-left:4px solid #0F52BA;padding:14px 16px;border-radius:8px;margin-bottom:24px}._infoIcon_1tpwa_183{font-size:18px}._infoBox_1tpwa_163 p{font-size:13px;color:#333;line-height:1.5;margin:0}._errorMessage_1tpwa_207{display:flex;align-items:center;gap:10px;background-color:#ff3b3014;border:1px solid rgba(255,59,48,.2);color:#ff3b30;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px}._successMessage_1tpwa_235{display:flex;align-items:center;gap:10px;background-color:#32cd3214;border:1px solid rgba(50,205,50,.2);color:#28a745;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;margin-bottom:20px;line-height:1.5}._bajaForm_1tpwa_267{display:flex;flex-direction:column;gap:18px}._inputGroup_1tpwa_279{display:flex;flex-direction:column;gap:6px}._inputGroup_1tpwa_279 label{font-size:11px;font-weight:700;color:#5c6370;text-transform:uppercase;letter-spacing:.5px}._inputGroup_1tpwa_279 input,._inputGroup_1tpwa_279 textarea{border:1.5px solid #E1E4E8;border-radius:10px;padding:12px 16px;font-size:14px;color:#1a1c1e;background-color:#f8f9fa;transition:border-color .2s ease;outline:none;width:100%;box-sizing:border-box;font-family:inherit}._inputGroup_1tpwa_279 input{height:46px}._inputGroup_1tpwa_279 input:focus,._inputGroup_1tpwa_279 textarea:focus{border-color:#0f52ba;background-color:#fff}._checkboxGroup_1tpwa_357{display:flex;align-items:flex-start;gap:10px;margin-top:4px}._checkboxGroup_1tpwa_357 input[type=checkbox]{width:18px;height:18px;accent-color:#0F52BA;cursor:pointer;margin-top:2px}._checkboxGroup_1tpwa_357 label{font-size:12px;color:#5c6370;line-height:1.5;cursor:pointer}._submitBtn_1tpwa_401{height:48px;background-color:#ff3b30;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #ff3b3033;transition:background-color .2s ease;margin-top:8px}._submitBtn_1tpwa_401:hover{background-color:#d32f2f}._submitBtn_1tpwa_401:disabled{background-color:#a1a8b3;cursor:not-allowed;box-shadow:none}._spinner_1tpwa_449{display:inline-block}._footerRow_1tpwa_459{margin-top:32px;border-top:1px solid #E1E4E8;padding-top:20px;display:flex;flex-direction:column;align-items:center;gap:12px}._footerText_1tpwa_479{font-size:12px;color:#5c6370;margin:0;text-align:center}._footerText_1tpwa_479 strong{color:#1a1c1e}._linksRow_1tpwa_501{display:flex;align-items:center;gap:10px}._footerLink_1tpwa_513{font-size:13px;color:#0f52ba;font-weight:700;text-decoration:none}._footerLink_1tpwa_513:hover{text-decoration:underline}._linkDot_1tpwa_535{color:#c1c7d0;font-size:12px}@media (max-width: 600px){._formCard_1tpwa_33{padding:28px 20px}._mainTitle_1tpwa_131{font-size:22px}}._header_1r7n5_1{height:64px;background-color:#fff;border-bottom:1px solid #E1E4E8;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #0000000a}._headerLeft_1r7n5_29{display:flex;align-items:center;gap:16px}._toggleBtn_1r7n5_41{background:#F0F4FA;border:1px solid #E1E4E8;border-radius:8px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}._toggleBtn_1r7n5_41:hover{background-color:#e2e8f0}._toggleIcon_1r7n5_75{font-size:18px;color:#0f52ba;font-weight:700}._brandGroup_1r7n5_87{display:flex;align-items:center;gap:8px}._logoIcon_1r7n5_99{width:32px;height:32px;background-color:#0f52ba;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px}._symbol_1r7n5_123{color:#fff}._symbolAccent_1r7n5_131{color:#32cd32}._brandTitle_1r7n5_139{font-size:18px;font-weight:800;color:#1a1c1e}._titleAccent_1r7n5_151{color:#32cd32}._headerRight_1r7n5_159{display:flex;align-items:center;gap:20px}._userInfo_1r7n5_171{display:flex;flex-direction:column;align-items:flex-end}._userName_1r7n5_183{font-size:13px;font-weight:700;color:#1a1c1e}._userRole_1r7n5_195{font-size:11px;font-weight:600;color:#0f52ba}._logoutBtn_1r7n5_207{background-color:#ff3b3014;color:#ff3b30;border:1px solid rgba(255,59,48,.2);padding:8px 14px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}._logoutBtn_1r7n5_207:hover{background-color:#ff3b30;color:#fff}._backdrop_1ju71_1{position:fixed;top:64px;left:0;width:100vw;height:calc(100vh - 64px);background-color:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150}._sidebar_1ju71_23{position:fixed;top:64px;left:0;width:260px;height:calc(100vh - 64px);background-color:#0f52ba;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px 16px;box-sizing:border-box;z-index:200;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 16px #00000026}._closed_1ju71_59{transform:translate(-100%)}._open_1ju71_67{transform:translate(0)}._sidebarHeader_1ju71_75{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 8px}._menuTitle_1ju71_91{font-size:11px;font-weight:800;color:#fff9;letter-spacing:.8px}._closeBtn_1ju71_105{background:transparent;border:none;color:#fff;font-size:16px;cursor:pointer;padding:4px}._navMenu_1ju71_123{display:flex;flex-direction:column;gap:8px;flex:1}._navItem_1ju71_137{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;color:#ffffffd9;text-decoration:none;font-size:14px;font-weight:600;transition:all .2s ease}._navItem_1ju71_137:hover{background-color:#ffffff1f;color:#fff}._active_1ju71_173{background-color:#fff;color:#0f52ba;box-shadow:0 4px 12px #0000001a}._active_1ju71_173 ._navIcon_1ju71_185{transform:scale(1.1)}._navIcon_1ju71_185{font-size:16px;transition:transform .2s ease}._sidebarFooter_1ju71_203{border-top:1px solid rgba(255,255,255,.15);padding-top:16px;text-align:center}._sidebarFooter_1ju71_203 p{margin:0;font-size:12px;font-weight:700}._sidebarFooter_1ju71_203 small{font-size:10px;color:#fff9}._layoutContainer_2y9uh_1{min-height:100vh;display:flex;flex-direction:column;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._mainContent_2y9uh_17{flex:1;padding:24px;box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto}._contentWrapper_2y9uh_35{width:100%}._header_b4nja_1{height:64px;background-color:#1a1c1e;border-bottom:2px solid #0F52BA;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px #00000026}._headerLeft_b4nja_29{display:flex;align-items:center;gap:16px}._toggleBtn_b4nja_41{background:#2C2F33;border:1px solid #3A3D42;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}._toggleBtn_b4nja_41:hover{background-color:#3a3d42}._toggleIcon_b4nja_75{font-size:20px;color:#32cd32;font-weight:700}._brandGroup_b4nja_87{display:flex;align-items:center;gap:10px}._logoIcon_b4nja_99{width:34px;height:34px;background-color:#0f52ba;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:18px}._symbol_b4nja_123{color:#fff}._symbolAccent_b4nja_131{color:#32cd32}._brandTitleGroup_b4nja_139{display:flex;flex-direction:column}._brandTitle_b4nja_139{font-size:18px;font-weight:800;color:#fff;line-height:1.1}._titleAccent_b4nja_163{color:#32cd32}._subBadge_b4nja_171{font-size:9px;font-weight:800;color:#32cd32;letter-spacing:.6px}._headerRight_b4nja_185{display:flex;align-items:center;gap:18px}._userInfo_b4nja_197{display:flex;flex-direction:column;align-items:flex-end}._userName_b4nja_209{font-size:13px;font-weight:700;color:#fff}._userRole_b4nja_221{font-size:10px;font-weight:700;color:#32cd32}._logoutBtn_b4nja_233{background-color:#ff3b3026;color:#ff3b30;border:1px solid rgba(255,59,48,.3);padding:8px 14px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer;transition:all .2s ease}._logoutBtn_b4nja_233:hover{background-color:#ff3b30;color:#fff}._backdrop_19dwp_1{position:fixed;top:64px;left:0;width:100vw;height:calc(100vh - 64px);background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150}._sidebar_19dwp_23{position:fixed;top:64px;left:0;width:270px;height:calc(100vh - 64px);background-color:#1a1c1e;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px 16px;box-sizing:border-box;z-index:200;transition:transform .3s cubic-bezier(.4,0,.2,1);border-right:1px solid #2C2F33;box-shadow:4px 0 16px #0000004d}._closed_19dwp_61{transform:translate(-100%)}._open_19dwp_69{transform:translate(0)}._sidebarHeader_19dwp_77{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 8px}._menuTitle_19dwp_93{font-size:11px;font-weight:800;color:#32cd32;letter-spacing:.8px}._closeBtn_19dwp_107{background:transparent;border:none;color:#fff;font-size:16px;cursor:pointer;padding:4px}._navMenu_19dwp_125{display:flex;flex-direction:column;gap:10px;flex:1}._navItem_19dwp_139{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;color:#c1c7d0;text-decoration:none;font-size:14px;font-weight:700;background-color:#2c2f33;border:1px solid transparent;transition:all .2s ease}._navItem_19dwp_139:hover{background-color:#3a3d42;color:#fff}._active_19dwp_179{background-color:#0f52ba;color:#fff;border-color:#32cd32;box-shadow:0 4px 12px #0f52ba4d}._navIcon_19dwp_193{font-size:18px}._sidebarFooter_19dwp_201{border-top:1px solid #2C2F33;padding-top:16px;text-align:center}._sidebarFooter_19dwp_201 p{margin:0;font-size:12px;font-weight:700;color:#fff}._sidebarFooter_19dwp_201 small{font-size:10px;color:#8c94a0}._layoutContainer_d3ccv_1{min-height:100vh;display:flex;flex-direction:column;background-color:#121416;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._mainContent_d3ccv_19{flex:1;padding:20px;box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto}._contentWrapper_d3ccv_37{width:100%}._header_17ucr_1{height:64px;background-color:#0f172a;border-bottom:2px solid #2563EB;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:100;box-shadow:0 4px 12px #00000040}._headerLeft_17ucr_29{display:flex;align-items:center;gap:16px}._toggleBtn_17ucr_41{background:#1E293B;border:1px solid #334155;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}._toggleBtn_17ucr_41:hover{background-color:#334155}._toggleIcon_17ucr_75{font-size:20px;color:#38bdf8;font-weight:700}._brandGroup_17ucr_87{display:flex;align-items:center;gap:10px}._logoIcon_17ucr_99{width:34px;height:34px;background-color:#2563eb;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:18px}._symbol_17ucr_123{color:#fff}._symbolAccent_17ucr_131{color:#38bdf8}._brandTitleGroup_17ucr_139{display:flex;flex-direction:column}._brandTitle_17ucr_139{font-size:18px;font-weight:800;color:#fff;line-height:1.1}._titleAccent_17ucr_163{color:#38bdf8}._subBadge_17ucr_171{font-size:9px;font-weight:800;color:#38bdf8;letter-spacing:.6px}._headerRight_17ucr_185{display:flex;align-items:center;gap:18px}._userInfo_17ucr_197{display:flex;flex-direction:column;align-items:flex-end}._userName_17ucr_209{font-size:13px;font-weight:700;color:#f8fafc}._userEmail_17ucr_221{font-size:10px;font-weight:600;color:#94a3b8}._logoutBtn_17ucr_233{background-color:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3);padding:8px 14px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer;transition:all .2s ease}._logoutBtn_17ucr_233:hover{background-color:#ef4444;color:#fff}._backdrop_1okxw_1{position:fixed;top:64px;left:0;width:100vw;height:calc(100vh - 64px);background-color:#0f172a99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:150}._sidebar_1okxw_23{position:fixed;top:64px;left:0;width:280px;height:calc(100vh - 64px);background-color:#0f172a;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px 16px;box-sizing:border-box;z-index:200;transition:transform .3s cubic-bezier(.4,0,.2,1);border-right:1px solid #1E293B;box-shadow:4px 0 20px #0006}._closed_1okxw_61{transform:translate(-100%)}._open_1okxw_69{transform:translate(0)}._sidebarHeader_1okxw_77{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 8px}._menuTitle_1okxw_93{font-size:11px;font-weight:800;color:#38bdf8;letter-spacing:.8px}._closeBtn_1okxw_107{background:transparent;border:none;color:#94a3b8;font-size:16px;cursor:pointer;padding:4px}._closeBtn_1okxw_107:hover{color:#fff}._navMenu_1okxw_133{display:flex;flex-direction:column;gap:10px;flex:1}._navItem_1okxw_147{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;color:#94a3b8;text-decoration:none;font-size:14px;font-weight:700;background-color:#1e293b;border:1px solid transparent;transition:all .2s ease}._navItem_1okxw_147:hover{background-color:#334155;color:#fff}._active_1okxw_187{background-color:#2563eb;color:#fff;border-color:#38bdf8;box-shadow:0 4px 12px #2563eb59}._navIcon_1okxw_201{font-size:18px}._sidebarFooter_1okxw_209{border-top:1px solid #1E293B;padding-top:16px;text-align:center}._sidebarFooter_1okxw_209 p{margin:0;font-size:12px;font-weight:700;color:#f8fafc}._sidebarFooter_1okxw_209 small{font-size:10px;color:#64748b}._layoutContainer_1iprq_1{min-height:100vh;display:flex;flex-direction:column;background-color:#0b0f17;color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._mainContent_1iprq_19{flex:1;padding:20px;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto}._contentWrapper_1iprq_37{width:100%}._dashboardContainer_q0k6q_1{display:flex;flex-direction:column;gap:24px}._topHeader_q0k6q_13{display:flex;justify-content:space-between;align-items:center}._title_q0k6q_25{font-size:24px;font-weight:800;color:#1a1c1e;margin:0}._subtitle_q0k6q_39{font-size:13px;color:#5c6370;margin-top:4px}._refreshBtn_q0k6q_51{background-color:#fff;border:1px solid #E1E4E8;color:#0f52ba;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #0000000a;transition:all .2s ease}._refreshBtn_q0k6q_51:hover{background-color:#f0f4fa}._kpiGrid_q0k6q_87{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}._kpiCard_q0k6q_99{background-color:#fff;border:1px solid #E1E4E8;border-radius:14px;padding:20px;box-shadow:0 4px 12px #00000008;display:flex;flex-direction:column;gap:8px}._kpiHeader_q0k6q_121{display:flex;justify-content:space-between;align-items:center}._kpiTitle_q0k6q_133{font-size:12px;font-weight:700;color:#5c6370;text-transform:uppercase}._kpiIcon_q0k6q_147{font-size:18px}._kpiValue_q0k6q_155{font-size:26px;font-weight:800;color:#1a1c1e}._textSuccess_q0k6q_167{color:#28a745}._textWarning_q0k6q_175{color:#ffc107}._kpiFooter_q0k6q_183{font-size:11px;color:#8c94a0}._tableCard_q0k6q_195{background-color:#fff;border:1px solid #E1E4E8;border-radius:14px;padding:24px;box-shadow:0 4px 12px #00000008}._tableHeader_q0k6q_211{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._tableHeader_q0k6q_211 h3{font-size:16px;font-weight:800;color:#1a1c1e;margin:0}._badgeLive_q0k6q_239{font-size:11px;font-weight:800;color:#28a745;background-color:#28a7451a;padding:4px 10px;border-radius:20px}._tableResponsive_q0k6q_257{overflow-x:auto}._table_q0k6q_195{width:100%;border-collapse:collapse;text-align:left}._table_q0k6q_195 th{font-size:11px;font-weight:700;color:#5c6370;text-transform:uppercase;padding:12px 16px;border-bottom:2px solid #E1E4E8}._table_q0k6q_195 td{padding:14px 16px;font-size:13px;color:#1a1c1e;border-bottom:1px solid #E1E4E8}._plateText_q0k6q_309{font-weight:800;color:#0f52ba;font-family:monospace;font-size:14px}._cellBadge_q0k6q_323{background-color:#f0f4fa;color:#0f52ba;padding:4px 8px;border-radius:6px;font-weight:700;font-size:12px}._typeTag_q0k6q_341{font-size:11px;font-weight:700;background-color:#e1e4e8;color:#1a1c1e;padding:3px 8px;border-radius:4px}._loadingContainer_q0k6q_359,._errorContainer_q0k6q_359{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#5c6370;gap:12px}._spinner_q0k6q_379{width:32px;height:32px;border:3px solid #E1E4E8;border-top-color:#0f52ba;border-radius:50%;animation:_spin_q0k6q_379 .8s linear infinite}@keyframes _spin_q0k6q_379{to{transform:rotate(360deg)}}._retryBtn_q0k6q_405{background-color:#0f52ba;color:#fff;border:none;padding:8px 16px;border-radius:8px;font-weight:700;cursor:pointer}._container_r92be_1{display:flex;flex-direction:column;gap:20px}._topHeader_r92be_13{display:flex;justify-content:space-between;align-items:center}._title_r92be_25{font-size:24px;font-weight:800;color:#1a1c1e;margin:0}._subtitle_r92be_39{font-size:13px;color:#5c6370;margin-top:4px}._primaryBtn_r92be_51{background-color:#0f52ba;color:#fff;border:none;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #0f52ba33;transition:background-color .2s ease}._primaryBtn_r92be_51:hover{background-color:#0b4299}._errorMessage_r92be_87{background-color:#ff3b3014;border:1px solid rgba(255,59,48,.2);color:#ff3b30;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600}._successMessage_r92be_107{background-color:#32cd3214;border:1px solid rgba(50,205,50,.2);color:#28a745;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600}._tableCard_r92be_129{background-color:#fff;border:1px solid #E1E4E8;border-radius:14px;padding:20px;box-shadow:0 4px 12px #00000008}._tableResponsive_r92be_145{overflow-x:auto}._table_r92be_129{width:100%;border-collapse:collapse;text-align:left}._table_r92be_129 th{font-size:11px;font-weight:700;color:#5c6370;text-transform:uppercase;padding:12px 14px;border-bottom:2px solid #E1E4E8}._table_r92be_129 td{padding:12px 14px;font-size:13px;color:#1a1c1e;border-bottom:1px solid #E1E4E8}._boldText_r92be_197{font-weight:700}._priceText_r92be_205{font-weight:800;color:#0f52ba}._timeText_r92be_215{font-family:monospace;font-size:12px}._defaultBadge_r92be_225{background-color:#32cd32;color:#fff;font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;margin-left:6px}._typeBadge_r92be_245{background-color:#f0f4fa;color:#0f52ba;font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}._statusActive_r92be_263{color:#28a745;font-weight:800;font-size:11px}._statusInactive_r92be_275{color:#ff3b30;font-weight:800;font-size:11px}._activateBtn_r92be_287{background-color:#28a7451a;color:#28a745;border:1px solid rgba(40,167,69,.3);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer}._deactivateBtn_r92be_309{background-color:#ff3b301a;color:#ff3b30;border:1px solid rgba(255,59,48,.3);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer}._emptyTd_r92be_331{text-align:center;padding:30px;color:#5c6370}._modalBackdrop_r92be_345{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:300}._modalContent_r92be_373{background-color:#fff;width:100%;max-width:580px;border-radius:16px;padding:28px;box-shadow:0 12px 32px #0003}._modalHeader_r92be_391{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._modalHeader_r92be_391 h3{font-size:18px;font-weight:800;margin:0}._closeBtn_r92be_417{background:transparent;border:none;font-size:18px;cursor:pointer}._formGrid_r92be_431{display:grid;grid-template-columns:1fr 1fr;gap:16px}._inputGroup_r92be_443{display:flex;flex-direction:column;gap:6px}._inputGroupFull_r92be_455{grid-column:span 2;display:flex;flex-direction:column;gap:6px}._inputGroup_r92be_443 label,._inputGroupFull_r92be_455 label{font-size:11px;font-weight:700;color:#5c6370;text-transform:uppercase}._inputGroup_r92be_443 input,._inputGroup_r92be_443 select,._inputGroupFull_r92be_455 input{height:42px;border:1.5px solid #E1E4E8;border-radius:8px;padding:0 12px;font-size:13px;outline:none;background-color:#f8f9fa}._checkboxGroup_r92be_503{grid-column:span 2;display:flex;align-items:center;gap:8px;margin-top:8px}._checkboxGroup_r92be_503 label{font-size:12px;color:#5c6370}._modalFooter_r92be_529{grid-column:span 2;display:flex;justify-content:flex-end;gap:12px;margin-top:12px}._cancelBtn_r92be_545{background-color:#e1e4e8;color:#1a1c1e;border:none;padding:10px 16px;border-radius:8px;font-weight:700;cursor:pointer}._submitBtn_r92be_565{background-color:#0f52ba;color:#fff;border:none;padding:10px 18px;border-radius:8px;font-weight:700;cursor:pointer}._loadingContainer_r92be_587{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#5c6370;gap:12px}._spinner_r92be_607{width:32px;height:32px;border:3px solid #E1E4E8;border-top-color:#0f52ba;border-radius:50%;animation:_spin_r92be_607 .8s linear infinite}@keyframes _spin_r92be_607{to{transform:rotate(360deg)}}._confirmModalContent_r92be_635{background-color:#fff;width:100%;max-width:440px;border-radius:16px;padding:32px 28px;box-shadow:0 12px 32px #0003;text-align:center;display:flex;flex-direction:column;align-items:center}._confirmIconBadge_r92be_661{width:56px;height:56px;background-color:#32cd321f;color:#28a745;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;margin-bottom:16px}._confirmTitle_r92be_689{font-size:20px;font-weight:800;color:#1a1c1e;margin:0 0 8px}._confirmDescription_r92be_703{font-size:13px;color:#5c6370;margin:0 0 20px;line-height:1.5}._summaryCard_r92be_717{width:100%;background-color:#f8f9fa;border:1px solid #E1E4E8;border-radius:10px;padding:14px 16px;margin-bottom:24px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}._summaryRow_r92be_743{display:flex;justify-content:space-between;font-size:13px;color:#5c6370}._summaryRow_r92be_743 strong{color:#1a1c1e}._greenText_r92be_765{color:#28a745!important}._confirmBtn_r92be_773{width:100%;height:44px;background-color:#0f52ba;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #0f52ba33;transition:background-color .2s ease}._confirmBtn_r92be_773:hover{background-color:#0b4299}._container_nr73s_1{display:flex;flex-direction:column;gap:20px}._topHeader_nr73s_13{display:flex;justify-content:space-between;align-items:center}._title_nr73s_25{font-size:24px;font-weight:800;color:#1a1c1e;margin:0}._subtitle_nr73s_39{font-size:13px;color:#5c6370;margin-top:4px}._refreshBtn_nr73s_51{background-color:#fff;border:1px solid #E1E4E8;color:#0f52ba;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #0000000a}._refreshBtn_nr73s_51:hover{background-color:#f0f4fa}._errorMessage_nr73s_83{background-color:#ff3b3014;border:1px solid rgba(255,59,48,.2);color:#ff3b30;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600}._filterCard_nr73s_105{background-color:#fff;border:1px solid #E1E4E8;border-radius:14px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;box-shadow:0 4px 12px #00000008}._filterGroup_nr73s_131{display:flex;align-items:center;gap:10px}._filterGroup_nr73s_131 label{font-size:12px;font-weight:700;color:#5c6370}._selectInput_nr73s_155{height:38px;border:1.5px solid #E1E4E8;border-radius:8px;padding:0 12px;font-size:13px;outline:none;background-color:#f8f9fa}._statusBadgesGroup_nr73s_175{display:flex;gap:8px;flex-wrap:wrap}._filterChip_nr73s_187{border:1px solid #E1E4E8;background-color:#f8f9fa;color:#5c6370;padding:8px 14px;border-radius:20px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}._chipActive_nr73s_211{background-color:#0f52ba!important;color:#fff!important;border-color:#0f52ba!important}._gridContainer_nr73s_225{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}._emptyGrid_nr73s_237{grid-column:1 / -1;background-color:#fff;border:1px solid #E1E4E8;border-radius:12px;padding:40px;text-align:center;color:#5c6370}._plazaCard_nr73s_257{background-color:#fff;border:2px solid #E1E4E8;border-radius:14px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 12px #00000008;transition:transform .2s ease}._plazaCard_nr73s_257:hover{transform:translateY(-2px)}._cardLibre_nr73s_291{border-color:#32cd32;background:linear-gradient(180deg,#FFFFFF 0%,rgba(50,205,50,.05) 100%)}._cardOcupado_nr73s_301{border-color:#ff3b30;background:linear-gradient(180deg,#FFFFFF 0%,rgba(255,59,48,.05) 100%)}._cardReservado_nr73s_311{border-color:#ffc107;background:linear-gradient(180deg,#FFFFFF 0%,rgba(255,193,7,.05) 100%)}._cardHeader_nr73s_321{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._plazaCode_nr73s_335{font-size:18px;font-weight:900;color:#1a1c1e;letter-spacing:-.5px}._handicapBadge_nr73s_349{font-size:16px}._cardBody_nr73s_357{margin-bottom:14px}._sedeName_nr73s_365{font-size:11px;color:#5c6370;font-weight:600;margin-bottom:4px}._statusText_nr73s_379{font-size:12px;font-weight:800;text-transform:uppercase}._cardLibre_nr73s_291 ._statusText_nr73s_379{color:#28a745}._cardOcupado_nr73s_301 ._statusText_nr73s_379{color:#ff3b30}._cardReservado_nr73s_311 ._statusText_nr73s_379{color:#d39e00}._cardFooter_nr73s_399{display:flex;gap:6px;border-top:1px solid rgba(0,0,0,.06);padding-top:10px}._actionBtnLibre_nr73s_413,._actionBtnOcupar_nr73s_413,._actionBtnReservar_nr73s_413{flex:1;border:none;padding:6px 8px;border-radius:6px;font-size:10px;font-weight:800;cursor:pointer}._actionBtnLibre_nr73s_413{background-color:#28a74526;color:#28a745}._actionBtnOcupar_nr73s_413{background-color:#ff3b3026;color:#ff3b30}._actionBtnReservar_nr73s_413{background-color:#ffc10733;color:#b78103}._loadingContainer_nr73s_443{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#5c6370;gap:12px}._spinner_nr73s_463{width:32px;height:32px;border:3px solid #E1E4E8;border-top-color:#0f52ba;border-radius:50%;animation:_spin_nr73s_463 .8s linear infinite}@keyframes _spin_nr73s_463{to{transform:rotate(360deg)}}._container_18ebi_1{display:flex;flex-direction:column;gap:20px}._topHeader_18ebi_13{display:flex;justify-content:space-between;align-items:center}._title_18ebi_25{font-size:24px;font-weight:800;color:#1a1c1e;margin:0}._subtitle_18ebi_39{font-size:13px;color:#5c6370;margin-top:4px}._refreshBtn_18ebi_51{background-color:#fff;border:1px solid #E1E4E8;color:#0f52ba;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #0000000a}._refreshBtn_18ebi_51:hover{background-color:#f0f4fa}._errorMessage_18ebi_83{background-color:#ff3b3014;border:1px solid rgba(255,59,48,.2);color:#ff3b30;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600}._summaryGrid_18ebi_105{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._summaryCard_18ebi_117{background-color:#fff;border:1px solid #E1E4E8;border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:6px;box-shadow:0 4px 12px #00000005}._summaryLabel_18ebi_139{font-size:11px;font-weight:700;color:#5c6370;text-transform:uppercase}._summaryValue_18ebi_153{font-size:22px;font-weight:800;color:#1a1c1e}._greenText_18ebi_165{color:#28a745}._filterCard_18ebi_175{background-color:#fff;border:1px solid #E1E4E8;border-radius:14px;padding:16px 20px;display:flex;gap:20px;flex-wrap:wrap;box-shadow:0 4px 12px #00000008}._filterGroup_18ebi_197{display:flex;align-items:center;gap:8px}._filterGroup_18ebi_197 label{font-size:12px;font-weight:700;color:#5c6370}._selectInput_18ebi_221{height:38px;border:1.5px solid #E1E4E8;border-radius:8px;padding:0 12px;font-size:13px;outline:none;background-color:#f8f9fa}._tableCard_18ebi_243{background-color:#fff;border:1px solid #E1E4E8;border-radius:14px;padding:20px;box-shadow:0 4px 12px #00000008}._tableResponsive_18ebi_259{overflow-x:auto}._table_18ebi_243{width:100%;border-collapse:collapse;text-align:left}._table_18ebi_243 th{font-size:11px;font-weight:700;color:#5c6370;text-transform:uppercase;padding:12px 14px;border-bottom:2px solid #E1E4E8}._table_18ebi_243 td{padding:12px 14px;font-size:13px;color:#1a1c1e;border-bottom:1px solid #E1E4E8}._idText_18ebi_311{font-family:monospace;font-weight:700;color:#5c6370}._plateText_18ebi_323{font-family:monospace;font-weight:800;color:#0f52ba}._boldText_18ebi_335{font-weight:700}._priceText_18ebi_343{font-weight:800;color:#28a745}._methodBadge_18ebi_353{background-color:#f0f4fa;color:#0f52ba;font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}._statusApproved_18ebi_371{color:#28a745;font-weight:800;font-size:11px}._statusPending_18ebi_383{color:#ffc107;font-weight:800;font-size:11px}._statusRejected_18ebi_395{color:#ff3b30;font-weight:800;font-size:11px}._emptyTd_18ebi_407{text-align:center;padding:30px;color:#5c6370}._loadingContainer_18ebi_421{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#5c6370;gap:12px}._spinner_18ebi_441{width:32px;height:32px;border:3px solid #E1E4E8;border-top-color:#0f52ba;border-radius:50%;animation:_spin_18ebi_441 .8s linear infinite}@keyframes _spin_18ebi_441{to{transform:rotate(360deg)}}._container_oypg4_1{display:flex;flex-direction:column;gap:20px}._pageHeader_oypg4_15{display:flex;justify-content:space-between;align-items:center}._pageTitle_oypg4_27{font-size:24px;font-weight:800;color:#1a1c1e;margin:0}._pageSubtitle_oypg4_41{font-size:13px;color:#5c6370;margin-top:4px}._errorBanner_oypg4_55{background-color:#ff3b3014;border:1px solid rgba(255,59,48,.2);color:#ff3b30;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600}._successBanner_oypg4_75{background-color:#28a74514;border:1px solid rgba(40,167,69,.2);color:#28a745;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600}._filterBar_oypg4_97{background-color:#fff;border:1px solid #E1E4E8;border-radius:14px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;box-shadow:0 4px 12px #00000008}._searchInput_oypg4_123{height:38px;border:1.5px solid #E1E4E8;border-radius:8px;padding:0 12px;font-size:13px;outline:none;background-color:#f8f9fa;color:#1a1c1e;flex:1;max-width:380px;transition:border-color .2s ease}._searchInput_oypg4_123:focus{border-color:#0f52ba;background-color:#fff}._counterBadge_oypg4_161{font-size:12px;font-weight:700;color:#5c6370}._counterBadge_oypg4_161 strong{color:#0f52ba}._tableCard_oypg4_183{background-color:#fff;border:1px solid #E1E4E8;border-radius:14px;overflow-x:auto;box-shadow:0 4px 12px #00000008}._table_oypg4_183{width:100%;border-collapse:collapse;text-align:left;font-size:13px}._table_oypg4_183 th{background-color:#f8f9fa;color:#5c6370;font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.5px;padding:14px 16px;border-bottom:1px solid #E1E4E8}._table_oypg4_183 td{padding:14px 16px;border-bottom:1px solid #E1E4E8;color:#1a1c1e;vertical-align:middle}._emptyRow_oypg4_249{text-align:center;color:#5c6370;padding:40px!important}._sedeNameGroup_oypg4_261{display:flex;align-items:center;gap:8px}._sedeIcon_oypg4_273{font-size:16px}._sedeName_oypg4_261{font-size:14px;font-weight:800;color:#1a1c1e}._addressText_oypg4_293{color:#5c6370;font-size:12px;font-weight:600;max-width:220px}._capacityBadge_oypg4_307{background-color:#f0f4fa;color:#0f52ba;font-weight:800;padding:4px 10px;border-radius:6px;font-size:12px;border:1px solid rgba(15,82,186,.15)}._progressContainer_oypg4_329{display:flex;flex-direction:column;gap:4px;width:140px}._progressBarBg_oypg4_343{width:100%;height:6px;background-color:#e1e4e8;border-radius:3px;overflow:hidden}._progressBarFill_oypg4_359{height:100%;transition:width .3s ease}._progressText_oypg4_369{font-size:10px;font-weight:700;color:#5c6370}._iotStatsGroup_oypg4_383{display:flex;flex-direction:column;gap:2px;font-size:11px;font-weight:800}._badgeFree_oypg4_399{color:#28a745}._badgeBusy_oypg4_407{color:#ff3b30}._statusActive_oypg4_417{display:inline-block;background-color:#28a7451f;color:#28a745;font-size:10px;font-weight:800;padding:4px 10px;border-radius:20px;border:1px solid rgba(40,167,69,.25)}._statusInactive_oypg4_439{display:inline-block;background-color:#ff3b301f;color:#ff3b30;font-size:10px;font-weight:800;padding:4px 10px;border-radius:20px;border:1px solid rgba(255,59,48,.25)}._textRight_oypg4_461{text-align:right}._actionsGroup_oypg4_469{display:flex;justify-content:flex-end;gap:8px}._btnPrimary_oypg4_483{background-color:#0f52ba;color:#fff;border:none;height:40px;padding:0 18px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 2px 6px #0000000a;transition:background-color .2s ease}._btnPrimary_oypg4_483:hover{background-color:#0d47a1}._btnSecondary_oypg4_519{background-color:#fff;color:#5c6370;border:1px solid #E1E4E8;height:40px;padding:0 16px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer}._btnSecondary_oypg4_519:hover{background-color:#f8f9fa}._btnEdit_oypg4_551{background-color:#f0f4fa;color:#0f52ba;border:1px solid rgba(15,82,186,.2);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}._btnEdit_oypg4_551:hover{background-color:#e1eaf8}._btnToggleOff_oypg4_581{background-color:#ff3b301a;color:#ff3b30;border:1px solid rgba(255,59,48,.2);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}._btnToggleOff_oypg4_581:hover{background-color:#ff3b302e}._btnToggleOn_oypg4_611{background-color:#28a7451a;color:#28a745;border:1px solid rgba(40,167,69,.2);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}._btnToggleOn_oypg4_611:hover{background-color:#28a7452e}._loadingScreen_oypg4_643{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#5c6370;font-size:13px;font-weight:700}._modalOverlay_oypg4_667{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1a1c1e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._modalContent_oypg4_697{background-color:#fff;border:1px solid #E1E4E8;border-radius:16px;width:100%;max-width:480px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 24px #0000001f}._modalHeader_oypg4_723{display:flex;justify-content:space-between;align-items:center}._modalHeader_oypg4_723 h3{margin:0;font-size:18px;font-weight:800;color:#1a1c1e}._closeModalBtn_oypg4_749{background:none;border:none;color:#5c6370;font-size:18px;font-weight:700;cursor:pointer}._modalForm_oypg4_767{display:flex;flex-direction:column;gap:14px}._formGroup_oypg4_779{display:flex;flex-direction:column;gap:6px}._label_oypg4_791{font-size:12px;font-weight:700;color:#5c6370}._input_oypg4_803,._textarea_oypg4_803{background-color:#f8f9fa;border:1.5px solid #E1E4E8;border-radius:8px;padding:10px 12px;color:#1a1c1e;font-size:13px;font-family:inherit;outline:none;transition:border-color .2s ease}._input_oypg4_803:focus,._textarea_oypg4_803:focus{border-color:#0f52ba;background-color:#fff}._modalActions_oypg4_837{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}._confirmModalCard_oypg4_853{background-color:#fff;border:1px solid #E1E4E8;border-radius:16px;width:100%;max-width:400px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;box-shadow:0 8px 24px #0000001f}._confirmIconSuccess_oypg4_883{width:56px;height:56px;border-radius:28px;background-color:#28a7451f;border:1px solid rgba(40,167,69,.25);color:#28a745;font-size:26px;font-weight:900;display:flex;align-items:center;justify-content:center}._confirmTitle_oypg4_911{margin:0;font-size:19px;font-weight:800;color:#1a1c1e}._confirmMessage_oypg4_925{margin:0;font-size:13px;color:#5c6370;line-height:1.5}._btnConfirmOk_oypg4_939{width:100%;background-color:#0f52ba;color:#fff;border:none;height:42px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;margin-top:6px;box-shadow:0 2px 6px #0000000a;transition:background-color .2s ease}._btnConfirmOk_oypg4_939:hover{background-color:#0d47a1}._container_uxmpd_1{display:flex;flex-direction:column;gap:20px}._pageHeader_uxmpd_15{display:flex;justify-content:space-between;align-items:center}._pageTitle_uxmpd_27{font-size:24px;font-weight:800;color:#1a1c1e;margin:0}._pageSubtitle_uxmpd_41{font-size:13px;color:#5c6370;margin-top:4px}._errorBanner_uxmpd_55{background-color:#ff3b3014;border:1px solid rgba(255,59,48,.2);color:#ff3b30;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600}._successBanner_uxmpd_75{background-color:#28a74514;border:1px solid rgba(40,167,69,.2);color:#28a745;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600}._filterBar_uxmpd_97{background-color:#fff;border:1px solid #E1E4E8;border-radius:14px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;box-shadow:0 4px 12px #00000008}._searchInput_uxmpd_123{height:38px;border:1.5px solid #E1E4E8;border-radius:8px;padding:0 12px;font-size:13px;outline:none;background-color:#f8f9fa;color:#1a1c1e;flex:1;max-width:340px;transition:border-color .2s ease}._searchInput_uxmpd_123:focus{border-color:#0f52ba;background-color:#fff}._filterGroup_uxmpd_161{display:flex;align-items:center;gap:8px}._filterGroup_uxmpd_161 label{font-size:12px;font-weight:700;color:#5c6370}._selectInput_uxmpd_185{height:38px;border:1.5px solid #E1E4E8;border-radius:8px;padding:0 12px;font-size:13px;outline:none;background-color:#f8f9fa;color:#1a1c1e}._counterBadge_uxmpd_207{font-size:12px;font-weight:700;color:#5c6370}._counterBadge_uxmpd_207 strong{color:#0f52ba}._tableCard_uxmpd_229{background-color:#fff;border:1px solid #E1E4E8;border-radius:14px;overflow-x:auto;box-shadow:0 4px 12px #00000008}._table_uxmpd_229{width:100%;border-collapse:collapse;text-align:left;font-size:13px}._table_uxmpd_229 th{background-color:#f8f9fa;color:#5c6370;font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.5px;padding:14px 16px;border-bottom:1px solid #E1E4E8}._table_uxmpd_229 td{padding:14px 16px;border-bottom:1px solid #E1E4E8;color:#1a1c1e;vertical-align:middle}._emptyRow_uxmpd_295{text-align:center;color:#5c6370;padding:40px!important}._userInfoGroup_uxmpd_307{display:flex;align-items:center;gap:12px}._userAvatar_uxmpd_319{width:36px;height:36px;border-radius:18px;background-color:#f0f4fa;color:#0f52ba;font-weight:900;display:flex;align-items:center;justify-content:center;border:1px solid rgba(15,82,186,.2)}._userName_uxmpd_345{font-size:14px;font-weight:800;color:#1a1c1e;display:block}._userSubText_uxmpd_359{font-size:11px;color:#5c6370}._contactGroup_uxmpd_369{display:flex;flex-direction:column}._emailText_uxmpd_379{font-size:13px;color:#1a1c1e;font-weight:600}._phoneText_uxmpd_391{font-size:11px;color:#5c6370}._roleBadge_uxmpd_401{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:800;text-transform:uppercase}._roleAdmin_uxmpd_419{background-color:#0f52ba1f;color:#0f52ba;border:1px solid rgba(15,82,186,.25)}._roleOperario_uxmpd_431{background-color:#ffc10726;color:#b78103;border:1px solid rgba(255,193,7,.3)}._roleConductor_uxmpd_443{background-color:#f8f9fa;color:#5c6370;border:1px solid #E1E4E8}._dateText_uxmpd_455{color:#5c6370;font-weight:600}._statusActive_uxmpd_465{display:inline-block;background-color:#28a7451f;color:#28a745;font-size:10px;font-weight:800;padding:4px 10px;border-radius:20px;border:1px solid rgba(40,167,69,.25)}._statusInactive_uxmpd_487{display:inline-block;background-color:#ff3b301f;color:#ff3b30;font-size:10px;font-weight:800;padding:4px 10px;border-radius:20px;border:1px solid rgba(255,59,48,.25)}._textRight_uxmpd_509{text-align:right}._actionsGroup_uxmpd_517{display:flex;justify-content:flex-end;gap:8px}._btnPrimary_uxmpd_531{background-color:#0f52ba;color:#fff;border:none;height:40px;padding:0 18px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 2px 6px #0000000a;transition:background-color .2s ease}._btnPrimary_uxmpd_531:hover{background-color:#0d47a1}._btnSecondary_uxmpd_567{background-color:#fff;color:#5c6370;border:1px solid #E1E4E8;height:40px;padding:0 16px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer}._btnSecondary_uxmpd_567:hover{background-color:#f8f9fa}._btnEdit_uxmpd_599{background-color:#f0f4fa;color:#0f52ba;border:1px solid rgba(15,82,186,.2);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}._btnEdit_uxmpd_599:hover{background-color:#e1eaf8}._btnToggleOff_uxmpd_629{background-color:#ff3b301a;color:#ff3b30;border:1px solid rgba(255,59,48,.2);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}._btnToggleOff_uxmpd_629:hover{background-color:#ff3b302e}._btnToggleOn_uxmpd_659{background-color:#28a7451a;color:#28a745;border:1px solid rgba(40,167,69,.2);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}._btnToggleOn_uxmpd_659:hover{background-color:#28a7452e}._loadingScreen_uxmpd_691{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#5c6370;font-size:13px;font-weight:700}._modalOverlay_uxmpd_715{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1a1c1e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._modalContent_uxmpd_745{background-color:#fff;border:1px solid #E1E4E8;border-radius:16px;width:100%;max-width:520px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 24px #0000001f}._modalHeader_uxmpd_771{display:flex;justify-content:space-between;align-items:center}._modalHeader_uxmpd_771 h3{margin:0;font-size:18px;font-weight:800;color:#1a1c1e}._closeModalBtn_uxmpd_797{background:none;border:none;color:#5c6370;font-size:18px;font-weight:700;cursor:pointer}._modalForm_uxmpd_815{display:flex;flex-direction:column;gap:14px}._formRow_uxmpd_827{display:flex;gap:12px}._formRow_uxmpd_827 ._formGroup_uxmpd_837{flex:1}._formGroup_uxmpd_837{display:flex;flex-direction:column;gap:6px}._label_uxmpd_857{font-size:12px;font-weight:700;color:#5c6370}._input_uxmpd_869{background-color:#f8f9fa;border:1.5px solid #E1E4E8;border-radius:8px;padding:10px 12px;color:#1a1c1e;font-size:13px;outline:none;transition:border-color .2s ease}._input_uxmpd_869:focus{border-color:#0f52ba;background-color:#fff}._selectInputModal_uxmpd_901{height:42px;border:1.5px solid #E1E4E8;border-radius:8px;padding:0 12px;font-size:13px;outline:none;background-color:#f8f9fa;color:#1a1c1e}._selectInputModal_uxmpd_901:focus{border-color:#0f52ba;background-color:#fff}._modalActions_uxmpd_933{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}._confirmModalCard_uxmpd_949{background-color:#fff;border:1px solid #E1E4E8;border-radius:16px;width:100%;max-width:400px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;box-shadow:0 8px 24px #0000001f}._confirmIconSuccess_uxmpd_979{width:56px;height:56px;border-radius:28px;background-color:#28a7451f;border:1px solid rgba(40,167,69,.25);color:#28a745;font-size:26px;font-weight:900;display:flex;align-items:center;justify-content:center}._confirmTitle_uxmpd_1007{margin:0;font-size:19px;font-weight:800;color:#1a1c1e}._confirmMessage_uxmpd_1021{margin:0;font-size:13px;color:#5c6370;line-height:1.5}._btnConfirmOk_uxmpd_1035{width:100%;background-color:#0f52ba;color:#fff;border:none;height:42px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;margin-top:6px;box-shadow:0 2px 6px #0000000a;transition:background-color .2s ease}._btnConfirmOk_uxmpd_1035:hover{background-color:#0d47a1}._container_1xafn_1{display:flex;flex-direction:column;gap:20px}._pageHeader_1xafn_13{display:flex;justify-content:space-between;align-items:center}._pageTitle_1xafn_25{font-size:24px;font-weight:800;color:#1a1c1e;margin:0}._pageSubtitle_1xafn_39{font-size:13px;color:#5c6370;margin-top:4px}._errorBanner_1xafn_51{background-color:#ff3b3014;border:1px solid rgba(255,59,48,.2);color:#ff3b30;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600}._successBanner_1xafn_71{background-color:#28a74514;border:1px solid rgba(40,167,69,.2);color:#28a745;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600}._filterBar_1xafn_91{background-color:#fff;border:1px solid #E1E4E8;border-radius:14px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;box-shadow:0 4px 12px #00000008}._searchInput_1xafn_115{height:38px;border:1.5px solid #E1E4E8;border-radius:8px;padding:0 12px;font-size:13px;outline:none;background-color:#f8f9fa;color:#1a1c1e;flex:1;max-width:360px;transition:border-color .2s ease}._searchInput_1xafn_115:focus{border-color:#0f52ba;background-color:#fff}._counterBadge_1xafn_153{font-size:12px;font-weight:700;color:#5c6370}._counterBadge_1xafn_153 strong{color:#0f52ba}._tableCard_1xafn_173{background-color:#fff;border:1px solid #E1E4E8;border-radius:14px;overflow-x:auto;box-shadow:0 4px 12px #00000008}._table_1xafn_173{width:100%;border-collapse:collapse;text-align:left;font-size:13px}._table_1xafn_173 th{background-color:#f8f9fa;color:#5c6370;font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.5px;padding:14px 16px;border-bottom:1px solid #E1E4E8}._table_1xafn_173 td{padding:14px 16px;border-bottom:1px solid #E1E4E8;color:#1a1c1e;vertical-align:middle}._emptyRow_1xafn_239{text-align:center;color:#5c6370;padding:40px!important}._opInfoGroup_1xafn_251{display:flex;align-items:center;gap:12px}._opAvatar_1xafn_263{width:36px;height:36px;border-radius:18px;background-color:#ffc10726;color:#b78103;font-weight:900;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,193,7,.3)}._opName_1xafn_289{font-size:14px;font-weight:800;color:#1a1c1e;display:block}._opEmail_1xafn_303{font-size:11px;color:#5c6370}._sedeGroup_1xafn_313{display:flex;flex-direction:column}._sedeTitle_1xafn_323{font-size:13px;color:#1a1c1e;font-weight:800}._sedeSub_1xafn_335{font-size:11px;color:#5c6370}._dateText_1xafn_345{color:#5c6370;font-size:12px;font-weight:600}._statusActive_1xafn_357{display:inline-block;background-color:#28a7451f;color:#28a745;font-size:10px;font-weight:800;padding:4px 10px;border-radius:20px;border:1px solid rgba(40,167,69,.25)}._statusInactive_1xafn_379{display:inline-block;background-color:#ff3b301f;color:#ff3b30;font-size:10px;font-weight:800;padding:4px 10px;border-radius:20px;border:1px solid rgba(255,59,48,.25)}._textRight_1xafn_401{text-align:right}._actionsGroup_1xafn_409{display:flex;justify-content:flex-end;gap:8px}._btnPrimary_1xafn_421{background-color:#0f52ba;color:#fff;border:none;height:40px;padding:0 18px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 2px 6px #0000000a}._btnPrimary_1xafn_421:hover{background-color:#0d47a1}._btnSecondary_1xafn_455{background-color:#fff;color:#5c6370;border:1px solid #E1E4E8;height:40px;padding:0 16px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer}._btnToggleOff_1xafn_479{background-color:#ff3b301a;color:#ff3b30;border:1px solid rgba(255,59,48,.2);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}._btnToggleOn_1xafn_501{background-color:#28a7451a;color:#28a745;border:1px solid rgba(40,167,69,.2);padding:6px 12px;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}._btnDelete_1xafn_523{background-color:#f8f9fa;border:1px solid #E1E4E8;padding:6px 10px;border-radius:6px;cursor:pointer}._loadingScreen_1xafn_539{display:flex;align-items:center;justify-content:center;height:300px;color:#5c6370;font-weight:700}._modalOverlay_1xafn_557{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1a1c1e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._modalContent_1xafn_587{background-color:#fff;border:1px solid #E1E4E8;border-radius:16px;width:100%;max-width:480px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 24px #0000001f}._modalHeader_1xafn_613{display:flex;justify-content:space-between;align-items:center}._modalHeader_1xafn_613 h3{margin:0;font-size:18px;font-weight:800;color:#1a1c1e}._closeModalBtn_1xafn_639{background:none;border:none;color:#5c6370;font-size:18px;font-weight:700;cursor:pointer}._modalForm_1xafn_657{display:flex;flex-direction:column;gap:14px}._formGroup_1xafn_669{display:flex;flex-direction:column;gap:6px}._label_1xafn_681{font-size:12px;font-weight:700;color:#5c6370}._selectInputModal_1xafn_693{height:42px;border:1.5px solid #E1E4E8;border-radius:8px;padding:0 12px;font-size:13px;outline:none;background-color:#f8f9fa;color:#1a1c1e}._modalActions_1xafn_715{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}._confirmModalCard_1xafn_729{background-color:#fff;border:1px solid #E1E4E8;border-radius:16px;width:100%;max-width:400px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;box-shadow:0 8px 24px #0000001f}._confirmIconSuccess_1xafn_759{width:56px;height:56px;border-radius:28px;background-color:#28a7451f;border:1px solid rgba(40,167,69,.25);color:#28a745;font-size:26px;font-weight:900;display:flex;align-items:center;justify-content:center}._confirmTitle_1xafn_787{margin:0;font-size:19px;font-weight:800;color:#1a1c1e}._confirmMessage_1xafn_801{margin:0;font-size:13px;color:#5c6370;line-height:1.5}._btnConfirmOk_1xafn_815{width:100%;background-color:#0f52ba;color:#fff;border:none;height:42px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;margin-top:6px}._confirmIconDanger_1xafn_843{width:56px;height:56px;border-radius:28px;background-color:#ff3b301f;border:1px solid rgba(255,59,48,.25);color:#ff3b30;font-size:24px;font-weight:900;display:flex;align-items:center;justify-content:center}._confirmActionsRow_1xafn_873{display:flex;width:100%;gap:10px;margin-top:10px}._confirmActionsRow_1xafn_873 button{flex:1}._btnDangerConfirm_1xafn_895{background-color:#ff3b30;color:#fff;border:none;height:40px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 2px 6px #ff3b3033;transition:background-color .2s ease}._btnDangerConfirm_1xafn_895:hover{background-color:#d63027}._container_1e27r_1{display:flex;flex-direction:column;gap:20px}._topHeader_1e27r_13{display:flex;justify-content:space-between;align-items:center}._title_1e27r_25{font-size:22px;font-weight:800;color:#fff;margin:0}._subtitle_1e27r_39{font-size:13px;color:#8c94a0;margin-top:4px}._subtitle_1e27r_39 strong{color:#32cd32}._refreshBtn_1e27r_59{background-color:#2c2f33;border:1px solid #3A3D42;color:#32cd32;padding:10px 16px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer}._errorMessage_1e27r_81{background-color:#ff3b3026;border:1px solid #FF3B30;color:#ff3b30;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700}._successMessage_1e27r_101{background-color:#32cd3226;border:1px solid #32CD32;color:#32cd32;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700}._capacityCard_1e27r_123{display:flex;justify-content:space-around;background-color:#1a1c1e;border:1px solid #2C2F33;border-radius:12px;padding:16px}._capacityItem_1e27r_141{display:flex;flex-direction:column;align-items:center;gap:4px}._capacityItem_1e27r_141 span{font-size:11px;color:#8c94a0;font-weight:700;text-transform:uppercase}._capacityItem_1e27r_141 strong{font-size:20px;font-weight:900}._textRed_1e27r_179{color:#ff3b30}._textGreen_1e27r_181{color:#32cd32}._tacticalGrid_1e27r_187{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}._panelCard_1e27r_199{background-color:#1a1c1e;border:1px solid #2C2F33;border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:16px}._panelHeader_1e27r_219{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2C2F33;padding-bottom:12px}._panelHeader_1e27r_219 h3{font-size:15px;font-weight:800;color:#fff;margin:0}._badgeLive_1e27r_249{font-size:10px;font-weight:800;color:#32cd32;background-color:#32cd321a;padding:4px 8px;border-radius:4px}._barrierForm_1e27r_269{display:flex;flex-direction:column;gap:14px}._inputGroup_1e27r_281{display:flex;flex-direction:column;gap:6px}._inputGroup_1e27r_281 label{font-size:11px;font-weight:700;color:#8c94a0;text-transform:uppercase}._inputGroup_1e27r_281 input,._inputGroup_1e27r_281 select{height:44px;background-color:#2c2f33;border:1px solid #3A3D42;border-radius:8px;padding:0 14px;color:#fff;font-size:14px;outline:none}._inputGroup_1e27r_281 input:focus{border-color:#0f52ba}._triggerBtn_1e27r_337{height:48px;background-color:#0f52ba;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #0f52ba4d;margin-top:8px}._triggerBtn_1e27r_337:disabled{background-color:#5c6370}._vehicleList_1e27r_373{display:flex;flex-direction:column;gap:10px;max-height:380px;overflow-y:auto}._emptyList_1e27r_389{text-align:center;padding:30px;color:#8c94a0;font-size:13px}._vehicleItem_1e27r_403{display:flex;justify-content:space-between;align-items:center;background-color:#2c2f33;padding:12px 14px;border-radius:10px;border:1px solid #3A3D42}._vehicleInfo_1e27r_423{display:flex;align-items:center;gap:12px}._plateBadge_1e27r_435{font-family:monospace;font-size:15px;font-weight:900;color:#0f52ba;background-color:#fff;padding:4px 8px;border-radius:6px}._metaInfo_1e27r_455{display:flex;flex-direction:column;font-size:12px;color:#c1c7d0}._metaInfo_1e27r_455 small{color:#8c94a0;font-size:10px}._exitBtn_1e27r_479{background-color:#ffc10726;color:#ffc107;border:1px solid rgba(255,193,7,.3);padding:8px 12px;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}._exitBtn_1e27r_479:hover{background-color:#ffc107;color:#1a1c1e}._loadingContainer_1e27r_513,._errorCard_1e27r_513{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#fff;gap:12px}._spinner_1e27r_533{width:32px;height:32px;border:3px solid #2C2F33;border-top-color:#32cd32;border-radius:50%;animation:_spin_1e27r_533 .8s linear infinite}@keyframes _spin_1e27r_533{to{transform:rotate(360deg)}}._modalBackdrop_1e27r_561{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:300}._confirmModalContent_1e27r_589{background-color:#1a1c1e;border:1px solid #2C2F33;width:100%;max-width:420px;border-radius:16px;padding:30px 26px;box-shadow:0 12px 32px #00000080;text-align:center;display:flex;flex-direction:column;align-items:center}._confirmIconBadgeGreen_1e27r_617{width:58px;height:58px;background-color:#32cd3226;color:#32cd32;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;margin-bottom:16px;border:1px solid rgba(50,205,50,.3)}._confirmIconBadgeYellow_1e27r_647{width:58px;height:58px;background-color:#ffc10726;color:#ffc107;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;margin-bottom:16px;border:1px solid rgba(255,193,7,.3)}._confirmTitle_1e27r_677{font-size:20px;font-weight:800;color:#fff;margin:0 0 8px}._confirmDescription_1e27r_691{font-size:13px;color:#8c94a0;margin:0 0 20px;line-height:1.5}._summaryCard_1e27r_705{width:100%;background-color:#2c2f33;border:1px solid #3A3D42;border-radius:10px;padding:14px 16px;margin-bottom:22px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}._summaryRow_1e27r_731{display:flex;justify-content:space-between;font-size:13px;color:#8c94a0}._summaryRow_1e27r_731 strong{color:#fff}._plateTextHighlight_1e27r_753{font-family:monospace;color:#32cd32!important;font-size:14px;font-weight:900}._yellowText_1e27r_767{color:#ffc107!important}._confirmBtnGreen_1e27r_775{width:100%;height:46px;background-color:#0f52ba;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #0f52ba4d;transition:background-color .2s ease}._confirmBtnGreen_1e27r_775:hover{background-color:#0b4299}._confirmBtnYellow_1e27r_811{width:100%;height:46px;background-color:#ffc107;color:#1a1c1e;border:none;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #ffc1074d;transition:background-color .2s ease}._confirmBtnYellow_1e27r_811:hover{background-color:#e0a800}._container_1ccwi_1{display:flex;flex-direction:column;gap:20px}._topHeader_1ccwi_13{display:flex;justify-content:space-between;align-items:center}._title_1ccwi_25{font-size:22px;font-weight:800;color:#fff;margin:0}._subtitle_1ccwi_39{font-size:13px;color:#8c94a0;margin-top:4px}._subtitle_1ccwi_39 strong{color:#32cd32}._errorMessage_1ccwi_59{background-color:#ff3b3026;border:1px solid #FF3B30;color:#ff3b30;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700}._totemGrid_1ccwi_81{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}._panelCard_1ccwi_93{background-color:#1a1c1e;border:1px solid #2C2F33;border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:16px}._panelHeader_1ccwi_113 h3{font-size:15px;font-weight:800;color:#fff;margin:0;border-bottom:1px solid #2C2F33;padding-bottom:12px}._searchForm_1ccwi_133{display:flex;flex-direction:column;gap:14px}._inputGroup_1ccwi_145{display:flex;flex-direction:column;gap:6px}._inputGroup_1ccwi_145 label{font-size:11px;font-weight:700;color:#8c94a0;text-transform:uppercase}._inputGroup_1ccwi_145 input{height:46px;background-color:#2c2f33;border:1.5px solid #3A3D42;border-radius:10px;padding:0 16px;color:#fff;font-size:16px;font-weight:800;outline:none;letter-spacing:1px}._inputGroup_1ccwi_145 input:focus{border-color:#0f52ba}._searchBtn_1ccwi_205{height:48px;background-color:#0f52ba;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #0f52ba4d}._searchBtn_1ccwi_205:disabled{background-color:#5c6370}._emptyCalculo_1ccwi_237{text-align:center;padding:40px 20px;color:#8c94a0;font-size:13px;line-height:1.5}._breakdownContainer_1ccwi_255{display:flex;flex-direction:column;gap:16px}._plateHeaderCard_1ccwi_267{background-color:#2c2f33;border-radius:10px;padding:14px;text-align:center;border:1px solid #3A3D42}._plateHeaderCard_1ccwi_267 span{font-size:10px;font-weight:800;color:#8c94a0}._plateHeaderCard_1ccwi_267 h2{font-family:monospace;font-size:24px;font-weight:900;color:#32cd32;margin:4px 0}._plateHeaderCard_1ccwi_267 small{font-size:11px;color:#fff}._detailRows_1ccwi_321{display:flex;flex-direction:column;gap:8px;background-color:#2c2f33;padding:14px;border-radius:10px}._detailRow_1ccwi_321{display:flex;justify-content:space-between;font-size:13px;color:#8c94a0}._detailRow_1ccwi_321 strong{color:#fff}._totalCard_1ccwi_361{background:linear-gradient(135deg,#0F52BA 0%,#082C66 100%);padding:18px;border-radius:12px;text-align:center;color:#fff}._totalCard_1ccwi_361 span{font-size:11px;font-weight:800;color:#ffffffb3}._totalCard_1ccwi_361 h1{font-size:32px;font-weight:900;margin:4px 0 0;color:#32cd32}._paymentMethodGroup_1ccwi_403{display:flex;flex-direction:column;gap:8px}._paymentMethodGroup_1ccwi_403 label{font-size:11px;font-weight:700;color:#8c94a0}._methodSelector_1ccwi_427{display:flex;gap:6px}._methodBtn_1ccwi_437{flex:1;padding:10px 6px;background-color:#2c2f33;border:1px solid #3A3D42;color:#8c94a0;border-radius:8px;font-size:11px;font-weight:800;cursor:pointer}._methodActive_1ccwi_461{background-color:#32cd32;color:#1a1c1e;border-color:#32cd32}._payBtn_1ccwi_473{height:50px;background-color:#32cd32;color:#1a1c1e;border:none;border-radius:12px;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 4px 14px #32cd324d}._modalBackdrop_1ccwi_499{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:300}._ticketModalContent_1ccwi_527{background-color:#fff;color:#1a1c1e;width:100%;max-width:400px;border-radius:16px;padding:28px;box-shadow:0 12px 32px #0006;text-align:center}._ticketBadge_1ccwi_549{display:inline-block;background-color:#32cd3226;color:#28a745;font-size:12px;font-weight:900;padding:6px 14px;border-radius:20px;margin-bottom:12px}._ticketTitle_1ccwi_571{font-size:18px;font-weight:800;margin:0}._ticketSubtitle_1ccwi_583{font-size:12px;color:#5c6370;margin:4px 0 16px}._receiptCard_1ccwi_595{background-color:#f8f9fa;border:1px dashed #E1E4E8;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px;text-align:left}._receiptRow_1ccwi_617{display:flex;justify-content:space-between;font-size:13px;color:#5c6370}._receiptPlate_1ccwi_631{font-family:monospace;font-size:15px;color:#0f52ba}._ticketDivider_1ccwi_643{border:none;border-top:1px dashed #E1E4E8;margin:4px 0}._receiptTotalRow_1ccwi_655{display:flex;justify-content:space-between;font-size:14px;font-weight:800}._greenTotal_1ccwi_669{color:#28a745;font-size:18px}._ticketActions_1ccwi_679{display:flex;gap:10px;margin-top:20px}._printBtn_1ccwi_691{flex:1;height:42px;background-color:#e1e4e8;color:#1a1c1e;border:none;border-radius:8px;font-weight:800;font-size:12px;cursor:pointer}._closeTicketBtn_1ccwi_715{flex:1.2;height:42px;background-color:#0f52ba;color:#fff;border:none;border-radius:8px;font-weight:800;font-size:12px;cursor:pointer}._loadingContainer_1ccwi_739,._errorCard_1ccwi_739{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#fff;gap:12px}._spinner_1ccwi_759{width:32px;height:32px;border:3px solid #2C2F33;border-top-color:#32cd32;border-radius:50%;animation:_spin_1ccwi_759 .8s linear infinite}@keyframes _spin_1ccwi_759{to{transform:rotate(360deg)}}._container_1uxx4_1{display:flex;flex-direction:column;gap:20px}._topHeader_1uxx4_13{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}._title_1uxx4_29{font-size:24px;font-weight:800;color:#f8fafc;margin:0}._subtitle_1uxx4_43{font-size:13px;color:#94a3b8;margin-top:4px}._addBtn_1uxx4_55{background-color:#2563eb;color:#fff;border:none;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #2563eb4d;transition:background-color .2s ease}._addBtn_1uxx4_55:hover{background-color:#1d4ed8}._errorMessage_1uxx4_89{background-color:#ef444426;border:1px solid #EF4444;color:#ef4444;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700}._successMessage_1uxx4_109{background-color:#38bdf826;border:1px solid #38BDF8;color:#38bdf8;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700}._vehiclesGrid_1uxx4_131{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}._emptyCard_1uxx4_143{grid-column:1 / -1;background-color:#0f172a;border:1px solid #1E293B;border-radius:16px;padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}._emptyIcon_1uxx4_169{font-size:48px}._emptyCard_1uxx4_143 h3{margin:0;font-size:18px;color:#f8fafc}._emptyCard_1uxx4_143 p{margin:0;font-size:13px;color:#94a3b8;max-width:400px}._addBtnEmpty_1uxx4_203{margin-top:8px;background-color:#2563eb;color:#fff;border:none;padding:12px 20px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer}._vehicleCard_1uxx4_227{background-color:#0f172a;border:1px solid #1E293B;border-radius:14px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;box-shadow:0 4px 12px #0003}._cardHeader_1uxx4_251{display:flex;justify-content:space-between;align-items:center}._plateBadge_1uxx4_263{font-family:monospace;font-size:18px;font-weight:900;color:#38bdf8;background-color:#1e293b;padding:6px 12px;border-radius:8px;letter-spacing:1px}._deleteBtn_1uxx4_285{background:transparent;border:none;cursor:pointer;font-size:16px;opacity:.7;transition:opacity .2s ease}._deleteBtn_1uxx4_285:hover{opacity:1}._cardBody_1uxx4_311{display:flex;flex-direction:column;gap:6px}._infoRow_1uxx4_323{display:flex;justify-content:space-between;font-size:13px;color:#94a3b8}._infoRow_1uxx4_323 strong{color:#f8fafc}._cardFooter_1uxx4_345{border-top:1px solid #1E293B;padding-top:10px}._activeTag_1uxx4_355{font-size:11px;font-weight:700;color:#34d399}._modalBackdrop_1uxx4_369{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0f172acc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:300}._modalContent_1uxx4_397{background-color:#0f172a;border:1px solid #1E293B;width:100%;max-width:420px;border-radius:16px;padding:24px;box-shadow:0 12px 32px #00000080}._modalHeader_1uxx4_417{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._modalHeader_1uxx4_417 h3{margin:0;font-size:18px;color:#f8fafc}._closeBtn_1uxx4_443{background:transparent;border:none;color:#94a3b8;font-size:18px;cursor:pointer}._form_1uxx4_459{display:flex;flex-direction:column;gap:16px}._inputGroup_1uxx4_471{display:flex;flex-direction:column;gap:6px}._inputGroup_1uxx4_471 label{font-size:12px;font-weight:700;color:#94a3b8}._inputGroup_1uxx4_471 input{height:42px;background-color:#1e293b;border:1px solid #334155;border-radius:8px;padding:0 12px;color:#f8fafc;font-size:14px;outline:none}._inputGroup_1uxx4_471 input:focus{border-color:#2563eb}._modalFooter_1uxx4_525{display:flex;gap:10px;margin-top:10px}._cancelBtn_1uxx4_537{flex:1;height:42px;background-color:#1e293b;color:#94a3b8;border:none;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer}._submitBtn_1uxx4_561{flex:1;height:42px;background-color:#2563eb;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer}._submitBtn_1uxx4_561:disabled{background-color:#64748b}._loadingContainer_1uxx4_595{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#94a3b8;gap:12px}._spinner_1uxx4_615{width:32px;height:32px;border:3px solid #1E293B;border-top-color:#38bdf8;border-radius:50%;animation:_spin_1uxx4_615 .8s linear infinite}@keyframes _spin_1uxx4_615{to{transform:rotate(360deg)}}._confirmModalContent_1uxx4_643{background-color:#0f172a;border:1px solid #1E293B;width:100%;max-width:400px;border-radius:16px;padding:28px 24px;box-shadow:0 12px 32px #00000080;text-align:center;display:flex;flex-direction:column;align-items:center}._iconBadgeBlue_1uxx4_671{width:58px;height:58px;background-color:#2563eb26;color:#38bdf8;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:16px;border:1px solid rgba(56,189,248,.3)}._iconBadgeRed_1uxx4_699{width:58px;height:58px;background-color:#ef444426;color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:16px;border:1px solid rgba(239,68,68,.3)}._iconBadgeGray_1uxx4_727{width:58px;height:58px;background-color:#94a3b826;color:#94a3b8;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:16px;border:1px solid rgba(148,163,184,.3)}._confirmTitle_1uxx4_755{font-size:20px;font-weight:800;color:#f8fafc;margin:0 0 8px}._confirmDescription_1uxx4_769{font-size:13px;color:#94a3b8;margin:0 0 20px;line-height:1.5}._summaryCard_1uxx4_783{width:100%;background-color:#1e293b;border:1px solid #334155;border-radius:10px;padding:14px 16px;margin-bottom:22px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}._summaryRow_1uxx4_809{display:flex;justify-content:space-between;font-size:13px;color:#94a3b8}._summaryRow_1uxx4_809 strong{color:#f8fafc}._plateHighlight_1uxx4_831{font-family:monospace;color:#38bdf8!important;font-size:14px;font-weight:900}._plateHighlightRed_1uxx4_845{font-family:monospace;color:#ef4444;font-size:14px;font-weight:900}._primaryActionBtn_1uxx4_859{width:100%;height:44px;background-color:#2563eb;color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #2563eb4d;transition:background-color .2s ease}._primaryActionBtn_1uxx4_859:hover{background-color:#1d4ed8}._modalActionsRow_1uxx4_895{display:flex;gap:12px;width:100%}._dangerBtn_1uxx4_907{flex:1;height:44px;background-color:#ef4444;color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #ef44444d;transition:background-color .2s ease}._dangerBtn_1uxx4_907:hover{background-color:#dc2626}._dangerBtn_1uxx4_907:disabled{background-color:#64748b}._container_3pi4c_1{display:flex;flex-direction:column;gap:20px}._topHeader_3pi4c_15{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}._title_3pi4c_31{font-size:24px;font-weight:800;color:#f8fafc;margin:0}._subtitle_3pi4c_45{font-size:13px;color:#94a3b8;margin-top:4px}._refreshBtn_3pi4c_57{background-color:#1e293b;border:1px solid #334155;color:#38bdf8;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #0003;transition:background-color .2s ease,border-color .2s ease}._refreshBtn_3pi4c_57:hover{background-color:#38bdf81f;border-color:#38bdf8}._errorMessage_3pi4c_95{background-color:#ef444426;border:1px solid #EF4444;color:#ef4444;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700}._filterCard_3pi4c_117{background-color:#0f172a;border:1px solid #1E293B;border-radius:16px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;box-shadow:0 4px 12px #0003}._searchInput_3pi4c_141{height:42px;background-color:#1e293b;border:1px solid #334155;border-radius:8px;padding:0 14px;font-size:14px;outline:none;color:#f8fafc;flex:1;max-width:420px;transition:border-color .2s ease}._searchInput_3pi4c_141::placeholder{color:#64748b}._searchInput_3pi4c_141:focus{border-color:#2563eb}._counterBadge_3pi4c_185{font-size:12px;font-weight:700;color:#94a3b8}._counterBadge_3pi4c_185 strong{color:#38bdf8;font-weight:900}._gridContainer_3pi4c_209{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}._emptyGrid_3pi4c_221{grid-column:1 / -1;background-color:#0f172a;border:1px solid #1E293B;border-radius:16px;padding:48px 24px;text-align:center;color:#94a3b8;font-size:14px}._sedeCard_3pi4c_243{background-color:#0f172a;border:1px solid #1E293B;border-radius:16px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;box-shadow:0 4px 12px #0003;transition:transform .2s ease,border-color .2s ease}._sedeCard_3pi4c_243:hover{transform:translateY(-3px)}._cardDisponible_3pi4c_277{border-color:#34d39966}._cardBaja_3pi4c_285{border-color:#fbbf2480}._cardAgotado_3pi4c_293{border-color:#ef444466;background-color:#0b1120}._cardHeader_3pi4c_303{display:flex;align-items:center;gap:10px}._sedeIcon_3pi4c_315{font-size:20px}._sedeTitle_3pi4c_323{margin:0;font-size:16px;font-weight:800;color:#f8fafc}._sedeAddress_3pi4c_337{margin:0;font-size:12px;color:#94a3b8;font-weight:500;line-height:1.4}._cardBody_3pi4c_353{display:flex;align-items:center;justify-content:space-between;background-color:#1e293b;padding:14px 16px;border-radius:12px;border:1px solid #334155}._statBox_3pi4c_373{display:flex;flex-direction:column;align-items:center}._statNumber_3pi4c_385{font-size:28px;font-weight:900;color:#38bdf8;line-height:1}._statLabel_3pi4c_399{font-size:10px;font-weight:800;color:#94a3b8;text-transform:uppercase;margin-top:4px;letter-spacing:.5px}._detailsGroup_3pi4c_417{display:flex;flex-direction:column;gap:6px;font-size:12px}._detailRow_3pi4c_431{display:flex;justify-content:space-between;gap:12px;color:#94a3b8}._detailRow_3pi4c_431 strong{color:#f8fafc}._cardFooter_3pi4c_453{display:flex;justify-content:center;padding-top:4px}._statusBadgeAvailable_3pi4c_465{background-color:#34d39926;color:#34d399;font-size:11px;font-weight:800;padding:6px 14px;border-radius:20px;border:1px solid rgba(52,211,153,.3)}._statusBadgeLow_3pi4c_485{background-color:#fbbf2426;color:#fbbf24;font-size:11px;font-weight:800;padding:6px 14px;border-radius:20px;border:1px solid rgba(251,191,36,.3)}._statusBadgeFull_3pi4c_505{background-color:#ef444426;color:#ef4444;font-size:11px;font-weight:800;padding:6px 14px;border-radius:20px;border:1px solid rgba(239,68,68,.3)}._loadingContainer_3pi4c_527{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#94a3b8;font-size:13px;font-weight:700;gap:12px}._spinner_3pi4c_551{width:32px;height:32px;border:3px solid #1E293B;border-top-color:#38bdf8;border-radius:50%;animation:_spin_3pi4c_551 .8s linear infinite}@keyframes _spin_3pi4c_551{to{transform:rotate(360deg)}}._container_1po9h_1{display:flex;flex-direction:column;gap:20px}._topHeader_1po9h_13{display:flex;justify-content:space-between;align-items:center}._title_1po9h_25{font-size:24px;font-weight:800;color:#f8fafc;margin:0}._subtitle_1po9h_39{font-size:13px;color:#94a3b8;margin-top:4px}._errorMessage_1po9h_51{background-color:#ef444426;border:1px solid #EF4444;color:#ef4444;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700}._activeStayCard_1po9h_73{background:linear-gradient(135deg,#1E293B 0%,#0F172A 100%);border:1px solid #38BDF8;border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 14px #38bdf826}._stayBadge_1po9h_95{font-size:10px;font-weight:800;color:#38bdf8;letter-spacing:.8px}._stayBody_1po9h_109{display:flex;justify-content:space-between;align-items:center}._stayBody_1po9h_109 h4{margin:0;font-size:15px;color:#f8fafc}._stayBody_1po9h_109 p{margin:4px 0 0;font-size:13px;color:#94a3b8}._stayBody_1po9h_109 strong{color:#38bdf8}._stayBody_1po9h_109 small{font-size:12px;color:#64748b}._qrGrid_1po9h_165{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}._panelCard_1po9h_177{background-color:#0f172a;border:1px solid #1E293B;border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:18px}._panelHeader_1po9h_197 h3{font-size:15px;font-weight:800;color:#f8fafc;margin:0;border-bottom:1px solid #1E293B;padding-bottom:12px}._noVehiclesNotice_1po9h_215{text-align:center;padding:30px 10px;color:#94a3b8}._form_1po9h_227{display:flex;flex-direction:column;gap:16px}._inputGroup_1po9h_239{display:flex;flex-direction:column;gap:6px}._inputGroup_1po9h_239 label{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase}._inputGroup_1po9h_239 select{height:44px;background-color:#1e293b;border:1px solid #334155;border-radius:8px;padding:0 14px;color:#f8fafc;font-size:14px;outline:none}._inputGroup_1po9h_239 select:focus{border-color:#2563eb}._generateBtn_1po9h_295{height:48px;background-color:#2563eb;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #2563eb4d;margin-top:8px}._generateBtn_1po9h_295:hover{background-color:#1d4ed8}._emptyQrBox_1po9h_331{text-align:center;padding:40px 20px;color:#94a3b8;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:12px}._qrIconPlaceholder_1po9h_353{font-size:50px;opacity:.5}._qrDisplayCard_1po9h_363{display:flex;flex-direction:column;align-items:center;gap:16px}._qrContainer_1po9h_377{background-color:#fff;padding:14px;border-radius:16px;box-shadow:0 8px 24px #0000004d;display:flex;justify-content:center;align-items:center}._qrImage_1po9h_397{width:200px;height:200px;display:block}._qrMetaInfo_1po9h_409{text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}._plateHighlight_1po9h_425{font-family:monospace;font-size:20px;font-weight:900;color:#38bdf8;background-color:#1e293b;padding:4px 12px;border-radius:6px;letter-spacing:1px}._metaSede_1po9h_447{font-size:14px;font-weight:700;color:#f8fafc;margin:4px 0 0}._metaTime_1po9h_461{font-size:11px;color:#64748b}._scanInstruction_1po9h_471{background-color:#1e293b;border:1px solid #334155;border-radius:8px;padding:10px 14px;font-size:12px;color:#94a3b8;text-align:center;line-height:1.4}._loadingContainer_1po9h_495{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#94a3b8;gap:12px}._spinner_1po9h_515{width:32px;height:32px;border:3px solid #1E293B;border-top-color:#38bdf8;border-radius:50%;animation:_spin_1po9h_515 .8s linear infinite}@keyframes _spin_1po9h_515{to{transform:rotate(360deg)}}._container_hw8f1_1{display:flex;flex-direction:column;gap:20px}._topHeader_hw8f1_13{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}._title_hw8f1_29{font-size:24px;font-weight:800;color:#f8fafc;margin:0}._subtitle_hw8f1_43{font-size:13px;color:#94a3b8;margin-top:4px}._refreshBtn_hw8f1_55{background-color:#1e293b;border:1px solid #334155;color:#38bdf8;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer}._errorMessage_hw8f1_77{background-color:#ef444426;border:1px solid #EF4444;color:#ef4444;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700}._statsCard_hw8f1_99{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._statBox_hw8f1_111{background-color:#0f172a;border:1px solid #1E293B;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:6px}._statBox_hw8f1_111 span{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase}._statBox_hw8f1_111 h2{margin:0;font-size:24px;font-weight:900;color:#38bdf8}._historyCard_hw8f1_161{background-color:#0f172a;border:1px solid #1E293B;border-radius:16px;padding:20px}._emptyCard_hw8f1_175{text-align:center;padding:40px 20px;color:#94a3b8}._emptyIcon_hw8f1_187{font-size:48px;margin-bottom:12px}._paymentsList_hw8f1_197{display:flex;flex-direction:column;gap:14px}._paymentItem_hw8f1_209{background-color:#1e293b;border:1px solid #334155;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}._itemHeader_hw8f1_229{display:flex;justify-content:space-between;align-items:flex-start}._sedeTitle_hw8f1_241{margin:0;font-size:16px;font-weight:800;color:#f8fafc}._dateText_hw8f1_255{font-size:11px;color:#94a3b8}._amountText_hw8f1_265{font-size:18px;font-weight:900;color:#34d399}._itemBody_hw8f1_277{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid rgba(255,255,255,.05);padding-top:10px}._badgeRow_hw8f1_297{display:flex;align-items:center;gap:8px}._plateBadge_hw8f1_309{font-family:monospace;font-size:13px;font-weight:800;color:#38bdf8;background-color:#0f172a;padding:3px 8px;border-radius:6px}._methodTag_hw8f1_329{font-size:11px;color:#94a3b8;background-color:#0f172a;padding:3px 8px;border-radius:6px}._statusBadge_hw8f1_345{font-size:10px;font-weight:800;color:#34d399;background-color:#34d39926;padding:3px 8px;border-radius:6px}._viewReceiptBtn_hw8f1_363{background-color:#2563eb;color:#fff;border:none;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}._viewReceiptBtn_hw8f1_363:hover{background-color:#1d4ed8}._modalBackdrop_hw8f1_395{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0f172acc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:300}._receiptModal_hw8f1_423{background-color:#fff;color:#0f172a;width:100%;max-width:400px;border-radius:16px;padding:24px;box-shadow:0 12px 32px #0006;text-align:center}._brandBadge_hw8f1_445{font-size:10px;font-weight:900;color:#2563eb;letter-spacing:1px}._receiptHeader_hw8f1_459 h3{margin:4px 0 0;font-size:18px;font-weight:800}._receiptHeader_hw8f1_459 small{color:#64748b;font-size:11px}._receiptContent_hw8f1_481{background-color:#f8fafc;border:1px dashed #E2E8F0;border-radius:12px;padding:16px;margin:16px 0;display:flex;flex-direction:column;gap:8px;text-align:left}._receiptRow_hw8f1_505{display:flex;justify-content:space-between;font-size:12px;color:#64748b}._receiptRow_hw8f1_505 strong{color:#0f172a}._highlightPlate_hw8f1_527{font-family:monospace;color:#2563eb!important;font-size:14px}._divider_hw8f1_539{border:none;border-top:1px dashed #CBD5E1;margin:6px 0}._totalRow_hw8f1_551{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800}._totalAmount_hw8f1_567{font-size:20px;color:#059669!important}._receiptFooter_hw8f1_577{display:flex;gap:10px}._printBtn_hw8f1_587{flex:1;height:42px;background-color:#e2e8f0;color:#0f172a;border:none;border-radius:8px;font-weight:800;font-size:12px;cursor:pointer}._closeBtn_hw8f1_611{flex:1.2;height:42px;background-color:#2563eb;color:#fff;border:none;border-radius:8px;font-weight:800;font-size:12px;cursor:pointer}._loadingContainer_hw8f1_637{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#94a3b8;gap:12px}._spinner_hw8f1_657{width:32px;height:32px;border:3px solid #1E293B;border-top-color:#38bdf8;border-radius:50%;animation:_spin_hw8f1_657 .8s linear infinite}@keyframes _spin_hw8f1_657{to{transform:rotate(360deg)}}._container_ppwq8_1{display:flex;flex-direction:column;gap:20px}._topHeader_ppwq8_15{display:flex;justify-content:space-between;align-items:center}._title_ppwq8_27{font-size:24px;font-weight:800;color:#f8fafc;margin:0}._subtitle_ppwq8_41{font-size:13px;color:#94a3b8;margin-top:4px}._errorMessage_ppwq8_55{background-color:#ef444426;border:1px solid #EF4444;color:#ef4444;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700}._successMessage_ppwq8_75{background-color:#38bdf826;border:1px solid #38BDF8;color:#38bdf8;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700}._profileGrid_ppwq8_97{display:grid;grid-template-columns:320px 1fr;gap:20px}@media (max-width: 840px){._profileGrid_ppwq8_97{grid-template-columns:1fr}}._userCard_ppwq8_123{background-color:#0f172a;border:1px solid #1E293B;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 12px #0003}._avatarCircle_ppwq8_145{width:76px;height:76px;border-radius:38px;background-color:#1e293b;color:#38bdf8;font-size:34px;font-weight:900;display:flex;align-items:center;justify-content:center;border:2px solid rgba(56,189,248,.3);margin-bottom:14px}._userName_ppwq8_175{margin:0;font-size:19px;font-weight:800;color:#f8fafc;text-align:center}._roleBadge_ppwq8_191{display:inline-block;margin-top:6px;background-color:#1e293b;color:#38bdf8;border:1px solid rgba(56,189,248,.3);padding:4px 12px;border-radius:20px;font-size:11px;font-weight:800}._infoDivider_ppwq8_215{width:100%;height:1px;background-color:#1e293b;margin:20px 0}._infoMetaList_ppwq8_229{display:flex;flex-direction:column;gap:14px;width:100%}._metaItem_ppwq8_243{display:flex;flex-direction:column;gap:4px}._metaItem_ppwq8_243 span{font-size:11px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._metaItem_ppwq8_243 strong{font-size:14px;color:#f8fafc;word-break:break-all}._formCard_ppwq8_285{background-color:#0f172a;border:1px solid #1E293B;border-radius:16px;padding:28px;box-shadow:0 4px 12px #0003}._formTitle_ppwq8_301{margin:0 0 20px;font-size:18px;font-weight:800;color:#f8fafc;border-bottom:1px solid #1E293B;padding-bottom:12px}._form_ppwq8_285{display:flex;flex-direction:column;gap:18px}._formRow_ppwq8_331{display:flex;gap:16px}._formRow_ppwq8_331 ._formGroup_ppwq8_341{flex:1}@media (max-width: 600px){._formRow_ppwq8_331{flex-direction:column}}._formGroup_ppwq8_341{display:flex;flex-direction:column;gap:6px}._label_ppwq8_373{font-size:12px;font-weight:700;color:#94a3b8}._input_ppwq8_385{height:42px;background-color:#1e293b;border:1px solid #334155;border-radius:8px;padding:0 14px;font-size:14px;outline:none;color:#f8fafc;font-weight:500;transition:border-color .2s ease}._input_ppwq8_385::placeholder{color:#64748b}._input_ppwq8_385:focus{border-color:#2563eb}._sectionDivider_ppwq8_427{display:flex;align-items:center;margin:12px 0 4px;border-bottom:1px solid #1E293B;padding-bottom:8px}._sectionDivider_ppwq8_427 span{font-size:11px;font-weight:800;color:#94a3b8;letter-spacing:.8px}._formActions_ppwq8_457{display:flex;justify-content:flex-end;margin-top:12px}._btnSave_ppwq8_469{background-color:#2563eb;color:#fff;border:none;height:44px;padding:0 28px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #2563eb4d;transition:background-color .2s ease}._btnSave_ppwq8_469:hover{background-color:#1d4ed8}._btnSave_ppwq8_469:disabled{background-color:#64748b}._loadingContainer_ppwq8_515{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#94a3b8;font-size:14px;font-weight:700;gap:12px}._spinner_ppwq8_539{width:36px;height:36px;border:3px solid #1E293B;border-top-color:#38bdf8;border-radius:50%;animation:_spin_ppwq8_539 .8s linear infinite}@keyframes _spin_ppwq8_539{to{transform:rotate(360deg)}}._modalOverlay_ppwq8_567{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0f172acc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:300;padding:20px}._confirmModalCard_ppwq8_597{background-color:#0f172a;border:1px solid #1E293B;width:100%;max-width:400px;border-radius:16px;padding:28px 24px;box-shadow:0 12px 32px #00000080;text-align:center;display:flex;flex-direction:column;align-items:center}._confirmIconSuccess_ppwq8_625{width:58px;height:58px;border-radius:50%;background-color:#38bdf826;border:1px solid rgba(56,189,248,.3);color:#38bdf8;font-size:28px;font-weight:900;display:flex;align-items:center;justify-content:center;margin-bottom:16px}._confirmTitle_ppwq8_655{font-size:20px;font-weight:800;color:#f8fafc;margin:0 0 8px}._confirmMessage_ppwq8_669{font-size:13px;color:#94a3b8;margin:0 0 20px;line-height:1.5}._btnConfirmOk_ppwq8_683{width:100%;height:44px;background-color:#2563eb;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #2563eb4d;transition:background-color .2s ease}._btnConfirmOk_ppwq8_683:hover{background-color:#1d4ed8}
