:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0b;--surface:#141416;--surface-2:#1a1a1d;--field:#1c1c1f;--surface-deep:#101012;--select-opt-bg:#1a1910;--glass-bg:#0e0e10f2;--sidebar-1:#121214;--sidebar-2:#0c0c0d;--gold:#c9a24b;--gold-soft:#e4cb8a;--gold-deep:#a07f33;--gold-text:#e4cb8a;--text:#fff;--muted:#9a988f;--muted-faint:#5e5d57;--line:#ffffff14;--ok:#1d9e75;--warn:#d9a531;--err:#d8503a;--info:#3878c7;--purple:#8b6fc7;--sa-ok:#4fd1a8;--sa-err:#e07868;--sa-err-solid:#c0392b;--sa-warn:#e6a06a;--sa-pending:#e6b446;--st-confirmada:#1d9e75;--st-pendiente:#d9a531;--st-proceso:#3878c7;--st-completada:#8b6fc7;--st-cancelada:#d8503a;--st-nollego:#6b6a64;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;--chart-track:var(--surface-2);--gauge-track:#ffffff21;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-xs:11px;--fs-sm:12.5px;--fs-base:13.5px;--fs-md:15px;--fs-lg:18px;--fs-xl:23px;--fs-2xl:27px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--r-sm:8px;--r-md:10px;--r-lg:13px;--r-xl:16px;--r-pill:20px;--sidebar-w:244px;--topbar-h:62px;--shadow-gold:0 8px 24px #c9a24b47;--shadow-card:0 6px 18px #0006}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5f0;--surface:#fff;--surface-2:#f0ece3;--field:#fff;--surface-deep:#eae3d3;--select-opt-bg:#fff;--glass-bg:#f7f5f0eb;--sidebar-1:#fff;--sidebar-2:#f1ece0;--gold:#c9a24b;--gold-soft:#e4cb8a;--gold-deep:#a07f33;--gold-text:#1c1b18;--text:#1c1b18;--muted:#6b6a64;--muted-faint:#a6a296;--line:#0000001a;--ok:#157a57;--warn:#9c6e0e;--err:#c0392b;--info:#2a5d9c;--purple:#6a4fa0;--sa-ok:#0f8a63;--sa-err:#b8402e;--sa-err-solid:#c0392b;--sa-warn:#a05a1e;--sa-pending:#8a6510;--st-confirmada:#157a57;--st-pendiente:#9c6e0e;--st-proceso:#2a5d9c;--st-completada:#6a4fa0;--st-cancelada:#c0392b;--st-nollego:#6b6a64;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#4a3aa7;--chart-8:#e34948;--chart-track:var(--surface-2);--gauge-track:#1e190f29;--shadow-gold:0 8px 24px #9c7a2838;--shadow-card:0 6px 18px #1e190f1a}.bf-gradient-gold{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407}.bf-avatar-gold{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407}.bf-sidebar-bg{background:linear-gradient(#121214,#0c0c0d)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}@media (width<=768px){input,textarea,select{font-size:16px!important}}*{scrollbar-width:thin;scrollbar-color:#c9a24b59 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c9a24b47 padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#c9a24b80 padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}._banner_l640h_1{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9999;background:var(--surface,#141416);border:1px solid var(--gold,#c9a24b);color:var(--text,#fff);border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:12px 16px;font-size:13.5px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000080}._banner_l640h_1 button{background:linear-gradient(180deg, var(--gold-soft,#e4cb8a), var(--gold,#c9a24b) 55%, var(--gold-deep,#a07f33));color:#1a1407;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700}._page_tnqc0_1{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}._card_tnqc0_10{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:420px;box-shadow:var(--shadow-card);padding:32px 28px}._logoWord_tnqc0_20{font-family:var(--font-body);font-weight:var(--fw-extrabold);font-size:var(--fs-lg);color:var(--gold-text);text-align:center;letter-spacing:.3px;margin-bottom:22px}._title_tnqc0_30{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text);margin-bottom:6px}._sub_tnqc0_37{font-size:var(--fs-base);color:var(--muted);margin-bottom:24px;line-height:1.5}._form_tnqc0_44{flex-direction:column;gap:16px;display:flex}._field_tnqc0_50{flex-direction:column;gap:6px;display:flex}._field_tnqc0_50 label{font-size:var(--fs-sm);color:var(--muted);font-weight:var(--fw-medium)}._field_tnqc0_50 input{background:var(--field);border:1px solid var(--line);border-radius:var(--r-md);color:var(--text);font-size:var(--fs-base);font-family:var(--font-body);outline:none;padding:11px 14px;transition:border-color .15s}._field_tnqc0_50 input:focus{border-color:var(--gold)}._btn_tnqc0_77{cursor:pointer;background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;width:100%;font-weight:var(--fw-semibold);font-size:var(--fs-base);font-family:var(--font-body);border-radius:var(--r-md);border:none;margin-top:6px;padding:13px;transition:filter .15s,transform .15s}._btn_tnqc0_77:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}._btn_tnqc0_77:disabled{opacity:.6;cursor:not-allowed}._errorMsg_tnqc0_100{color:var(--err);font-size:var(--fs-sm);border-radius:var(--r-sm);background:#d8503a1a;border:1px solid #d8503a4d;padding:10px 12px}._okBox_tnqc0_109{text-align:center}._okIcon_tnqc0_112{width:52px;height:52px;color:var(--ok);background:#1d9e751f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}._okIcon_tnqc0_112 svg{width:26px;height:26px}._backLink_tnqc0_128{text-align:center;font-size:var(--fs-sm);color:var(--gold-text);margin-top:20px;text-decoration:none;display:block}._backLink_tnqc0_128:hover{text-decoration:underline}._sidebar_1fi38_1{width:var(--sidebar-w);background:linear-gradient(180deg, var(--sidebar-1), var(--sidebar-2));border-right:1px solid var(--line);z-index:100;flex-direction:column;height:100vh;padding:20px 12px 16px;display:flex;position:fixed;top:0;left:0;overflow:hidden}._brand_1fi38_30{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:18px;padding:0 6px 20px;display:flex}._logoMark_1fi38_38{flex-shrink:0;width:42px;height:42px}._logoWord_1fi38_43{font-size:17px;font-weight:var(--fw-semibold);background:linear-gradient(180deg, #f4e4b8, var(--gold) 55%, var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1}:root[data-theme=light] ._logoWord_1fi38_43{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--gold-text);color:var(--gold-text)}._logoRd_1fi38_62{letter-spacing:4px;color:var(--gold-text);margin-top:2px;padding-left:1px;font-size:10px}._empresaChip_1fi38_71{border-radius:var(--r-md);background:#c9a24b0f;border:1px solid #c9a24b2e;align-items:center;gap:10px;margin-bottom:20px;padding:9px 10px;display:flex}._empresaIco_1fi38_81{background:#c9a24b1f;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}._empresaIco_1fi38_81 svg{width:14px;height:14px;stroke:var(--gold-soft)}._empresaNombre_1fi38_95{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:130px;overflow:hidden}._empresaPlan_1fi38_104{font-size:var(--fs-xs);color:var(--gold);margin-top:1px}._nav_1fi38_13{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}._navItem_1fi38_124{border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--muted);align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:background .15s,color .15s;display:flex}._navItem_1fi38_124:hover{background:var(--surface-2);color:var(--text)}:root[data-theme=light] ._navItem_1fi38_124{color:var(--text)}._navItemActive_1fi38_146{color:var(--gold-text);background:#c9a24b1f;border:1px solid #c9a24b33}._navItemActive_1fi38_146 ._navIcon_1fi38_151 svg{stroke:var(--gold-soft)}._navIcon_1fi38_151{flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}._navIcon_1fi38_151 svg{width:18px;height:18px}._userArea_1fi38_167{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:10px;padding:10px 8px;display:flex}._avatar_1fi38_175{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;width:32px;height:32px;font-weight:var(--fw-bold);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}._userInfo_1fi38_187{flex:1;min-width:0}._userName_1fi38_191{font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._userRol_1fi38_198{font-size:var(--fs-xs);color:var(--muted);text-transform:capitalize}._logoutBtn_1fi38_203{cursor:pointer;color:var(--muted);border-radius:var(--r-sm);background:0 0;border:none;place-items:center;padding:5px;transition:color .15s,background .15s;display:grid}._logoutBtn_1fi38_203:hover{color:var(--err);background:#d8503a1a}._logoutBtn_1fi38_203 svg{width:16px;height:16px}@media (width<=768px){._sidebar_1fi38_1{display:none}}._panel_ohjcd_1{flex-direction:column;width:100%;max-height:min(480px,70vh);display:flex}._header_ohjcd_8{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);flex-shrink:0;display:flex}._title_ohjcd_18{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text)}._marcarTodas_ohjcd_24{cursor:pointer;color:var(--gold-text);font-size:var(--fs-xs);font-weight:var(--fw-medium);background:0 0;border:none;padding:2px 4px}._marcarTodas_ohjcd_24:hover{color:var(--gold)}._marcarTodas_ohjcd_24:disabled{opacity:.5;cursor:default}._lista_ohjcd_41{flex:1;min-height:0;overflow-y:auto}._estadoVacio_ohjcd_47{align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);color:var(--muted);font-size:var(--fs-sm);text-align:center;flex-direction:column;display:flex}._estadoVacio_ohjcd_47 svg{opacity:.6;width:28px;height:28px}._item_ohjcd_63{align-items:flex-start;gap:var(--sp-2);width:100%;padding:var(--sp-3) var(--sp-4);border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;transition:background .15s;display:flex}._item_ohjcd_63:last-child{border-bottom:none}._item_ohjcd_63:hover{background:var(--surface-2)}._itemDot_ohjcd_83{background:0 0;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}._noLeida_ohjcd_91{background:#c9a24b12}._noLeida_ohjcd_91 ._itemDot_ohjcd_83{background:var(--gold)}._itemBody_ohjcd_98{flex-direction:column;gap:2px;min-width:0;display:flex}._itemTitulo_ohjcd_105{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}._itemCuerpo_ohjcd_111{font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._itemTiempo_ohjcd_121{font-size:var(--fs-xs);color:var(--muted);opacity:.8}._btn_123oz_1{cursor:pointer;color:var(--muted);border-radius:var(--r-sm);background:0 0;border:none;place-items:center;padding:6px;transition:color .15s,background .15s;display:grid;position:relative}._btn_123oz_1:hover{color:var(--gold-text);background:var(--surface-2)}._btn_123oz_1 svg{width:18px;height:18px}._topbar_zm2z4_1{height:var(--topbar-h);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:50;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}._left_zm2z4_15{align-items:baseline;gap:10px;display:flex}._title_zm2z4_21{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text)}._subtitle_zm2z4_27{font-size:var(--fs-sm);color:var(--muted)}._right_zm2z4_32{align-items:center;gap:12px;display:flex}._bellWrapper_zm2z4_38{position:relative}._iconBtn_zm2z4_42{cursor:pointer;color:var(--muted);border-radius:var(--r-sm);background:0 0;border:none;place-items:center;padding:6px;transition:color .15s,background .15s;display:grid;position:relative}._iconBtn_zm2z4_42:hover{color:var(--text);background:var(--surface-2)}._iconBtn_zm2z4_42 svg{width:18px;height:18px}._badge_zm2z4_63{border-radius:var(--r-pill);background:var(--err);color:#fff;min-width:15px;height:15px;font-size:9.5px;font-weight:var(--fw-bold);text-align:center;padding:0 3px;line-height:15px;position:absolute;top:2px;right:2px}._dropdown_zm2z4_79{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-card);z-index:100;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}._userChip_zm2z4_93{align-items:center;gap:8px;display:flex}._avatar_zm2z4_99{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;width:30px;height:30px;font-weight:var(--fw-bold);border-radius:50%;place-items:center;font-size:12px;display:grid}._userName_zm2z4_111{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}@media (width<=768px){._topbar_zm2z4_1{display:none}}._header_11d5t_1{display:none}._logoMark_11d5t_5{flex-shrink:0;width:26px;height:26px}._logoWord_11d5t_11{font-size:15px;font-weight:var(--fw-semibold);background:linear-gradient(180deg, #f4e4b8, var(--gold) 55%, var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1}:root[data-theme=light] ._logoWord_11d5t_11{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--gold-text);color:var(--gold-text)}@media (width<=768px){._header_11d5t_1{height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;box-sizing:border-box;background:linear-gradient(180deg, var(--sidebar-1), var(--sidebar-2));border-bottom:1px solid var(--line);z-index:200;align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}}._nav_110u9_1{display:none}@media (width<=768px){._nav_110u9_1{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));z-index:200;will-change:transform;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}._item_110u9_28{color:var(--muted);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;transition:color .15s;display:flex}._icon_110u9_42 svg{width:22px;height:22px;display:block}._label_110u9_48{font-size:10px;line-height:1}._active_110u9_53{color:var(--gold-text)}}._backdrop_5v8xa_1{display:none}@media (width<=768px){._backdrop_5v8xa_1{z-index:300;background:#0009;display:block;position:fixed;inset:0}._sheet_5v8xa_14{background:var(--surface);border-top:1px solid var(--line);z-index:301;border-radius:20px 20px 0 0;flex-direction:column;max-height:85vh;animation:.25s _slideUp_5v8xa_1;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes _slideUp_5v8xa_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._sheetHeader_5v8xa_41{flex-shrink:0;padding:12px 0 0;position:relative}._sheetBody_5v8xa_25{min-height:0;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}._handle_5v8xa_54{background:var(--line);border-radius:2px;width:36px;height:4px;margin:0 auto 16px}._closeBtn_5v8xa_62{background:var(--surface-2);border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:12px}._closeBtn_5v8xa_62:hover{color:var(--text)}._closeBtn_5v8xa_62 svg{width:16px;height:16px}._userRow_5v8xa_79{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:8px;padding:12px 20px 16px;display:flex}._avatar_5v8xa_88{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;width:42px;height:42px;font-weight:var(--fw-bold);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}._userInfo_5v8xa_101{flex:1;min-width:0}._userName_5v8xa_103{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}._userRole_5v8xa_111{color:var(--muted);margin-top:2px;font-size:12px}._section_5v8xa_117{padding:4px 12px}._sectionLabel_5v8xa_119{color:var(--muted);text-transform:uppercase;letter-spacing:1px;padding:8px 8px 4px;font-size:11px}._item_5v8xa_127{width:100%;color:var(--text);font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:12px 8px;font-size:15px;transition:background .15s;display:flex}._item_5v8xa_127:hover{background:var(--surface-2)}._itemIcon_5v8xa_145{flex-shrink:0;place-items:center;display:grid}._itemIcon_5v8xa_145 svg{width:20px;height:20px;stroke:var(--muted);display:block}._itemLabel_5v8xa_153{flex:1}._chevron_5v8xa_155{width:16px;height:16px;color:var(--muted);flex-shrink:0}._danger_5v8xa_162{color:var(--err)}._danger_5v8xa_162 ._itemIcon_5v8xa_145 svg{stroke:var(--err)}._themeState_5v8xa_165{color:var(--gold-text);flex-shrink:0;font-size:12.5px;font-weight:600}._notifBadge_5v8xa_172{border-radius:var(--r-pill);background:var(--err);color:#fff;min-width:18px;height:18px;font-size:11px;font-weight:var(--fw-bold);text-align:center;flex-shrink:0;padding:0 5px;line-height:18px}._notifHeader_5v8xa_186{align-items:center;padding:0 12px 8px;display:flex}._backBtn_5v8xa_192{width:32px;height:32px;color:var(--muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._backBtn_5v8xa_192:hover{background:var(--surface-2);color:var(--text)}._backBtn_5v8xa_192 svg{width:18px;height:18px}}._shell_pnl5p_1{background:var(--bg);min-height:100vh;display:flex}._main_pnl5p_7{margin-left:var(--sidebar-w);flex-direction:column;flex:1;min-height:100vh;display:flex}._content_pnl5p_15{flex:1;padding:24px;overflow-y:auto}@media (width<=768px){._shell_pnl5p_1{overflow-x:hidden}._main_pnl5p_7{margin-left:0;overflow-x:hidden}._content_pnl5p_15{padding:0;padding-top:calc(52px + env(safe-area-inset-top,0px));padding-bottom:calc(68px + env(safe-area-inset-bottom,0px));overflow:hidden visible}}._page_13k6c_1{min-height:60vh;padding:var(--sp-6);justify-content:center;align-items:center;display:flex}._card_13k6c_9{align-items:center;gap:var(--sp-5);text-align:center;flex-direction:column;max-width:360px;display:flex}._iconWrap_13k6c_18{width:72px;height:72px;color:var(--gold);opacity:.75;background:#c9a24b14;border:1px solid #c9a24b33;border-radius:50%;justify-content:center;align-items:center;display:flex}._iconWrap_13k6c_18 svg{width:32px;height:32px}._title_13k6c_36{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.01em}._body_13k6c_43{font-size:var(--fs-base);color:var(--muted);line-height:1.65}._btn_13k6c_49{margin-top:var(--sp-2);border-radius:var(--r-md);background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;font-size:var(--fs-base);font-weight:var(--fw-semibold);cursor:pointer;border:none;padding:.6rem 1.75rem;transition:opacity .15s}._btn_13k6c_49:hover{opacity:.88}._btn_13k6c_49:active{opacity:.75}._page_xrnc4_1{background:var(--bg);min-height:100vh;font-family:var(--font-body);justify-content:center;align-items:center;padding:18px;display:flex}._shell_xrnc4_11{border:1px solid var(--line);border-radius:18px;grid-template-columns:1.32fr 1fr;width:100%;max-width:1180px;height:660px;display:grid;overflow:hidden;box-shadow:0 30px 90px #0009}._art_xrnc4_24{background:#000;position:relative;overflow:hidden}._collage_xrnc4_30{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:3px;display:grid;position:absolute;inset:0}._tile_xrnc4_39{filter:brightness(.62)saturate(1.05);background-position:50%;background-size:cover}._t1_xrnc4_45{background-image:url(https://images.unsplash.com/photo-1585747860715-2ba37e788b70?w=600&q=80)}._t2_xrnc4_46{background-image:url(https://images.unsplash.com/photo-1521590832167-7bcbfaa6381f?w=600&q=80)}._t3_xrnc4_47{background-image:url(https://images.unsplash.com/photo-1604654894610-df63bc536371?w=600&q=80)}._t4_xrnc4_48{background-image:url(https://images.unsplash.com/photo-1540555700478-4be289fbecef?w=600&q=80)}._t5_xrnc4_49{background-image:url(https://images.unsplash.com/photo-1487412947147-5cebf100ffc2?w=600&q=80)}._t6_xrnc4_50{background-image:url(https://images.unsplash.com/photo-1556228720-195a672e8a03?w=600&q=80)}._art_xrnc4_24:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 42%,#00000026,#080705d1 78%),linear-gradient(#00000059,#0000 25% 70%,#0000008c);position:absolute;inset:0}._neon_xrnc4_62{z-index:3;color:#ff9ad1;text-shadow:0 0 8px #ff78c8e6,0 0 20px #ff5ab499;font-size:26px;font-style:italic;font-weight:600;position:absolute;top:34px;right:40px}._barberBadge_xrnc4_74{z-index:3;text-align:center;color:var(--gold-text);border:1.5px solid #c9a24b8c;border-radius:7px;padding:7px 12px 5px;position:absolute;top:30px;left:36px}._barberBadge_xrnc4_74 b{letter-spacing:3px;font-size:15px;display:block}._barberBadge_xrnc4_74 small{letter-spacing:2px;color:var(--muted);font-size:8px}._artCenter_xrnc4_96{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0}._logoMark_xrnc4_108{width:96px;height:96px;margin-bottom:6px}._logoWord_xrnc4_114{font-size:52px;font-weight:var(--fw-semibold);background:linear-gradient(180deg, #f4e4b8, var(--gold) 55%, var(--gold-deep));color:#0000;letter-spacing:1px;-webkit-background-clip:text;background-clip:text;line-height:.9}._logoRdRow_xrnc4_125{align-items:center;gap:10px;margin:4px 0 18px;display:flex}._logoRdRow_xrnc4_125 span{letter-spacing:8px;color:var(--gold-text);padding-left:8px;font-size:17px}._lineL_xrnc4_137{background:linear-gradient(90deg, transparent, var(--gold));width:46px;height:1px;display:block}._lineR_xrnc4_143{background:linear-gradient(90deg, var(--gold), transparent);width:46px;height:1px;display:block}._tagline_xrnc4_150{color:#eee;max-width:320px;font-size:21px;line-height:1.32}._tagline_xrnc4_150 b{color:var(--gold);font-weight:var(--fw-semibold)}._bizName_xrnc4_161{color:var(--gold-text);letter-spacing:.4px;margin-top:10px;font-size:18px;font-weight:600}._bizSub_xrnc4_168{color:var(--muted);margin:4px 0 0;font-size:12.5px}._verticals_xrnc4_174{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:34px;display:flex}._vert_xrnc4_174{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;width:66px;font-size:10.5px;line-height:1.25;display:flex}._vertIcon_xrnc4_194{place-items:center;width:26px;height:26px;display:grid}._vertIcon_xrnc4_194 svg{width:26px;height:26px;stroke:var(--gold-soft);fill:none;stroke-width:1.4px}._wave_xrnc4_208{z-index:3;opacity:.9;width:100%;position:absolute;bottom:0;left:0;right:0}._panel_xrnc4_219{background:linear-gradient(#141416,#0e0e10);flex-direction:column;padding:34px 44px;display:flex;position:relative;overflow-y:auto}._panelTop_xrnc4_228{justify-content:flex-end;align-items:center;gap:14px;display:flex}._langBtn_xrnc4_235{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13px;display:flex}._langBtn_xrnc4_235:hover{color:var(--gold-text)}._welcome_xrnc4_247{text-align:center;margin-top:14px;margin-bottom:2px}._welcome_xrnc4_247 h1{font-weight:var(--fw-semibold);font-size:28px}._welcome_xrnc4_247 p{color:var(--muted);margin-top:2px;font-size:13.5px}._form_xrnc4_262{margin-top:20px}._field_xrnc4_266{margin-bottom:13px}._field_xrnc4_266 label{color:#cfcdc4;margin-bottom:6px;font-size:12.5px;display:block}._fieldHint_xrnc4_276{color:var(--muted);margin:5px 0 0;font-size:11.5px}._inputWrap_xrnc4_282{position:relative}._inputIcon_xrnc4_285{width:15px;height:15px;stroke:var(--muted);fill:none;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}._inputWrap_xrnc4_282 input{background:var(--field);border:1px solid var(--line);border-radius:var(--r-md);width:100%;color:var(--text);font-size:14px;font-family:var(--font-body);padding:11px 38px;transition:border-color .18s}._inputWrap_xrnc4_282 input::placeholder{color:var(--muted-faint)}._inputWrap_xrnc4_282 input:focus{border-color:var(--gold);outline:none}._eyeBtn_xrnc4_315{cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._eyeBtn_xrnc4_315 svg{width:16px;height:16px;stroke:var(--muted);fill:none}._eyeBtn_xrnc4_315:hover svg{stroke:var(--gold-soft)}._recordadoBar_xrnc4_338{background:var(--field);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:10px;margin-bottom:13px;padding:10px 12px;display:flex}._recordadoIcon_xrnc4_348{width:16px;height:16px;stroke:var(--muted);fill:none;flex-shrink:0}._recordadoInfo_xrnc4_355{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._recordadoInfo_xrnc4_355 b{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._recordadoInfo_xrnc4_355 span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._cambiarBtn_xrnc4_377{color:var(--gold);font-size:13px;font-weight:var(--fw-semibold);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 6px}._cambiarBtn_xrnc4_377:hover{color:var(--gold-text)}._errorMsg_xrnc4_390{border-radius:var(--r-md);color:#f07060;font-size:var(--fs-sm);background:#d8503a1a;border:1px solid #d8503a4d;margin-bottom:10px;padding:9px 12px}._row_xrnc4_400{justify-content:space-between;align-items:center;margin:6px 0 18px;display:flex}._check_xrnc4_407{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}._check_xrnc4_407 input{accent-color:var(--gold);width:15px;height:15px}._forgot_xrnc4_421{color:var(--gold);font-size:13px;text-decoration:none}._forgot_xrnc4_421:hover{color:var(--gold-text)}._btnLogin_xrnc4_428{cursor:pointer;background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;width:100%;font-weight:var(--fw-semibold);font-size:15px;font-family:var(--font-body);border-radius:var(--r-md);box-shadow:var(--shadow-gold);border:none;justify-content:center;align-items:center;gap:9px;padding:13px;transition:filter .18s,transform .18s;display:flex}._btnLogin_xrnc4_428:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}._btnLogin_xrnc4_428:disabled{opacity:.7;cursor:not-allowed}._btnLogin_xrnc4_428 svg{stroke:#1a1407;fill:none;width:17px;height:17px}._huellaBlock_xrnc4_461{margin-bottom:4px}._btnHuella_xrnc4_465{cursor:pointer;background:var(--field);width:100%;color:var(--gold-text,#e8c877);font-weight:var(--fw-semibold);font-size:14px;font-family:var(--font-body);border-radius:var(--r-md);border:1px solid #c9a24b73;justify-content:center;align-items:center;gap:9px;padding:12px;transition:border-color .18s,background .18s;display:flex}._btnHuella_xrnc4_465:hover:not(:disabled){border-color:var(--gold);background:#c9a24b14}._btnHuella_xrnc4_465:disabled{opacity:.7;cursor:not-allowed}._btnHuella_xrnc4_465 svg{flex-shrink:0;width:18px;height:18px}._btnHuella_xrnc4_465 ._spinner_xrnc4_495{border-color:#c9a24b4d;border-top-color:var(--gold)}._spinner_xrnc4_495{border:2px solid #1a14074d;border-top-color:#1a1407;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite _spin_xrnc4_495}@keyframes _spin_xrnc4_495{to{transform:rotate(360deg)}}._divider_xrnc4_512{color:var(--muted);align-items:center;gap:14px;margin:18px 0;font-size:12px;display:flex}._divider_xrnc4_512:before,._divider_xrnc4_512:after{content:"";background:var(--line);flex:1;height:1px}._socials_xrnc4_528{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._soc_xrnc4_528{background:var(--field);border:1px solid var(--line);color:#ddd;cursor:pointer;font-size:13px;font-family:var(--font-body);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px;transition:border-color .18s;display:flex}._soc_xrnc4_528:hover{border-color:#c9a24b80}._help_xrnc4_551{text-align:center;color:var(--muted);margin-top:16px;font-size:12.5px}._help_xrnc4_551 a{color:var(--gold);text-decoration:none}._legal_xrnc4_562{color:var(--muted-faint);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:auto;padding-top:16px;font-size:11px;display:flex}._legalLinks_xrnc4_572{gap:16px;display:flex}._legal_xrnc4_562 a{color:var(--muted-faint);text-decoration:none}._legal_xrnc4_562 a:hover{color:var(--muted)}._version_xrnc4_582{color:var(--muted);opacity:.6;flex-direction:column;align-items:center;gap:2px;padding-top:10px;font-size:11px;display:flex}@media (width<=880px){._shell_xrnc4_11{grid-template-columns:1fr;max-width:440px;height:auto}._art_xrnc4_24{min-height:280px}}@media (width<=768px){._page_xrnc4_1{align-items:stretch;padding:0}._shell_xrnc4_11{max-width:100%;box-shadow:none;border:none;border-radius:0;grid-template-rows:165px 1fr}._art_xrnc4_24{height:165px;min-height:0}._artCenter_xrnc4_96{gap:0;padding:8px 14px 6px}._logoMark_xrnc4_108{width:22px;height:22px;margin-bottom:1px}._logoWord_xrnc4_114{text-shadow:0 1px 6px #000000d9,0 0 14px #00000080;font-size:21px;line-height:1}._logoRdRow_xrnc4_125{margin:1px 0 3px}._logoRdRow_xrnc4_125 span{letter-spacing:3px;padding-left:3px;font-size:10px}._lineL_xrnc4_137,._lineR_xrnc4_143{width:12px}._tagline_xrnc4_150{display:none}._bizName_xrnc4_161{text-shadow:0 1px 5px #000000e6;margin-top:3px;font-size:12px}._bizSub_xrnc4_168{text-shadow:0 1px 4px #000000e6;margin-top:1px;font-size:9.5px}._verticals_xrnc4_174{flex-wrap:nowrap;justify-content:center;align-self:auto;gap:10px;margin-top:6px;padding:0 12px;overflow-x:auto}._verticals_xrnc4_174::-webkit-scrollbar{display:none}._vert_xrnc4_174{flex-shrink:0;width:42px;font-size:8.5px}._vertIcon_xrnc4_194,._vertIcon_xrnc4_194 svg{width:15px;height:15px}._barberBadge_xrnc4_74{padding:3px 7px 2px;top:8px;left:8px}._barberBadge_xrnc4_74 b{letter-spacing:2px;font-size:9px}._barberBadge_xrnc4_74 small{font-size:6.5px}._neon_xrnc4_62{font-size:14px;top:8px;right:8px}._panel_xrnc4_219{padding:16px 20px 24px}._panelTop_xrnc4_228{margin-bottom:0}._welcome_xrnc4_247{margin-top:6px}._welcome_xrnc4_247 h1{font-size:22px}._welcome_xrnc4_247 p{font-size:13px}._legal_xrnc4_562{text-align:center;flex-direction:column;align-items:center;padding:0 12px}._legalLinks_xrnc4_572{flex-wrap:wrap;justify-content:center}}._card_1luoj_1{background:linear-gradient(165deg, var(--surface), var(--surface-deep));border:1px solid var(--line);border-radius:15px;padding:18px;position:relative;overflow:hidden}._wide_1luoj_9{justify-content:space-between;align-items:center;display:flex}._left_1luoj_14{flex-direction:column;display:flex}._right_1luoj_15{flex-shrink:0}._top_1luoj_17{align-items:center;gap:10px;margin-bottom:13px;display:flex}._ico_1luoj_19{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}._ico_1luoj_19 svg{fill:none;stroke-width:1.8px;width:17px;height:17px}._gold_1luoj_27{background:#c9a24b21}._gold_1luoj_27 svg{stroke:var(--gold-soft)}._info_1luoj_29{background:#3878c721}._info_1luoj_29 svg{stroke:var(--info)}._ok_1luoj_31{background:#1d9e7521}._ok_1luoj_31 svg{stroke:var(--ok)}._warn_1luoj_33{background:#d9a53124}._warn_1luoj_33 svg{stroke:var(--warn)}._label_1luoj_36{color:var(--text);font-size:13px;font-family:var(--font-body);letter-spacing:0;font-weight:500}._val_1luoj_44{font-weight:var(--fw-semibold);font-size:27px;line-height:1}._delta_1luoj_50{font-size:11.5px;font-family:var(--font-mono);margin-top:7px}._up_1luoj_55{color:var(--ok)}._down_1luoj_56{color:var(--err)}._wrap_17pfd_1{align-items:center;gap:18px;display:flex}._svg_17pfd_6{flex-shrink:0}._legend_17pfd_7{flex-direction:column;flex:1;gap:10px;display:flex}._item_17pfd_13{align-items:center;gap:9px;font-size:13px;display:flex}._dot_17pfd_19{border-radius:3px;flex-shrink:0;width:9px;height:9px}._lbl_17pfd_24{flex:1}._pct_17pfd_25{font-family:var(--font-mono);font-size:12.5px}._empty_17pfd_29{color:var(--muted);font-size:12px}._mobile_11blq_1{background:var(--bg);min-height:100vh}._header_11blq_7{justify-content:space-between;align-items:center;padding:24px 18px 12px;display:flex}._greet_11blq_14{flex-direction:column;display:flex}._saludoTxt_11blq_19{color:var(--muted);font-size:13px}._nameTxt_11blq_24{letter-spacing:-.5px;margin-top:2px;font-size:24px;font-weight:700}._avatar_11blq_31{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}._metaRow_11blq_45{flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 20px;display:flex}._empresaChip_11blq_53{color:var(--gold-text);background:#c9a24b1a;border:1px solid #c9a24b38;border-radius:100px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:flex}._empresaChip_11blq_53 svg{width:13px;height:13px;stroke:var(--gold-soft);flex-shrink:0}._fechaChip_11blq_72{color:var(--muted);background:var(--surface);border:1px solid var(--line);text-transform:capitalize;border-radius:100px;padding:5px 11px;font-size:12px}._kpiGrid_11blq_83{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 22px;display:grid}._kpiCard_11blq_90{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:15px 16px}._kpiCardWide_11blq_100{grid-column:1/-1}._kpiSub_11blq_104{color:var(--muted);margin-top:4px;font-size:11.5px}._kpiLabel_11blq_110{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px}._kpiVal_11blq_118{font-size:17px;font-weight:700;font-family:var(--font-mono);color:var(--gold-text);line-height:1.2}._section_11blq_127{padding:0 18px 24px}._secHead_11blq_131{align-items:center;gap:8px;margin-bottom:12px;display:flex}._secTitle_11blq_138{font-size:15px;font-weight:600}._secCount_11blq_143{color:var(--gold);background:#c9a24b26;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}._sucTabsWrap_11blq_153{padding:0 18px 14px}._sucTabs_11blq_153{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}._sucTabs_11blq_153::-webkit-scrollbar{display:none}._sucTab_11blq_153{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:8px 13px;display:flex}._sucTabActivo_11blq_165{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));border-color:var(--gold);color:#1a1407}._sucHint_11blq_169{color:var(--muted);margin-top:8px;font-size:11.5px}._sucHint_11blq_169 b{color:var(--gold-text)}._empty_11blq_172{color:var(--muted);padding:16px 0;font-size:13px}._verMas_11blq_179{color:var(--gold);font-size:12px;font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0}._commTotal_11blq_189{font-size:26px;font-weight:700;font-family:var(--font-mono);color:var(--gold-text);line-height:1.2}._commSub_11blq_196{color:var(--muted);margin-top:3px;font-size:11.5px}._commList_11blq_197{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}._commRow_11blq_205{align-items:center;gap:10px;display:flex}._commNm_11blq_206{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}._commAmt_11blq_213{font-family:var(--font-mono);color:var(--gold-text);font-size:12px}._citaList_11blq_216{flex-direction:column;gap:8px;display:flex}._citaCard_11blq_222{background:var(--surface);border:1px solid var(--line);border-radius:13px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}._citaTime_11blq_232{font-size:12px;font-family:var(--font-mono);color:var(--gold-text);flex-shrink:0;min-width:38px;padding-top:2px;font-weight:600}._citaBody_11blq_242{flex:1;min-width:0}._citaTop_11blq_247{align-items:center;gap:9px;margin-bottom:6px;display:flex}._citaAv_11blq_254{background:var(--surface-2);border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}._citaInfo_11blq_268{flex:1;min-width:0}._citaNombre_11blq_273{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._citaSvc_11blq_281{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}._citaBot_11blq_290{justify-content:space-between;align-items:center;display:flex}._citaEmp_11blq_296{color:var(--muted);font-size:11px}._citaBadge_11blq_301{font-size:11px;font-weight:600}._empList_11blq_307{flex-direction:column;gap:8px;display:flex}._empRow_11blq_313{background:var(--surface);border:1px solid var(--line);border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex}._empPos_11blq_323{color:var(--muted);font-size:12px;font-family:var(--font-mono);flex-shrink:0;width:14px}._empAv_11blq_331{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}._empNm_11blq_344{flex:1;font-size:13px}._empAmt_11blq_349{font-family:var(--font-mono);color:var(--gold-text);font-size:12px}._rankList_11blq_357{flex-direction:column;gap:14px;display:flex}._rankItem_11blq_362{align-items:center;gap:12px;display:flex}._rankNm_11blq_367{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:100px;font-size:13px;overflow:hidden}._rankTrack_11blq_375{background:#ffffff0f;border-radius:5px;flex:1;height:7px;overflow:hidden}._rankFill_11blq_382{background:linear-gradient(90deg, var(--gold), var(--gold-deep));border-radius:5px;height:100%;transition:width .4s}._rankAmt_11blq_388{font-family:var(--font-mono);color:var(--gold-text);text-align:right;flex-shrink:0;width:30px;font-size:12px}._navSpacer_11blq_398{height:80px}._page_rbki6_1{flex-direction:column;gap:14px;display:flex}._loadingWrap_rbki6_3{justify-content:center;align-items:center;gap:12px;height:60vh;display:flex}._spinner_rbki6_7{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_rbki6_7}@keyframes _spin_rbki6_7{to{transform:rotate(360deg)}}._greet_rbki6_17 h2{font-weight:var(--fw-semibold);font-size:var(--fs-2xl)}._greet_rbki6_17 p{color:var(--muted);font-size:var(--fs-sm);margin-top:2px}._kpiGrid4_rbki6_21{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}._kpiGrid2_rbki6_27{grid-template-columns:1fr;gap:14px;max-width:273px;display:grid}._kpiGrid2Dos_rbki6_29{grid-template-columns:repeat(2,1fr);max-width:560px}._panel_rbki6_32{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:18px}._panelHead_rbki6_38{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._panelTitle_rbki6_42{font-weight:var(--fw-semibold);font-size:18px}._sel_rbki6_43{color:var(--muted);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:11.5px}._more_rbki6_48{color:var(--gold);cursor:pointer;font-size:12px;font-family:var(--font-mono);background:0 0;border:none;padding:0}._more_rbki6_48:hover{text-decoration:underline}._emptyMsg_rbki6_55{font-size:var(--fs-sm);color:var(--muted);padding:12px 0}._row2_rbki6_58{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}._row3_rbki6_59{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}._empList_rbki6_62{flex-direction:column;display:flex}._empRow_rbki6_63{border-bottom:1px solid #ffffff0d;align-items:center;gap:11px;padding:9px 0;display:flex}._empRow_rbki6_63:last-child{border-bottom:none}._empPos_rbki6_68{font-family:var(--font-mono);color:var(--muted);width:14px;font-size:12px}._empAv_rbki6_69{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;width:30px;height:30px;font-weight:var(--fw-bold);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}._empNm_rbki6_76{flex:1;font-size:13px}._empAmt_rbki6_77{font-family:var(--font-mono);color:var(--gold-text);font-size:12.5px}._rankList_rbki6_80{flex-direction:column;gap:13px;display:flex}._rankItem_rbki6_81{align-items:center;gap:12px;display:flex}._rankNm_rbki6_82{flex-shrink:0;width:80px;font-size:13px}._rankTrack_rbki6_83{background:#ffffff0f;border-radius:5px;flex:1;height:7px;overflow:hidden}._rankFill_rbki6_87{background:linear-gradient(90deg, var(--gold), var(--gold-deep));border-radius:5px;height:100%;transition:width .4s}._rankAmt_rbki6_92{font-family:var(--font-mono);color:var(--gold-text);text-align:right;width:34px;font-size:12px}._commBox_rbki6_95{flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%;display:flex}._commBig_rbki6_96{font-weight:var(--fw-semibold);color:var(--gold-text);font-size:30px;font-family:var(--font-mono)}._commLbl_rbki6_97{color:var(--muted);margin-top:4px;font-size:12px}._commList_rbki6_98{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin-top:14px;padding-top:12px;display:flex}._commRow_rbki6_103{align-items:center;gap:10px;display:flex}._commNm_rbki6_104{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}._commAmt_rbki6_105{font-family:var(--font-mono);color:var(--gold-text);font-size:12.5px}._resumen_rbki6_108{align-items:center;gap:30px;display:flex}._resumenList_rbki6_109{flex-direction:column;flex:1;gap:11px;display:flex}._resumenRow_rbki6_110{align-items:center;gap:10px;font-size:13px;display:flex}._resumenIcon_rbki6_111{flex-shrink:0;place-items:center;display:grid}._resumenIcon_rbki6_111 svg{width:16px;height:16px;stroke:var(--gold-soft);fill:none;stroke-width:1.7px}._resumenVal_rbki6_113{font-family:var(--font-mono);margin-left:auto;font-size:12.5px}._metaRing_rbki6_114{text-align:center;flex-shrink:0}._metaPct_rbki6_115{font-weight:var(--fw-semibold);margin-top:6px;font-size:20px}._metaSub_rbki6_116{color:var(--muted);font-size:10.5px;display:block}._sucTabs_rbki6_119{flex-wrap:wrap;gap:8px;margin:-2px 0 2px;display:flex}._sucTab_rbki6_119{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);border-radius:20px;align-items:center;gap:6px;padding:8px 14px;display:flex}._sucTab_rbki6_119:hover{color:var(--text)}._sucTabActivo_rbki6_128{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));border-color:var(--gold);color:#1a1407}@media (width<=1200px){._kpiGrid4_rbki6_21{grid-template-columns:repeat(2,1fr)}._row2_rbki6_58,._row3_rbki6_59{grid-template-columns:1fr}}@media (width<=720px){._kpiGrid4_rbki6_21,._kpiGrid2_rbki6_27,._kpiGrid2Dos_rbki6_29{grid-template-columns:1fr}}._desktopOnly_rbki6_143{display:block}._mobileOnly_rbki6_144{display:none}@media (width<=768px){._desktopOnly_rbki6_143{display:none}._mobileOnly_rbki6_144{display:block}}._page_1xebs_1{flex-direction:column;gap:14px;display:flex}._agHeader_1xebs_4{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._pageTitle_1xebs_8{letter-spacing:-.3px;font-size:25px;font-weight:700}._pageSub_1xebs_9{color:var(--muted);margin-top:2px;font-size:13px}._btnNew_1xebs_10{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);border:none;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;display:flex}._btnNew_1xebs_10 svg{stroke:#1a1407;fill:none;stroke-width:2.2px;width:15px;height:15px}._quickCards_1xebs_20{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}._qcard_1xebs_21{background:var(--surface);border:1px solid #c9a24b47;border-radius:13px;padding:14px 16px;position:relative;overflow:hidden}._qcard_1xebs_21:after{content:"";background:radial-gradient(circle,#c9a24b1a,#0000 70%);border-radius:50%;width:60px;height:60px;position:absolute;top:-20px;right:-20px}._qdot_1xebs_30{border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:16px}._qtop_1xebs_34{align-items:center;gap:10px;margin-bottom:11px;display:flex}._qicon_1xebs_35{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}._qicon_1xebs_35 svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}._qlabel_1xebs_40{color:var(--text);font-size:13px;font-family:var(--font-body);font-weight:500}._qvalue_1xebs_41{color:var(--text);font-size:26px;font-weight:700}._toolbar_1xebs_44{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._viewSwitch_1xebs_47{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:3px;display:flex}._viewSwitch_1xebs_47 button{color:var(--muted);cursor:pointer;font-size:13px;font-family:var(--font-body);background:0 0;border:none;border-radius:8px;padding:7px 16px;font-weight:500}._viewActive_1xebs_56{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep))!important;color:#1a1407!important;font-weight:600!important}._todayBtn_1xebs_60{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:9px;padding:8px 16px;font-size:13px}._dateStepper_1xebs_64{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:6px;padding:3px;display:flex}._dateStepper_1xebs_64 button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;display:grid}._dateStepper_1xebs_64 button:hover{color:var(--gold-text);background:#ffffff0d}._dateStepper_1xebs_64 svg{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px}._dateLabel_1xebs_76{padding:0 10px;font-size:13px;font-weight:500}._agBody_1xebs_79{grid-template-columns:1fr 340px;align-items:start;gap:14px;display:grid}._calWrap_1xebs_82{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}._calDayLabel_1xebs_83{border-bottom:1px solid var(--line);background:var(--surface-2);padding:12px 16px;font-size:13.5px;font-weight:600}._calScroll_1xebs_84{overflow-x:auto}._loadWrap_1xebs_85{justify-content:center;align-items:center;height:300px;display:flex}._spinner_1xebs_86{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_1xebs_86}@keyframes _spin_1xebs_86{to{transform:rotate(360deg)}}._cal_1xebs_82{min-width:840px;display:grid;position:relative}._calHead_1xebs_97{display:contents}._corner_1xebs_99{background:var(--surface-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line);z-index:5;position:sticky;left:0}._empColHead_1xebs_103{border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:var(--surface-2);align-items:center;gap:9px;padding:11px 10px;display:flex}._empAv_1xebs_108{color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}._empColHead_1xebs_103 b{font-size:13px;display:block}._empColHead_1xebs_103 small{color:var(--muted);font-size:10.5px}._hoursCol_1xebs_117{border-right:1px solid var(--line);background:var(--surface);z-index:4;position:sticky;left:0}._hourCell_1xebs_121{text-align:right;border-bottom:1px solid #ffffff0a;height:62px;padding:4px 7px}._hourCell_1xebs_121 span{font-family:var(--font-mono);color:var(--muted-faint);font-size:10px}._empCol_1xebs_103,._emptyCol_1xebs_126{border-right:1px solid var(--line);position:relative}._slot_1xebs_127{border-bottom:1px solid #ffffff0a;height:62px}._slot_1xebs_127:hover{background:#c9a24b08}._appt_1xebs_131{cursor:pointer;background:var(--surface-2);border-left:3px solid;border-radius:8px;padding:6px 8px;font-size:11px;transition:transform .12s,box-shadow .12s;position:absolute;left:4px;right:4px;overflow:hidden}._appt_1xebs_131:hover{z-index:8;transform:translateY(-1px);box-shadow:0 6px 18px #0006}._apptSel_1xebs_137{outline:2px solid var(--gold);z-index:9}._apptTime_1xebs_138{font-family:var(--font-mono);opacity:.85;margin-bottom:1px;font-size:9.5px}._apptClient_1xebs_139{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}._apptSvc_1xebs_140{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}._apptPend_1xebs_142{border-color:var(--st-pend);background:linear-gradient(135deg,#d9a53133,#d9a5310f)}._apptConf_1xebs_143{border-color:var(--ok);background:linear-gradient(135deg,#1d9e7533,#1d9e750f)}._apptProc_1xebs_144{border-color:var(--info);background:linear-gradient(135deg,#3878c733,#3878c70f)}._apptComp_1xebs_145{border-color:var(--purple);background:linear-gradient(135deg,#8b6fc733,#8b6fc70f)}._apptCanc_1xebs_146{border-color:var(--err);opacity:.7;background:linear-gradient(135deg,#d8503a29,#d8503a0d)}._apptNosh_1xebs_147{color:var(--muted);background:repeating-linear-gradient(45deg,#6b6a6424,#6b6a6424 6px,#6b6a640a 6px 12px);border-color:#6b6a64}._nowLine_1xebs_150{background:var(--err);z-index:7;pointer-events:none;height:2px;position:absolute;left:58px;right:0}._nowLine_1xebs_150:before{content:"";background:var(--err);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:-4px}._nowLbl_1xebs_158{font-family:var(--font-mono);color:var(--err);background:var(--bg);border-radius:4px;padding:1px 4px;font-size:9.5px;position:absolute;top:-8px;left:-54px}._detail_1xebs_165{border:1px solid var(--line);background:var(--surface);border-radius:14px;position:sticky;top:74px;overflow:hidden}._detailEmpty_1xebs_170{min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:13px;display:flex}._detailEmpty_1xebs_170 svg{opacity:.3;width:40px;height:40px}._dh_1xebs_178{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}._citaId_1xebs_182{color:var(--muted);font-size:13px;font-family:var(--font-mono)}._dhRight_1xebs_183{align-items:center;gap:10px;display:flex}._stBadge_1xebs_184{border-radius:20px;padding:4px 11px;font-size:11px;font-weight:600}._badgePend_1xebs_185{color:var(--st-pend);background:#d9a53129}._badgeConf_1xebs_186{color:var(--ok);background:#1d9e7529}._badgeProc_1xebs_187{color:var(--info);background:#3878c729}._badgeComp_1xebs_188{color:var(--purple);background:#8b6fc729}._badgeCanc_1xebs_189{color:var(--err);background:#d8503a24}._badgeNosh_1xebs_190{color:var(--muted);background:#6b6a6424}._closeBtn_1xebs_191{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:15px;line-height:1}._clientRow_1xebs_194{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:17px;display:flex}._clientPic_1xebs_198{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:18px;font-weight:700;display:grid}._clientNm_1xebs_204{font-size:18px;font-weight:600}._clientPh_1xebs_205{color:var(--muted);font-size:12.5px;font-family:var(--font-mono);align-items:center;gap:6px;margin-top:3px;display:flex}._drows_1xebs_211{padding:6px 17px}._drow_1xebs_211{border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}._drow_1xebs_211:last-child{border-bottom:none}._drowNotes_1xebs_214{align-items:flex-start}._drowIco_1xebs_215{flex-shrink:0;place-items:center;display:grid}._drowIco_1xebs_215 svg{width:16px;height:16px;stroke:var(--gold-soft);fill:none;stroke-width:1.6px}._drowKey_1xebs_217{color:var(--muted);flex-shrink:0;width:78px}._drowVal_1xebs_218{flex:1;font-weight:500}._drowNotes_1xebs_214 ._drowVal_1xebs_218{color:#cfcdc4;font-size:12.5px;line-height:1.4}._yaCobrada_1xebs_222{color:var(--ok);background:#1d9e751a;border:1px solid #1d9e754d;border-radius:10px;align-items:center;gap:8px;margin:0 17px 14px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}._yaCobrada_1xebs_222 svg{stroke:currentColor;flex-shrink:0;width:15px;height:15px}._yaCobrada_1xebs_222 span{flex:1}._yaCobrada_1xebs_222 button{background:var(--surface-2);border:1px solid var(--line);color:var(--gold-text);cursor:pointer;font-size:11.5px;font-weight:600;font-family:var(--font-body);border-radius:7px;flex-shrink:0;padding:6px 10px}._acts_1xebs_236{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9px;padding:14px 17px;display:grid}._dbtn_1xebs_237{cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px;text-decoration:none;display:flex}._dbtnFull_1xebs_243{grid-column:span 2}._dbtn_1xebs_237 svg{fill:none;stroke-width:1.9px;width:15px;height:15px}._dbtn_1xebs_237:disabled{opacity:.5;cursor:not-allowed}._dEdit_1xebs_246{color:var(--st-pend);background:#d9a53129}._dEdit_1xebs_246 svg{stroke:var(--st-pend)}._dConf_1xebs_248{background:var(--ok);color:#fff}._dConf_1xebs_248 svg{stroke:#fff}._dCobrar_1xebs_250{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));color:#1a1407}._dCobrar_1xebs_250 svg{stroke:#1a1407}._dWa_1xebs_252{color:var(--ok);background:#1d9e7524}._dWa_1xebs_252 svg{stroke:var(--ok)}._dCancel_1xebs_254{color:var(--err);background:#d8503a24}._dCancel_1xebs_254 svg{stroke:var(--err)}._history_1xebs_258{border-top:1px solid var(--line);padding:14px 17px}._histHead_1xebs_259{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}._histHead_1xebs_259 b{font-size:13.5px;font-weight:600}._histHead_1xebs_259 a{color:var(--gold);font-size:11.5px;font-family:var(--font-mono);text-decoration:none}._hrow_1xebs_262{align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}._hdate_1xebs_263{font-family:var(--font-mono);color:var(--muted);width:54px;font-size:10.5px}._hserv_1xebs_264{flex:1}._hamt_1xebs_265{font-family:var(--font-mono);color:var(--gold-text)}._desktopOnly_1xebs_268{display:block}._mobileOnly_1xebs_269{display:none}._desktopOnly_1xebs_268._page_1xebs_1{display:flex}@media (width<=768px){._desktopOnly_1xebs_268,._desktopOnly_1xebs_268._page_1xebs_1{display:none}._mobileOnly_1xebs_269{width:100%;max-width:100%;display:block;overflow-x:hidden}}@media (width<=1100px){._agBody_1xebs_79{grid-template-columns:1fr}._detail_1xebs_165{position:static}._quickCards_1xebs_20{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){._quickCards_1xebs_20{grid-template-columns:1fr}}._modalOverlay_1xebs_296{z-index:100;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modalBox_1xebs_301{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:100%;max-width:380px;display:flex}._modalHead_1xebs_306{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}._modalHead_1xebs_306 h3{margin:0;font-size:15px;font-weight:700}._modalClose_1xebs_311{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:2px;display:flex}._modalClose_1xebs_311 svg{width:16px;height:16px}._modalClose_1xebs_311:hover{color:var(--text)}._modalBody_1xebs_317{flex-direction:column;gap:12px;padding:16px 18px;display:flex}._modalField_1xebs_318{color:var(--muted);flex-direction:column;gap:5px;font-size:12.5px;display:flex}._modalField_1xebs_318 input,._modalField_1xebs_318 select,._modalField_1xebs_318 textarea{border:1px solid var(--line);color:var(--text);font-size:13.5px;font-family:var(--font-body);background:#ffffff08;border-radius:8px;padding:8px 10px}._modalField_1xebs_318 textarea{resize:vertical}._modalFieldLocked_1xebs_324{border:1px solid var(--line);color:var(--text);background:#ffffff08;border-radius:8px;padding:8px 10px;font-size:13.5px}._modalErr_1xebs_328{color:var(--err);margin:0;font-size:12.5px}._modalFoot_1xebs_329{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}._modalBtnCancel_1xebs_333{border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:13px;font-family:var(--font-body);background:0 0;border-radius:8px;padding:8px 14px}._modalBtnCancel_1xebs_333:hover{color:var(--text)}._modalBtnSave_1xebs_338{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:8px;padding:8px 16px}._modalBtnSave_1xebs_338:disabled{opacity:.5;cursor:not-allowed}._wrap_1qcpp_1{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100%;display:flex;overflow-x:hidden}._header_1qcpp_6{box-sizing:border-box;padding:18px 18px 10px}._header_1qcpp_6 h1{font-size:23px;font-weight:800}._fechaLbl_1qcpp_8{color:var(--muted);margin-top:2px;font-size:13px}._dias_1qcpp_11{box-sizing:border-box;gap:8px;width:100%;padding:8px 18px 14px;display:flex;overflow-x:auto}._dias_1qcpp_11::-webkit-scrollbar{display:none}._dia_1qcpp_11{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:50px;font-family:var(--font-body);border-radius:14px;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:10px 0;display:flex;position:relative}._diaNom_1qcpp_22{color:var(--muted);font-size:11px}._diaNum_1qcpp_23{color:var(--text);font-size:16px;font-weight:700}._diaActivo_1qcpp_24{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));border-color:var(--gold)}._diaActivo_1qcpp_24 ._diaNom_1qcpp_22,._diaActivo_1qcpp_24 ._diaNum_1qcpp_23{color:#1a1407}._diaHoy_1qcpp_27{background:var(--gold-soft);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}._diaActivo_1qcpp_24 ._diaHoy_1qcpp_27{background:#1a1407}._list_1qcpp_31{box-sizing:border-box;flex-direction:column;flex:1;gap:10px;width:100%;padding:4px 16px 150px;display:flex}._card_1qcpp_35{background:var(--surface);border:1px solid var(--line);cursor:pointer;box-sizing:border-box;border-radius:14px;align-items:center;gap:10px;width:100%;min-width:0;padding:13px 12px 13px 14px;display:flex}._card_1qcpp_35:active{background:var(--surface-2)}._cardHora_1qcpp_42{color:var(--gold-text);width:56px;font-size:11px;font-weight:700;font-family:var(--font-mono);flex-shrink:0}._cardAvatar_1qcpp_43{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}._cardInfo_1qcpp_49{flex:1;min-width:0;overflow:hidden}._cardCliente_1qcpp_50{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}._cardServ_1qcpp_51{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0;font-size:11.5px;overflow:hidden}._cardEmp_1qcpp_52{color:#6b6a64;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._badge_1qcpp_55{white-space:nowrap;border-radius:20px;flex-shrink:0;align-self:center;padding:3px 8px;font-size:9.5px;font-weight:600}._ok_1qcpp_56{color:var(--ok);background:#1d9e7529}._pend_1qcpp_57{color:var(--warn);background:#d9a53129}._info_1qcpp_58{color:var(--info);background:#3878c729}._done_1qcpp_59{color:var(--gold-text);background:#c9a24b29}._canc_1qcpp_60{color:var(--err);background:#d8503a24}._empty_1qcpp_63{text-align:center;color:var(--muted);padding:50px 20px;font-size:13.5px}._loadWrap_1qcpp_64{justify-content:center;padding:50px;display:flex}._spinner_1qcpp_65{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite _spin_1qcpp_65}@keyframes _spin_1qcpp_65{to{transform:rotate(360deg)}}._fab_1qcpp_69{left:16px;right:16px;bottom:calc(65px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:15px;font-weight:700;font-family:var(--font-body);z-index:50;border:none;border-radius:14px;padding:15px;position:fixed;box-shadow:0 8px 24px #c9a24b4d}._overlay_1qcpp_79{z-index:300;background:#0009;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_1qcpp_80{background:var(--surface);border-top:1px solid var(--line);width:100%;padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;flex-direction:column;gap:14px;max-height:88vh;display:flex;overflow-y:auto}._handle_1qcpp_87{background:var(--line);border-radius:4px;width:40px;height:4px;margin:0 auto}._detHead_1qcpp_90{align-items:center;gap:13px;display:flex}._detAvatar_1qcpp_91{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;place-items:center;width:50px;height:50px;font-size:16px;font-weight:700;display:grid}._detCliente_1qcpp_97{margin-bottom:4px;font-size:17px;font-weight:700}._detRows_1qcpp_100{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:6px 0;display:flex}._detRow_1qcpp_100{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}._detRow_1qcpp_100 span{color:var(--muted)}._detRow_1qcpp_100 b{text-align:right;max-width:55%;font-weight:600}._detNota_1qcpp_104{color:var(--muted);background:var(--surface-2);border-radius:10px;padding:10px;font-size:12.5px;line-height:1.4}._yaCobrada_1qcpp_107{color:var(--ok);background:#1d9e751a;border:1px solid #1d9e754d;border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}._yaCobrada_1qcpp_107 span{flex:1}._yaCobrada_1qcpp_107 button{background:var(--surface-2);border:1px solid var(--line);color:var(--gold-text);cursor:pointer;font-size:11.5px;font-weight:600;font-family:var(--font-body);border-radius:7px;flex-shrink:0;padding:6px 10px}._detActions_1qcpp_120{flex-direction:column;gap:9px;display:flex}._detActions_1qcpp_120>*{cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);text-align:center;border:none;border-radius:12px;padding:13px;text-decoration:none;display:block}._detActions_1qcpp_120>:disabled{opacity:.5;cursor:not-allowed}._actOk_1qcpp_127{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));color:#1a1407}._actInfo_1qcpp_128{color:var(--info);background:#3878c726;border:1px solid #3878c766!important}._actWa_1qcpp_129{color:var(--ok);background:#1d9e7524;border:1px solid #1d9e7566!important}._actReprog_1qcpp_130{background:var(--surface-2);color:var(--text);border:1px solid var(--line)!important}._actCancel_1qcpp_131{color:var(--err);background:#d8503a1a;border:1px solid #d8503a4d!important}._actGhost_1qcpp_132{color:var(--muted);background:0 0}._reprogTitle_1qcpp_135{font-size:17px;font-weight:700}._reprogForm_1qcpp_136{flex-direction:column;gap:12px;display:flex}._reprogForm_1qcpp_136 label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}._reprogForm_1qcpp_136 input{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:15px;font-family:var(--font-body);border-radius:10px;padding:12px}._reprogForm_1qcpp_136 input:focus{border-color:var(--gold);outline:none}._resumen_1qcpp_146{grid-template-columns:repeat(4,1fr);gap:8px;padding:4px 16px 12px;display:grid}._resCard_1qcpp_147{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:13px;flex-direction:column;align-items:center;gap:3px;padding:12px 6px;display:flex}._resIco_1qcpp_148{background:#c9a24b1f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}._resIco_1qcpp_148 svg{width:17px;height:17px;stroke:var(--gold-soft);fill:none;stroke-width:1.8px}._resLbl_1qcpp_150{color:var(--muted);font-size:9.5px}._resVal_1qcpp_151{color:var(--gold-text);font-size:14px;font-weight:800}._resValOk_1qcpp_152{color:var(--ok)}._filtros_1qcpp_155{justify-content:center;gap:5px;padding:4px 8px 12px;display:flex;overflow-x:auto}._filtros_1qcpp_155::-webkit-scrollbar{display:none}._filtro_1qcpp_155{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-size:11px;font-weight:600;font-family:var(--font-body);white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:7px 9px;display:flex}._filtroActivo_1qcpp_158{border-color:var(--gold);color:var(--gold-text);background:#c9a24b1a}._filtroNum_1qcpp_159{background:#ffffff14;border-radius:10px;padding:1px 5px;font-size:10px}._filtroActivo_1qcpp_158 ._filtroNum_1qcpp_159{background:#c9a24b33}._cardRight_1qcpp_163{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}._chev_1qcpp_164{width:18px;height:18px;stroke:var(--muted);fill:none;stroke-width:2px}._overlay_1kws3_2{z-index:400;background:#000000b8;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_1kws3_6{background:var(--surface);border-top:1px solid var(--line);border-radius:22px 22px 0 0;flex-direction:column;width:100%;max-height:94vh;display:flex}._handle_1kws3_11{background:var(--line);border-radius:4px;flex-shrink:0;width:40px;height:4px;margin:12px auto 0}._head_1kws3_17{flex-shrink:0;align-items:center;gap:6px;padding:10px 16px 8px;display:flex}._closeBtn_1kws3_21{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}._closeBtn_1kws3_21 svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}._headMid_1kws3_27{flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}._headTitle_1kws3_28{font-size:16px;font-weight:700}._headSub_1kws3_29{color:var(--gold-text);font-size:11px}._pasoCnt_1kws3_30{color:var(--muted);text-align:right;flex-shrink:0;width:32px;font-size:12px}._progBar_1kws3_33{flex-shrink:0;gap:6px;padding:0 16px 12px;display:flex}._progStep_1kws3_34{background:var(--line);border-radius:3px;flex:1;height:3px;transition:background .25s}._progStepOn_1kws3_35{background:var(--gold)}._body_1kws3_38{flex-direction:column;flex:1;gap:12px;padding:4px 16px 8px;display:flex;overflow-y:auto}._secLabel_1kws3_44{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:11.5px;font-weight:700}._secSub_1kws3_48{color:var(--gold-text);margin-top:-8px;font-size:12.5px}._diasStrip_1kws3_51{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}._diasStrip_1kws3_51::-webkit-scrollbar{display:none}._dia_1kws3_51{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:48px;font-family:var(--font-body);border-radius:13px;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;padding:9px 0;display:flex;position:relative}._diaNom_1kws3_59{color:var(--muted);font-size:10.5px}._diaNum_1kws3_60{color:var(--text);font-size:15px;font-weight:700}._diaOn_1kws3_61{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));border-color:var(--gold)}._diaOn_1kws3_61 ._diaNom_1kws3_59,._diaOn_1kws3_61 ._diaNum_1kws3_60{color:#1a1407}._diaHoy_1kws3_63{background:var(--gold-soft);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}._diaOn_1kws3_61 ._diaHoy_1kws3_63{background:#1a1407}._dateInput_1kws3_67{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:14px;font-family:var(--font-body);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:11px}._dateInput_1kws3_67:focus{border-color:var(--gold)}._empList_1kws3_76{flex-direction:column;gap:8px;display:flex}._empItem_1kws3_77{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;font-family:var(--font-body);text-align:left;box-sizing:border-box;border-radius:12px;align-items:center;gap:11px;width:100%;padding:12px;display:flex}._empItemSel_1kws3_83{border-color:var(--gold);background:#c9a24b14}._empAvatar_1kws3_84{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}._empNom_1kws3_89{color:var(--text);text-align:left;flex:1;font-size:14px;font-weight:600}._checkIco_1kws3_92{width:20px;height:20px;stroke:var(--gold);fill:none;stroke-width:2px;flex-shrink:0}._busInput_1kws3_95{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:14px;font-family:var(--font-body);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:11px}._busInput_1kws3_95:focus{border-color:var(--gold)}._srvList_1kws3_104{flex-direction:column;gap:8px;display:flex}._srvItem_1kws3_105{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;font-family:var(--font-body);text-align:left;box-sizing:border-box;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}._srvItemSel_1kws3_111{border-color:var(--gold);background:#c9a24b14}._srvInfo_1kws3_112{flex:1;min-width:0}._srvNom_1kws3_113{color:var(--text);font-size:14px;font-weight:600;display:block}._srvMeta_1kws3_114{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}._srvResumen_1kws3_117{color:var(--gold-text);background:#c9a24b1a;border:1px solid #c9a24b47;border-radius:10px;justify-content:space-between;padding:10px 14px;font-size:13px;font-weight:600;display:flex}._slotGrid_1kws3_125{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._slot_1kws3_125{background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-mono);text-align:center;border-radius:10px;padding:12px 4px}._slotSel_1kws3_131{border-color:var(--gold);background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407}._loadWrap_1kws3_138{justify-content:center;padding:40px;display:flex}._spinner_1kws3_139{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_1kws3_139}@keyframes _spin_1kws3_139{to{transform:rotate(360deg)}}._noDisp_1kws3_145{color:var(--muted);align-items:center;gap:10px;padding:28px 8px;font-size:13.5px;display:flex}._noDisp_1kws3_145 svg{width:22px;height:22px;stroke:var(--muted);fill:none;stroke-width:2px;flex-shrink:0}._cliList_1kws3_152{flex-direction:column;gap:7px;max-height:230px;display:flex;overflow-y:auto}._cliItem_1kws3_156{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;font-family:var(--font-body);text-align:left;box-sizing:border-box;border-radius:11px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}._cliItemSel_1kws3_162{border-color:var(--gold);background:#c9a24b14}._cliTexts_1kws3_163{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._cliNom_1kws3_164{color:var(--text);font-size:14px;font-weight:600}._cliTel_1kws3_165{color:var(--muted);font-size:11.5px}._notasInput_1kws3_168{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:14px;font-family:var(--font-body);box-sizing:border-box;resize:none;border-radius:10px;outline:none;width:100%;padding:11px}._notasInput_1kws3_168:focus{border-color:var(--gold)}._resumen_1kws3_177{background:var(--surface-2);border:1px solid var(--line);border-radius:13px;flex-direction:column;gap:8px;padding:14px;display:flex}._resTitle_1kws3_181{color:var(--text);border-bottom:1px solid var(--line);margin-bottom:2px;padding-bottom:8px;font-size:12.5px;font-weight:700}._resRow_1kws3_185{justify-content:space-between;align-items:flex-start;gap:8px;font-size:13px;display:flex}._resRow_1kws3_185 span{color:var(--muted);flex-shrink:0}._resRow_1kws3_185 b{text-align:right;word-break:break-word;max-width:58%;font-weight:600}._errMsg_1kws3_190{color:var(--err);background:#d8503a1f;border:1px solid #d8503a4d;border-radius:10px;padding:11px;font-size:13px}._foot_1kws3_196{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}._btnBack_1kws3_201{background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);border-radius:12px;flex-shrink:0;padding:13px 20px}._btnNext_1kws3_207{background:var(--surface-2);border:1px solid var(--gold);color:var(--gold-text);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);border-radius:12px;flex:1;padding:13px 20px}._btnNext_1kws3_207:disabled{opacity:.4;cursor:not-allowed}._btnCreate_1kws3_214{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:14.5px;font-weight:700;font-family:var(--font-body);border:none;border-radius:12px;flex:1;padding:13px 20px}._btnCreate_1kws3_214:disabled{opacity:.5;cursor:not-allowed}@media (width>=768px){._overlay_1kws3_2{justify-content:center;align-items:center}._sheet_1kws3_6{border-top:none;border:1px solid var(--line);border-radius:18px;width:90%;max-width:580px;max-height:88vh;box-shadow:0 24px 64px #000000a6}._handle_1kws3_11{display:none}._empList_1kws3_76{grid-template-columns:1fr 1fr;gap:7px;display:grid}._empItem_1kws3_77{border-radius:10px;padding:9px 11px}._empAvatar_1kws3_84{width:30px;height:30px;font-size:11px}._empNom_1kws3_89{font-size:13px}._diasStrip_1kws3_51{gap:5px}._dia_1kws3_51{border-radius:11px;width:42px;padding:7px 0}._diaNum_1kws3_60{font-size:14px}._foot_1kws3_196{padding:12px 16px 14px}._slotGrid_1kws3_125{grid-template-columns:repeat(4,1fr)}}._bar_16iyq_2{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex}._barOn_16iyq_9{color:var(--ok);background:#1d9e751a;border-color:#1d9e754d}._barOff_16iyq_10{color:var(--err);background:#d8503a1a;border-color:#d8503a4d}._dot_16iyq_11{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}._bar_16iyq_2 span:not(._dot_16iyq_11){min-width:0;color:var(--text);flex:1;font-weight:500}._barBtn_16iyq_13{background:var(--surface-2);color:inherit;cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font-body);border:1px solid;border-radius:8px;flex-shrink:0;padding:6px 12px}._overlay_16iyq_20{z-index:500;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_16iyq_25{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:400px;max-height:90vh;padding:20px;display:flex;overflow-y:auto}._modal_16iyq_25 h3{color:var(--text);font-size:16px;font-weight:700}._field_16iyq_33{color:var(--muted);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}._field_16iyq_33 input,._field_16iyq_33 select{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:14px;font-family:var(--font-body);border-radius:10px;outline:none;padding:11px}._field_16iyq_33 input:focus,._field_16iyq_33 select:focus{border-color:var(--gold)}._arqueo_16iyq_41{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}._arqRow_16iyq_42{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}._arqRow_16iyq_42 b{color:var(--text);font-weight:700}._arqDiff_16iyq_44{border-top:1px solid var(--line);margin-top:2px;padding-top:7px}._arqDiff_16iyq_44 span{color:var(--text);font-weight:700}._arqPos_16iyq_46 b{color:var(--ok)}._arqNeg_16iyq_47 b{color:var(--err)}._errMsg_16iyq_49{color:var(--err);background:#d8503a1f;border:1px solid #d8503a4d;border-radius:10px;padding:10px;font-size:12.5px}._foot_16iyq_54{justify-content:flex-end;gap:10px;display:flex}._btnCancel_16iyq_55{background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);border-radius:10px;padding:11px 18px}._btnOk_16iyq_61{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13.5px;font-weight:700;font-family:var(--font-body);border:none;border-radius:10px;padding:11px 18px}._btnOk_16iyq_61:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){._bar_16iyq_2{padding:10px 12px;font-size:12px}._modal_16iyq_25{border-radius:16px}}._desktopOnly_7xwea_2{display:block}._mobileOnly_7xwea_3{display:none}@media (width<=768px){._desktopOnly_7xwea_2{display:none}._mobileOnly_7xwea_3{width:100%;max-width:100%;display:block;overflow-x:hidden}}._pos_7xwea_9{font-family:var(--font-body);flex-direction:column;gap:14px;display:flex}._header_7xwea_10{justify-content:space-between;align-items:flex-start;display:flex}._title_7xwea_11{letter-spacing:-.3px;font-size:25px;font-weight:700}._sub_7xwea_12{color:var(--muted);margin-top:2px;font-size:13px}._okBanner_7xwea_14{color:var(--ok);border-radius:var(--r-md);background:#1d9e7524;border:1px solid #1d9e7566;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:13.5px;font-weight:500;display:flex}._okActions_7xwea_15{flex-shrink:0;align-items:center;gap:8px;display:flex}._okActionBtn_7xwea_16{color:var(--ok);cursor:pointer;background:#1d9e751f;border:1px solid #1d9e7580;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s}._okActionBtn_7xwea_16:hover{background:#1d9e7538}._okDismiss_7xwea_18{color:var(--muted);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:6px;padding:3px 7px;font-size:13px}._okDismiss_7xwea_18:hover{opacity:1}._grid_7xwea_21{grid-template-columns:1fr 1.25fr 1fr;align-items:start;gap:14px;display:grid}._col_7xwea_22{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}._colHead_7xwea_23{border-bottom:1px solid var(--line);padding:15px 17px}._colHead_7xwea_23 h3{font-size:15px;font-weight:600}._search_7xwea_27{background:var(--field);border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;margin:14px 17px;padding:10px 13px;display:flex}._search_7xwea_27 input{color:var(--text);font-size:13px;font-family:var(--font-body);background:0 0;border:none;outline:none;width:100%}._search_7xwea_27 input::placeholder{color:var(--muted-faint)}._search_7xwea_27 svg{width:15px;height:15px;stroke:var(--muted);fill:none;stroke-width:1.7px}._tabs_7xwea_31{gap:6px;padding:0 17px 12px;display:flex}._tabs_7xwea_31 button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:12.5px;font-family:var(--font-body);background:0 0;border-radius:8px;padding:7px 13px}._tabActive_7xwea_33{font-weight:600;background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep))!important;color:#1a1407!important;border-color:#0000!important}._artList_7xwea_34{max-height:calc(100vh - 320px);padding:0 12px 12px;overflow-y:auto}._artItem_7xwea_35{border-radius:11px;align-items:center;gap:12px;padding:11px 10px;display:flex}._artItem_7xwea_35:hover{background:#ffffff08}._artInfo_7xwea_37{flex:1;min-width:0}._artInfo_7xwea_37 b{font-size:13px;font-weight:500;display:block}._artInfo_7xwea_37 small{color:var(--muted);font-size:11px}._artPrice_7xwea_40{font-family:var(--font-mono);font-size:12.5px}._addBtn_7xwea_41{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--gold-text);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:grid}._addBtn_7xwea_41:hover{background:var(--gold);color:#1a1407}._addBtn_7xwea_41 svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:14px;height:14px}._clienteBox_7xwea_46{border-bottom:1px solid var(--line);padding:14px 17px}._clienteSelect_7xwea_47,._empSelect_7xwea_47{background:var(--field);border:1px solid var(--line);width:100%;color:var(--text);font-size:13px;font-family:var(--font-body);cursor:pointer;border-radius:10px;padding:10px 12px}._clienteMeta_7xwea_48{align-items:center;gap:10px;margin-top:9px;display:flex}._vip_7xwea_49{color:var(--gold-text);background:#c9a24b2e;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:700}._metaItem_7xwea_50{color:var(--muted);font-size:12px;font-family:var(--font-mono)}._lines_7xwea_53{min-height:120px;max-height:calc(100vh - 480px);padding:6px 17px;overflow-y:auto}._line_7xwea_53{border-bottom:1px solid #ffffff0a;padding:11px 0}._lineMain_7xwea_55{align-items:center;gap:10px;display:flex}._lineNm_7xwea_56{flex:1;min-width:0}._lineNm_7xwea_56 b{font-size:13px;font-weight:500;display:block}._lineNm_7xwea_56 small{color:var(--muted);font-size:10.5px;font-family:var(--font-mono)}._qty_7xwea_59{align-items:center;gap:8px;display:flex}._qty_7xwea_59 button{border:1px solid var(--line);background:var(--surface-2);width:24px;height:24px;color:var(--text);cursor:pointer;border-radius:7px;place-items:center;display:grid}._qty_7xwea_59 button svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:11px;height:11px}._qty_7xwea_59 span{font-family:var(--font-mono);text-align:center;min-width:14px;font-size:13px}._lineTot_7xwea_63{font-family:var(--font-mono);color:var(--gold-text);text-align:right;width:92px;font-size:12.5px}._rmBtn_7xwea_64{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._rmBtn_7xwea_64:hover{color:var(--err)}._rmBtn_7xwea_64 svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}._empSelect_7xwea_47{margin-top:8px;padding:7px 10px;font-size:12px}._empSelectWarn_7xwea_68{color:#d4a32a;border-color:#e6a5288c!important}._empSelectWarn_7xwea_68 option:first-child{color:#d4a32a}._totals_7xwea_72{border-top:1px solid var(--line);padding:6px 17px 14px}._trow_7xwea_73{justify-content:space-between;padding:6px 0;font-size:13px;display:flex}._trow_7xwea_73 span:first-child{color:var(--muted)}._trow_7xwea_73 span:last-child{font-family:var(--font-mono)}._trow_7xwea_73 small{opacity:.7;font-size:10px}._disc_7xwea_77 span:last-child{color:var(--err)}._grand_7xwea_78{border-top:1px solid var(--line);margin-top:8px;padding-top:14px}._grand_7xwea_78 span:first-child{color:var(--gold-text);font-size:15px;font-weight:700}._grand_7xwea_78 span:last-child{color:var(--gold-text);font-size:22px;font-weight:700;font-family:var(--font-body)}._ventaFoot_7xwea_82{border-top:1px solid var(--line);padding:13px 17px}._vfDanger_7xwea_83{border:1px solid var(--line);background:var(--surface-2);color:var(--err);cursor:pointer;font-size:12px;font-family:var(--font-body);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:flex}._vfDanger_7xwea_83:disabled{opacity:.4;cursor:not-allowed}._vfDanger_7xwea_83 svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}._payGrid_7xwea_88{grid-template-columns:repeat(2,1fr);gap:9px;padding:15px 17px;display:grid}._pm_7xwea_89{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;color:var(--muted);font-size:12px;font-family:var(--font-body);border-radius:11px;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;display:flex}._pm_7xwea_89:hover{border-color:#c9a24b66}._pmActive_7xwea_91{border-color:var(--gold);color:var(--gold-text);background:linear-gradient(160deg,#c9a24b2e,#c9a24b0d);font-weight:600}._payTotals_7xwea_93{border-top:1px solid var(--line);padding:6px 17px}._prow_7xwea_94{justify-content:space-between;align-items:center;padding:11px 0;display:flex}._prow_7xwea_94 span:first-child{color:var(--muted);font-size:13px}._prowTotal_7xwea_96 span:first-child{color:var(--text);font-size:15px;font-weight:600}._prowTotal_7xwea_96 span:last-child{color:var(--gold-text);font-size:22px;font-weight:700;font-family:var(--font-mono)}._recibidoInput_7xwea_98{background:var(--field);border:1px solid var(--line);border-radius:9px;align-items:center;gap:6px;padding:8px 12px;display:flex}._recibidoInput_7xwea_98 span{color:var(--muted);font-size:12px;font-family:var(--font-mono)}._recibidoInput_7xwea_98 input{color:var(--text);font-family:var(--font-mono);text-align:right;-webkit-appearance:none;background:0 0;border:none;outline:none;width:90px;font-size:14px}._cambio_7xwea_101 span:last-child{color:var(--ok);font-size:20px;font-weight:700;font-family:var(--font-mono)}._creditoNote_7xwea_102{color:var(--st-pend);padding:8px 0;font-size:11.5px;line-height:1.4}._confirmBtn_7xwea_104{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;width:calc(100% - 34px);font-size:15px;font-weight:700;font-family:var(--font-body);border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin:14px 17px;padding:15px;display:flex}._confirmBtn_7xwea_104:disabled{opacity:.5;cursor:not-allowed}._confirmBtn_7xwea_104 svg{stroke:#1a1407;fill:none;stroke-width:2px;width:18px;height:18px}._errMsg_7xwea_108{color:var(--err);padding:0 17px 12px;font-size:12.5px}._recientes_7xwea_110{border-top:1px solid var(--line);padding:14px 17px}._recHead_7xwea_111{margin-bottom:10px;font-size:13px;font-weight:600}._recRow_7xwea_112{border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}._recRow_7xwea_112:last-child{border-bottom:none}._recNum_7xwea_114{font-family:var(--font-mono);color:var(--muted);font-size:11px}._recCli_7xwea_115{flex:1}._recAmt_7xwea_116{font-family:var(--font-mono);color:var(--gold-text)}._recDownloadBtn_7xwea_117{width:24px;height:24px;color:var(--gold-text);cursor:pointer;background:0 0;border:1px solid #c9a24b4d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}._recDownloadBtn_7xwea_117:hover{background:#c9a24b1f}._recDownloadBtn_7xwea_117 svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}._recRowAnulada_7xwea_122{opacity:.55}._recRowAnulada_7xwea_122 ._recCli_7xwea_115{text-decoration:line-through}._recAmt_7xwea_116{align-items:center;gap:6px;display:flex}._recRowAnulada_7xwea_122 ._recAmt_7xwea_116{text-decoration:line-through}._recBadgeAnulada_7xwea_126{font-family:var(--font-body);color:var(--err);letter-spacing:.02em;background:#d8503a24;border:1px solid #d8503a4d;border-radius:5px;padding:1px 6px;font-size:9.5px;font-weight:700;text-decoration:none}._recAnularBtn_7xwea_131{width:24px;height:24px;color:var(--err);cursor:pointer;background:0 0;border:1px solid #d8503a4d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}._recAnularBtn_7xwea_131:hover{background:#d8503a1f}._recAnularBtn_7xwea_131 svg{width:13px;height:13px}._motivoLbl_7xwea_139{color:var(--muted);flex-direction:column;gap:6px;padding:0 20px 10px;font-size:12px;font-weight:600;display:flex}._motivoInput_7xwea_140{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:13px;font-family:var(--font-body);resize:vertical;border-radius:10px;outline:none;padding:10px}._motivoInput_7xwea_140:focus{border-color:var(--gold)}._emptyMsg_7xwea_147{color:var(--muted);text-align:center;padding:20px 10px;font-size:13px}._warnOverlay_7xwea_149{z-index:200;background:#000000a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._warnModal_7xwea_150{background:var(--surface);border:1px solid #e6a52866;border-radius:14px;width:100%;max-width:400px;overflow:hidden}._warnHead_7xwea_151{color:#d4a32a;border-bottom:1px solid #e6a52833;align-items:center;gap:10px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}._warnHead_7xwea_151 svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}._warnBody_7xwea_153{color:var(--muted);padding:14px 20px 6px;font-size:13px}._warnList_7xwea_154{margin:0 20px 14px;padding-left:18px}._warnList_7xwea_154 li{color:var(--text);padding:3px 0;font-size:13px}._warnFoot_7xwea_156{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}._warnBack_7xwea_157{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--font-body);border-radius:9px;padding:9px 16px}._warnContinue_7xwea_158{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;padding:9px 16px}@media (width<=1200px){._grid_7xwea_21{grid-template-columns:1fr}}._wrap_1nkjz_1{box-sizing:border-box;flex-direction:column;width:100%;min-height:100%;padding-bottom:60px;display:flex;overflow-x:hidden}._header_1nkjz_2{justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 18px 4px;display:flex}._header_1nkjz_2 h1{font-size:23px;font-weight:800}._header_1nkjz_2 p{color:var(--gold-text);margin-top:2px;font-size:13px}._historialBtn_1nkjz_5{background:var(--surface-2);border:1px solid var(--line);color:var(--gold-text);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);border-radius:10px;flex-shrink:0;margin-top:2px;padding:9px 13px}._cajaBarWrap_1nkjz_11{padding:10px 16px 0}._cajaBarWrap_1nkjz_11>div{margin-bottom:0}._tabs_1nkjz_14{gap:8px;padding:8px 16px;display:flex}._tab_1nkjz_14,._tabOn_1nkjz_15{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);border-radius:11px;flex:1;padding:10px}._tabOn_1nkjz_15{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));color:#1a1407;border-color:var(--gold)}._search_1nkjz_18{padding:4px 16px 10px}._search_1nkjz_18 input{box-sizing:border-box;background:var(--field,var(--surface-2));border:1px solid var(--line);width:100%;color:var(--text);font-size:14px;font-family:var(--font-body);border-radius:11px;outline:none;padding:12px 14px}._search_1nkjz_18 input:focus{border-color:var(--gold)}._catalogo_1nkjz_23{flex-direction:column;flex:1;gap:9px;padding:0 16px 80px;display:flex}._item_1nkjz_24{background:var(--surface);border:1px solid var(--line);box-sizing:border-box;border-radius:13px;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}._itemOff_1nkjz_25{opacity:.45}._itemInfo_1nkjz_26{flex:1;min-width:0}._itemNom_1nkjz_27{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._itemCat_1nkjz_28{color:var(--muted);font-size:11.5px}._itemPrecio_1nkjz_29{color:var(--gold-text);font-size:13.5px;font-weight:700;font-family:var(--font-mono);white-space:nowrap;flex-shrink:0}._addBtn_1nkjz_30{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold-text);cursor:pointer;font-size:22px;line-height:1;font-family:var(--font-body);background:#c9a24b24;border-radius:10px;flex-shrink:0;place-items:center;display:grid}._addBtn_1nkjz_30:disabled{opacity:.35;cursor:not-allowed}._cartBar_1nkjz_34{left:12px;right:12px;bottom:calc(70px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;z-index:60;font-family:var(--font-body);border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;display:flex;position:fixed;box-shadow:0 8px 24px #c9a24b59}._cartCount_1nkjz_44{flex-shrink:0;font-size:13px;font-weight:700}._cartTotal_1nkjz_45{text-align:left;font-size:16px;font-weight:800;font-family:var(--font-mono);flex:1}._cartCta_1nkjz_46{flex-shrink:0;font-size:13.5px;font-weight:700}._overlay_1nkjz_49{z-index:300;background:#000000a6;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_1nkjz_50{background:var(--surface);border-top:1px solid var(--line);width:100%;padding:12px 18px calc(24px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;flex-direction:column;gap:14px;max-height:90vh;display:flex;overflow-y:auto}._handle_1nkjz_57{background:var(--line);border-radius:4px;width:40px;height:4px;margin:0 auto}._sheet_1nkjz_50 h3{font-size:18px;font-weight:700}._field_1nkjz_61{flex-direction:column;gap:6px;display:flex}._field_1nkjz_61 label{color:var(--muted);font-size:12.5px}._field_1nkjz_61 select,._empSel_1nkjz_63{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:14px;font-family:var(--font-body);box-sizing:border-box;border-radius:10px;width:100%;padding:11px}._lineas_1nkjz_70{flex-direction:column;gap:10px;display:flex}._linea_1nkjz_70{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:9px;padding:12px;display:flex}._lineaTop_1nkjz_72{justify-content:space-between;align-items:center;gap:8px;display:flex}._lineaNom_1nkjz_73{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}._lineaDel_1nkjz_74{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:15px}._lineaBot_1nkjz_75{justify-content:space-between;align-items:center;display:flex}._qty_1nkjz_76{align-items:center;gap:14px;display:flex}._qty_1nkjz_76 button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--text);cursor:pointer;border-radius:8px;place-items:center;font-size:18px;display:grid}._qty_1nkjz_76 span{text-align:center;min-width:18px;font-size:15px;font-weight:700}._lineaPrecio_1nkjz_79{color:var(--gold-text);font-size:14px;font-weight:700;font-family:var(--font-mono)}._totales_1nkjz_82{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}._totRow_1nkjz_83{color:var(--muted);justify-content:space-between;font-size:13.5px;display:flex}._totRow_1nkjz_83 b{color:var(--text);font-family:var(--font-mono)}._totRowBig_1nkjz_85{justify-content:space-between;padding-top:6px;font-size:18px;font-weight:800;display:flex}._totRowBig_1nkjz_85 b{color:var(--gold-text);font-family:var(--font-mono)}._cobrarBtn_1nkjz_89{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:15.5px;font-weight:700;font-family:var(--font-body);border:none;border-radius:13px;padding:15px}._cobrarBtn_1nkjz_89:disabled{opacity:.5;cursor:not-allowed}._pagosList_1nkjz_97{flex-direction:column;gap:8px;display:flex}._pagoItem_1nkjz_98{background:var(--surface-2);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:grid}._pagoItem_1nkjz_98 button{color:var(--err);cursor:pointer;background:0 0;border:none;font-size:14px}._pagoResumen_1nkjz_100{justify-content:space-between;padding:4px 2px;font-size:13px;display:flex}._restanteWarn_1nkjz_101{color:var(--warn);font-weight:700}._restanteOk_1nkjz_102{color:var(--ok);font-weight:700}._pagoForm_1nkjz_104{flex-direction:column;gap:11px;display:flex}._metodos_1nkjz_105{gap:8px;display:flex}._metodo_1nkjz_105{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);border-radius:10px;flex:1;padding:11px 6px}._metodoOn_1nkjz_107{border-color:var(--gold);color:var(--gold-text);background:#c9a24b1a}._montoLbl_1nkjz_108{color:var(--muted);flex-direction:column;gap:5px;font-size:12.5px;display:flex}._montoLbl_1nkjz_108 input{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:16px;font-family:var(--font-mono);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:12px}._montoLbl_1nkjz_108 input:focus{border-color:var(--gold)}._cambio_1nkjz_111{color:var(--ok);font-size:14px;font-weight:700}._addPagoBtn_1nkjz_112{background:var(--surface-2);border:1px solid var(--gold);color:var(--gold-text);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);border-radius:11px;padding:12px}._fiaoRow_1nkjz_115{color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:4px 0;font-size:13.5px;display:flex}._fiaoRow_1nkjz_115 input{width:18px;height:18px;accent-color:var(--gold);cursor:pointer}._toast_1nkjz_119{left:16px;right:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--gold);color:var(--text);text-align:center;z-index:400;border-radius:12px;padding:14px 16px;font-size:13.5px;position:fixed;box-shadow:0 8px 30px #00000080}._reciboBanner_1nkjz_129{left:16px;right:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--gold);color:var(--text);z-index:401;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:600;display:flex;position:fixed;box-shadow:0 8px 30px #00000080}._reciboBannerActions_1nkjz_139{align-items:center;gap:6px;display:flex}._reciboBannerActions_1nkjz_139 button{background:var(--surface-2);border:1px solid var(--line);color:var(--gold-text);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);white-space:nowrap;border-radius:8px;padding:7px 11px}._reciboBannerClose_1nkjz_146{color:var(--muted)!important;background:0 0!important;border:none!important;padding:4px!important;font-size:15px!important}._clienteChip_1nkjz_152{color:var(--gold-text);vertical-align:middle;background:#c9a24b26;border-radius:20px;margin-left:10px;padding:3px 10px;font-size:12px;font-weight:600}._lineaNum_1nkjz_155{color:var(--muted);font-size:11px;font-family:var(--font-mono);flex-shrink:0;width:16px}._descVal_1nkjz_158{color:var(--ok)}._accionesBar_1nkjz_161{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:6px 0;display:grid}._accionBtn_1nkjz_162,._accionBtnDanger_1nkjz_162{cursor:pointer;font-size:11px;font-family:var(--font-body);background:0 0;border:none;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;display:flex}._accionBtn_1nkjz_162{color:var(--text)}._accionBtnDanger_1nkjz_162{color:var(--err)}._accionBtn_1nkjz_162 svg{width:20px;height:20px;stroke:var(--gold-soft);fill:none;stroke-width:1.7px}._accionBtnDanger_1nkjz_162 svg{width:20px;height:20px;stroke:var(--err);fill:none;stroke-width:1.7px}._sheetSm_1nkjz_169{background:var(--surface);border-top:1px solid var(--line);width:100%;padding:12px 18px calc(24px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;flex-direction:column;gap:14px;max-height:80vh;display:flex;overflow-y:auto}._sheetSm_1nkjz_169 h3{font-size:17px;font-weight:700}._cliBusca_1nkjz_173{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:14px;font-family:var(--font-body);border-radius:10px;outline:none;padding:11px}._cliBusca_1nkjz_173:focus{border-color:var(--gold)}._cliList_1nkjz_175{flex-direction:column;gap:8px;max-height:50vh;display:flex;overflow-y:auto}._cliItem_1nkjz_176{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;font-family:var(--font-body);text-align:left;border-radius:11px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex}._cliItemSel_1nkjz_177{border-color:var(--gold);background:#c9a24b14}._cliNom_1nkjz_178{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._moroso_1nkjz_179{color:var(--err);background:#d8503a29;border-radius:10px;padding:2px 7px;font-size:9.5px;font-weight:700}._cliCredito_1nkjz_180{color:var(--ok);font-size:11.5px}._fiaoWarn_1nkjz_183{color:var(--warn);padding:4px 2px;font-size:12px}._empSelWarn_1nkjz_186{color:#d4a32a;border-color:#e6a5288c!important}._warnHead_1nkjz_189{color:#d4a32a;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}._warnHead_1nkjz_189 svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}._warnBody_1nkjz_191{color:var(--muted);font-size:13.5px;line-height:1.45}._warnFoot_1nkjz_192{align-items:stretch;gap:10px;display:flex}._warnBack_1nkjz_193{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:13.5px;font-family:var(--font-body);border-radius:13px;flex:1;padding:13px;font-weight:600}._loadWrap_1nkjz_196{justify-content:center;padding:40px;display:flex}._spinner_1nkjz_197{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spinHist_1nkjz_1}@keyframes _spinHist_1nkjz_1{to{transform:rotate(360deg)}}._tabEmpty_1nkjz_199{text-align:center;color:var(--muted);padding:30px;font-size:13px}._err_1nkjz_200{color:var(--err);background:#d8503a1f;border:1px solid #d8503a4d;border-radius:10px;padding:11px;font-size:13px}._histList_1nkjz_202{flex-direction:column;gap:8px;max-height:60vh;display:flex;overflow-y:auto}._histRow_1nkjz_203{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}._histRowAnulada_1nkjz_207{opacity:.55}._histInfo_1nkjz_208{flex-direction:column;gap:2px;min-width:0;display:flex}._histFactura_1nkjz_209{font-size:12.5px;font-weight:700;font-family:var(--font-mono)}._histCli_1nkjz_210{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}._histRowAnulada_1nkjz_207 ._histCli_1nkjz_210{text-decoration:line-through}._histRight_1nkjz_212{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}._histTotal_1nkjz_213{font-family:var(--font-mono);color:var(--gold-text);align-items:center;gap:6px;font-size:13px;display:flex}._histRowAnulada_1nkjz_207 ._histTotal_1nkjz_213{text-decoration:line-through}._histBadge_1nkjz_215{font-family:var(--font-body);color:var(--err);background:#d8503a24;border:1px solid #d8503a4d;border-radius:5px;padding:1px 5px;font-size:9px;font-weight:700;text-decoration:none}._histActs_1nkjz_220{gap:6px;display:flex}._histActs_1nkjz_220 button{width:26px;height:26px;color:var(--gold-text);cursor:pointer;background:0 0;border:1px solid #c9a24b4d;border-radius:7px;justify-content:center;align-items:center;padding:0;display:flex}._histActs_1nkjz_220 button svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}._histAnularBtn_1nkjz_227{color:var(--err)!important;border-color:#d8503a4d!important}._mobileOnly_1paph_2{display:none}._desktopOnly_1paph_3{display:block}@media (width<=768px){._mobileOnly_1paph_2{width:100%;display:block}._desktopOnly_1paph_3{display:none}}._page_1paph_9{font-family:var(--font-body);flex-direction:column;gap:14px;display:flex}._header_1paph_10{justify-content:space-between;align-items:flex-start;display:flex}._title_1paph_11{letter-spacing:-.3px;font-size:25px;font-weight:700}._sub_1paph_12{color:var(--muted);margin-top:2px;font-size:13px}._btnNew_1paph_13{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);border:none;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;display:flex}._btnNew_1paph_13 svg{stroke:#1a1407;fill:none;stroke-width:2.2px;width:15px;height:15px}._body_1paph_16{grid-template-columns:380px 1fr;align-items:start;gap:14px;display:grid}._listCol_1paph_19{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}._search_1paph_20{background:var(--field);border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;margin:14px;padding:10px 13px;display:flex}._search_1paph_20 input{color:var(--text);width:100%;font-size:13px;font-family:var(--font-body);background:0 0;border:none;outline:none}._search_1paph_20 input::placeholder{color:var(--muted-faint)}._search_1paph_20 svg{width:15px;height:15px;stroke:var(--muted);fill:none;stroke-width:1.7px}._filters_1paph_24{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}._filters_1paph_24 button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:11.5px;font-family:var(--font-body);background:0 0;border-radius:7px;padding:6px 11px}._fActive_1paph_26{font-weight:600;border-color:var(--gold)!important;color:var(--gold-text)!important;background:#c9a24b26!important}._list_1paph_19{max-height:calc(100vh - 280px);padding:0 8px 10px;overflow-y:auto}._clienteItem_1paph_28{cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:11px 10px;display:flex}._clienteItem_1paph_28:hover{background:#ffffff08}._itemActive_1paph_30{background:#c9a24b1a!important}._cav_1paph_31{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}._cinfo_1paph_32{flex:1;min-width:0}._cinfo_1paph_32 b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;display:block;overflow:hidden}._cinfo_1paph_32 small{color:var(--muted);font-size:11.5px;font-family:var(--font-mono)}._ctags_1paph_35{flex-direction:column;gap:4px;display:flex}._tagMini_1paph_36{border:1px solid;border-radius:20px;padding:2px 7px;font-size:9.5px;font-weight:600}._loadWrap_1paph_38{justify-content:center;padding:40px;display:flex}._spinner_1paph_39{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_1paph_39}@keyframes _spin_1paph_39{to{transform:rotate(360deg)}}._detailCol_1paph_43{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-height:400px;overflow:hidden}._detailEmpty_1paph_44{min-height:400px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}._detailEmpty_1paph_44 svg{opacity:.3;width:44px;height:44px}._profHead_1paph_47{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:20px;display:flex}._profAv_1paph_48{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:21px;font-weight:700;display:grid}._profMeta_1paph_49{flex:1}._profMeta_1paph_49 h2{font-size:20px;font-weight:600}._profTags_1paph_51{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._tag_1paph_36{border-radius:20px;padding:3px 10px;font-size:10.5px;font-weight:600}._editBtn_1paph_53{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:12.5px;font-family:var(--font-body);border-radius:9px;align-items:center;gap:6px;padding:8px 13px;display:flex}._editBtn_1paph_53 svg{width:14px;height:14px;stroke:var(--gold-soft);fill:none;stroke-width:1.8px}._statRow_1paph_56{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}._stat_1paph_56{text-align:center;border-right:1px solid var(--line);padding:16px}._stat_1paph_56:last-child{border-right:none}._stat_1paph_56 span{font-size:19px;font-weight:700;display:block}._stat_1paph_56 small{color:var(--muted);font-size:11px}._tabs_1paph_62{border-bottom:1px solid var(--line);gap:4px;padding:12px 16px 0;display:flex}._tabs_1paph_62 button{color:var(--muted);cursor:pointer;font-size:13px;font-family:var(--font-body);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px}._tabActive_1paph_64{font-weight:600;color:var(--gold-text)!important;border-bottom-color:var(--gold)!important}._tabBody_1paph_66{padding:18px 20px}._infoGrid_1paph_67{grid-template-columns:1fr 1fr;gap:16px;display:grid}._histList_1paph_69{flex-direction:column;display:flex}._histRow_1paph_70{border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:11px 0;font-size:12.5px;display:flex}._histRow_1paph_70:last-child{border-bottom:none}._compraWrap_1paph_72{flex-direction:column;display:flex}._compraWrap_1paph_72:last-child>._histRow_1paph_70{border-bottom:none}._compraActions_1paph_74{flex-shrink:0;align-items:center;gap:4px;display:flex}._compraBtn_1paph_75{width:24px;height:24px;color:var(--gold-text);cursor:pointer;background:0 0;border:1px solid #c9a24b4d;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}._compraBtn_1paph_75:hover{background:#c9a24b1f}._compraBtn_1paph_75 svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}._abonosList_1paph_78{background:#ffffff06;border-top:1px solid #ffffff0f;border-radius:0 0 8px 8px;flex-direction:column;gap:2px;margin-bottom:1px;padding:8px 4px 10px 12px;display:flex}._abonoRow_1paph_79{align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}._abonoMetodo_1paph_80{color:var(--muted);flex:1;font-size:11.5px}._abonoMonto_1paph_81{font-family:var(--font-mono);color:var(--gold-text);font-size:12px}._abonoDownBtn_1paph_82{width:22px;height:22px;color:var(--gold-text);cursor:pointer;background:0 0;border:1px solid #c9a24b40;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}._abonoDownBtn_1paph_82:hover{background:#c9a24b1f}._abonoDownBtn_1paph_82 svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}._badgeAbono_1paph_85{color:var(--gold-text);background:#c9a24b26;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}._badgePago_1paph_86{color:var(--ok);background:#1d9e7526;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}._abonosLoad_1paph_87{justify-content:center;padding:10px;display:flex}._abonosEmpty_1paph_88{color:var(--muted);padding:8px 12px;font-size:12px}._hDate_1paph_89{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;width:84px;font-size:11px}._hServ_1paph_90{flex:1}._hEmp_1paph_91{color:var(--muted);font-size:11.5px}._hEstado_1paph_92{color:var(--muted);font-size:11px}._hTot_1paph_93{font-family:var(--font-mono);color:var(--gold-text);text-align:right;flex-shrink:0;width:84px}._balanceBox_1paph_95{flex-direction:column;gap:2px;display:flex}._balRow_1paph_96{border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:13px 0;font-size:13.5px;display:flex}._balRow_1paph_96 span{color:var(--muted)}._balRow_1paph_96 b{font-family:var(--font-mono)}._balDebt_1paph_99{color:var(--err)}._balDisp_1paph_100{border-bottom:none;margin-top:6px}._balDisp_1paph_100 b{color:var(--ok);font-size:16px}._emptyMsg_1paph_103{color:var(--muted);text-align:center;padding:30px 10px;font-size:13px}._overlay_1paph_106{z-index:100;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_1paph_107{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:100%;max-width:620px;max-height:90vh;display:flex;overflow:hidden}._modalHead_1paph_108{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}._modalHead_1paph_108 h3{font-size:17px;font-weight:600}._modalHead_1paph_108 button{color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._modalHead_1paph_108 svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}._modalBody_1paph_112{padding:20px 22px;overflow-y:auto}._formGrid_1paph_113{grid-template-columns:1fr 1fr;gap:15px;display:grid}._formGrid_1paph_113 input,._formGrid_1paph_113 select,._formGrid_1paph_113 textarea{background:var(--field);border:1px solid var(--line);width:100%;color:var(--text);font-size:13px;font-family:var(--font-body);border-radius:9px;outline:none;padding:9px 12px}._formGrid_1paph_113 input:focus,._formGrid_1paph_113 select:focus,._formGrid_1paph_113 textarea:focus{border-color:var(--gold)}._formGrid_1paph_113 textarea{resize:vertical}._checkRow_1paph_121{grid-column:1/-1}._checkRow_1paph_121 label{cursor:pointer;font-size:13px;font-family:var(--font-body);align-items:center;gap:9px;display:flex}._checkRow_1paph_121 input{width:16px;height:16px;accent-color:var(--gold);flex-shrink:0}._modalErr_1paph_124{color:var(--err);margin-top:12px;font-size:12.5px}._modalFoot_1paph_125{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}._btnCancel_1paph_126{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--font-body);border-radius:9px;padding:10px 18px}._btnSave_1paph_127{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;padding:10px 22px}._btnSave_1paph_127:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){._body_1paph_16,._infoGrid_1paph_67,._formGrid_1paph_113{grid-template-columns:1fr}}._wrap_46xl4_2{box-sizing:border-box;flex-direction:column;width:100%;min-height:100%;display:flex;overflow-x:hidden}._header_46xl4_5{flex-direction:column;gap:10px;padding:18px 16px 10px;display:flex}._header_46xl4_5 h1{font-size:23px;font-weight:800}._search_46xl4_7{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:14px;font-family:var(--font-body);box-sizing:border-box;border-radius:11px;outline:none;width:100%;padding:12px 14px}._search_46xl4_7:focus{border-color:var(--gold)}._filtros_46xl4_16{gap:8px;padding:0 16px 12px;display:flex;overflow-x:auto}._filtros_46xl4_16::-webkit-scrollbar{display:none}._filtro_46xl4_16{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:7px 14px}._filtroOn_46xl4_24{border-color:var(--gold);color:var(--gold-text);background:#c9a24b1a}._list_46xl4_27{box-sizing:border-box;flex-direction:column;flex:1;gap:9px;padding:0 16px 150px;display:flex}._card_46xl4_28{background:var(--surface);border:1px solid var(--line);cursor:pointer;box-sizing:border-box;border-radius:13px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}._card_46xl4_28:active{background:var(--surface-2)}._avatar_46xl4_35{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid}._cardInfo_46xl4_41{flex:1;min-width:0}._cardNom_46xl4_42{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}._cardTel_46xl4_43{color:var(--muted);font-size:12.5px;font-family:var(--font-mono);margin-top:2px}._badge_46xl4_46{white-space:nowrap;border-radius:20px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:600}._etNuevo_46xl4_47{color:var(--info);background:#3878c729}._etFrec_46xl4_48{color:var(--gold-text);background:#c9a24b29}._etVip_46xl4_49{color:#8b6fc7;background:#8b6fc72e}._etMoroso_46xl4_50{color:var(--err);background:#d8503a24}._etCumple_46xl4_51{color:var(--ok);background:#1d9e7524}._fab_46xl4_54{left:16px;right:16px;bottom:calc(70px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:15px;font-weight:700;font-family:var(--font-body);z-index:50;border:none;border-radius:14px;padding:15px;position:fixed;box-shadow:0 8px 24px #c9a24b4d}._loadWrap_46xl4_64{justify-content:center;padding:50px;display:flex}._spinner_46xl4_65{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite _spin_46xl4_65}@keyframes _spin_46xl4_65{to{transform:rotate(360deg)}}._empty_46xl4_71{text-align:center;color:var(--muted);padding:50px 20px;font-size:13.5px}._overlay_46xl4_74{z-index:300;background:#000000a6;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_46xl4_75{background:var(--surface);border-top:1px solid var(--line);width:100%;padding:12px 18px calc(24px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;flex-direction:column;gap:14px;max-height:92vh;display:flex;overflow-y:auto}._handle_46xl4_82{background:var(--line);border-radius:4px;flex-shrink:0;width:40px;height:4px;margin:0 auto}._detHead_46xl4_85{align-items:center;gap:12px;display:flex}._detAvatar_46xl4_86{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:grid}._detInfo_46xl4_92{flex:1;min-width:0}._detNom_46xl4_93{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}._detEts_46xl4_94{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._editBtn_46xl4_95{background:var(--surface-2);border:1px solid var(--gold);color:var(--gold-text);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);border-radius:9px;flex-shrink:0;padding:8px 14px}._stats_46xl4_103{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._stat_46xl4_103{background:var(--surface-2);border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;gap:3px;padding:12px;display:flex}._stat_46xl4_103 b{font-size:14px;font-weight:700}._stat_46xl4_103 span{color:var(--muted);font-size:11px}._acciones_46xl4_113{grid-template-columns:1fr 1fr;gap:10px;display:grid}._accCall_46xl4_114,._accWa_46xl4_114{text-align:center;font-size:14px;font-weight:600;font-family:var(--font-body);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px;text-decoration:none;display:flex}._accCall_46xl4_114 svg,._accWa_46xl4_114 svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex-shrink:0;width:18px;height:18px}._accCall_46xl4_114{color:var(--info);background:#3878c724;border:1px solid #3878c766}._accWa_46xl4_114{color:var(--ok);background:#1d9e7524;border:1px solid #1d9e7566}._tabs_46xl4_125{border-bottom:1px solid var(--line);gap:2px;display:flex}._tab_46xl4_125{color:var(--muted);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:10px 4px}._tabOn_46xl4_132{color:var(--gold-text);border-bottom-color:var(--gold)}._tabBody_46xl4_133{min-height:120px}._infoList_46xl4_136{flex-direction:column;display:flex}._infoRow_46xl4_137{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;font-size:13.5px;display:flex}._infoRow_46xl4_137:last-child{border-bottom:none}._infoRow_46xl4_137 span{color:var(--muted);flex-shrink:0}._infoRow_46xl4_137 b{text-align:right;word-break:break-word;max-width:60%}._histRow_46xl4_144{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}._histRow_46xl4_144:last-child{border-bottom:none}._histLeft_46xl4_149{flex:1;min-width:0}._histLeft_46xl4_149 b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}._histLeft_46xl4_149 span{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}._histTotal_46xl4_152{font-family:var(--font-mono);color:var(--gold-text);flex-shrink:0;font-size:13.5px;font-weight:600}._tabEmpty_46xl4_153{text-align:center;color:var(--muted);padding:30px;font-size:13px}._formHead_46xl4_156{justify-content:space-between;align-items:center;gap:10px;display:flex}._formTitle_46xl4_157{font-size:18px;font-weight:700}._closeBtn_46xl4_158{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._closeBtn_46xl4_158:active{background:#ffffff0f}._closeBtn_46xl4_158 svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}._form_46xl4_156{flex-direction:column;gap:12px;display:flex}._inLbl_46xl4_166{color:var(--muted);margin-bottom:5px;font-size:12px}._inInput_46xl4_167{box-sizing:border-box;background:var(--field,var(--surface-2));border:1px solid var(--line);width:100%;color:var(--text);font-size:14px;font-family:var(--font-body);border-radius:10px;outline:none;padding:11px}._inInput_46xl4_167:focus{border-color:var(--gold)}._err_46xl4_174{color:var(--err);background:#d8503a1a;border:1px solid #d8503a4d;border-radius:10px;padding:10px;font-size:12.5px}._saveBtn_46xl4_179{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:15.5px;font-weight:700;font-family:var(--font-body);border:none;border-radius:13px;padding:15px}._saveBtn_46xl4_179:disabled{opacity:.5;cursor:not-allowed}._mobileOnly_16ju2_2{display:none}._desktopOnly_16ju2_3{display:block}@media (width<=768px){._mobileOnly_16ju2_2{width:100%;display:block}._desktopOnly_16ju2_3{display:none}}._page_16ju2_9{font-family:var(--font-body);flex-direction:column;gap:14px;display:flex}._header_16ju2_10{justify-content:space-between;align-items:flex-start;display:flex}._title_16ju2_11{letter-spacing:-.3px;font-size:25px;font-weight:700}._sub_16ju2_12{color:var(--muted);margin-top:2px;font-size:13px}._btnNew_16ju2_13{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);border:none;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;display:flex}._btnNew_16ju2_13 svg{stroke:#1a1407;fill:none;stroke-width:2.2px;width:15px;height:15px}._tabs_16ju2_17{gap:6px;margin:14px 0 4px;display:flex}._tabs_16ju2_17 button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:12.5px;font-family:var(--font-body);background:0 0;border-radius:8px;padding:8px 14px}._tabActive_16ju2_19{font-weight:600;background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep))!important;color:#1a1407!important;border-color:#0000!important}._tabHeadRow_16ju2_20{justify-content:space-between;align-items:center;margin:14px 0;display:flex}._statsRow_16ju2_23{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._statCard_16ju2_24{background:var(--surface);border:1px solid var(--line);border-radius:13px;flex-direction:column;gap:5px;padding:15px 18px;display:flex}._statWarn_16ju2_25{border-color:#d9a53166}._statLbl_16ju2_26{color:var(--muted);font-size:12px}._statVal_16ju2_27{font-size:23px;font-weight:700}._body_16ju2_29{grid-template-columns:1.15fr 1fr;align-items:start;gap:14px;display:grid}._listCol_16ju2_32{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}._search_16ju2_33{background:var(--field);border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;margin:14px;padding:10px 13px;display:flex}._search_16ju2_33 input{color:var(--text);width:100%;font-size:13px;font-family:var(--font-body);background:0 0;border:none;outline:none}._search_16ju2_33 input::placeholder{color:var(--muted-faint)}._search_16ju2_33 svg{width:15px;height:15px;stroke:var(--muted);fill:none;stroke-width:1.7px}._filters_16ju2_37{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}._filters_16ju2_37 button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:11.5px;font-family:var(--font-body);background:0 0;border-radius:7px;padding:6px 11px}._fActive_16ju2_39{font-weight:600;border-color:var(--gold)!important;color:var(--gold-text)!important;background:#c9a24b26!important}._chipBajo_16ju2_40{align-items:center;gap:6px;display:inline-flex}._chipBajo_16ju2_40 b{background:var(--warn);color:#1a1407;border-radius:10px;padding:0 6px;font-size:10px}._chipBajoActive_16ju2_42{font-weight:600;border-color:var(--warn)!important;color:var(--warn)!important;background:#d9a53126!important}._tableWrap_16ju2_44{max-height:calc(100vh - 360px);padding:0 6px 10px;overflow-y:auto}._table_16ju2_44{border-collapse:collapse;width:100%}._table_16ju2_44 thead th{color:var(--muted);text-align:left;background:var(--surface);text-transform:uppercase;letter-spacing:.3px;padding:8px 12px;font-size:11px;font-weight:500;position:sticky;top:0}._table_16ju2_44 thead th:nth-child(2),._table_16ju2_44 tbody td:nth-child(2){text-align:center}._table_16ju2_44 thead th:last-child{text-align:right}._table_16ju2_44 tbody tr{cursor:pointer}._table_16ju2_44 tbody tr:hover{background:#ffffff08}._rowActive_16ju2_52{background:#c9a24b1a!important}._table_16ju2_44 td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:11px 12px}._prodCell_16ju2_54 b{font-size:13px;font-weight:500;display:block}._prodCell_16ju2_54 small{color:var(--muted);font-size:11px;font-family:var(--font-mono)}._stockBadge_16ju2_56{font-size:11.5px;font-family:var(--font-mono);white-space:nowrap;border-radius:7px;padding:3px 9px;display:inline-block}._st_ok_16ju2_57{color:var(--ok);background:#1d9e7521}._st_low_16ju2_58{color:var(--warn);background:#d9a53124}._st_out_16ju2_59{color:var(--err);background:#d8503a24}._priceCell_16ju2_60{text-align:right;font-family:var(--font-mono);color:var(--gold-text);white-space:nowrap;font-size:12.5px}._loadWrap_16ju2_62{justify-content:center;padding:40px;display:flex}._spinner_16ju2_63{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_16ju2_63}@keyframes _spin_16ju2_63{to{transform:rotate(360deg)}}._detailCol_16ju2_67{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-height:400px;overflow:hidden}._detailEmpty_16ju2_68{min-height:400px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}._detailEmpty_16ju2_68 svg{opacity:.3;width:44px;height:44px}._detHead_16ju2_71{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}._detHead_16ju2_71 h2{font-size:19px;font-weight:600}._detCode_16ju2_73{color:var(--muted);font-size:12px;font-family:var(--font-mono);margin-top:3px}._editBtn_16ju2_74{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:12.5px;font-family:var(--font-body);border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:8px 13px;display:flex}._editBtn_16ju2_74 svg{width:14px;height:14px;stroke:var(--gold-soft);fill:none;stroke-width:1.8px}._detStats_16ju2_77{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}._dStat_16ju2_78{text-align:center;border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:15px 12px;display:flex}._dStat_16ju2_78:last-child{border-right:none}._dStat_16ju2_78 small{color:var(--muted);font-size:10.5px}._dStat_16ju2_78 span{font-size:15px;font-weight:700;font-family:var(--font-mono)}._gold_16ju2_82{color:var(--gold-text)}._txt_ok_16ju2_83{color:var(--ok)}._txt_low_16ju2_84{color:var(--warn)}._txt_out_16ju2_85{color:var(--err)}._detInfo_16ju2_87{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:2px 18px;padding:16px 20px;display:grid}._infoRow_16ju2_88{border-bottom:1px solid #ffffff08;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}._infoLbl_16ju2_89{color:var(--muted)}._infoVal_16ju2_90{font-weight:500}._kardex_16ju2_92{padding:16px 20px}._kardexHead_16ju2_93{margin-bottom:12px;font-size:13.5px;font-weight:600}._kardexList_16ju2_94{flex-direction:column;display:flex}._kRow_16ju2_95{border-bottom:1px solid #ffffff0a;grid-template-columns:100px 1fr auto auto;align-items:center;gap:12px;padding:9px 0;font-size:12.5px;display:grid}._kDate_16ju2_96{font-family:var(--font-mono);color:var(--muted);font-size:11px}._kTipo_16ju2_97{color:var(--muted)}._kCant_16ju2_98{font-family:var(--font-mono);text-align:right;font-weight:700}._kPos_16ju2_99{color:var(--ok)}._kNeg_16ju2_100{color:var(--err)}._kResult_16ju2_101{font-family:var(--font-mono);color:var(--gold-text);text-align:right;width:40px}._emptyMsg_16ju2_103{color:var(--muted);text-align:center;padding:26px 10px;font-size:13px}._overlay_16ju2_108{z-index:250;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_16ju2_109{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;overflow:hidden}._modalHead_16ju2_110{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}._modalHead_16ju2_110 h3{font-size:17px;font-weight:600}._modalHead_16ju2_110 button{color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._modalHead_16ju2_110 svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}._modalBody_16ju2_114{padding:20px 22px;overflow-y:auto}._formGrid_16ju2_115{grid-template-columns:1fr 1fr;gap:15px;display:grid}._formGrid_16ju2_115 input,._formGrid_16ju2_115 select,._formGrid_16ju2_115 textarea{background:var(--field);border:1px solid var(--line);width:100%;color:var(--text);font-size:13px;font-family:var(--font-body);border-radius:9px;outline:none;padding:9px 12px}._formGrid_16ju2_115 input:focus,._formGrid_16ju2_115 select:focus,._formGrid_16ju2_115 textarea:focus{border-color:var(--gold)}._formGrid_16ju2_115 textarea{resize:vertical}._formGrid_16ju2_115 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._formGrid_16ju2_115 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._formGrid_16ju2_115 input[type=number]{appearance:textfield}._modalHint_16ju2_126{color:var(--muted);margin-top:12px;font-size:11.5px;font-style:italic}._modalErr_16ju2_127{color:var(--err);margin-top:10px;font-size:12.5px}._modalFoot_16ju2_128{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}._btnCancel_16ju2_129{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--font-body);border-radius:9px;padding:10px 18px}._btnSave_16ju2_130{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;padding:10px 22px}._btnSave_16ju2_130:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){._body_16ju2_29,._detInfo_16ju2_87,._formGrid_16ju2_115,._statsRow_16ju2_23{grid-template-columns:1fr}._detStats_16ju2_77{grid-template-columns:repeat(2,1fr)}}._wrap_91ig0_1{flex-direction:column;min-height:100%;display:flex}._header_91ig0_2{flex-direction:column;gap:8px;padding:18px 16px 4px;display:flex}._header_91ig0_2 h1{font-size:23px;font-weight:800}._miniStatsWrap_91ig0_4{flex-direction:column;gap:8px;padding:8px 16px 10px;display:flex}._miniStats_91ig0_4{color:var(--muted);gap:8px;font-size:12.5px;display:flex}._search_91ig0_6{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:14px;font-family:var(--font-body);box-sizing:border-box;border-radius:11px;outline:none;width:100%;padding:12px 14px}._search_91ig0_6:focus{border-color:var(--gold)}._filtros_91ig0_15{gap:8px;padding:4px 16px 12px;display:flex;overflow-x:auto}._filtros_91ig0_15::-webkit-scrollbar{display:none}._filtro_91ig0_15{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;display:flex}._filtroOn_91ig0_24{border-color:var(--gold);color:var(--gold-text);background:#c9a24b1a}._filtroBajo_91ig0_25._filtroOn_91ig0_24{border-color:var(--warn);color:var(--warn);background:#d9a5311a}._filtroNum_91ig0_26{color:var(--warn);background:#d9a53140;border-radius:10px;padding:1px 7px;font-size:11px}._list_91ig0_32{box-sizing:border-box;flex-direction:column;flex:1;gap:9px;padding:0 16px 150px;display:flex}._card_91ig0_37{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;display:flex}._card_91ig0_37:active{background:var(--surface-2)}._cardInfo_91ig0_43{flex:1;min-width:0}._cardNom_91ig0_44{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._cardCod_91ig0_45{color:var(--muted);font-size:11.5px;font-family:var(--font-mono);margin-top:2px}._cardRight_91ig0_46{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}._stockBadge_91ig0_47{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}._ok_91ig0_48{color:var(--ok);background:#1d9e7529}._bajo_91ig0_49{color:var(--warn);background:#d9a5312e}._agotado_91ig0_50{color:var(--err);background:#d8503a29}._cardPrecio_91ig0_51{color:var(--gold-text);font-size:13px;font-weight:700;font-family:var(--font-mono)}._fab_91ig0_54{left:16px;right:16px;bottom:calc(70px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:15px;font-weight:700;font-family:var(--font-body);z-index:50;border:none;border-radius:14px;padding:15px;position:fixed;box-shadow:0 8px 24px #c9a24b4d}._loadWrap_91ig0_64{justify-content:center;padding:50px;display:flex}._spinner_91ig0_65{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite _spin_91ig0_65}@keyframes _spin_91ig0_65{to{transform:rotate(360deg)}}._empty_91ig0_71{text-align:center;color:var(--muted);padding:50px 20px;font-size:13.5px}._overlay_91ig0_74{z-index:300;background:#000000a6;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_91ig0_78{background:var(--surface);border-top:1px solid var(--line);width:100%;padding:12px 18px calc(24px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;flex-direction:column;gap:14px;max-height:92vh;display:flex;overflow-y:auto}._handle_91ig0_85{background:var(--line);border-radius:4px;flex-shrink:0;width:40px;height:4px;margin:0 auto}._sheet_91ig0_78 h3{font-size:18px;font-weight:700}._detHead_91ig0_89{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._detNom_91ig0_90{font-size:17px;font-weight:700}._detCod_91ig0_91{color:var(--muted);font-size:12.5px;font-family:var(--font-mono);margin-top:2px}._editBtn_91ig0_92{background:var(--surface-2);border:1px solid var(--gold);color:var(--gold-text);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);border-radius:9px;flex-shrink:0;padding:8px 14px}._detStats_91ig0_98{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}._dStat_91ig0_99{background:var(--surface-2);border:1px solid var(--line);text-align:center;border-radius:11px;flex-direction:column;gap:3px;padding:11px 4px;display:flex}._dStat_91ig0_99 b{font-size:13px;font-weight:700}._dStat_91ig0_99 span{color:var(--muted);font-size:10px}._margen_91ig0_106{color:var(--ok);font-size:13px;font-weight:600}._ajusteBtn_91ig0_107{border:1px solid var(--gold);color:var(--gold-text);cursor:pointer;font-size:14.5px;font-weight:600;font-family:var(--font-body);background:#c9a24b1f;border-radius:12px;width:100%;padding:13px}._kardexTitle_91ig0_115{color:var(--muted);font-size:13px;font-weight:700}._kardex_91ig0_115{flex-direction:column;display:flex}._movRow_91ig0_117{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:11px 0;display:flex}._movRow_91ig0_117>div{align-items:center;gap:10px;display:flex}._movRow_91ig0_117 b{font-family:var(--font-mono);font-size:14px}._entrada_91ig0_123{color:var(--ok)}._salida_91ig0_124{color:var(--err)}._movRow_91ig0_117 span{color:var(--muted);font-size:12.5px}._movFecha_91ig0_126{font-family:var(--font-mono);flex-shrink:0;font-size:11.5px}._tabEmpty_91ig0_127{text-align:center;color:var(--muted);padding:24px;font-size:13px}._tipoToggle_91ig0_130{gap:8px;display:flex}._tipo_91ig0_130,._tipoOn_91ig0_131{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);border-radius:11px;flex:1;padding:11px}._tipoOn_91ig0_131{border-color:var(--gold);color:var(--gold-text);background:#c9a24b1a}._previewStock_91ig0_138{color:var(--text);background:var(--surface-2);text-align:center;border-radius:10px;padding:11px;font-size:13.5px}._previewErr_91ig0_142{color:var(--err)}._form_91ig0_145{flex-direction:column;gap:12px;display:flex}._row2_91ig0_146{grid-template-columns:1fr 1fr;gap:10px;display:grid}._inLbl_91ig0_148{color:var(--muted);margin-bottom:5px;font-size:12px}._inInput_91ig0_149{box-sizing:border-box;background:var(--field,var(--surface-2));border:1px solid var(--line);width:100%;color:var(--text);font-size:14px;font-family:var(--font-body);border-radius:10px;outline:none;padding:11px}._inInput_91ig0_149:focus{border-color:var(--gold)}._hint_91ig0_156{color:var(--muted);font-size:11.5px;font-style:italic}._err_91ig0_157{color:var(--err);background:#d8503a1a;border:1px solid #d8503a4d;border-radius:10px;padding:10px;font-size:12.5px}._saveBtn_91ig0_162{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:15.5px;font-weight:700;font-family:var(--font-body);border:none;border-radius:13px;padding:15px}._saveBtn_91ig0_162:disabled{opacity:.5;cursor:not-allowed}._page_it05n_1{font-family:var(--font-body);flex-direction:column;gap:14px;display:flex}@media (width<=768px){._page_it05n_1{padding:16px}}._header_it05n_8{justify-content:space-between;align-items:flex-start;display:flex}._title_it05n_9{letter-spacing:-.3px;font-size:25px;font-weight:700}._sub_it05n_10{color:var(--muted);margin-top:2px;font-size:13px}._tabs_it05n_13{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:4px;width:fit-content;padding:4px;display:flex}._tab_it05n_13{color:var(--muted);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-body);background:0 0;border:none;border-radius:9px;padding:8px 18px;transition:color .15s}._tab_it05n_13:hover{color:var(--text)}._tabOn_it05n_16{color:var(--gold-text);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);background:#c9a24b1f;border:none;border-radius:9px;padding:8px 18px}._tabBody_it05n_19{flex-direction:column;gap:12px;display:flex}._toolRow_it05n_22{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._countLabel_it05n_23{color:var(--muted);flex:1;font-size:13px}._searchBox_it05n_25{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;gap:9px;min-width:200px;max-width:320px;padding:9px 13px;display:flex}._searchBox_it05n_25 input{color:var(--text);width:100%;font-size:13px;font-family:var(--font-body);background:0 0;border:none;outline:none}._searchBox_it05n_25 input::placeholder{color:var(--muted-faint)}._searchBox_it05n_25 svg{flex-shrink:0;width:15px;height:15px}._filterChips_it05n_30{flex-wrap:wrap;flex:1;gap:6px;display:flex}._chip_it05n_31{border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:11.5px;font-family:var(--font-body);white-space:nowrap;background:0 0;border-radius:7px;padding:6px 11px}._chip_it05n_31:hover{color:var(--text)}._chipOn_it05n_33{border:1px solid var(--gold);color:var(--gold-text);cursor:pointer;font-size:11.5px;font-weight:600;font-family:var(--font-body);white-space:nowrap;background:#c9a24b26;border-radius:7px;padding:6px 11px}._btnNew_it05n_35{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:9px 15px;display:flex}._btnNew_it05n_35 svg{width:15px;height:15px}._tableCard_it05n_43{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow-x:auto}._loadWrap_it05n_45{justify-content:center;padding:48px;display:flex}._spinner_it05n_46{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_it05n_46}@keyframes _spin_it05n_46{to{transform:rotate(360deg)}}._emptyMsg_it05n_48{color:var(--muted);text-align:center;padding:40px;font-size:13px}._table_it05n_43{border-collapse:collapse;width:100%;min-width:560px}._table_it05n_43 thead th{color:var(--text);text-align:left;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px 10px;font-size:11px;font-weight:600}._table_it05n_43 thead th:last-child{width:80px}._table_it05n_43 tbody td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:12px 14px;font-size:13px}._table_it05n_43 tbody tr:last-child td{border-bottom:none}._table_it05n_43 tbody tr:hover{background:#ffffff06}._nameCell_it05n_58{flex-direction:column;gap:2px;display:flex}._nameCell_it05n_58 b{font-size:13px;font-weight:500}._nameCell_it05n_58 small{color:var(--muted);font-size:11.5px}._catIcon_it05n_61{margin-right:6px;font-size:14px}._vertTag_it05n_62{color:var(--gold-text);background:#c9a24b1a;border:1px solid #c9a24b33;border-radius:5px;width:fit-content;margin-top:2px;padding:2px 7px;font-size:10px;display:inline-block}._mutedCell_it05n_64{color:var(--muted);font-size:12.5px}._priceCell_it05n_65{font-family:var(--font-mono);color:var(--gold-text);white-space:nowrap;font-size:13px}._strikePriceCell_it05n_66{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:12.5px;text-decoration:line-through}._savingCell_it05n_67{font-family:var(--font-mono);color:var(--ok);white-space:nowrap;font-size:12.5px}._monoCell_it05n_68{font-family:var(--font-mono);font-size:12.5px}._badgeOn_it05n_70{color:var(--ok);white-space:nowrap;background:#1d9e7521;border-radius:6px;padding:3px 9px;font-size:11px;display:inline-block}._badgeOff_it05n_71{color:var(--muted);white-space:nowrap;background:#ffffff0f;border-radius:6px;padding:3px 9px;font-size:11px;display:inline-block}._actCell_it05n_73{justify-content:flex-end;align-items:center;gap:4px;display:flex;padding-right:14px!important}._iconBtn_it05n_74{border:1px solid var(--line);background:var(--surface-2);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}._iconBtn_it05n_74:hover{color:var(--text);background:#ffffff0f}._iconBtn_it05n_74 svg{width:13px;height:13px}._iconBtnDanger_it05n_77:hover{color:var(--err);background:#d8503a14;border-color:#d8503a4d}._toast_it05n_80{background:var(--surface);border:1px solid var(--line);z-index:300;white-space:nowrap;border-radius:10px;padding:12px 22px;font-size:13.5px;font-weight:500;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000059}._overlay_it05n_85{z-index:250;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_it05n_86{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;overflow:hidden}._modalHead_it05n_88{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}._modalHead_it05n_88 h3{font-size:17px;font-weight:600}._modalHead_it05n_88 button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._modalHead_it05n_88 svg{width:18px;height:18px}._modalBody_it05n_93{padding:20px 22px;overflow-y:auto}._formGrid_it05n_94{grid-template-columns:1fr 1fr;gap:15px;display:grid}._formGrid_it05n_94 input,._formGrid_it05n_94 select,._formGrid_it05n_94 textarea{background:var(--field);border:1px solid var(--line);width:100%;color:var(--text);font-size:13px;font-family:var(--font-body);box-sizing:border-box;border-radius:9px;outline:none;padding:9px 12px}._formGrid_it05n_94 input:focus,._formGrid_it05n_94 select:focus,._formGrid_it05n_94 textarea:focus{border-color:var(--gold)}._formGrid_it05n_94 textarea{resize:vertical}._formGrid_it05n_94 input[type=number]{appearance:textfield}._formGrid_it05n_94 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}._formGrid_it05n_94 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}._checkRow_it05n_108{flex-wrap:wrap;grid-column:1/-1;align-items:flex-start;gap:18px;padding:4px 0;display:flex}._checkRow_it05n_108 label{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13px;display:flex}._checkRow_it05n_108 input[type=checkbox]{width:15px;height:15px;accent-color:var(--gold);cursor:pointer}._checkCol_it05n_111{flex-direction:column;gap:5px;max-width:320px;display:flex}._fieldHint_it05n_112{color:var(--muted);font-size:11.5px;font-style:italic;line-height:1.4}._modalErr_it05n_114{color:var(--err);margin-top:10px;font-size:12.5px}._modalFoot_it05n_116{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}._btnCancel_it05n_117{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--font-body);border-radius:9px;padding:10px 18px}._btnSave_it05n_118{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;padding:10px 22px}._btnSave_it05n_118:disabled{opacity:.45;cursor:not-allowed}._refPrice_it05n_122{height:38px;font-family:var(--font-mono);color:var(--muted);align-items:center;gap:8px;padding:0 2px;font-size:14px;display:flex}._savingTag_it05n_123{color:var(--ok);font-size:11px;font-family:var(--font-body);background:#1d9e7524;border-radius:6px;padding:3px 9px}._lineasHead_it05n_125{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;justify-content:space-between;align-items:center;margin-top:18px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}._btnAddLinea_it05n_126{color:var(--gold-text);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);background:#c9a24b1f;border:1px solid #c9a24b33;border-radius:7px;padding:5px 12px}._btnAddLinea_it05n_126:hover{background:#c9a24b33}._lineasEmpty_it05n_129{color:var(--muted);padding:14px 0;font-size:12.5px}._lineasList_it05n_130{flex-direction:column;gap:6px;display:flex}._lineaRow_it05n_131{align-items:center;gap:8px;display:flex}._lineaSelect_it05n_132{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:12.5px;font-family:var(--font-body);border-radius:8px;outline:none;flex:1;padding:8px 10px}._lineaSelect_it05n_132:focus{border-color:var(--gold)}._lineaCant_it05n_134{background:var(--field);border:1px solid var(--line);width:60px;color:var(--text);font-size:13px;font-family:var(--font-mono);text-align:center;appearance:textfield;border-radius:8px;outline:none;padding:8px 10px}._lineaCant_it05n_134::-webkit-outer-spin-button{-webkit-appearance:none}._lineaCant_it05n_134::-webkit-inner-spin-button{-webkit-appearance:none}._lineaCant_it05n_134:focus{border-color:var(--gold)}._lineaPrice_it05n_138{font-family:var(--font-mono);color:var(--gold-text);text-align:right;white-space:nowrap;flex-shrink:0;width:100px;font-size:12.5px}._lineaDel_it05n_139{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}._lineaDel_it05n_139:hover{color:var(--err);background:#d8503a14;border-color:#d8503a4d}._lineaDel_it05n_139 svg{width:12px;height:12px}@media (width<=900px){._formGrid_it05n_94{grid-template-columns:1fr}._toolRow_it05n_22{gap:8px}._searchBox_it05n_25{max-width:100%}._table_it05n_43 thead th:nth-child(3),._table_it05n_43 tbody td:nth-child(3){display:none}}@media (width<=640px){._tabs_it05n_13{width:100%}._tab_it05n_13,._tabOn_it05n_16{text-align:center;flex:1;padding:8px 10px}._strikePriceCell_it05n_66,._savingCell_it05n_67{display:none}}._wrap_cq1rb_2{font-family:var(--font-body);flex-direction:column;gap:20px;display:flex}._header_cq1rb_9{flex-direction:column;gap:4px;display:flex}._title_cq1rb_10{letter-spacing:-.3px;font-size:25px;font-weight:700}._sub_cq1rb_11{font-size:var(--fs-sm);color:var(--muted)}._cats_cq1rb_14{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._catCard_cq1rb_20{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .2s;overflow:hidden}._catCard_cq1rb_20:hover{border-color:#c9a24b4d}._catHead_cq1rb_29{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px 14px;display:flex}._catIco_cq1rb_37{width:38px;height:38px;color:var(--gold-text);background:#c9a24b1a;border:1px solid #c9a24b33;border-radius:10px;flex-shrink:0;place-items:center;display:grid}._catIco_cq1rb_37 svg{width:18px;height:18px}._catNom_cq1rb_50{font-size:var(--fs-base);font-weight:var(--fw-semibold)}._catCount_cq1rb_51{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}._repList_cq1rb_54{flex-direction:column;display:flex}._repItem_cq1rb_56{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--line);width:100%;font-family:var(--font-body);background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:13px 18px;transition:background .15s;display:flex}._repItem_cq1rb_56:last-child{border-bottom:none}._repItem_cq1rb_56:hover{background:#c9a24b0f}._repNom_cq1rb_74{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}._repDesc_cq1rb_75{font-size:var(--fs-xs);color:var(--muted);margin-top:1px}._visor_cq1rb_78{flex-direction:column;gap:18px;display:flex}._back_cq1rb_84{color:var(--muted);font-size:var(--fs-sm);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:6px;width:fit-content;padding:0;transition:color .15s;display:inline-flex}._back_cq1rb_84:hover{color:var(--gold-text)}._back_cq1rb_84 svg{width:16px;height:16px}._visorTitle_cq1rb_101{letter-spacing:-.2px;margin-top:-4px;font-size:22px;font-weight:700}._filtros_cq1rb_109{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px 18px;display:flex}._filtroLabel_cq1rb_120{font-size:var(--fs-xs);color:var(--muted);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.4px;flex-direction:column;gap:5px;display:flex}._filtroInput_cq1rb_131,._filtroSelect_cq1rb_132{background:var(--field);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-sm);font-family:var(--font-body);outline:none;min-width:140px;padding:8px 11px;transition:border-color .15s}._filtroInput_cq1rb_131:focus,._filtroSelect_cq1rb_132:focus{border-color:var(--gold)}._filtroSelect_cq1rb_132{cursor:pointer}._generar_cq1rb_149{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;font-family:var(--font-body);border:none;align-self:flex-end;align-items:center;gap:7px;padding:9px 20px;transition:opacity .15s;display:flex}._generar_cq1rb_149:disabled{opacity:.45;cursor:not-allowed}._hint_cq1rb_168{font-size:var(--fs-sm);color:var(--warn);padding:2px}._estado_cq1rb_174{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:10px;padding:20px 0;display:flex}._spinner_cq1rb_183{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.7s linear infinite _spin_cq1rb_183}@keyframes _spin_cq1rb_183{to{transform:rotate(360deg)}}._estadoErr_cq1rb_194{border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--err);background:#d8503a1a;border:1px solid #d8503a40;padding:12px 16px}._exportBar_cq1rb_204{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._subt_cq1rb_212{font-size:var(--fs-sm);color:var(--muted)}._exportBtns_cq1rb_217{gap:8px;display:flex}._expBtn_cq1rb_222{color:var(--gold-text);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;font-family:var(--font-body);background:#c9a24b0f;border:1px solid #c9a24b59;align-items:center;gap:6px;padding:7px 13px;transition:background .15s,border-color .15s;display:inline-flex}._expBtn_cq1rb_222:hover{background:#c9a24b26;border-color:#c9a24b99}._expBtn_cq1rb_222 svg{width:13px;height:13px}._vacio_cq1rb_244{color:var(--muted);font-size:var(--fs-sm);flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}._vacio_cq1rb_244 svg{opacity:.3;width:40px;height:40px}._tablaWrap_cq1rb_256{border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto}._tabla_cq1rb_256{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._tabla_cq1rb_256 thead th{color:var(--muted);font-size:11px;font-weight:var(--fw-semibold);text-align:left;background:var(--surface);text-transform:uppercase;letter-spacing:.35px;white-space:nowrap;border-bottom:1px solid var(--line);padding:11px 14px;position:sticky;top:0}._tabla_cq1rb_256 tbody tr{transition:background .1s}._tabla_cq1rb_256 tbody tr:hover{background:#ffffff08}._tabla_cq1rb_256 td{color:var(--text);white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:11px 14px}._tabla_cq1rb_256 tbody tr:last-child td{border-bottom:none}._tabla_cq1rb_256 tfoot tr{background:#c9a24b0f}._tabla_cq1rb_256 tfoot td{font-weight:var(--fw-semibold);color:var(--gold-text);white-space:nowrap;border-top:1px solid #c9a24b33;padding:11px 14px}._num_cq1rb_303{font-family:var(--font-mono);text-align:right!important}._denied_cq1rb_309{min-height:320px;color:var(--muted);font-size:var(--fs-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}._denied_cq1rb_309 svg{opacity:.3;width:48px;height:48px}._denied_cq1rb_309 p{font-size:var(--fs-base);color:var(--text)}._denied_cq1rb_309 small{font-size:var(--fs-xs);color:var(--muted)}@media (width<=1100px){._cats_cq1rb_14{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._wrap_cq1rb_2{padding:16px}._cats_cq1rb_14{grid-template-columns:1fr}._filtros_cq1rb_109{flex-direction:column;align-items:stretch}._filtroInput_cq1rb_131,._filtroSelect_cq1rb_132{width:100%;min-width:0}._generar_cq1rb_149{justify-content:center;width:100%}._exportBar_cq1rb_204{flex-direction:column;align-items:flex-start}._exportBtns_cq1rb_217{flex-wrap:wrap}._tabla_cq1rb_256 thead th,._tabla_cq1rb_256 td,._tabla_cq1rb_256 tfoot td{padding:9px 10px;font-size:11.5px}}._page_6odif_1{font-family:var(--font-body);flex-direction:column;gap:14px;display:flex}@media (width<=768px){._page_6odif_1{padding:16px}}._header_6odif_8{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._title_6odif_9{letter-spacing:-.3px;font-size:25px;font-weight:700}._sub_6odif_10{color:var(--muted);margin-top:2px;font-size:13px}._noAccess_6odif_12{color:var(--muted);text-align:center;padding:48px;font-size:14px}._btnNew_6odif_15{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:9px 15px;display:flex}._btnNew_6odif_15 svg{width:15px;height:15px}._btnNew_6odif_15:disabled{opacity:.4;cursor:not-allowed}._limitBox_6odif_26{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}._limitRow_6odif_30{justify-content:space-between;align-items:center;gap:10px;display:flex}._limitLabel_6odif_31{color:var(--muted);font-size:13px}._limitWarn_6odif_32{color:var(--err);font-size:12px;font-weight:500}._limitTrack_6odif_33{background:#ffffff12;border-radius:3px;height:5px;overflow:hidden}._limitFill_6odif_34{background:var(--gold);border-radius:3px;min-width:4px;height:100%;transition:width .4s}._limitFillFull_6odif_35{background:var(--err)}._tableCard_6odif_38{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}._loadWrap_6odif_39{justify-content:center;padding:48px;display:flex}._spinner_6odif_40{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_6odif_40}@keyframes _spin_6odif_40{to{transform:rotate(360deg)}}._emptyMsg_6odif_42{color:var(--muted);text-align:center;padding:40px;font-size:13px}._table_6odif_38{border-collapse:collapse;width:100%}._table_6odif_38 thead th{color:var(--text);text-align:left;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px 10px;font-size:11px;font-weight:600}._table_6odif_38 thead th:last-child{width:56px}._table_6odif_38 tbody td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:12px 14px;font-size:13px}._table_6odif_38 tbody tr:last-child td{border-bottom:none}._table_6odif_38 tbody tr:hover{background:#ffffff06}._mutedCell_6odif_55{color:var(--muted);font-size:12.5px}._userCell_6odif_58{align-items:center;gap:10px;display:flex}._userInfo_6odif_59{flex-direction:column;gap:2px;display:flex}._userName_6odif_60{align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}._userEmail_6odif_61{color:var(--muted);font-size:12px}._selfTag_6odif_62{color:var(--gold-text);background:#c9a24b26;border:1px solid #c9a24b33;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:600}._changePwdBadge_6odif_66{color:#f5a623;background:#f5a6231f;border:1px solid #f5a62333;border-radius:5px;width:fit-content;padding:1px 6px;font-size:10.5px}._avatar_6odif_72{color:#fff;letter-spacing:.5px;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}._roleBadge_6odif_78{color:var(--muted);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff14;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}._role_OWNER_6odif_83{color:var(--gold-text);background:#c9a24b26;border-color:#c9a24b40}._role_ADMIN_6odif_84{color:#6eaff5;background:#2d7dd226;border-color:#2d7dd240}._role_MANAGER_6odif_85{color:#5ed49a;background:#3bb2731f;border-color:#3bb27333}._badgeOn_6odif_88{color:var(--ok);white-space:nowrap;background:#1d9e7521;border-radius:6px;padding:3px 9px;font-size:11px;display:inline-block}._badgeOff_6odif_89{color:var(--muted);white-space:nowrap;background:#ffffff0f;border-radius:6px;padding:3px 9px;font-size:11px;display:inline-block}._menuWrap_6odif_92{justify-content:flex-end;display:flex;position:relative}._menuBtn_6odif_93{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}._menuBtn_6odif_93:hover{color:var(--text);background:#ffffff0d}._menuDropdown_6odif_99{z-index:90;background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:180px;padding:4px;position:fixed;box-shadow:0 8px 24px #0006}._menuDropdown_6odif_99 button{text-align:left;width:100%;color:var(--text);font-size:13px;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:9px 12px;display:block}._menuDropdown_6odif_99 button:hover{background:#ffffff0f}._menuItemDanger_6odif_112{color:var(--err)!important}._menuItemDanger_6odif_112:hover{background:#d8503a1a!important}._mobileCards_6odif_116{flex-direction:column;gap:0;display:none}._mobileCard_6odif_116{border-bottom:1px solid #ffffff0a;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._mobileCard_6odif_116:last-child{border-bottom:none}._mobileCardTop_6odif_122{align-items:flex-start;gap:10px;display:flex}._mobileCardInfo_6odif_123{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._mobileCardName_6odif_124{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex}._mobileCardEmail_6odif_125{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._mobileCardBadges_6odif_126{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}._mobileCardMeta_6odif_127{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}._mobileCardActions_6odif_128{flex-wrap:wrap;gap:6px;display:flex}._mobileActionBtn_6odif_129{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-body);border-radius:8px;padding:6px 12px}._mobileActionBtn_6odif_129:hover{background:#ffffff0f}._mobileActionDanger_6odif_135{color:var(--err);border-color:#d8503a40}._mobileActionDanger_6odif_135:hover{background:#d8503a14!important}._overlay_6odif_141{z-index:250;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_6odif_142{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:100%;max-width:580px;max-height:90vh;display:flex;overflow:hidden}._modalSm_6odif_146{max-width:440px}._modalHead_6odif_148{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}._modalHead_6odif_148 h3{font-size:17px;font-weight:600}._modalHead_6odif_148 button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._modalHead_6odif_148 svg{width:18px;height:18px}._modalBody_6odif_153{flex-direction:column;gap:16px;padding:20px 22px;display:flex;overflow-y:auto}._formGrid_6odif_155{grid-template-columns:1fr 1fr;gap:14px;display:grid}._formField_6odif_156{flex-direction:column;gap:5px;display:flex}._formField_6odif_156 label{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:500}._formField_6odif_156 input,._formField_6odif_156 select{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:13px;font-family:var(--font-body);box-sizing:border-box;border-radius:9px;outline:none;width:100%;padding:9px 12px}._formField_6odif_156 input:focus,._formField_6odif_156 select:focus{border-color:var(--gold)}._fieldReadonly_6odif_165{opacity:.55;cursor:not-allowed}._fieldHint_6odif_166{color:var(--muted);font-size:11.5px}._pwdNote_6odif_168{color:var(--muted);background:#c9a24b12;border:1px solid #c9a24b26;border-radius:9px;padding:10px 14px;font-size:12.5px}._confirmMsg_6odif_169{color:var(--text);font-size:14px;line-height:1.55}._modalErr_6odif_170{color:var(--err);font-size:12.5px}._tempNote_6odif_173{color:var(--muted);font-size:13px;line-height:1.5}._tempBox_6odif_174{background:var(--field);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex}._tempPwd_6odif_178{font-family:var(--font-mono);color:var(--gold-text);letter-spacing:2px;flex:1;font-size:20px;font-weight:700}._btnCopy_6odif_179,._btnCopied_6odif_179{cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:7px 14px}._btnCopy_6odif_179{color:var(--gold-text);background:#c9a24b2e}._btnCopy_6odif_179:hover{background:#c9a24b47}._btnCopied_6odif_179{color:var(--ok);background:#1d9e752e}._modalFoot_6odif_188{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}._btnCancel_6odif_189{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--font-body);border-radius:9px;padding:10px 18px}._btnCancel_6odif_189:disabled{opacity:.45;cursor:not-allowed}._btnSave_6odif_191{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;padding:10px 22px}._btnSave_6odif_191:disabled{opacity:.45;cursor:not-allowed}._btnDanger_6odif_193{background:var(--err);color:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;padding:10px 22px}._btnDanger_6odif_193:disabled{opacity:.45;cursor:not-allowed}._toast_6odif_197{border:1px solid var(--line);z-index:300;white-space:nowrap;border-radius:10px;padding:12px 22px;font-size:13.5px;font-weight:500;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000059}._toastOk_6odif_198{background:var(--surface);color:var(--text)}._toastErr_6odif_199{color:var(--err);background:#d8503a26;border-color:#d8503a59}@media (width<=900px){._tableDesktop_6odif_203{display:none}._mobileCards_6odif_116{display:flex}._formGrid_6odif_155{grid-template-columns:1fr}}@media (width<=600px){._header_6odif_8{flex-direction:column;align-items:stretch}._btnNew_6odif_15{justify-content:center}}._page_ir7d1_1{font-family:var(--font-body);flex-direction:column;gap:14px;display:flex}@media (width<=768px){._page_ir7d1_1{padding:16px}}._header_ir7d1_8{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._title_ir7d1_9{letter-spacing:-.3px;font-size:25px;font-weight:700}._sub_ir7d1_10{color:var(--muted);margin-top:2px;font-size:13px}._btnNew_ir7d1_13{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:9px 15px;display:flex}._btnNew_ir7d1_13 svg{width:15px;height:15px}._btnNew_ir7d1_13:disabled{opacity:.4;cursor:not-allowed}._limitBox_ir7d1_24{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}._limitRow_ir7d1_28{justify-content:space-between;align-items:center;gap:10px;display:flex}._limitLabel_ir7d1_29{color:var(--muted);font-size:13px}._limitWarn_ir7d1_30{color:var(--err);font-size:12px;font-weight:500}._limitTrack_ir7d1_31{background:#ffffff12;border-radius:3px;height:5px;overflow:hidden}._limitFill_ir7d1_32{background:var(--gold);border-radius:3px;min-width:4px;height:100%;transition:width .4s}._limitFillFull_ir7d1_33{background:var(--err)}._tableCard_ir7d1_36{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}._loadWrap_ir7d1_37{justify-content:center;padding:48px;display:flex}._spinner_ir7d1_38{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_ir7d1_38}@keyframes _spin_ir7d1_38{to{transform:rotate(360deg)}}._emptyMsg_ir7d1_40{color:var(--muted);text-align:center;padding:40px;font-size:13px}._table_ir7d1_36{border-collapse:collapse;width:100%}._table_ir7d1_36 thead th{color:var(--text);text-align:left;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px 10px;font-size:11px;font-weight:600}._table_ir7d1_36 thead th:last-child{width:56px}._table_ir7d1_36 tbody td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:12px 14px;font-size:13px}._table_ir7d1_36 tbody tr:last-child td{border-bottom:none}._table_ir7d1_36 tbody tr:hover{background:#ffffff06}._mutedCell_ir7d1_53{color:var(--muted);max-width:240px;font-size:12.5px}._nameCell_ir7d1_56{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._sucursalNombre_ir7d1_57{font-size:13px;font-weight:500}._principalBadge_ir7d1_60{color:var(--gold-text);white-space:nowrap;letter-spacing:.2px;background:#c9a24b2e;border:1px solid #c9a24b4d;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}._badgeOn_ir7d1_67{color:var(--ok);white-space:nowrap;background:#1d9e7521;border-radius:6px;padding:3px 9px;font-size:11px;display:inline-block}._badgeOff_ir7d1_68{color:var(--muted);white-space:nowrap;background:#ffffff0f;border-radius:6px;padding:3px 9px;font-size:11px;display:inline-block}._menuWrap_ir7d1_71{justify-content:flex-end;display:flex;position:relative}._menuBtn_ir7d1_72{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}._menuBtn_ir7d1_72:hover{color:var(--text);background:#ffffff0d}._menuDropdown_ir7d1_78{z-index:90;background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:200px;padding:4px;position:fixed;box-shadow:0 8px 24px #0006}._menuDropdown_ir7d1_78 button{text-align:left;width:100%;color:var(--text);font-size:13px;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:9px 12px;display:block}._menuDropdown_ir7d1_78 button:hover{background:#ffffff0f}._menuDivider_ir7d1_89{background:var(--line);height:1px;margin:4px 0}._menuItemDanger_ir7d1_90{color:var(--err)!important}._menuItemDanger_ir7d1_90:hover{background:#d8503a1a!important}._menuItemDisabled_ir7d1_92{opacity:.45;color:var(--muted)!important;cursor:not-allowed!important}._menuItemDisabled_ir7d1_92:hover{background:0 0!important}._mobileCards_ir7d1_96{flex-direction:column;gap:0;display:none}._mobileCard_ir7d1_96{border-bottom:1px solid #ffffff0a;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._mobileCard_ir7d1_96:last-child{border-bottom:none}._mobileCardTop_ir7d1_99{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._mobileCardLeft_ir7d1_100{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._mobileCardName_ir7d1_101{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}._mobileCardDir_ir7d1_102{color:var(--muted);font-size:12.5px}._mobileCardTel_ir7d1_103{color:var(--muted);font-size:12px}._mobileCardActions_ir7d1_104{flex-wrap:wrap;gap:6px;display:flex}._mobileActionBtn_ir7d1_105{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-body);border-radius:8px;padding:6px 12px}._mobileActionBtn_ir7d1_105:hover{background:#ffffff0f}._mobileActionDanger_ir7d1_111{color:var(--err);border-color:#d8503a40}._mobileActionDanger_ir7d1_111:hover{background:#d8503a14!important}._mobileActionDisabled_ir7d1_113{opacity:.4;cursor:not-allowed}._mobileActionDisabled_ir7d1_113:hover{background:var(--surface-2)!important}._overlay_ir7d1_119{z-index:250;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_ir7d1_120{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;overflow:hidden}._modalSm_ir7d1_124{max-width:440px}._modalHead_ir7d1_126{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}._modalHead_ir7d1_126 h3{font-size:17px;font-weight:600}._modalHead_ir7d1_126 button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._modalHead_ir7d1_126 svg{width:18px;height:18px}._modalBody_ir7d1_131{flex-direction:column;gap:14px;padding:20px 22px;display:flex;overflow-y:auto}._formGrid_ir7d1_133{grid-template-columns:1fr 1fr;gap:14px;display:grid}._formField_ir7d1_134{flex-direction:column;gap:5px;display:flex}._fieldFull_ir7d1_135{grid-column:1/-1}._formField_ir7d1_134 label{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:500}._formField_ir7d1_134 input{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:13px;font-family:var(--font-body);box-sizing:border-box;border-radius:9px;outline:none;width:100%;padding:9px 12px}._formField_ir7d1_134 input:focus{border-color:var(--gold)}._fieldHint_ir7d1_143{color:var(--muted);font-size:11.5px;font-style:italic}._selectInput_ir7d1_145{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:13px;font-family:var(--font-body);box-sizing:border-box;cursor:pointer;border-radius:9px;outline:none;width:100%;padding:9px 12px}._selectInput_ir7d1_145:focus{border-color:var(--gold)}._selectInput_ir7d1_145:disabled{opacity:.5;cursor:not-allowed}._checkRow_ir7d1_153{flex-direction:column;gap:6px;padding:2px 0;display:flex}._checkRow_ir7d1_153 label{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}._checkRow_ir7d1_153 input[type=checkbox]{width:15px;height:15px;accent-color:var(--gold);cursor:pointer}._checkRow_ir7d1_153 input[type=checkbox]:disabled{cursor:not-allowed}._confirmMsg_ir7d1_163{color:var(--text);font-size:14px;line-height:1.55}._modalErr_ir7d1_164{color:var(--err);font-size:12.5px}._modalFoot_ir7d1_167{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}._btnCancel_ir7d1_168{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--font-body);border-radius:9px;padding:10px 18px}._btnCancel_ir7d1_168:disabled{opacity:.45;cursor:not-allowed}._btnSave_ir7d1_170{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;padding:10px 22px}._btnSave_ir7d1_170:disabled{opacity:.45;cursor:not-allowed}._btnDanger_ir7d1_172{background:var(--err);color:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;padding:10px 22px}._btnDanger_ir7d1_172:disabled{opacity:.45;cursor:not-allowed}._toast_ir7d1_176{border:1px solid var(--line);z-index:300;white-space:nowrap;border-radius:10px;padding:12px 22px;font-size:13.5px;font-weight:500;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000059}._toastOk_ir7d1_177{background:var(--surface);color:var(--text)}._toastErr_ir7d1_178{color:var(--err);background:#d8503a26;border-color:#d8503a59}@media (width<=900px){._tableDesktop_ir7d1_182{display:none}._mobileCards_ir7d1_96{display:flex}._formGrid_ir7d1_133{grid-template-columns:1fr}}@media (width<=600px){._header_ir7d1_8{flex-direction:column;align-items:stretch}._btnNew_ir7d1_13{justify-content:center}}._page_1myex_1{font-family:var(--font-body);flex-direction:column;gap:14px;display:flex}@media (width<=768px){._page_1myex_1{padding:16px}}._header_1myex_8{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._title_1myex_9{letter-spacing:-.3px;font-size:25px;font-weight:700}._sub_1myex_10{color:var(--muted);margin-top:3px;font-size:13px}._btnNew_1myex_13{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:9px 15px;display:flex}._btnNew_1myex_13 svg{width:15px;height:15px}._btnNew_1myex_13:disabled{opacity:.4;cursor:not-allowed}._limitBox_1myex_24{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}._limitRow_1myex_28{justify-content:space-between;align-items:center;gap:10px;display:flex}._limitLabel_1myex_29{color:var(--muted);font-size:13px}._limitWarn_1myex_30{color:var(--err);font-size:12px;font-weight:500}._limitTrack_1myex_31{background:#ffffff12;border-radius:3px;height:5px;overflow:hidden}._limitFill_1myex_32{background:var(--gold);border-radius:3px;min-width:4px;height:100%;transition:width .4s}._limitFillFull_1myex_33{background:var(--err)}._summaryGrid_1myex_36{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}._summaryCard_1myex_41{background:var(--surface);border:1px solid var(--line);border-radius:13px;flex-direction:column;gap:12px;padding:16px;transition:border-color .15s;display:flex}._summaryCard_1myex_41:hover{border-color:#ffffff24}._summaryCardIcon_1myex_47{border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}._summaryCardIcon_1myex_47 svg{width:17px;height:17px}._summaryIconDefault_1myex_52{color:var(--muted);background:#ffffff0f}._summaryIconGold_1myex_53{color:var(--gold-text);background:#c9a24b24}._summaryIconGreen_1myex_54{color:var(--ok);background:#1d9e7524}._summaryIconBlue_1myex_55{color:#5bb8e8;background:#2ca0c91f}._summaryIconMuted_1myex_56{color:#ffffff4d;background:#ffffff0a}._summaryCardBody_1myex_57{flex-direction:column;gap:2px;display:flex}._summaryValue_1myex_58{letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:1}._summaryLabel_1myex_61{color:var(--text);margin-top:3px;font-size:12px;font-weight:500}._summarySubLabel_1myex_64{color:var(--muted);font-size:11px}._summaryGold_1myex_67{color:var(--gold)}._summaryGreen_1myex_68{color:var(--ok)}._summaryMuted_1myex_69{color:#ffffff4d}._filterBar_1myex_72{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}._filterSearch_1myex_77{background:var(--field);border:1px solid var(--line);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:180px;max-width:300px;padding:7px 10px;transition:border-color .15s;display:flex}._filterSearch_1myex_77:focus-within{border-color:var(--gold)}._filterSearchIcon_1myex_85{width:14px;height:14px;color:var(--muted);flex-shrink:0}._filterSearchInput_1myex_86{color:var(--text);font-size:13px;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1}._filterSearchInput_1myex_86::placeholder{color:var(--muted)}._filterClear_1myex_91{width:16px;height:16px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}._filterClear_1myex_91 svg{width:13px;height:13px}._filterClear_1myex_91:hover{color:var(--text)}._filterSelects_1myex_98{flex-wrap:wrap;flex:1;gap:8px;display:flex}._filterSelect_1myex_98{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:12.5px;font-family:var(--font-body);cursor:pointer;border-radius:8px;outline:none;min-width:140px;padding:7px 10px;transition:border-color .15s}._filterSelect_1myex_98:focus{border-color:var(--gold)}._tableCard_1myex_110{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}._loadWrap_1myex_111{justify-content:center;padding:48px;display:flex}._spinner_1myex_112{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_1myex_112}@keyframes _spin_1myex_112{to{transform:rotate(360deg)}}._emptyMsg_1myex_114{color:var(--muted);text-align:center;padding:40px;font-size:13px}._clearFiltersBtn_1myex_115{color:var(--gold-text);cursor:pointer;font-size:13px;font-family:var(--font-body);background:0 0;border:none;margin-left:4px;padding:0;text-decoration:underline}._table_1myex_110{border-collapse:collapse;width:100%}._table_1myex_110 thead th{color:var(--text);text-align:left;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px 10px;font-size:11px;font-weight:600}._table_1myex_110 thead th:last-child{width:56px}._table_1myex_110 tbody td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:11px 14px;font-size:13px}._table_1myex_110 tbody tr:last-child td{border-bottom:none}._table_1myex_110 tbody tr:hover{background:#ffffff06}._mutedCell_1myex_131{color:var(--muted);font-size:12.5px}._nameCell_1myex_134{align-items:center;gap:10px;display:flex}._avatar_1myex_135{color:#fff;letter-spacing:.5px;opacity:.9;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}._empNombre_1myex_141{align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}._empPuesto_1myex_142{color:var(--muted);margin-top:1px;font-size:12px}._selfTag_1myex_144{color:var(--gold-text);letter-spacing:.2px;text-transform:uppercase;background:#c9a24b26;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}._badgesCell_1myex_151{flex-wrap:wrap;align-items:center;gap:5px;display:flex}._badgeOn_1myex_152{color:var(--ok);white-space:nowrap;background:#1d9e7521;border-radius:6px;padding:3px 8px;font-size:11px;display:inline-block}._badgeOff_1myex_153{color:var(--muted);white-space:nowrap;background:#ffffff0f;border-radius:6px;padding:3px 8px;font-size:11px;display:inline-block}._badgeVac_1myex_154{color:var(--gold-text);white-space:nowrap;background:#c9a24b1f;border:1px solid #c9a24b40;border-radius:6px;padding:3px 8px;font-size:11px;display:inline-block}._badgeAgenda_1myex_155{color:#5bb8e8;white-space:nowrap;background:#2ca0c91f;border:1px solid #2ca0c940;border-radius:6px;padding:3px 8px;font-size:11px;display:inline-block}._espBadge_1myex_156{color:var(--muted);white-space:nowrap;background:#ffffff0f;border-radius:6px;padding:3px 8px;font-size:11.5px;display:inline-block}._espChips_1myex_157{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._espChip_1myex_157{color:var(--gold-text);white-space:nowrap;text-overflow:ellipsis;background:#c9a24b1a;border:1px solid #c9a24b38;border-radius:6px;max-width:120px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block;overflow:hidden}._espChipMore_1myex_159{color:var(--muted);border:1px solid var(--line);white-space:nowrap;cursor:default;background:#ffffff0f;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}._espNone_1myex_160{color:#ffffff40;font-size:13px}._rolAccesoCell_1myex_163{flex-direction:column;align-items:flex-start;gap:4px;display:flex}._rolChip_1myex_168{color:var(--text);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-block}._role_OWNER_1myex_173{color:var(--gold-text);background:#c9a24b26;border-color:#c9a24b4d}._role_ADMIN_1myex_174{color:#5b9fe8;background:#2c7be51f;border-color:#2c7be540}._role_MANAGER_1myex_175{color:#5ba8e8;background:#4ba1c91f;border-color:#4ba1c940}._role_CASHIER_1myex_176{color:#7ec860;background:#64c94b1a;border-color:#64c94b33}._role_RECEPCION_1myex_177{color:#b07de8;background:#964bc91f;border-color:#964bc940}._role_ESTILISTA_1myex_178{color:#e87daa;background:#c94b821a;border-color:#c94b8233}._role_MANICURISTA_1myex_179{color:#e89060;background:#c9644b1a;border-color:#c9644b33}._chipConAcceso_1myex_181{color:var(--ok);white-space:nowrap;background:#1d9e751a;border:1px solid #1d9e7538;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;display:inline-flex}._chipSinAcceso_1myex_188{color:var(--muted);white-space:nowrap;background:#ffffff08;border:1px dashed #ffffff1a;border-radius:6px;padding:3px 9px;font-size:11.5px;display:inline-block}._sinCuentaLabel_1myex_193{color:#ffffff40;white-space:nowrap;font-size:10.5px}._menuWrap_1myex_198{justify-content:flex-end;display:flex;position:relative}._menuBtn_1myex_199{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;transition:color .15s,background .15s;display:grid}._menuBtn_1myex_199:hover{color:var(--text);background:#ffffff0d}._menuDropdown_1myex_205{z-index:90;background:var(--surface);border:1px solid var(--line);border-radius:11px;min-width:210px;padding:5px;position:fixed;box-shadow:0 8px 28px #00000080}._menuItem_1myex_210{text-align:left;width:100%;color:var(--text);font-size:13px;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:9px 11px;transition:background .12s;display:flex}._menuItem_1myex_210:hover{background:#ffffff0f}._menuItemIcon_1myex_218{opacity:.65;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}._menuItemIcon_1myex_218 svg{width:14px;height:14px}._menuItemDisabled_1myex_223{opacity:.4!important;cursor:not-allowed!important}._menuItemDisabled_1myex_223:hover{background:0 0!important}._proximamente_1myex_227{color:var(--gold-text);letter-spacing:.2px;text-transform:uppercase;background:#c9a24b1f;border-radius:4px;flex-shrink:0;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:500}._menuDivider_1myex_232{background:var(--line);height:1px;margin:4px 0}._menuItemDanger_1myex_233{color:var(--err)!important}._menuItemDanger_1myex_233:hover{background:#d8503a1a!important}._mobileCards_1myex_237{flex-direction:column;display:none}._mobileCard_1myex_237{border-bottom:1px solid #ffffff0a;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._mobileCard_1myex_237:last-child{border-bottom:none}._mobileCardTop_1myex_240{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._mobileCardLeft_1myex_241{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._mobileCardRight_1myex_242{flex-shrink:0}._mobileCardName_1myex_243{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}._mobileCardPuesto_1myex_244{color:var(--muted);font-size:12.5px}._mobileCardSuc_1myex_245{color:var(--muted);font-size:12px}._mobileCardMeta_1myex_246{flex-wrap:wrap;align-items:center;gap:5px;display:flex}._mobileCardActions_1myex_247{flex-wrap:wrap;gap:6px;display:flex}._mobileActionBtn_1myex_248{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-body);border-radius:8px;padding:6px 12px;transition:background .12s}._mobileActionBtn_1myex_248:hover{background:#ffffff0f}._mobileActionDanger_1myex_254{color:var(--err);border-color:#d8503a40}._mobileActionDanger_1myex_254:hover{background:#d8503a14!important}._sinAccesoBanner_1myex_258{background:#c9a24b0f;border:1px solid #c9a24b33;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._sinAccesoBannerIco_1myex_263{width:34px;height:34px;color:var(--gold-text);background:#c9a24b1f;border-radius:8px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}._sinAccesoBannerIco_1myex_263 svg{width:16px;height:16px}._sinAccesoBannerBody_1myex_269{flex-direction:column;flex:1;gap:3px;display:flex}._sinAccesoBannerBody_1myex_269 strong{color:var(--gold-text);font-size:13px;font-weight:600}._sinAccesoBannerBody_1myex_269 span{color:var(--muted);font-size:12.5px;line-height:1.5}._drawerOverlay_1myex_280{z-index:250;background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawer_1myex_280{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:100%;max-width:560px;height:100dvh;animation:.2s _slideIn_1myex_1;display:flex}@keyframes _slideIn_1myex_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHead_1myex_302{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}._drawerHead_1myex_302 h3{font-size:17px;font-weight:600}._drawerHead_1myex_302 button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._drawerHead_1myex_302 button svg{width:18px;height:18px}._tabs_1myex_311{border-bottom:1px solid var(--line);flex-shrink:0;padding:0 22px;display:flex}._tab_1myex_110{color:var(--muted);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-body);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 14px}._tab_1myex_110:hover{color:var(--text)}._tabActive_1myex_318{color:var(--gold-text);border-bottom-color:var(--gold)}._tab_1myex_110:disabled{opacity:.35;cursor:not-allowed}._drawerBody_1myex_321{flex:1;overflow-y:auto}._tabContent_1myex_322{flex-direction:column;gap:14px;padding:20px 22px;display:flex}._formGrid_1myex_325{grid-template-columns:1fr 1fr;gap:14px;display:grid}._formField_1myex_326{flex-direction:column;gap:5px;display:flex}._fieldFull_1myex_327{grid-column:1/-1}._formField_1myex_326 label{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:11.5px;font-weight:500}._formField_1myex_326 input,._formField_1myex_326 select{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:13px;font-family:var(--font-body);box-sizing:border-box;border-radius:9px;outline:none;width:100%;padding:9px 12px}._formField_1myex_326 input:focus,._formField_1myex_326 select:focus{border-color:var(--gold)}._fieldHint_1myex_335{color:var(--muted);font-size:11.5px;font-style:italic}._fieldReadonly_1myex_336{opacity:.6;cursor:not-allowed!important}._checkRow_1myex_338{flex-direction:column;gap:6px;padding:2px 0;display:flex}._checkRow_1myex_338 label{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}._checkRow_1myex_338 input[type=checkbox]{width:15px;height:15px;accent-color:var(--gold);cursor:pointer}._toggleSection_1myex_343{border:1px solid var(--line);background:#ffffff06;border-radius:10px;padding:12px 14px}._toggleRow_1myex_347{justify-content:space-between;align-items:center;gap:14px;display:flex}._toggleInfo_1myex_348{flex-direction:column;flex:1;gap:3px;display:flex}._toggleLabel_1myex_349{color:var(--text);font-size:13px;font-weight:500}._toggleHint_1myex_350{color:var(--muted);font-size:11.5px}._toggleSwitch_1myex_351{cursor:pointer;flex-shrink:0;width:42px;height:24px;position:relative}._toggleSwitch_1myex_351 input{opacity:0;width:0;height:0;position:absolute}._toggleTrack_1myex_353{border:1px solid var(--line);background:#ffffff14;border-radius:12px;transition:background .2s,border-color .2s;position:absolute;inset:0}._toggleTrack_1myex_353:after{content:"";background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}._toggleSwitch_1myex_351 input:checked+._toggleTrack_1myex_353{border-color:var(--gold);background:#c9a24b33}._toggleSwitch_1myex_351 input:checked+._toggleTrack_1myex_353:after{background:var(--gold);transform:translate(18px)}._noAgendaNote_1myex_372{color:var(--gold-text);background:#c9a24b12;border:1px solid #c9a24b33;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:12.5px;line-height:1.45;display:flex}._horariosGrid_1myex_380{flex-direction:column;gap:6px;display:flex}._horarioRow_1myex_381{border:1px solid var(--line);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._horarioRowActive_1myex_386{background:#c9a24b0a;border-color:#c9a24b4d}._horarioDayCheck_1myex_387{cursor:pointer;align-items:center;gap:8px;display:flex}._horarioDayCheck_1myex_387 input[type=checkbox]{width:15px;height:15px;accent-color:var(--gold);cursor:pointer;flex-shrink:0}._horarioDayLabel_1myex_389{min-width:80px;font-size:13px;font-weight:500}._horarioTimes_1myex_390{align-items:center;gap:8px;display:flex}._timeInput_1myex_391{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:13px;font-family:var(--font-mono,monospace);text-align:center;box-sizing:border-box;border-radius:7px;outline:none;width:100px;min-width:0;max-width:100%;padding:6px 10px}._timeInput_1myex_391:focus{border-color:var(--gold)}._timeInput_1myex_391:disabled{opacity:.35;cursor:not-allowed}._timeSep_1myex_399{color:var(--muted);font-size:14px}._btnApplyLV_1myex_400{color:var(--gold-text);cursor:pointer;font-size:12.5px;font-weight:500;font-family:var(--font-body);background:#c9a24b14;border:1px solid #c9a24b59;border-radius:8px;align-self:flex-start;margin-top:4px;padding:7px 14px}._btnApplyLV_1myex_400:hover{background:#c9a24b24}._espHint_1myex_409{color:var(--muted);font-size:12.5px}._espGrid_1myex_410{flex-direction:column;gap:4px;display:flex}._espItem_1myex_411{cursor:pointer;color:var(--text);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}._espItem_1myex_411:hover{background:#ffffff0a}._espItem_1myex_411 input[type=checkbox]{width:15px;height:15px;accent-color:var(--gold);cursor:pointer;flex-shrink:0}._overlay_1myex_420{z-index:260;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_1myex_426{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;overflow:hidden}._modalSm_1myex_431{max-width:440px}._modalHead_1myex_432{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}._modalHead_1myex_432 h3{font-size:17px;font-weight:600}._modalHead_1myex_432 button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._modalHead_1myex_432 svg{width:18px;height:18px}._modalBody_1myex_439{flex-direction:column;gap:12px;padding:20px 22px;display:flex;overflow-y:auto}._confirmMsg_1myex_440{color:var(--text);font-size:14px;line-height:1.55}._modalErr_1myex_441{color:var(--err);font-size:12.5px}._accNote_1myex_444{color:var(--muted);font-size:13px;line-height:1.5}._accNote_1myex_444 strong{color:var(--text)}._accionesAcceso_1myex_448{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:4px;padding-top:16px;display:flex}._btnAccion_1myex_453{border:1px solid var(--line);width:100%;color:var(--text);font-size:13px;font-family:var(--font-body);cursor:pointer;text-align:left;background:#ffffff08;border-radius:9px;align-items:center;gap:9px;padding:10px 14px;display:flex}._btnAccion_1myex_453:hover{background:#ffffff0f}._btnAccion_1myex_453:disabled{opacity:.4;cursor:not-allowed}._btnAccionDanger_1myex_462{color:var(--err);border-color:#d8503a40}._btnAccionDanger_1myex_462:hover{background:#d8503a14!important}._tempNote_1myex_466{color:var(--muted);font-size:13px;line-height:1.5}._tempBox_1myex_467{background:var(--field);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}._tempPwd_1myex_472{font-family:var(--font-mono,monospace);color:var(--gold-text);letter-spacing:2px;flex:1;font-size:20px;font-weight:700}._btnCopy_1myex_477{border:1px solid var(--gold);color:var(--gold-text);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-body);white-space:nowrap;background:#c9a24b1a;border-radius:7px;padding:6px 14px}._btnCopy_1myex_477:hover{background:#c9a24b2e}._btnCopied_1myex_483{color:var(--ok);cursor:default;font-size:12px;font-weight:500;font-family:var(--font-body);white-space:nowrap;background:#1d9e751a;border:1px solid #1d9e7566;border-radius:7px;padding:6px 14px}._drawerFoot_1myex_490,._modalFoot_1myex_491{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}._btnCancel_1myex_493{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--font-body);border-radius:9px;padding:10px 18px}._btnCancel_1myex_493:disabled{opacity:.45;cursor:not-allowed}._btnSave_1myex_499{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;padding:10px 22px}._btnSave_1myex_499:disabled{opacity:.45;cursor:not-allowed}._btnDanger_1myex_506{background:var(--err);color:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;padding:10px 22px}._btnDanger_1myex_506:disabled{opacity:.45;cursor:not-allowed}._toast_1myex_514{border:1px solid var(--line);z-index:300;white-space:nowrap;border-radius:10px;padding:12px 22px;font-size:13.5px;font-weight:500;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000059}._toastOk_1myex_520{background:var(--surface);color:var(--text)}._toastErr_1myex_521{color:var(--err);background:#d8503a26;border-color:#d8503a59}@media (width<=1200px){._summaryGrid_1myex_36{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){._tableDesktop_1myex_528{display:none}._mobileCards_1myex_237{display:flex}._drawer_1myex_280{border-left:none;border-top:1px solid var(--line);max-width:100%}._formGrid_1myex_325{grid-template-columns:1fr}._horarioRow_1myex_381{flex-wrap:wrap;gap:8px}._summaryGrid_1myex_36{grid-template-columns:repeat(3,1fr)}._filterBar_1myex_72{flex-direction:column;align-items:stretch}._filterSearch_1myex_77{max-width:100%}}@media (width<=600px){._header_1myex_8{flex-direction:column;align-items:stretch}._btnNew_1myex_13{justify-content:center}._horarioRow_1myex_381{flex-direction:column;align-items:stretch}._horarioTimes_1myex_390{flex-wrap:nowrap;width:100%}._timeInput_1myex_391{flex:1 1 0;width:0}._summaryGrid_1myex_36{grid-template-columns:repeat(2,1fr)}._tempPwd_1myex_472{font-size:16px}._filterSelects_1myex_98{flex-direction:column}._filterSelect_1myex_98{width:100%;min-width:auto}}._comModelRow_1myex_550{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}._comModelLabel_1myex_554{color:var(--muted);flex-shrink:0;font-size:12px}._comModelBtns_1myex_555{gap:6px;display:flex}._comModelBtn_1myex_555{border:1px solid var(--border,#ffffff1a);color:var(--muted);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-body);background:0 0;border-radius:7px;padding:6px 14px;transition:background .15s,color .15s,border-color .15s}._comModelBtn_1myex_555:hover{color:var(--text);background:#ffffff0d}._comModelBtnOn_1myex_564{color:#c9a24b!important;background:#c9a24b1f!important;border-color:#c9a24b!important}._comSection_1myex_570{margin-bottom:20px}._comSectionHeader_1myex_571{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._comSectionTitle_1myex_575{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}._comRow_1myex_579{align-items:center;gap:8px;margin-top:6px;display:flex}._comPctInput_1myex_580{width:100px}._comSymbol_1myex_581{color:var(--muted);font-size:14px}._comPrefix_1myex_582{color:var(--muted);flex-shrink:0;font-size:13px}._comWarn_1myex_583{color:#e0a030;background:#e0a0301a;border-radius:5px;margin-top:6px;padding:5px 9px;font-size:12px;line-height:1.4}._comEmpty_1myex_588{color:var(--muted);margin-top:6px;font-size:13px;font-style:italic}._alqIntro_1myex_589{color:var(--text);background:#ffffff08;border-radius:7px;margin-bottom:20px;padding:10px 12px;font-size:13px;line-height:1.5}._alqHelp_1myex_594{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4}._comPrecedencia_1myex_595{color:var(--muted);margin-top:8px;font-size:11px;font-style:italic}._comAddBtn_1myex_596{border:1px solid var(--border,#ffffff1a);color:var(--text);cursor:pointer;font-size:12px;font-family:var(--font-body);background:0 0;border-radius:6px;padding:4px 10px}._comAddBtn_1myex_596:hover:not(:disabled){background:#ffffff0d}._comAddBtn_1myex_596:disabled{opacity:.35;cursor:not-allowed}._comOk_1myex_604{color:#48bb78;margin-top:10px;font-size:13px}._comSaveRow_1myex_605{justify-content:flex-end;margin-top:18px;display:flex}._overrideList_1myex_607{flex-direction:column;gap:6px;margin-top:6px;display:flex}._overrideRow_1myex_608{align-items:center;gap:7px;display:flex}._overrideSvcSel_1myex_609{flex:1;min-width:0}._overridePctInput_1myex_610{flex-shrink:0;width:72px}._overrideDelBtn_1myex_611{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:4px;line-height:0;display:flex}._overrideDelBtn_1myex_611 svg{width:14px;height:14px}._overrideDelBtn_1myex_611:hover{color:var(--err,#e53e3e)}._page_12008_1{font-family:var(--font-body);flex-direction:column;gap:14px;max-width:720px;display:flex}@media (width<=768px){._page_12008_1{padding:16px}}._header_12008_8{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._title_12008_9{letter-spacing:-.3px;font-size:25px;font-weight:700}._sub_12008_10{color:var(--muted);margin-top:2px;font-size:13px}._loadWrap_12008_12{justify-content:center;padding:48px;display:flex}._spinner_12008_13{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_12008_13}@keyframes _spin_12008_13{to{transform:rotate(360deg)}}._card_12008_17{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px}._cardTitle_12008_21{margin-bottom:14px;font-size:16px;font-weight:600}._formGrid_12008_24{grid-template-columns:1fr 1fr;gap:14px;display:grid}._formField_12008_25{flex-direction:column;gap:5px;display:flex}._fieldFull_12008_26{grid-column:1/-1}._formField_12008_25 label{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:500}._formField_12008_25 input{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:13px;font-family:var(--font-body);box-sizing:border-box;border-radius:9px;outline:none;width:100%;padding:9px 12px}._formField_12008_25 input:focus{border-color:var(--gold)}._fieldHint_12008_34{color:var(--muted);font-size:11.5px;font-style:italic}._notifBody_12008_36{flex-wrap:wrap;gap:14px;display:flex}._notifBody_12008_36 ._formField_12008_25{flex:260px;max-width:320px}._timeInput_12008_38{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:13px;font-family:var(--font-body);box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;outline:none;width:100%;padding:9px 12px}._timeInput_12008_38:focus{border-color:var(--gold)}._actions_12008_46{justify-content:flex-end;display:flex}._btnSave_12008_47{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;padding:10px 24px}._btnSave_12008_47:disabled{opacity:.45;cursor:not-allowed}._toast_12008_56{border:1px solid var(--line);z-index:200;white-space:nowrap;border-radius:10px;padding:12px 22px;font-size:13.5px;font-weight:500;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000059}._toastOk_12008_62{background:var(--surface);color:var(--text)}._toastErr_12008_63{color:var(--err);background:#d8503a26;border-color:#d8503a59}._themeSeg_12008_66{gap:10px;max-width:360px;display:flex}._themeOpt_12008_67{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}._themeOpt_12008_67 svg{width:17px;height:17px}._themeOpt_12008_67:hover{color:var(--text)}._themeOptActivo_12008_76{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));border-color:var(--gold);color:#1a1407}._toggleSection_12008_82{border:1px solid var(--line);background:#ffffff06;border-radius:10px;padding:12px 14px}._toggleRow_12008_86{justify-content:space-between;align-items:center;gap:14px;display:flex}._toggleInfo_12008_87{flex-direction:column;flex:1;gap:3px;display:flex}._toggleLabel_12008_88{color:var(--text);font-size:13px;font-weight:500}._toggleHint_12008_89{color:var(--muted);font-size:11.5px}._toggleSwitch_12008_90{cursor:pointer;flex-shrink:0;width:42px;height:24px;position:relative}._toggleSwitch_12008_90 input{opacity:0;width:0;height:0;position:absolute}._toggleTrack_12008_92{border:1px solid var(--line);background:#ffffff14;border-radius:12px;transition:background .2s,border-color .2s;position:absolute;inset:0}._toggleTrack_12008_92:after{content:"";background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}._toggleSwitch_12008_90 input:checked+._toggleTrack_12008_92{border-color:var(--gold);background:#c9a24b33}._toggleSwitch_12008_90 input:checked+._toggleTrack_12008_92:after{background:var(--gold);transform:translate(18px)}._pinRow_12008_109{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}._pinRow_12008_109 ._formField_12008_25{flex:200px;max-width:220px}._pinRow_12008_109 input{letter-spacing:3px;font-family:var(--font-mono)}._btnPin_12008_112{border:1px solid var(--gold);color:var(--gold-text);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);white-space:nowrap;background:#c9a24b1f;border-radius:9px;padding:9px 18px}._btnPin_12008_112:disabled{opacity:.45;cursor:not-allowed}._pinEstado_12008_119{color:var(--ok);align-items:center;gap:5px;font-size:11.5px;display:flex}._dispositivosList_12008_122{flex-direction:column;gap:10px;display:flex}._dispositivoRow_12008_123{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._dispositivoNombre_12008_128{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}._dispositivoTag_12008_132{color:var(--gold-text);background:#c9a24b24;border:1px solid #c9a24b59;border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:600}._dispositivoOlvidar_12008_137{border:1px solid var(--line);color:var(--err);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);white-space:nowrap;background:0 0;border-radius:8px;padding:7px 14px}._dispositivoOlvidar_12008_137:hover:not(:disabled){border-color:var(--err);background:#d8503a1a}._dispositivoOlvidar_12008_137:disabled{opacity:.45;cursor:not-allowed}._metodoOrdenBtns_12008_145{flex-direction:column;flex-shrink:0;gap:2px;display:flex}._metodoOrdenBtn_12008_145{border:1px solid var(--line);background:var(--surface);width:22px;height:18px;color:var(--muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:9px;line-height:1;display:flex}._metodoOrdenBtn_12008_145:hover:not(:disabled){color:var(--gold-text);border-color:var(--gold)}._metodoOrdenBtn_12008_145:disabled{opacity:.3;cursor:not-allowed}._soloOwner_12008_154{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:10px 12px;font-size:11.5px;font-style:italic}@media (width<=640px){._formGrid_12008_24{grid-template-columns:1fr}._notifBody_12008_36{flex-direction:column}._notifBody_12008_36 ._formField_12008_25{flex-basis:auto;max-width:none}._toast_12008_56{white-space:normal;text-align:center;width:calc(100vw - 48px)}}._page_20gzz_2{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;padding:24px;display:flex}._pageHead_20gzz_12{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._pageTitle_20gzz_13{margin:0;font-size:21px;font-weight:800}._pageSub_20gzz_14{color:var(--muted);margin:2px 0 0;font-size:12.5px}._mainTabs_20gzz_17{border-bottom:1px solid var(--line);gap:4px;display:flex}._mainTab_20gzz_17{color:var(--muted);cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px}._mainTab_20gzz_17:hover{color:var(--text)}._mainTabActive_20gzz_24{color:var(--gold-text);border-bottom-color:var(--gold)}._summaryGrid_20gzz_27{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._summaryCard_20gzz_32{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:row;align-items:center;gap:10px;padding:12px 14px;display:flex}._summaryIcon_20gzz_42{border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}._iconGold_20gzz_48{color:var(--gold-text);background:#c9a24b24}._iconBlue_20gzz_49{color:#5bb8e8;background:#2ca0c91f}._iconDefault_20gzz_50{color:var(--muted);background:#ffffff0f}._iconRed_20gzz_51{color:var(--err);background:#d8503a1f}._summaryBody_20gzz_52{flex-direction:column;gap:1px;min-width:0;display:flex}._summaryVal_20gzz_53{color:var(--text);white-space:nowrap;font-size:15px;font-weight:800}._summaryValRed_20gzz_54{color:var(--err)}._summaryLabel_20gzz_55{color:var(--muted);white-space:nowrap;font-size:11px}._searchAndFilters_20gzz_58{flex-direction:column;gap:8px;display:flex}._searchBar_20gzz_60{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}._searchBar_20gzz_60:focus-within{border-color:var(--gold)}._searchBar_20gzz_60 input{color:var(--text);font-size:13px;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1}._searchBar_20gzz_60 input::placeholder{color:var(--muted)}._searchBar_20gzz_60 button{cursor:pointer;color:var(--muted);background:0 0;border:none;place-items:center;padding:2px;display:grid}._searchBar_20gzz_60 button:hover{color:var(--text)}._filtrosBar_20gzz_77{flex-wrap:wrap;gap:6px;display:flex}._filtroChip_20gzz_78{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-body);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 11px;transition:all .15s;display:inline-flex}._filtroChip_20gzz_78:hover{color:var(--text);border-color:#fff3}._filtroChipActive_20gzz_85{color:var(--gold-text);background:#c9a24b1f;border-color:#c9a24b66;font-weight:600}._filtroCount_20gzz_89{text-align:center;background:#ffffff1a;border-radius:10px;min-width:14px;padding:0 5px;font-size:11px;font-weight:700}._filtroChipActive_20gzz_85 ._filtroCount_20gzz_89{background:#c9a24b33}._moraDot_20gzz_96{border-radius:50%;flex-shrink:0;width:7px;height:7px}._dotVerde_20gzz_97{background:#1d9e75;box-shadow:0 0 5px #1d9e7580}._dotAmarillo_20gzz_98{background:#d4a017;box-shadow:0 0 5px #d4a01780}._dotRojo_20gzz_99{background:var(--err);box-shadow:0 0 5px #d8503a80}._splitLayout_20gzz_102{align-items:flex-start;gap:14px;display:flex}._leftPanel_20gzz_109{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._loadWrap_20gzz_117{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:48px;font-size:13px;display:flex}._spinner_20gzz_121{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite _spin_20gzz_121}@keyframes _spin_20gzz_121{to{transform:rotate(360deg)}}._emptyState_20gzz_128{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}._emptyState_20gzz_128 svg{opacity:.3}._emptyState_20gzz_128 p{font-size:13.5px}._tableRow_20gzz_136{background:var(--surface);border:1px solid var(--line);cursor:pointer;width:100%;font-family:var(--font-body);text-align:left;border-radius:12px;grid-template-columns:8px 1fr 90px auto 18px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .12s,background .12s;display:grid}._tableRow_20gzz_136:hover{background:#ffffff05;border-color:#c9a24b4d}._tableRowSelected_20gzz_152{background:#c9a24b0d!important;border-color:#c9a24b8c!important}._tableRowVencida_20gzz_153{border-color:#d8503a33}._tableInfo_20gzz_155{align-items:center;gap:8px;min-width:0;display:flex}._tableAvatar_20gzz_156{background:linear-gradient(135deg, var(--gold-soft), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}._avatarRed_20gzz_161{color:#fff;background:linear-gradient(135deg,#d8503a,#a83020)}._avatarAmarillo_20gzz_162{color:#fff;background:linear-gradient(135deg,#c9921e,#9a6a10)}._tableNameBlock_20gzz_164{flex-direction:column;gap:2px;min-width:0;display:flex}._tableNombre_20gzz_165{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}._tableMeta_20gzz_169{color:var(--muted);font-size:11px}._tableProgRow_20gzz_170{align-items:center;gap:6px;margin-top:3px;display:flex}._progBar_20gzz_172{background:#ffffff14;border-radius:10px;flex:1;max-width:100px;height:4px;overflow:hidden}._progFill_20gzz_176{background:linear-gradient(90deg, var(--gold-deep), var(--gold-soft));border-radius:10px;min-width:3px;height:100%;transition:width .3s}._progPct_20gzz_182{color:var(--gold-text);white-space:nowrap;font-size:10px;font-weight:600}._tableDiasCol_20gzz_184{flex-direction:column;align-items:flex-end;gap:3px;display:flex}._tableDiasRel_20gzz_187{color:var(--muted);white-space:nowrap;font-size:11px}._tableMoraBadge_20gzz_188{color:var(--err);white-space:nowrap;background:#d8503a1a;border:1px solid #d8503a40;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}._tableSaldoCol_20gzz_194{flex-direction:column;align-items:flex-end;gap:1px;display:flex}._tableSaldo_20gzz_194{color:var(--gold-text);font-size:13.5px;font-weight:800;font-family:var(--font-mono);white-space:nowrap}._tableTotal_20gzz_196{color:var(--muted);font-size:10.5px}._tableChevron_20gzz_198{color:var(--muted);flex-shrink:0;transition:color .12s,transform .15s}._tableChevronSel_20gzz_199{color:var(--gold-text);transform:rotate(90deg)}._tableRow_20gzz_136:hover ._tableChevron_20gzz_198{color:var(--text)}._rightPanel_20gzz_203{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-shrink:0;width:340px;max-height:calc(100vh - 110px);position:sticky;top:80px;overflow-y:auto}._rightPanel_20gzz_203::-webkit-scrollbar{width:4px}._rightPanel_20gzz_203::-webkit-scrollbar-track{background:0 0}._rightPanel_20gzz_203::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}._detailPanel_20gzz_218{background:var(--surface);border:1px solid #c9a24b66;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}._detailHead_20gzz_228{border-bottom:1px solid var(--line);flex-shrink:0;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}._detailAvatar_20gzz_233{background:linear-gradient(135deg, var(--gold-soft), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}._detailHeadInfo_20gzz_238{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._detailNombre_20gzz_239{color:var(--text);margin:0;font-size:14px;font-weight:700}._detailTel_20gzz_240{color:var(--muted);font-size:11.5px}._detailTelMissing_20gzz_241{color:var(--muted);opacity:.5;font-size:11.5px;font-style:italic}._detailVencida_20gzz_242{margin-top:4px;display:inline-flex}._vencidaBadge_20gzz_244{color:var(--err);background:#d8503a1f;border:1px solid #d8503a4d;border-radius:5px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-flex}._detailClose_20gzz_251{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}._detailClose_20gzz_251:hover{color:var(--text);background:#ffffff0f}._detailSummary_20gzz_259{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}._detailSumItem_20gzz_264{background:var(--surface);flex-direction:column;gap:2px;padding:10px 14px;display:flex}._detailSumItemFull_20gzz_269{background:#c9a24b0a;grid-column:1/-1}._detailSumLabel_20gzz_270{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}._detailSumVal_20gzz_271{color:var(--text);font-size:13px;font-weight:700}._detailSumOk_20gzz_272{color:var(--ok)}._detailSumGold_20gzz_273{color:var(--gold-text);font-size:17px;font-weight:800;font-family:var(--font-mono)}._detailWaWrap_20gzz_276{border-bottom:1px solid var(--line);padding:10px 12px}._detailSectionHead_20gzz_279{justify-content:space-between;align-items:center;padding:10px 14px 6px;display:flex}._detailSectionTitle_20gzz_283{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._detailActions_20gzz_286{border-bottom:1px solid var(--line);padding:10px 14px}._detailActions_20gzz_286 ._btnCobrar_20gzz_287{justify-content:center;width:100%}._detailFacturas_20gzz_290{flex-direction:column;display:flex}._panelFacturaCard_20gzz_293{border-bottom:1px solid #ffffff0a;flex-direction:column;gap:5px;padding:10px 14px;display:flex}._panelFacturaCard_20gzz_293:last-child{border-bottom:none}._panelFacturaTop_20gzz_300{justify-content:space-between;align-items:center;gap:8px;display:flex}._panelFacturaLeft_20gzz_303{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}._panelFacturaNum_20gzz_304{color:var(--text);font-size:12px;font-weight:700;font-family:var(--font-mono)}._panelFacturaSaldo_20gzz_305{color:var(--gold-text);font-size:13px;font-weight:800;font-family:var(--font-mono);flex-shrink:0}._panelFacturaMid_20gzz_307{justify-content:space-between;align-items:center;gap:8px;display:flex}._panelFacturaFecha_20gzz_310{color:var(--muted);flex-shrink:0;font-size:10.5px}._panelFacturaPro_20gzz_311{color:var(--muted);align-items:center;gap:3px;font-size:10.5px;display:flex}._progRow_20gzz_313{flex:1;align-items:center;gap:6px;display:flex}._panelFacturaActions_20gzz_315{gap:5px;display:flex}._estadoBadge_20gzz_318{white-space:nowrap;border:1px solid;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:600}._estadoPendiente_20gzz_322{color:var(--gold-text);background:#c9a24b1a;border-color:#c9a24b47}._estadoParcial_20gzz_323{color:#5bb8e8;background:#2ca0c91a;border-color:#2ca0c947}._moraBadge_20gzz_325{color:var(--err);white-space:nowrap;background:#d8503a1a;border:1px solid #d8503a40;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:600}._btnHist_20gzz_332{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:11.5px;font-family:var(--font-body);white-space:nowrap;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 8px;display:flex}._btnHist_20gzz_332:hover{color:var(--text);border-color:#fff3}._btnCobrarSm_20gzz_340{color:var(--gold-text);cursor:pointer;font-size:11.5px;font-weight:600;font-family:var(--font-body);white-space:nowrap;background:#c9a24b1f;border:1px solid #c9a24b59;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 8px;display:flex}._btnCobrarSm_20gzz_340:hover{background:#c9a24b38}._btnWa_20gzz_348{color:#25d366;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);white-space:nowrap;background:#25d36614;border:1px solid #25d36647;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;text-decoration:none;transition:background .15s;display:flex}._btnWa_20gzz_348:hover{background:#25d36629}._btnWaFull_20gzz_356{box-sizing:border-box;border-radius:9px;justify-content:center;width:100%}._btnWaDisabled_20gzz_357{opacity:.35;cursor:not-allowed;pointer-events:none}._overlay_20gzz_360{z-index:400;background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_20gzz_364{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;box-shadow:0 20px 60px #0009}._modalHist_20gzz_370{max-width:520px}._modalHead_20gzz_372{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 20px 12px;display:flex}._modalHead_20gzz_372 h3{margin:0;font-size:15.5px;font-weight:700}._histSubtitle_20gzz_377{color:var(--muted);margin:3px 0 0;font-size:12px}._closeBtn_20gzz_378{cursor:pointer;color:var(--muted);background:0 0;border:none;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}._closeBtn_20gzz_378 svg{width:16px;height:16px}._closeBtn_20gzz_378:hover{color:var(--text)}._modalBody_20gzz_385{flex-direction:column;flex:1;gap:14px;padding:18px 20px;display:flex;overflow-y:auto}._modalFoot_20gzz_386{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}._deudaCtx_20gzz_392{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:7px;padding:12px;display:flex}._deudaCtxRow_20gzz_396{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}._deudaCtxRow_20gzz_396 span{color:var(--muted);flex-shrink:0}._deudaCtxRow_20gzz_396 strong{text-align:right;font-weight:600}._deudaCtxSaldo_20gzz_402{border-top:1px solid var(--line);margin-top:4px;padding-top:8px}._saldoDestacado_20gzz_403{color:var(--gold-text);font-size:17px;font-weight:800;font-family:var(--font-mono)}._formField_20gzz_406{flex-direction:column;gap:6px;display:flex}._formField_20gzz_406 label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:700}._opcional_20gzz_408{text-transform:none;letter-spacing:0;font-weight:400}._montoWrap_20gzz_410{background:var(--field,var(--surface-2));border:1px solid var(--gold);border-radius:10px;align-items:center;display:flex;overflow:hidden}._montoPrefix_20gzz_415{color:var(--gold-text);border-right:1px solid var(--line);flex-shrink:0;padding:0 10px;font-size:13px;font-weight:600}._montoInput_20gzz_416{color:var(--text);font-size:16px;font-weight:700;font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;padding:10px}._select_20gzz_421{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:13.5px;font-family:var(--font-body);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:10px}._select_20gzz_421:focus{border-color:var(--gold)}._inputText_20gzz_429{background:var(--field,var(--surface-2));border:1px solid var(--line);color:var(--text);font-size:13.5px;font-family:var(--font-body);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:10px}._inputText_20gzz_429:focus{border-color:var(--gold)}._fieldErr_20gzz_437{color:var(--err);font-size:12px}._saldoPreview_20gzz_439{color:#5bb8e8;background:#2ca0c914;border:1px solid #2ca0c938;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}._saldoPreviewCero_20gzz_445{color:var(--ok);background:#1d9e7514;border-color:#1d9e7538}._confirmBox_20gzz_447{color:var(--text);background:#c9a24b14;border:1px solid #c9a24b40;border-radius:10px;align-items:flex-start;gap:10px;padding:11px;font-size:13px;display:flex}._confirmBox_20gzz_447 svg{stroke:var(--gold-soft);flex-shrink:0;margin-top:1px}._modalErr_20gzz_454{color:var(--err);background:#d8503a1a;border:1px solid #d8503a4d;border-radius:10px;padding:10px;font-size:13px}._btnCancel_20gzz_460{background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border-radius:10px;padding:9px 18px}._btnCancel_20gzz_460:hover{border-color:#fff3}._btnCancel_20gzz_460:disabled{opacity:.4;cursor:not-allowed}._btnCobrar_20gzz_287{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13px;font-weight:700;font-family:var(--font-body);border:none;border-radius:10px;padding:9px 20px}._btnCobrar_20gzz_287:disabled{opacity:.4;cursor:not-allowed}._historialList_20gzz_476{flex-direction:column;gap:7px;display:flex}._historialItem_20gzz_477{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}._histItemLeft_20gzz_482{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._histItemTop_20gzz_483{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._histItemBot_20gzz_484{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._histBadgeAbono_20gzz_486{color:var(--ok);white-space:nowrap;background:#1d9e751a;border:1px solid #1d9e7540;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:600}._histBadgeVenta_20gzz_491{color:var(--muted);border:1px solid var(--line);white-space:nowrap;background:#ffffff0f;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:600}._histMetodo_20gzz_496{color:var(--text);font-size:12px}._histFecha_20gzz_497{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}._histFecha_20gzz_497 svg{opacity:.6}._histRef_20gzz_499{color:var(--muted);font-size:11px}._histItemRight_20gzz_500{flex-shrink:0;align-items:center;gap:7px;display:flex}._histMonto_20gzz_501{color:var(--text);font-size:13.5px;font-weight:700;font-family:var(--font-mono);flex-shrink:0}._histDownloadBtn_20gzz_502{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}._histDownloadBtn_20gzz_502:hover{color:var(--gold-text);background:#c9a24b1f;border-color:#c9a24b59}._histPie_20gzz_505{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:7px;padding:11px;display:flex}._histPieRow_20gzz_509{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}._histPieRow_20gzz_509 span{color:var(--muted)}._histPieRow_20gzz_509 strong{font-weight:600}._histPieSaldo_20gzz_512{border-top:1px solid var(--line);margin-top:1px;padding-top:7px}._emptyMsg_20gzz_514{color:var(--muted);text-align:center;padding:20px 0;font-size:13px}._toast_20gzz_517{z-index:600;background:var(--surface);color:var(--ok);white-space:nowrap;border:1px solid #1d9e7566;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000080}._toast_20gzz_517 svg{stroke:var(--ok);flex-shrink:0}._cobroOkBanner_20gzz_528{color:var(--ok);background:#1d9e751a;border:1px solid #1d9e7559;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:13px;font-weight:500;display:flex}._cobroOkActions_20gzz_533{flex-shrink:0;align-items:center;gap:8px;display:flex}._cobroOkBtn_20gzz_534{color:var(--ok);cursor:pointer;background:#1d9e751a;border:1px solid #1d9e7573;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s}._cobroOkBtn_20gzz_534:hover{background:#1d9e7533}._cobroOkDismiss_20gzz_536{color:var(--muted);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:6px;padding:3px 7px;font-size:13px}._cobroOkDismiss_20gzz_536:hover{opacity:1}._mobileDrawerOverlay_20gzz_540{display:none}@media (width<=980px){._summaryGrid_20gzz_27{grid-template-columns:1fr 1fr}._tableRow_20gzz_136{grid-template-columns:8px 1fr auto 18px}._tableDiasCol_20gzz_184{display:none}}@media (width<=767px){._page_20gzz_2{gap:10px;padding:12px}._summaryGrid_20gzz_27{grid-template-columns:1fr 1fr;gap:8px}._splitLayout_20gzz_102{flex-direction:column}._rightPanel_20gzz_203{z-index:300;scrollbar-width:none;border-radius:20px 20px 0 0;width:100%;max-height:78vh;position:fixed;inset:auto 0 0;overflow-y:auto}._rightPanel_20gzz_203::-webkit-scrollbar{display:none}._detailPanel_20gzz_218{border:none;border-top:1px solid var(--line);border-radius:20px 20px 0 0}._mobileDrawerOverlay_20gzz_540{z-index:299;background:#0000008c;display:block;position:fixed;inset:0}._tableRow_20gzz_136{grid-template-columns:8px 1fr auto 18px}._tableDiasCol_20gzz_184{display:none}._toast_20gzz_517{white-space:normal;bottom:80px;left:12px;right:12px;transform:none}}._page_1ijx0_2{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;padding:24px;display:flex}._pageHead_1ijx0_11{justify-content:space-between;align-items:flex-start;display:flex}._pageTitle_1ijx0_12{margin:0;font-size:21px;font-weight:800}._pageSub_1ijx0_13{color:var(--muted);margin:2px 0 0;font-size:12.5px}._tabBar_1ijx0_16{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:flex}._tabBtn_1ijx0_25{font-size:13px;font-weight:500;font-family:var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:8px 16px;transition:background .15s,color .15s;display:inline-flex}._tabBtn_1ijx0_25:hover{color:var(--text)}._tabBtnActive_1ijx0_41{color:var(--gold-text);background:#c9a24b24;border:1px solid #c9a24b40;font-weight:600}._tabBtnActive_1ijx0_41 svg{stroke:var(--gold-soft)}._tabContent_1ijx0_50{flex-direction:column;gap:14px;display:flex}._periodoSelector_1ijx0_57{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}._periodoLabel_1ijx0_66{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}._presetRow_1ijx0_73{flex-wrap:wrap;gap:6px;display:flex}._presetBtn_1ijx0_78{border:1px solid var(--line);background:var(--surface-2);font-size:12.5px;font-weight:500;font-family:var(--font-body);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:20px;padding:7px 14px;transition:all .15s}._presetBtn_1ijx0_78:hover{color:var(--text);border-color:#ffffff2e}._presetBtnActive_1ijx0_92{color:var(--gold-text);background:#c9a24b1f;border-color:#c9a24b66;font-weight:600}._customRangeRow_1ijx0_98{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._dateField_1ijx0_104{flex-direction:column;gap:4px;display:flex}._dateField_1ijx0_104 label{color:var(--muted);font-size:11px}._dateInput_1ijx0_110{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:12.5px;font-family:var(--font-body);border-radius:8px;outline:none;min-width:140px;padding:7px 10px}._dateInput_1ijx0_110:focus{border-color:var(--gold)}._dateInput_1ijx0_110::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}._dateSep_1ijx0_123{color:var(--muted);align-self:flex-end;margin-bottom:8px;font-size:14px}._sucursalRow_1ijx0_124{align-items:center;gap:10px;display:flex}._sucursalRow_1ijx0_124 label{color:var(--muted);white-space:nowrap;font-size:12.5px}._select_1ijx0_130{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:12.5px;font-family:var(--font-body);cursor:pointer;border-radius:8px;outline:none;padding:7px 10px}._select_1ijx0_130:focus{border-color:var(--gold)}._fiaoBanner_1ijx0_144{color:var(--warn);background:#d9a53114;border:1px solid #d9a53147;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}._fiaoBanner_1ijx0_144 svg{flex-shrink:0;margin-top:1px}._fiaoBanner_1ijx0_144>div{flex-direction:column;gap:2px;display:flex}._fiaoBannerTitle_1ijx0_156{font-size:13px;font-weight:600}._fiaoBannerSub_1ijx0_157{color:#c49320;font-size:11.5px}._previewSection_1ijx0_160{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}._sectionHead_1ijx0_166{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._sectionTitle_1ijx0_173{font-size:13px;font-weight:600}._totalChip_1ijx0_174{color:var(--gold-text);font-size:12.5px;font-weight:700;font-family:var(--font-mono);background:#c9a24b1f;border:1px solid #c9a24b4d;border-radius:20px;padding:3px 10px}._infoChip_1ijx0_184{color:#5bb8e8;background:#3878c71f;border:1px solid #3878c74d;border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:600}._tableWrap_1ijx0_193{overflow-x:auto}._table_1ijx0_193{border-collapse:collapse;width:100%;font-size:13px}._table_1ijx0_193 th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:600}._table_1ijx0_193 td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:10px 14px}._table_1ijx0_193 tbody tr:hover{background:var(--surface-2)}._table_1ijx0_193 tbody tr:last-child td{border-bottom:none}._tNum_1ijx0_217{text-align:right!important}._thComision_1ijx0_218{color:var(--gold-text)!important}._comisionCell_1ijx0_219{color:var(--gold-text);font-weight:700}._empleadoCell_1ijx0_221{align-items:center;gap:8px;display:flex}._empleadoAvatar_1ijx0_226{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}._avatarLg_1ijx0_238{width:36px;height:36px;font-size:14px}._arrasteBadge_1ijx0_243{color:#5bb8e8;white-space:nowrap;cursor:help;background:#2ca0c91f;border:1px solid #2ca0c94d;border-radius:20px;padding:2px 8px;font-size:10.5px;font-weight:500}._tfootRow_1ijx0_254 td{background:#c9a24b0a;padding:10px 14px;border-top:1px solid #c9a24b40!important;border-bottom:none!important}._sueldoFijoSection_1ijx0_262{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}._sueldoFijoList_1ijx0_268{padding:0 16px}._sueldoFijoRow_1ijx0_269{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}._sueldoFijoRow_1ijx0_269:last-child{border-bottom:none}._sueldoFijoNote_1ijx0_278{color:var(--muted);padding:8px 16px 12px;font-size:11.5px;font-style:italic}._cerrarSection_1ijx0_286{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}._notaField_1ijx0_296{flex-direction:column;flex:1;gap:5px;min-width:200px;display:flex}._notaField_1ijx0_296 label{color:var(--muted);font-size:12px;font-weight:500}._inputText_1ijx0_304{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:13px;font-family:var(--font-body);border-radius:8px;outline:none;padding:8px 12px}._inputText_1ijx0_304:focus{border-color:var(--gold)}._opcional_1ijx0_315{color:var(--muted);font-weight:400}._btnCerrar_1ijx0_316{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;font-size:13.5px;font-weight:700;font-family:var(--font-body);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-gold);border:none;border-radius:10px;align-items:center;gap:7px;padding:10px 20px;transition:opacity .15s;display:inline-flex}._btnCerrar_1ijx0_316:hover{opacity:.9}._histFilters_1ijx0_336{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._searchBar_1ijx0_342{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:center;gap:8px;min-width:180px;padding:7px 12px;display:flex}._searchBar_1ijx0_342:focus-within{border-color:var(--gold)}._searchBar_1ijx0_342 input{color:var(--text);font-size:12.5px;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1}._searchBar_1ijx0_342 input::placeholder{color:var(--muted)}._searchBar_1ijx0_342 button{cursor:pointer;color:var(--muted);background:0 0;border:none;place-items:center;padding:2px;display:grid}._searchBar_1ijx0_342 button:hover{color:var(--text)}._filtrosBar_1ijx0_375{flex-wrap:wrap;gap:6px;display:flex}._filtroChip_1ijx0_376{border:1px solid var(--line);background:var(--surface);font-size:12px;font-weight:500;font-family:var(--font-body);color:var(--muted);cursor:pointer;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;transition:all .15s;display:inline-flex}._filtroChip_1ijx0_376:hover{color:var(--text)}._filtroChipActive_1ijx0_392{color:var(--gold-text);background:#c9a24b1f;border-color:#c9a24b66;font-weight:600}._rangoRow_1ijx0_398{align-items:center;gap:6px;display:flex}._dateInputSm_1ijx0_403{background:var(--surface);border:1px solid var(--line);color:var(--text);font-size:12px;font-family:var(--font-body);border-radius:8px;outline:none;width:128px;padding:6px 9px}._dateInputSm_1ijx0_403:focus{border-color:var(--gold)}._dateInputSm_1ijx0_403::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}._clearDates_1ijx0_416{color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:4px;display:grid}._clearDates_1ijx0_416:hover{color:var(--text)}._splitLayout_1ijx0_428{align-items:flex-start;gap:14px;display:flex}._leftPanel_1ijx0_433{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._rightPanel_1ijx0_440{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-shrink:0;width:400px;min-width:320px;overflow:hidden}._histRow_1ijx0_451{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;width:100%;font-family:var(--font-body);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;transition:background .15s,border-color .15s;display:flex;position:relative}._histRow_1ijx0_451:hover{background:var(--surface-2);border-color:#ffffff1f}._histRowSelected_1ijx0_467{background:#c9a24b12;border-color:#c9a24b59}._histRowAnulada_1ijx0_468{opacity:.65}._histRowMain_1ijx0_469{justify-content:space-between;align-items:center;gap:8px;display:flex}._histEmpleadoBlock_1ijx0_475{align-items:center;gap:8px;min-width:0;display:flex}._histNombre_1ijx0_481{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}._histPeriodo_1ijx0_490{color:var(--muted);font-size:11.5px;display:block}._histRight_1ijx0_495{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}._histMonto_1ijx0_502{color:var(--text);font-size:14px;font-weight:700}._histFechaPago_1ijx0_503{color:var(--ok);align-items:center;gap:4px;font-size:11px;display:flex}._histFechaPago_1ijx0_503 svg{stroke:var(--ok)}._histChevron_1ijx0_511{stroke:var(--muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}._badgePendiente_1ijx0_520{color:var(--warn);white-space:nowrap;background:#d9a5311f;border:1px solid #d9a5314d;border-radius:20px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}._badgePagada_1ijx0_532{color:var(--ok);white-space:nowrap;background:#1d9e751f;border:1px solid #1d9e754d;border-radius:20px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}._badgeAnulada_1ijx0_544{color:var(--muted);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;text-decoration:line-through;display:inline-flex}._detailPanel_1ijx0_559{flex-direction:column;height:100%;max-height:80vh;display:flex;overflow:hidden}._detailHead_1ijx0_566{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:14px 16px 12px;display:flex}._detailHeadInfo_1ijx0_574{flex-direction:column;gap:6px;display:flex}._detailEmpleadoRow_1ijx0_579{align-items:center;gap:10px;display:flex}._detailEmpleado_1ijx0_579{font-size:14px;font-weight:700;display:block}._detailPeriodo_1ijx0_589{color:var(--muted);font-size:11.5px;display:block}._detailClose_1ijx0_594{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;display:grid}._detailClose_1ijx0_594:hover{color:var(--text);background:var(--surface-2)}._detailMeta_1ijx0_606{border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:4px;padding:10px 16px;display:flex}._detailMetaRow_1ijx0_614{justify-content:space-between;font-size:12px;display:flex}._detailMetaRow_1ijx0_614 span:first-child{color:var(--muted)}._detailMetaRow_1ijx0_614 span:last-child{color:var(--text);font-weight:500}._detailTotalBox_1ijx0_622{background:#c9a24b12;border-bottom:1px solid #c9a24b33;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._detailTotalLabel_1ijx0_631{color:var(--muted);font-size:12px;font-weight:500}._detailTotalMonto_1ijx0_632{color:var(--gold-text);font-size:18px;font-weight:800}._lineasSection_1ijx0_635{flex-direction:column;flex:1;display:flex;overflow:hidden}._lineasHead_1ijx0_641{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);flex-shrink:0;padding:8px 16px;font-size:11px;font-weight:600}._lineasTableWrap_1ijx0_651{flex:1;overflow:auto}._lineasTable_1ijx0_651{border-collapse:collapse;width:100%;font-size:11.5px}._lineasTable_1ijx0_651 th{z-index:1;text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface);border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px;font-size:10px;font-weight:600;position:sticky;top:0}._lineasTable_1ijx0_651 td{color:var(--text);vertical-align:middle;border-bottom:1px solid #ffffff08;padding:7px 10px}._lineasTable_1ijx0_651 tbody tr:nth-child(2n){background:#ffffff05}._lineasTable_1ijx0_651 tbody tr:last-child td{border-bottom:none}._monoSmall_1ijx0_683{font-family:var(--font-mono);font-size:11px}._detailActions_1ijx0_686{border-top:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px;display:flex}._btnComprobante_1ijx0_694{border:1px solid var(--line);background:var(--surface-2);font-size:12.5px;font-weight:500;font-family:var(--font-body);color:var(--muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:8px 14px;transition:all .15s;display:inline-flex}._btnComprobante_1ijx0_694:hover{color:var(--text);border-color:#fff3}._btnPagar_1ijx0_712{font-size:12.5px;font-weight:600;font-family:var(--font-body);color:var(--ok);cursor:pointer;background:#1d9e7526;border:1px solid #1d9e754d;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px 14px;transition:background .15s;display:inline-flex}._btnPagar_1ijx0_712:hover{background:#1d9e7538}._btnAnular_1ijx0_731{font-size:12.5px;font-weight:600;font-family:var(--font-body);color:var(--err);cursor:pointer;background:#d8503a14;border:1px solid #d8503a40;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px 14px;transition:background .15s;display:inline-flex}._btnAnular_1ijx0_731:hover{background:#d8503a24}._infoNote_1ijx0_749{color:var(--muted);text-align:center;padding:4px 0;font-size:11.5px}._overlay_1ijx0_757{z-index:400;background:#000000a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_1ijx0_766{background:var(--surface);width:100%;max-width:460px;box-shadow:var(--shadow-card);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;display:flex}._modalHead_1ijx0_776{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}._modalHead_1ijx0_776 h3{margin:0;font-size:15px;font-weight:700}._closeBtn_1ijx0_784{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;display:grid}._closeBtn_1ijx0_784 svg{width:16px;height:16px}._closeBtn_1ijx0_784:hover{color:var(--text)}._modalBody_1ijx0_796{padding:16px 20px}._modalFoot_1ijx0_797{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}._btnSecondary_1ijx0_804{border:1px solid var(--line);font-size:13px;font-weight:500;font-family:var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;padding:9px 18px;transition:color .15s,background .15s}._btnSecondary_1ijx0_804:hover{color:var(--text);background:var(--surface-2)}._btnGold_1ijx0_817{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;font-size:13px;font-weight:700;font-family:var(--font-body);cursor:pointer;border:none;border-radius:9px;padding:9px 20px;transition:opacity .15s}._btnGold_1ijx0_817:hover{opacity:.9}._btnGold_1ijx0_817:disabled,._btnSecondary_1ijx0_804:disabled{opacity:.5;cursor:not-allowed}._btnDanger_1ijx0_831{background:var(--err);color:#fff;font-size:13px;font-weight:700;font-family:var(--font-body);cursor:pointer;border:none;border-radius:9px;padding:9px 20px;transition:opacity .15s}._btnDanger_1ijx0_831:hover{opacity:.9}._btnDanger_1ijx0_831:disabled{opacity:.5;cursor:not-allowed}._modalErr_1ijx0_845{color:var(--err);background:#d8503a1a;border:1px solid #d8503a4d;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:12.5px}._confirmMsg_1ijx0_856{font-size:13.5px;line-height:1.6}._confirmMsg_1ijx0_856 p{margin:0 0 10px}._confirmSummary_1ijx0_858{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:6px;margin:10px 0;padding:10px 14px;display:flex}._confirmSumRow_1ijx0_868{justify-content:space-between;font-size:12.5px;display:flex}._confirmSumRow_1ijx0_868 span{color:var(--muted)}._confirmSumTotal_1ijx0_874{border-top:1px solid var(--line);margin-top:4px;padding-top:6px;font-size:13.5px}._confirmSumTotal_1ijx0_874 span{font-weight:600;color:var(--text)!important}._confirmWarning_1ijx0_881{font-size:11.5px;color:var(--warn)!important}._monospace_1ijx0_887{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._mutedText_1ijx0_888{color:var(--muted)}._loadWrap_1ijx0_890{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:24px;font-size:13px;display:flex}._spinner_1ijx0_899{border:2px solid #c9a24b33;border-top-color:var(--gold);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite _spin_1ijx0_899}@keyframes _spin_1ijx0_899{to{transform:rotate(360deg)}}._emptyState_1ijx0_910{color:var(--muted);text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 24px;font-size:13.5px;display:flex}._emptyState_1ijx0_910 svg{stroke:var(--muted);opacity:.5}._emptyStateSub_1ijx0_925{font-size:12px}._errBanner_1ijx0_927{color:var(--err);background:#d8503a1a;border:1px solid #d8503a4d;border-radius:10px;padding:12px 16px;font-size:13px}._toast_1ijx0_936{color:var(--ok);z-index:500;white-space:nowrap;box-shadow:var(--shadow-card);background:#1d3a2e;border:1px solid #1d9e7566;border-radius:24px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}._toast_1ijx0_936 svg{stroke:var(--ok)}._mobileDrawerOverlay_1ijx0_958{display:none}@media (width<=768px){._page_1ijx0_2{padding:16px}._tabBar_1ijx0_16{align-self:stretch}._tabBtn_1ijx0_25{flex:1;justify-content:center;padding:8px 10px;font-size:12px}._presetRow_1ijx0_73{gap:5px}._presetBtn_1ijx0_78{padding:6px 10px;font-size:11.5px}._summaryGrid_1ijx0_970{grid-template-columns:repeat(2,1fr)}._cerrarSection_1ijx0_286{flex-direction:column}._notaField_1ijx0_296{min-width:unset}._btnCerrar_1ijx0_316{justify-content:center;width:100%}._splitLayout_1ijx0_428{position:relative}._rightPanel_1ijx0_440{z-index:300;border-bottom:none;border-left:none;border-right:none;border-radius:16px 16px 0 0;width:100%;max-height:80vh;position:fixed;bottom:0;left:0;right:0;overflow:auto}._detailPanel_1ijx0_559{max-height:80vh}._mobileDrawerOverlay_1ijx0_958{z-index:299;background:#0000008c;display:block;position:fixed;inset:0}._histFilters_1ijx0_336{flex-direction:column;align-items:stretch}._searchBar_1ijx0_342{width:100%}._rangoRow_1ijx0_398{justify-content:flex-start}._dateInputSm_1ijx0_403{width:130px}._table_1ijx0_193 th,._table_1ijx0_193 td{padding:8px 10px;font-size:11.5px}._lineasTable_1ijx0_651 th,._lineasTable_1ijx0_651 td{padding:6px 8px;font-size:11px}}._page_i0mmt_1{flex-direction:column;gap:18px;display:flex}@media (width<=768px){._page_i0mmt_1{padding:16px}}._header_i0mmt_11 h1{font-size:var(--fs-2xl);font-weight:var(--fw-semibold)}._sub_i0mmt_12{color:var(--muted);font-size:var(--fs-sm);max-width:640px;margin-top:4px}._filtrosToggle_i0mmt_15{display:none}._filtros_i0mmt_15{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:16px 18px;display:flex}._filtroGrupo_i0mmt_22{flex-direction:column;gap:5px;min-width:150px;display:flex}._filtroGrupo_i0mmt_22 label{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:11px}._input_i0mmt_26,._select_i0mmt_26{background:var(--field);border:1px solid var(--line);color:var(--text);font-size:13px;font-family:var(--font-body);border-radius:9px;padding:8px 10px;transition:border-color .15s}._input_i0mmt_26:focus,._select_i0mmt_26:focus{border-color:var(--gold);outline:none}._limpiarBtn_i0mmt_32{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;align-self:flex-end;height:35px;padding:8px 14px;font-size:12.5px}._limpiarBtn_i0mmt_32:hover{color:var(--text);border-color:var(--gold)}._panel_i0mmt_40{background:var(--surface);border:1px solid var(--line);border-radius:15px;overflow:hidden}._estadoMsg_i0mmt_44{text-align:center;color:var(--muted);padding:40px 20px;font-size:13.5px}._lista_i0mmt_46{flex-direction:column;display:flex}._fila_i0mmt_47{border-bottom:1px solid var(--line)}._fila_i0mmt_47:last-child{border-bottom:none}._filaHead_i0mmt_50{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);color:var(--text);background:0 0;border:none;grid-template-columns:100px 140px 120px 100px 1fr 20px;align-items:center;gap:14px;padding:13px 18px;transition:background .15s;display:grid}._filaHead_i0mmt_50:hover{background:var(--surface-2)}._filaFecha_i0mmt_60{flex-direction:column;font-size:12px;display:flex}._filaFecha_i0mmt_60 small{color:var(--muted);font-size:11px}._filaMeta_i0mmt_65{display:contents}._filaUsuario_i0mmt_66{font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._filaModulo_i0mmt_67{color:var(--muted);font-size:12px}._filaTitulo_i0mmt_68{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._chip_i0mmt_70{font-size:10.5px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:20px;justify-self:start;padding:3px 9px}._chip_ok_i0mmt_75{color:var(--ok);background:#157a5724}._chip_err_i0mmt_76{color:var(--err);background:#c0392b24}._chip_warn_i0mmt_77{color:var(--warn);background:#9c6e0e24}._chip_info_i0mmt_78{color:var(--info);background:#2a5d9c24}._chip_default_i0mmt_79{background:var(--surface-2);color:var(--muted)}._chevron_i0mmt_81{width:16px;height:16px;color:var(--muted);flex-shrink:0;transition:transform .15s}._chevronOpen_i0mmt_82{transform:rotate(180deg)}._detalle_i0mmt_84{flex-direction:column;gap:6px;padding:4px 18px 16px 232px;display:flex}._detalleVacio_i0mmt_88{color:var(--muted);font-size:12.5px}._detalleRow_i0mmt_89{gap:10px;font-size:12.5px;display:flex}._detalleLabel_i0mmt_90{color:var(--muted);flex-shrink:0;min-width:150px}._detalleValue_i0mmt_91{color:var(--text);font-family:var(--font-mono);word-break:break-word}._paginacion_i0mmt_94{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}._paginacionInfo_i0mmt_98{color:var(--muted);font-size:12px}._paginacionBtns_i0mmt_99{gap:8px;display:flex}._pagBtn_i0mmt_100{background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:8px;padding:7px 13px;font-size:12.5px}._pagBtn_i0mmt_100:disabled{opacity:.4;cursor:default}._pagBtn_i0mmt_100:not(:disabled):hover{border-color:var(--gold)}@media (width<=900px){._filtrosToggle_i0mmt_15{background:var(--surface);border:1px solid var(--line);width:100%;font-size:13.5px;font-weight:var(--fw-medium);color:var(--text);cursor:pointer;font-family:var(--font-body);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._filtrosBadge_i0mmt_119{background:var(--gold);color:#1a1407;min-width:18px;height:18px;font-size:10.5px;font-weight:var(--fw-semibold);border-radius:20px;justify-content:center;align-items:center;margin-left:7px;padding:0 5px;display:inline-flex}._filtrosToggle_i0mmt_15 ._chevron_i0mmt_81{color:var(--muted)}._filtros_i0mmt_15{grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;display:none}._filtrosAbiertos_i0mmt_132{display:grid}._filtroGrupo_i0mmt_22{min-width:0}._limpiarBtn_i0mmt_32{grid-column:1/-1;align-self:stretch;height:auto;padding:9px}._filaHead_i0mmt_50{grid-template-columns:1fr auto;grid-template-areas:"fecha chip""titulo titulo""meta meta";row-gap:6px;padding:14px 16px}._filaFecha_i0mmt_60{grid-area:fecha}._chip_i0mmt_70{grid-area:chip}._filaTitulo_i0mmt_68{white-space:normal;grid-area:titulo}._filaMeta_i0mmt_65{flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px;font-size:12.5px;display:flex}._filaUsuario_i0mmt_66{color:var(--text);white-space:normal;text-overflow:clip;overflow:visible}._filaModulo_i0mmt_67{color:var(--gold-text);font-weight:var(--fw-medium);padding-left:12px;position:relative}._filaModulo_i0mmt_67:before{content:"·";color:var(--muted);position:absolute;left:4px}._chevron_i0mmt_81{display:none}._detalle_i0mmt_84{padding-left:16px}}._page_148pf_2{background:var(--bg);min-height:100vh;font-family:var(--font-body);display:flex}._left_148pf_10{background-image:linear-gradient(155deg,#0a0a0bf0 0%,#0a0a0bf7 100%),url(https://images.unsplash.com/photo-1560066984-138dadb4c035?auto=format&fit=crop&w=1400&q=80);background-position:50%;background-size:cover;border-right:1px solid #c9a24b26;flex-direction:column;flex-shrink:0;width:42%;display:flex;position:relative;overflow:hidden}._leftInner_148pf_27{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 32px;display:flex;position:relative}._leftCard_148pf_39{-webkit-backdrop-filter:blur(6px);background:#0a0a0b80;border:1px solid #c9a24b1f;border-radius:18px;width:100%;max-width:380px;padding:36px 32px}._glow_148pf_51{pointer-events:none;z-index:0;background:radial-gradient(circle,#c9a24b24,#0000 65%);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-100px;left:-80px}._left_148pf_10:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#c9a24b14,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-50px;right:-50px}._brand_148pf_77{align-items:center;gap:14px;margin-bottom:16px;display:flex}._logoMark_148pf_84{filter:drop-shadow(0 3px 10px #c9a24b40);flex-shrink:0;width:52px;height:52px}._brandText_148pf_90{align-items:baseline;gap:5px;display:flex}._brandName_148pf_91{color:var(--gold-text);letter-spacing:.2px;font-size:19px;font-weight:700}._brandRd_148pf_92{letter-spacing:3px;color:var(--gold);background:#c9a24b1f;border:1px solid #c9a24b40;border-radius:5px;padding:1px 7px;font-size:12px;font-weight:700}._adminBadge_148pf_100{letter-spacing:1.2px;color:var(--gold);background:#c9a24b1a;border:1px solid #c9a24b47;border-radius:7px;align-items:center;width:fit-content;margin-bottom:8px;padding:4px 11px;font-size:10px;font-weight:700;display:inline-flex}._subtitle_148pf_113{color:#ffffff73;margin-bottom:20px;font-size:12.5px;line-height:1.55}._divider_148pf_121{background:linear-gradient(90deg, var(--gold), transparent);border-radius:2px;width:40px;height:2px;margin-bottom:20px}._features_148pf_129{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}._feat_148pf_129{align-items:flex-start;gap:13px;display:flex}._featIcon_148pf_136{width:34px;height:34px;color:var(--gold-text);background:#c9a24b1a;border:1px solid #c9a24b29;border-radius:9px;flex-shrink:0;place-items:center;display:grid}._featIcon_148pf_136 svg{width:16px;height:16px}._feat_148pf_129 b{margin-bottom:2px;font-size:13px;font-weight:600;display:block}._feat_148pf_129 small{color:#ffffff73;font-size:11.5px;line-height:1.4;display:block}._right_148pf_146{flex-direction:column;flex:1;justify-content:space-between;align-items:center;padding:52px 20px 32px;display:flex}._formWrap_148pf_154{width:100%;max-width:440px}._welcome_148pf_156{margin-bottom:34px}._welcome_148pf_156 h1{letter-spacing:-.4px;margin-bottom:6px;font-size:28px;font-weight:700}._welcome_148pf_156 p{color:var(--muted);font-size:14px}._form_148pf_154{flex-direction:column;gap:18px;display:flex}._field_148pf_162{flex-direction:column;gap:7px;display:flex}._field_148pf_162 label{color:var(--muted);letter-spacing:.2px;font-size:12.5px;font-weight:500}._inputWrap_148pf_165{background:var(--field);border:1px solid var(--line);border-radius:11px;align-items:center;transition:border-color .18s;display:flex;position:relative}._inputWrap_148pf_165:focus-within{border-color:var(--gold)}._inputIcon_148pf_174{width:16px;height:16px;stroke:var(--muted);pointer-events:none;flex-shrink:0;position:absolute;left:13px}._inputWrap_148pf_165 input{color:var(--text);font-size:14px;font-family:var(--font-body);background:0 0;border:none;outline:none;width:100%;padding:12px 42px 12px 38px}._inputWrap_148pf_165 input::placeholder{color:var(--muted-faint)}._eyeBtn_148pf_186{cursor:pointer;color:var(--muted);background:0 0;border:none;place-items:center;padding:4px;display:grid;position:absolute;right:10px}._eyeBtn_148pf_186:hover{color:var(--text)}._eyeBtn_148pf_186 svg{width:16px;height:16px}._errorMsg_148pf_195{color:var(--err);background:#d8503a1a;border:1px solid #d8503a4d;border-radius:9px;padding:10px 14px;font-size:13px}._btnLogin_148pf_200{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;width:100%;font-size:14.5px;font-weight:700;font-family:var(--font-body);cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:4px;padding:13px;transition:opacity .18s,transform .1s;display:flex}._btnLogin_148pf_200:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}._btnLogin_148pf_200:active:not(:disabled){transform:translateY(0)}._btnLogin_148pf_200:disabled{opacity:.5;cursor:not-allowed}._btnLogin_148pf_200 svg{stroke:#1a1407;width:17px;height:17px}._spinner_148pf_214{border:2px solid #1a14074d;border-top-color:#1a1407;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite _spin_148pf_214}@keyframes _spin_148pf_214{to{transform:rotate(360deg)}}._foot_148pf_224{color:var(--muted-faint);text-align:center;font-size:11.5px}@media (width<=860px){._left_148pf_10{display:none}._right_148pf_146{padding:40px 20px 28px}}._app_5vq49_1{background:var(--bg);min-height:100vh;font-family:var(--font-body);grid-template-columns:244px 1fr;display:grid}._sidebar_5vq49_10{background:linear-gradient(180deg, var(--sidebar-1), var(--sidebar-2));border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0;overflow-y:auto}._brand_5vq49_22{align-items:flex-start;gap:11px;padding:4px 8px 8px;display:flex}._mark_5vq49_26{background:radial-gradient(120% 120% at 30% 25%, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid;box-shadow:0 4px 14px #c9a24b4d}._brandText_5vq49_34 b{color:var(--gold-text);letter-spacing:.3px;font-size:18px;font-weight:700;line-height:1;display:block}._brandText_5vq49_34 b i{letter-spacing:2px;color:var(--gold);font-size:13px;font-style:normal}._adminTag_5vq49_40{letter-spacing:1px;color:var(--gold);background:#c9a24b21;border:1px solid #c9a24b4d;border-radius:6px;margin:6px 8px 18px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-block}._nav_5vq49_49{flex-direction:column;gap:3px;display:flex}._navLink_5vq49_50{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .16s;display:flex;position:relative}._navLink_5vq49_50 svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:18px;height:18px}._navLink_5vq49_50:hover{color:var(--text);background:#ffffff0a}._active_5vq49_60{color:var(--gold-text);background:linear-gradient(90deg,#c9a24b29,#c9a24b0a)}._active_5vq49_60:before{content:"";background:var(--gold);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}._sidefoot_5vq49_70{align-items:center;gap:8px;margin-top:auto;padding:12px 8px 4px;display:flex}._sideUser_5vq49_77{border:1px solid var(--line);background:#ffffff05;border-radius:11px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}._av_5vq49_86{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}._col_5vq49_93{min-width:0}._col_5vq49_93 b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}._col_5vq49_93 small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}._logoutBtn_5vq49_97{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:#ffffff05;border-radius:9px;flex-shrink:0;place-items:center;transition:border-color .16s,color .16s;display:grid}._logoutBtn_5vq49_97:hover{color:var(--err);border-color:#d8503a66}._logoutBtn_5vq49_97 svg{width:15px;height:15px}._main_5vq49_109{flex-direction:column;min-width:0;min-height:100vh;display:flex}._mobileTopbar_5vq49_117,._backdrop_5vq49_118{display:none}@media (width<=720px){._app_5vq49_1{grid-template-columns:1fr}._mobileTopbar_5vq49_117{border-bottom:1px solid var(--line);background:var(--sidebar-1);z-index:20;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}._mobileTopbar_5vq49_117 ._brand_5vq49_22{padding:0}._hamburger_5vq49_135{border:1px solid var(--line);width:36px;height:36px;color:var(--text);cursor:pointer;background:#ffffff05;border-radius:9px;flex-shrink:0;place-items:center;display:grid}._hamburger_5vq49_135 svg{width:20px;height:20px}._backdrop_5vq49_118{z-index:29;background:#00000080;display:block;position:fixed;inset:0}._sidebar_5vq49_10{z-index:30;width:min(80vw,280px);height:100dvh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}._sidebar_5vq49_10._sidebarOpen_5vq49_161{transform:translate(0)}}._page_2ipwc_1{flex-direction:column;min-height:100vh;display:flex}._topbar_2ipwc_4{border-bottom:1px solid var(--line);z-index:20;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}._title_2ipwc_13{font-size:22px;font-weight:700}._sub_2ipwc_14{color:var(--muted);margin-top:1px;font-size:12.5px}._content_2ipwc_17{flex-direction:column;gap:18px;padding:22px 24px 40px;display:flex}._kpis_2ipwc_20{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}._kpiCard_2ipwc_22{background:linear-gradient(165deg, var(--surface), var(--surface-deep));border:1px solid var(--line);border-radius:14px;padding:18px;position:relative;overflow:hidden}._kpiCard_2ipwc_22:after{content:"";background:radial-gradient(circle,#c9a24b1a,#0000 70%);border-radius:50%;width:80px;height:80px;position:absolute;top:-25px;right:-25px}._kpiTop_2ipwc_35{align-items:center;gap:10px;margin-bottom:13px;display:flex}._kpiIco_2ipwc_36{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}._kpiIco_2ipwc_36 svg{fill:none;stroke-width:1.8px;width:17px;height:17px}._kpiLabel_2ipwc_38{color:var(--muted);font-size:11.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.3px}._kpiValue_2ipwc_39{font-size:27px;font-weight:700;line-height:1}._kpiDelta_2ipwc_40{font-size:11.5px;font-family:var(--font-mono);margin-top:7px}._iGold_2ipwc_42{background:#c9a24b21}._iGold_2ipwc_42 svg{stroke:var(--gold-soft)}._iOk_2ipwc_43{background:#1d9e7521}._iOk_2ipwc_43 svg{stroke:var(--ok)}._iErr_2ipwc_44{background:#d8503a21}._iErr_2ipwc_44 svg{stroke:var(--err)}._iInfo_2ipwc_45{background:#3878c721}._iInfo_2ipwc_45 svg{stroke:#3878c7}._neutral_2ipwc_47{color:var(--muted)}._deltaErr_2ipwc_48{color:var(--err)}._panel_2ipwc_51{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}._panelHead_2ipwc_57{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}._panelHead_2ipwc_57 h3{font-size:16px;font-weight:600}._count_2ipwc_63{color:var(--muted);font-size:12px;font-family:var(--font-mono)}._tableWrap_2ipwc_65{overflow-x:auto}._table_2ipwc_65{border-collapse:collapse;width:100%}._table_2ipwc_65 th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--line);padding:11px 16px;font-size:11px;font-weight:600}._table_2ipwc_65 td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:13px 16px;font-size:13px}._table_2ipwc_65 tr:last-child td{border-bottom:none}._table_2ipwc_65 tr:hover td{background:#ffffff05}._empCell_2ipwc_76{align-items:center;gap:11px;display:flex}._empAvatar_2ipwc_77{color:#1a1407;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}._empCell_2ipwc_76 b{font-size:13.5px;display:block}._empCell_2ipwc_76 small{color:var(--muted);font-size:11px;font-family:var(--font-mono)}._planPill_2ipwc_85{border-radius:12px;padding:3px 11px;font-size:11px;font-weight:600}._plTrial_2ipwc_86{color:var(--warn);background:#d9a53124}._plBasic_2ipwc_87{color:var(--muted);background:#9a988f26}._plPro_2ipwc_88{color:#3878c7;background:#3878c726}._stPill_2ipwc_90{border-radius:12px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:600;display:inline-flex}._stPill_2ipwc_90:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}._stAct_2ipwc_95{color:var(--ok);background:#1d9e7524}._stSusp_2ipwc_96{color:var(--err);background:#d8503a24}._stTrial_2ipwc_97{color:var(--warn);background:#d9a53124}._mono_2ipwc_99{font-family:var(--font-mono);font-size:12.5px}._actBtn_2ipwc_102{border:1px solid var(--line);background:var(--surface-2);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;transition:border-color .15s,color .15s;display:grid}._actBtn_2ipwc_102 svg{width:14px;height:14px}._actBtn_2ipwc_102:disabled{opacity:.4;cursor:not-allowed}._actSusp_2ipwc_110:hover{color:var(--err);border-color:#d8503a66}._actReact_2ipwc_111:hover{color:var(--ok);border-color:#1d9e7566}._actDanger_2ipwc_112{color:var(--err);border-color:#d8503a66;width:auto;padding:0 10px;font-size:11px}._actCancel_2ipwc_113{border-color:var(--line);color:var(--muted);width:auto;font-size:11px;font-family:var(--font-body);padding:0 10px}._confirmRow_2ipwc_115{align-items:center;gap:5px;display:flex}._confirmTxt_2ipwc_116{color:var(--muted);white-space:nowrap;font-size:11.5px}._loadWrap_2ipwc_119{justify-content:center;padding:40px;display:flex}._spinner_2ipwc_120{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite _spin_2ipwc_120;display:block}@keyframes _spin_2ipwc_120{to{transform:rotate(360deg)}}._empty_2ipwc_130{color:var(--muted);text-align:center;padding:40px 20px;font-size:13px}@media (width<=1100px){._kpis_2ipwc_20{grid-template-columns:repeat(2,1fr)}}._page_1ohi4_2{flex-direction:column;gap:24px;min-height:100%;padding:32px 36px;display:flex}._topbar_1ohi4_11{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_1ohi4_17{letter-spacing:-.3px;margin:0 0 4px;font-size:22px;font-weight:700}._sub_1ohi4_18{color:var(--muted);margin:0;font-size:13px}._btnNew_1ohi4_20{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;font-size:13.5px;font-weight:700;font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;transition:opacity .18s,transform .1s;display:flex}._btnNew_1ohi4_20:hover{opacity:.9;transform:translateY(-1px)}._btnNew_1ohi4_20 svg{stroke:#1a1407;stroke-width:2.2px;fill:none;width:16px;height:16px}._filters_1ohi4_33{gap:8px;display:flex}._filters_1ohi4_33 button{background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:13px;font-family:var(--font-body);cursor:pointer;border-radius:8px;padding:7px 16px;transition:all .15s}._filters_1ohi4_33 button:hover{background:var(--surface-2);color:var(--text)}._filters_1ohi4_33 ._fActive_1ohi4_47{color:var(--gold-text);background:#c9a24b1f;border-color:#c9a24b59;font-weight:600}._tableCard_1ohi4_55{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex:1;overflow:hidden}._tableWrap_1ohi4_62{overflow-x:auto}._table_1ohi4_55{border-collapse:collapse;width:100%;font-size:13.5px}._table_1ohi4_55 thead tr{border-bottom:1px solid var(--line)}._table_1ohi4_55 th{text-align:center;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600}._table_1ohi4_55 th:first-child{text-align:left}._table_1ohi4_55 tbody tr{border-bottom:1px solid var(--line);transition:background .12s}._table_1ohi4_55 tbody tr:last-child{border-bottom:none}._table_1ohi4_55 tbody tr:hover{background:var(--surface-2)}._table_1ohi4_55 td{vertical-align:middle;text-align:center;padding:14px 16px}._table_1ohi4_55 td:first-child{text-align:left}._empCell_1ohi4_88{align-items:center;gap:12px;display:flex}._empAv_1ohi4_89{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}._empCell_1ohi4_88 b{font-size:14px;display:block}._empCell_1ohi4_88 small{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}._planBadge_1ohi4_100{color:var(--gold-text);background:#c9a24b1a;border:1px solid #c9a24b38;border-radius:6px;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}._stBadge_1ohi4_106{border-radius:6px;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}._stActive_1ohi4_110{color:var(--sa-ok);background:#1d9e751f;border:1px solid #1d9e754d}._stSusp_1ohi4_111{color:var(--sa-warn);background:#d87b3a1f;border:1px solid #d87b3a4d}._stCanc_1ohi4_112{color:var(--sa-err);background:#d8503a1a;border:1px solid #d8503a40}._num_1ohi4_114{color:var(--text)}._fecha_1ohi4_115{color:var(--muted);white-space:nowrap;font-size:12.5px}._actions_1ohi4_118{justify-content:center;align-items:center;gap:6px;display:flex}._actBtn_1ohi4_119{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;place-items:center;width:32px;height:32px;transition:all .15s;display:grid}._actBtn_1ohi4_119 svg{width:15px;height:15px;stroke:var(--muted);fill:none;stroke-width:1.8px}._actBtn_1ohi4_119:hover{background:var(--surface-2);border-color:var(--line)}._actDanger_1ohi4_128{border-color:#d8503a4d}._actDanger_1ohi4_128 svg{stroke:var(--sa-err)}._actDanger_1ohi4_128:hover{background:#d8503a1f;border-color:#d8503a80}._actOk_1ohi4_131{border-color:#1d9e754d}._actOk_1ohi4_131 svg{stroke:var(--sa-ok)}._actOk_1ohi4_131:hover{background:#1d9e751f}._loadWrap_1ohi4_136{justify-content:center;align-items:center;padding:48px;display:flex}._spinner_1ohi4_137{border:2.5px solid #c9a24b33;border-top-color:var(--gold);border-radius:50%;width:28px;height:28px;animation:.65s linear infinite _spin_1ohi4_137}@keyframes _spin_1ohi4_137{to{transform:rotate(360deg)}}._emptyMsg_1ohi4_145{text-align:center;color:var(--muted);margin:0;padding:48px 16px}._overlay_1ohi4_148{z-index:100;-webkit-backdrop-filter:blur(3px);background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_1ohi4_156{background:var(--surface);border:1px solid #c9a24b2e;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;display:flex;box-shadow:0 24px 60px #000000b3}._modalHead_1ohi4_165{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}._modalHead_1ohi4_165 h3{margin:0;font-size:16px;font-weight:700}._modalHead_1ohi4_165>button{cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:30px;height:30px;transition:background .15s;display:grid}._modalHead_1ohi4_165>button svg{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:1.8px}._modalHead_1ohi4_165>button:hover{background:var(--surface-2)}._modalBody_1ohi4_180{flex-direction:column;flex:1;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}._modalFoot_1ohi4_186{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}._sectionLbl_1ohi4_193{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);margin-bottom:-8px;font-size:11px;font-weight:600}._formGrid_1ohi4_198{grid-template-columns:1fr 1fr;gap:14px;display:grid}._fieldWrap_1ohi4_203{flex-direction:column;gap:6px;display:flex}._fieldLbl_1ohi4_204{color:var(--muted);font-size:12px;font-weight:500}._fieldWrap_1ohi4_203 input,._fieldWrap_1ohi4_203 select,._fieldWrap_1ohi4_203 textarea{box-sizing:border-box;background:var(--field);border:1px solid var(--line);width:100%;color:var(--text);font-size:13.5px;font-family:var(--font-body);resize:vertical;border-radius:9px;outline:none;padding:10px 12px;transition:border-color .15s}._fieldWrap_1ohi4_203 input:focus,._fieldWrap_1ohi4_203 select:focus,._fieldWrap_1ohi4_203 textarea:focus{border-color:var(--gold)}._fieldWrap_1ohi4_203 input::placeholder,._fieldWrap_1ohi4_203 textarea::placeholder{color:var(--muted-faint)}._fieldWrap_1ohi4_203 select option{background:var(--select-opt-bg);color:var(--text)}._chips_1ohi4_227{flex-wrap:wrap;gap:8px;display:flex}._chip_1ohi4_227{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:12.5px;font-family:var(--font-body);border-radius:7px;padding:6px 13px;transition:all .15s}._chip_1ohi4_227:hover{background:var(--surface-2);color:var(--text)}._chipOn_1ohi4_237{color:var(--gold-text);background:#c9a24b1f;border-color:#c9a24b66;font-weight:600}._hint_1ohi4_244{color:var(--muted);margin:0;font-size:12px;line-height:1.5}._slugHint_1ohi4_248{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}._modalErr_1ohi4_253{color:var(--sa-err);background:#d8503a14;border:1px solid #d8503a33;border-radius:8px;margin:0;padding:10px 12px;font-size:12.5px}._btnCancel_1ohi4_262{background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:13.5px;font-family:var(--font-body);cursor:pointer;border-radius:9px;padding:9px 18px;transition:all .15s}._btnCancel_1ohi4_262:hover{background:var(--surface-2);color:var(--text)}._btnSave_1ohi4_271{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;font-size:13.5px;font-weight:700;font-family:var(--font-body);cursor:pointer;border:none;border-radius:9px;padding:9px 20px;transition:opacity .15s}._btnSave_1ohi4_271:disabled{opacity:.45;cursor:not-allowed}._btnSave_1ohi4_271:hover:not(:disabled){opacity:.9}._btnDanger_1ohi4_281{color:var(--sa-err);font-size:13.5px;font-weight:700;font-family:var(--font-body);cursor:pointer;background:#d8503a26;border:1px solid #d8503a66;border-radius:9px;padding:9px 20px;transition:all .15s}._btnDanger_1ohi4_281:hover:not(:disabled){background:#d8503a40}._btnDanger_1ohi4_281:disabled{opacity:.45;cursor:not-allowed}._successText_1ohi4_294{color:var(--text);margin:0;font-size:14px}._credBox_1ohi4_295{background:var(--surface-2);border:1px solid #c9a24b2e;border-radius:12px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}._credRow_1ohi4_302{flex-direction:column;gap:4px;display:flex}._credRow_1ohi4_302 span{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}._credRow_1ohi4_302 b{color:var(--text);font-size:14.5px}._passReveal_1ohi4_307{align-items:center;gap:10px;display:flex}._passReveal_1ohi4_307 code{font-family:var(--font-mono);color:var(--gold-text);letter-spacing:.5px;background:#c9a24b12;border:1px solid #c9a24b26;border-radius:8px;flex:1;padding:8px 12px;font-size:15px}._passReveal_1ohi4_307 button{color:var(--gold-text);font-size:12.5px;font-weight:600;font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:#c9a24b1a;border:1px solid #c9a24b4d;border-radius:8px;padding:7px 14px;transition:all .15s}._passReveal_1ohi4_307 button:hover{background:#c9a24b2e}._credWarn_1ohi4_324{color:var(--sa-warn);background:#d87b3a14;border:1px solid #d87b3a33;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}._suspWarn_1ohi4_333{color:var(--muted);background:#d8503a12;border:1px solid #d8503a2e;border-radius:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}._suspWarn_1ohi4_333 b{color:var(--text)}._page_xg4dp_2{font-family:var(--font-body);flex-direction:column;gap:24px;min-height:100%;padding:32px 36px;display:flex}._header_xg4dp_10{justify-content:space-between;align-items:flex-start;display:flex}._title_xg4dp_11{letter-spacing:-.3px;margin:0 0 4px;font-size:22px;font-weight:700}._sub_xg4dp_12{color:var(--muted);margin:0;font-size:13px}._btnNew_xg4dp_14{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13.5px;font-weight:700;font-family:var(--font-body);white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;transition:opacity .15s,transform .1s;display:flex}._btnNew_xg4dp_14:hover{opacity:.9;transform:translateY(-1px)}._btnNew_xg4dp_14 svg{stroke:#1a1407;fill:none;stroke-width:2.2px;width:16px;height:16px}._loadWrap_xg4dp_27{justify-content:center;padding:50px;display:flex}._spinner_xg4dp_28{border:2.5px solid #c9a24b33;border-top-color:var(--gold);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite _spin_xg4dp_28}@keyframes _spin_xg4dp_28{to{transform:rotate(360deg)}}._cardsGrid_xg4dp_37{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}._planCard_xg4dp_44{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:22px;transition:border-color .18s;display:flex}._planCard_xg4dp_44:hover{border-color:#c9a24b4d}._inactive_xg4dp_52{opacity:.55}._destacado_xg4dp_55{position:relative;box-shadow:0 0 0 1px #c9a24b40,0 4px 24px #c9a24b1f;border-color:var(--gold)!important}._popularBadge_xg4dp_61{letter-spacing:1px;color:#1a1407;background:linear-gradient(90deg, var(--gold-soft), var(--gold));border-radius:6px;align-items:center;width:fit-content;margin-bottom:14px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}._planTop_xg4dp_71{justify-content:space-between;align-items:flex-start;display:flex}._planTipo_xg4dp_72{font-size:10.5px;font-family:var(--font-mono);color:var(--gold-text);text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px;display:block}._planNombre_xg4dp_77{margin:0;font-size:20px;font-weight:700}._inactiveBadge_xg4dp_78{background:var(--surface-2);color:var(--muted);border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:600}._precio_xg4dp_85{border-bottom:1px solid var(--line);align-items:baseline;gap:5px;padding-bottom:16px;display:flex}._precioMonto_xg4dp_90{color:var(--gold-text);font-size:26px;font-weight:700}._precioMes_xg4dp_91{color:var(--muted);font-size:13px}._limites_xg4dp_94{flex-direction:column;gap:9px;display:flex}._limRow_xg4dp_95{justify-content:space-between;align-items:center;font-size:13px;display:flex}._limRow_xg4dp_95 span{color:var(--muted)}._limRow_xg4dp_95 b{font-family:var(--font-mono);font-size:13.5px}._modulos_xg4dp_100{flex-wrap:wrap;gap:6px;display:flex}._modChip_xg4dp_101{font-size:10.5px;font-family:var(--font-body);border-radius:6px;padding:4px 9px}._modOn_xg4dp_102{color:var(--sa-ok);background:#1d9e7524;border:1px solid #1d9e7540}._modOff_xg4dp_103{background:var(--surface);color:var(--muted-faint);border:1px solid #0000}._editBtn_xg4dp_106{font-size:13px;font-family:var(--font-body);border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:10px;transition:all .15s;display:flex}._editBtn_xg4dp_106:hover{color:var(--gold-text);border-color:#c9a24b66}._editBtn_xg4dp_106 svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}._overlay_xg4dp_120{z-index:100;-webkit-backdrop-filter:blur(3px);background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_xg4dp_128{background:var(--surface);border:1px solid #c9a24b26;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #000000b3}._modalHead_xg4dp_136{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}._modalHead_xg4dp_136 h3{margin:0;font-size:16px;font-weight:700}._modalHead_xg4dp_136>button{cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:30px;height:30px;transition:background .15s;display:grid}._modalHead_xg4dp_136>button svg{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:1.8px}._modalHead_xg4dp_136>button:hover{background:var(--surface-2)}._modalBody_xg4dp_150{flex-direction:column;flex:1;gap:0;padding:20px 22px;display:flex;overflow-y:auto}._sectionLbl_xg4dp_156{letter-spacing:.7px;text-transform:uppercase;color:var(--gold-text);margin:18px 0 12px;font-size:11px;font-weight:600}._formGrid_xg4dp_160{grid-template-columns:1fr 1fr;gap:14px;display:grid}._formGrid_xg4dp_160 input,._formGrid_xg4dp_160 select{box-sizing:border-box;background:var(--field);border:1px solid var(--line);width:100%;color:var(--text);font-size:13.5px;font-family:var(--font-body);border-radius:9px;outline:none;padding:10px 12px;transition:border-color .15s}._formGrid_xg4dp_160 input:focus,._formGrid_xg4dp_160 select:focus{border-color:var(--gold)}._formGrid_xg4dp_160 select option{background:var(--select-opt-bg);color:var(--text)}._formGrid_xg4dp_160 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}._formGrid_xg4dp_160 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}._formGrid_xg4dp_160 input[type=number]{appearance:textfield}._limitsForm_xg4dp_179{flex-direction:column;gap:12px;display:flex}._limField_xg4dp_180{align-items:center;gap:12px;display:flex}._limLbl_xg4dp_181{color:var(--text);flex-shrink:0;width:90px;font-size:13px}._limControls_xg4dp_182{flex:1;align-items:center;gap:14px;display:flex}._limControls_xg4dp_182 input[type=number]{box-sizing:border-box;background:var(--field);border:1px solid var(--line);width:90px;color:var(--text);font-size:13px;font-family:var(--font-mono);border-radius:8px;outline:none;padding:8px 11px;transition:border-color .15s}._limControls_xg4dp_182 input[type=number]:focus{border-color:var(--gold)}._limControls_xg4dp_182 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}._limControls_xg4dp_182 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}._limControls_xg4dp_182 input[type=number]{appearance:textfield}._disabledInput_xg4dp_195{opacity:.35!important}._ilimCheck_xg4dp_197{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:flex}._ilimCheck_xg4dp_197 input{width:15px;height:15px;accent-color:var(--gold);cursor:pointer}._chips_xg4dp_204{flex-wrap:wrap;gap:8px;display:flex}._chip_xg4dp_204{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-size:12.5px;font-family:var(--font-body);border-radius:8px;padding:7px 14px;transition:all .15s}._chip_xg4dp_204:hover{background:var(--surface-2);color:var(--text)}._chipOn_xg4dp_214{color:var(--sa-ok);background:#1d9e7524;border-color:#1d9e7566;font-weight:600}._activoRow_xg4dp_221{margin-top:18px}._activoRow_xg4dp_221 label{color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}._activoRow_xg4dp_221 input{width:16px;height:16px;accent-color:var(--gold);cursor:pointer}._editWarn_xg4dp_228{color:var(--sa-warn);background:#d87b3a14;border:1px solid #d87b3a33;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}._modalErr_xg4dp_235{color:var(--sa-err);background:#d8503a14;border:1px solid #d8503a33;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:12.5px}._modalFoot_xg4dp_242{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}._btnCancel_xg4dp_247{font-size:13.5px;font-family:var(--font-body);border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:9px;padding:9px 18px;transition:all .15s}._btnCancel_xg4dp_247:hover{background:var(--surface-2);color:var(--text)}._btnSave_xg4dp_256{font-size:13.5px;font-weight:700;font-family:var(--font-body);background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;border:none;border-radius:9px;padding:9px 22px;transition:opacity .15s}._btnSave_xg4dp_256:disabled{opacity:.45;cursor:not-allowed}._btnSave_xg4dp_256:hover:not(:disabled){opacity:.9}@media (width<=600px){._page_xg4dp_2{padding:20px 16px}._formGrid_xg4dp_160{grid-template-columns:1fr}}._page_osjmp_2{font-family:var(--font-body);flex-direction:column;gap:20px;min-height:100%;padding:32px 36px;display:flex}._header_osjmp_10{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_osjmp_14{letter-spacing:-.3px;margin:0 0 4px;font-size:22px;font-weight:700}._sub_osjmp_15{color:var(--muted);margin:0;font-size:13px}._headerActions_osjmp_16{align-items:center;gap:10px;display:flex}._btnNew_osjmp_18{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;font-size:13px;font-weight:700;font-family:var(--font-body);white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;transition:opacity .15s;display:flex}._btnNew_osjmp_18:hover{opacity:.9}._btnNew_osjmp_18 svg{width:15px;height:15px}._btnSecondary_osjmp_29{color:var(--sa-err);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);white-space:nowrap;background:#d8503a14;border:1px solid #d8503a59;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;transition:background .15s;display:flex}._btnSecondary_osjmp_29:hover{background:#d8503a24}._btnSecondary_osjmp_29 svg{width:15px;height:15px}._resultBanner_osjmp_42{color:var(--sa-ok);background:#1d9e751a;border:1px solid #1d9e7559;border-radius:11px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13.5px;display:flex}._resultBanner_osjmp_42 button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}._kpis_osjmp_56{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._kpi_osjmp_56{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}._kpiCardWarn_osjmp_65{border-color:#d8503a59}._kpiLbl_osjmp_66{color:var(--muted);font-size:12px}._kpiVal_osjmp_67{font-size:22px;font-weight:700}._kpiWarn_osjmp_68{color:var(--sa-warn)}._kpiErr_osjmp_69{color:var(--sa-err)}._filters_osjmp_72{gap:8px;display:flex}._filters_osjmp_72 button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-size:12.5px;font-family:var(--font-body);border-radius:9px;padding:7px 15px;transition:all .15s}._filters_osjmp_72 button:hover{background:var(--surface-2);color:var(--text)}._fActive_osjmp_82{font-weight:600;color:var(--gold-text)!important;background:#c9a24b1f!important;border-color:#c9a24b66!important}._tableCard_osjmp_89{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}._tableWrap_osjmp_94{overflow-x:auto}._table_osjmp_89{border-collapse:collapse;width:100%;font-size:13.5px}._table_osjmp_89 thead tr{border-bottom:1px solid var(--line)}._table_osjmp_89 th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600}._table_osjmp_89 td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 16px}._table_osjmp_89 tbody tr:last-child td{border-bottom:none}._table_osjmp_89 tbody tr:hover{background:var(--surface-2)}._empName_osjmp_106{font-weight:600}._monto_osjmp_107{font-family:var(--font-mono)}._fecha_osjmp_108{font-family:var(--font-mono);color:var(--muted);font-size:12px}._stBadge_osjmp_111{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}._stBadge_osjmp_111:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}._stPend_osjmp_119{color:var(--sa-pending);background:#d9a5311f}._stPag_osjmp_120{color:var(--sa-ok);background:#1d9e751f}._stVenc_osjmp_121{color:var(--sa-err);background:#d8503a1f}._stAnul_osjmp_122{background:var(--surface-2);color:var(--muted)}._payBtn_osjmp_124{color:var(--gold-text);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);white-space:nowrap;background:#c9a24b1a;border:1px solid #c9a24b4d;border-radius:8px;padding:6px 13px;transition:background .15s}._payBtn_osjmp_124:hover{background:#c9a24b33}._acciones_osjmp_134{flex-wrap:wrap;gap:8px;display:flex}._reminderBtn_osjmp_136{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);white-space:nowrap;border-radius:8px;padding:6px 13px;transition:background .15s}._reminderBtn_osjmp_136:hover{background:var(--surface-2)}._loadWrap_osjmp_147{justify-content:center;padding:50px;display:flex}._spinner_osjmp_148{border:2.5px solid #c9a24b33;border-top-color:var(--gold);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite _spin_osjmp_148}@keyframes _spin_osjmp_148{to{transform:rotate(360deg)}}._emptyState_osjmp_155{text-align:center;padding:50px 20px}._emptyState_osjmp_155 p{color:var(--muted);margin:0;font-size:13.5px}._emptyHint_osjmp_157{color:var(--muted-faint)!important;margin-top:10px!important;font-size:12px!important}._overlay_osjmp_160{z-index:100;-webkit-backdrop-filter:blur(3px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_osjmp_168{background:var(--surface);border:1px solid #c9a24b26;border-radius:16px;flex-direction:column;width:100%;max-width:480px;display:flex;overflow:hidden;box-shadow:0 24px 60px #000000b3}._modalHead_osjmp_176{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}._modalHead_osjmp_176 h3{margin:0;font-size:16px;font-weight:700}._modalHead_osjmp_176>button{cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:30px;height:30px;transition:background .15s;display:grid}._modalHead_osjmp_176>button svg{width:16px;height:16px}._modalHead_osjmp_176>button:hover{background:var(--surface-2)}._modalBody_osjmp_189{flex-direction:column;gap:10px;padding:20px 22px;display:flex}._modalBody_osjmp_189 p{margin:0;font-size:13.5px;line-height:1.55}._modalNote_osjmp_194{font-style:italic;color:var(--muted)!important;font-size:12px!important}._dangerText_osjmp_195{font-weight:600;color:var(--sa-err)!important}._confirmBox_osjmp_197{background:var(--surface-2);border:1px solid #c9a24b26;border-radius:10px;padding:14px 16px}._cbRow_osjmp_202{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 0;font-size:13px;display:flex}._cbRow_osjmp_202:last-child{border-bottom:none;padding-bottom:0}._cbRow_osjmp_202:first-child{padding-top:0}._cbRow_osjmp_202 span{color:var(--muted)}._cbRow_osjmp_202 b{font-family:var(--font-mono)}._modalFoot_osjmp_212{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}._btnCancel_osjmp_216{font-size:13.5px;font-family:var(--font-body);border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:9px;padding:9px 18px;transition:all .15s}._btnCancel_osjmp_216:hover:not(:disabled){background:var(--surface-2);color:var(--text)}._btnCancel_osjmp_216:disabled{opacity:.45;cursor:not-allowed}._btnSave_osjmp_227{font-size:13.5px;font-weight:700;font-family:var(--font-body);background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;border:none;border-radius:9px;padding:9px 22px;transition:opacity .15s}._btnSave_osjmp_227:disabled{opacity:.45;cursor:not-allowed}._btnSave_osjmp_227:hover:not(:disabled){opacity:.9}._btnDanger_osjmp_237{font-size:13.5px;font-weight:700;font-family:var(--font-body);background:var(--sa-err-solid);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:9px 22px;transition:opacity .15s}._btnDanger_osjmp_237:disabled{opacity:.45;cursor:not-allowed}._btnDanger_osjmp_237:hover:not(:disabled){opacity:.88}@media (width<=700px){._page_osjmp_2{padding:20px 16px}._kpis_osjmp_56{grid-template-columns:1fr}._headerActions_osjmp_16{flex-direction:column;width:100%}}._stage_lqnsd_1{background:radial-gradient(circle at 50% 0%, var(--surface-2), var(--bg) 60%);min-height:100vh;font-family:var(--font-body);justify-content:center;align-items:center;padding:24px;display:flex}._phone_lqnsd_10{background:#000;border-radius:34px;width:412px;max-width:100%;height:min(860px,92vh);padding:10px;box-shadow:0 30px 80px #0009,0 0 0 2px #ffffff0a}._screen_lqnsd_19{background:var(--bg);border-radius:26px;width:100%;height:100%;position:relative;overflow:hidden auto}@media (width<=480px){._stage_lqnsd_1{padding:0}._phone_lqnsd_10{width:100%;height:100vh;box-shadow:none;border-radius:0;padding:0}._screen_lqnsd_19{border-radius:0}}._page1_wszoi_5{background:var(--bg);flex-direction:column;min-height:100%;display:flex}._hero_wszoi_13{flex-shrink:0;height:315px;position:relative;overflow:hidden}._collage_wszoi_20{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:2px;display:grid;position:absolute;inset:0}._tile_wszoi_29{filter:brightness(.42)saturate(.9);background-position:50%;background-size:cover}._t1_wszoi_34{background-image:url(https://images.unsplash.com/photo-1585747860715-2ba37e788b70?w=400&q=70)}._t2_wszoi_35{background-image:url(https://images.unsplash.com/photo-1521590832167-7bcbfaa6381f?w=400&q=70)}._t3_wszoi_36{background-image:url(https://images.unsplash.com/photo-1604654894610-df63bc536371?w=400&q=70)}._t4_wszoi_37{background-image:url(https://images.unsplash.com/photo-1540555700478-4be289fbecef?w=400&q=70)}._t5_wszoi_38{background-image:url(https://images.unsplash.com/photo-1487412947147-5cebf100ffc2?w=400&q=70)}._t6_wszoi_39{background-image:url(https://images.unsplash.com/photo-1556228720-195a672e8a03?w=400&q=70)}._heroOverlay_wszoi_41{z-index:1;background:radial-gradient(90% 90% at 50% 45%,#c9a24b33,#0000 65%),linear-gradient(#00000047 0%,#0a0a0b8c 60%,#0a0a0b 100%);position:absolute;inset:0}._langBtn_wszoi_55{z-index:3;color:#ffffffbf;cursor:pointer;font-size:12px;font-family:var(--font-body);background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:5px 11px;transition:border-color .15s;position:absolute;top:14px;right:16px}._langBtn_wszoi_55:hover{color:var(--gold-text);border-color:#c9a24b66}._themeBtnHero_wszoi_70{z-index:3;color:#ffffffbf;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:30px;height:30px;transition:border-color .15s,color .15s;display:grid;position:absolute;top:14px;left:16px}._themeBtnHero_wszoi_70:hover{color:var(--gold-text);border-color:#c9a24b66}._themeBtnHero_wszoi_70 svg{width:16px;height:16px}._heroCenter_wszoi_86{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:16px 20px 0;display:flex;position:absolute;inset:0}._logoBadge_wszoi_99{background:#00000073;border:1px solid #c9a24b66;border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:10px;display:grid;box-shadow:0 0 24px #c9a24b33}._brandWord_wszoi_110{letter-spacing:.5px;font-size:31px;font-weight:800;line-height:1}._flow_wszoi_116{background:linear-gradient(180deg, #f4e4b8, var(--gold) 55%, var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text}._brandSub_wszoi_123{align-items:center;gap:8px;margin:6px 0 9px;display:flex}._brandSub_wszoi_123 span{letter-spacing:2.5px;color:var(--gold-text);text-transform:uppercase;font-size:9.5px;font-weight:600}._lineL_wszoi_136{background:linear-gradient(90deg, transparent, var(--gold));width:30px;height:1px;display:block}._lineR_wszoi_141{background:linear-gradient(90deg, var(--gold), transparent);width:30px;height:1px;display:block}._tagline_wszoi_147{color:#dcd7c8d1;font-size:12.5px;line-height:1.45}._tagline_wszoi_147 b{color:var(--gold-text);font-weight:600}._body_wszoi_155{background:var(--bg);flex-direction:column;flex:1;gap:12px;padding:10px 22px 24px;display:flex}._hola_wszoi_164{font-size:22px;font-weight:700}._lead_wszoi_165{color:var(--muted);margin-top:-6px;font-size:13px;line-height:1.5}._inputWrap_wszoi_173{position:relative}._inputIco_wszoi_174{width:16px;height:16px;stroke:var(--muted);fill:none;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}._input_wszoi_173{background:var(--field);border:1px solid var(--line);width:100%;color:var(--text);font-size:14px;font-family:var(--font-body);box-sizing:border-box;border-radius:12px;outline:none;padding:13px 13px 13px 42px;transition:border-color .18s}._input_wszoi_173:focus{border-color:var(--gold)}._input_wszoi_173::placeholder{color:var(--muted)}._err_wszoi_199{color:var(--err);margin-top:-4px;font-size:12px}._btnPrimary_wszoi_202{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;width:100%;font-size:15px;font-weight:700;font-family:var(--font-body);border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:15px;transition:opacity .15s;display:flex;box-shadow:0 8px 24px #c9a24b38}._btnPrimary_wszoi_202:disabled{opacity:.55;cursor:not-allowed}._btnPrimary_wszoi_202:hover:not(:disabled){opacity:.9}._spinner_wszoi_220{border:2px solid #1a140740;border-top-color:#1a1407;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite _spin_wszoi_220}@keyframes _spin_wszoi_220{to{transform:rotate(360deg)}}._oauthMsg_wszoi_230{text-align:center;color:var(--gold-text);background:#c9a24b1a;border:1px solid #c9a24b40;border-radius:9px;margin-top:-4px;padding:7px 12px;font-size:12px}._divider_wszoi_242{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}._divider_wszoi_242:before,._divider_wszoi_242:after{content:"";background:var(--line);flex:1;height:1px}._socials_wszoi_252{grid-template-columns:1fr 1fr;gap:10px;display:grid}._soc_wszoi_252{background:var(--field);border:1px solid var(--line);color:var(--text);cursor:pointer;font-size:13.5px;font-family:var(--font-body);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px;transition:border-color .15s;display:flex}._soc_wszoi_252:hover{border-color:#c9a24b66}._features_wszoi_267{justify-content:center;gap:28px;padding:4px 0;display:flex}._feat_wszoi_267{color:var(--muted);flex-direction:column;align-items:center;gap:5px;font-size:11px;display:flex}._feat_wszoi_267 svg{stroke:var(--gold-soft);fill:none}._secured_wszoi_277{text-align:center;color:var(--muted);margin-top:-4px;font-size:12px}._page2_wszoi_289{background:var(--bg);flex-direction:column;min-height:100%;display:flex}._topBar_wszoi_297{justify-content:space-between;align-items:center;padding:16px 18px 0;display:flex}._backBtn_wszoi_304{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}._backBtn_wszoi_304 svg{width:18px;height:18px;stroke:var(--text);fill:none}._ayudaBtn_wszoi_314{color:var(--muted);cursor:pointer;font-size:12.5px;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:5px;display:flex}._ayudaBtn_wszoi_314:hover{color:var(--text)}._topBarRight_wszoi_322{align-items:center;gap:12px;display:flex}._themeBtn_wszoi_70{border:1px solid var(--line);cursor:pointer;width:30px;height:30px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;display:grid}._themeBtn_wszoi_70:hover{color:var(--gold-text)}._themeBtn_wszoi_70 svg{width:15px;height:15px}._p2Body_wszoi_334{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:20px 24px 32px;display:flex}._shieldWrap_wszoi_345{background:#c9a24b1a;border:1px solid #c9a24b4d;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:2px;display:grid;box-shadow:0 0 20px #c9a24b1f}._shieldWrap_wszoi_345 svg{width:30px;height:30px;stroke:var(--gold-soft)}._verTitle_wszoi_356{text-align:center;font-size:23px;font-weight:700}._verSub_wszoi_357{color:var(--muted);text-align:center;margin-top:-8px;font-size:13.5px;line-height:1.45}._destinoRow_wszoi_364{background:var(--surface);border:1px solid var(--line);border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 14px;display:flex}._destinoTxt_wszoi_372{text-align:center;flex:1;font-size:13.5px;font-weight:500}._editBtn_wszoi_376{cursor:pointer;background:0 0;border:none;place-items:center;padding:2px;display:grid}._editBtn_wszoi_376 svg{stroke:var(--muted)}._editBtn_wszoi_376:hover svg{stroke:var(--gold-soft)}._devBox_wszoi_384{color:var(--info);text-align:center;background:#3878c71a;border:1px solid #3878c752;border-radius:10px;width:100%;padding:9px 14px;font-size:12px;line-height:1.5}._devBox_wszoi_384 b{font-family:var(--font-mono);letter-spacing:2px;font-size:14px}._otpRow_wszoi_396{justify-content:center;gap:8px;padding:4px 0;display:flex}._otpBox_wszoi_402{background:var(--field);border:1.5px solid var(--line);text-align:center;width:42px;height:54px;font-size:24px;font-family:var(--font-mono);color:var(--text);caret-color:#0000;border-radius:12px;outline:none;font-weight:700;transition:border-color .15s,background .15s}._otpBox_wszoi_402:focus{border-color:var(--gold);background:#c9a24b12}._otpFilled_wszoi_420{border-color:#c9a24b8c}._timerTxt_wszoi_423{color:var(--muted);text-align:center;margin-top:-4px;font-size:12.5px}._timerTxt_wszoi_423 b{color:var(--warn);font-family:var(--font-mono)}._btnSecondary_wszoi_430{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;font-size:13.5px;font-weight:500;font-family:var(--font-body);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px;transition:border-color .15s,color .15s;display:flex}._btnSecondary_wszoi_430:not(:disabled):hover{color:var(--text);border-color:#c9a24b66}._btnSecondary_wszoi_430:disabled{opacity:.5;cursor:not-allowed}._verFooter_wszoi_447{border-top:1px solid var(--line);flex-direction:column;gap:10px;width:100%;margin-top:4px;padding-top:8px;display:flex}._secureMsg_wszoi_456{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}._helpMsg_wszoi_460{color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}._helpMsg_wszoi_460 b{color:var(--text);font-weight:500}._nav_8kld1_1{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:11px 4px calc(14px + env(safe-area-inset-bottom,0px));z-index:10;background:#0f0f10f2;flex-shrink:0;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0;left:0;right:0}._item_8kld1_14{color:var(--muted);cursor:pointer;font-size:10px;font-family:var(--font-body);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:4px;transition:color .15s;display:flex}._icon_8kld1_29 svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:21px;height:21px;display:block}._active_8kld1_36{color:var(--gold-text)}._page_1l8y3_1{flex-direction:column;min-height:100%;display:flex}._header_1l8y3_4{background:linear-gradient(165deg, #c9a24b29, #c9a24b05 60%), var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;padding:22px 20px 20px}._headerTop_1l8y3_11{justify-content:space-between;align-items:center;display:flex}._brand_1l8y3_17{align-items:center;gap:8px;display:flex}._brandMark_1l8y3_23{background:radial-gradient(120% 120% at 30% 25%, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid}._brand_1l8y3_17 span{color:var(--gold-text);font-size:15px;font-weight:600}._brand_1l8y3_17 span em{letter-spacing:1px;color:var(--gold);font-size:11px;font-style:normal}._headerActions_1l8y3_34{align-items:center;gap:8px;display:flex}._iconBtn_1l8y3_36{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}._iconBtn_1l8y3_36 svg{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:1.7px}._iconBtn_1l8y3_36:hover svg{stroke:var(--gold-soft)}._greet_1l8y3_48{margin-top:18px}._greet_1l8y3_48 small{color:var(--muted);font-size:13px}._greet_1l8y3_48 h1{margin-top:2px;font-size:26px;font-weight:700;line-height:1.15}._greet_1l8y3_48 h1 span{color:var(--gold-text)}._body_1l8y3_54{flex-direction:column;flex:1;padding:4px 18px 24px;display:flex}._secLabel_1l8y3_61{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin:20px 4px 10px;font-size:13px;font-weight:600}._nextCard_1l8y3_71{cursor:pointer;background:linear-gradient(150deg,#c9a24b29,#c9a24b0a);border:1px solid #c9a24b59;border-radius:18px;padding:20px;position:relative;overflow:hidden}._nextCard_1l8y3_71:after{content:"";pointer-events:none;background:radial-gradient(circle,#c9a24b24,#0000 70%);border-radius:50%;width:110px;height:110px;position:absolute;bottom:-30px;right:-30px}._naTag_1l8y3_91{color:var(--gold-text);font-size:11px;font-weight:600;font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase}._naSvc_1l8y3_99{margin-top:8px;font-size:20px;font-weight:700}._naWhen_1l8y3_101{color:#e8e6df;align-items:center;gap:7px;margin-top:10px;font-size:14px;display:flex}._naWhen_1l8y3_101 svg{width:15px;height:15px;stroke:var(--gold-soft);fill:none;stroke-width:1.8px;flex-shrink:0}._naEmp_1l8y3_109{border-top:1px solid #ffffff1a;align-items:center;gap:9px;margin-top:14px;padding-top:14px;display:flex}._naAv_1l8y3_115{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#1a1407;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}._naEmp_1l8y3_109 b{font-size:13.5px;display:block}._naEmp_1l8y3_109 small{color:var(--muted);font-size:11.5px;display:block}._naActions_1l8y3_125{gap:8px;margin-top:16px;display:flex}._naResch_1l8y3_127,._naCancel_1l8y3_127{text-align:center;cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);border:none;border-radius:9px;flex:1;padding:10px}._naResch_1l8y3_127{color:var(--text);background:#ffffff0f}._naCancel_1l8y3_127{color:var(--err);background:#d8503a29}._noNext_1l8y3_139{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;display:flex}._noNextIco_1l8y3_147{background:#c9a24b1a;border:1px solid #c9a24b33;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}._noNextIco_1l8y3_147 svg{width:24px;height:24px;stroke:var(--gold-soft);fill:none;stroke-width:1.8px}._noNext_1l8y3_139 p{margin:0;font-size:15px;font-weight:600}._noNext_1l8y3_139 small{color:var(--muted);font-size:12.5px}._noNext_1l8y3_139 button{background:linear-gradient(180deg, var(--gold-soft), var(--gold-deep));color:#1a1407;cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-body);border:none;border-radius:11px;margin-top:8px;padding:10px 22px}._ctaReservar_1l8y3_167{background:linear-gradient(180deg, var(--gold-soft), var(--gold) 55%, var(--gold-deep));color:#1a1407;cursor:pointer;width:100%;font-family:var(--font-body);border:none;border-radius:16px;align-items:center;gap:14px;margin-top:14px;padding:16px 18px;display:flex;box-shadow:0 10px 30px #c9a24b40}._ctaIco_1l8y3_177{background:#1a140726;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}._ctaIco_1l8y3_177 svg{stroke:#1a1407;fill:none;stroke-width:2px;width:22px;height:22px}._ctaTxt_1l8y3_185{text-align:left;flex:1}._ctaTxt_1l8y3_185 b{font-size:15.5px;display:block}._ctaTxt_1l8y3_185 small{opacity:.75;font-size:12px}._ctaArrow_1l8y3_188{font-size:20px}._quickStats_1l8y3_191{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}._qs_1l8y3_196{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:14px;padding:14px 10px}._qv_1l8y3_201{color:var(--gold-text);font-size:clamp(11px,3.2vw,18px);font-weight:700;line-height:1.2}._ql_1l8y3_206{color:var(--muted);margin-top:4px;font-size:10.5px}._membCard_1l8y3_209{cursor:pointer;background:linear-gradient(135deg,#8b6fc724,#c9a24b0d);border:1px solid #c9a24b40;border-radius:16px;padding:18px}._membCard_1l8y3_209:hover{border-color:#c9a24b73}._membTop_1l8y3_217{justify-content:space-between;align-items:center;display:flex}._membName_1l8y3_219{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}._crown_1l8y3_224{color:var(--gold);font-size:18px}._membBadge_1l8y3_226{color:var(--ok);background:#1d9e7526;border-radius:12px;padding:3px 9px;font-size:10.5px;font-weight:600}._membVence_1l8y3_232{color:var(--muted);margin-top:12px;font-size:12.5px}._membLink_1l8y3_233{color:var(--gold-text);font-size:12px;font-family:var(--font-mono);margin-top:6px}._accessGrid_1l8y3_236{grid-template-columns:1fr 1fr;gap:11px;display:grid}._acc_1l8y3_236{background:var(--surface);border:1px solid var(--line);cursor:pointer;font-family:var(--font-body);text-align:left;border-radius:15px;padding:17px;transition:border-color .15s}._acc_1l8y3_236:hover{border-color:#c9a24b66}._ai_1l8y3_247{background:#c9a24b1f;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:12px;display:grid}._ai_1l8y3_247 svg{width:19px;height:19px;stroke:var(--gold-soft);fill:none;stroke-width:1.7px}._acc_1l8y3_236 b{color:var(--text);font-size:14px;display:block}._acc_1l8y3_236 small{color:var(--muted);font-size:11.5px}._loadWrap_1l8y3_259{justify-content:center;padding:80px 0;display:flex}._spinner_1l8y3_260{border:2.5px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite _spin_1l8y3_260}@keyframes _spin_1l8y3_260{to{transform:rotate(360deg)}}._stOk_1l8y3_268{color:var(--ok);background:#1d9e752e}._stInfo_1l8y3_269{color:var(--info);background:#3878c72e}._stWarn_1l8y3_270{color:var(--warn);background:#e5a8252e}._page_12gln_1{flex-direction:column;min-height:100%;display:flex}._header_12gln_4{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px 18px 18px;display:flex}._themeBtn_12gln_9{background:var(--surface);border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--muted);border-radius:10px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}._themeBtn_12gln_9:hover{color:var(--gold-text)}._themeBtn_12gln_9 svg{width:18px;height:18px}._backBtn_12gln_19{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}._backBtn_12gln_19 svg{width:18px;height:18px}._header_12gln_4 h1{font-size:20px;font-weight:700}._list_12gln_29{flex-direction:column;flex:1;gap:12px;padding:16px 18px 30px;display:flex}._card_12gln_34{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}._cardTop_12gln_40{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._cardServs_12gln_43{font-size:15.5px;font-weight:700;line-height:1.3}._cardMeta_12gln_44{flex-wrap:wrap;gap:12px;display:flex}._metaItem_12gln_45{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;display:flex}._metaItem_12gln_45 svg{flex-shrink:0;width:13px;height:13px}._cardEmp_12gln_50{color:var(--muted);font-size:13px}._cardFoot_12gln_53{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}._precio_12gln_57{color:var(--gold-text);font-size:16px;font-weight:700}._badge_12gln_60{white-space:nowrap;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600}._stConfirmada_12gln_64{color:var(--ok);background:#1d9e7526}._stProgramada_12gln_65{color:var(--info);background:#3878c726}._stEnProgreso_12gln_66{color:var(--warn);background:#e5a82526}._stCompletada_12gln_67{color:var(--gold-text);background:#c9a24b26}._stCancelada_12gln_68{color:var(--err);background:#b4323226}._cancelBtn_12gln_71{color:var(--err);cursor:pointer;font-size:12px;font-family:var(--font-body);background:0 0;border:none;padding:0}._cancelBtn_12gln_71:hover{text-decoration:underline}._empty_12gln_79{text-align:center;color:var(--muted);padding:50px 20px;font-size:14px}._loadWrap_12gln_85{justify-content:center;padding:60px;display:flex}._spinner_12gln_86{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite _spin_12gln_86}@keyframes _spin_12gln_86{to{transform:rotate(360deg)}}._overlay_12gln_94{z-index:100;background:#000000b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._modal_12gln_100{background:var(--surface);border:1px solid var(--line);border-radius:22px 22px 0 0;flex-direction:column;gap:14px;width:100%;max-width:480px;padding:28px 24px;display:flex}._modal_12gln_100 h3{font-size:17px;font-weight:700}._modal_12gln_100 p{color:var(--muted);font-size:13.5px;line-height:1.5}._modalBtns_12gln_108{flex-direction:column;gap:10px;margin-top:4px;display:flex}._btnConfirm_12gln_109{color:#fff;cursor:pointer;font-size:14.5px;font-weight:600;font-family:var(--font-body);background:#c0392b;border:none;border-radius:12px;padding:14px}._btnConfirm_12gln_109:disabled{opacity:.6;cursor:not-allowed}._btnBack_12gln_115{background:var(--field);color:var(--text);border:1px solid var(--line);cursor:pointer;font-size:14px;font-family:var(--font-body);border-radius:12px;padding:12px}._page_im286_1{flex-direction:column;min-height:100%;display:flex}._header_im286_3{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;padding:22px 18px 18px;display:flex}._themeBtn_im286_9{background:var(--surface);border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--muted);border-radius:10px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}._themeBtn_im286_9:hover{color:var(--gold-text)}._themeBtn_im286_9 svg{width:18px;height:18px}._back_im286_20{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}._back_im286_20 svg{width:18px;height:18px}._header_im286_3 h1{font-size:20px;font-weight:700}._body_im286_31{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}._coming_im286_37{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}._ico_im286_42{background:#c9a24b1a;border:1px solid #c9a24b40;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:4px;display:grid}._ico_im286_42 svg{width:32px;height:32px;stroke:var(--gold-soft)}._coming_im286_37 p{margin:0;font-size:18px;font-weight:700}._coming_im286_37 small{color:var(--muted);max-width:220px;font-size:13px;line-height:1.5}
