:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--bg-main:#0a0a0a;--bg-card:#111;--bg-card-hover:#181818;--border-color:#222;--primary-red:#9e1b2d;--primary-red-hover:#b51e32;--text-white:#fff;--text-gray:#aaa;--text-muted:#555;--status-green:#2ecc71;--status-yellow:#f1c40f;--status-red:#e74c3c;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}#root{width:100%}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-main);color:var(--text-white);font-family:var(--font-family);-webkit-font-smoothing:antialiased;min-height:100vh}.loading_screen{background-color:var(--bg-main);height:100vh;color:var(--primary-red);letter-spacing:.5px;justify-content:center;align-items:center;font-size:1.2rem;font-weight:600;display:flex}.denied{background-color:var(--bg-main);height:100vh;color:var(--status-red);justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.auth_container{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;max-width:420px;margin:80px auto;padding:35px;box-shadow:0 10px 30px #000000b3}.auth_container h2{color:var(--text-white);text-align:center;margin-bottom:8px;font-size:1.6rem}.auth_container p.subtitle{color:var(--text-gray);text-align:center;margin-bottom:25px;font-size:.9rem}.form_group{margin-bottom:18px}.form_group label{color:var(--text-gray);margin-bottom:6px;font-size:.85rem;display:block}.form_group input,.form_group select{border:1px solid var(--border-color);width:100%;color:var(--text-white);background-color:#161616;border-radius:8px;outline:none;padding:12px 14px;font-size:.95rem;transition:border-color .2s}.form_group input:focus,.form_group select:focus{border-color:var(--primary-red)}.btn_primary{background-color:var(--primary-red);width:100%;color:var(--text-white);cursor:pointer;border:none;border-radius:8px;padding:12px;font-size:1rem;font-weight:600;transition:background-color .2s}.btn_primary:hover{background-color:var(--primary-red-hover)}.card_dashboard{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;margin-bottom:20px;padding:20px;transition:transform .2s,background-color .2s}.card_dashboard:hover{background-color:var(--bg-card-hover)}.badge{text-transform:uppercase;border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-block}.badge.pendiente{color:var(--status-yellow);background-color:#f1c40f26}.badge.en_ruta,.badge.operativo,.badge.aceptado{color:var(--status-green);background-color:#2ecc7126}.badge.liquidado,.badge.cancelado,.badge.rechazado{color:var(--status-red);background-color:#e74c3c26}._loginContainer_1rlm2_9{background-color:#0a0a0a;width:100vw;min-height:100vh;display:flex;overflow:hidden}._heroSection_1rlm2_27{justify-content:border-between;background:linear-gradient(135deg,#111 0%,#080808 100%);border-right:1px solid #1a1a1a;flex-direction:column;flex:1.2;padding:50px;display:flex;position:relative}._heroOverlay_1rlm2_49{z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex}._brandHeader_1rlm2_65{align-items:center;gap:15px;display:flex}._logoIcon_1rlm2_77{background-color:#9e1b2d;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;box-shadow:0 4px 15px #9e1b2d66}._symbol_1rlm2_99{color:#fff;letter-spacing:1px;font-size:1.2rem;font-weight:800}._brandTitle_1rlm2_113{color:#fff;margin:0;font-size:1.8rem;font-weight:700}._heroContent_1rlm2_127{max-width:520px}._heroContent_1rlm2_127 h2{color:#fff;margin-bottom:20px;font-size:2.2rem;font-weight:700;line-height:1.3}._heroContent_1rlm2_127 p{color:#aaa;font-size:1.05rem;line-height:1.6}._heroFooter_1rlm2_163 p{color:#555;font-size:.85rem}._heroFooter_1rlm2_163 strong{color:#888}._formSection_1rlm2_183{background-color:#0d0d0d;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}._formCard_1rlm2_201{width:100%;max-width:420px}._welcomeHeader_1rlm2_211{margin-bottom:28px}._welcomeHeader_1rlm2_211 h3{color:#fff;margin-bottom:8px;font-size:1.6rem;font-weight:700}._welcomeHeader_1rlm2_211 p{color:#777;font-size:.9rem}._typeSelector_1rlm2_245{background-color:#161616;border:1px solid #222;border-radius:10px;gap:4px;margin-bottom:24px;padding:4px;display:flex}._typeBtn_1rlm2_265{color:#888;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:9px 0;font-size:.85rem;font-weight:600;transition:all .2s}._activeType_1rlm2_291{color:#fff;background-color:#9e1b2d;box-shadow:0 2px 8px #9e1b2d4d}._errorMessage_1rlm2_305{color:#e74c3c;background-color:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px;font-size:.85rem;display:flex}._loginForm_1rlm2_333{flex-direction:column;gap:18px;display:flex}._inputGroup_1rlm2_345{flex-direction:column;gap:8px;display:flex}._inputGroup_1rlm2_345 label{color:#ccc;font-size:.85rem;font-weight:500}._labelRow_1rlm2_369{justify-content:space-between;align-items:center;display:flex}._forgotLink_1rlm2_381{color:#9e1b2d;font-size:.8rem;font-weight:500;text-decoration:none}._forgotLink_1rlm2_381:hover{text-decoration:underline}._inputGroup_1rlm2_345 input{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 14px;font-size:.95rem;transition:border-color .2s}._inputGroup_1rlm2_345 input:focus{border-color:#9e1b2d}._submitBtn_1rlm2_433{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;margin-top:10px;padding:13px;font-size:.95rem;font-weight:700;transition:background-color .2s}._submitBtn_1rlm2_433:hover:not(:disabled){background-color:#b51e32}._submitBtn_1rlm2_433:disabled{opacity:.6;cursor:not-allowed}._formFooter_1rlm2_479{text-align:center;color:#666;justify-content:center;gap:6px;margin-top:30px;font-size:.88rem;display:flex}._registerLink_1rlm2_499{color:#fff;font-weight:600;text-decoration:none}._registerLink_1rlm2_499:hover{color:#9e1b2d;text-decoration:underline}@media (width<=900px){._heroSection_1rlm2_27{display:none}._formSection_1rlm2_183{flex:1}}._registerContainer_1xznj_9{background-color:#0a0a0a;width:100vw;min-height:100vh;display:flex;overflow-x:hidden}._heroSection_1xznj_27{background:linear-gradient(135deg,#111 0%,#080808 100%);border-right:1px solid #1a1a1a;flex-direction:column;flex:1.1;justify-content:space-between;padding:50px;display:flex;position:relative}._heroOverlay_1xznj_49{z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex}._brandHeader_1xznj_65{align-items:center;gap:15px;display:flex}._logoIcon_1xznj_77{background-color:#9e1b2d;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;box-shadow:0 4px 15px #9e1b2d66}._symbol_1xznj_99{color:#fff;letter-spacing:1px;font-size:1.2rem;font-weight:800}._brandTitle_1xznj_113{color:#fff;margin:0;font-size:1.8rem;font-weight:700}._heroContent_1xznj_127{max-width:500px}._heroContent_1xznj_127 h2{color:#fff;margin-bottom:20px;font-size:2rem;font-weight:700;line-height:1.3}._heroContent_1xznj_127 p{color:#aaa;font-size:1rem;line-height:1.6}._heroFooter_1xznj_163 p{color:#555;font-size:.85rem}._heroFooter_1xznj_163 strong{color:#888}._formSection_1xznj_183{background-color:#0d0d0d;flex:1.2;justify-content:center;align-items:center;padding:40px 20px;display:flex}._formCard_1xznj_201{width:100%;max-width:480px}._welcomeHeader_1xznj_211{margin-bottom:24px}._welcomeHeader_1xznj_211 h3{color:#fff;margin-bottom:6px;font-size:1.5rem;font-weight:700}._welcomeHeader_1xznj_211 p{color:#777;font-size:.88rem}._errorMessage_1xznj_245{color:#e74c3c;background-color:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:12px;font-size:.85rem;display:flex}._successMessage_1xznj_271{color:#2ecc71;background-color:#2ecc711a;border:1px solid #2ecc714d;border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:12px;font-size:.85rem;display:flex}._registerForm_1xznj_299{flex-direction:column;gap:16px;display:flex}._rowTwoCols_1xznj_311{gap:14px;display:flex}._rowTwoCols_1xznj_311 ._inputGroup_1xznj_321{flex:1}._inputGroup_1xznj_321{flex-direction:column;gap:6px;display:flex}._inputGroup_1xznj_321 label{color:#ccc;font-size:.82rem;font-weight:500}._inputGroup_1xznj_321 input,._inputGroup_1xznj_321 select{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:11px 13px;font-size:.9rem;transition:border-color .2s}._inputGroup_1xznj_321 input:focus,._inputGroup_1xznj_321 select:focus{border-color:#9e1b2d}._submitBtn_1xznj_387{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;margin-top:10px;padding:13px;font-size:.95rem;font-weight:700;transition:background-color .2s}._submitBtn_1xznj_387:hover:not(:disabled){background-color:#b51e32}._submitBtn_1xznj_387:disabled{opacity:.6;cursor:not-allowed}._formFooter_1xznj_433{text-align:center;color:#666;justify-content:center;gap:6px;margin-top:25px;font-size:.88rem;display:flex}._loginLink_1xznj_453{color:#fff;font-weight:600;text-decoration:none}._loginLink_1xznj_453:hover{color:#9e1b2d;text-decoration:underline}@media (width<=900px){._heroSection_1xznj_27{display:none}._formSection_1xznj_183{flex:1}._rowTwoCols_1xznj_311{flex-direction:column;gap:16px}}._forgotContainer_d5lfg_9{background-color:#0a0a0a;width:100vw;min-height:100vh;display:flex;overflow:hidden}._heroSection_d5lfg_27{background:linear-gradient(135deg,#111 0%,#080808 100%);border-right:1px solid #1a1a1a;flex-direction:column;flex:1.2;justify-content:space-between;padding:50px;display:flex;position:relative}._heroOverlay_d5lfg_49{z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex}._brandHeader_d5lfg_65{align-items:center;gap:15px;display:flex}._logoIcon_d5lfg_77{background-color:#9e1b2d;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;box-shadow:0 4px 15px #9e1b2d66}._symbol_d5lfg_99{color:#fff;letter-spacing:1px;font-size:1.2rem;font-weight:800}._brandTitle_d5lfg_113{color:#fff;margin:0;font-size:1.8rem;font-weight:700}._heroContent_d5lfg_127{max-width:500px}._heroContent_d5lfg_127 h2{color:#fff;margin-bottom:20px;font-size:2.2rem;font-weight:700;line-height:1.3}._heroContent_d5lfg_127 p{color:#aaa;font-size:1.05rem;line-height:1.6}._heroFooter_d5lfg_163 p{color:#555;font-size:.85rem}._heroFooter_d5lfg_163 strong{color:#888}._formSection_d5lfg_183{background-color:#0d0d0d;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}._formCard_d5lfg_201{width:100%;max-width:420px}._welcomeHeader_d5lfg_211{margin-bottom:28px}._welcomeHeader_d5lfg_211 h3{color:#fff;margin-bottom:8px;font-size:1.6rem;font-weight:700}._welcomeHeader_d5lfg_211 p{color:#777;font-size:.9rem;line-height:1.5}._errorMessage_d5lfg_247{color:#e74c3c;background-color:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px;font-size:.85rem;display:flex}._successMessage_d5lfg_273{color:#2ecc71;background-color:#2ecc711a;border:1px solid #2ecc714d;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px;font-size:.85rem;line-height:1.4;display:flex}._forgotForm_d5lfg_303{flex-direction:column;gap:18px;display:flex}._inputGroup_d5lfg_315{flex-direction:column;gap:8px;display:flex}._inputGroup_d5lfg_315 label{color:#ccc;font-size:.85rem;font-weight:500}._inputGroup_d5lfg_315 input{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 14px;font-size:.95rem;transition:border-color .2s}._inputGroup_d5lfg_315 input:focus{border-color:#9e1b2d}._submitBtn_d5lfg_369{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;margin-top:10px;padding:13px;font-size:.95rem;font-weight:700;transition:background-color .2s}._submitBtn_d5lfg_369:hover:not(:disabled){background-color:#b51e32}._submitBtn_d5lfg_369:disabled{opacity:.6;cursor:not-allowed}._formFooter_d5lfg_415{text-align:center;color:#666;justify-content:center;gap:6px;margin-top:30px;font-size:.88rem;display:flex}._loginLink_d5lfg_435{color:#fff;font-weight:600;text-decoration:none}._loginLink_d5lfg_435:hover{color:#9e1b2d;text-decoration:underline}@media (width<=900px){._heroSection_d5lfg_27{display:none}._formSection_d5lfg_183{flex:1}}._resetContainer_8qb6v_9{background-color:#0a0a0a;width:100vw;min-height:100vh;display:flex;overflow:hidden}._heroSection_8qb6v_27{background:linear-gradient(135deg,#111 0%,#080808 100%);border-right:1px solid #1a1a1a;flex-direction:column;flex:1.2;justify-content:space-between;padding:50px;display:flex;position:relative}._heroOverlay_8qb6v_49{z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex}._brandHeader_8qb6v_65{align-items:center;gap:15px;display:flex}._logoIcon_8qb6v_77{background-color:#9e1b2d;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;box-shadow:0 4px 15px #9e1b2d66}._symbol_8qb6v_99{color:#fff;letter-spacing:1px;font-size:1.2rem;font-weight:800}._brandTitle_8qb6v_113{color:#fff;margin:0;font-size:1.8rem;font-weight:700}._heroContent_8qb6v_127{max-width:500px}._heroContent_8qb6v_127 h2{color:#fff;margin-bottom:20px;font-size:2.2rem;font-weight:700;line-height:1.3}._heroContent_8qb6v_127 p{color:#aaa;font-size:1.05rem;line-height:1.6}._heroFooter_8qb6v_163 p{color:#555;font-size:.85rem}._heroFooter_8qb6v_163 strong{color:#888}._formSection_8qb6v_183{background-color:#0d0d0d;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}._formCard_8qb6v_201{width:100%;max-width:420px}._welcomeHeader_8qb6v_211{margin-bottom:28px}._welcomeHeader_8qb6v_211 h3{color:#fff;margin-bottom:8px;font-size:1.6rem;font-weight:700}._welcomeHeader_8qb6v_211 p{color:#777;font-size:.9rem;line-height:1.5}._errorMessage_8qb6v_247{color:#e74c3c;background-color:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px;font-size:.85rem;display:flex}._successMessage_8qb6v_273{color:#2ecc71;background-color:#2ecc711a;border:1px solid #2ecc714d;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px;font-size:.85rem;line-height:1.4;display:flex}._resetForm_8qb6v_303{flex-direction:column;gap:18px;display:flex}._inputGroup_8qb6v_315{flex-direction:column;gap:8px;display:flex}._inputGroup_8qb6v_315 label{color:#ccc;font-size:.85rem;font-weight:500}._inputGroup_8qb6v_315 input{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 14px;font-size:.95rem;transition:border-color .2s}._inputGroup_8qb6v_315 input:focus{border-color:#9e1b2d}._submitBtn_8qb6v_369{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;margin-top:10px;padding:13px;font-size:.95rem;font-weight:700;transition:background-color .2s}._submitBtn_8qb6v_369:hover:not(:disabled){background-color:#b51e32}._submitBtn_8qb6v_369:disabled{opacity:.6;cursor:not-allowed}._formFooter_8qb6v_415{text-align:center;color:#666;justify-content:center;gap:6px;margin-top:30px;font-size:.88rem;display:flex}._loginLink_8qb6v_435{color:#fff;font-weight:600;text-decoration:none}._loginLink_8qb6v_435:hover{color:#9e1b2d;text-decoration:underline}@media (width<=900px){._heroSection_8qb6v_27{display:none}._formSection_8qb6v_183{flex:1}}._privacyContainer_1cvpb_9{color:#fff;background-color:#0a0a0a;flex-direction:column;min-height:100vh;display:flex}._header_1cvpb_27{background-color:#111;border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:20px 40px;display:flex}._brandHeader_1cvpb_45{align-items:center;gap:12px;display:flex}._logoIcon_1cvpb_57{background-color:#9e1b2d;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #9e1b2d66}._symbol_1cvpb_79{color:#fff;letter-spacing:1px;font-size:1.05rem;font-weight:800}._brandTitle_1cvpb_93{color:#fff;margin:0;font-size:1.4rem;font-weight:700}._backBtn_1cvpb_107{color:#aaa;background-color:#1a1a1a;border:1px solid #262626;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s}._backBtn_1cvpb_107:hover{color:#fff;border-color:#9e1b2d}._content_1cvpb_143{flex:1;width:100%;max-width:850px;margin:40px auto;padding:0 20px}._card_1cvpb_159{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:12px;padding:40px;box-shadow:0 10px 30px #00000080}._card_1cvpb_159 h2{color:#fff;margin-bottom:6px;font-size:1.8rem}._lastUpdated_1cvpb_187{color:#666;border-bottom:1px solid #1a1a1a;margin-bottom:30px;padding-bottom:15px;font-size:.85rem}._section_1cvpb_205{margin-bottom:28px}._section_1cvpb_205 h3{color:#9e1b2d;margin-bottom:10px;font-size:1.15rem;font-weight:600}._section_1cvpb_205 p{color:#ccc;margin-bottom:10px;font-size:.95rem;line-height:1.6}._section_1cvpb_205 ul{color:#ccc;padding-left:20px;font-size:.92rem;line-height:1.6;list-style:outside}._section_1cvpb_205 li{margin-bottom:8px}._inlineLink_1cvpb_265{color:#9e1b2d;font-weight:600;text-decoration:none}._inlineLink_1cvpb_265:hover{text-decoration:underline}._contactInfo_1cvpb_287{background-color:#141414;border:1px solid #262626;border-radius:8px;flex-direction:column;gap:8px;margin-top:12px;padding:18px;display:flex}._contactInfo_1cvpb_287 p{color:#ddd;margin:0;font-size:.9rem}@media (width<=600px){._header_1cvpb_27{padding:15px 20px}._card_1cvpb_159{padding:25px 20px}}._deleteContainer_po0ez_9{color:#fff;background-color:#0a0a0a;flex-direction:column;min-height:100vh;display:flex}._header_po0ez_27{background-color:#111;border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:20px 40px;display:flex}._brandHeader_po0ez_45{align-items:center;gap:12px;display:flex}._logoIcon_po0ez_57{background-color:#9e1b2d;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #9e1b2d66}._symbol_po0ez_79{color:#fff;letter-spacing:1px;font-size:1.05rem;font-weight:800}._brandTitle_po0ez_93{color:#fff;margin:0;font-size:1.4rem;font-weight:700}._backBtn_po0ez_107{color:#aaa;background-color:#1a1a1a;border:1px solid #262626;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s}._backBtn_po0ez_107:hover{color:#fff;border-color:#9e1b2d}._content_po0ez_143{flex:1;width:100%;max-width:720px;margin:40px auto;padding:0 20px}._card_po0ez_159{background-color:#0d0d0d;border:1px solid #222;border-radius:12px;padding:35px;box-shadow:0 10px 30px #0009}._warningHeader_po0ez_175{align-items:center;gap:12px;margin-bottom:15px;display:flex}._warningIcon_po0ez_189{font-size:1.8rem}._warningHeader_po0ez_175 h2{color:#e74c3c;margin:0;font-size:1.5rem;font-weight:700}._description_po0ez_211{color:#ccc;margin-bottom:20px;font-size:.95rem;line-height:1.6}._infoBox_po0ez_225{background-color:#141414;border-left:4px solid #e74c3c;border-radius:4px 8px 8px 4px;margin-bottom:25px;padding:16px}._infoBox_po0ez_225 h4{color:#fff;margin-bottom:8px;font-size:.95rem}._infoBox_po0ez_225 ul{color:#aaa;padding-left:20px;font-size:.88rem;line-height:1.5;list-style:outside}._infoBox_po0ez_225 li{margin-bottom:6px}._userProfileSummary_po0ez_277{color:#ddd;background-color:#161616;border:1px solid #262626;border-radius:8px;justify-content:space-between;margin-bottom:25px;padding:12px 16px;font-size:.9rem;display:flex}._errorMessage_po0ez_303{color:#e74c3c;background-color:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px;font-size:.85rem;display:flex}._successMessage_po0ez_329{color:#2ecc71;background-color:#2ecc711a;border:1px solid #2ecc714d;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px;font-size:.85rem;display:flex}._deleteForm_po0ez_357{flex-direction:column;gap:18px;display:flex}._inputGroup_po0ez_369{flex-direction:column;gap:8px;display:flex}._inputGroup_po0ez_369 label{color:#ccc;font-size:.85rem;font-weight:500}._inputGroup_po0ez_369 input,._inputGroup_po0ez_369 textarea{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s}._inputGroup_po0ez_369 input:focus,._inputGroup_po0ez_369 textarea:focus{border-color:#e74c3c}._actionsRow_po0ez_429{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}._cancelBtn_po0ez_443{color:#ccc;background-color:#1a1a1a;border:1px solid #282828;border-radius:8px;justify-content:center;align-items:center;padding:12px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._cancelBtn_po0ez_443:hover{color:#fff;background-color:#222}._deleteBtn_po0ez_483{color:#fff;cursor:pointer;background-color:#e74c3c;border:none;border-radius:8px;padding:12px 24px;font-size:.9rem;font-weight:700;transition:background-color .2s}._deleteBtn_po0ez_483:hover:not(:disabled){background-color:#c0392b}._deleteBtn_po0ez_483:disabled{opacity:.4;cursor:not-allowed}@media (width<=600px){._header_po0ez_27{padding:15px 20px}._card_po0ez_159{padding:25px 20px}._actionsRow_po0ez_429{flex-direction:column-reverse}._cancelBtn_po0ez_443,._deleteBtn_po0ez_483{width:100%}}._header_1ldeb_9{z-index:100;background-color:#111;border-bottom:1px solid #1f1f1f;justify-content:space-between;align-items:center;height:65px;padding:0 24px;display:flex;position:sticky;top:0}._leftSection_1ldeb_35{align-items:center;gap:16px;display:flex}._menuToggleBtn_1ldeb_47{color:#fff;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}._menuToggleBtn_1ldeb_47:hover{background-color:#9e1b2d;border-color:#b51e32}._hamburgerIcon_1ldeb_85{font-size:1.2rem;font-weight:700}._brandLink_1ldeb_95{align-items:center;gap:12px;text-decoration:none;display:flex}._logoBadge_1ldeb_109{color:#fff;background-color:#9e1b2d;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 2px 10px #9e1b2d66}._brandText_1ldeb_137{flex-direction:column;display:flex}._appName_1ldeb_147{color:#fff;font-size:1.05rem;font-weight:700;line-height:1.2}._panelTag_1ldeb_161{color:#888;letter-spacing:.5px;text-transform:uppercase;font-size:.72rem}._rightSection_1ldeb_177{align-items:center;gap:14px;display:flex}._userInfo_1ldeb_189{flex-direction:column;align-items:flex-end;display:flex}._userName_1ldeb_201{color:#fff;font-size:.88rem;font-weight:600}._userRole_1ldeb_213{color:#9e1b2d;letter-spacing:.5px;font-size:.7rem;font-weight:700}._profileBtn_1ldeb_227{color:#fff;background-color:#1a1a1a;border:1px solid #282828;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;text-decoration:none;transition:all .2s;display:flex}._profileBtn_1ldeb_227:hover{border-color:#9e1b2d}._logoutBtn_1ldeb_265{color:#e74c3c;cursor:pointer;background-color:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:8px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .2s}._logoutBtn_1ldeb_265:hover{color:#fff;background-color:#e74c3c}@media (width<=600px){._userInfo_1ldeb_189{display:none}}._backdrop_1kivu_3{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:998;background-color:#000000b3;width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0}._sidebar_1kivu_29{z-index:999;background-color:#0a0a0a;border-right:1px solid #1f1f1f;flex-direction:column;justify-content:space-between;width:280px;height:100vh;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;box-shadow:4px 0 24px #00000080}._open_1kivu_61{transform:translate(0)}._closed_1kivu_69{transform:translate(-100%)}._sidebarHeader_1kivu_79{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:24px 20px 18px;display:flex}._brandBox_1kivu_95{flex-direction:column;display:flex}._brandTitle_1kivu_105{color:#fff;letter-spacing:1.5px;font-size:1.1rem;font-weight:900}._brandSub_1kivu_119{color:#9e1b2d;letter-spacing:1px;font-size:.65rem;font-weight:800}._closeBtn_1kivu_133{color:#888;cursor:pointer;background:#141414;border:1px solid #262626;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;transition:all .2s;display:flex}._closeBtn_1kivu_133:hover{color:#fff;background-color:#222}._navMenu_1kivu_175{flex-direction:column;flex:1;gap:22px;padding:20px 16px;display:flex;overflow-y:auto}._sectionGroup_1kivu_193{flex-direction:column;gap:8px;display:flex}._sectionTitle_1kivu_205{color:#555;letter-spacing:1px;text-transform:uppercase;padding-left:12px;font-size:.68rem;font-weight:800}._sectionItems_1kivu_223{flex-direction:column;gap:4px;display:flex}._navItem_1kivu_237{color:#a0a0a0;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._navItem_1kivu_237:hover{color:#fff;background-color:#141414}._active_1kivu_273{border:1px solid #9e1b2d66;font-weight:700;color:#fff!important;background-color:#9e1b2d26!important}._icon_1kivu_287{justify-content:center;align-items:center;font-size:1.1rem;display:flex}._label_1kivu_301{flex:1}._sidebarFooter_1kivu_311{background-color:#080808;border-top:1px solid #1a1a1a;flex-direction:column;gap:3px;padding:18px 20px;display:flex}._versionText_1kivu_329{color:#666;font-size:.75rem;font-weight:700}._devTag_1kivu_341{color:#444;font-size:.68rem;font-weight:600}._adminLayout_1otlg_9{color:#fff;background-color:#0a0a0a;flex-direction:column;min-height:100vh;display:flex}._mainContent_1otlg_25{background-color:#0a0a0a;flex:1;width:100%;max-width:1400px;margin:0 auto;padding:24px}._contentContainer_1otlg_43{width:100%}@media (width<=768px){._mainContent_1otlg_25{padding:16px}}._container_k3p0j_9{flex-direction:column;gap:24px;display:flex}._loading_k3p0j_21{text-align:center;color:#9e1b2d;padding:40px;font-weight:600}._headerTitle_k3p0j_35 h2{color:#fff;margin-bottom:4px;font-size:1.6rem;font-weight:700}._headerTitle_k3p0j_35 p{color:#777;font-size:.9rem}._kpiGrid_k3p0j_61{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}._kpiCard_k3p0j_73{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:0 4px 15px #0006}._utilidadCard_k3p0j_95{border-left:4px solid #9e1b2d}._kpiHeader_k3p0j_103{color:#888;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;display:flex}._kpiIcon_k3p0j_121{font-size:1.2rem}._kpiValue_k3p0j_129{color:#fff;font-size:1.8rem;font-weight:800}._kpiSub_k3p0j_141{color:#666;font-size:.78rem}._tableCard_k3p0j_153{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:12px;padding:20px}._tableHeader_k3p0j_167 h3{color:#fff;margin-bottom:16px;font-size:1.1rem}._tableResponsive_k3p0j_179{overflow-x:auto}._table_k3p0j_153{border-collapse:collapse;text-align:left;width:100%}._table_k3p0j_153 th{color:#888;text-transform:uppercase;background-color:#141414;border-bottom:1px solid #222;padding:12px;font-size:.8rem;font-weight:600}._table_k3p0j_153 td{color:#ddd;border-bottom:1px solid #1a1a1a;padding:14px 12px;font-size:.9rem}._placaTag_k3p0j_233{color:#fff;letter-spacing:.5px;font-weight:700}._emptyTable_k3p0j_245{text-align:center;color:#555;padding:30px}._badge_k3p0j_259{text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:700}._en_ruta_k3p0j_275{color:#2ecc71;background-color:#2ecc7126}._pendiente_k3p0j_285{color:#f1c40f;background-color:#f1c40f26}._liquidado_k3p0j_295{color:#3498db;background-color:#3498db26}._cancelado_k3p0j_305{color:#e74c3c;background-color:#e74c3c26}._container_1xxd0_1{color:#fff;background-color:#050505;flex-direction:column;gap:20px;min-height:100vh;padding:24px;display:flex}._header_1xxd0_21{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}._title_1xxd0_37{margin:0;font-size:1.5rem;font-weight:800}._subtitle_1xxd0_49{color:#777;margin-top:4px;font-size:.85rem}._btnPrimary_1xxd0_61{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:10px 18px;font-size:.85rem;font-weight:700;transition:background-color .2s}._btnPrimary_1xxd0_61:hover{background-color:#b82337}._filterBar_1xxd0_95{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._searchBox_1xxd0_111{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:8px;align-items:center;width:320px;padding:0 12px;display:flex}._searchIcon_1xxd0_131{margin-right:8px;font-size:.9rem}._searchInput_1xxd0_141{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:10px 0;font-size:.85rem}._filterChips_1xxd0_161{gap:8px;display:flex}._chip_1xxd0_171{color:#888;cursor:pointer;background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:600}._chipActive_1xxd0_193{color:#fff;background-color:#9e1b2d;border-color:#9e1b2d}._tableWrapper_1xxd0_207{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:12px;overflow-x:auto}._table_1xxd0_207{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}._table_1xxd0_207 th{color:#888;text-transform:uppercase;background-color:#121212;border-bottom:1px solid #1f1f1f;padding:14px 16px;font-size:.75rem;font-weight:700}._table_1xxd0_207 td{border-bottom:1px solid #1a1a1a;padding:14px 16px}._idText_1xxd0_265{color:#9e1b2d;font-weight:800}._placaText_1xxd0_275{color:#fff;font-weight:800}._subText_1xxd0_285{color:#666;font-size:.75rem}._driverText_1xxd0_295{color:#ddd;font-weight:700}._routeText_1xxd0_305{color:#aaa;font-size:.8rem}._valPos_1xxd0_315{color:#2ecc71;font-weight:800}._valSub_1xxd0_325{color:#f1c40f;font-weight:700}._badge_1xxd0_337{border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-block}._badgePendiente_1xxd0_353{color:#f1c40f;background-color:#f1c40f26}._badgeEnRuta_1xxd0_355{color:#3498db;background-color:#3498db26}._badgeEntregado_1xxd0_357{color:#2ecc71;background-color:#2ecc7126}._badgeLiquidado_1xxd0_359{color:#9b59b6;background-color:#9b59b626}._badgeCancelado_1xxd0_361{color:#e74c3c;background-color:#e74c3c26}._btnEdit_1xxd0_365{color:#fff;cursor:pointer;background-color:#181818;border:1px solid #282828;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:600}._btnEdit_1xxd0_365:hover{background-color:#222}._loadingBox_1xxd0_395,._emptyText_1xxd0_395{text-align:center;color:#666;padding:40px}._modalOverlay_1xxd0_409{z-index:1000;background-color:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_1xxd0_435{background-color:#0d0d0d;border:1px solid #222;border-radius:16px;flex-direction:column;gap:16px;width:480px;max-width:90%;padding:24px;display:flex}._modalHeader_1xxd0_459{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}._modalHeader_1xxd0_459 h2{margin:0;font-size:1.1rem;font-weight:800}._btnClose_1xxd0_487{color:#777;cursor:pointer;background:0 0;border:none;font-size:1.2rem}._form_1xxd0_503{flex-direction:column;gap:14px;display:flex}._formRow_1xxd0_515{gap:12px;display:flex}._formGroup_1xxd0_525{flex-direction:column;flex:1;gap:6px;display:flex}._formGroup_1xxd0_525 label{color:#aaa;font-size:.78rem;font-weight:700}._formGroup_1xxd0_525 input,._formGroup_1xxd0_525 select,._formGroup_1xxd0_525 textarea{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:10px 12px;font-size:.85rem}._modalActions_1xxd0_571{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}._btnSecondary_1xxd0_585{color:#aaa;cursor:pointer;background-color:#1a1a1a;border:1px solid #262626;border-radius:8px;padding:10px 16px;font-weight:700}._btnSubmit_1xxd0_605{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:10px 18px;font-weight:700}._container_ci5dg_1{color:#fff;background-color:#050505;flex-direction:column;gap:20px;min-height:100vh;padding:24px;display:flex}._header_ci5dg_21{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}._title_ci5dg_37{margin:0;font-size:1.5rem;font-weight:800}._subtitle_ci5dg_49{color:#777;margin-top:4px;font-size:.85rem}._btnPrimary_ci5dg_61{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:10px 18px;font-size:.85rem;font-weight:700;transition:background-color .2s}._btnPrimary_ci5dg_61:hover{background-color:#b82337}._filterBar_ci5dg_95{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._searchBox_ci5dg_111{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:8px;align-items:center;width:300px;padding:0 12px;display:flex}._searchIcon_ci5dg_131{margin-right:8px;font-size:.9rem}._searchInput_ci5dg_141{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:10px 0;font-size:.85rem}._filterGroup_ci5dg_161{align-items:center;gap:12px;display:flex}._selectFilter_ci5dg_173{color:#ccc;background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:8px;outline:none;padding:8px 12px;font-size:.82rem}._filterChips_ci5dg_193{gap:8px;display:flex}._chip_ci5dg_203{color:#888;cursor:pointer;background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:600}._chipActive_ci5dg_225{color:#fff;background-color:#9e1b2d;border-color:#9e1b2d}._tableWrapper_ci5dg_239{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:12px;overflow-x:auto}._table_ci5dg_239{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}._table_ci5dg_239 th{color:#888;text-transform:uppercase;background-color:#121212;border-bottom:1px solid #1f1f1f;padding:14px 16px;font-size:.75rem;font-weight:700}._table_ci5dg_239 td{border-bottom:1px solid #1a1a1a;padding:14px 16px}._dotText_ci5dg_297{color:#3498db;font-family:monospace;font-weight:800}._brandText_ci5dg_309,._placaText_ci5dg_319{color:#fff;font-weight:800}._subText_ci5dg_329{color:#666;font-size:.75rem}._noAssigned_ci5dg_339{color:#777;font-size:.8rem;font-style:italic}._posText_ci5dg_351{color:#aaa}._mmTag_ci5dg_359{color:#2ecc71;background-color:#2ecc7126;border-radius:6px;padding:4px 8px;font-weight:800}._mmCritical_ci5dg_375{color:#e74c3c;background-color:#e74c3c26}._dateText_ci5dg_385{color:#777;font-size:.8rem}._badge_ci5dg_397{border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-block}._badgeNuevo_ci5dg_413{color:#2ecc71;background-color:#2ecc7126}._badgeUsado_ci5dg_415{color:#3498db;background-color:#3498db26}._badgeReencauchado_ci5dg_417{color:#f1c40f;background-color:#f1c40f26}._badgeBaja_ci5dg_419{color:#e74c3c;background-color:#e74c3c26}._btnEdit_ci5dg_423{color:#fff;cursor:pointer;background-color:#181818;border:1px solid #282828;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:600}._btnEdit_ci5dg_423:hover{background-color:#222}._loadingBox_ci5dg_453,._emptyText_ci5dg_453{text-align:center;color:#666;padding:40px}._modalOverlay_ci5dg_467{z-index:1000;background-color:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_ci5dg_493{background-color:#0d0d0d;border:1px solid #222;border-radius:16px;flex-direction:column;gap:16px;width:480px;max-width:90%;padding:24px;display:flex}._modalHeader_ci5dg_517{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}._modalHeader_ci5dg_517 h2{margin:0;font-size:1.1rem;font-weight:800}._btnClose_ci5dg_545{color:#777;cursor:pointer;background:0 0;border:none;font-size:1.2rem}._form_ci5dg_561{flex-direction:column;gap:14px;display:flex}._formRow_ci5dg_573{gap:12px;display:flex}._formGroup_ci5dg_583{flex-direction:column;flex:1;gap:6px;display:flex}._formGroup_ci5dg_583 label{color:#aaa;font-size:.78rem;font-weight:700}._formGroup_ci5dg_583 input,._formGroup_ci5dg_583 select{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:10px 12px;font-size:.85rem}._modalActions_ci5dg_629{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}._btnSecondary_ci5dg_643{color:#aaa;cursor:pointer;background-color:#1a1a1a;border:1px solid #262626;border-radius:8px;padding:10px 16px;font-weight:700}._btnSubmit_ci5dg_663{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:10px 18px;font-weight:700}._container_p9aan_9{background-color:#000;flex-direction:column;gap:24px;min-height:100vh;padding:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}._header_p9aan_29{justify-content:space-between;align-items:flex-start;display:flex}._title_p9aan_41{color:#fff;margin:0 0 4px;font-size:1.6rem;font-weight:700}._subtitle_p9aan_55{color:#777;margin:0;font-size:.88rem}._btnPrimary_p9aan_67{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:12px 20px;font-size:.9rem;font-weight:700;transition:background-color .2s}._btnPrimary_p9aan_67:hover{background-color:#b51e32}._filterBar_p9aan_101{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._searchBox_p9aan_125{background-color:#141414;border:1px solid #262626;border-radius:8px;align-items:center;width:320px;padding:6px 14px;display:flex}._searchIcon_p9aan_145{color:#777;margin-right:8px;font-size:.88rem}._searchInput_p9aan_157{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:.9rem}._searchInput_p9aan_157::placeholder{color:#555}._searchInput_p9aan_157:focus{outline:none}._filterGroup_p9aan_191{align-items:center;gap:12px;display:flex}._filterChips_p9aan_203{gap:6px;display:flex}._chip_p9aan_213{color:#ccc;cursor:pointer;background-color:#141414;border:1px solid #262626;border-radius:16px;padding:8px 14px;font-size:.82rem;font-weight:500;transition:all .2s}._chip_p9aan_213:hover{color:#fff;border-color:#9e1b2d}._chipActive_p9aan_247{color:#fff;background-color:#9e1b2d;border-color:#9e1b2d}._loadingBox_p9aan_259{text-align:center;color:#9e1b2d;padding:40px;font-size:.9rem;font-weight:600}._tableWrapper_p9aan_277{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;padding:20px;overflow-x:auto}._table_p9aan_277{border-collapse:collapse;text-align:left;width:100%}._table_p9aan_277 th{color:#888;text-transform:uppercase;white-space:nowrap;background-color:#141414;border-bottom:1px solid #222;padding:14px;font-size:.8rem;font-weight:600}._table_p9aan_277 td{color:#ddd;vertical-align:middle;border-bottom:1px solid #1a1a1a;padding:14px;font-size:.88rem}._table_p9aan_277 tbody tr:hover{background-color:#141414}._emptyText_p9aan_351{text-align:center;color:#555;padding:40px}._dotText_p9aan_363{color:#fff;font-family:monospace;font-weight:700}._brandText_p9aan_375{color:#fff;font-weight:600}._placaText_p9aan_385{color:#fff;font-size:.95rem;font-weight:800}._subText_p9aan_397{color:#777;font-size:.78rem}._dateText_p9aan_407{color:#ccc;font-size:.85rem}._mmTag_p9aan_417{color:#2ecc71;background-color:#2ecc7126;border:1px solid #2ecc714d;border-radius:6px;padding:4px 10px;font-size:.85rem;font-weight:700;display:inline-block}._badge_p9aan_439{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}._badgePagado_p9aan_457{color:#2ecc71;background-color:#2ecc7126}._badgePendiente_p9aan_467{color:#f1c40f;background-color:#f1c40f26}._btnEdit_p9aan_477{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:8px 14px;font-size:.82rem;transition:border-color .2s,color .2s}._btnEdit_p9aan_477:hover{color:#fff;border-color:#9e1b2d}._modalOverlay_p9aan_517{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background-color:#000000d1;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}._modalCard_p9aan_547{background-color:#0d0d0d;border:1px solid #222;border-radius:14px;flex-direction:column;width:100%;max-width:580px;display:flex;overflow:hidden;box-shadow:0 15px 40px #000c}._modalHeader_p9aan_571{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:24px 28px 18px;display:flex}._modalHeader_p9aan_571 h2{color:#fff;margin:0;font-size:1.35rem;font-weight:700}._btnClose_p9aan_601{color:#666;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.3rem;transition:color .2s}._btnClose_p9aan_601:hover{color:#fff}._form_p9aan_629{flex-direction:column;gap:18px;padding:24px 28px;display:flex}._summaryBox_p9aan_643{background-color:#141414;border:1px solid #262626;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}._summaryRow_p9aan_663{color:#ccc;justify-content:space-between;font-size:.88rem;display:flex}._summaryTotal_p9aan_677{color:#2ecc71;border-top:1px dashed #282828;margin-top:4px;padding-top:10px;font-size:1rem;font-weight:700}._formRow_p9aan_695{gap:20px;display:flex}._formGroup_p9aan_705{flex-direction:column;flex:1;gap:8px;display:flex}._formGroup_p9aan_705 label{color:#ccc;font-size:.85rem;font-weight:500}._formGroup_p9aan_705 input,._formGroup_p9aan_705 select{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 14px;font-size:.92rem;transition:border-color .2s,box-shadow .2s}._formGroup_p9aan_705 input:focus,._formGroup_p9aan_705 select:focus,._textareaInput_p9aan_759:focus{border-color:#9e1b2d;box-shadow:0 0 8px #9e1b2d40}._textareaInput_p9aan_759{color:#fff;resize:vertical;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 14px;font-family:inherit;font-size:.92rem;transition:border-color .2s,box-shadow .2s}._modalActions_p9aan_795{border-top:1px solid #1a1a1a;justify-content:flex-end;gap:14px;padding-top:12px;display:flex}._btnSecondary_p9aan_811{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:8px;padding:12px 22px;font-size:.9rem;font-weight:600;transition:all .2s}._btnSecondary_p9aan_811:hover{color:#fff;background-color:#222}._btnSubmit_p9aan_845{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:12px 26px;font-size:.9rem;font-weight:700;transition:background-color .2s}._btnSubmit_p9aan_845:hover{background-color:#b51e32}@media (width<=640px){._header_p9aan_29{flex-direction:column;gap:12px}._filterBar_p9aan_101{flex-direction:column}._searchBox_p9aan_125{width:100%}._formRow_p9aan_695{flex-direction:column;gap:14px}}._container_11ywh_9{flex-direction:column;gap:20px;display:flex}._headerRow_11ywh_21{justify-content:space-between;align-items:center;display:flex}._headerRow_11ywh_21 h2{color:#fff;margin-bottom:4px;font-size:1.6rem;font-weight:700}._headerRow_11ywh_21 p{color:#777;font-size:.88rem}._btnCreate_11ywh_57{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:10px 18px;font-size:.9rem;font-weight:700;transition:background-color .2s}._btnCreate_11ywh_57:hover{background-color:#b51e32}._filterCard_11ywh_91{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;gap:14px;padding:14px;display:flex}._searchInput_11ywh_109{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:.9rem}._searchInput_11ywh_109:focus{border-color:#9e1b2d}._roleSelect_11ywh_139{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:10px 14px;font-size:.9rem}._tableCard_11ywh_161{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;padding:16px}._loading_11ywh_175{text-align:center;color:#9e1b2d;padding:40px}._tableResponsive_11ywh_187{overflow-x:auto}._table_11ywh_161{border-collapse:collapse;text-align:left;width:100%}._table_11ywh_161 th{color:#888;text-transform:uppercase;background-color:#141414;border-bottom:1px solid #222;padding:12px;font-size:.8rem;font-weight:600}._table_11ywh_161 td{color:#ddd;border-bottom:1px solid #1a1a1a;padding:12px;font-size:.88rem}._userCol_11ywh_241{flex-direction:column;display:flex}._userName_11ywh_251{color:#fff;font-weight:600}._userEmail_11ywh_261{color:#666;font-size:.78rem}._roleBadge_11ywh_271{text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:.72rem;font-weight:700}._admin_11ywh_287{color:#e74c3c;background-color:#9e1b2d33}._liquidador_11ywh_297{color:#f1c40f;background-color:#f1c40f26}._conductor_11ywh_307{color:#3498db;background-color:#3498db26}._statusBadge_11ywh_317{border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:600}._activo_11ywh_331{color:#2ecc71;background-color:#2ecc7126}._inactivo_11ywh_341{color:#e74c3c;background-color:#e74c3c26}._actionsCol_11ywh_351{gap:8px;display:flex}._btnEdit_11ywh_361,._btnStatus_11ywh_361{cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:6px 10px;transition:border-color .2s}._btnEdit_11ywh_361:hover,._btnStatus_11ywh_361:hover{border-color:#9e1b2d}._emptyTable_11ywh_387{text-align:center;color:#555;padding:30px}._modalBackdrop_11ywh_401{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;background-color:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_11ywh_429{background-color:#0d0d0d;border:1px solid #222;border-radius:12px;width:100%;max-width:520px;padding:24px}._modalHeader_11ywh_447{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._modalHeader_11ywh_447 h3{color:#fff;font-size:1.3rem}._closeBtn_11ywh_471{color:#666;cursor:pointer;background:0 0;border:none;font-size:1.2rem}._errorAlert_11ywh_487{color:#e74c3c;background-color:#e74c3c1a;border-radius:6px;margin-bottom:14px;padding:10px;font-size:.85rem}._successAlert_11ywh_505{color:#2ecc71;background-color:#2ecc711a;border-radius:6px;margin-bottom:14px;padding:10px;font-size:.85rem}._modalForm_11ywh_523{flex-direction:column;gap:14px;display:flex}._rowTwoCols_11ywh_535{gap:12px;display:flex}._rowTwoCols_11ywh_535 ._inputGroup_11ywh_545{flex:1}._inputGroup_11ywh_545{flex-direction:column;gap:6px;display:flex}._inputGroup_11ywh_545 label{color:#ccc;font-size:.82rem}._inputGroup_11ywh_545 input,._inputGroup_11ywh_545 select{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:6px;outline:none;padding:10px 12px;font-size:.9rem}._modalActions_11ywh_595{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}._btnCancel_11ywh_609{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:10px 16px}._btnSave_11ywh_627{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:6px;padding:10px 20px;font-weight:700}@media (width<=600px){._headerRow_11ywh_21{flex-direction:column;align-items:flex-start;gap:10px}._filterCard_11ywh_91,._rowTwoCols_11ywh_535{flex-direction:column}}._container_6re3g_9{flex-direction:column;gap:20px;display:flex}._headerRow_6re3g_21{justify-content:space-between;align-items:center;display:flex}._headerRow_6re3g_21 h2{color:#fff;margin-bottom:4px;font-size:1.6rem;font-weight:700}._headerRow_6re3g_21 p{color:#777;font-size:.88rem}._btnCreate_6re3g_57{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:10px 18px;font-size:.9rem;font-weight:700;transition:background-color .2s}._btnCreate_6re3g_57:hover{background-color:#b51e32}._filterCard_6re3g_91{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;gap:14px;padding:14px;display:flex}._searchInput_6re3g_109{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:.9rem}._searchInput_6re3g_109:focus{border-color:#9e1b2d}._typeSelect_6re3g_139{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:10px 14px;font-size:.9rem}._tableCard_6re3g_161{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;padding:16px}._loading_6re3g_175{text-align:center;color:#9e1b2d;padding:40px}._tableResponsive_6re3g_187{overflow-x:auto}._table_6re3g_161{border-collapse:collapse;text-align:left;width:100%}._table_6re3g_161 th{color:#888;text-transform:uppercase;background-color:#141414;border-bottom:1px solid #222;padding:12px;font-size:.8rem;font-weight:600}._table_6re3g_161 td{color:#ddd;border-bottom:1px solid #1a1a1a;padding:12px;font-size:.88rem}._placaBadge_6re3g_241{color:#fff;letter-spacing:.5px;font-size:.95rem;font-weight:800}._vehicleInfo_6re3g_255{flex-direction:column;display:flex}._vehicleTitle_6re3g_265{color:#fff;font-weight:600}._typeTag_6re3g_275{color:#aaa;font-size:.82rem}._statusBadge_6re3g_285{text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:.72rem;font-weight:700}._operativo_6re3g_301{color:#2ecc71;background-color:#2ecc7126}._en_taller_6re3g_311{color:#f1c40f;background-color:#f1c40f26}._inactivo_6re3g_321{color:#e74c3c;background-color:#e74c3c26}._actionsCol_6re3g_331{gap:8px;display:flex}._btnEdit_6re3g_341,._btnWorkshop_6re3g_341,._btnOperative_6re3g_341{cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:6px 10px;transition:border-color .2s}._btnEdit_6re3g_341:hover,._btnWorkshop_6re3g_341:hover,._btnOperative_6re3g_341:hover{border-color:#9e1b2d}._emptyTable_6re3g_367{text-align:center;color:#555;padding:30px}._modalBackdrop_6re3g_381{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;background-color:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_6re3g_409{background-color:#0d0d0d;border:1px solid #222;border-radius:12px;width:100%;max-width:520px;padding:24px}._modalHeader_6re3g_427{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._modalHeader_6re3g_427 h3{color:#fff;font-size:1.3rem}._closeBtn_6re3g_451{color:#666;cursor:pointer;background:0 0;border:none;font-size:1.2rem}._errorAlert_6re3g_467{color:#e74c3c;background-color:#e74c3c1a;border-radius:6px;margin-bottom:14px;padding:10px;font-size:.85rem}._successAlert_6re3g_485{color:#2ecc71;background-color:#2ecc711a;border-radius:6px;margin-bottom:14px;padding:10px;font-size:.85rem}._modalForm_6re3g_503{flex-direction:column;gap:14px;display:flex}._rowTwoCols_6re3g_515{gap:12px;display:flex}._rowTwoCols_6re3g_515 ._inputGroup_6re3g_525{flex:1}._inputGroup_6re3g_525{flex-direction:column;gap:6px;display:flex}._inputGroup_6re3g_525 label{color:#ccc;font-size:.82rem}._inputGroup_6re3g_525 input,._inputGroup_6re3g_525 select{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:6px;outline:none;padding:10px 12px;font-size:.9rem}._modalActions_6re3g_575{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}._btnCancel_6re3g_589{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:10px 16px}._btnSave_6re3g_607{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:6px;padding:10px 20px;font-weight:700}@media (width<=600px){._headerRow_6re3g_21{flex-direction:column;align-items:flex-start;gap:10px}._filterCard_6re3g_91,._rowTwoCols_6re3g_515{flex-direction:column}}._container_1nzuw_9{flex-direction:column;gap:20px;display:flex}._headerRow_1nzuw_21{justify-content:space-between;align-items:center;display:flex}._headerRow_1nzuw_21 h2{color:#fff;margin-bottom:4px;font-size:1.6rem;font-weight:700}._headerRow_1nzuw_21 p{color:#777;font-size:.88rem}._btnCreate_1nzuw_57{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:10px 18px;font-size:.9rem;font-weight:700;transition:background-color .2s}._btnCreate_1nzuw_57:hover{background-color:#b51e32}._filterCard_1nzuw_91{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;gap:14px;padding:14px;display:flex}._searchInput_1nzuw_109{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:.9rem}._searchInput_1nzuw_109:focus{border-color:#9e1b2d}._docSelect_1nzuw_139{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:10px 14px;font-size:.9rem}._tableCard_1nzuw_161{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;padding:16px}._loading_1nzuw_175{text-align:center;color:#9e1b2d;padding:40px}._tableResponsive_1nzuw_187{overflow-x:auto}._table_1nzuw_161{border-collapse:collapse;text-align:left;width:100%}._table_1nzuw_161 th{color:#888;text-transform:uppercase;background-color:#141414;border-bottom:1px solid #222;padding:12px;font-size:.8rem;font-weight:600}._table_1nzuw_161 td{color:#ddd;border-bottom:1px solid #1a1a1a;padding:12px;font-size:.88rem}._docTag_1nzuw_241{color:#9e1b2d;background-color:#1a1a1a;border:1px solid #282828;border-radius:4px;margin-right:8px;padding:2px 6px;font-size:.72rem;font-weight:800}._docNum_1nzuw_263{color:#fff;font-weight:700}._companyName_1nzuw_273{color:#fff;font-weight:600}._addressCell_1nzuw_283{color:#aaa;font-size:.85rem}._contactInfo_1nzuw_293{flex-direction:column;display:flex}._emailText_1nzuw_303{color:#666;font-size:.78rem}._btnEdit_1nzuw_313{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:6px 12px;font-size:.8rem;transition:border-color .2s}._btnEdit_1nzuw_313:hover{color:#fff;border-color:#9e1b2d}._emptyTable_1nzuw_345{text-align:center;color:#555;padding:30px}._modalBackdrop_1nzuw_359{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;background-color:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_1nzuw_387{background-color:#0d0d0d;border:1px solid #222;border-radius:12px;width:100%;max-width:520px;padding:24px}._modalHeader_1nzuw_405{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._modalHeader_1nzuw_405 h3{color:#fff;font-size:1.3rem}._closeBtn_1nzuw_429{color:#666;cursor:pointer;background:0 0;border:none;font-size:1.2rem}._errorAlert_1nzuw_445{color:#e74c3c;background-color:#e74c3c1a;border-radius:6px;margin-bottom:14px;padding:10px;font-size:.85rem}._successAlert_1nzuw_463{color:#2ecc71;background-color:#2ecc711a;border-radius:6px;margin-bottom:14px;padding:10px;font-size:.85rem}._modalForm_1nzuw_481{flex-direction:column;gap:14px;display:flex}._rowTwoCols_1nzuw_493{gap:12px;display:flex}._rowTwoCols_1nzuw_493 ._inputGroup_1nzuw_503{flex:1}._inputGroup_1nzuw_503{flex-direction:column;gap:6px;display:flex}._inputGroup_1nzuw_503 label{color:#ccc;font-size:.82rem}._inputGroup_1nzuw_503 input,._inputGroup_1nzuw_503 select{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:6px;outline:none;padding:10px 12px;font-size:.9rem}._modalActions_1nzuw_553{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}._btnCancel_1nzuw_567{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:10px 16px}._btnSave_1nzuw_585{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:6px;padding:10px 20px;font-weight:700}@media (width<=600px){._headerRow_1nzuw_21{flex-direction:column;align-items:flex-start;gap:10px}._filterCard_1nzuw_91,._rowTwoCols_1nzuw_493{flex-direction:column}}._container_1msln_9{flex-direction:column;gap:24px;display:flex}._headerRow_1msln_21{justify-content:space-between;align-items:center;display:flex}._headerRow_1msln_21 h2{color:#fff;margin-bottom:4px;font-size:1.6rem;font-weight:700}._headerRow_1msln_21 p{color:#777;font-size:.88rem}._btnCreate_1msln_57{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:12px 20px;font-size:.9rem;font-weight:700;transition:background-color .2s}._btnCreate_1msln_57:hover{background-color:#b51e32}._filterCard_1msln_91{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;gap:16px;padding:16px;display:flex}._searchInput_1msln_109{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;flex:1;padding:12px 16px;font-size:.9rem}._searchInput_1msln_109:focus{border-color:#9e1b2d}._typeSelect_1msln_139{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 16px;font-size:.9rem}._tableCard_1msln_161{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;padding:20px}._loading_1msln_175{text-align:center;color:#9e1b2d;padding:40px}._tableResponsive_1msln_187{overflow-x:auto}._table_1msln_161{border-collapse:collapse;text-align:left;width:100%}._table_1msln_161 th{color:#888;text-transform:uppercase;background-color:#141414;border-bottom:1px solid #222;padding:14px;font-size:.8rem;font-weight:600}._table_1msln_161 td{color:#ddd;border-bottom:1px solid #1a1a1a;padding:14px;font-size:.88rem}._placaCell_1msln_241{flex-direction:column;display:flex}._placaTag_1msln_251{color:#fff;font-size:.95rem;font-weight:800}._vehicleSub_1msln_263{color:#777;font-size:.78rem}._typeBadge_1msln_273{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700}._preventivo_1msln_289{color:#2ecc71;background-color:#2ecc7126}._correctivo_1msln_299{color:#e74c3c;background-color:#e74c3c26}._kmCell_1msln_309{flex-direction:column;font-size:.82rem;display:flex}._nextKm_1msln_321{color:#f1c40f;font-size:.78rem}._descCell_1msln_331{color:#ccc;max-width:260px;font-size:.85rem;line-height:1.4}._costCell_1msln_345{color:#2ecc71;font-weight:700}._btnEdit_1msln_355{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:8px 14px;font-size:.82rem;transition:border-color .2s}._btnEdit_1msln_355:hover{color:#fff;border-color:#9e1b2d}._emptyTable_1msln_387{text-align:center;color:#555;padding:40px}._modalBackdrop_1msln_407{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background-color:#000000d1;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}._modalCard_1msln_437{background-color:#0d0d0d;border:1px solid #222;border-radius:14px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 15px 40px #000c}._modalHeader_1msln_463{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:flex-start;padding:24px 28px 18px;display:flex}._modalHeader_1msln_463 h3{color:#fff;margin-bottom:4px;font-size:1.35rem;font-weight:700}._modalSub_1msln_493{color:#777;font-size:.85rem}._closeBtn_1msln_503{color:#666;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.3rem}._closeBtn_1msln_503:hover{color:#fff}._errorAlert_1msln_531{color:#e74c3c;background-color:#e74c3c1a;border-bottom:1px solid #e74c3c33;padding:12px 28px;font-size:.88rem}._successAlert_1msln_547{color:#2ecc71;background-color:#2ecc711a;border-bottom:1px solid #2ecc7133;padding:12px 28px;font-size:.88rem}._modalForm_1msln_565{flex-direction:column;flex:1;display:flex;overflow:hidden}._formScrollContainer_1msln_579{flex-direction:column;gap:22px;padding:24px 28px;display:flex;overflow-y:auto}._formSectionGroup_1msln_595{border-bottom:1px dashed #1c1c1c;flex-direction:column;gap:14px;padding-bottom:18px;display:flex}._formSectionGroup_1msln_595:last-child{border-bottom:none;padding-bottom:0}._sectionLabel_1msln_621{color:#9e1b2d;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:700}._rowTwoCols_1msln_637{gap:20px;display:flex}._rowTwoCols_1msln_637 ._inputGroup_1msln_647{flex:1}._inputGroup_1msln_647{flex-direction:column;gap:8px;display:flex}._inputGroup_1msln_647 label{color:#ccc;font-size:.85rem;font-weight:500}._inputGroup_1msln_647 input,._inputGroup_1msln_647 select,._inputGroup_1msln_647 textarea{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 14px;font-family:inherit;font-size:.92rem;transition:border-color .2s,box-shadow .2s}._inputGroup_1msln_647 input:focus,._inputGroup_1msln_647 select:focus,._inputGroup_1msln_647 textarea:focus{border-color:#9e1b2d;box-shadow:0 0 8px #9e1b2d40}._modalActions_1msln_723{background-color:#111;border-top:1px solid #1a1a1a;justify-content:flex-end;gap:14px;padding:18px 28px;display:flex}._btnCancel_1msln_741{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:8px;padding:12px 22px;font-size:.9rem;font-weight:600;transition:all .2s}._btnCancel_1msln_741:hover{color:#fff;background-color:#222}._btnSave_1msln_775{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:12px 26px;font-size:.9rem;font-weight:700;transition:background-color .2s}._btnSave_1msln_775:hover{background-color:#b51e32}@media (width<=640px){._headerRow_1msln_21{flex-direction:column;align-items:flex-start;gap:12px}._filterCard_1msln_91{flex-direction:column}._rowTwoCols_1msln_637{flex-direction:column;gap:14px}._modalHeader_1msln_463,._formScrollContainer_1msln_579,._modalActions_1msln_723{padding-left:18px;padding-right:18px}}._container_1ss3b_9{flex-direction:column;gap:24px;display:flex}._loading_1ss3b_21{text-align:center;color:#9e1b2d;padding:40px;font-weight:600}._headerTitle_1ss3b_35 h2{color:#fff;margin-bottom:4px;font-size:1.6rem;font-weight:700}._headerTitle_1ss3b_35 p{color:#777;font-size:.88rem}._profileLayout_1ss3b_59{grid-template-columns:280px 1fr;align-items:start;gap:24px;display:grid}._summaryCard_1ss3b_75{text-align:center;background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;flex-direction:column;align-items:center;padding:28px 20px;display:flex;box-shadow:0 10px 30px #00000080}._avatarCircle_1ss3b_99{background-color:#9e1b2d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;display:flex;box-shadow:0 4px 15px #9e1b2d66}._avatarInitials_1ss3b_123{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:1.8rem;font-weight:800}._userName_1ss3b_139{color:#fff;margin-bottom:6px;font-size:1.2rem;font-weight:700}._roleBadge_1ss3b_153{color:#e74c3c;text-transform:uppercase;background-color:#9e1b2d33;border:1px solid #9e1b2d66;border-radius:12px;margin-bottom:8px;padding:4px 12px;font-size:.75rem;font-weight:700}._userDoc_1ss3b_177{color:#888;font-size:.82rem}._infoDivider_1ss3b_187{background-color:#1a1a1a;width:100%;height:1px;margin:20px 0}._metaInfo_1ss3b_201{text-align:left;color:#aaa;flex-direction:column;gap:10px;width:100%;font-size:.85rem;display:flex}._metaInfo_1ss3b_201 p{margin:0}._formCard_1ss3b_231{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;padding:28px;box-shadow:0 10px 30px #00000080}._errorAlert_1ss3b_247{color:#e74c3c;background-color:#e74c3c1a;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:.88rem}._successAlert_1ss3b_265{color:#2ecc71;background-color:#2ecc711a;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:.88rem}._profileForm_1ss3b_283{flex-direction:column;gap:24px;display:flex}._formSectionGroup_1ss3b_295{border-bottom:1px dashed #1c1c1c;flex-direction:column;gap:16px;padding-bottom:20px;display:flex}._formSectionGroup_1ss3b_295:last-of-type{border-bottom:none;padding-bottom:0}._sectionLabel_1ss3b_321{color:#9e1b2d;text-transform:uppercase;letter-spacing:.5px;font-size:.88rem;font-weight:700}._subText_1ss3b_337{color:#666;margin-top:-8px;font-size:.82rem}._rowTwoCols_1ss3b_349{gap:20px;display:flex}._rowTwoCols_1ss3b_349 ._inputGroup_1ss3b_359{flex:1}._inputGroup_1ss3b_359{flex-direction:column;gap:8px;display:flex}._inputGroup_1ss3b_359 label{color:#ccc;font-size:.85rem;font-weight:500}._inputGroup_1ss3b_359 input{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 14px;font-size:.92rem;transition:border-color .2s,box-shadow .2s}._inputGroup_1ss3b_359 input:focus:not(:disabled){border-color:#9e1b2d;box-shadow:0 0 8px #9e1b2d40}._disabledInput_1ss3b_423{cursor:not-allowed;color:#555!important;background-color:#080808!important;border-color:#1a1a1a!important}._formActions_1ss3b_437{justify-content:flex-end;margin-top:10px;display:flex}._btnSave_1ss3b_449{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:12px 28px;font-size:.92rem;font-weight:700;transition:background-color .2s}._btnSave_1ss3b_449:hover:not(:disabled){background-color:#b51e32}._btnSave_1ss3b_449:disabled{opacity:.6;cursor:not-allowed}@media (width<=850px){._profileLayout_1ss3b_59{grid-template-columns:1fr}._rowTwoCols_1ss3b_349{flex-direction:column;gap:16px}}._container_1w27e_9{flex-direction:column;gap:24px;display:flex}._loading_1w27e_21{text-align:center;color:#9e1b2d;padding:40px;font-weight:600}._headerTitle_1w27e_35 h2{color:#fff;margin-bottom:4px;font-size:1.6rem;font-weight:700}._headerTitle_1w27e_35 p{color:#777;font-size:.88rem}._cardContainer_1w27e_59{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;max-width:800px;padding:32px;box-shadow:0 10px 30px #00000080}._errorAlert_1w27e_77{color:#e74c3c;background-color:#e74c3c1a;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:.88rem}._successAlert_1w27e_95{color:#2ecc71;background-color:#2ecc711a;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:.88rem}._configForm_1w27e_113{flex-direction:column;gap:26px;display:flex}._formSectionGroup_1w27e_125{border-bottom:1px dashed #1c1c1c;flex-direction:column;gap:16px;padding-bottom:22px;display:flex}._formSectionGroup_1w27e_125:last-of-type{border-bottom:none;padding-bottom:0}._sectionLabel_1w27e_151{color:#9e1b2d;text-transform:uppercase;letter-spacing:.5px;font-size:.88rem;font-weight:700}._rowTwoCols_1w27e_167{gap:20px;display:flex}._rowTwoCols_1w27e_167 ._inputGroup_1w27e_177{flex:1}._inputGroup_1w27e_177{flex-direction:column;gap:8px;display:flex}._inputGroup_1w27e_177 label{color:#ccc;font-size:.85rem;font-weight:500}._inputGroup_1w27e_177 input{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 14px;font-size:.92rem;transition:border-color .2s,box-shadow .2s}._inputGroup_1w27e_177 input:focus{border-color:#9e1b2d;box-shadow:0 0 8px #9e1b2d40}._checkboxGroup_1w27e_241{flex-direction:column;gap:14px;display:flex}._checkboxLabel_1w27e_253{color:#ccc;cursor:pointer;align-items:center;gap:12px;font-size:.9rem;display:flex}._checkboxLabel_1w27e_253 input[type=checkbox]{accent-color:#9e1b2d;cursor:pointer;width:18px;height:18px}._warningText_1w27e_285{color:#e74c3c}._formActions_1w27e_293{justify-content:flex-end;margin-top:10px;display:flex}._btnSave_1w27e_305{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:12px 28px;font-size:.92rem;font-weight:700;transition:background-color .2s}._btnSave_1w27e_305:hover:not(:disabled){background-color:#b51e32}._btnSave_1w27e_305:disabled{opacity:.6;cursor:not-allowed}@media (width<=640px){._rowTwoCols_1w27e_167{flex-direction:column;gap:16px}._cardContainer_1w27e_59{padding:20px}}._header_1ovpi_9{z-index:100;background-color:#0d0d0d;border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex;position:sticky;top:0}._leftSection_1ovpi_35{align-items:center;gap:16px;display:flex}._menuToggleBtn_1ovpi_47{color:#fff;cursor:pointer;background-color:#141414;border:1px solid #282828;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.2rem;transition:all .2s;display:flex}._menuToggleBtn_1ovpi_47:hover{background-color:#9e1b2d;border-color:#9e1b2d}._brandTitle_1ovpi_87{color:#fff;letter-spacing:.5px;font-size:1.1rem;font-weight:800}._brandAccent_1ovpi_101{color:#9e1b2d}._rightSection_1ovpi_109{align-items:center;gap:18px;display:flex}._userInfo_1ovpi_121{text-align:right;flex-direction:column;display:flex}._userName_1ovpi_133{color:#fff;font-size:.88rem;font-weight:700}._userRole_1ovpi_145{color:#2ecc71;text-transform:uppercase;font-size:.75rem;font-weight:600}._logoutBtn_1ovpi_159{color:#e74c3c;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:8px 14px;font-size:.82rem;font-weight:700;transition:all .2s}._logoutBtn_1ovpi_159:hover{background-color:#e74c3c26;border-color:#e74c3c}@media (width<=600px){._userName_1ovpi_133{display:none}}._backdrop_62o2t_9{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:140;background-color:#0009;width:100vw;height:100vh;position:fixed;top:0;left:0}._sidebar_62o2t_31{z-index:150;background-color:#0d0d0d;border-right:1px solid #1a1a1a;flex-direction:column;width:260px;height:calc(100vh - 60px);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:60px;left:0;box-shadow:10px 0 25px #00000080}._closed_62o2t_63{transform:translate(-100%)}._open_62o2t_73{transform:translate(0)}._sidebarHeader_62o2t_81{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._sidebarBadge_62o2t_97{color:#777;text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:800}._closeBtn_62o2t_113{color:#666;cursor:pointer;background:0 0;border:none;font-size:1.1rem}._closeBtn_62o2t_113:hover{color:#fff}._navMenu_62o2t_137{flex-direction:column;gap:8px;padding:14px;display:flex}._navItem_62o2t_151{color:#aaa;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._navItem_62o2t_151:hover{color:#fff;background-color:#141414}._active_62o2t_187{color:#fff!important;background-color:#9e1b2d!important}._icon_62o2t_197{font-size:1.1rem}._appLayout_nguv5_9{color:#fff;background-color:#050505;flex-direction:column;min-height:100vh;display:flex}._mainContent_nguv5_25{flex-direction:column;flex:1;padding:24px;display:flex;overflow-y:auto}._contentContainer_nguv5_41{width:100%;max-width:1200px;margin:0 auto}@media (width<=640px){._mainContent_nguv5_25{padding:14px}}._container_ninib_9{flex-direction:column;gap:24px;display:flex}._loading_ninib_21{text-align:center;color:#9e1b2d;padding:40px;font-weight:600}._welcomeBanner_ninib_37{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex;box-shadow:0 10px 30px #0006}._welcomeBanner_ninib_37 h2{color:#fff;margin-bottom:4px;font-size:1.5rem;font-weight:700}._welcomeBanner_ninib_37 p{color:#777;font-size:.88rem}._quickActions_ninib_83{gap:12px;display:flex}._btnPrimary_ninib_93{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:10px 18px;font-size:.88rem;font-weight:700;transition:background-color .2s}._btnPrimary_ninib_93:hover{background-color:#b51e32}._btnSecondary_ninib_125{color:#fff;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:8px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:border-color .2s}._btnSecondary_ninib_125:hover{border-color:#9e1b2d}._kpiGrid_ninib_159{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}._kpiCard_ninib_171{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex;box-shadow:0 8px 20px #0000004d}._kpiHeader_ninib_193{align-items:center;gap:10px;display:flex}._kpiIcon_ninib_205{font-size:1.2rem}._kpiLabel_ninib_213{color:#888;text-transform:uppercase;font-size:.82rem;font-weight:600}._kpiValue_ninib_227{color:#fff;font-size:1.7rem;font-weight:800}._kpiSubtext_ninib_239{color:#555;font-size:.78rem}._sectionCard_ninib_251{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;flex-direction:column;gap:18px;padding:24px;display:flex}._cardHeader_ninib_271{justify-content:space-between;align-items:center;display:flex}._cardHeader_ninib_271 h3{color:#fff;font-size:1.2rem}._btnLink_ninib_293{color:#9e1b2d;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:700}._tableResponsive_ninib_311{overflow-x:auto}._table_ninib_311{border-collapse:collapse;text-align:left;width:100%}._table_ninib_311 th{color:#888;text-transform:uppercase;background-color:#141414;border-bottom:1px solid #222;padding:12px 14px;font-size:.8rem;font-weight:600}._table_ninib_311 td{color:#ddd;border-bottom:1px solid #1a1a1a;padding:14px;font-size:.88rem}._placaTag_ninib_365{color:#fff;background-color:#181818;border:1px solid #333;border-radius:4px;padding:3px 8px;font-weight:700}._fleteCell_ninib_383{color:#2ecc71;font-weight:700}._adelantoCell_ninib_393{color:#e67e22}._badge_ninib_401{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700}._badgeRuta_ninib_417{color:#3498db;background-color:#3498db26}._badgeEntregado_ninib_427{color:#f1c40f;background-color:#f1c40f26}._badgeLiquidado_ninib_437{color:#2ecc71;background-color:#2ecc7126}._badgePendiente_ninib_447{color:#9b59b6;background-color:#9b59b626}._badgeDefault_ninib_457{color:#aaa;background-color:#ffffff1a}._btnTableAction_ninib_467{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:6px 12px;font-size:.8rem;transition:border-color .2s}._btnTableAction_ninib_467:hover{color:#fff;border-color:#9e1b2d}._emptyTable_ninib_499{text-align:center;color:#555;padding:30px}@media (width<=768px){._welcomeBanner_ninib_37{flex-direction:column;align-items:flex-start;gap:16px}}._container_18eif_9{flex-direction:column;gap:20px;display:flex}._headerRow_18eif_21 h2{color:#fff;margin-bottom:4px;font-size:1.6rem;font-weight:700}._headerRow_18eif_21 p{color:#777;font-size:.88rem}._mainGrid_18eif_47{grid-template-columns:320px 1fr;align-items:start;gap:20px;display:grid}._viajesCard_18eif_63{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:12px;flex-direction:column;gap:14px;max-height:80vh;padding:16px;display:flex}._searchInput_18eif_85{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:10px 14px;font-size:.88rem}._searchInput_18eif_85:focus{border-color:#9e1b2d}._viajesList_18eif_113{flex-direction:column;gap:10px;display:flex;overflow-y:auto}._viajeItem_18eif_127{cursor:pointer;background-color:#141414;border:1px solid #222;border-radius:8px;flex-direction:column;gap:6px;padding:12px;transition:all .2s;display:flex}._viajeItem_18eif_127:hover{border-color:#9e1b2d}._selectedViaje_18eif_159{background-color:#9e1b2d1a!important;border-color:#9e1b2d!important}._viajeHeader_18eif_169{justify-content:space-between;align-items:center;display:flex}._viajeId_18eif_181{color:#fff;font-size:.9rem;font-weight:700}._statusBadge_18eif_193{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700}._enruta_18eif_209{color:#3498db;background-color:#3498db33}._liquidado_18eif_211{color:#2ecc71;background-color:#2ecc7133}._entregado_18eif_213{color:#f1c40f;background-color:#f1c40f33}._viajeBody_18eif_217{color:#ccc;font-size:.85rem}._viajeFooter_18eif_227{color:#888;justify-content:space-between;font-size:.78rem;display:flex}._detailCard_18eif_243{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex}._detailHeader_18eif_263{border-bottom:1px solid #1c1c1c;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}._detailHeader_18eif_263 h3{color:#fff;margin-bottom:4px;font-size:1.25rem}._detailHeader_18eif_263 p{color:#777;font-size:.85rem}._highlight_18eif_301{color:#9e1b2d}._actionGroup_18eif_309{gap:10px;display:flex}._btnNewMov_18eif_319{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:10px 16px;font-size:.85rem;font-weight:700}._btnLiquidar_18eif_341{color:#000;cursor:pointer;background-color:#2ecc71;border:none;border-radius:8px;padding:10px 16px;font-size:.85rem;font-weight:800}._balanceGrid_18eif_365{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}._balanceCard_18eif_377{background-color:#141414;border:1px solid #222;border-radius:8px;flex-direction:column;gap:4px;padding:14px;display:flex}._balanceLabel_18eif_397{color:#888;text-transform:uppercase;font-size:.78rem}._balanceValue_18eif_409{color:#fff;font-size:1.25rem;font-weight:800}._ingresosCard_18eif_421 ._balanceValue_18eif_409{color:#2ecc71}._egresosCard_18eif_423 ._balanceValue_18eif_409{color:#e74c3c}._pos_18eif_427{color:#2ecc71!important}._neg_18eif_429{color:#e74c3c!important}._movsTableWrapper_18eif_435{flex-direction:column;gap:12px;display:flex}._movsTitle_18eif_447{color:#fff;font-size:.95rem;font-weight:700}._table_18eif_459{border-collapse:collapse;text-align:left;width:100%}._table_18eif_459 th{color:#888;text-transform:uppercase;background-color:#141414;border-bottom:1px solid #222;padding:10px 12px;font-size:.78rem}._table_18eif_459 td{color:#ddd;border-bottom:1px solid #1a1a1a;padding:12px;font-size:.85rem}._typeBadge_18eif_503{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:700}._ingreso_18eif_421{color:#2ecc71;background-color:#2ecc7126}._egreso_18eif_423{color:#e74c3c;background-color:#e74c3c26}._montoIngreso_18eif_525{color:#2ecc71;font-weight:700}._montoEgreso_18eif_527{color:#e74c3c;font-weight:700}._descCell_18eif_531{color:#aaa;max-width:200px}._btnDelete_18eif_535{cursor:pointer;background:0 0;border:none;font-size:.9rem}._loadingText_18eif_549,._emptyTable_18eif_549,._emptyDetail_18eif_549{text-align:center;color:#666;padding:30px}._modalBackdrop_18eif_563{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}._modalCard_18eif_593{background-color:#0d0d0d;border:1px solid #222;border-radius:12px;width:100%;max-width:550px;padding:24px;box-shadow:0 10px 30px #000c}._modalHeader_18eif_613{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}._modalHeader_18eif_613 h3{color:#fff;font-size:1.2rem}._modalSub_18eif_629{color:#777;font-size:.82rem}._closeBtn_18eif_631{color:#666;cursor:pointer;background:0 0;border:none;font-size:1.2rem}._errorAlert_18eif_635{color:#e74c3c;background-color:#e74c3c1a;border-radius:6px;margin-bottom:12px;padding:10px;font-size:.85rem}._successAlert_18eif_637{color:#2ecc71;background-color:#2ecc711a;border-radius:6px;margin-bottom:12px;padding:10px;font-size:.85rem}._modalForm_18eif_641{flex-direction:column;gap:14px;display:flex}._rowTwoCols_18eif_643{gap:14px;display:flex}._rowTwoCols_18eif_643 ._inputGroup_18eif_645{flex:1}._inputGroup_18eif_645{flex-direction:column;gap:6px;display:flex}._inputGroup_18eif_645 label{color:#ccc;font-size:.82rem}._inputGroup_18eif_645 input,._inputGroup_18eif_645 select,._inputGroup_18eif_645 textarea{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:6px;outline:none;padding:10px 12px;font-family:inherit;font-size:.9rem}._modalActions_18eif_675{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}._btnCancel_18eif_677{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:10px 16px}._btnSave_18eif_679{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:6px;padding:10px 20px;font-weight:700}@media (width<=900px){._mainGrid_18eif_47{grid-template-columns:1fr}._rowTwoCols_18eif_643{flex-direction:column}}._summaryContainer_18eif_695{background-color:#141414;border:1px solid #222;border-radius:8px;flex-direction:column;gap:10px;margin:10px 0 20px;padding:16px;display:flex}._summaryRow_18eif_717{color:#bbb;justify-content:space-between;align-items:center;font-size:.88rem;display:flex}._summaryRow_18eif_717 strong{color:#fff}._summaryTotal_18eif_741{border-top:1px dashed #2a2a2a;margin-top:4px;padding-top:10px;font-size:.95rem}._summaryTotal_18eif_741 span{color:#fff;font-weight:700}._btnLiquidarConfirm_18eif_765{color:#000;cursor:pointer;background-color:#2ecc71;border:none;border-radius:6px;padding:10px 22px;font-weight:800;transition:background-color .2s}._btnLiquidarConfirm_18eif_765:hover:not(:disabled){background-color:#27ae60}._btnLiquidarConfirm_18eif_765:disabled{opacity:.6;cursor:not-allowed}._container_xz0fr_9{flex-direction:column;gap:20px;display:flex}._headerRow_xz0fr_21{justify-content:space-between;align-items:center;display:flex}._headerRow_xz0fr_21 h2{color:#fff;margin-bottom:4px;font-size:1.6rem;font-weight:700}._headerRow_xz0fr_21 p{color:#777;font-size:.88rem}._btnCreate_xz0fr_57{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:12px 22px;font-size:.88rem;font-weight:700;transition:background-color .2s}._btnCreate_xz0fr_57:hover{background-color:#b51e32}._filterCard_xz0fr_89{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;padding:14px}._searchInput_xz0fr_103{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:.9rem}._tableCard_xz0fr_125{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;padding:20px}._loading_xz0fr_139{text-align:center;color:#9e1b2d;padding:40px}._tableResponsive_xz0fr_151{overflow-x:auto}._table_xz0fr_125{border-collapse:collapse;text-align:left;width:100%}._table_xz0fr_125 th{color:#888;text-transform:uppercase;background-color:#141414;border-bottom:1px solid #222;padding:12px 14px;font-size:.78rem;font-weight:600}._table_xz0fr_125 td{color:#ddd;border-bottom:1px solid #1a1a1a;padding:14px;font-size:.85rem}._guiaCell_xz0fr_205{color:#2ecc71;font-family:monospace;font-size:.95rem}._viajeCell_xz0fr_217,._clientCell_xz0fr_217,._routeCell_xz0fr_217,._goodsCell_xz0fr_217{flex-direction:column;gap:2px;display:flex}._placaTag_xz0fr_229{color:#fff;background-color:#181818;border:1px solid #333;border-radius:4px;width:fit-content;padding:2px 6px;font-weight:700}._subText_xz0fr_249{color:#666;font-size:.78rem}._weightTag_xz0fr_259{color:#f1c40f;font-size:.78rem;font-weight:700}._sunatBadge_xz0fr_271{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700}._aceptado_xz0fr_287{color:#2ecc71;background-color:#2ecc7126}._pendiente_xz0fr_289{color:#f1c40f;background-color:#f1c40f26}._emptyTable_xz0fr_293{text-align:center;color:#555;padding:40px}._modalBackdrop_xz0fr_313{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:300;background-color:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}._modalCard_xz0fr_343{background-color:#101010;border:1px solid #282828;border-radius:16px;flex-direction:column;width:100%;max-width:840px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #000000e6}._modalHeader_xz0fr_369{background-color:#141414;border-bottom:1px solid #222;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}._headerTitleGroup_xz0fr_387{align-items:center;gap:14px;display:flex}._headerIcon_xz0fr_399{background-color:#9e1b2d26;border:1px solid #9e1b2d4d;border-radius:10px;padding:8px 12px;font-size:1.8rem}._modalHeader_xz0fr_369 h3{color:#fff;font-size:1.3rem;font-weight:700}._modalSub_xz0fr_427{color:#888;margin-top:2px;font-size:.84rem}._closeBtn_xz0fr_439{color:#aaa;cursor:pointer;background:#1c1c1c;border:1px solid #333;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:all .2s;display:flex}._closeBtn_xz0fr_439:hover{color:#fff;background-color:#9e1b2d;border-color:#9e1b2d}._errorAlert_xz0fr_481{color:#e74c3c;background-color:#e74c3c1f;border-bottom:1px solid #e74c3c33;padding:12px 28px;font-size:.88rem}._successAlert_xz0fr_483{color:#2ecc71;background-color:#2ecc711f;border-bottom:1px solid #2ecc7133;padding:12px 28px;font-size:.88rem}._modalForm_xz0fr_487{flex-direction:column;flex:1;display:flex;overflow:hidden}._formScrollContainer_xz0fr_501{flex-direction:column;gap:22px;padding:24px 28px;display:flex;overflow-y:auto}._formSectionGroup_xz0fr_519{background-color:#141414;border:1px solid #222;border-radius:12px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}._sectionHeader_xz0fr_539{border-bottom:1px solid #1f1f1f;align-items:center;gap:10px;padding-bottom:10px;display:flex}._sectionBadge_xz0fr_555{color:#fff;background-color:#9e1b2d;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;display:flex}._sectionLabel_xz0fr_581{color:#e0e0e0;letter-spacing:.3px;font-size:.9rem;font-weight:700}._gridTwoCols_xz0fr_597{grid-template-columns:1fr 1fr;gap:18px;display:grid}._gridThreeCols_xz0fr_609{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}._colSpanTwo_xz0fr_621{grid-column:span 2}._inputGroup_xz0fr_629{flex-direction:column;gap:7px;display:flex}._inputGroup_xz0fr_629 label{color:#bbb;font-size:.82rem;font-weight:600}._inputGroup_xz0fr_629 input,._inputGroup_xz0fr_629 select{color:#fff;background-color:#0b0b0b;border:1px solid #2a2a2a;border-radius:8px;outline:none;padding:11px 14px;font-size:.88rem;transition:border-color .2s}._inputGroup_xz0fr_629 input:focus,._inputGroup_xz0fr_629 select:focus{border-color:#9e1b2d}._modalActions_xz0fr_683{background-color:#141414;border-top:1px solid #222;justify-content:flex-end;gap:14px;padding:18px 28px;display:flex}._btnCancel_xz0fr_701{color:#ccc;cursor:pointer;background-color:#1c1c1c;border:1px solid #333;border-radius:8px;padding:11px 20px;font-size:.88rem;font-weight:600;transition:all .2s}._btnCancel_xz0fr_701:hover{color:#fff;background-color:#282828}._btnSave_xz0fr_735{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:11px 26px;font-size:.88rem;font-weight:700;transition:background-color .2s}._btnSave_xz0fr_735:hover{background-color:#b51e32}@media (width<=768px){._gridTwoCols_xz0fr_597,._gridThreeCols_xz0fr_609{grid-template-columns:1fr}._colSpanTwo_xz0fr_621{grid-column:span 1}._modalCard_xz0fr_343{max-height:95vh}}._container_rsamu_9{background-color:#000;flex-direction:column;gap:24px;min-height:100vh;padding:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}._header_rsamu_29{justify-content:space-between;align-items:flex-start;display:flex}._title_rsamu_41{color:#fff;margin:0 0 4px;font-size:1.6rem;font-weight:700}._subtitle_rsamu_55{color:#777;margin:0;font-size:.88rem}._filterBar_rsamu_69{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._searchBox_rsamu_93{background-color:#141414;border:1px solid #262626;border-radius:8px;align-items:center;width:320px;padding:6px 14px;display:flex}._searchIcon_rsamu_113{color:#777;margin-right:8px;font-size:.88rem}._searchInput_rsamu_125{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:.9rem}._searchInput_rsamu_125::placeholder{color:#555}._filterGroup_rsamu_151{align-items:center;gap:12px;display:flex}._filterChips_rsamu_163{gap:6px;display:flex}._chip_rsamu_173{color:#ccc;cursor:pointer;background-color:#141414;border:1px solid #262626;border-radius:16px;padding:8px 14px;font-size:.82rem;font-weight:500;transition:all .2s}._chip_rsamu_173:hover{color:#fff;border-color:#9e1b2d}._chipActive_rsamu_207{color:#fff;background-color:#9e1b2d;border-color:#9e1b2d}._loadingBox_rsamu_219{text-align:center;color:#9e1b2d;padding:40px;font-size:.9rem;font-weight:600}._tableWrapper_rsamu_237{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;padding:20px;overflow-x:auto}._table_rsamu_237{border-collapse:collapse;text-align:left;width:100%}._table_rsamu_237 th{color:#888;text-transform:uppercase;white-space:nowrap;background-color:#141414;border-bottom:1px solid #222;padding:14px;font-size:.8rem;font-weight:600}._table_rsamu_237 td{color:#ddd;vertical-align:middle;border-bottom:1px solid #1a1a1a;padding:14px;font-size:.88rem}._table_rsamu_237 tbody tr:hover{background-color:#141414}._emptyText_rsamu_311{text-align:center;color:#555;padding:40px}._dotText_rsamu_323{color:#fff;font-family:monospace;font-weight:700}._brandText_rsamu_335{color:#fff;font-weight:600}._placaText_rsamu_345{color:#fff;font-size:.95rem;font-weight:800}._subText_rsamu_357{color:#777;font-size:.78rem}._dateText_rsamu_367{color:#ccc;font-size:.85rem}._mmTag_rsamu_377{color:#2ecc71;background-color:#2ecc7126;border:1px solid #2ecc714d;border-radius:6px;padding:4px 10px;font-size:.85rem;font-weight:700;display:inline-block}._badge_rsamu_399{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}._badgePagado_rsamu_417{color:#2ecc71;background-color:#2ecc7126}._badgePendiente_rsamu_427{color:#f1c40f;background-color:#f1c40f26}._btnEdit_rsamu_437{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:8px 14px;font-size:.82rem;transition:border-color .2s,color .2s}._btnEdit_rsamu_437:hover{color:#fff;border-color:#9e1b2d}._modalOverlay_rsamu_477{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background-color:#000000d1;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}._modalCard_rsamu_507{background-color:#0d0d0d;border:1px solid #222;border-radius:14px;flex-direction:column;width:100%;max-width:620px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 15px 40px #000c}._modalHeader_rsamu_533{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:24px 28px 18px;display:flex}._modalHeader_rsamu_533 h2{color:#fff;margin:0;font-size:1.25rem;font-weight:700}._btnClose_rsamu_563{color:#666;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.3rem}._btnClose_rsamu_563:hover{color:#fff}._form_rsamu_589{flex-direction:column;gap:18px;padding:24px 28px;display:flex}._cajaBox_rsamu_603{background-color:#141414;border:1px solid #262626;border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}._cajaTitle_rsamu_623{color:#9e1b2d;text-transform:uppercase;font-size:.82rem;font-weight:700}._cajaList_rsamu_637{flex-direction:column;gap:6px;max-height:120px;display:flex;overflow-y:auto}._cajaItem_rsamu_653{color:#ccc;justify-content:space-between;font-size:.82rem;display:flex}._cajaEgreso_rsamu_667{color:#e74c3c}._cajaIngreso_rsamu_669{color:#2ecc71}._summaryBox_rsamu_673{background-color:#141414;border:1px solid #262626;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}._summaryRow_rsamu_693{color:#ccc;justify-content:space-between;font-size:.88rem;display:flex}._summaryTotal_rsamu_707{color:#2ecc71;border-top:1px dashed #282828;margin-top:4px;padding-top:10px;font-size:1rem;font-weight:700}._formRow_rsamu_725{gap:20px;display:flex}._formGroup_rsamu_735{flex-direction:column;flex:1;gap:8px;display:flex}._formGroup_rsamu_735 label{color:#ccc;font-size:.85rem;font-weight:500}._formGroup_rsamu_735 select{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 14px;font-size:.92rem}._formGroup_rsamu_735 select:focus,._textareaInput_rsamu_783:focus{border-color:#9e1b2d;box-shadow:0 0 8px #9e1b2d40}._textareaInput_rsamu_783{color:#fff;resize:vertical;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 14px;font-family:inherit;font-size:.92rem}._modalActions_rsamu_817{border-top:1px solid #1a1a1a;justify-content:flex-end;gap:14px;padding-top:12px;display:flex}._btnSecondary_rsamu_833{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:8px;padding:12px 22px;font-size:.9rem;font-weight:600}._btnSecondary_rsamu_833:hover{color:#fff;background-color:#222}._btnSubmit_rsamu_865{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:12px 26px;font-size:.9rem;font-weight:700}._btnSubmit_rsamu_865:hover{background-color:#b51e32}._container_b4294_9{background-color:#000;flex-direction:column;gap:24px;min-height:100vh;padding:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}._header_b4294_29{justify-content:space-between;align-items:flex-start;display:flex}._title_b4294_41{color:#fff;margin:0 0 4px;font-size:1.6rem;font-weight:700}._subtitle_b4294_55{color:#777;margin:0;font-size:.88rem}._btnPrimary_b4294_67{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:12px 20px;font-size:.9rem;font-weight:700;transition:background-color .2s}._btnPrimary_b4294_67:hover{background-color:#b51e32}._filterBar_b4294_101{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._searchBox_b4294_125{background-color:#141414;border:1px solid #262626;border-radius:8px;align-items:center;width:340px;padding:6px 14px;display:flex}._searchIcon_b4294_145{color:#777;margin-right:8px;font-size:.88rem}._searchInput_b4294_157{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:.9rem}._searchInput_b4294_157::placeholder{color:#555}._filterGroup_b4294_183{align-items:center;gap:12px;display:flex}._filterChips_b4294_195{gap:6px;display:flex}._chip_b4294_205{color:#ccc;cursor:pointer;background-color:#141414;border:1px solid #262626;border-radius:16px;padding:8px 14px;font-size:.82rem;font-weight:500;transition:all .2s}._chip_b4294_205:hover{color:#fff;border-color:#9e1b2d}._chipActive_b4294_239{color:#fff;background-color:#9e1b2d;border-color:#9e1b2d}._loadingBox_b4294_251{text-align:center;color:#9e1b2d;padding:40px;font-size:.9rem;font-weight:600}._tableWrapper_b4294_269{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;padding:20px;overflow-x:auto}._table_b4294_269{border-collapse:collapse;text-align:left;width:100%}._table_b4294_269 th{color:#888;text-transform:uppercase;white-space:nowrap;background-color:#141414;border-bottom:1px solid #222;padding:14px;font-size:.8rem;font-weight:600}._table_b4294_269 td{color:#ddd;vertical-align:middle;border-bottom:1px solid #1a1a1a;padding:14px;font-size:.88rem}._table_b4294_269 tbody tr:hover{background-color:#141414}._emptyText_b4294_343{text-align:center;color:#555;padding:40px}._dotText_b4294_355{color:#fff;font-family:monospace;font-size:.92rem;font-weight:700}._brandText_b4294_369{color:#fff;font-weight:600}._subText_b4294_379{color:#777;font-size:.78rem}._dateText_b4294_389{color:#ccc;font-size:.85rem}._btnEdit_b4294_399{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:6px;padding:8px 14px;font-size:.82rem;transition:border-color .2s,color .2s}._btnEdit_b4294_399:hover{color:#fff;border-color:#9e1b2d}._modalOverlay_b4294_439{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background-color:#000000d1;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}._modalCard_b4294_469{background-color:#0d0d0d;border:1px solid #222;border-radius:14px;flex-direction:column;width:100%;max-width:580px;display:flex;overflow:hidden;box-shadow:0 15px 40px #000c}._modalHeader_b4294_493{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:24px 28px 18px;display:flex}._modalHeader_b4294_493 h2{color:#fff;margin:0;font-size:1.25rem;font-weight:700}._btnClose_b4294_523{color:#666;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.3rem}._btnClose_b4294_523:hover{color:#fff}._form_b4294_549{flex-direction:column;gap:18px;padding:24px 28px;display:flex}._formRow_b4294_563{gap:20px;display:flex}._formGroup_b4294_573{flex-direction:column;flex:1;gap:8px;display:flex}._formGroup_b4294_573 label{color:#ccc;font-size:.85rem;font-weight:500}._formGroup_b4294_573 input,._formGroup_b4294_573 select{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:12px 14px;font-size:.92rem}._formGroup_b4294_573 input:focus,._formGroup_b4294_573 select:focus{border-color:#9e1b2d;box-shadow:0 0 8px #9e1b2d40}._modalActions_b4294_633{border-top:1px solid #1a1a1a;justify-content:flex-end;gap:14px;padding-top:12px;display:flex}._btnSecondary_b4294_649{color:#ccc;cursor:pointer;background-color:#1a1a1a;border:1px solid #282828;border-radius:8px;padding:12px 22px;font-size:.9rem;font-weight:600}._btnSecondary_b4294_649:hover{color:#fff;background-color:#222}._btnSubmit_b4294_681{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:12px 26px;font-size:.9rem;font-weight:700}._btnSubmit_b4294_681:hover{background-color:#b51e32}@media (width<=640px){._header_b4294_29{flex-direction:column;gap:12px}._filterBar_b4294_101{flex-direction:column}._searchBox_b4294_125{width:100%}._formRow_b4294_563{flex-direction:column;gap:14px}}._container_4zt05_9{flex-direction:column;gap:22px;display:flex}._loadingContainer_4zt05_21{color:#9e1b2d;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}._spinner_4zt05_41{border:3px solid #9e1b2d33;border-top-color:#9e1b2d;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite _spin_4zt05_41}@keyframes _spin_4zt05_41{to{transform:rotate(360deg)}}._headerRow_4zt05_67 h2{color:#fff;margin-bottom:4px;font-size:1.6rem;font-weight:700}._headerRow_4zt05_67 p{color:#777;font-size:.88rem}._mainGrid_4zt05_93{grid-template-columns:300px 1fr;align-items:start;gap:22px;display:grid}._profileSummaryCard_4zt05_109{text-align:center;background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;flex-direction:column;align-items:center;padding:28px 20px;display:flex}._avatarWrapper_4zt05_131{margin-bottom:16px;position:relative}._avatarCircle_4zt05_141{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#9e1b2d 0%,#4a0c15 100%);border:2px solid #2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;font-size:1.8rem;font-weight:800;display:flex}._statusDot_4zt05_171{background-color:#2ecc71;border:2px solid #0d0d0d;border-radius:50%;width:14px;height:14px;position:absolute;bottom:4px;right:4px}._userName_4zt05_193{color:#fff;margin-bottom:6px;font-size:1.2rem;font-weight:700}._roleBadge_4zt05_207{color:#e74c3c;text-transform:uppercase;background-color:#9e1b2d2e;border:1px solid #9e1b2d66;border-radius:20px;margin-bottom:20px;padding:4px 12px;font-size:.78rem;font-weight:700}._summaryDetails_4zt05_231{border-top:1px dashed #1f1f1f;flex-direction:column;gap:12px;width:100%;padding-top:16px;display:flex}._detailRow_4zt05_249{color:#888;justify-content:space-between;align-items:center;font-size:.82rem;display:flex}._detailRow_4zt05_249 strong{color:#ddd}._activeStatus_4zt05_273{color:#2ecc71!important}._formsColumn_4zt05_283{flex-direction:column;gap:22px;display:flex}._card_4zt05_295{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;flex-direction:column;gap:20px;padding:24px 28px;display:flex}._cardHeader_4zt05_315{border-bottom:1px solid #1a1a1a;align-items:center;gap:14px;padding-bottom:14px;display:flex}._cardIcon_4zt05_331{background-color:#141414;border:1px solid #262626;border-radius:10px;padding:8px 12px;font-size:1.5rem}._cardHeader_4zt05_315 h3{color:#fff;font-size:1.1rem;font-weight:700}._cardHeader_4zt05_315 p{color:#777;margin-top:2px;font-size:.82rem}._form_4zt05_283{flex-direction:column;gap:18px;display:flex}._gridTwoCols_4zt05_383{grid-template-columns:1fr 1fr;gap:18px;display:grid}._inputGroup_4zt05_395{flex-direction:column;gap:7px;display:flex}._inputGroup_4zt05_395 label{color:#bbb;font-size:.82rem;font-weight:600}._inputGroup_4zt05_395 input{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:11px 14px;font-size:.88rem;transition:border-color .2s}._inputGroup_4zt05_395 input:focus{border-color:#9e1b2d}._errorAlert_4zt05_449{color:#e74c3c;background-color:#e74c3c1f;border:1px solid #e74c3c40;border-radius:8px;padding:12px 16px;font-size:.85rem}._successAlert_4zt05_467{color:#2ecc71;background-color:#2ecc711f;border:1px solid #2ecc7140;border-radius:8px;padding:12px 16px;font-size:.85rem}._formFooter_4zt05_485{justify-content:flex-end;padding-top:10px;display:flex}._btnSave_4zt05_497{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:11px 24px;font-size:.88rem;font-weight:700;transition:background-color .2s}._btnSave_4zt05_497:hover:not(:disabled){background-color:#b51e32}._btnSavePass_4zt05_529{color:#fff;cursor:pointer;background-color:#27ae60;border:none;border-radius:8px;padding:11px 24px;font-size:.88rem;font-weight:700;transition:background-color .2s}._btnSavePass_4zt05_529:hover:not(:disabled){background-color:#2ecc71}._btnSave_4zt05_497:disabled,._btnSavePass_4zt05_529:disabled{opacity:.6;cursor:not-allowed}@media (width<=860px){._mainGrid_4zt05_93,._gridTwoCols_4zt05_383{grid-template-columns:1fr}}._header_n1u9v_9{z-index:100;background-color:#0d0d0d;border-bottom:1px solid #1f1f1f;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex;position:sticky;top:0}._leftSection_n1u9v_35{align-items:center;gap:16px;display:flex}._menuToggleBtn_n1u9v_47{color:#fff;cursor:pointer;background:#141414;border:1px solid #282828;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;transition:all .2s;display:flex}._menuToggleBtn_n1u9v_47:hover{background-color:#9e1b2d;border-color:#9e1b2d}._brandGroup_n1u9v_87{flex-direction:column;display:flex}._brandTitle_n1u9v_97{color:#fff;letter-spacing:.5px;font-size:1rem;font-weight:800}._roleBadge_n1u9v_111{color:#e74c3c;letter-spacing:.5px;font-size:.68rem;font-weight:700}._rightSection_n1u9v_125{align-items:center;gap:16px;display:flex}._userInfo_n1u9v_137{text-align:right;flex-direction:column;display:flex}._userName_n1u9v_149{color:#fff;font-size:.88rem;font-weight:700}._userSub_n1u9v_161{color:#777;font-size:.75rem}._btnLogout_n1u9v_171{color:#e74c3c;cursor:pointer;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .2s}._btnLogout_n1u9v_171:hover{background-color:#e74c3c26;border-color:#e74c3c}@media (width<=600px){._userInfo_n1u9v_137{display:none}}._backdrop_1hu9e_9{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;opacity:0;pointer-events:none;background-color:#000000b3;width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0}._backdropVisible_1hu9e_37{opacity:1;pointer-events:auto}._sidebar_1hu9e_47{z-index:210;background-color:#0b0b0b;border-right:1px solid #1f1f1f;flex-direction:column;width:270px;height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;box-shadow:10px 0 30px #000c}._sidebarClosed_1hu9e_79{transform:translate(-100%)}._sidebarOpen_1hu9e_87{transform:translate(0)}._sidebarHeader_1hu9e_95{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}._sidebarTitle_1hu9e_111{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:700}._closeBtn_1hu9e_127{color:#aaa;cursor:pointer;background:#141414;border:1px solid #282828;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;transition:all .2s;display:flex}._closeBtn_1hu9e_127:hover{color:#fff;background-color:#9e1b2d;border-color:#9e1b2d}._navMenu_1hu9e_169{flex-direction:column;flex:1;gap:8px;padding:16px 14px;display:flex}._navItem_1hu9e_185{color:#aaa;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._navItem_1hu9e_185:hover{color:#fff;background-color:#141414}._active_1hu9e_221{background-color:#9e1b2d2e;border:1px solid #9e1b2d66;color:#fff!important}._navIcon_1hu9e_233{font-size:1.1rem}._sidebarFooter_1hu9e_241{text-align:center;border-top:1px solid #1a1a1a;padding:18px 22px}._appVersion_1hu9e_253{color:#555;font-family:monospace;font-size:.75rem}._layoutWrapper_tcyf2_9{color:#fff;background-color:#050505;flex-direction:column;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}._mainContent_tcyf2_27{flex-direction:column;flex:1;width:100%;display:flex}._contentContainer_tcyf2_41{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:24px 20px}@media (width<=600px){._contentContainer_tcyf2_41{padding:16px 12px}}._container_1642j_9{flex-direction:column;gap:20px;display:flex}._loadingWrapper_1642j_21{color:#9e1b2d;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}._spinner_1642j_41{border:3px solid #9e1b2d33;border-top-color:#9e1b2d;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite _spin_1642j_41}@keyframes _spin_1642j_41{to{transform:rotate(360deg)}}._welcomeCard_1642j_69{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}._welcomeText_1642j_89 h2{color:#fff;margin-bottom:4px;font-size:1.4rem;font-weight:700}._welcomeText_1642j_89 p{color:#777;font-size:.88rem}._licenceTag_1642j_113{background-color:#141414;border:1px solid #282828;border-radius:10px;flex-direction:column;align-items:flex-end;padding:8px 16px;display:flex}._licenceTag_1642j_113 span{color:#888;font-size:.72rem;font-weight:600}._licenceTag_1642j_113 strong{color:#2ecc71;font-family:monospace;font-size:.95rem}._statsGrid_1642j_159{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._statCard_1642j_171{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}._statIcon_1642j_191{background-color:#141414;border:1px solid #262626;border-radius:10px;padding:10px;font-size:1.8rem}._statInfo_1642j_207{flex-direction:column;gap:2px;display:flex}._statLabel_1642j_219{color:#777;font-size:.78rem}._statInfo_1642j_207 strong{color:#fff;font-size:1.1rem;font-weight:700}._activeStatus_1642j_241{color:#2ecc71!important}._inactiveStatus_1642j_243{color:#888!important}._activeTripCard_1642j_249{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;flex-direction:column;gap:20px;padding:24px;display:flex}._tripHeader_1642j_269{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}._tripBadge_1642j_285{color:#e74c3c;letter-spacing:.5px;font-size:.75rem;font-weight:800}._tripHeader_1642j_269 h3{color:#fff;margin-top:2px;font-size:1.25rem;font-weight:700}._statusBadge_1642j_313{text-transform:uppercase;border-radius:20px;padding:6px 14px;font-size:.78rem;font-weight:700}._enruta_1642j_329{color:#2ecc71;background-color:#2ecc712e;border:1px solid #2ecc714d}._pendiente_1642j_331{color:#f1c40f;background-color:#f1c40f2e;border:1px solid #f1c40f4d}._routeBox_1642j_337{background-color:#141414;border:1px solid #222;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}._routePoint_1642j_359{align-items:flex-start;gap:12px;display:flex}._pointDotOrigin_1642j_371{color:#2ecc71;font-size:1.2rem}._pointDotDest_1642j_373{color:#e74c3c;font-size:1.2rem}._routePoint_1642j_359 small{color:#666;font-size:.7rem;font-weight:700}._routePoint_1642j_359 p{color:#fff;margin-top:2px;font-size:.9rem;font-weight:600}._routeArrow_1642j_403{color:#444;font-size:1.2rem}._noGuiaNote_1642j_413{color:#f1c40f;background-color:#f1c40f1a;border:1px solid #f1c40f40;border-radius:8px;padding:12px 16px;font-size:.85rem}._tripDetailsGrid_1642j_433{background-color:#111;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:16px 20px;display:grid}._detailItem_1642j_451{flex-direction:column;gap:3px;display:flex}._detailItem_1642j_451 span{color:#777;font-size:.78rem}._detailItem_1642j_451 strong{color:#ddd;font-size:.88rem}._tripActions_1642j_485{gap:14px;display:flex}._btnPrimary_1642j_495{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;flex:1;padding:12px 18px;font-size:.88rem;font-weight:700;transition:background-color .2s}._btnPrimary_1642j_495:hover{background-color:#b51e32}._btnSecondary_1642j_529{color:#ddd;cursor:pointer;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;padding:12px 18px;font-size:.88rem;font-weight:600;transition:all .2s}._btnSecondary_1642j_529:hover{color:#fff;background-color:#282828}._emptyStateCard_1642j_565{text-align:center;background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;flex-direction:column;align-items:center;padding:60px 20px;display:flex}._emptyIcon_1642j_587{opacity:.5;margin-bottom:16px;font-size:3rem}._emptyStateCard_1642j_565 h3{color:#fff;margin-bottom:6px;font-size:1.2rem;font-weight:700}._emptyStateCard_1642j_565 p{color:#666;max-width:420px;font-size:.88rem}@media (width<=650px){._welcomeCard_1642j_69{flex-direction:column;align-items:flex-start;gap:14px}._licenceTag_1642j_113{align-items:flex-start}._routeBox_1642j_337{flex-direction:column;align-items:flex-start}._routeArrow_1642j_403{display:none}._tripActions_1642j_485{flex-direction:column}}._container_jo8fe_9{flex-direction:column;gap:22px;display:flex}._loadingContainer_jo8fe_21{color:#9e1b2d;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}._spinner_jo8fe_41{border:3px solid #9e1b2d33;border-top-color:#9e1b2d;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite _spin_jo8fe_41}@keyframes _spin_jo8fe_41{to{transform:rotate(360deg)}}._headerRow_jo8fe_67 h2{color:#fff;margin-bottom:4px;font-size:1.5rem;font-weight:700}._headerRow_jo8fe_67 p{color:#777;font-size:.86rem}._mainGrid_jo8fe_91{grid-template-columns:1fr 340px;align-items:start;gap:22px;display:grid}._card_jo8fe_105{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;flex-direction:column;gap:20px;padding:24px;display:flex}._activeTripBar_jo8fe_125{background-color:#141414;border:1px solid #282828;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._tripBadge_jo8fe_145{color:#fff;background-color:#9e1b2d;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:800}._placaText_jo8fe_163{color:#ddd;font-size:.88rem;font-weight:600}._noTripWarning_jo8fe_175{color:#f1c40f;background-color:#f1c40f1a;border:1px solid #f1c40f4d;border-radius:10px;padding:12px 16px;font-size:.85rem}._form_jo8fe_193{flex-direction:column;gap:18px;display:flex}._categoryGrid_jo8fe_205{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:6px;display:grid}._catBtn_jo8fe_219{cursor:pointer;background-color:#141414;border:1px solid #262626;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;transition:all .2s;display:flex}._catBtn_jo8fe_219:hover{border-color:#444}._activeCatBtn_jo8fe_253{background-color:#9e1b2d2e;border-color:#9e1b2d}._catIcon_jo8fe_263{font-size:1.4rem}._catLabel_jo8fe_271{color:#fff;text-align:center;font-size:.75rem;font-weight:600}._gridTwoCols_jo8fe_285{grid-template-columns:1fr 1fr;gap:16px;display:grid}._inputGroup_jo8fe_297{flex-direction:column;gap:7px;display:flex}._inputGroup_jo8fe_297 label{color:#bbb;font-size:.82rem;font-weight:600}._inputGroup_jo8fe_297 input,._inputGroup_jo8fe_297 textarea{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:11px 14px;font-size:.88rem;transition:border-color .2s}._inputGroup_jo8fe_297 input:focus,._inputGroup_jo8fe_297 textarea:focus{border-color:#9e1b2d}._btnSave_jo8fe_351{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:12px;font-size:.9rem;font-weight:700;transition:background-color .2s}._btnSave_jo8fe_351:hover:not(:disabled){background-color:#b51e32}._btnSave_jo8fe_351:disabled{opacity:.5;cursor:not-allowed}._historyCard_jo8fe_395{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}._historyHeader_jo8fe_415 h3{color:#fff;font-size:1rem;font-weight:700}._historyHeader_jo8fe_415 p{color:#777;font-size:.78rem}._historyList_jo8fe_437{flex-direction:column;gap:12px;display:flex}._historyItem_jo8fe_449{background-color:#141414;border:1px solid #222;border-radius:10px;padding:12px}._itemMain_jo8fe_463{flex-direction:column;gap:6px;display:flex}._itemTop_jo8fe_475{justify-content:space-between;align-items:center;display:flex}._catBadge_jo8fe_487{color:#fff;background-color:#1f1f1f;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:700}._montoText_jo8fe_505{color:#e74c3c;font-size:.9rem;font-weight:800}._itemDesc_jo8fe_517{color:#ddd;font-size:.82rem}._itemSub_jo8fe_527{color:#666;justify-content:space-between;font-size:.72rem;display:flex}._emptyHistory_jo8fe_541{text-align:center;color:#555;padding:30px 10px;font-size:.82rem}._errorAlert_jo8fe_555{color:#e74c3c;background-color:#e74c3c1f;border:1px solid #e74c3c40;border-radius:8px;padding:10px 14px;font-size:.84rem}._successAlert_jo8fe_573{color:#2ecc71;background-color:#2ecc711f;border:1px solid #2ecc7140;border-radius:8px;padding:10px 14px;font-size:.84rem}@media (width<=860px){._mainGrid_jo8fe_91,._gridTwoCols_jo8fe_285{grid-template-columns:1fr}}._container_xw09v_9{flex-direction:column;gap:22px;display:flex}._loadingContainer_xw09v_21{color:#9e1b2d;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}._spinner_xw09v_41{border:3px solid #9e1b2d33;border-top-color:#9e1b2d;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite _spin_xw09v_41}@keyframes _spin_xw09v_41{to{transform:rotate(360deg)}}._headerRow_xw09v_67{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._headerRow_xw09v_67 h2{color:#fff;margin-bottom:4px;font-size:1.5rem;font-weight:700}._headerRow_xw09v_67 p{color:#777;font-size:.86rem}._filterGroup_xw09v_107{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;gap:4px;padding:4px;display:flex}._filterTab_xw09v_125{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:.82rem;font-weight:600;transition:all .2s}._activeTab_xw09v_149{color:#fff;background-color:#9e1b2d}._viajesGrid_xw09v_161{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:20px;display:grid}._viajeCard_xw09v_173{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;transition:border-color .2s;display:flex}._viajeCard_xw09v_173:hover{border-color:#333}._cardHeader_xw09v_205{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}._viajeTag_xw09v_221{color:#888;letter-spacing:.5px;font-size:.72rem;font-weight:800}._placaTitle_xw09v_235{color:#fff;margin-top:2px;font-size:1.2rem;font-weight:800}._subVehicle_xw09v_249{color:#666;font-size:.78rem}._statusBadge_xw09v_259{text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:.72rem;font-weight:700}._enruta_xw09v_275{color:#2ecc71;background-color:#2ecc7126}._pendiente_xw09v_277{color:#f1c40f;background-color:#f1c40f26}._liquidado_xw09v_279{color:#3498db;background-color:#3498db26}._entregado_xw09v_281{color:#9b59b6;background-color:#9b59b626}._cardBody_xw09v_285{background-color:#121212;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}._infoRow_xw09v_303{color:#888;justify-content:space-between;font-size:.82rem;display:flex}._infoRow_xw09v_303 strong{color:#ddd}._gastosText_xw09v_325{color:#e74c3c!important}._btnDetail_xw09v_333{color:#fff;cursor:pointer;background-color:#1a1a1a;border:1px solid #2e2e2e;border-radius:8px;width:100%;padding:10px;font-size:.82rem;font-weight:600;transition:all .2s}._btnDetail_xw09v_333:hover{background-color:#9e1b2d;border-color:#9e1b2d}._emptyCard_xw09v_369{text-align:center;color:#666;background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:12px;grid-column:1/-1;padding:50px 20px}._emptyIcon_xw09v_389{margin-bottom:10px;font-size:2.5rem}._modalBackdrop_xw09v_401{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:300;background-color:#000000d1;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}._modalCard_xw09v_431{background-color:#101010;border:1px solid #282828;border-radius:16px;flex-direction:column;width:100%;max-width:680px;max-height:85vh;display:flex;overflow:hidden}._modalHeader_xw09v_455{background-color:#141414;border-bottom:1px solid #222;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._modalHeader_xw09v_455 h3{color:#fff;font-size:1.15rem;font-weight:700}._modalHeader_xw09v_455 p{color:#888;font-size:.8rem}._closeBtn_xw09v_495{color:#aaa;cursor:pointer;background:#1c1c1c;border:1px solid #333;border-radius:50%;width:32px;height:32px;font-size:.9rem}._modalContent_xw09v_517{flex-direction:column;gap:22px;padding:20px 24px;display:flex;overflow-y:auto}._loadingModal_xw09v_533{text-align:center;color:#777;flex-direction:column;align-items:center;gap:12px;padding:50px;display:flex}._detailSection_xw09v_553{flex-direction:column;gap:12px;display:flex}._sectionTitle_xw09v_565{color:#e0e0e0;border-bottom:1px solid #1f1f1f;padding-bottom:6px;font-size:.92rem;font-weight:700}._guiaItem_xw09v_581{background-color:#141414;border:1px solid #222;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}._guiaTop_xw09v_601{color:#fff;justify-content:space-between;font-family:monospace;display:flex}._sunatBadge_xw09v_615{color:#2ecc71;font-size:.75rem}._guiaText_xw09v_625{color:#aaa;font-size:.82rem}._routeTag_xw09v_635{color:#f1c40f;background-color:#0b0b0b;border-radius:6px;margin-top:4px;padding:8px 10px;font-size:.78rem}._gastosList_xw09v_653{flex-direction:column;gap:10px;display:flex}._gastoItem_xw09v_665{background-color:#141414;border:1px solid #222;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}._gastoLeft_xw09v_685{align-items:center;gap:12px;display:flex}._catBadge_xw09v_697{color:#fff;background-color:#1f1f1f;border:1px solid #333;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:700}._gastoDesc_xw09v_717{color:#fff;font-size:.84rem;font-weight:600}._gastoSub_xw09v_729{color:#666;font-size:.75rem}._gastoRight_xw09v_739{flex-direction:column;align-items:flex-end;display:flex}._montoEgreso_xw09v_751{color:#e74c3c;font-size:.9rem;font-weight:700}._montoIngreso_xw09v_753{color:#2ecc71;font-size:.9rem;font-weight:700}._gastoRight_xw09v_739 small{color:#666;font-size:.72rem}._noData_xw09v_767{color:#666;font-size:.82rem}._modalFooter_xw09v_777{background-color:#141414;border-top:1px solid #222;justify-content:flex-end;padding:16px 24px;display:flex}._btnClose_xw09v_793{color:#ccc;cursor:pointer;background-color:#1c1c1c;border:1px solid #333;border-radius:8px;padding:9px 20px;font-size:.84rem;font-weight:600}._container_1apvj_9{flex-direction:column;gap:22px;display:flex}._loadingContainer_1apvj_21{color:#9e1b2d;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}._spinner_1apvj_41{border:3px solid #9e1b2d33;border-top-color:#9e1b2d;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite _spin_1apvj_41}@keyframes _spin_1apvj_41{to{transform:rotate(360deg)}}._headerRow_1apvj_67 h2{color:#fff;margin-bottom:4px;font-size:1.5rem;font-weight:700}._headerRow_1apvj_67 p{color:#777;font-size:.86rem}._mainGrid_1apvj_93{grid-template-columns:310px 1fr;align-items:start;gap:22px;display:grid}._summaryColumn_1apvj_107{flex-direction:column;gap:18px;display:flex}._profileCard_1apvj_121{text-align:center;background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;flex-direction:column;align-items:center;padding:24px 20px;display:flex}._avatarWrapper_1apvj_143{margin-bottom:14px;position:relative}._avatarCircle_1apvj_153{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#9e1b2d 0%,#4a0c15 100%);border:2px solid #2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:1.7rem;font-weight:800;display:flex}._statusDot_1apvj_183{background-color:#2ecc71;border:2px solid #0d0d0d;border-radius:50%;width:14px;height:14px;position:absolute;bottom:2px;right:2px}._userName_1apvj_205{color:#fff;margin-bottom:4px;font-size:1.15rem;font-weight:700}._roleBadge_1apvj_219{color:#e74c3c;text-transform:uppercase;background-color:#9e1b2d2e;border:1px solid #9e1b2d66;border-radius:20px;margin-bottom:16px;padding:3px 10px;font-size:.75rem;font-weight:700}._summaryDetails_1apvj_243{border-top:1px dashed #1f1f1f;flex-direction:column;gap:10px;width:100%;padding-top:14px;display:flex}._detailRow_1apvj_261{color:#888;justify-content:space-between;align-items:center;font-size:.82rem;display:flex}._detailRow_1apvj_261 strong{color:#ddd}._activeStatus_1apvj_285{color:#2ecc71!important}._licenseCard_1apvj_295{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}._licenseHeader_1apvj_315{border-bottom:1px solid #1a1a1a;align-items:center;gap:12px;padding-bottom:10px;display:flex}._licenseIcon_1apvj_331{background-color:#141414;border:1px solid #262626;border-radius:8px;padding:6px 10px;font-size:1.5rem}._licenseHeader_1apvj_315 h4{color:#fff;font-size:.95rem;font-weight:700}._licenseHeader_1apvj_315 small{color:#666;font-size:.75rem}._licenseBody_1apvj_369{flex-direction:column;gap:10px;display:flex}._licRow_1apvj_381{color:#888;justify-content:space-between;align-items:center;font-size:.82rem;display:flex}._licNum_1apvj_397{font-family:monospace;font-size:.95rem;color:#2ecc71!important}._licCat_1apvj_409{background-color:#1a1a1a;border:1px solid #333;border-radius:4px;padding:2px 8px;font-size:.8rem;color:#fff!important}._formsColumn_1apvj_429{flex-direction:column;gap:22px;display:flex}._card_1apvj_441{background-color:#0d0d0d;border:1px solid #1f1f1f;border-radius:14px;flex-direction:column;gap:18px;padding:22px 24px;display:flex}._cardHeader_1apvj_461{border-bottom:1px solid #1a1a1a;align-items:center;gap:12px;padding-bottom:12px;display:flex}._cardIcon_1apvj_477{background-color:#141414;border:1px solid #262626;border-radius:8px;padding:8px 10px;font-size:1.4rem}._cardHeader_1apvj_461 h3{color:#fff;font-size:1.05rem;font-weight:700}._cardHeader_1apvj_461 p{color:#777;margin-top:2px;font-size:.8rem}._form_1apvj_429{flex-direction:column;gap:16px;display:flex}._gridTwoCols_1apvj_529{grid-template-columns:1fr 1fr;gap:16px;display:grid}._inputGroup_1apvj_541{flex-direction:column;gap:6px;display:flex}._inputGroup_1apvj_541 label{color:#bbb;font-size:.82rem;font-weight:600}._inputGroup_1apvj_541 input{color:#fff;background-color:#141414;border:1px solid #262626;border-radius:8px;outline:none;padding:10px 14px;font-size:.88rem;transition:border-color .2s}._inputGroup_1apvj_541 input:focus{border-color:#9e1b2d}._errorAlert_1apvj_595{color:#e74c3c;background-color:#e74c3c1f;border:1px solid #e74c3c40;border-radius:8px;padding:10px 14px;font-size:.84rem}._successAlert_1apvj_613{color:#2ecc71;background-color:#2ecc711f;border:1px solid #2ecc7140;border-radius:8px;padding:10px 14px;font-size:.84rem}._formFooter_1apvj_631{justify-content:flex-end;padding-top:6px;display:flex}._btnSave_1apvj_643{color:#fff;cursor:pointer;background-color:#9e1b2d;border:none;border-radius:8px;padding:10px 22px;font-size:.88rem;font-weight:700;transition:background-color .2s}._btnSave_1apvj_643:hover:not(:disabled){background-color:#b51e32}._btnSavePass_1apvj_675{color:#fff;cursor:pointer;background-color:#27ae60;border:none;border-radius:8px;padding:10px 22px;font-size:.88rem;font-weight:700;transition:background-color .2s}._btnSavePass_1apvj_675:hover:not(:disabled){background-color:#2ecc71}._btnSave_1apvj_643:disabled,._btnSavePass_1apvj_675:disabled{opacity:.5;cursor:not-allowed}@media (width<=860px){._mainGrid_1apvj_93,._gridTwoCols_1apvj_529{grid-template-columns:1fr}}
