._shell_wa4by_1{display:flex;flex-direction:column;min-height:100vh}._nav_wa4by_8{background:#1a1a2e;position:sticky;top:0;z-index:100;color:#fff}._topBar_wa4by_17{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:56px;gap:1rem}._brand_wa4by_26{font-weight:700;font-size:1.1rem;color:#7c3aed;white-space:nowrap}._topActions_wa4by_33{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._navLinks_wa4by_41{display:flex;list-style:none;gap:.25rem;align-items:center;margin:0;padding:0 1.25rem;height:44px;border-top:1px solid rgba(255,255,255,.06)}._link_wa4by_52,._linkActive_wa4by_53{display:block;padding:.375rem .75rem;border-radius:6px;font-size:.875rem;color:#cbd5e1;text-decoration:none;white-space:nowrap;transition:background .15s}._link_wa4by_52:hover{background:#ffffff14;color:#fff}._linkActive_wa4by_53{background:#7c3aed;color:#fff}._linkBtn_wa4by_75{background:none;border:none;cursor:pointer;font-family:inherit;line-height:inherit}._caret_wa4by_83{font-size:.65rem;margin-left:.2rem;vertical-align:middle}._dropdownWrap_wa4by_90{position:relative}._dropdown_wa4by_90{position:absolute;top:calc(100% + 4px);left:0;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:.3rem;min-width:165px;z-index:200;list-style:none;margin:0;box-shadow:0 6px 20px #00000080}._dropdownLink_wa4by_109,._dropdownLinkActive_wa4by_110{display:block;padding:.5rem .85rem;border-radius:6px;font-size:.875rem;text-decoration:none;white-space:nowrap;color:#cbd5e1;transition:background .12s}._dropdownLink_wa4by_109:hover{background:#ffffff14;color:#fff}._dropdownLinkActive_wa4by_110{background:#7c3aed;color:#fff}._logout_wa4by_132{background:transparent;border:1px solid rgba(255,255,255,.2);color:#cbd5e1;padding:.3rem .75rem;border-radius:6px;cursor:pointer;font-size:.875rem;white-space:nowrap}._logout_wa4by_132:hover{border-color:#ffffff80;color:#fff}._notifBadge_wa4by_147{background:#7c3aed;color:#fff;border:none;padding:.3rem .75rem;border-radius:20px;font-size:.8rem;cursor:pointer;transition:opacity .15s;white-space:nowrap}._notifBadge_wa4by_147:hover{opacity:.85}._hamburger_wa4by_161{display:none;background:transparent;border:1px solid rgba(255,255,255,.2);color:#cbd5e1;width:36px;height:36px;border-radius:6px;cursor:pointer;font-size:1.15rem;align-items:center;justify-content:center;flex-shrink:0}._hamburger_wa4by_161:hover{border-color:#ffffff80;color:#fff}._main_wa4by_180{flex:1;padding:1.5rem}@media(max-width:768px){._topBar_wa4by_17{padding:0 1rem;height:52px}._hamburger_wa4by_161{display:flex}._navLinks_wa4by_41{display:none;height:auto;flex-direction:column;align-items:stretch;padding:.5rem .75rem .75rem;gap:.2rem;border-top:1px solid rgba(255,255,255,.1)}._navLinksOpen_wa4by_207{display:flex}._link_wa4by_52,._linkActive_wa4by_53{padding:.7rem 1rem;font-size:.95rem;border-radius:8px}._dropdownWrap_wa4by_90{position:static}._dropdown_wa4by_90{position:static;box-shadow:none;border:none;border-left:2px solid #334155;background:transparent;border-radius:0;padding:.2rem 0 .2rem .75rem;margin:.15rem 0 .15rem .5rem;min-width:unset}._dropdownLink_wa4by_109,._dropdownLinkActive_wa4by_110{padding:.6rem .85rem;font-size:.9rem}._main_wa4by_180{padding:1rem}}._container_g3541_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f0f23}._card_g3541_9{background:#1a1a2e;border:1px solid #2a2a4a;border-radius:12px;padding:2.5rem 2rem;width:100%;max-width:380px;display:flex;flex-direction:column;gap:1rem}._title_g3541_21{margin:0;font-size:1.8rem;color:#e2e8f0;text-align:center}._subtitle_g3541_28{margin:0;color:#94a3b8;font-size:.9rem;text-align:center}._label_g3541_35{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#cbd5e1}._passwordWrapper_g3541_43{position:relative;display:flex;align-items:center}._passwordWrapper_g3541_43 ._input_g3541_49{flex:1;padding-right:2.5rem}._eyeBtn_g3541_54{position:absolute;right:.5rem;background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;padding:0;color:#94a3b8}._input_g3541_49{background:#0f0f23;border:1px solid #2a2a4a;border-radius:6px;padding:.6rem .8rem;color:#e2e8f0;font-size:.95rem;outline:none;transition:border-color .2s}._input_g3541_49:focus{border-color:#6366f1}._btn_g3541_81{margin-top:.5rem;background:#6366f1;color:#fff;border:none;border-radius:6px;padding:.7rem;font-size:1rem;cursor:pointer;transition:background .2s}._btn_g3541_81:hover:not(:disabled){background:#4f46e5}._btn_g3541_81:disabled{opacity:.6;cursor:not-allowed}._error_g3541_102{background:#3b1111;border:1px solid #7f1d1d;border-radius:6px;color:#fca5a5;padding:.6rem .8rem;font-size:.85rem;margin:0}._footer_g3541_112{text-align:center;font-size:.85rem;color:#94a3b8;margin:0}._link_g3541_119{color:#818cf8;text-decoration:none}._link_g3541_119:hover{text-decoration:underline}._container_xqzo3_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f0f23}._card_xqzo3_9{background:#1a1a2e;border:1px solid #2a2a4a;border-radius:12px;padding:2.5rem 2rem;width:100%;max-width:380px;display:flex;flex-direction:column;gap:1rem}._title_xqzo3_21{margin:0;font-size:1.6rem;color:#e2e8f0;text-align:center}._subtitle_xqzo3_28{margin:0;color:#94a3b8;font-size:.85rem;text-align:center}._text_xqzo3_35{color:#cbd5e1;font-size:.95rem;text-align:center;line-height:1.6}._label_xqzo3_42{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#cbd5e1}._input_xqzo3_50{background:#0f0f23;border:1px solid #2a2a4a;border-radius:6px;padding:.6rem .8rem;color:#e2e8f0;font-size:.95rem;outline:none;transition:border-color .2s}._input_xqzo3_50:focus{border-color:#6366f1}._btn_xqzo3_65{margin-top:.5rem;background:#6366f1;color:#fff;border:none;border-radius:6px;padding:.7rem;font-size:1rem;cursor:pointer;transition:background .2s}._btn_xqzo3_65:hover:not(:disabled){background:#4f46e5}._btn_xqzo3_65:disabled{opacity:.6;cursor:not-allowed}._error_xqzo3_86{background:#3b1111;border:1px solid #7f1d1d;border-radius:6px;color:#fca5a5;padding:.6rem .8rem;font-size:.85rem;margin:0}._footer_xqzo3_96{text-align:center;font-size:.85rem;color:#94a3b8;margin:0}._link_xqzo3_103{color:#818cf8;text-decoration:none}._link_xqzo3_103:hover{text-decoration:underline}._container_ht5ig_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f0f23}._card_ht5ig_9{background:#1a1a2e;border:1px solid #f59e0b44;border-radius:12px;padding:2.5rem 2rem;width:100%;max-width:380px;display:flex;flex-direction:column;gap:1rem}._title_ht5ig_21{margin:0;font-size:1.5rem;color:#e2e8f0;text-align:center}._subtitle_ht5ig_28{margin:0;color:#fbbf24;font-size:.85rem;text-align:center;line-height:1.5}._label_ht5ig_36{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#cbd5e1}._input_ht5ig_44{background:#0f0f23;border:1px solid #2a2a4a;border-radius:6px;padding:.6rem .8rem;color:#e2e8f0;font-size:.95rem;outline:none;transition:border-color .2s}._input_ht5ig_44:focus{border-color:#f59e0b}._btn_ht5ig_59{margin-top:.5rem;background:#f59e0b;color:#0f0f23;border:none;border-radius:6px;padding:.7rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}._btn_ht5ig_59:hover:not(:disabled){background:#d97706}._btn_ht5ig_59:disabled{opacity:.6;cursor:not-allowed}._error_ht5ig_81{background:#3b1111;border:1px solid #7f1d1d;border-radius:6px;color:#fca5a5;padding:.6rem .8rem;font-size:.85rem;margin:0}._page_j05wo_2{display:flex;flex-direction:column;gap:1.25rem;max-width:900px}._pageHeader_j05wo_10{margin-bottom:.25rem}._greeting_j05wo_14{font-size:1.5rem;font-weight:700;color:#e2e8f0}._fecha_j05wo_20{font-size:.875rem;color:#64748b;margin-top:.2rem;text-transform:capitalize}._grid4_j05wo_28{display:grid;grid-template-columns:repeat(2,1fr);gap:.875rem}._metricCard_j05wo_35{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.25rem;transition:border-color .15s}._metricCard_j05wo_35._success_j05wo_46{border-color:#10b98159}._metricCard_j05wo_35._danger_j05wo_47{border-color:#ef444459}._metricCard_j05wo_35._warning_j05wo_48{border-color:#f59e0b59}._metricIcon_j05wo_50{color:#7c3aed;margin-bottom:.25rem}._metricCard_j05wo_35._success_j05wo_46 ._metricIcon_j05wo_50{color:#10b981}._metricCard_j05wo_35._danger_j05wo_47 ._metricIcon_j05wo_50{color:#ef4444}._metricCard_j05wo_35._warning_j05wo_48 ._metricIcon_j05wo_50{color:#f59e0b}._metricValue_j05wo_58{font-size:1.2rem;font-weight:700;color:#e2e8f0;line-height:1.2}._metricTitle_j05wo_65{font-size:.75rem;color:#94a3b8;font-weight:500}._metricSub_j05wo_71{font-size:.7rem;color:#64748b}._alerts_j05wo_77{display:flex;gap:.5rem;flex-wrap:wrap}._alert_j05wo_77,._alertWarn_j05wo_84{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;padding:.4rem .75rem;border-radius:20px;cursor:pointer;border:none;font-family:inherit;transition:opacity .15s}._alert_j05wo_77:hover,._alertWarn_j05wo_84:hover{opacity:.8}._alert_j05wo_77{background:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}._alertWarn_j05wo_84{background:#f59e0b26;color:#fcd34d;border:1px solid rgba(245,158,11,.3)}._tabBar_j05wo_111{display:flex;gap:.25rem;background:#1e293b;border:1px solid #334155;border-radius:10px;padding:.3rem}._tabBtn_j05wo_120,._tabActive_j05wo_121{flex:1;padding:.5rem;border:none;border-radius:7px;font-size:.875rem;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}._tabBtn_j05wo_120{background:transparent;color:#94a3b8}._tabBtn_j05wo_120:hover{background:#ffffff0f;color:#e2e8f0}._tabActive_j05wo_121{background:#7c3aed;color:#fff;font-weight:600}._tabContent_j05wo_145{display:flex;flex-direction:column;gap:1rem}._card_j05wo_152{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1.1rem 1.25rem}._cardTitle_j05wo_159{font-size:.9rem;font-weight:600;color:#cbd5e1;margin-bottom:.85rem}._liqGrid_j05wo_167{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._liqNetoBig_j05wo_173{grid-column:span 2;border-top:1px solid #334155;padding-top:.75rem;margin-top:.25rem}._liqStat_j05wo_180{display:flex;flex-direction:column;gap:.2rem}._liqLabel_j05wo_186{font-size:.75rem;color:#64748b}._liqValue_j05wo_191{font-size:1.05rem;font-weight:700;color:#e2e8f0}._chartWrap_j05wo_198{height:180px}._tooltip_j05wo_203{background:#1e293b;border:1px solid #334155;border-radius:6px;padding:.5rem .75rem}._tooltipLabel_j05wo_210{font-size:.75rem;color:#94a3b8;margin-bottom:.15rem}._tooltipValue_j05wo_216{font-size:.9rem;font-weight:700;color:#7c3aed}._statGrid_j05wo_223{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}._statBox_j05wo_229{background:#0f172a;border-radius:8px;padding:.75rem;text-align:center}._statVal_j05wo_236{font-size:1rem;font-weight:700;color:#e2e8f0;line-height:1.3}._statLabel_j05wo_243{font-size:.7rem;color:#64748b;margin-top:.2rem}._prestamoList_j05wo_250{display:flex;flex-direction:column;gap:0}._prestamoItem_j05wo_256{display:flex;align-items:center;justify-content:space-between;padding:.7rem 0;border-bottom:1px solid rgba(51,65,85,.6)}._prestamoItem_j05wo_256:last-child{border-bottom:none}._prestamoConcepto_j05wo_265{font-size:.875rem;color:#e2e8f0;font-weight:500}._prestamoFecha_j05wo_271{font-size:.75rem;color:#64748b;margin-top:.1rem}._prestamoMonto_j05wo_277{font-size:.95rem;font-weight:700;color:#e2e8f0;white-space:nowrap;margin-left:.75rem}._prestamoTotal_j05wo_285{font-size:.8rem;color:#94a3b8;text-align:right;margin-top:.75rem;padding-top:.5rem;border-top:1px solid #334155;font-weight:600}._badgeDanger_j05wo_296{display:inline-block;background:#ef444433;color:#fca5a5;border-radius:4px;padding:0 .35rem;font-size:.7rem;font-weight:600;margin-left:.25rem}._badgeWarn_j05wo_307{display:inline-block;background:#f59e0b33;color:#fcd34d;border-radius:4px;padding:0 .35rem;font-size:.7rem;font-weight:600;margin-left:.25rem}._quickGrid_j05wo_319{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}._quickBtn_j05wo_325{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem .5rem;background:#0f172a;border:1px solid #334155;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit}._quickBtn_j05wo_325:hover{border-color:#7c3aed;background:#7c3aed14}._quickIcon_j05wo_343{color:#7c3aed}._quickLabel_j05wo_347{font-size:.75rem;color:#94a3b8}._btnPrimary_j05wo_353{margin-top:.75rem;background:#7c3aed;color:#fff;border:none;border-radius:7px;padding:.55rem 1.25rem;font-size:.875rem;font-family:inherit;cursor:pointer;transition:opacity .15s}._btnPrimary_j05wo_353:hover{opacity:.88}._btnOutline_j05wo_367{background:transparent;color:#7c3aed;border:1px solid #7c3aed;border-radius:7px;padding:.5rem 1rem;font-size:.875rem;font-family:inherit;cursor:pointer;transition:background .15s;align-self:flex-start}._btnOutline_j05wo_367:hover{background:#7c3aed1a}._green_j05wo_382{color:#10b981}._red_j05wo_383{color:#ef4444}._empty_j05wo_386{color:#64748b;font-size:.875rem;text-align:center;padding:1rem 0}._skeletonWrap_j05wo_394{display:flex;flex-direction:column;gap:1.25rem}@keyframes _shimmer_j05wo_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._skeletonCard_j05wo_406{height:100px;background:#1e293b;border-radius:10px;animation:_shimmer_j05wo_1 1.5s infinite}._skeletonBlock_j05wo_413{height:180px;background:#1e293b;border-radius:10px;animation:_shimmer_j05wo_1 1.5s infinite}@media(max-width:600px){._metricValue_j05wo_58{font-size:1rem}._statGrid_j05wo_223,._quickGrid_j05wo_319{grid-template-columns:repeat(2,1fr)}._liqGrid_j05wo_167{grid-template-columns:1fr}._liqNetoBig_j05wo_173{grid-column:span 1}}._wrap_njlq7_1{position:relative}._disabled_njlq7_5{opacity:.45;pointer-events:none}._control_njlq7_12{display:flex;align-items:center;gap:.25rem;background:#1e293b;border:1px solid #475569;border-radius:6px;padding:0 .65rem;min-height:36px;cursor:pointer;transition:border-color .15s;-webkit-user-select:none;user-select:none}._control_njlq7_12:hover{border-color:#64748b}._controlOpen_njlq7_26{border-color:#7c3aed!important}._input_njlq7_28{flex:1;background:transparent;border:none;color:#f1f5f9;font-size:.875rem;padding:.45rem 0;outline:none;min-width:0;cursor:text}._input_njlq7_28::placeholder{color:#475569}._displayValue_njlq7_41{flex:1;font-size:.875rem;color:#f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_njlq7_50{flex:1;font-size:.875rem;color:#64748b}._clearBtn_njlq7_56{background:none;border:none;color:#64748b;cursor:pointer;font-size:1.1rem;line-height:1;padding:0 .15rem;flex-shrink:0;transition:color .1s}._clearBtn_njlq7_56:hover{color:#f87171}._arrow_njlq7_69{color:#64748b;font-size:.7rem;flex-shrink:0;transition:transform .15s}._controlOpen_njlq7_26 ._arrow_njlq7_69{transform:rotate(180deg)}._dropdown_njlq7_79{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#1e293b;border:1px solid #475569;border-radius:6px;max-height:220px;overflow-y:auto;z-index:200;list-style:none;margin:0;padding:.25rem 0;box-shadow:0 8px 24px #00000080}._option_njlq7_96{padding:.5rem .75rem;font-size:.875rem;color:#e2e8f0;cursor:pointer;transition:background .1s}._option_njlq7_96:hover{background:#334155}._optionSelected_njlq7_104{background:#1e3a5f;color:#93c5fd;font-weight:500}._optionSelected_njlq7_104:hover{background:#1e3a5f}._noResults_njlq7_111{padding:.5rem .75rem;font-size:.875rem;color:#64748b}._overlay_17e84_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}._dialog_17e84_12{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:1.5rem;min-width:480px;max-width:580px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 24px 64px #0000008c}._header_17e84_25{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}._titleGroup_17e84_33{display:flex;flex-direction:column;gap:.2rem}._title_17e84_33{color:#f1f5f9;font-size:1rem;font-weight:600;margin:0}._subtitle_17e84_46{color:#64748b;font-size:.8rem;margin:0}._btnClose_17e84_52{background:transparent;border:none;color:#64748b;font-size:1.2rem;line-height:1;cursor:pointer;padding:.1rem .3rem;border-radius:4px;flex-shrink:0;transition:color .15s}._btnClose_17e84_52:hover{color:#f1f5f9}._error_17e84_66{background:#450a0a;color:#fca5a5;border:1px solid #7f1d1d;border-radius:6px;padding:.5rem .75rem;font-size:.82rem;margin-bottom:1rem}._loading_17e84_76{color:#64748b;font-size:.875rem;text-align:center;padding:1rem 0}._empty_17e84_83{color:#64748b;font-size:.875rem;text-align:center;padding:1rem 0;font-style:italic}._tableWrap_17e84_91{overflow-x:auto;border:1px solid #334155;border-radius:8px;margin-bottom:1.25rem}._table_17e84_91{width:100%;border-collapse:collapse;font-size:.85rem}._table_17e84_91 th{background:#0f172a;color:#94a3b8;font-weight:600;padding:.55rem .75rem;text-align:left;border-bottom:1px solid #334155;white-space:nowrap}._table_17e84_91 td{padding:.5rem .75rem;color:#e2e8f0;border-bottom:1px solid #1e293b;vertical-align:middle}._table_17e84_91 tbody tr:last-child td{border-bottom:none}._table_17e84_91 tbody tr:hover{background:#7c3aed0f}._tdEmail_17e84_129{color:#94a3b8;font-size:.8rem}._btnRevoke_17e84_134{background:#7f1d1d;color:#fecaca;border:none;padding:.28rem .6rem;border-radius:5px;font-size:.78rem;font-weight:500;cursor:pointer;transition:opacity .15s;white-space:nowrap}._btnRevoke_17e84_134:hover:not(:disabled){opacity:.8}._btnRevoke_17e84_134:disabled{opacity:.45;cursor:not-allowed}._divider_17e84_149{border:none;border-top:1px solid #334155;margin:0 0 1.1rem}._formLabel_17e84_155{display:block;color:#94a3b8;font-size:.8rem;font-weight:500;margin-bottom:.45rem}._formRow_17e84_163{display:flex;gap:.65rem;align-items:center}._selectWrap_17e84_169{flex:1;min-width:0}._input_17e84_174{flex:1;background:#0f172a;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;min-width:0;box-sizing:border-box}._input_17e84_174:focus{outline:none;border-color:#7c3aed}._input_17e84_174::placeholder{color:#475569}._btnShare_17e84_191{background:#7c3aed;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .15s;flex-shrink:0}._btnShare_17e84_191:hover:not(:disabled){opacity:.85}._btnShare_17e84_191:disabled{opacity:.45;cursor:not-allowed}._footer_17e84_207{display:flex;justify-content:flex-end;margin-top:1.25rem}._btnCancel_17e84_213{background:transparent;color:#cbd5e1;border:1px solid #475569;padding:.45rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:border-color .15s,color .15s}._btnCancel_17e84_213:hover{border-color:#94a3b8;color:#f1f5f9}._container_10l1l_1{padding:1.5rem}._header_10l1l_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}._heading_10l1l_14{color:#f1f5f9;font-size:1.4rem;margin:0}._headerActions_10l1l_20{display:flex;gap:.5rem}._btnPrimary_10l1l_27{background:#7c3aed;color:#fff;border:none;padding:.45rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .15s}._btnPrimary_10l1l_27:hover{opacity:.85}._btnPrimary_10l1l_27:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_10l1l_41{background:transparent;color:#cbd5e1;border:1px solid #475569;padding:.45rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:border-color .15s,color .15s}._btnSecondary_10l1l_41:hover{border-color:#94a3b8;color:#f1f5f9}._btnAdd_10l1l_53{background:#1e3a5f;color:#93c5fd;border:none;padding:.35rem .75rem;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:opacity .15s;white-space:nowrap}._btnAdd_10l1l_53:hover:not(:disabled){opacity:.85}._btnAdd_10l1l_53:disabled{opacity:.4;cursor:not-allowed}._btnAddOutline_10l1l_68{background:transparent;color:#94a3b8;border:1px solid #334155;padding:.35rem .75rem;border-radius:6px;font-size:.8rem;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}._btnAddOutline_10l1l_68:hover{border-color:#64748b;color:#e2e8f0}._btnEdit_10l1l_81{background:#1e3a5f;color:#93c5fd;border:none;padding:.3rem .65rem;border-radius:4px;font-size:.78rem;font-weight:500;cursor:pointer;transition:opacity .15s}._btnEdit_10l1l_81:hover{opacity:.85}._btnDanger_10l1l_94{background:#7f1d1d;color:#fecaca;border:none;padding:.3rem .65rem;border-radius:4px;font-size:.78rem;font-weight:500;cursor:pointer;transition:opacity .15s}._btnDanger_10l1l_94:hover{opacity:.85}._btnRemove_10l1l_107{background:#2a1010;color:#f87171;border:1px solid #7f1d1d;width:28px;height:28px;border-radius:4px;font-size:1rem;line-height:1;cursor:pointer;flex-shrink:0;transition:opacity .15s}._btnRemove_10l1l_107:hover{opacity:.85}._btnShare_10l1l_122{background:#1a3a2a;color:#86efac;border:none;padding:.3rem .65rem;border-radius:4px;font-size:.78rem;font-weight:500;cursor:pointer;transition:opacity .15s}._btnShare_10l1l_122:hover{opacity:.85}._tableWrap_10l1l_137{overflow-x:auto}._table_10l1l_137{width:100%;border-collapse:collapse;font-size:.875rem;color:#e2e8f0}._table_10l1l_137 th{text-align:left;padding:.6rem .8rem;border-bottom:2px solid #334155;color:#94a3b8;font-weight:600;white-space:nowrap}._table_10l1l_137 td{padding:.7rem .8rem;border-bottom:1px solid #1e293b;vertical-align:middle}._table_10l1l_137 tbody tr:hover td{background:#1e293b}._periodo_10l1l_167{font-weight:700;color:#f1f5f9}._actions_10l1l_172{display:flex;gap:.4rem}._neto_10l1l_179{color:#4ade80;font-weight:700;font-variant-numeric:tabular-nums}._negativo_10l1l_180{color:#f87171;font-weight:700;font-variant-numeric:tabular-nums}._descuentos_10l1l_181{color:#fbbf24;font-variant-numeric:tabular-nums}._badgeCompartido_10l1l_185{display:inline-block;background:#1a3a2a;color:#86efac;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}._formWrap_10l1l_198{max-width:860px}._formGrid_10l1l_202{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.75rem}._formGroup_10l1l_209{display:flex;flex-direction:column;gap:.4rem}._label_10l1l_215{font-size:.8rem;color:#94a3b8;font-weight:500}._input_10l1l_221{background:#1e293b;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;width:100%}._input_10l1l_221:focus{outline:none;border-color:#7c3aed}._input_10l1l_221:disabled{opacity:.45;cursor:not-allowed}._select_10l1l_239{background:#1e293b;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;width:100%;cursor:pointer}._select_10l1l_239:focus{outline:none;border-color:#7c3aed}._select_10l1l_239:disabled{opacity:.45;cursor:not-allowed}._section_10l1l_257{margin-bottom:1.75rem}._sectionHeader_10l1l_261{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._sectionTitle_10l1l_268{color:#94a3b8;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0}._catalogoRow_10l1l_277{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem;flex-wrap:wrap}._catalogoRow_10l1l_277 ._select_10l1l_239,._catalogoSelect_10l1l_286{flex:1;min-width:200px}._copiarRow_10l1l_293{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.75rem 1rem;background:#0f172a;border:1px dashed #334155;border-radius:8px;flex-wrap:wrap}._copiarLabel_10l1l_305{font-size:.8rem;color:#94a3b8;white-space:nowrap;flex-shrink:0}._copiarSelect_10l1l_312{flex:1;min-width:200px}._conceptosList_10l1l_319{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}._conceptoRow_10l1l_326{display:flex;gap:.5rem;align-items:center}._inputNombre_10l1l_332{flex:3;min-width:0}._inputMonto_10l1l_333{flex:2;min-width:0;font-variant-numeric:tabular-nums}._selectTipo_10l1l_334{flex:1.5;min-width:90px}._badgeAuto_10l1l_336{background:#064e3b;color:#6ee7b7;padding:.2rem .45rem;border-radius:4px;font-size:.72rem;font-weight:700;white-space:nowrap;flex-shrink:0}._summary_10l1l_349{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem;max-width:340px;display:flex;flex-direction:column;gap:.5rem}._summaryRow_10l1l_361{display:flex;justify-content:space-between;font-size:.9rem;color:#cbd5e1;font-variant-numeric:tabular-nums}._summaryNeto_10l1l_369{padding-top:.5rem;border-top:1px solid #334155;font-weight:700;font-size:1rem;color:#f1f5f9}._pagination_10l1l_379{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.75rem;font-size:.875rem}._pageBtn_10l1l_388{background:#1e293b;border:1px solid #475569;color:#cbd5e1;width:32px;height:32px;border-radius:6px;font-size:1.1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;flex-shrink:0}._pageBtn_10l1l_388:hover:not(:disabled){border-color:#7c3aed;color:#f1f5f9}._pageBtn_10l1l_388:disabled{opacity:.35;cursor:not-allowed}._pageInfo_10l1l_407{color:#94a3b8;min-width:90px;text-align:center;white-space:nowrap}._pageCount_10l1l_414{color:#64748b;font-size:.8rem;margin-right:auto}._previewActions_10l1l_422{display:flex;gap:.75rem;margin-top:1.5rem}._formActions_10l1l_430{display:flex;gap:.75rem}._msg_10l1l_437{color:#94a3b8;padding:2rem;text-align:center}._error_10l1l_438{color:#fca5a5;background:#450a0a;border:1px solid #7f1d1d;padding:.75rem 1rem;border-radius:6px;font-size:.875rem;margin-bottom:1rem}._empty_10l1l_441{color:#64748b;text-align:center;padding:2rem;font-size:.875rem}@media(max-width:640px){._conceptoRow_10l1l_326{flex-wrap:wrap}._inputNombre_10l1l_332{flex:1 1 100%}._inputMonto_10l1l_333,._selectTipo_10l1l_334{flex:1}._summary_10l1l_349{max-width:100%}._catalogoRow_10l1l_277 ._select_10l1l_239{min-width:0}}._container_1n5z9_1{padding:1.25rem 1.5rem;max-width:1100px}._heading_1n5z9_11{color:#f1f5f9;font-size:1.35rem;margin:0 0 1.25rem}._formCard_1n5z9_27{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}._formMode_1n5z9_43{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7c3aed;margin:0 0 1rem}._formGrid_1n5z9_61{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:.875rem}._group_1n5z9_75{display:flex;flex-direction:column;gap:.35rem}._label_1n5z9_87{font-size:.78rem;color:#94a3b8;font-weight:500}._input_1n5z9_99{background:#0f172a;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;width:100%;min-height:38px}._input_1n5z9_99:focus{outline:none;border-color:#7c3aed}._select_1n5z9_123{background:#0f172a;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;width:100%;min-height:38px;cursor:pointer}._select_1n5z9_123:focus{outline:none;border-color:#7c3aed}._checks_1n5z9_149{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}._checkLabel_1n5z9_163{display:flex;align-items:center;gap:.45rem;font-size:.85rem;color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none}._checkLabel_1n5z9_163 input{accent-color:#7c3aed;width:16px;height:16px;cursor:pointer}._formActions_1n5z9_195{display:flex;gap:.6rem;flex-wrap:wrap}._btnPrimary_1n5z9_211{background:#7c3aed;color:#fff;border:none;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;min-height:40px;transition:opacity .15s}._btnPrimary_1n5z9_211:hover{opacity:.85}._btnPrimary_1n5z9_211:disabled{opacity:.45;cursor:not-allowed}._btnSecondary_1n5z9_241{background:transparent;color:#cbd5e1;border:1px solid #475569;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;cursor:pointer;min-height:40px;transition:border-color .15s,color .15s}._btnSecondary_1n5z9_241:hover{border-color:#94a3b8;color:#f1f5f9}._btnEdit_1n5z9_267{background:#1e3a5f;color:#93c5fd;border:none;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;min-height:34px;transition:opacity .15s}._btnEdit_1n5z9_267:hover{opacity:.85}._btnDanger_1n5z9_295{background:#7f1d1d;color:#fecaca;border:none;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;min-height:34px;transition:opacity .15s}._btnDanger_1n5z9_295:hover{opacity:.85}._btnTomar_1n5z9_323{background:#14532d;color:#86efac;border:none;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:600;cursor:pointer;min-height:34px;transition:opacity .15s}._btnTomar_1n5z9_323:hover{opacity:.85}._btnShare_1n5z9_351{background:#1a3a2a;color:#86efac;border:none;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;min-height:34px;transition:opacity .15s}._btnShare_1n5z9_351:hover{opacity:.85}._btnVigente_1n5z9_379{background:#1e3a1e;color:#86efac;border:1px solid #166534;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:600;cursor:not-allowed;min-height:34px;opacity:.7}._tableWrap_1n5z9_409{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #1e293b;border-radius:8px}._table_1n5z9_409{width:100%;border-collapse:collapse;font-size:.875rem;color:#e2e8f0;min-width:700px}._table_1n5z9_409 th{text-align:left;padding:.65rem .9rem;background:#1e293b;border-bottom:2px solid #334155;color:#94a3b8;font-weight:600;white-space:nowrap}._table_1n5z9_409 td{padding:.7rem .9rem;border-bottom:1px solid #1a2535;vertical-align:middle}._table_1n5z9_409 tbody tr:last-child td{border-bottom:none}._table_1n5z9_409 tbody tr:hover td{background:#1e293b}._rowSelected_1n5z9_475 td{background:#1e2d45!important}._rowClickable_1n5z9_477{cursor:pointer}._tdNombre_1n5z9_481{font-weight:600;color:#f1f5f9}._tdPrecio_1n5z9_483{font-variant-numeric:tabular-nums;color:#fbbf24}._tdTotal_1n5z9_485{font-variant-numeric:tabular-nums;color:#34d399;font-weight:600}._labelHint_1n5z9_489{color:#7c3aed;font-size:.72rem;font-weight:600}._badge_1n5z9_501{display:inline-block;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}._badgeSi_1n5z9_519{background:#064e3b;color:#86efac}._badgeNo_1n5z9_531{background:#7f1d1d;color:#fecaca}._badgeAlerta_1n5z9_543{background:#78350f;color:#fde68a}._badgeCat_1n5z9_555{background:#2e1065;color:#c4b5fd}._badgeLista_1n5z9_567{display:inline-block;background:#1e1b4b;color:#a5b4fc;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:600;white-space:nowrap}._badgeCompartido_1n5z9_589{display:inline-block;background:#1a3a2a;color:#86efac;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}._rowActions_1n5z9_611{display:flex;gap:.4rem;flex-wrap:nowrap}._pagination_1n5z9_627{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding:.5rem .25rem}._pageSizeGroup_1n5z9_647{display:flex;align-items:center;gap:.4rem}._pageSizeLabel_1n5z9_659{font-size:.8rem;color:#64748b}._pageSizeBtn_1n5z9_669{background:#1e293b;color:#94a3b8;border:1px solid #334155;border-radius:5px;padding:.25rem .6rem;font-size:.8rem;cursor:pointer;transition:background .15s,color .15s}._pageSizeBtn_1n5z9_669:hover{background:#334155;color:#e2e8f0}._pageSizeActive_1n5z9_693{background:#7c3aed;color:#fff;border-color:#7c3aed}._pageSizeActive_1n5z9_693:hover{background:#6d28d9}._pageNav_1n5z9_707{display:flex;align-items:center;gap:.6rem}._pageBtn_1n5z9_719{background:#1e293b;color:#94a3b8;border:1px solid #334155;border-radius:5px;width:32px;height:32px;font-size:1.1rem;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center}._pageBtn_1n5z9_719:hover:not(:disabled){background:#334155;color:#e2e8f0}._pageBtn_1n5z9_719:disabled{opacity:.3;cursor:not-allowed}._pageInfo_1n5z9_753{font-size:.82rem;color:#64748b;white-space:nowrap}._msg_1n5z9_769{color:#64748b;padding:2rem;text-align:center}._error_1n5z9_771{color:#fca5a5;background:#450a0a;border:1px solid #7f1d1d;padding:.65rem .9rem;border-radius:6px;font-size:.875rem;margin-bottom:.875rem}._empty_1n5z9_777{color:#475569;text-align:center;padding:2.5rem 1rem;font-size:.875rem}._preciosCard_1n5z9_785{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}._sectionTitle_1n5z9_801{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#f59e0b;margin:0 0 1rem}._precioGrid_1n5z9_819{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:.875rem}@media(max-width:600px){._container_1n5z9_1{padding:1rem}._formGrid_1n5z9_61{grid-template-columns:1fr}._checks_1n5z9_149{flex-direction:column;gap:.6rem}._formActions_1n5z9_195{flex-direction:column}._btnPrimary_1n5z9_211,._btnSecondary_1n5z9_241{width:100%;justify-content:center}}._container_yhx11_1{padding:1.25rem 1.5rem;max-width:720px}._heading_yhx11_6{color:#f1f5f9;font-size:1.35rem;margin:0 0 1.25rem}._formCard_yhx11_14{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}._formMode_yhx11_22{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7c3aed;margin:0 0 1rem}._formGrid_yhx11_31{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.875rem}._group_yhx11_38{display:flex;flex-direction:column;gap:.35rem}._label_yhx11_44{font-size:.78rem;color:#94a3b8;font-weight:500}._input_yhx11_50{background:#0f172a;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;width:100%;min-height:38px}._input_yhx11_50:focus{outline:none;border-color:#7c3aed}._formActions_yhx11_62{display:flex;gap:.6rem;flex-wrap:wrap}._btnPrimary_yhx11_70{background:#7c3aed;color:#fff;border:none;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;min-height:40px;transition:opacity .15s}._btnPrimary_yhx11_70:hover{opacity:.85}._btnPrimary_yhx11_70:disabled{opacity:.45;cursor:not-allowed}._btnSecondary_yhx11_85{background:transparent;color:#cbd5e1;border:1px solid #475569;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;cursor:pointer;min-height:40px;transition:border-color .15s,color .15s}._btnSecondary_yhx11_85:hover{border-color:#94a3b8;color:#f1f5f9}._btnEdit_yhx11_98{background:#1e3a5f;color:#93c5fd;border:none;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;min-height:34px;transition:opacity .15s}._btnEdit_yhx11_98:hover{opacity:.85}._btnDanger_yhx11_112{background:#7f1d1d;color:#fecaca;border:none;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;min-height:34px;transition:opacity .15s}._btnDanger_yhx11_112:hover{opacity:.85}._btnShare_yhx11_126{background:#1a3a2a;color:#86efac;border:none;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;min-height:34px;transition:opacity .15s}._btnShare_yhx11_126:hover{opacity:.85}._tableWrap_yhx11_142{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #1e293b;border-radius:8px}._table_yhx11_142{width:100%;border-collapse:collapse;font-size:.875rem;color:#e2e8f0;min-width:360px}._table_yhx11_142 th{text-align:left;padding:.65rem .9rem;background:#1e293b;border-bottom:2px solid #334155;color:#94a3b8;font-weight:600;white-space:nowrap}._table_yhx11_142 td{padding:.7rem .9rem;border-bottom:1px solid #1a2535;vertical-align:middle}._table_yhx11_142 tbody tr:last-child td{border-bottom:none}._table_yhx11_142 tbody tr:hover td{background:#1e293b}._rowSelected_yhx11_175 td{background:#1e2d45!important}._tdNombre_yhx11_177{font-weight:600;color:#f1f5f9}._badge_yhx11_179{display:inline-block;background:#1e3a5f;color:#93c5fd;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}._badgeCompartido_yhx11_190{display:inline-block;background:#1a3a2a;color:#86efac;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}._rowActions_yhx11_201{display:flex;gap:.4rem;flex-wrap:nowrap}._pagination_yhx11_209{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding:.5rem .25rem}._pageSizeGroup_yhx11_219{display:flex;align-items:center;gap:.4rem}._pageSizeLabel_yhx11_225{font-size:.8rem;color:#64748b}._pageSizeBtn_yhx11_230{background:#1e293b;color:#94a3b8;border:1px solid #334155;border-radius:5px;padding:.25rem .6rem;font-size:.8rem;cursor:pointer;transition:background .15s,color .15s}._pageSizeBtn_yhx11_230:hover{background:#334155;color:#e2e8f0}._pageSizeActive_yhx11_242{background:#7c3aed;color:#fff;border-color:#7c3aed}._pageSizeActive_yhx11_242:hover{background:#6d28d9}._pageNav_yhx11_249{display:flex;align-items:center;gap:.6rem}._pageBtn_yhx11_255{background:#1e293b;color:#94a3b8;border:1px solid #334155;border-radius:5px;width:32px;height:32px;font-size:1.1rem;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center}._pageBtn_yhx11_255:hover:not(:disabled){background:#334155;color:#e2e8f0}._pageBtn_yhx11_255:disabled{opacity:.3;cursor:not-allowed}._pageInfo_yhx11_272{font-size:.82rem;color:#64748b;white-space:nowrap}._msg_yhx11_280{color:#64748b;padding:2rem;text-align:center}._error_yhx11_281{color:#fca5a5;background:#450a0a;border:1px solid #7f1d1d;padding:.65rem .9rem;border-radius:6px;font-size:.875rem;margin-bottom:.875rem}._empty_yhx11_284{color:#475569;text-align:center;padding:2.5rem 1rem;font-size:.875rem}@media(max-width:600px){._container_yhx11_1{padding:1rem}._formGrid_yhx11_31{grid-template-columns:1fr}._formActions_yhx11_62{flex-direction:column}._btnPrimary_yhx11_70,._btnSecondary_yhx11_85{width:100%;justify-content:center}}._container_quyly_1{padding:1.25rem 1.5rem;max-width:960px}._heading_quyly_6{color:#f1f5f9;font-size:1.35rem;margin:0 0 1.25rem}._formCard_quyly_14{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}._formMode_quyly_22{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7c3aed;margin:0 0 1rem}._formGrid_quyly_31{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:.875rem}._group_quyly_38{display:flex;flex-direction:column;gap:.35rem}._label_quyly_44{font-size:.78rem;color:#94a3b8;font-weight:500}._input_quyly_50{background:#0f172a;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;width:100%;min-height:38px}._input_quyly_50:focus{outline:none;border-color:#7c3aed}._select_quyly_62{background:#0f172a;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;width:100%;min-height:38px;cursor:pointer}._select_quyly_62:focus{outline:none;border-color:#7c3aed}._pctWrapper_quyly_75{position:relative;display:flex;align-items:center}._pctWrapper_quyly_75 ._input_quyly_50{flex:1;padding-right:2rem}._pctSymbol_quyly_86{position:absolute;right:.6rem;font-size:.85rem;color:#64748b;pointer-events:none}._checks_quyly_94{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}._checkLabel_quyly_101{display:flex;align-items:center;gap:.45rem;font-size:.85rem;color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none}._checkLabel_quyly_101 input{accent-color:#7c3aed;width:16px;height:16px;cursor:pointer}._formActions_quyly_117{display:flex;gap:.6rem;flex-wrap:wrap}._btnPrimary_quyly_125{background:#7c3aed;color:#fff;border:none;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;min-height:40px;transition:opacity .15s}._btnPrimary_quyly_125:hover{opacity:.85}._btnPrimary_quyly_125:disabled{opacity:.45;cursor:not-allowed}._btnSecondary_quyly_140{background:transparent;color:#cbd5e1;border:1px solid #475569;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;cursor:pointer;min-height:40px;transition:border-color .15s,color .15s}._btnSecondary_quyly_140:hover{border-color:#94a3b8;color:#f1f5f9}._btnEdit_quyly_153{background:#1e3a5f;color:#93c5fd;border:none;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;min-height:34px;transition:opacity .15s}._btnEdit_quyly_153:hover{opacity:.85}._btnDanger_quyly_167{background:#7f1d1d;color:#fecaca;border:none;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;min-height:34px;transition:opacity .15s}._btnDanger_quyly_167:hover{opacity:.85}._btnShare_quyly_181{background:#1a3a2a;color:#86efac;border:none;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;min-height:34px;transition:opacity .15s}._btnShare_quyly_181:hover{opacity:.85}._tableWrap_quyly_197{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #1e293b;border-radius:8px}._table_quyly_197{width:100%;border-collapse:collapse;font-size:.875rem;color:#e2e8f0;min-width:520px}._table_quyly_197 th{text-align:left;padding:.65rem .9rem;background:#1e293b;border-bottom:2px solid #334155;color:#94a3b8;font-weight:600;white-space:nowrap}._table_quyly_197 td{padding:.7rem .9rem;border-bottom:1px solid #1a2535;vertical-align:middle}._table_quyly_197 tbody tr:last-child td{border-bottom:none}._table_quyly_197 tbody tr:hover td{background:#1e293b}._rowSelected_quyly_232 td{background:#1e2d45!important}._inactivo_quyly_234 td{opacity:.4}._tdOrden_quyly_236{color:#475569;font-size:.8rem;text-align:center;width:40px}._tdDescripcion_quyly_243{font-weight:600;color:#f1f5f9}._tdValor_quyly_248{font-variant-numeric:tabular-nums;color:#fbbf24}._dash_quyly_253{color:#334155}._rowActions_quyly_255{display:flex;gap:.4rem;flex-wrap:nowrap}._badgeFijo_quyly_263{display:inline-block;background:#1e3a5f;color:#93c5fd;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}._badgeVar_quyly_274{display:inline-block;background:#2e1065;color:#c4b5fd;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}._badgeAuto_quyly_285{display:inline-block;background:#064e3b;color:#6ee7b7;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}._badgeActivo_quyly_296{display:inline-block;background:#064e3b;color:#86efac;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;white-space:nowrap}._badgeInactivo_quyly_306{display:inline-block;background:#1e293b;color:#475569;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;white-space:nowrap}._badgeCompartido_quyly_316{display:inline-block;background:#1a3a2a;color:#86efac;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}._pagination_quyly_329{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding:.5rem .25rem}._pageSizeGroup_quyly_339{display:flex;align-items:center;gap:.4rem}._pageSizeLabel_quyly_345{font-size:.8rem;color:#64748b}._pageSizeBtn_quyly_350{background:#1e293b;color:#94a3b8;border:1px solid #334155;border-radius:5px;padding:.25rem .6rem;font-size:.8rem;cursor:pointer;transition:background .15s,color .15s}._pageSizeBtn_quyly_350:hover{background:#334155;color:#e2e8f0}._pageSizeActive_quyly_362{background:#7c3aed;color:#fff;border-color:#7c3aed}._pageSizeActive_quyly_362:hover{background:#6d28d9}._pageNav_quyly_369{display:flex;align-items:center;gap:.6rem}._pageBtn_quyly_375{background:#1e293b;color:#94a3b8;border:1px solid #334155;border-radius:5px;width:32px;height:32px;font-size:1.1rem;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center}._pageBtn_quyly_375:hover:not(:disabled){background:#334155;color:#e2e8f0}._pageBtn_quyly_375:disabled{opacity:.3;cursor:not-allowed}._pageInfo_quyly_392{font-size:.82rem;color:#64748b;white-space:nowrap}._msg_quyly_400{color:#64748b;padding:2rem;text-align:center}._error_quyly_401{color:#fca5a5;background:#450a0a;border:1px solid #7f1d1d;padding:.65rem .9rem;border-radius:6px;font-size:.875rem;margin-bottom:.875rem}._empty_quyly_404{color:#475569;text-align:center;padding:2.5rem 1rem;font-size:.875rem}@media(max-width:600px){._container_quyly_1{padding:1rem}._formGrid_quyly_31{grid-template-columns:1fr}._checks_quyly_94{flex-direction:column;gap:.6rem}._formActions_quyly_117{flex-direction:column}._btnPrimary_quyly_125,._btnSecondary_quyly_140{width:100%;justify-content:center}}._container_1d7jy_1{padding:1.25rem 1.5rem;max-width:720px}._heading_1d7jy_6{color:#f1f5f9;font-size:1.35rem;margin:0 0 1.25rem}._formCard_1d7jy_14{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}._formMode_1d7jy_22{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7c3aed;margin:0 0 1rem}._formGrid_1d7jy_31{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:.875rem}._group_1d7jy_38{display:flex;flex-direction:column;gap:.35rem}._label_1d7jy_44{font-size:.78rem;color:#94a3b8;font-weight:500}._input_1d7jy_50{background:#0f172a;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;width:100%;min-height:38px}._input_1d7jy_50:focus{outline:none;border-color:#7c3aed}._checkboxGroup_1d7jy_62{display:flex;align-items:center;gap:.5rem;padding:.35rem 0}._checkbox_1d7jy_62{width:16px;height:16px;accent-color:#7c3aed;cursor:pointer}._checkboxLabel_1d7jy_76{font-size:.875rem;color:#e2e8f0;cursor:pointer}._formActions_1d7jy_82{display:flex;gap:.6rem;flex-wrap:wrap}._btnPrimary_1d7jy_90{background:#7c3aed;color:#fff;border:none;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;min-height:40px;transition:opacity .15s}._btnPrimary_1d7jy_90:hover{opacity:.85}._btnPrimary_1d7jy_90:disabled{opacity:.45;cursor:not-allowed}._btnSecondary_1d7jy_105{background:transparent;color:#cbd5e1;border:1px solid #475569;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;cursor:pointer;min-height:40px;transition:border-color .15s,color .15s}._btnSecondary_1d7jy_105:hover{border-color:#94a3b8;color:#f1f5f9}._btnEdit_1d7jy_118{background:#1e3a5f;color:#93c5fd;border:none;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;min-height:34px;transition:opacity .15s}._btnEdit_1d7jy_118:hover{opacity:.85}._btnDanger_1d7jy_132{background:#7f1d1d;color:#fecaca;border:none;padding:.35rem .7rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;min-height:34px;transition:opacity .15s}._btnDanger_1d7jy_132:hover{opacity:.85}._tableWrap_1d7jy_148{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #1e293b;border-radius:8px}._table_1d7jy_148{width:100%;border-collapse:collapse;font-size:.875rem;color:#e2e8f0;min-width:360px}._table_1d7jy_148 th{text-align:left;padding:.65rem .9rem;background:#1e293b;border-bottom:2px solid #334155;color:#94a3b8;font-weight:600;white-space:nowrap}._table_1d7jy_148 td{padding:.7rem .9rem;border-bottom:1px solid #1a2535;vertical-align:middle}._table_1d7jy_148 tbody tr:last-child td{border-bottom:none}._table_1d7jy_148 tbody tr:hover td{background:#1e293b}._rowSelected_1d7jy_181 td{background:#1e2d45!important}._tdNombre_1d7jy_183{font-weight:600;color:#f1f5f9}._badgeCosto_1d7jy_185{display:inline-block;background:#451a03;color:#fbbf24;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}._badgePrecio_1d7jy_196{display:inline-block;background:#2e1065;color:#c4b5fd;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}._rowActions_1d7jy_207{display:flex;gap:.4rem;flex-wrap:nowrap}._pagination_1d7jy_215{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding:.5rem .25rem}._pageSizeGroup_1d7jy_225{display:flex;align-items:center;gap:.4rem}._pageSizeLabel_1d7jy_231{font-size:.8rem;color:#64748b}._pageSizeBtn_1d7jy_236{background:#1e293b;color:#94a3b8;border:1px solid #334155;border-radius:5px;padding:.25rem .6rem;font-size:.8rem;cursor:pointer;transition:background .15s,color .15s}._pageSizeBtn_1d7jy_236:hover{background:#334155;color:#e2e8f0}._pageSizeActive_1d7jy_248{background:#7c3aed;color:#fff;border-color:#7c3aed}._pageSizeActive_1d7jy_248:hover{background:#6d28d9}._pageNav_1d7jy_255{display:flex;align-items:center;gap:.6rem}._pageBtn_1d7jy_261{background:#1e293b;color:#94a3b8;border:1px solid #334155;border-radius:5px;width:32px;height:32px;font-size:1.1rem;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center}._pageBtn_1d7jy_261:hover:not(:disabled){background:#334155;color:#e2e8f0}._pageBtn_1d7jy_261:disabled{opacity:.3;cursor:not-allowed}._pageInfo_1d7jy_278{font-size:.82rem;color:#64748b;white-space:nowrap}._msg_1d7jy_286{color:#64748b;padding:2rem;text-align:center}._error_1d7jy_287{color:#fca5a5;background:#450a0a;border:1px solid #7f1d1d;padding:.65rem .9rem;border-radius:6px;font-size:.875rem;margin-bottom:.875rem}._empty_1d7jy_290{color:#475569;text-align:center;padding:2.5rem 1rem;font-size:.875rem}._tdPrecio_1d7jy_293{font-variant-numeric:tabular-nums;color:#fbbf24}._checks_1d7jy_298{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}@media(max-width:600px){._container_1d7jy_1{padding:1rem}._formActions_1d7jy_82{flex-direction:column}._btnPrimary_1d7jy_90,._btnSecondary_1d7jy_105{width:100%;justify-content:center}}._wrapper_bixms_1{position:relative;display:inline-flex;flex-direction:column}._nav_bixms_9{display:flex;align-items:center;gap:.3rem}._arrowBtn_bixms_15{background:transparent;color:#cbd5e1;border:1px solid #475569;border-radius:6px;width:36px;height:36px;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s}._arrowBtn_bixms_15:hover{border-color:#94a3b8;color:#f1f5f9}._dateBtn_bixms_31{background:#0f172a;color:#f1f5f9;border:1px solid #475569;border-radius:6px;padding:0 .9rem;height:36px;font-size:.875rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;white-space:nowrap;transition:border-color .15s}._dateBtn_bixms_31:hover{border-color:#7c3aed}._caretIcon_bixms_48{font-size:.6rem;color:#64748b}._popup_bixms_55{position:absolute;top:calc(100% + 6px);left:0;z-index:999;background:#1e293b;border:1px solid #334155;border-radius:10px;padding:.75rem;width:230px;box-shadow:0 8px 24px #00000080}._popupHeader_bixms_68{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}._mesLabel_bixms_75{font-size:.82rem;font-weight:700;color:#c4b5fd;letter-spacing:.02em}._navBtn_bixms_82{background:transparent;border:none;color:#94a3b8;font-size:1.1rem;cursor:pointer;padding:0 .35rem;line-height:1;border-radius:4px;transition:color .15s}._navBtn_bixms_82:hover{color:#f1f5f9}._grid_bixms_97{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._dayName_bixms_103{font-size:.65rem;color:#64748b;text-align:center;font-weight:600;padding:.2rem 0;text-transform:uppercase}._day_bixms_103{position:relative;background:transparent;border:none;color:#cbd5e1;font-size:.78rem;text-align:center;padding:.25rem 0;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:30px;justify-content:center;transition:background .12s,color .12s}._day_bixms_103:hover{background:#334155;color:#f1f5f9}._selected_bixms_132{background:#7c3aed;color:#fff;font-weight:700}._selected_bixms_132:hover{background:#6d28d9}._hoy_bixms_139{outline:1.5px solid #7c3aed;color:#c4b5fd}._dot_bixms_144{display:block;width:4px;height:4px;border-radius:50%;background:#34d399;flex-shrink:0}._selected_bixms_132 ._dot_bixms_144{background:#a7f3d0}._container_1xc4t_1{padding:1.25rem 1.5rem;max-width:1100px}._heading_1xc4t_11{color:#f1f5f9;font-size:1.35rem;margin:0 0 1.25rem}._toolbar_1xc4t_27{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}._dateGroup_1xc4t_45{display:flex;align-items:center;gap:.5rem}._dateLabel_1xc4t_57{font-size:.82rem;color:#94a3b8;font-weight:500}._dateInput_1xc4t_69{background:#0f172a;border:1px solid #475569;color:#f1f5f9;padding:.45rem .65rem;border-radius:6px;font-size:.875rem;min-height:38px}._dateInput_1xc4t_69:focus{outline:none;border-color:#7c3aed}._toolbarRight_1xc4t_91{margin-left:auto;display:flex;gap:.5rem;flex-wrap:wrap}._formCard_1xc4t_109{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}._formMode_1xc4t_125{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7c3aed;margin:0 0 1rem}._formGrid_1xc4t_143{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:.875rem}._group_1xc4t_157{display:flex;flex-direction:column;gap:.35rem}._label_1xc4t_169{font-size:.78rem;color:#94a3b8;font-weight:500}._input_1xc4t_181{background:#0f172a;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;width:100%;min-height:38px}._input_1xc4t_181:focus{outline:none;border-color:#7c3aed}._inputSmall_1xc4t_205{max-width:100px;padding:.3rem .45rem;font-size:.8rem;min-height:32px}._formActions_1xc4t_221{display:flex;gap:.6rem;flex-wrap:wrap}._btnPrimary_1xc4t_237{background:#7c3aed;color:#fff;border:none;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;min-height:40px;transition:opacity .15s}._btnPrimary_1xc4t_237:hover{opacity:.85}._btnPrimary_1xc4t_237:disabled{opacity:.45;cursor:not-allowed}._btnSecondary_1xc4t_267{background:transparent;color:#cbd5e1;border:1px solid #475569;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;cursor:pointer;min-height:40px;transition:border-color .15s,color .15s}._btnSecondary_1xc4t_267:hover{border-color:#94a3b8;color:#f1f5f9}._btnGenerar_1xc4t_293{background:#064e3b;color:#6ee7b7;border:none;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;min-height:40px;transition:opacity .15s}._btnGenerar_1xc4t_293:hover{opacity:.85}._btnGenerar_1xc4t_293:disabled{opacity:.45;cursor:not-allowed}._btnDanger_1xc4t_323{background:#7f1d1d;color:#fecaca;border:none;padding:.3rem .6rem;border-radius:5px;font-size:.78rem;font-weight:500;cursor:pointer;min-height:30px;transition:opacity .15s}._btnDanger_1xc4t_323:hover{opacity:.85}._btnSave_1xc4t_351{background:#1e3a5f;color:#93c5fd;border:none;padding:.3rem .6rem;border-radius:5px;font-size:.78rem;font-weight:500;cursor:pointer;min-height:30px;transition:opacity .15s}._btnSave_1xc4t_351:hover{opacity:.85}._btnShare_1xc4t_379{background:#1a3a2a;color:#86efac;border:none;padding:.3rem .6rem;border-radius:5px;font-size:.78rem;font-weight:500;cursor:pointer;min-height:30px;transition:opacity .15s}._btnShare_1xc4t_379:hover{opacity:.85}._categoryGroup_1xc4t_411{margin-bottom:1.25rem}._categoryHeader_1xc4t_419{font-size:.9rem;font-weight:700;color:#c4b5fd;padding:.5rem .9rem;background:#1e293b;border-radius:6px 6px 0 0;border:1px solid #334155;border-bottom:none}._tableWrap_1xc4t_441{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #1e293b;border-radius:8px}._tableWrapGrouped_1xc4t_455{border-radius:0 0 8px 8px}._table_1xc4t_441{width:100%;border-collapse:collapse;font-size:.85rem;color:#e2e8f0;min-width:650px}._table_1xc4t_441 th{text-align:left;padding:.6rem .75rem;background:#1e293b;border-bottom:2px solid #334155;color:#94a3b8;font-weight:600;white-space:nowrap;font-size:.78rem}._table_1xc4t_441 td{padding:.55rem .75rem;border-bottom:1px solid #1a2535;vertical-align:middle}._table_1xc4t_441 tbody tr:last-child td{border-bottom:none}._table_1xc4t_441 tbody tr:hover td{background:#1e293b}._tdNombre_1xc4t_521{font-weight:600;color:#f1f5f9}._tdMoney_1xc4t_523{font-variant-numeric:tabular-nums;color:#fbbf24}._checkCell_1xc4t_527{display:flex;align-items:center;justify-content:center}._checkbox_1xc4t_539{accent-color:#7c3aed;width:18px;height:18px;cursor:pointer}._rowComprado_1xc4t_553 td{opacity:.5;text-decoration:line-through}._badgeCompartido_1xc4t_563{display:inline-block;background:#1a3a2a;color:#86efac;padding:.18rem .55rem;border-radius:4px;font-size:.75rem;font-weight:700;white-space:nowrap}._rowActions_1xc4t_585{display:flex;gap:.35rem;flex-wrap:nowrap}._summary_1xc4t_601{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:1rem;padding:.75rem 1rem;background:#1e293b;border:1px solid #334155;border-radius:8px}._summaryItem_1xc4t_623{display:flex;flex-direction:column;gap:.15rem}._summaryLabel_1xc4t_635{font-size:.72rem;color:#64748b;text-transform:uppercase;font-weight:600;letter-spacing:.04em}._summaryValue_1xc4t_651{font-size:1.05rem;font-weight:700;color:#f1f5f9;font-variant-numeric:tabular-nums}._summaryMoney_1xc4t_665{color:#fbbf24}._pagination_1xc4t_679{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding:.5rem .25rem}._pageSizeGroup_1xc4t_699{display:flex;align-items:center;gap:.4rem}._pageSizeLabel_1xc4t_711{font-size:.8rem;color:#64748b}._pageSizeBtn_1xc4t_721{background:#1e293b;color:#94a3b8;border:1px solid #334155;border-radius:5px;padding:.25rem .6rem;font-size:.8rem;cursor:pointer;transition:background .15s,color .15s}._pageSizeBtn_1xc4t_721:hover{background:#334155;color:#e2e8f0}._pageSizeActive_1xc4t_745{background:#7c3aed;color:#fff;border-color:#7c3aed}._pageSizeActive_1xc4t_745:hover{background:#6d28d9}._pageNav_1xc4t_759{display:flex;align-items:center;gap:.6rem}._pageBtn_1xc4t_771{background:#1e293b;color:#94a3b8;border:1px solid #334155;border-radius:5px;width:32px;height:32px;font-size:1.1rem;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center}._pageBtn_1xc4t_771:hover:not(:disabled){background:#334155;color:#e2e8f0}._pageBtn_1xc4t_771:disabled{opacity:.3;cursor:not-allowed}._pageInfo_1xc4t_805{font-size:.82rem;color:#64748b;white-space:nowrap}._msg_1xc4t_821{color:#64748b;padding:2rem;text-align:center}._error_1xc4t_823{color:#fca5a5;background:#450a0a;border:1px solid #7f1d1d;padding:.65rem .9rem;border-radius:6px;font-size:.875rem;margin-bottom:.875rem}._empty_1xc4t_829{color:#475569;text-align:center;padding:2.5rem 1rem;font-size:.875rem}@media(max-width:600px){._container_1xc4t_1{padding:1rem}._toolbar_1xc4t_27{flex-direction:column;align-items:stretch}._toolbarRight_1xc4t_91{margin-left:0}._formGrid_1xc4t_143{grid-template-columns:1fr}._formActions_1xc4t_221{flex-direction:column}._btnPrimary_1xc4t_237,._btnSecondary_1xc4t_267,._btnGenerar_1xc4t_293{width:100%;justify-content:center}._summary_1xc4t_601{flex-direction:column;gap:.75rem}}._overlay_nssxh_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._dialog_nssxh_12{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1.5rem;width:100%;max-width:420px;box-shadow:0 24px 64px #0000008c}._title_nssxh_22{color:#f1f5f9;font-size:1rem;font-weight:600;margin:0 0 .6rem}._message_nssxh_29{color:#94a3b8;font-size:.875rem;margin:0 0 1.25rem;line-height:1.55}._inputGroup_nssxh_36{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}._inputLabel_nssxh_43{font-size:.8rem;color:#94a3b8;font-weight:500}._input_nssxh_36{background:#0f172a;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;width:100%;box-sizing:border-box}._input_nssxh_36:focus{outline:none;border-color:#7c3aed}._actions_nssxh_64{display:flex;gap:.75rem;justify-content:flex-end}._btnCancel_nssxh_70{background:transparent;color:#cbd5e1;border:1px solid #475569;padding:.45rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:border-color .15s,color .15s}._btnCancel_nssxh_70:hover{border-color:#94a3b8;color:#f1f5f9}._btnConfirm_nssxh_82{background:#7c3aed;color:#fff;border:none;padding:.45rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .15s}._btnConfirm_nssxh_82:hover:not(:disabled){opacity:.85}._btnConfirm_nssxh_82:disabled{opacity:.45;cursor:not-allowed}._btnDanger_nssxh_96{background:#7f1d1d;color:#fecaca;border:none;padding:.45rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .15s}._btnDanger_nssxh_96:hover:not(:disabled){opacity:.85}._btnDanger_nssxh_96:disabled{opacity:.45;cursor:not-allowed}._container_1venw_1{padding:1.5rem}._heading_1venw_5{color:#e2e8f0;margin:0 0 1.5rem;font-size:1.4rem}._tableWrap_1venw_11{overflow-x:auto}._table_1venw_11{width:100%;border-collapse:collapse;font-size:.875rem;color:#cbd5e1}._table_1venw_11 th{text-align:left;padding:.6rem .8rem;border-bottom:1px solid #2a2a4a;color:#94a3b8;font-weight:500;white-space:nowrap}._table_1venw_11 td{padding:.7rem .8rem;border-bottom:1px solid #1e1e3a;vertical-align:middle}._badge_1venw_37{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._badgePending_1venw_46{background:#3b2800;color:#fbbf24}._badgeActive_1venw_47{background:#052e16;color:#4ade80}._badgeDemo_1venw_48{background:#1e1b4b;color:#818cf8}._badgeInactive_1venw_49{background:#1c1917;color:#78716c}._badgeRejected_1venw_50{background:#3b1111;color:#f87171}._actions_1venw_52{display:flex;gap:.4rem;flex-wrap:wrap}._actions_1venw_52 button{padding:.3rem .7rem;border:none;border-radius:4px;font-size:.78rem;cursor:pointer;font-weight:500;transition:opacity .15s}._actions_1venw_52 button:hover{opacity:.85}._btnActive_1venw_70{background:#166534;color:#bbf7d0}._btnDemo_1venw_71{background:#312e81;color:#c7d2fe}._btnWarn_1venw_72{background:#78350f;color:#fde68a}._btnDanger_1venw_73{background:#7f1d1d;color:#fecaca}._msg_1venw_75{color:#94a3b8;padding:2rem;text-align:center}._msgError_1venw_76{color:#f87171;padding:2rem;text-align:center}._empty_1venw_77{color:#94a3b8;text-align:center;padding:2rem}._container_uqveq_1{padding:1.5rem}._header_uqveq_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}._heading_uqveq_14{color:#f1f5f9;font-size:1.4rem;margin:0}._headerActions_uqveq_20{display:flex;gap:.5rem}._btnPrimary_uqveq_27{background:#7c3aed;color:#fff;border:none;padding:.45rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .15s}._btnPrimary_uqveq_27:hover{opacity:.85}._btnPrimary_uqveq_27:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_uqveq_41{background:transparent;color:#cbd5e1;border:1px solid #475569;padding:.45rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:border-color .15s,color .15s}._btnSecondary_uqveq_41:hover{border-color:#94a3b8;color:#f1f5f9}._btnAdd_uqveq_53{background:#1e3a5f;color:#93c5fd;border:none;padding:.35rem .75rem;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:opacity .15s;white-space:nowrap}._btnAdd_uqveq_53:hover:not(:disabled){opacity:.85}._btnAdd_uqveq_53:disabled{opacity:.4;cursor:not-allowed}._btnAddOutline_uqveq_68{background:transparent;color:#94a3b8;border:1px solid #334155;padding:.35rem .75rem;border-radius:6px;font-size:.8rem;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}._btnAddOutline_uqveq_68:hover{border-color:#64748b;color:#e2e8f0}._btnEdit_uqveq_81{background:#1e3a5f;color:#93c5fd;border:none;padding:.3rem .65rem;border-radius:4px;font-size:.78rem;font-weight:500;cursor:pointer;transition:opacity .15s}._btnEdit_uqveq_81:hover{opacity:.85}._btnDanger_uqveq_94{background:#7f1d1d;color:#fecaca;border:none;padding:.3rem .65rem;border-radius:4px;font-size:.78rem;font-weight:500;cursor:pointer;transition:opacity .15s}._btnDanger_uqveq_94:hover{opacity:.85}._btnSuccess_uqveq_107{background:#14532d;color:#86efac;border:none;padding:.3rem .65rem;border-radius:4px;font-size:.78rem;font-weight:500;cursor:pointer;transition:opacity .15s}._btnSuccess_uqveq_107:hover{opacity:.85}._btnRemove_uqveq_120{background:#2a1010;color:#f87171;border:1px solid #7f1d1d;width:28px;height:28px;border-radius:4px;font-size:1rem;line-height:1;cursor:pointer;flex-shrink:0;transition:opacity .15s}._btnRemove_uqveq_120:hover{opacity:.85}._tableWrap_uqveq_137{overflow-x:auto}._table_uqveq_137{width:100%;border-collapse:collapse;font-size:.875rem;color:#e2e8f0}._table_uqveq_137 th{text-align:left;padding:.6rem .8rem;border-bottom:2px solid #334155;color:#94a3b8;font-weight:600;white-space:nowrap}._table_uqveq_137 td{padding:.7rem .8rem;border-bottom:1px solid #1e293b;vertical-align:middle}._table_uqveq_137 tbody tr:hover td{background:#1e293b}._actions_uqveq_167{display:flex;gap:.4rem;flex-wrap:wrap}._badgePendiente_uqveq_175{background:#1e3a5f;color:#93c5fd;padding:.18rem .5rem;border-radius:4px;font-size:.72rem;font-weight:700;white-space:nowrap}._badgePagado_uqveq_185{background:#064e3b;color:#6ee7b7;padding:.18rem .5rem;border-radius:4px;font-size:.72rem;font-weight:700;white-space:nowrap}._badgeAnulado_uqveq_195{background:#3b0d0d;color:#f87171;padding:.18rem .5rem;border-radius:4px;font-size:.72rem;font-weight:700;white-space:nowrap}._badgePendienteAprobacion_uqveq_205{background:#451a03;color:#fdba74;padding:.18rem .5rem;border-radius:4px;font-size:.72rem;font-weight:700;white-space:nowrap}._badgeAprobado_uqveq_215{background:#064e3b;color:#6ee7b7;padding:.18rem .5rem;border-radius:4px;font-size:.72rem;font-weight:700;white-space:nowrap}._neto_uqveq_227{color:#4ade80;font-weight:700;font-variant-numeric:tabular-nums}._negativo_uqveq_228{color:#f87171;font-weight:700;font-variant-numeric:tabular-nums}._descuentos_uqveq_229{color:#fbbf24;font-variant-numeric:tabular-nums}._money_uqveq_230{font-variant-numeric:tabular-nums}._filters_uqveq_234{display:flex;gap:.75rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}._filterLabel_uqveq_242{font-size:.8rem;color:#94a3b8;white-space:nowrap}._formWrap_uqveq_250{max-width:600px}._formGrid_uqveq_254{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.75rem}._formGroup_uqveq_261{display:flex;flex-direction:column;gap:.4rem}._formGroupFull_uqveq_267{display:flex;flex-direction:column;gap:.4rem;grid-column:1 / -1}._label_uqveq_274{font-size:.8rem;color:#94a3b8;font-weight:500}._input_uqveq_280{background:#1e293b;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;width:100%;box-sizing:border-box}._input_uqveq_280:focus{outline:none;border-color:#7c3aed}._input_uqveq_280:disabled{opacity:.45;cursor:not-allowed}._select_uqveq_299{background:#1e293b;border:1px solid #475569;color:#f1f5f9;padding:.5rem .65rem;border-radius:6px;font-size:.875rem;width:100%;cursor:pointer}._select_uqveq_299:focus{outline:none;border-color:#7c3aed}._select_uqveq_299:disabled{opacity:.45;cursor:not-allowed}._checkboxRow_uqveq_315{display:flex;align-items:center;gap:.5rem;padding:.4rem 0}._checkboxLabel_uqveq_322{font-size:.875rem;color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none}._formActions_uqveq_331{display:flex;gap:.75rem;margin-top:1.5rem}._detalleHeader_uqveq_339{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem 1.5rem}._detalleField_uqveq_350{display:flex;flex-direction:column;gap:.25rem}._detalleFieldLabel_uqveq_356{font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-weight:700}._detalleFieldValue_uqveq_364{font-size:.95rem;color:#f1f5f9;font-weight:500}._alertBanner_uqveq_372{background:#1c1917;border:1px solid #78350f;border-left:4px solid #f59e0b;border-radius:6px;padding:.75rem 1rem;margin-bottom:1.5rem;color:#fbbf24;font-size:.875rem}._section_uqveq_385{margin-bottom:1.75rem}._sectionHeader_uqveq_389{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._sectionTitle_uqveq_396{color:#94a3b8;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0}._inlineForm_uqveq_407{background:#0f172a;border:1px dashed #334155;border-radius:8px;padding:1rem 1.25rem;margin-top:1rem}._inlineFormTitle_uqveq_415{color:#94a3b8;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem}._inlineFormGrid_uqveq_424{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1rem}._pagination_uqveq_433{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.75rem;font-size:.875rem}._pageBtn_uqveq_442{background:#1e293b;border:1px solid #475569;color:#cbd5e1;width:32px;height:32px;border-radius:6px;font-size:1.1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;flex-shrink:0}._pageBtn_uqveq_442:hover:not(:disabled){border-color:#7c3aed;color:#f1f5f9}._pageBtn_uqveq_442:disabled{opacity:.35;cursor:not-allowed}._pageInfo_uqveq_461{color:#94a3b8;min-width:90px;text-align:center;white-space:nowrap}._pageCount_uqveq_468{color:#64748b;font-size:.8rem;margin-right:auto}._msg_uqveq_476{color:#94a3b8;padding:2rem;text-align:center}._error_uqveq_477{color:#fca5a5;background:#450a0a;border:1px solid #7f1d1d;padding:.75rem 1rem;border-radius:6px;font-size:.875rem;margin-bottom:1rem}._empty_uqveq_480{color:#64748b;text-align:center;padding:2rem;font-size:.875rem}@media(max-width:640px){._detalleHeader_uqveq_339{grid-template-columns:1fr 1fr}._formGrid_uqveq_254,._inlineFormGrid_uqveq_424{grid-template-columns:1fr}._actions_uqveq_167{gap:.25rem}}._container_qrqik_1{padding:1.5rem}._header_qrqik_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}._heading_qrqik_14{color:#f1f5f9;font-size:1.4rem;margin:0}._btnPrimary_qrqik_22{background:#7c3aed;color:#fff;border:none;padding:.35rem .75rem;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:opacity .15s;white-space:nowrap}._btnPrimary_qrqik_22:hover{opacity:.85}._btnPrimary_qrqik_22:disabled{opacity:.5;cursor:not-allowed}._tableWrap_qrqik_39{overflow-x:auto}._table_qrqik_39{width:100%;border-collapse:collapse;font-size:.875rem;color:#e2e8f0}._table_qrqik_39 th{text-align:left;padding:.6rem .8rem;border-bottom:2px solid #334155;color:#94a3b8;font-weight:600;white-space:nowrap}._table_qrqik_39 td{padding:.7rem .8rem;border-bottom:1px solid #1e293b;vertical-align:middle}._table_qrqik_39 tbody tr:hover td{background:#1e293b}._badgeUnread_qrqik_71{background:#78350f;color:#fcd34d;padding:.2rem .55rem;border-radius:12px;font-size:.75rem;font-weight:700;white-space:nowrap}._badgeRead_qrqik_81{background:#1e293b;color:#64748b;padding:.2rem .55rem;border-radius:12px;font-size:.75rem;font-weight:600;white-space:nowrap}._pagination_qrqik_93{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.75rem;font-size:.875rem}._pageBtn_qrqik_102{background:#1e293b;border:1px solid #475569;color:#cbd5e1;width:32px;height:32px;border-radius:6px;font-size:1.1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;flex-shrink:0}._pageBtn_qrqik_102:hover:not(:disabled){border-color:#7c3aed;color:#f1f5f9}._pageBtn_qrqik_102:disabled{opacity:.35;cursor:not-allowed}._pageInfo_qrqik_121{color:#94a3b8;min-width:60px;text-align:center;white-space:nowrap}._msg_qrqik_130{color:#94a3b8;padding:2rem;text-align:center}._error_qrqik_131{color:#fca5a5;background:#450a0a;border:1px solid #7f1d1d;padding:.75rem 1rem;border-radius:6px;font-size:.875rem;margin-bottom:1rem}._empty_qrqik_140{color:#64748b;text-align:center;padding:2rem;font-size:.875rem}@media(max-width:640px){._table_qrqik_39 th,._table_qrqik_39 td{padding:.5rem}}._container_urb76_1{padding:1.5rem;background:#0f172a;min-height:100vh;color:#f1f5f9}._heading_urb76_15{font-size:1.5rem;font-weight:700;color:#f1f5f9;margin:0 0 1.25rem}._sectionTitle_urb76_29{font-size:1.1rem;font-weight:600;color:#94a3b8;margin:1.75rem 0 .75rem}._error_urb76_43{background:#450a0a;border:1px solid #f87171;color:#f87171;border-radius:6px;padding:.75rem 1rem;margin-bottom:1rem;font-size:.875rem}._empty_urb76_63{color:#64748b;font-size:.9rem;padding:1rem 0}._cardsRow_urb76_79{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}._card_urb76_79{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem}._cardLabel_urb76_113{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._cardValue_urb76_127{font-size:1.25rem;font-weight:600;color:#fbbf24}._cardValuePositive_urb76_139{font-size:1.25rem;font-weight:600;color:#4ade80}._cardValueNegative_urb76_151{font-size:1.25rem;font-weight:600;color:#f87171}._tableWrap_urb76_167{overflow-x:auto;border:1px solid #334155;border-radius:8px}._table_urb76_167{width:100%;border-collapse:collapse;font-size:.875rem}._table_urb76_167 thead{background:#1e293b}._table_urb76_167 th{padding:.6rem .875rem;text-align:left;color:#94a3b8;font-weight:600;border-bottom:1px solid #334155;white-space:nowrap}._table_urb76_167 td{padding:.6rem .875rem;border-bottom:1px solid #1e293b;color:#f1f5f9;white-space:nowrap}._table_urb76_167 tbody tr:last-child td{border-bottom:none}._table_urb76_167 tbody tr:hover td{background:#1e293b}._badgeCompra_urb76_251{display:inline-block;background:#14532d;color:#4ade80;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}._badgeVenta_urb76_271{display:inline-block;background:#3b0764;color:#c084fc;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}._badgeAlerta_urb76_291{display:inline-block;background:#450a0a;color:#f87171;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}._badgeOk_urb76_311{display:inline-block;background:#14532d;color:#4ade80;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}._pagination_urb76_335{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}._pageBtn_urb76_349{background:#1e293b;border:1px solid #334155;color:#94a3b8;border-radius:4px;padding:.3rem .65rem;cursor:pointer;font-size:1rem;line-height:1;transition:background .15s}._pageBtn_urb76_349:hover:not(:disabled){background:#334155;color:#f1f5f9}._pageBtn_urb76_349:disabled{opacity:.35;cursor:not-allowed}._pageInfo_urb76_393{font-size:.8rem;color:#64748b}._actionsBar_urb76_407{display:flex;gap:.75rem;margin:1.25rem 0 0}._btnComprar_urb76_419{background:#15803d;color:#f0fdf4;border:none;border-radius:6px;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}._btnComprar_urb76_419:hover{background:#166534}._btnVender_urb76_451{background:#7c3aed;color:#faf5ff;border:none;border-radius:6px;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}._btnVender_urb76_451:hover{background:#6d28d9}._toolbar_urb76_487{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}._dateInput_urb76_503{display:block;margin-top:.3rem;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#f1f5f9;padding:.45rem .75rem;font-size:.875rem}._dateInput_urb76_503:focus{outline:none;border-color:#7c3aed}._btnPrimary_urb76_539{background:#7c3aed;color:#faf5ff;border:none;border-radius:6px;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}._btnPrimary_urb76_539:hover:not(:disabled){background:#6d28d9}._btnPrimary_urb76_539:disabled{opacity:.5;cursor:not-allowed}._btnCancel_urb76_581{background:transparent;color:#94a3b8;border:1px solid #475569;border-radius:6px;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}._btnCancel_urb76_581:hover:not(:disabled){background:#1e293b;color:#f1f5f9}._btnCancel_urb76_581:disabled{opacity:.4;cursor:not-allowed}._overlay_urb76_629{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}._modal_urb76_651{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1.5rem;width:100%;max-width:560px;max-height:90vh;overflow-y:auto}._modalTitle_urb76_673{font-size:1.1rem;font-weight:700;color:#f1f5f9;margin:0 0 1.25rem}._modalGrid_urb76_687{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}._modalActions_urb76_699{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}._group_urb76_717{display:flex;flex-direction:column;gap:.3rem}._label_urb76_729{font-size:.8rem;color:#94a3b8;font-weight:500}._input_urb76_741{background:#0f172a;border:1px solid #334155;border-radius:6px;color:#f1f5f9;padding:.45rem .75rem;font-size:.875rem;width:100%;box-sizing:border-box}._input_urb76_741:focus{outline:none;border-color:#7c3aed}._textarea_urb76_773{background:#0f172a;border:1px solid #334155;border-radius:6px;color:#f1f5f9;padding:.45rem .75rem;font-size:.875rem;width:100%;box-sizing:border-box;resize:vertical;font-family:inherit}._textarea_urb76_773:focus{outline:none;border-color:#7c3aed}._stockInfo_urb76_809{font-size:.78rem;color:#4ade80;margin-top:.2rem}._infoRow_urb76_821{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#e2e8f0;padding:.4rem 0}._costoTotalHint_urb76_839{font-size:.8rem;color:#94a3b8}@media(max-width:600px){._cardsRow_urb76_79{grid-template-columns:repeat(2,1fr)}._modalGrid_urb76_687{grid-template-columns:1fr}._toolbar_urb76_487{flex-direction:column;align-items:flex-start}._tableWrap_urb76_167{overflow-x:auto}._actionsBar_urb76_407{flex-wrap:wrap}}._container_b2974_1{padding:1.5rem;background:#0f172a;min-height:100vh;color:#f1f5f9;max-width:720px}._heading_b2974_9{font-size:1rem;font-weight:600;color:#f1f5f9;margin:0 0 1rem}._error_b2974_16{background:#450a0a;border:1px solid #f87171;color:#f87171;border-radius:6px;padding:.75rem 1rem;margin-bottom:1rem;font-size:.875rem}._empty_b2974_26{color:#475569;font-size:.875rem;padding:.75rem 0}._card_b2974_34{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1rem 1.25rem;margin-bottom:1rem}._cardHeaderRow_b2974_42{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:.75rem}._cardTitle_b2974_50{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin:0;white-space:nowrap}._cardMeta_b2974_60{font-size:.75rem;color:#64748b}._summaryBar_b2974_67{height:12px;background:#0f172a;border-radius:999px;overflow:hidden;display:flex}._legendRow_b2974_77{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.6rem}._legendItem_b2974_84{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:#94a3b8}._legendDot_b2974_92{width:9px;height:9px;border-radius:50%;flex-shrink:0}._filterInput_b2974_101{padding:.3rem .6rem;background:#0f172a;border:1px solid #334155;border-radius:6px;color:#f1f5f9;font-size:.8rem;width:180px;flex-shrink:0}._filterInput_b2974_101:focus{outline:none;border-color:#6366f1}._detailList_b2974_119{display:flex;flex-direction:column}._detailItem_b2974_124{padding:.85rem 0;border-bottom:1px solid #0f172a}._detailItem_b2974_124:last-child{border-bottom:none;padding-bottom:0}._detailHeader_b2974_134{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.45rem;gap:.5rem}._detailLeft_b2974_142{display:flex;flex-direction:column;gap:.15rem}._detailName_b2974_148{font-size:.875rem;font-weight:500;color:#f1f5f9}._categoryBadge_b2974_154{font-size:.68rem;color:#64748b}._detailStock_b2974_159{font-size:.75rem;color:#64748b;white-space:nowrap;padding-top:.1rem}._detailBar_b2974_167{height:8px;background:#0f172a;border-radius:999px;overflow:hidden;display:flex}._detailPcts_b2974_175{display:flex;justify-content:space-between;margin-top:.25rem;margin-bottom:.5rem}._pctConsumed_b2974_182{font-size:.68rem;color:#475569}._pctRestante_b2974_187{font-size:.68rem;font-weight:600}._pctMuted_b2974_192{font-size:.68rem;color:#475569;font-style:italic}._consumeRow_b2974_200{display:flex;align-items:center;gap:.4rem}._consumeInput_b2974_206{width:72px;padding:.3rem .5rem;background:#0f172a;border:1px solid #334155;border-radius:5px;color:#f1f5f9;font-size:.8rem;text-align:right}._consumeInput_b2974_206:focus{outline:none;border-color:#6366f1}._btnConsume_b2974_222{padding:.3rem .75rem;background:#4f46e5;color:#fff;border:none;border-radius:5px;font-size:.78rem;cursor:pointer;white-space:nowrap}._btnConsume_b2974_222:hover:not(:disabled){background:#6366f1}._btnConsume_b2974_222:disabled{opacity:.4;cursor:not-allowed}._pagination_b2974_244{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid #0f172a;font-size:.8rem;color:#64748b}._pagination_b2974_244 button{padding:.25rem .6rem;background:#0f172a;border:1px solid #334155;color:#f1f5f9;border-radius:5px;cursor:pointer;font-size:.78rem}._pagination_b2974_244 button:hover:not(:disabled){background:#1e293b}._pagination_b2974_244 button:disabled{opacity:.4;cursor:not-allowed}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{font-family:system-ui,-apple-system,sans-serif;line-height:1.5;color-scheme:light dark}body{min-height:100vh;background:#0f172a;color:#e2e8f0}a{color:inherit;text-decoration:none}
