.PageHeader_header__Fb6__{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);margin-bottom:var(--space-4)}.PageHeader_text__FQB_k{min-width:0}.PageHeader_title__7Lbgp{font-size:var(--fs-h2);overflow-wrap:anywhere}.PageHeader_subtitle__7addj{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--fs-sm)}.PageHeader_actions__uasaT{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PageHeader_actions__uasaT>*{flex:1 1 auto}@media (min-width:640px){.PageHeader_header__Fb6__{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.PageHeader_title__7Lbgp{font-size:var(--fs-h1)}.PageHeader_actions__uasaT{display:block;flex-shrink:0}}.Button_btn__vPwWp{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h);min-width:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-body);font-weight:var(--fw-medium);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.Button_btn__vPwWp:disabled{opacity:.55;cursor:not-allowed}.Button_primary__NvDjW{background:var(--action-bg);color:var(--action-fg)}.Button_primary__NvDjW:hover:not(:disabled){background:var(--action-bg-hover)}.Button_primary__NvDjW:active:not(:disabled){background:var(--action-bg-active)}.Button_secondary__PNkAv{background:var(--surface-card);color:var(--text-body);border-color:var(--border-default)}.Button_secondary__PNkAv:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.Button_danger__4QObZ{background:var(--danger);color:var(--gray-0)}.Button_danger__4QObZ:hover:not(:disabled){background:var(--danger-hover)}.Button_ghost__8k_dh{background:transparent;color:var(--text-body)}.Button_ghost__8k_dh:hover:not(:disabled){background:var(--surface-hover)}.no-autorizado_wrap__xNi1L{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--surface-page)}.no-autorizado_card__gT_Ln{width:100%;max-width:420px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-6) var(--space-5)}@media (min-width:640px){.no-autorizado_card__gT_Ln{padding:var(--space-8)}}.no-autorizado_brand__2XZ4M{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.no-autorizado_logo__O3HHV{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--brand-purple);color:var(--gray-0);font-weight:var(--fw-bold);font-size:var(--fs-h2)}.no-autorizado_brandName__6zv11{font-weight:var(--fw-semibold);font-size:var(--fs-h2);color:var(--text-strong)}.no-autorizado_code__VIea2{display:inline-block;margin-bottom:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.04em}.no-autorizado_title__RYiVr{font-size:var(--fs-h1);overflow-wrap:anywhere}.no-autorizado_subtitle__kbYEj{margin-top:var(--space-1);margin-bottom:var(--space-6);color:var(--text-muted);font-size:var(--fs-sm)}.login_wrap__tILCg{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--surface-page)}.login_card__NoG7p{width:100%;max-width:380px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-6) var(--space-5)}@media (min-width:640px){.login_card__NoG7p{padding:var(--space-8)}}.login_brand__ezSFe{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.login_logo__uuWzc{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--brand-purple);color:var(--gray-0);font-weight:var(--fw-bold);font-size:var(--fs-h2)}.login_brandName__ZsNyh{font-weight:var(--fw-semibold);font-size:var(--fs-h2);color:var(--text-strong)}.login_title__r1aBc{font-size:var(--fs-h1);overflow-wrap:anywhere}.login_subtitle__JqAz7{margin-top:var(--space-1);margin-bottom:var(--space-6);color:var(--text-muted);font-size:var(--fs-sm)}.login_form__NY6Qf{display:flex;flex-direction:column;gap:var(--space-4)}.login_form__NY6Qf button{margin-top:var(--space-1)}.login_error__wxSLK{font-size:var(--fs-sm);color:var(--danger)}.login_errorBox__B4UZS{margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--danger-soft);border:1px solid var(--danger-border)}.login_errorEmail__hcZbR{margin-top:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-strong);word-break:break-all}.Card_card__aqCmJ{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.Table_wrap__XD7S8{width:100%}.Table_table__tyP1t{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.Table_table__tyP1t,.Table_table__tyP1t tbody,.Table_table__tyP1t td,.Table_table__tyP1t tr{display:block}.Table_table__tyP1t thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.Table_table__tyP1t tbody tr{padding:var(--space-2) var(--table-row-pad,var(--space-4));border-bottom:1px solid var(--border-subtle)}.Table_table__tyP1t tbody tr:last-child{border-bottom:none}.Table_table__tyP1t tbody td{display:grid;grid-template-columns:minmax(84px,34%) minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-1) 0;color:var(--text-body)}.Table_table__tyP1t tbody td:before{content:attr(data-label);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--text-muted)}.Table_value__lMSgD{min-width:0;overflow-wrap:anywhere}.Table_table__tyP1t tbody td:has(>.Table_value__lMSgD:empty){display:none}.Table_rowActions__JLCsm{display:flex;gap:var(--space-2);justify-content:flex-end}.Table_table__tyP1t tbody td.Table_empty__hj9lQ{display:block;text-align:center;color:var(--text-muted);padding:var(--space-8) 0}.Table_table__tyP1t tbody td.Table_empty__hj9lQ:before{content:none}@media (min-width:1024px){.Table_wrap__XD7S8{overflow-x:auto}.Table_table__tyP1t{display:table}.Table_table__tyP1t thead{display:table-header-group;position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.Table_table__tyP1t tbody{display:table-row-group}.Table_table__tyP1t tbody tr,.Table_table__tyP1t tr{display:table-row;padding:0;border-bottom:none}.Table_table__tyP1t thead th{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--text-muted);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.Table_table__tyP1t tbody td,.Table_table__tyP1t tbody td:has(>.Table_value__lMSgD:empty){display:table-cell;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.Table_table__tyP1t tbody td:before{content:none}.Table_table__tyP1t tbody tr:last-child td{border-bottom:none}.Table_table__tyP1t tbody tr:hover{background:var(--surface-hover)}.Table_value__lMSgD{overflow-wrap:normal}.Table_table__tyP1t tbody td.Table_alignRight__em5Vs,.Table_table__tyP1t thead th.Table_alignRight__em5Vs{text-align:right}.Table_table__tyP1t tbody td.Table_alignCenter__yOgDj,.Table_table__tyP1t thead th.Table_alignCenter__yOgDj{text-align:center}.Table_table__tyP1t tbody td.Table_empty__hj9lQ{display:table-cell;padding:var(--space-10) var(--space-4)}}.dashboard_metrics__jSv_P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.dashboard_metric__c0X7p{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4)}.dashboard_metricLabel__ZOm5f{font-size:var(--fs-sm);color:var(--text-muted)}.dashboard_metricValue__JsdN0{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-strong);overflow-wrap:anywhere}.dashboard_ops__uHWH9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.dashboard_opsLink__MeC7_{color:inherit;text-decoration:none}.dashboard_opsLink__MeC7_:hover{text-decoration:none}.dashboard_opsLink__MeC7_:hover>*{border-color:var(--brand-purple-border)}.dashboard_grid__QJ7ue{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.dashboard_panel__r5Jji{padding:var(--space-4);--table-row-pad:0px}.dashboard_panelTitle__etn5_{font-size:var(--fs-h3);margin-bottom:var(--space-4)}.dashboard_breakdown__7vZkJ{display:flex;flex-direction:column}.dashboard_row__Y6oc7{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.dashboard_row__Y6oc7:last-child{border-bottom:none}.dashboard_rowMeta__1wzhY{display:flex;align-items:center;gap:var(--space-5);margin-left:auto;color:var(--text-muted)}.dashboard_amount__E5zCH{color:var(--text-strong);min-width:110px;text-align:right}@media (min-width:768px){.dashboard_ops__uHWH9{gap:var(--space-4);margin-bottom:var(--space-4)}.dashboard_metrics__jSv_P{grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}.dashboard_metricValue__JsdN0{font-size:var(--fs-h2)}.dashboard_grid__QJ7ue{grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-6)}.dashboard_panel__r5Jji{padding:var(--space-5)}}@media (min-width:1024px){.dashboard_metric__c0X7p{gap:var(--space-2);padding:var(--space-5)}.dashboard_metricValue__JsdN0{font-size:clamp(var(--fs-h2),1.9vw,var(--fs-h1))}}.inicio_text__ej6Rn{color:var(--text-muted);font-size:var(--fs-body)}