._btn_pirok_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border-radius:var(--radius);border:1px solid transparent;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}._btn_pirok_2:disabled{opacity:.55;cursor:not-allowed}._btn_pirok_2 svg{width:16px;height:16px;flex-shrink:0}._sm_pirok_10{height:32px;padding:0 var(--space-3);font-size:var(--fs-sm)}._iconOnly_pirok_11{width:34px;height:34px;padding:0}._primary_pirok_12{background:var(--accent);color:var(--accent-contrast)}._primary_pirok_12:hover:not(:disabled){background:var(--accent-hover)}._secondary_pirok_14{background:var(--bg);color:var(--text);border-color:var(--border-strong)}._secondary_pirok_14:hover:not(:disabled){background:var(--bg-soft)}._ghost_pirok_16{background:transparent;color:var(--text-soft)}._ghost_pirok_16:hover:not(:disabled){background:var(--bg-muted);color:var(--text)}._danger_pirok_18{background:var(--danger);color:#fff}._danger_pirok_18:hover:not(:disabled){background:#991b1b}._spinner_pirok_20{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:_spin_pirok_20 .7s linear infinite}@keyframes _spin_pirok_20{to{transform:rotate(360deg)}}._field_pirok_28{display:flex;flex-direction:column;gap:6px;min-width:0}._label_pirok_29{font-size:var(--fs-sm);font-weight:500;color:var(--text)}._required_pirok_30{color:var(--accent);margin-left:2px}._control_pirok_31{width:100%;height:38px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);transition:border-color .15s,box-shadow .15s}textarea._control_pirok_31{height:auto;min-height:80px;padding:var(--space-2) var(--space-3);resize:vertical}._control_pirok_31:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._control_pirok_31:disabled,._control_pirok_31[readonly]{background:var(--bg-soft);color:var(--text-soft)}._control_pirok_31._invalid_pirok_40{border-color:var(--danger)}._withIcon_pirok_41{position:relative}._withIcon_pirok_41 ._control_pirok_31{padding-left:36px}._withIcon_pirok_41>svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-faint);pointer-events:none}._withPrefix_pirok_44{position:relative}._withPrefix_pirok_44 ._control_pirok_31{padding-left:28px;font-variant-numeric:tabular-nums}._withPrefix_pirok_44>span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-soft);font-weight:500;pointer-events:none}._hint_pirok_47{font-size:var(--fs-xs);color:var(--text-soft)}._fieldset_pirok_50{border:0;padding:0;margin:0;min-width:0}._fieldset_pirok_50 legend{padding:0;margin-bottom:6px}._choices_pirok_52{display:grid;gap:var(--space-2);grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr))}._choice_pirok_52{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;min-height:40px;padding:6px var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);font-weight:500;font-size:var(--fs-sm);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.25;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}._choice_pirok_52:hover{border-color:var(--accent)}._choiceOn_pirok_62,._choiceOn_pirok_62:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600;box-shadow:inset 0 0 0 1px var(--accent)}._choiceCheck_pirok_66{width:15px;height:15px;flex-shrink:0}._choice_pirok_52:focus-within{box-shadow:var(--focus-ring)}._choiceInvalid_pirok_68:not(._choiceOn_pirok_62){border-color:var(--danger)}@media(max-width:640px){._choicesMany_pirok_70{grid-template-columns:repeat(2,minmax(0,1fr))}}._error_pirok_72{font-size:var(--fs-xs);color:var(--danger)}._badge_pirok_75{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:600;white-space:nowrap;background:var(--bg-muted);color:var(--text-soft)}._badge_pirok_75._success_pirok_79{background:var(--success-soft);color:var(--success)}._badge_pirok_75._warning_pirok_80{background:var(--warning-soft);color:var(--warning)}._badge_pirok_75._danger_pirok_18{background:var(--danger-soft);color:var(--danger)}._badge_pirok_75._info_pirok_82{background:var(--info-soft);color:var(--info)}._badge_pirok_75._accent_pirok_83{background:var(--accent-soft);color:var(--accent)}._badge_pirok_75._violet_pirok_84{background:var(--violet-soft);color:var(--violet)}._stat_pirok_87{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow-sm)}._statTop_pirok_91{display:flex;align-items:center;justify-content:space-between;color:var(--text-soft);font-size:var(--fs-sm);font-weight:500}._statIcon_pirok_92{width:32px;height:32px;border-radius:var(--radius);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}._statIcon_pirok_92 svg{width:16px;height:16px}._statValue_pirok_94{font-size:clamp(1.15rem,4.4vw,var(--fs-2xl));font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:560px){._stat_pirok_87{padding:var(--space-3);gap:4px}._statTop_pirok_91{font-size:var(--fs-xs);align-items:flex-start}._statIcon_pirok_92{width:26px;height:26px}}._statFoot_pirok_100{font-size:var(--fs-xs);color:var(--text-soft);display:flex;align-items:center;gap:6px;flex-wrap:wrap}._up_pirok_101{color:var(--danger);font-weight:600}._down_pirok_102{color:var(--success);font-weight:600}._tableWrap_pirok_105{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_pirok_105{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}._table_pirok_105 th{position:sticky;top:0;z-index:1;background:var(--bg-soft);text-align:left;font-weight:600;color:var(--text-soft);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;padding:10px var(--space-4);border-bottom:1px solid var(--border);white-space:nowrap}._table_pirok_105 td{padding:12px var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_pirok_105 tbody tr:last-child td{border-bottom:none}._table_pirok_105 tbody tr._clickable_pirok_114{cursor:pointer}._table_pirok_105 tbody tr:hover td{background:#fafbfc}._table_pirok_105 tfoot td{padding:12px var(--space-4);border-top:1px solid var(--border-strong);font-weight:600;background:var(--bg-soft)}._sortBtn_pirok_117{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px}._sortBtn_pirok_117:focus-visible{box-shadow:var(--focus-ring)}._sortBtn_pirok_117 svg{width:12px;height:12px}._alignRight_pirok_120{text-align:right!important}._skeleton_pirok_121{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--bg-muted) 25%,#f6f7f9 50%,var(--bg-muted) 75%);background-size:200% 100%;animation:_shimmer_pirok_1 1.2s infinite}@keyframes _shimmer_pirok_1{to{background-position:-200% 0}}@media(max-width:1100px){._resp_pirok_130{overflow:visible}._resp_pirok_130 ._table_pirok_105 thead{display:none}._resp_pirok_130 ._table_pirok_105,._resp_pirok_130 ._table_pirok_105 tbody,._resp_pirok_130 ._table_pirok_105 tfoot{display:block;width:100%}._resp_pirok_130 ._table_pirok_105 tbody{display:grid;gap:var(--space-3);padding:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}._resp_pirok_130 ._table_pirok_105 tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;align-content:start;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-sm)}._resp_pirok_130 ._table_pirok_105 tbody tr._clickable_pirok_114:active{background:var(--bg-soft)}._resp_pirok_130 ._table_pirok_105 tbody tr:hover td{background:transparent}._resp_pirok_130 ._table_pirok_105 td{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;border:0;text-align:left!important;font-size:var(--fs-sm);overflow-wrap:anywhere}._resp_pirok_130 ._table_pirok_105 td[data-label]:not([data-label=""]):before{content:attr(data-label);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}._resp_pirok_130 ._table_pirok_105 td .num{text-align:left}._resp_pirok_130 ._table_pirok_105 td._cardTitle_pirok_155{order:-1;grid-column:1 / -1;font-size:var(--fs-md);font-weight:600;color:var(--text);align-items:stretch;padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}._resp_pirok_130 ._table_pirok_105 td._cardTitle_pirok_155:before{display:none}._resp_pirok_130 ._table_pirok_105 td._cardWide_pirok_160{grid-column:1 / -1;align-items:stretch}._resp_pirok_130 ._table_pirok_105 td._cardHidden_pirok_161{display:none}._resp_pirok_130 ._table_pirok_105 td[data-label=""]{grid-column:1 / -1;align-items:flex-end}._resp_pirok_130 ._table_pirok_105 tfoot{padding:0 var(--space-3) var(--space-3)}._resp_pirok_130 ._table_pirok_105 tfoot tr{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}._resp_pirok_130 ._table_pirok_105 tfoot td{padding:0;border:0;background:transparent}._resp_pirok_130 ._table_pirok_105 tfoot td:empty{display:none}}._pagination_pirok_175{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-soft)}._pages_pirok_179{display:flex;align-items:center;gap:var(--space-2)}._empty_pirok_182{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);color:var(--text-soft)}._emptyIcon_pirok_183{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--bg-muted);color:var(--text-faint)}._emptyTitle_pirok_184{color:var(--text);font-weight:600}._overlay_pirok_187{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#11182773;display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:_fadeIn_pirok_1 .12s ease-out}._modal_pirok_192{background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;animation:_pop_pirok_1 .14s ease-out}._modalHeader_pirok_197{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}._modalBody_pirok_198{padding:var(--space-5);overflow-y:auto}._modalSubtitle_pirok_199{margin-top:2px;font-size:var(--fs-xs);color:var(--text-soft)}._modalFooter_pirok_200{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap}@keyframes _fadeIn_pirok_1{0%{opacity:0}}@keyframes _pop_pirok_1{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media(max-width:560px){._overlay_pirok_187{align-items:flex-end;padding:0}._modal_pirok_192{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92dvh}}._toasts_pirok_209{position:fixed;z-index:60;right:var(--space-4);bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);max-width:min(380px,calc(100vw - 32px))}._toast_pirok_209{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg);border:1px solid var(--border);border-left:4px solid var(--success);border-radius:var(--radius);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);animation:_pop_pirok_1 .16s ease-out}._toast_pirok_209._toastError_pirok_215{border-left-color:var(--danger)}._toast_pirok_209 svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}._toast_pirok_209 ._toastIconOk_pirok_217{color:var(--success)}._toast_pirok_209 ._toastIconErr_pirok_218{color:var(--danger)}._toastText_pirok_219{flex:1}@media(min-width:1101px)and (max-width:1599px){._table_pirok_105 th,._table_pirok_105 td{padding-left:12px;padding-right:12px}._hideMd_pirok_224{display:none}}._shell_d8v8y_1{display:flex;min-height:100dvh}._sidebar_d8v8y_4{position:sticky;top:0;height:100dvh;flex-shrink:0;width:var(--sidebar-w);background:linear-gradient(180deg,var(--sidebar-bg) 0%,var(--sidebar-bg-2) 100%);color:var(--sidebar-text);display:flex;flex-direction:column;transition:width .18s ease;z-index:40}._collapsed_d8v8y_11{width:var(--sidebar-w-collapsed)}._brand_d8v8y_13{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--space-5) var(--space-4) var(--space-4);border-bottom:1px solid var(--sidebar-border);overflow:hidden}._logoCompleto_d8v8y_17{width:100%;max-width:176px;height:auto;display:block}._logoIcono_d8v8y_18{display:none;width:44px;height:44px}._brandText_d8v8y_19{margin-top:var(--space-2);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--silver);white-space:nowrap}._collapsed_d8v8y_11 ._brand_d8v8y_13{padding:var(--space-4) 0}._collapsed_d8v8y_11 ._logoCompleto_d8v8y_17{display:none}._collapsed_d8v8y_11 ._logoIcono_d8v8y_18{display:block}._nav_d8v8y_27{flex:1;display:flex;flex-direction:column;gap:2px;padding:var(--space-4) var(--space-3);overflow-y:auto}._navLink_d8v8y_28{position:relative;display:flex;align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3);border-radius:var(--radius);color:var(--sidebar-text);font-weight:500;white-space:nowrap;overflow:hidden;transition:background .15s,color .15s}._navLink_d8v8y_28:hover{background:var(--sidebar-hover);color:#fff;text-decoration:none}._navLink_d8v8y_28 svg{width:18px;height:18px;flex-shrink:0}._active_d8v8y_35,._active_d8v8y_35:hover{background:var(--sidebar-active);color:#fff}._active_d8v8y_35:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#ffffff,var(--silver))}._collapsed_d8v8y_11 ._navLink_d8v8y_28{justify-content:center;padding:0}._collapsed_d8v8y_11 ._label_d8v8y_42,._collapsed_d8v8y_11 ._brandText_d8v8y_19{display:none}._sidebarFoot_d8v8y_44{padding:var(--space-3);border-top:1px solid var(--sidebar-border)}._collapseBtn_d8v8y_45{width:100%;display:flex;align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-3);border:none;background:none;color:var(--sidebar-text);border-radius:var(--radius);white-space:nowrap}._collapseBtn_d8v8y_45:hover{background:var(--sidebar-hover);color:#fff}._collapsed_d8v8y_11 ._collapseBtn_d8v8y_45{justify-content:center;padding:0}._collapseBtn_d8v8y_45 svg{width:18px;height:18px;flex-shrink:0}._usuarioSide_d8v8y_54{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);margin-bottom:var(--space-2);border-radius:var(--radius);background:#ffffff0a;border:1px solid var(--sidebar-border)}._usuarioSide_d8v8y_54 ._avatar_d8v8y_59{background:linear-gradient(180deg,var(--silver-strong),var(--silver));color:#111114;box-shadow:0 0 0 2px var(--sidebar-bg),0 0 0 3px #ffffff40}._usuarioTexto_d8v8y_63{display:flex;flex-direction:column;line-height:1.25;min-width:0;flex:1}._usuarioTexto_d8v8y_63 strong{color:#fff;font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._usuarioTexto_d8v8y_63 span{color:var(--sidebar-text);font-size:var(--fs-xs)}._salirBtn_d8v8y_66{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border:none;border-radius:var(--radius-sm);background:none;color:var(--sidebar-text);transition:background .15s,color .15s}._salirBtn_d8v8y_66:hover{background:#ffffff1a;color:#fff}._salirBtn_d8v8y_66 svg{width:17px;height:17px}._collapsed_d8v8y_11 ._usuarioSide_d8v8y_54{flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0;background:none;border-color:transparent}._collapsed_d8v8y_11 ._usuarioTexto_d8v8y_63{display:none}._headerTitulo_d8v8y_74{font-weight:600;font-size:var(--fs-sm);letter-spacing:.04em}._main_d8v8y_77{flex:1;min-width:0;display:flex;flex-direction:column}._header_d8v8y_74{position:sticky;top:0;z-index:30;height:var(--header-h);display:none;align-items:center;justify-content:flex-start;gap:var(--space-3);padding:0 var(--space-5);background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}._menuBtn_d8v8y_84{display:none}._headerLogo_d8v8y_85{display:none;width:36px;height:36px;padding:3px;border-radius:var(--radius);background:var(--sidebar-bg)}._user_d8v8y_86{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;min-width:0}._avatar_d8v8y_59{width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--silver);display:grid;place-items:center;font-weight:700;font-size:var(--fs-sm);flex-shrink:0}._userText_d8v8y_91{display:flex;flex-direction:column;line-height:1.2;min-width:0}._userText_d8v8y_91 strong{font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}._userText_d8v8y_91 span{font-size:var(--fs-xs);color:var(--text-soft)}._content_d8v8y_94{flex:1;padding:var(--space-5)}._backdrop_d8v8y_96{display:none}@media(max-width:900px){._sidebar_d8v8y_4{position:fixed;left:0;top:0;transform:translate(-100%);transition:transform .2s ease;width:var(--sidebar-w);visibility:hidden}._sidebar_d8v8y_4._collapsed_d8v8y_11{width:var(--sidebar-w)}._collapsed_d8v8y_11 ._label_d8v8y_42,._collapsed_d8v8y_11 ._brandText_d8v8y_19{display:initial}._collapsed_d8v8y_11 ._brandText_d8v8y_19,._collapsed_d8v8y_11 ._logoCompleto_d8v8y_17{display:block}._collapsed_d8v8y_11 ._logoIcono_d8v8y_18{display:none}._collapsed_d8v8y_11 ._brand_d8v8y_13{padding:var(--space-5) var(--space-4) var(--space-4)}._collapsed_d8v8y_11 ._navLink_d8v8y_28{justify-content:flex-start;padding:0 var(--space-3)}._open_d8v8y_108{transform:translate(0);visibility:visible;box-shadow:var(--shadow-lg)}._backdrop_d8v8y_96{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#11182766;z-index:35}._menuBtn_d8v8y_84{display:inline-flex}._headerLogo_d8v8y_85{display:block}._collapseBtn_d8v8y_45{display:none}._header_d8v8y_74{display:flex}._collapsed_d8v8y_11 ._usuarioSide_d8v8y_54{flex-direction:row;padding:var(--space-2);background:#ffffff0a;border-color:var(--sidebar-border)}._collapsed_d8v8y_11 ._usuarioTexto_d8v8y_63{display:flex}._header_d8v8y_74{padding:0 var(--space-4)}._content_d8v8y_94{padding:var(--space-4)}}@media(max-width:520px){._userText_d8v8y_91{display:none}}._loading_d8v8y_124{min-height:100dvh;display:grid;place-items:center;color:var(--text-soft)}._loginWrap_z9iu5_2{min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--bg)}._loginAside_z9iu5_3{background:radial-gradient(120% 90% at 50% 40%,#1b1b20,#0b0b0d 60%,#000);color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:40px 48px}._loginEtiqueta_z9iu5_7{align-self:flex-start;font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--silver);font-weight:600}._loginCentro_z9iu5_8{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}._loginLogo_z9iu5_9{width:min(420px,80%);height:auto}._loginSeparador_z9iu5_10{width:64px;height:1px;background:linear-gradient(90deg,transparent,var(--silver),transparent)}._loginCentro_z9iu5_8 p{color:#ffffffb3;max-width:360px;font-size:var(--fs-sm);letter-spacing:.02em}._loginAside_z9iu5_3 small{align-self:flex-start;color:#ffffff73}._loginMain_z9iu5_13{display:grid;place-items:center;padding:var(--space-5)}._loginCard_z9iu5_14{width:100%;max-width:380px;display:flex;flex-direction:column;gap:var(--space-5)}._loginCard_z9iu5_14 form{display:flex;flex-direction:column;gap:var(--space-4)}._loginCard_z9iu5_14 button[type=submit]{width:100%;height:42px}._loginLogoMovil_z9iu5_17{display:none;width:72px;height:72px;padding:8px;border-radius:18px;background:#0b0b0d;align-self:center}@media(max-width:860px){._loginWrap_z9iu5_2{grid-template-columns:1fr}._loginAside_z9iu5_3{display:none}._loginLogoMovil_z9iu5_17{display:block}}._partidas_z9iu5_26{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}._partidas_z9iu5_26 th{text-align:left;font-size:var(--fs-xs);color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-weight:600;padding:0 var(--space-2) var(--space-2)}._partidas_z9iu5_26 td{padding:var(--space-1) var(--space-2);vertical-align:top}._partidas_z9iu5_26 input{width:100%;height:36px;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg)}._partidas_z9iu5_26 input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._partidas_z9iu5_26 input._invalid_z9iu5_31{border-color:var(--danger)}._partidas_z9iu5_26 ._colDesc_z9iu5_32{min-width:220px}._partidas_z9iu5_26 ._colNum_z9iu5_33{width:130px}._partidas_z9iu5_26 ._colFecha_z9iu5_34{width:160px}._partidas_z9iu5_26 ._colAcc_z9iu5_35{width:44px}._partidas_z9iu5_26 tfoot td{padding-top:var(--space-3);font-weight:600}._partidasWrap_z9iu5_37{overflow-x:auto}._totales_z9iu5_40{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}._totalBox_z9iu5_41{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-sm)}._totalBox_z9iu5_41>span{display:block;font-size:var(--fs-xs);color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-weight:600}._totalBox_z9iu5_41 strong{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}._totalBox_z9iu5_41._destacado_z9iu5_45{background:var(--bg);border-color:var(--accent-border);box-shadow:inset 0 3px 0 var(--silver),var(--shadow-sm)}._totalBox_z9iu5_41._destacado_z9iu5_45 strong{color:var(--accent)}._progress_z9iu5_49{height:8px;border-radius:999px;background:var(--bg-muted);overflow:hidden;min-width:80px}._progress_z9iu5_49>span{display:block;height:100%;background:var(--progress);border-radius:inherit}._progressCell_z9iu5_51{display:flex;align-items:center;gap:var(--space-2)}._progressCell_z9iu5_51 ._progress_z9iu5_49{flex:1}._filtrosToggle_z9iu5_55{display:none}@media(max-width:760px){._filtrosToggle_z9iu5_55{display:inline-flex}._filtrosOcultos_z9iu5_58{display:none!important}}._rowActions_z9iu5_61{display:flex;gap:2px;justify-content:flex-end}._backLink_z9iu5_62{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);color:var(--text-soft);margin-bottom:var(--space-2)}._backLink_z9iu5_62 svg{width:16px;height:16px}._reciboThumb_z9iu5_66{display:inline-block;margin-top:4px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._reciboThumb_z9iu5_66 img{display:block;width:120px;height:120px;object-fit:cover}._reciboThumb_z9iu5_66:hover{box-shadow:var(--shadow)}._modalBodyGris_z9iu5_71{background:var(--bg-soft)}._formModal_z9iu5_72{display:flex;flex-direction:column;gap:var(--space-4)}._seccion_z9iu5_75{display:flex;flex-direction:column;gap:var(--space-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}._seccionHead_z9iu5_80{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}._seccionTitulo_z9iu5_81{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--fs-md);font-weight:600;color:var(--text)}._seccionTitulo_z9iu5_81>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:var(--fs-xs);font-weight:700}._contador_z9iu5_89{font-style:normal;font-size:var(--fs-xs);font-weight:600;color:var(--text-soft);background:var(--bg-muted);border-radius:999px;padding:1px 8px}._fila2_z9iu5_95,._fila3_z9iu5_95{display:grid;gap:var(--space-4);align-items:start}._fila2_z9iu5_95{grid-template-columns:repeat(2,minmax(0,1fr))}._fila3_z9iu5_95{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){._fila3_z9iu5_95{grid-template-columns:repeat(2,minmax(0,1fr))}._fila3_z9iu5_95>:last-child{grid-column:1 / -1}}@media(max-width:560px){._fila2_z9iu5_95,._fila3_z9iu5_95{grid-template-columns:1fr}._fila3_z9iu5_95>:last-child{grid-column:auto}}._partidasVacio_z9iu5_102{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;border:1px dashed var(--border-strong);border-radius:var(--radius);padding:var(--space-3) var(--space-4);background:var(--bg-soft);font-size:var(--fs-sm);color:var(--text-soft)}._colN_z9iu5_33{width:36px;color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:center;padding-top:10px!important}._partidasResp_z9iu5_108 tbody tr td{border-top:1px solid var(--border);padding-top:var(--space-2);padding-bottom:var(--space-2)}._partidasResp_z9iu5_108 tbody tr:first-child td{border-top:0}@media(max-width:640px){._partidasResp_z9iu5_108 thead{display:none}._partidasResp_z9iu5_108,._partidasResp_z9iu5_108 tbody,._partidasResp_z9iu5_108 tr,._partidasResp_z9iu5_108 td,._partidasResp_z9iu5_108 tfoot{display:block;width:100%}._partidasResp_z9iu5_108 tbody tr{position:relative;border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);margin-bottom:var(--space-2);background:var(--bg-soft)}._partidasResp_z9iu5_108 tbody tr{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-2)}._partidasResp_z9iu5_108 tbody tr td{border:0!important;padding:4px 0!important}._partidasResp_z9iu5_108 td._colN_z9iu5_33,._partidasResp_z9iu5_108 td[data-label="Descripción *"],._partidasResp_z9iu5_108 td[data-label=Fecha]{grid-column:1 / -1}._partidasResp_z9iu5_108 td[data-label]:before{content:attr(data-label);display:block;font-size:var(--fs-xs);color:var(--text-soft);margin-bottom:2px}._partidasResp_z9iu5_108 td._colN_z9iu5_33{width:auto;text-align:left;font-weight:600;color:var(--text)}._partidasResp_z9iu5_108 td._colN_z9iu5_33:before{display:none}._partidasResp_z9iu5_108 td._colN_z9iu5_33:after{content:""}._partidasResp_z9iu5_108 td._colAcc_z9iu5_35{position:absolute;top:6px;right:6px;width:auto}._partidasResp_z9iu5_108 tfoot tr{display:flex;justify-content:space-between;padding:0 4px}._partidasResp_z9iu5_108 tfoot td:empty{display:none}._partidasResp_z9iu5_108 tfoot td{width:auto}}._modalPie_z9iu5_134{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;flex-wrap:wrap}._resumen_z9iu5_135{display:flex;gap:var(--space-5);margin:0}._resumen_z9iu5_135 div{display:flex;flex-direction:column}._resumen_z9iu5_135 dt{font-size:var(--fs-xs);color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-weight:600}._resumen_z9iu5_135 dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}._resumenSaldo_z9iu5_139 dd{color:var(--accent)}._pieBotones_z9iu5_140{display:flex;gap:var(--space-2)}@media(max-width:560px){._seccion_z9iu5_75{padding:var(--space-4)}._resumen_z9iu5_135{width:100%;justify-content:space-between;gap:var(--space-3)}._pieBotones_z9iu5_140{width:100%}._pieBotones_z9iu5_140>*{flex:1}}._tablaEnSeccion_z9iu5_151{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--bg)}._tablaEnSeccion_z9iu5_151 table th{background:var(--bg);border-bottom:1px solid var(--border-strong);color:var(--text-soft)}._tablaEnSeccion_z9iu5_151 table tbody tr:hover td{background:var(--bg-soft)}._tablaEnSeccion_z9iu5_151 table tfoot td{background:var(--bg);border-top:2px solid var(--border-strong);font-weight:700;color:var(--text)}._reciboGrande_z9iu5_155{display:inline-flex;flex-direction:column;gap:6px;align-self:flex-start;color:var(--text-soft);font-size:var(--fs-xs)}._reciboGrande_z9iu5_155 img{display:block;max-width:min(100%,320px);max-height:260px;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft)}._reciboGrande_z9iu5_155:hover img{box-shadow:var(--shadow)}._celdaDescripcion_z9iu5_160{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}._dlCompleto_z9iu5_161{grid-column:1 / -1}._avisoAlmacen_z9iu5_164{display:flex;gap:var(--space-2);align-items:flex-start;background:var(--warning-soft);color:var(--warning);border:1px solid #f1dca4;border-radius:var(--radius);padding:var(--space-3) var(--space-4);font-size:var(--fs-sm)}._avisoAlmacen_z9iu5_164 svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}._selectRenglon_z9iu5_170{width:100%;height:36px;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg)}._selectRenglon_z9iu5_170:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._selectRenglon_z9iu5_170._invalid_z9iu5_31{border-color:var(--danger)}._subnota_z9iu5_176{display:block;font-size:var(--fs-xs);color:var(--text-soft);margin-top:3px;white-space:nowrap}._firmaGuardada_z9iu5_177{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2);background:var(--bg);font-size:var(--fs-xs);color:var(--text-soft)}._firmaGuardada_z9iu5_177 img{max-width:100%;max-height:120px}._tabs_z9iu5_179{display:flex;gap:4px;border-bottom:1px solid var(--border)}._tab_z9iu5_151{border:none;background:none;padding:10px 14px;font-weight:500;color:var(--text-soft);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:6px}._tab_z9iu5_151:hover{color:var(--text)}._tabActiva_z9iu5_185{color:var(--accent);border-bottom-color:var(--accent)}._tab_z9iu5_151 svg{width:16px;height:16px}._parteCelda_z9iu5_187{display:flex;align-items:center;gap:var(--space-3)}._parteCelda_z9iu5_187 img,._parteSinImg_z9iu5_188{width:36px;height:36px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border);background:var(--bg-soft);flex-shrink:0}._parteSinImg_z9iu5_188{display:grid;place-items:center;color:var(--text-faint)}._parteSinImg_z9iu5_188 svg{width:16px;height:16px}@media(max-width:1100px){._celdaDescripcion_z9iu5_160{white-space:normal;max-width:none}}:root{--bg: #ffffff;--bg-soft: #f4f4f5;--bg-muted: #ebebed;--border: #e4e4e7;--border-strong: #d0d0d6;--text: #18181b;--text-soft: #6b6b74;--text-faint: #a1a1aa;--accent: #1f1f24;--accent-hover: #000000;--accent-soft: #efeff2;--accent-border: #c9c9d1;--accent-contrast: #ffffff;--silver: #c8c8ce;--silver-strong: #e9e9ee;--progress: #8b1e2d;--sidebar-bg: #111114;--sidebar-bg-2: #19191d;--sidebar-text: #a7a7b0;--sidebar-hover: rgba(255, 255, 255, .06);--sidebar-active: rgba(255, 255, 255, .11);--sidebar-border: rgba(255, 255, 255, .08);--success: #15803d;--success-soft: #e8f5ec;--warning: #a16207;--warning-soft: #fdf4dc;--danger: #b91c1c;--danger-soft: #fdeaea;--info: #1d4ed8;--info-soft: #e8efff;--violet: #6d28d9;--violet-soft: #f1ebfe;--chart-1: #3b6fb0;--chart-grid: #ebebed;--chart-axis: #6b6b74;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .9375rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-2xl: 1.75rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgba(17, 17, 20, .05);--shadow: 0 1px 3px rgba(17, 17, 20, .08), 0 1px 2px rgba(17, 17, 20, .04);--shadow-lg: 0 12px 32px rgba(17, 17, 20, .18);--sidebar-w: 256px;--sidebar-w-collapsed: 72px;--header-h: 60px;--focus-ring: 0 0 0 3px rgba(59, 111, 176, .28)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);font-size:var(--fs-md);color:var(--text);background:var(--bg-soft);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.25;color:var(--text)}h1{font-size:var(--fs-xl);font-weight:700}h2{font-size:var(--fs-lg);font-weight:600}h3{font-size:var(--fs-md);font-weight:600}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;font-size:max(16px,var(--fs-md));color:inherit}@media(min-width:768px){button,input,select,textarea{font-size:var(--fs-md)}}button{cursor:pointer}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.muted{color:var(--text-soft)}.small{font-size:var(--fs-sm)}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{display:flex;flex-direction:column;gap:var(--space-5);max-width:1400px;margin:0 auto;width:100%}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.page-header p{color:var(--text-soft);margin-top:2px;font-size:var(--fs-sm)}.page-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.panel{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.panel-body{padding:var(--space-5)}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.toolbar>*{flex:1 1 160px;min-width:0}.toolbar .toolbar-search{flex:2 1 260px}.toolbar .toolbar-actions{flex:0 0 auto;display:flex;gap:var(--space-2)}.grid-stats{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-2{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.form-section{display:flex;flex-direction:column;gap:var(--space-4)}.form-section+.form-section{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}.form-section-title{font-size:var(--fs-sm);font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em}.form-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.form-grid .span-2{grid-column:span 2}@media(max-width:520px){.form-grid .span-2{grid-column:auto}}.form-actions{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;padding-top:var(--space-4);margin-top:var(--space-5);border-top:1px solid var(--border)}.dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:var(--space-4) var(--space-5);margin:0}.dl dt{font-size:var(--fs-xs);color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.dl dd{margin:2px 0 0;font-weight:500;word-break:break-word}.error-banner{background:var(--danger-soft);color:var(--danger);border:1px solid #f5c2c2;padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--fs-sm)}.info-banner{background:var(--bg-soft);color:var(--text-soft);border:1px dashed var(--border-strong);padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--fs-sm)}@media(max-width:900px){.toolbar{padding:var(--space-3) var(--space-4);gap:var(--space-3)}.toolbar>*{flex:1 1 140px}.toolbar .toolbar-search{flex:1 1 100%}.panel-body{padding:var(--space-4)}}@media(max-width:420px){.toolbar>:has(input[type=date]){flex-basis:100%}}@media(max-width:560px){.page{gap:var(--space-4)}.page-header h1{font-size:1.375rem}.page-actions{width:100%}.page-actions>*{flex:1 1 0}.grid-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.grid-stats>:last-child:nth-child(odd){grid-column:1 / -1}.dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}}@media(min-width:561px)and (max-width:1200px){.grid-stats.stats-5{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-stats.stats-5>*{grid-column:span 2}.grid-stats.stats-5>:nth-child(n+4){grid-column:span 3}}@media(min-width:1201px){.grid-stats.stats-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1201px)and (max-width:1599px){.grid-stats.stats-5 [class*=statValue]{font-size:1.4rem;overflow-wrap:normal;white-space:nowrap}}
