.Programas-module__flmGHa__rejilla{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}@media (max-width:720px){.Programas-module__flmGHa__rejilla{grid-template-columns:1fr;gap:12px}}.Programas-module__flmGHa__fondoModal{z-index:1000;background:#0f172a99;justify-content:center;align-items:flex-start;padding:30px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.Programas-module__flmGHa__cajaModal{background:var(--surface,#fff);border-radius:16px;width:100%;max-width:640px;padding:24px}@media (max-width:720px){.Programas-module__flmGHa__fondoModal{align-items:stretch;padding:0}.Programas-module__flmGHa__cajaModal{border-radius:0;min-height:100dvh;padding:18px 16px 90px}}.Programas-module__flmGHa__pieModal{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;display:flex}@media (max-width:720px){.Programas-module__flmGHa__pieModal{background:var(--surface,#fff);border-top:1px solid var(--border,#e2e8f0);z-index:1001;margin:0;padding:10px 16px;position:fixed;bottom:0;left:0;right:0}.Programas-module__flmGHa__pieModal button{flex:1;justify-content:center}}.Programas-module__flmGHa__tabla{border:1px solid var(--border,#e2e8f0);background:var(--surface-2,#f8fafc);border-radius:10px;padding:10px;overflow-x:auto}.Programas-module__flmGHa__filaTabla{gap:6px;min-width:fit-content;margin-bottom:5px;display:flex}.Programas-module__flmGHa__celdaTabla{flex:1;min-width:150px}.Programas-module__flmGHa__encabezadosTabla{gap:6px;min-width:fit-content;margin-bottom:6px;display:flex}.Programas-module__flmGHa__etiquetaMovil{display:none}@media (max-width:720px){.Programas-module__flmGHa__tabla{overflow-x:visible}.Programas-module__flmGHa__filaTabla{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);border-radius:9px;flex-direction:column;gap:5px;min-width:0;margin-bottom:9px;padding:10px}.Programas-module__flmGHa__celdaTabla{width:100%;min-width:0}.Programas-module__flmGHa__encabezadosTabla{display:none}.Programas-module__flmGHa__etiquetaMovil{opacity:.6;margin-bottom:2px;font-size:11px;font-weight:800;display:block}}.Programas-module__flmGHa__cabeceraEditor{border-bottom:1px solid var(--border,#e2e8f0);align-items:flex-start;gap:14px;margin-bottom:4px;padding-bottom:16px;display:flex}.Programas-module__flmGHa__miniatura{object-fit:cover;background:var(--surface-2,#f1f5f9);border:1px solid var(--border,#e2e8f0);border-radius:10px;flex-shrink:0;width:84px;height:62px}.Programas-module__flmGHa__estadoPublicado,.Programas-module__flmGHa__estadoOculto{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:900;display:inline-block}.Programas-module__flmGHa__estadoPublicado{color:var(--success,#059669);background:#05966921}.Programas-module__flmGHa__estadoOculto{color:var(--text-tertiary,#64748b);background:#64748b29}.Programas-module__flmGHa__pestanas{scrollbar-width:none;gap:4px;margin:0 -4px 18px;padding:4px;display:flex;overflow-x:auto}.Programas-module__flmGHa__pestanas::-webkit-scrollbar{display:none}.Programas-module__flmGHa__pestana{color:var(--text-secondary,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex-shrink:0;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:800}.Programas-module__flmGHa__pestana:hover{background:var(--surface-2,#f1f5f9)}.Programas-module__flmGHa__pestanaActiva{background:var(--surface-2,#f1f5f9);border-color:var(--border,#cbd5e1);color:var(--text-primary,#0f172a)}.Programas-module__flmGHa__contador{opacity:.65;margin-left:6px;font-size:10.5px;font-weight:700;display:inline-block}.Programas-module__flmGHa__panel{flex-direction:column;gap:14px;display:flex}.Programas-module__flmGHa__pareja{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:720px){.Programas-module__flmGHa__pareja{grid-template-columns:1fr}.Programas-module__flmGHa__cabeceraEditor{gap:11px}.Programas-module__flmGHa__miniatura{width:62px;height:48px}}.Programas-module__flmGHa__sinFoto{background:var(--surface-2,#f1f5f9);border-bottom:1px dashed var(--border,#cbd5e1);height:130px;color:var(--text-tertiary,#94a3b8);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}
.Dashboard-module__xg4RoG__pageHeader{border-bottom:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.Dashboard-module__xg4RoG__pageTitle{color:var(--text-primary);letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.2}.Dashboard-module__xg4RoG__pageSubtitle{color:var(--text-secondary);margin-top:4px;font-size:.9rem;font-weight:400;line-height:1.45}.Dashboard-module__xg4RoG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.Dashboard-module__xg4RoG__statCard{background:var(--admin-widget-bg);border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-top:3px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:14px;align-items:center;gap:14px;min-width:0;min-height:88px;padding:16px 18px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.Dashboard-module__xg4RoG__statCardHero{background:color-mix(in srgb, var(--admin-widget-bg) 92%, var(--admin-widget-accent) 8%);border-top:3px solid var(--admin-widget-accent);grid-column:1/-1;padding:20px 24px;box-shadow:0 1px 2px #0f172a0a}.Dashboard-module__xg4RoG__statCardHero .Dashboard-module__xg4RoG__statIcon{width:52px;height:52px}.Dashboard-module__xg4RoG__statCardHero .Dashboard-module__xg4RoG__statValue{white-space:normal;font-size:clamp(1.8rem,3vw,2.4rem);overflow:visible}.Dashboard-module__xg4RoG__statCardHero .Dashboard-module__xg4RoG__statLabel{font-size:.95rem;font-weight:600}.Dashboard-module__xg4RoG__statCard:before{content:none}.Dashboard-module__xg4RoG__statCard:hover,.Dashboard-module__xg4RoG__statCardHero:hover{box-shadow:0 4px 14px #0f172a14}.Dashboard-module__xg4RoG__statCard:hover:before,.Dashboard-module__xg4RoG__statCardHero:hover:before{opacity:1}.Dashboard-module__xg4RoG__statIcon{background:var(--admin-widget-icon-bg);border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);width:40px;height:40px;color:var(--admin-widget-icon-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Dashboard-module__xg4RoG__statCard:hover .Dashboard-module__xg4RoG__statIcon,.Dashboard-module__xg4RoG__statCardHero:hover .Dashboard-module__xg4RoG__statIcon{transform:none}.Dashboard-module__xg4RoG__statDesc{flex-direction:column;flex:1;min-width:0;display:flex}.Dashboard-module__xg4RoG__statValue{color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:clip;font-size:clamp(1.15rem,1.5vw,1.5rem);font-weight:700;line-height:1.15;overflow:visible}.Dashboard-module__xg4RoG__statLabel{color:var(--text-secondary);white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-top:4px;font-size:.82rem;font-weight:500;line-height:1.3}.Dashboard-module__xg4RoG__metricGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px;display:grid}.Dashboard-module__xg4RoG__metricCard{background:var(--admin-widget-bg);border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-top:3px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:14px;align-items:center;gap:14px;min-height:92px;padding:16px 18px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.Dashboard-module__xg4RoG__metricIcon{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:var(--admin-widget-icon-bg);width:40px;height:40px;color:var(--admin-widget-icon-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Dashboard-module__xg4RoG__metricDesc{flex-direction:column;gap:2px;min-width:0;display:flex}.Dashboard-module__xg4RoG__metricValue{color:var(--admin-widget-metric);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:700;line-height:1.1;overflow:hidden}.Dashboard-module__xg4RoG__metricLabel{color:var(--text-secondary);word-break:break-word;font-size:.84rem;font-weight:600;line-height:1.3}.Dashboard-module__xg4RoG__metricSub{color:var(--text-tertiary);font-size:.76rem;font-weight:500;line-height:1.35}.Dashboard-module__xg4RoG__section{background:var(--panel-bg);border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:14px;min-width:0;max-width:100%;margin-bottom:24px;padding:22px 24px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a08}.Dashboard-module__xg4RoG__section:hover{box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a08}.Dashboard-module__xg4RoG__sectionTitle{color:var(--text-primary);letter-spacing:-.005em;align-items:center;gap:8px;margin-bottom:12px;font-size:1.05rem;font-weight:650;display:flex}.Dashboard-module__xg4RoG__tableWrapper{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:var(--panel-bg);border-radius:12px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.Dashboard-module__xg4RoG__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.Dashboard-module__xg4RoG__table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--text-tertiary);background:color-mix(in srgb, var(--text-primary) 3%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);overflow-wrap:anywhere;padding:10px 14px;font-size:.72rem;font-weight:600}.Dashboard-module__xg4RoG__table td{color:var(--text-primary);border-bottom:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);overflow-wrap:anywhere;word-break:break-word;padding:12px 14px;font-size:.875rem;transition:background .15s}.Dashboard-module__xg4RoG__table tr:last-child td{border-bottom:none}.Dashboard-module__xg4RoG__table tr:hover td{background:color-mix(in srgb, var(--text-primary) 3%, transparent)}.Dashboard-module__xg4RoG__documentPreviewPrintArea{background:color-mix(in srgb, var(--bg-secondary) 80%, transparent);border-radius:var(--radius-lg);justify-content:center;padding:8px;display:flex}.Dashboard-module__xg4RoG__documentPreview{--document-accent:var(--accent-primary);color:#111827;border:1px solid #e5e7eb;border-top:6px solid var(--document-accent);width:min(100%,860px);box-shadow:var(--shadow-lg);background:#fff;border-radius:10px;padding:32px}.Dashboard-module__xg4RoG__documentPreviewBrandBand{border-top:none}.Dashboard-module__xg4RoG__documentPreviewBrandBand .Dashboard-module__xg4RoG__documentPreviewHeader{background:var(--document-accent);color:#fff;margin:-32px -32px 28px;padding:30px 32px}.Dashboard-module__xg4RoG__documentPreviewBoxed{border:2px solid var(--document-accent)}.Dashboard-module__xg4RoG__documentPreviewHeader,.Dashboard-module__xg4RoG__documentPreviewParties,.Dashboard-module__xg4RoG__documentPreviewFooter{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:24px;display:grid}.Dashboard-module__xg4RoG__documentPreviewHeader{border-bottom:1px solid #e5e7eb;align-items:start;margin-bottom:22px;padding-bottom:22px}.Dashboard-module__xg4RoG__documentPreviewHeader h2{letter-spacing:0;margin:0 0 8px;font-size:1.8rem}.Dashboard-module__xg4RoG__documentPreviewHeader span,.Dashboard-module__xg4RoG__documentPreviewHeader small,.Dashboard-module__xg4RoG__documentPreviewParties span,.Dashboard-module__xg4RoG__documentPreviewFooter p{color:#6b7280;line-height:1.45;display:block}.Dashboard-module__xg4RoG__documentPreviewBrandBand .Dashboard-module__xg4RoG__documentPreviewHeader span,.Dashboard-module__xg4RoG__documentPreviewBrandBand .Dashboard-module__xg4RoG__documentPreviewHeader small{color:#ffffffd1}.Dashboard-module__xg4RoG__documentPreviewEyebrow{color:var(--document-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:900}.Dashboard-module__xg4RoG__documentPreviewBrandBand .Dashboard-module__xg4RoG__documentPreviewEyebrow{color:#ffffffe6}.Dashboard-module__xg4RoG__documentPreviewNumber{text-align:right;gap:6px;display:grid}.Dashboard-module__xg4RoG__documentPreviewNumber strong{color:inherit;font-size:1.1rem}.Dashboard-module__xg4RoG__documentPreviewParties{margin-bottom:22px}.Dashboard-module__xg4RoG__documentPreviewParties>div{border:1px solid #e5e7eb;border-radius:10px;padding:14px}.Dashboard-module__xg4RoG__documentPreviewParties strong{color:#111827;margin-bottom:8px;display:block}.Dashboard-module__xg4RoG__documentPreviewTable{border-collapse:collapse;width:100%;margin-bottom:24px}.Dashboard-module__xg4RoG__documentPreviewTable th{color:#374151;text-align:left;text-transform:uppercase;background:#f9fafb;border-bottom:1px solid #d1d5db;padding:12px;font-size:.76rem}.Dashboard-module__xg4RoG__documentPreviewTable td{vertical-align:top;border-bottom:1px solid #e5e7eb;padding:14px 12px}.Dashboard-module__xg4RoG__documentPreviewTable td span{color:#6b7280;font-size:.82rem;display:block}.Dashboard-module__xg4RoG__documentPreviewFooter{align-items:start}.Dashboard-module__xg4RoG__documentPreviewTotals{border:1px solid #e5e7eb;border-radius:10px;gap:10px;padding:14px;display:grid}.Dashboard-module__xg4RoG__documentPreviewTotals span{color:#4b5563;justify-content:space-between;gap:16px;display:flex}.Dashboard-module__xg4RoG__documentPreviewGrandTotal{border-top:1px solid #d1d5db;padding-top:10px;font-size:1.05rem;font-weight:900;color:#111827!important}.Dashboard-module__xg4RoG__documentPreviewPrintPortal{display:none}@media print{body.print-document-preview>:not(.Dashboard-module__xg4RoG__documentPreviewPrintPortal){display:none!important}body.print-document-preview .Dashboard-module__xg4RoG__documentPreviewPrintPortal{background:#fff;padding:0;display:block}body.print-document-preview .Dashboard-module__xg4RoG__documentPreviewPrintPortal .Dashboard-module__xg4RoG__documentPreview{box-sizing:border-box;width:100%;max-width:none;box-shadow:none;border-radius:0;margin:0}}.Dashboard-module__xg4RoG__compareGrid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.Dashboard-module__xg4RoG__compareCard{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-xl);padding:var(--space-lg);box-shadow:var(--panel-shadow);flex-direction:column;gap:8px;display:flex}.Dashboard-module__xg4RoG__compareLabel{text-transform:none;letter-spacing:.01em;color:var(--text-tertiary);font-size:.8rem;font-weight:700;line-height:1.3}.Dashboard-module__xg4RoG__compareValue{color:var(--text-primary);font-size:1.8rem;font-weight:800}.Dashboard-module__xg4RoG__trendPositive,.Dashboard-module__xg4RoG__trendNegative{font-size:.8rem;font-weight:700}.Dashboard-module__xg4RoG__trendPositive{color:var(--success)}.Dashboard-module__xg4RoG__trendNegative{color:var(--warning)}.Dashboard-module__xg4RoG__funnelGrid{gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.Dashboard-module__xg4RoG__funnelStage{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-xl);padding:var(--space-md);box-shadow:var(--panel-shadow)}.Dashboard-module__xg4RoG__funnelStageHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.Dashboard-module__xg4RoG__funnelStageLabel{color:var(--text-secondary);font-size:.85rem;font-weight:700}.Dashboard-module__xg4RoG__funnelStageValue{color:var(--text-primary);font-size:1rem}.Dashboard-module__xg4RoG__funnelBarTrack{background:#ffffff0f;border-radius:999px;width:100%;height:10px;overflow:hidden}.Dashboard-module__xg4RoG__funnelBarFill{border-radius:inherit;height:100%;transition:width .35s}.Dashboard-module__xg4RoG__alertList{gap:var(--space-sm);margin-bottom:var(--space-xl);display:grid}.Dashboard-module__xg4RoG__alertItem{background:color-mix(in srgb, var(--warning) 6%, transparent);border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-left:3px solid var(--warning);color:var(--text-primary);border-radius:10px;padding:10px 14px;font-size:.875rem;font-weight:400;line-height:1.5}.Dashboard-module__xg4RoG__orderId{font-family:var(--font-mono);color:var(--accent-primary);background:#6366f11a;border-radius:6px;padding:4px 8px;font-size:.8rem;font-weight:700;display:inline-block}.Dashboard-module__xg4RoG__orderTotal{color:var(--text-primary);font-weight:800}.Dashboard-module__xg4RoG__orderItemsCell{gap:6px;min-width:180px;max-width:240px;display:grid}.Dashboard-module__xg4RoG__orderItemRow{align-items:center;gap:8px;display:flex}.Dashboard-module__xg4RoG__orderItemThumb{object-fit:cover;border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:6px;flex-shrink:0;width:32px;height:32px}.Dashboard-module__xg4RoG__orderItemThumbPlaceholder{border:1px solid var(--border-primary);background:var(--bg-secondary);width:32px;height:32px;color:var(--text-tertiary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;display:flex}.Dashboard-module__xg4RoG__orderItemName{color:var(--text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.25;display:-webkit-box;overflow:hidden}.Dashboard-module__xg4RoG__orderItemQty{color:var(--text-tertiary);flex-shrink:0;font-size:.76rem}.Dashboard-module__xg4RoG__orderItemsMore{color:var(--text-tertiary);font-size:.76rem;font-style:italic}.Dashboard-module__xg4RoG__productsList{flex-direction:column;gap:8px;display:flex}.Dashboard-module__xg4RoG__miniProduct{align-items:center;gap:12px;font-size:.85rem;font-weight:500;display:flex}.Dashboard-module__xg4RoG__miniImg{object-fit:cover;border:1px solid var(--border-primary);background:var(--bg-tertiary);border-radius:8px;width:40px;height:40px}.Dashboard-module__xg4RoG__topProducts{gap:var(--space-md);flex-direction:column;display:flex}.Dashboard-module__xg4RoG__topProduct{align-items:center;gap:var(--space-lg);padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Dashboard-module__xg4RoG__topProduct:hover{border-color:var(--accent-primary);background:var(--bg-card);transform:translate(6px);box-shadow:0 10px 15px -3px #0000001a}.Dashboard-module__xg4RoG__topRank{color:var(--text-tertiary);opacity:.5;min-width:40px;font-size:1.1rem;font-weight:900;transition:color .3s,opacity .3s}.Dashboard-module__xg4RoG__topProduct:hover .Dashboard-module__xg4RoG__topRank{color:var(--accent-primary);opacity:1}.Dashboard-module__xg4RoG__topImg{border-radius:var(--radius-lg);object-fit:cover;border:1px solid var(--border-primary);width:64px;height:64px;transition:transform .3s}.Dashboard-module__xg4RoG__topProduct:hover .Dashboard-module__xg4RoG__topImg{transform:scale(1.05)}.Dashboard-module__xg4RoG__topInfo{flex:1}.Dashboard-module__xg4RoG__topName{color:var(--text-primary);margin-bottom:2px;font-size:1.05rem;font-weight:700}.Dashboard-module__xg4RoG__topMeta{color:var(--text-tertiary);align-items:center;gap:8px;font-size:.8rem;display:flex}.Dashboard-module__xg4RoG__topPrice{color:var(--accent-primary);background:var(--accent-primary-light);border-radius:var(--radius-md);padding:6px 12px;font-size:1.15rem;font-weight:800}.Dashboard-module__xg4RoG__goalGrid{margin-bottom:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.Dashboard-module__xg4RoG__statsGrid,.Dashboard-module__xg4RoG__metricGrid,.Dashboard-module__xg4RoG__compareGrid,.Dashboard-module__xg4RoG__funnelGrid,.Dashboard-module__xg4RoG__goalGrid{min-width:0;max-width:100%}.Dashboard-module__xg4RoG__goalCard{border:1px solid var(--border-primary);background:var(--bg-card);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.Dashboard-module__xg4RoG__healthHeroCard{background:color-mix(in srgb, var(--bg-card) 84%, var(--accent-primary) 16%);grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:132px;display:grid}.Dashboard-module__xg4RoG__healthScoreValue{width:84px;height:84px;color:var(--text-primary);background:var(--accent-primary);border-radius:999px;justify-content:center;align-items:center;font-size:2rem;font-weight:900;display:flex;box-shadow:0 18px 40px #0000002e}.Dashboard-module__xg4RoG__healthScoreMeta{gap:6px;display:grid}.Dashboard-module__xg4RoG__healthScoreMeta strong{color:var(--text-primary);font-size:1.1rem}.Dashboard-module__xg4RoG__healthScoreMeta span{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.Dashboard-module__xg4RoG__actionGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.Dashboard-module__xg4RoG__actionCard{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:var(--panel-bg);border-radius:14px;gap:8px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.Dashboard-module__xg4RoG__actionCard:hover{border-color:color-mix(in srgb, var(--accent-primary) 38%, transparent);box-shadow:0 4px 14px #0f172a14}.Dashboard-module__xg4RoG__actionHeader{justify-content:flex-end;display:flex}.Dashboard-module__xg4RoG__actionTitle{color:var(--text-primary);font-size:1rem;line-height:1.3}.Dashboard-module__xg4RoG__actionDetail{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.45}.Dashboard-module__xg4RoG__actionLink{color:var(--accent-primary);font-size:.84rem;font-weight:800}.Dashboard-module__xg4RoG__goalHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.Dashboard-module__xg4RoG__goalLabel{color:var(--text-primary);font-size:.9rem;font-weight:700}.Dashboard-module__xg4RoG__goalStatus{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.Dashboard-module__xg4RoG__goalStatusGood{color:var(--success);background:#10b9811f;border-color:#10b98140}.Dashboard-module__xg4RoG__goalStatusRisk{color:var(--warning);background:#f59e0b1f;border-color:#f59e0b40}.Dashboard-module__xg4RoG__goalStatusCritical{color:var(--error);background:#ef44441f;border-color:#ef444440}.Dashboard-module__xg4RoG__goalStatusMuted{color:var(--text-tertiary);background:#94a3b814;border-color:#94a3b82e}.Dashboard-module__xg4RoG__goalValues{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.Dashboard-module__xg4RoG__goalValues strong{color:var(--text-primary);font-size:1.25rem}.Dashboard-module__xg4RoG__goalValues span{color:var(--text-tertiary);font-size:.82rem}.Dashboard-module__xg4RoG__goalTrack{background:#94a3b81f;border-radius:999px;width:100%;height:10px;position:relative;overflow:hidden}.Dashboard-module__xg4RoG__goalFill{border-radius:inherit;background:var(--accent-primary);height:100%;transition:width .22s}@media (max-width:768px){.Dashboard-module__xg4RoG__pageHeader{align-items:flex-start;gap:var(--space-lg);flex-direction:column}.Dashboard-module__xg4RoG__pageTitle{font-size:clamp(1.8rem,7vw,2.1rem)}.Dashboard-module__xg4RoG__statsGrid,.Dashboard-module__xg4RoG__metricGrid,.Dashboard-module__xg4RoG__compareGrid,.Dashboard-module__xg4RoG__goalGrid,.Dashboard-module__xg4RoG__actionGrid{grid-template-columns:1fr}.Dashboard-module__xg4RoG__statCard,.Dashboard-module__xg4RoG__metricCard{align-items:flex-start;padding:18px}.Dashboard-module__xg4RoG__statCardHero{padding:20px 18px}.Dashboard-module__xg4RoG__statCardHero .Dashboard-module__xg4RoG__statIcon{width:64px;height:64px;font-size:2.25rem}.Dashboard-module__xg4RoG__healthHeroCard{grid-template-columns:1fr;justify-items:flex-start;min-height:auto}.Dashboard-module__xg4RoG__healthScoreValue{width:72px;height:72px;font-size:1.7rem}.Dashboard-module__xg4RoG__section{border-radius:22px;padding:18px}.Dashboard-module__xg4RoG__table{table-layout:auto;min-width:0}.Dashboard-module__xg4RoG__table thead{display:none}.Dashboard-module__xg4RoG__table tbody{gap:12px;padding:12px;display:grid}.Dashboard-module__xg4RoG__table tr{border:1px solid var(--panel-border);background:color-mix(in srgb, var(--panel-bg) 90%, white 10%);border-radius:16px;gap:10px;padding:16px;display:grid}.Dashboard-module__xg4RoG__table td{text-align:right;border-bottom:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.Dashboard-module__xg4RoG__table td:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);text-align:left;flex:0 0 42%;font-size:.72rem;font-weight:800}.Dashboard-module__xg4RoG__table td[colspan]{text-align:left;color:var(--text-secondary);display:block}.Dashboard-module__xg4RoG__table td[colspan]:before{content:none}}@media (max-width:480px){.Dashboard-module__xg4RoG__pageSubtitle{font-size:.88rem}.Dashboard-module__xg4RoG__section,.Dashboard-module__xg4RoG__statCard,.Dashboard-module__xg4RoG__metricCard,.Dashboard-module__xg4RoG__goalCard,.Dashboard-module__xg4RoG__actionCard{padding:16px}.Dashboard-module__xg4RoG__table tbody{padding:8px}.Dashboard-module__xg4RoG__table tr{padding:14px}.Dashboard-module__xg4RoG__table td{text-align:left;flex-direction:column}.Dashboard-module__xg4RoG__table td:before{flex:none}}@media (max-width:640px){.Dashboard-module__xg4RoG__tablaTarjetas{table-layout:auto;min-width:0!important}.Dashboard-module__xg4RoG__tablaTarjetas thead{display:none}.Dashboard-module__xg4RoG__tablaTarjetas,.Dashboard-module__xg4RoG__tablaTarjetas tbody{width:100%;display:block}.Dashboard-module__xg4RoG__tablaTarjetas tbody tr{border-bottom:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 14px;display:grid}.Dashboard-module__xg4RoG__tablaTarjetas tbody td{min-width:0;display:block;text-align:left!important;background:0 0!important;border:0!important;padding:0!important}.Dashboard-module__xg4RoG__tablaTarjetas tbody td[data-col="1"]{grid-column:1}.Dashboard-module__xg4RoG__tablaTarjetas tbody td[data-col="2"]{grid-column:2;justify-self:end;text-align:right!important}.Dashboard-module__xg4RoG__tablaTarjetas tbody td[data-col=todo]{grid-column:1/-1}.Dashboard-module__xg4RoG__tablaTarjetas tbody td[data-fila="1"]{grid-row:1}.Dashboard-module__xg4RoG__tablaTarjetas tbody td[data-fila="2"]{grid-row:2}.Dashboard-module__xg4RoG__tablaTarjetas tbody td[data-fila="3"]{grid-row:3}.Dashboard-module__xg4RoG__tablaTarjetas tbody td[data-fila="4"]{grid-row:4}.Dashboard-module__xg4RoG__tablaTarjetas tbody td[data-fila="5"]{grid-row:5}.Dashboard-module__xg4RoG__tablaTarjetas tbody td[data-fila="6"]{grid-row:6}}
.Recibos-module__fyL-6q__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.Recibos-module__fyL-6q__acciones{flex-wrap:wrap;gap:8px;display:flex}.Recibos-module__fyL-6q__aviso{color:#78350f;background:#fef3c7;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:.9rem;line-height:1.5}.Recibos-module__fyL-6q__enlace{font:inherit;color:var(--accent-primary,#0f766e);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.Recibos-module__fyL-6q__tarjetas{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px;display:grid}.Recibos-module__fyL-6q__tarjeta{background:var(--panel-bg,#fff);border:1px solid var(--panel-border,#00000014);border-radius:16px;flex-direction:column;gap:2px;padding:16px 18px;display:flex}.Recibos-module__fyL-6q__tarjeta strong{color:var(--text-primary,#0f172a);font-size:1.45rem;line-height:1.15}.Recibos-module__fyL-6q__tarjeta span{color:var(--text-tertiary,#64748b);font-size:.85rem}.Recibos-module__fyL-6q__tarjetaAlerta{background:#fef2f2;border-color:#fca5a5}.Recibos-module__fyL-6q__tarjetaAlerta strong{color:#b91c1c}.Recibos-module__fyL-6q__pestanas{background:var(--panel-bg,#fff);border:1px solid var(--panel-border,#00000014);border-radius:14px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin-bottom:20px;padding:5px;display:flex}.Recibos-module__fyL-6q__pestana{color:var(--text-secondary,#475569);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 16px;font-size:.92rem;font-weight:700}.Recibos-module__fyL-6q__pestanaActiva{background:var(--accent-primary,#0f766e);color:#fff}.Recibos-module__fyL-6q__vacio{text-align:center;background:var(--panel-bg,#fff);border:1px dashed var(--panel-border,#00000026);border-radius:16px;padding:40px 20px}.Recibos-module__fyL-6q__lista{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Recibos-module__fyL-6q__plan{background:var(--panel-bg,#fff);border:1px solid var(--panel-border,#00000014);border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.Recibos-module__fyL-6q__planCabeza{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.Recibos-module__fyL-6q__comprador{color:var(--text-primary,#0f172a);font-size:1.02rem;display:block}.Recibos-module__fyL-6q__concepto{color:var(--text-tertiary,#64748b);margin-top:2px;font-size:.86rem;display:block}.Recibos-module__fyL-6q__estado{white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:.75rem;font-weight:700}.Recibos-module__fyL-6q__estadoAlDia{color:#166534;background:#dcfce7}.Recibos-module__fyL-6q__estadoAtrasado{color:#991b1b;background:#fee2e2}.Recibos-module__fyL-6q__estadoPagado{color:#1e40af;background:#dbeafe}.Recibos-module__fyL-6q__estadoAnulado{color:#4b5563;background:#e5e7eb}.Recibos-module__fyL-6q__barra{background:var(--bg-secondary,#00000012);border-radius:999px;height:8px;overflow:hidden}.Recibos-module__fyL-6q__barra div{background:var(--accent-primary,#0f766e);border-radius:999px;height:100%;transition:width .3s}.Recibos-module__fyL-6q__cifras{color:var(--text-secondary,#475569);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.86rem;display:flex}.Recibos-module__fyL-6q__cifras b{color:var(--text-primary,#0f172a)}.Recibos-module__fyL-6q__proxima{color:var(--text-secondary,#475569);margin:0;font-size:.84rem}.Recibos-module__fyL-6q__mora{color:#b91c1c}.Recibos-module__fyL-6q__planAcciones{flex-wrap:wrap;gap:8px;display:flex}.Recibos-module__fyL-6q__fondo{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:24px 16px;animation:.15s Recibos-module__fyL-6q__aparecer;display:flex;position:fixed;inset:0}.Recibos-module__fyL-6q__lateral{background:var(--bg-primary,#fff);width:min(560px,100%);max-height:calc(100dvh - 48px);color:var(--text-primary,#0f172a);border-radius:20px;flex-direction:column;animation:.2s Recibos-module__fyL-6q__subir;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000040}@keyframes Recibos-module__fyL-6q__aparecer{0%{opacity:0}}@keyframes Recibos-module__fyL-6q__subir{0%{opacity:0;transform:translateY(12px)}}.Recibos-module__fyL-6q__lateralCabeza{border-bottom:1px solid var(--panel-border,#00000014);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.Recibos-module__fyL-6q__lateralCabeza h2{margin:0;font-size:1.15rem}.Recibos-module__fyL-6q__cerrar{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px}.Recibos-module__fyL-6q__lateralCuerpo{flex-direction:column;flex:1;gap:14px;padding:18px 20px 28px;display:flex;overflow-y:auto}.Recibos-module__fyL-6q__formulario{flex-direction:column;gap:12px;display:flex}.Recibos-module__fyL-6q__formulario fieldset{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.Recibos-module__fyL-6q__formulario legend{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary,#64748b);margin-bottom:4px;font-size:.78rem;font-weight:700}.Recibos-module__fyL-6q__formulario label{color:var(--text-secondary,#475569);flex-direction:column;gap:5px;font-size:.86rem;font-weight:600;display:flex}.Recibos-module__fyL-6q__formulario input,.Recibos-module__fyL-6q__formulario select,.Recibos-module__fyL-6q__formulario textarea{font:inherit;border:1px solid var(--border-primary,#00000026);background:var(--panel-bg,#fff);color:var(--text-primary,#0f172a);border-radius:10px;padding:10px 12px;font-weight:400}.Recibos-module__fyL-6q__formularioFirma{background:var(--panel-bg,#fff);border:1px solid var(--panel-border,#00000014);border-radius:16px;max-width:560px;padding:20px}.Recibos-module__fyL-6q__dosColumnas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Recibos-module__fyL-6q__atajos{flex-wrap:wrap;gap:6px;display:flex}.Recibos-module__fyL-6q__atajos button{border:1px solid var(--border-primary,#00000026);background:var(--panel-bg,#fff);color:var(--text-secondary,#475569);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600}.Recibos-module__fyL-6q__atajos .Recibos-module__fyL-6q__atajoActivo{background:var(--accent-primary,#0f766e);border-color:var(--accent-primary,#0f766e);color:#fff}.Recibos-module__fyL-6q__resumenPlan{background:var(--bg-secondary,#0000000a);border-radius:12px;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.5}.Recibos-module__fyL-6q__error{color:#b91c1c;margin:0;font-size:.86rem}.Recibos-module__fyL-6q__nota{color:var(--text-tertiary,#64748b);margin:0;font-size:.86rem;line-height:1.5}.Recibos-module__fyL-6q__fichaComprador{background:var(--bg-secondary,#0000000a);color:var(--text-secondary,#475569);border-radius:12px;flex-direction:column;gap:4px;padding:14px;font-size:.88rem;display:flex}.Recibos-module__fyL-6q__fichaComprador strong{color:var(--text-primary,#0f172a);font-size:1rem}.Recibos-module__fyL-6q__notaPlan{white-space:pre-line;font-style:italic}.Recibos-module__fyL-6q__subtitulo{margin:6px 0 0;font-size:.95rem}.Recibos-module__fyL-6q__tablaEnvoltura{background:var(--panel-bg,#fff);border:1px solid var(--panel-border,#00000014);border-radius:16px;overflow-x:auto}.Recibos-module__fyL-6q__tabla{border-collapse:collapse;width:100%;font-size:.86rem}.Recibos-module__fyL-6q__tabla th,.Recibos-module__fyL-6q__tabla td{text-align:left;border-bottom:1px solid var(--panel-border,#0000000f);padding:9px 10px}.Recibos-module__fyL-6q__tabla th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary,#64748b);font-size:.74rem}.Recibos-module__fyL-6q__derecha{text-align:right!important}.Recibos-module__fyL-6q__filaVencida td{color:#b91c1c}.Recibos-module__fyL-6q__filaPagada td{color:#15803d}.Recibos-module__fyL-6q__filaClic{cursor:pointer}.Recibos-module__fyL-6q__filaClic:hover td{background:var(--bg-secondary,#00000008)}.Recibos-module__fyL-6q__listaRecibos{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Recibos-module__fyL-6q__listaRecibos button{border:1px solid var(--panel-border,#00000014);background:var(--panel-bg,#fff);width:100%;color:var(--text-primary,#0f172a);font:inherit;cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:.86rem;display:flex}.Recibos-module__fyL-6q__reciboTachado{opacity:.6;text-decoration:line-through}.Recibos-module__fyL-6q__reciboHecho{color:#065f46;background:#ecfdf5;border-radius:14px;flex-direction:column;gap:4px;padding:18px;font-size:.9rem;display:flex}.Recibos-module__fyL-6q__reciboAnulado{color:#4b5563;background:#f3f4f6}.Recibos-module__fyL-6q__reciboValor{font-size:1.8rem;font-weight:800}.Recibos-module__fyL-6q__botonesRecibo{flex-wrap:wrap;gap:8px;display:flex}.Recibos-module__fyL-6q__botonesRecibo a,.Recibos-module__fyL-6q__botonesRecibo button{align-items:center;gap:6px;display:inline-flex}.Recibos-module__fyL-6q__zonaAnular{border-top:1px solid var(--panel-border,#00000014);flex-direction:column;gap:10px;margin-top:8px;padding-top:14px;display:flex}.Recibos-module__fyL-6q__peligro{color:#fff;background:#b91c1c;border:1px solid #b91c1c}.Recibos-module__fyL-6q__peligro:hover{background:#991b1b}.Recibos-module__fyL-6q__lotes{flex-direction:column;gap:14px;display:flex}.Recibos-module__fyL-6q__cabeceraLotes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Recibos-module__fyL-6q__suave{color:var(--text-tertiary,#64748b);font-size:.82rem}.Recibos-module__fyL-6q__celdaInput{width:120px;font:inherit;border:1px solid var(--border-primary,#0003);border-radius:8px;padding:6px 8px}.Recibos-module__fyL-6q__celdaSelect{font:inherit;border:1px solid var(--border-primary,#0003);background:var(--panel-bg,#fff);border-radius:8px;padding:5px 8px;font-size:.82rem}.Recibos-module__fyL-6q__estadoSeparado{color:#92400e;background:#fef3c7}@media (max-width:640px){.Recibos-module__fyL-6q__fondo{align-items:flex-end;padding:0}.Recibos-module__fyL-6q__lateral{border-radius:18px 18px 0 0;width:100%;max-height:92dvh}.Recibos-module__fyL-6q__dosColumnas,.Recibos-module__fyL-6q__lista{grid-template-columns:1fr}.Recibos-module__fyL-6q__pestanas{width:100%}.Recibos-module__fyL-6q__pestana{flex:1}}.Recibos-module__fyL-6q__cartera{background:var(--panel-bg,#fff);border:1px solid var(--panel-border,#00000014);border-radius:18px;margin-bottom:22px;padding:18px}.Recibos-module__fyL-6q__carteraCabeza{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.Recibos-module__fyL-6q__carteraCabeza h2{margin:0;font-size:1.15rem}.Recibos-module__fyL-6q__avisos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Recibos-module__fyL-6q__avisos li{background:var(--bg-secondary,#00000008);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.9rem;display:flex}.Recibos-module__fyL-6q__avisos li div{flex-direction:column;gap:2px;min-width:0;display:flex}.Recibos-module__fyL-6q__avisos li span{color:var(--text-tertiary,#64748b);font-size:.82rem}.Recibos-module__fyL-6q__avisos li a{flex:none;align-items:center;gap:5px;display:inline-flex}.Recibos-module__fyL-6q__avisoAtrasado{background:#fef2f2!important}.Recibos-module__fyL-6q__avisoAtrasado span{color:#991b1b!important}.Recibos-module__fyL-6q__compradores{flex-direction:column;gap:12px;display:flex}.Recibos-module__fyL-6q__barraBusqueda{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.Recibos-module__fyL-6q__buscar{border:1.5px solid var(--border-primary,#00000024);background:var(--panel-bg,#fff);max-width:420px;color:var(--text-tertiary,#64748b);border-radius:12px;flex:260px;align-items:center;gap:8px;padding:0 14px;display:flex}.Recibos-module__fyL-6q__buscar:focus-within{border-color:var(--accent-primary,#0f766e)}.Recibos-module__fyL-6q__buscar input{min-width:0;font:inherit;color:var(--text-primary,#0f172a);background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:.92rem}.Recibos-module__fyL-6q__filtros{flex-wrap:wrap;gap:6px;display:flex}.Recibos-module__fyL-6q__filtro{border:1px solid var(--border-primary,#0000001f);background:var(--panel-bg,#fff);font:inherit;color:var(--text-secondary,#475569);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.84rem;font-weight:600;display:inline-flex}.Recibos-module__fyL-6q__filtro span{background:var(--bg-secondary,#0000000f);text-align:center;border-radius:999px;min-width:20px;padding:1px 6px;font-size:.76rem}.Recibos-module__fyL-6q__filtroActivo{border-color:var(--accent-primary,#0f766e);background:var(--accent-primary,#0f766e);color:#fff}.Recibos-module__fyL-6q__filtroActivo span{background:#ffffff38}.Recibos-module__fyL-6q__filtroAlerta:not(.Recibos-module__fyL-6q__filtroActivo) span{color:#991b1b;background:#fee2e2}.Recibos-module__fyL-6q__filas{border:1px solid var(--panel-border,#00000014);background:var(--panel-bg,#fff);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.Recibos-module__fyL-6q__fila{grid-template-columns:minmax(180px,1.3fr) minmax(200px,1.2fr) minmax(220px,1.3fr) 168px;align-items:center;gap:14px;padding:12px 16px;display:grid}.Recibos-module__fyL-6q__fila+.Recibos-module__fyL-6q__fila{border-top:1px solid var(--panel-border,#00000012)}.Recibos-module__fyL-6q__filaAtrasada{box-shadow:inset 3px 0 #dc2626}.Recibos-module__fyL-6q__filaQuien{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.Recibos-module__fyL-6q__filaQuien strong{color:var(--text-primary,#0f172a);font-size:.96rem}.Recibos-module__fyL-6q__filaQuien:hover strong{text-decoration:underline}.Recibos-module__fyL-6q__filaQuien span,.Recibos-module__fyL-6q__filaAvance span,.Recibos-module__fyL-6q__filaProxima>span:last-child{color:var(--text-tertiary,#64748b);font-size:.82rem}.Recibos-module__fyL-6q__filaAvance{flex-direction:column;gap:6px;display:flex}.Recibos-module__fyL-6q__filaAvance .Recibos-module__fyL-6q__barra{background:#0f172a17}.Recibos-module__fyL-6q__filaAvance b{color:var(--text-primary,#0f172a)}.Recibos-module__fyL-6q__filaProxima{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.Recibos-module__fyL-6q__filaAcciones{justify-content:flex-end;gap:6px;display:flex}@media (max-width:860px){.Recibos-module__fyL-6q__filas .Recibos-module__fyL-6q__fila{grid-template-columns:1fr auto;gap:8px 12px}.Recibos-module__fyL-6q__filas .Recibos-module__fyL-6q__filaAvance,.Recibos-module__fyL-6q__filas .Recibos-module__fyL-6q__filaProxima{grid-column:1/-1}.Recibos-module__fyL-6q__filas .Recibos-module__fyL-6q__filaAcciones{grid-area:1/2}}@media (max-width:560px){div.Recibos-module__fyL-6q__tarjetas{grid-template-columns:1fr 1fr;gap:8px}.Recibos-module__fyL-6q__tarjetas .Recibos-module__fyL-6q__tarjeta{padding:12px 14px}.Recibos-module__fyL-6q__tarjetas .Recibos-module__fyL-6q__tarjeta strong{font-size:1.12rem}.Recibos-module__fyL-6q__tarjetas .Recibos-module__fyL-6q__tarjeta span{font-size:.78rem}}.Recibos-module__fyL-6q__campoFirma{flex-direction:column;gap:8px;display:flex}.Recibos-module__fyL-6q__campoFirmaTitulo{font-size:.88rem;font-weight:600}.Recibos-module__fyL-6q__campoFirmaCaja{border:1.5px dashed var(--border-primary,#0000002e);min-height:90px;color:var(--text-tertiary,#64748b);text-align:center;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:10px;font-size:.84rem;display:flex}.Recibos-module__fyL-6q__campoFirmaCaja img{object-fit:contain;max-width:100%;max-height:80px}.Recibos-module__fyL-6q__campoFirmaBotones{align-items:center;gap:12px;display:flex}.Recibos-module__fyL-6q__socio{background:var(--bg-secondary,#00000008);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.Recibos-module__fyL-6q__botonCorreo{background:var(--bg-secondary,#0000000a);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;font-size:.9rem;display:flex}.Recibos-module__fyL-6q__datosComprador{flex-direction:column;gap:10px;display:flex}
.Gimnasio-module__tcEJ4q__buscador{flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:16px;display:flex}.Gimnasio-module__tcEJ4q__buscadorCampo{border:2px solid var(--border-primary,#00000026);background:var(--panel-bg,#fff);border-radius:14px;flex:320px;align-items:center;gap:10px;min-height:56px;padding:0 16px;display:flex}.Gimnasio-module__tcEJ4q__buscadorCampo:focus-within{border-color:var(--accent-primary,#0f766e)}.Gimnasio-module__tcEJ4q__buscadorCampo input{font:inherit;color:var(--text-primary,#0f172a);background:0 0;border:0;outline:none;flex:1;font-size:1.1rem}.Gimnasio-module__tcEJ4q__ayuda{color:var(--text-tertiary,#64748b);margin:-8px 0 16px;font-size:.82rem}.Gimnasio-module__tcEJ4q__resultado{background:var(--panel-bg,#fff);border:3px solid;border-radius:18px;grid-template-columns:120px 1fr;gap:18px;margin-bottom:18px;padding:18px;display:grid}.Gimnasio-module__tcEJ4q__resultadoSi{border-color:#16a34a}.Gimnasio-module__tcEJ4q__resultadoNo{border-color:#dc2626}.Gimnasio-module__tcEJ4q__veredicto{letter-spacing:.02em;color:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:1.05rem;font-weight:800;display:inline-flex}.Gimnasio-module__tcEJ4q__veredictoSi{background:#16a34a}.Gimnasio-module__tcEJ4q__veredictoNo{background:#dc2626}.Gimnasio-module__tcEJ4q__resultado h2{color:var(--text-primary,#0f172a);margin:8px 0 2px;font-size:1.5rem;line-height:1.15}.Gimnasio-module__tcEJ4q__motivo{color:#b91c1c;margin:4px 0 0;font-weight:700}.Gimnasio-module__tcEJ4q__datos{color:var(--text-secondary,#475569);flex-wrap:wrap;gap:6px 18px;margin:10px 0 12px;font-size:.92rem;display:flex}.Gimnasio-module__tcEJ4q__datos b{color:var(--text-primary,#0f172a)}.Gimnasio-module__tcEJ4q__debe{color:#b91c1c}.Gimnasio-module__tcEJ4q__foto{object-fit:cover;background:var(--bg-secondary,#f1f5f9);width:120px;height:120px;color:var(--text-tertiary,#64748b);border-radius:16px;justify-content:center;align-items:center;font-size:2.2rem;font-weight:800;display:flex}.Gimnasio-module__tcEJ4q__fotoChica{border-radius:12px;flex:none;width:40px;height:40px;font-size:.95rem}.Gimnasio-module__tcEJ4q__cumple{color:#9333ea;margin:0 0 8px;font-weight:700}.Gimnasio-module__tcEJ4q__personas{border:1px solid var(--panel-border,#00000014);background:var(--panel-bg,#fff);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.Gimnasio-module__tcEJ4q__persona{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) 170px;align-items:center;gap:12px;padding:10px 14px;display:grid}.Gimnasio-module__tcEJ4q__persona>:last-child{justify-self:end}.Gimnasio-module__tcEJ4q__persona+.Gimnasio-module__tcEJ4q__persona{border-top:1px solid var(--panel-border,#0000000f)}.Gimnasio-module__tcEJ4q__persona:hover{background:var(--bg-secondary,#f8fafc)}.Gimnasio-module__tcEJ4q__persona strong{color:var(--text-primary,#0f172a);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Gimnasio-module__tcEJ4q__persona small{color:var(--text-tertiary,#64748b)}.Gimnasio-module__tcEJ4q__pill{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-block}.Gimnasio-module__tcEJ4q__ok{color:#166534;background:#dcfce7}.Gimnasio-module__tcEJ4q__aviso{color:#92400e;background:#fef3c7}.Gimnasio-module__tcEJ4q__mal{color:#991b1b;background:#fee2e2}.Gimnasio-module__tcEJ4q__gris{color:#475569;background:#e2e8f0}.Gimnasio-module__tcEJ4q__bloque{margin-top:18px}.Gimnasio-module__tcEJ4q__bloque h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary,#64748b);margin:0 0 8px;font-size:.8rem;font-weight:700}.Gimnasio-module__tcEJ4q__botones{flex-wrap:wrap;gap:8px;display:flex}.Gimnasio-module__tcEJ4q__qr{align-items:center;gap:14px;display:flex}.Gimnasio-module__tcEJ4q__qr img{background:#fff;border-radius:8px}.Gimnasio-module__tcEJ4q__planes{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.Gimnasio-module__tcEJ4q__plan{border:1px solid var(--panel-border,#00000014);background:var(--panel-bg,#fff);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.Gimnasio-module__tcEJ4q__plan strong{color:var(--text-primary,#0f172a);font-size:1.1rem}.Gimnasio-module__tcEJ4q__planPrecio{color:var(--text-primary,#0f172a);font-size:1.4rem;font-weight:800}.Gimnasio-module__tcEJ4q__planApagado{opacity:.55}.Gimnasio-module__tcEJ4q__dias{flex-wrap:wrap;gap:6px;display:flex}.Gimnasio-module__tcEJ4q__dias label{align-items:center;flex-direction:row!important;gap:4px!important;font-weight:500!important}.Gimnasio-module__tcEJ4q__dias input{width:auto!important}.Gimnasio-module__tcEJ4q__reportes{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.Gimnasio-module__tcEJ4q__reporte{border:1px solid var(--border-primary,#00000026);background:var(--panel-bg,#fff);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.88rem}.Gimnasio-module__tcEJ4q__reporteActivo{background:var(--accent-primary,#0f766e);border-color:var(--accent-primary,#0f766e);color:#fff}.Gimnasio-module__tcEJ4q__whatsapp{color:#fff;white-space:nowrap;background:#16a34a;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.Gimnasio-module__tcEJ4q__lineas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Gimnasio-module__tcEJ4q__lineas li{background:var(--bg-secondary,#f8fafc);border-radius:10px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:.88rem;display:flex}.Gimnasio-module__tcEJ4q__tachado{opacity:.6;text-decoration:line-through}.Gimnasio-module__tcEJ4q__fotoBoton{cursor:pointer;background:0 0;border:0;border-radius:16px;flex:none;padding:0;position:relative}.Gimnasio-module__tcEJ4q__fotoBoton>span{color:#fff;background:#0f172ab8;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:3px 6px;font-size:.72rem;font-weight:700;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.Gimnasio-module__tcEJ4q__camara{aspect-ratio:1;object-fit:cover;background:#0f172a;border-radius:16px;width:100%;max-width:360px;transform:scaleX(-1)}.Gimnasio-module__tcEJ4q__congelacion{color:#0369a1;margin-top:4px;display:block}.Gimnasio-module__tcEJ4q__cuadre{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.Gimnasio-module__tcEJ4q__cuadre .Gimnasio-module__tcEJ4q__lineas li b{font-variant-numeric:tabular-nums}.Gimnasio-module__tcEJ4q__total{font-weight:800;background:var(--bg-tertiary,#e2e8f0)!important}.Gimnasio-module__tcEJ4q__barras{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:160px;padding:8px 0;display:grid}.Gimnasio-module__tcEJ4q__barra{cursor:pointer;height:100%;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:0;display:flex}.Gimnasio-module__tcEJ4q__barra i{background:#16a34a;border-radius:6px 6px 2px 2px;width:100%;max-width:28px;display:block}.Gimnasio-module__tcEJ4q__barra i.Gimnasio-module__tcEJ4q__perdida{background:#dc2626}.Gimnasio-module__tcEJ4q__barra small{color:var(--text-tertiary,#64748b);font-size:.68rem}.Gimnasio-module__tcEJ4q__barraActiva small{color:var(--text-primary,#0f172a);font-weight:800}.Gimnasio-module__tcEJ4q__tabla{border-collapse:collapse;width:100%;font-size:.88rem}.Gimnasio-module__tcEJ4q__tabla th,.Gimnasio-module__tcEJ4q__tabla td{text-align:left;border-bottom:1px solid var(--panel-border,#00000014);padding:8px 10px}.Gimnasio-module__tcEJ4q__tabla td.Gimnasio-module__tcEJ4q__num,.Gimnasio-module__tcEJ4q__tabla th.Gimnasio-module__tcEJ4q__num{text-align:right;font-variant-numeric:tabular-nums}.Gimnasio-module__tcEJ4q__equipoMarca{color:#075985;background:#e0f2fe;border-radius:18px;align-items:center;gap:14px;margin-bottom:18px;padding:18px;display:flex}.Gimnasio-module__tcEJ4q__equipoMarca h2{margin:0;font-size:1.3rem}@media (max-width:720px){.Gimnasio-module__tcEJ4q__resultado{grid-template-columns:1fr}.Gimnasio-module__tcEJ4q__foto{width:96px;height:96px}.Gimnasio-module__tcEJ4q__persona{grid-template-columns:40px minmax(0,1fr) auto}.Gimnasio-module__tcEJ4q__persona>:nth-child(3),.Gimnasio-module__tcEJ4q__persona>:nth-child(4){display:none}}.Gimnasio-module__tcEJ4q__mostrador{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.Gimnasio-module__tcEJ4q__mostradorPrincipal{min-width:0}.Gimnasio-module__tcEJ4q__tecla{border:1px solid var(--border-primary,#00000026);color:var(--text-tertiary,#64748b);background:var(--bg-secondary,#f8fafc);border-radius:6px;padding:4px 7px;font:600 .72rem/1 ui-monospace,monospace}.Gimnasio-module__tcEJ4q__pase{background:var(--bg-card,#fff);border:1px solid color-mix(in srgb, var(--text-primary,#0f172a) 10%, transparent);border-radius:18px;margin-bottom:16px;animation:.28s ease-out Gimnasio-module__tcEJ4q__llega;overflow:hidden;box-shadow:0 10px 30px -18px #0f172a59}@keyframes Gimnasio-module__tcEJ4q__llega{0%{opacity:0;transform:translateY(6px)}}.Gimnasio-module__tcEJ4q__paseFranja{color:#fff;letter-spacing:.04em;align-items:center;gap:10px;padding:12px 20px;display:flex}.Gimnasio-module__tcEJ4q__paseFranja strong{font-size:1.05rem}.Gimnasio-module__tcEJ4q__paseFranja span{opacity:.9;margin-left:auto;font-size:.82rem}.Gimnasio-module__tcEJ4q__paseSi .Gimnasio-module__tcEJ4q__paseFranja{background:#15803d}.Gimnasio-module__tcEJ4q__paseNo .Gimnasio-module__tcEJ4q__paseFranja{background:#b91c1c}.Gimnasio-module__tcEJ4q__paseCuerpo{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:20px;padding:20px;display:grid}.Gimnasio-module__tcEJ4q__paseCuerpo .Gimnasio-module__tcEJ4q__foto{border-radius:18px;width:148px;height:148px}.Gimnasio-module__tcEJ4q__paseNombre{letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.15}.Gimnasio-module__tcEJ4q__paseDatos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:12px 0 14px;display:grid}.Gimnasio-module__tcEJ4q__paseDatos>div{background:var(--bg-secondary,#f8fafc);border-radius:10px;padding:8px 10px}.Gimnasio-module__tcEJ4q__paseDatos dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary,#64748b);font-size:.7rem;font-weight:700}.Gimnasio-module__tcEJ4q__paseDatos dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700}.Gimnasio-module__tcEJ4q__paseDebe{color:#991b1b;background:#fee2e2!important}.Gimnasio-module__tcEJ4q__paseEsperando{border:1.5px dashed color-mix(in srgb, var(--text-primary,#0f172a) 18%, transparent);color:var(--text-tertiary,#64748b);border-radius:18px;align-items:center;gap:14px;margin-bottom:16px;padding:22px;display:flex}.Gimnasio-module__tcEJ4q__paseEsperando strong{color:var(--text-primary,#0f172a)}.Gimnasio-module__tcEJ4q__paseEsperando p{margin:2px 0 0;font-size:.88rem}.Gimnasio-module__tcEJ4q__ajustes{color:var(--text-tertiary,#64748b);margin-top:6px;font-size:.82rem}.Gimnasio-module__tcEJ4q__ajustes summary{cursor:pointer;width:fit-content}.Gimnasio-module__tcEJ4q__lineaDelDia{border:1px solid color-mix(in srgb, var(--text-primary,#0f172a) 10%, transparent);background:var(--bg-card,#fff);border-radius:16px;flex-direction:column;max-height:calc(100vh - 40px);display:flex;position:sticky;top:12px;overflow:hidden}.Gimnasio-module__tcEJ4q__lineaDelDia header{border-bottom:1px solid color-mix(in srgb, var(--text-primary,#0f172a) 8%, transparent);justify-content:space-between;align-items:baseline;padding:14px 16px;display:flex}.Gimnasio-module__tcEJ4q__lineaDelDia header span{color:var(--text-tertiary,#64748b);font-size:.82rem}.Gimnasio-module__tcEJ4q__lineaDelDia ol{margin:0;padding:4px 0;list-style:none;overflow-y:auto}.Gimnasio-module__tcEJ4q__lineaDelDia li button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:64px 32px minmax(0,1fr) 10px;align-items:center;gap:10px;padding:7px 16px;display:grid}.Gimnasio-module__tcEJ4q__lineaDelDia li button:hover{background:var(--bg-secondary,#f8fafc)}.Gimnasio-module__tcEJ4q__lineaDelDia time{white-space:nowrap;color:var(--text-tertiary,#64748b);font-variant-numeric:tabular-nums;font-size:.78rem}.Gimnasio-module__tcEJ4q__lineaDelDia .Gimnasio-module__tcEJ4q__fotoChica{border-radius:10px;width:32px;height:32px;font-size:.75rem}.Gimnasio-module__tcEJ4q__lineaNombre{flex-direction:column;min-width:0;display:flex}.Gimnasio-module__tcEJ4q__lineaNombre strong,.Gimnasio-module__tcEJ4q__lineaNombre small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Gimnasio-module__tcEJ4q__lineaNombre strong{font-size:.88rem}.Gimnasio-module__tcEJ4q__lineaNombre small{color:var(--text-tertiary,#64748b);font-size:.74rem}.Gimnasio-module__tcEJ4q__punto{border-radius:50%;width:10px;height:10px}.Gimnasio-module__tcEJ4q__puntoSi{background:#16a34a}.Gimnasio-module__tcEJ4q__puntoNo{background:#dc2626}.Gimnasio-module__tcEJ4q__primerosPasos{margin-top:16px}.Gimnasio-module__tcEJ4q__cerrar{cursor:pointer;color:var(--text-tertiary,#64748b);background:0 0;border:0}.Gimnasio-module__tcEJ4q__pasos{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Gimnasio-module__tcEJ4q__pasos li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.Gimnasio-module__tcEJ4q__pasoHecho{color:var(--text-tertiary,#64748b);text-decoration:line-through}.Gimnasio-module__tcEJ4q__pasoHecho svg{color:#16a34a}@media (max-width:1100px){.Gimnasio-module__tcEJ4q__mostrador{grid-template-columns:1fr}.Gimnasio-module__tcEJ4q__lineaDelDia{max-height:420px;position:static}}@media (max-width:720px){.Gimnasio-module__tcEJ4q__paseCuerpo{grid-template-columns:1fr;justify-items:start}.Gimnasio-module__tcEJ4q__paseCuerpo .Gimnasio-module__tcEJ4q__foto{width:112px;height:112px}.Gimnasio-module__tcEJ4q__pasos li{grid-template-columns:20px minmax(0,1fr)}.Gimnasio-module__tcEJ4q__pasos li>:last-child:not(svg):not(span){grid-column:2;justify-self:start}}.Gimnasio-module__tcEJ4q__soltarArchivo{border:1.5px dashed color-mix(in srgb, var(--text-primary,#0f172a) 22%, transparent);cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:22px;display:flex}.Gimnasio-module__tcEJ4q__soltarArchivo:hover{background:var(--bg-secondary,#f8fafc)}.Gimnasio-module__tcEJ4q__soltarArchivo span{flex-direction:column;display:flex}.Gimnasio-module__tcEJ4q__soltarArchivo small{color:var(--text-tertiary,#64748b)}.Gimnasio-module__tcEJ4q__columnas{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.Gimnasio-module__tcEJ4q__columnas label{font-size:.8rem}.Gimnasio-module__tcEJ4q__previa{border:1px solid color-mix(in srgb, var(--text-primary,#0f172a) 10%, transparent);border-radius:12px;overflow-x:auto}.Gimnasio-module__tcEJ4q__botones .Gimnasio-module__tcEJ4q__borrar{color:#b91c1c;margin-left:auto}.Gimnasio-module__tcEJ4q__borrarYa.Gimnasio-module__tcEJ4q__borrarYa{background:#b91c1c;border-color:#b91c1c}.Gimnasio-module__tcEJ4q__periodo{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.Gimnasio-module__tcEJ4q__periodoFechas{color:var(--text-secondary,#475569);align-items:center;gap:6px;font-size:.84rem;display:inline-flex}.Gimnasio-module__tcEJ4q__periodoFechas input{font:inherit;border:1px solid var(--admin-widget-border,#e2e8f0);background:var(--admin-widget-bg,#fff);border-radius:8px;padding:6px 8px}.Gimnasio-module__tcEJ4q__fiarProductos{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;max-height:300px;padding:2px;display:grid;overflow-y:auto}.Gimnasio-module__tcEJ4q__fiarProducto{border:1px solid var(--border-primary);background:var(--bg-card);color:var(--text-primary);text-align:center;cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;display:flex;position:relative}.Gimnasio-module__tcEJ4q__fiarProducto:hover,.Gimnasio-module__tcEJ4q__fiarProducto:focus-visible{border-color:var(--accent-primary)}.Gimnasio-module__tcEJ4q__fiarProductoElegido{border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-primary) 30%, transparent)}.Gimnasio-module__tcEJ4q__fiarProducto img,.Gimnasio-module__tcEJ4q__fiarSinFoto{object-fit:contain;background:#fff;border-radius:8px;width:64px;height:64px}.Gimnasio-module__tcEJ4q__fiarSinFoto{background:var(--bg-secondary);color:var(--text-tertiary);place-items:center;font-size:1.6rem;font-weight:700;display:grid}.Gimnasio-module__tcEJ4q__fiarProducto strong{font-size:.82rem;line-height:1.2}.Gimnasio-module__tcEJ4q__fiarProducto span{font-size:.85rem}.Gimnasio-module__tcEJ4q__fiarProducto small{color:var(--text-tertiary);font-size:.72rem}.Gimnasio-module__tcEJ4q__fiarProducto small.Gimnasio-module__tcEJ4q__fiarAgotado{color:#c0392b}.Gimnasio-module__tcEJ4q__fiarCuantos{background:var(--accent-primary);color:#fff;border-radius:11px;min-width:22px;height:22px;padding:0 6px;font-size:.78rem;font-style:normal;font-weight:700;line-height:22px;position:absolute;top:4px;right:4px}.Gimnasio-module__tcEJ4q__fiarVacio{color:var(--text-tertiary);grid-column:1/-1;margin:8px 0}.Gimnasio-module__tcEJ4q__fiarLineas{border:1px solid var(--border-primary);border-radius:10px;margin:0;padding:0;list-style:none}.Gimnasio-module__tcEJ4q__fiarLineas li{grid-template-columns:1fr auto 90px;align-items:center;gap:10px;padding:6px 10px;display:grid}.Gimnasio-module__tcEJ4q__fiarLineas li+li{border-top:1px solid var(--border-primary)}.Gimnasio-module__tcEJ4q__fiarLineas li>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.Gimnasio-module__tcEJ4q__fiarCantidad{align-items:center;gap:8px;display:inline-flex}.Gimnasio-module__tcEJ4q__fiarCantidad button{border:1px solid var(--border-primary);background:var(--bg-secondary);width:28px;height:28px;color:var(--text-primary);cursor:pointer;border-radius:8px;font-size:1rem}.Gimnasio-module__tcEJ4q__fiarOtra{color:var(--accent-primary);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.Gimnasio-module__tcEJ4q__etiquetaEquipo{color:#075985;vertical-align:middle;white-space:nowrap;background:#e0f2fe;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-block}.Gimnasio-module__tcEJ4q__tablaEquipo tbody tr{cursor:pointer}.Gimnasio-module__tcEJ4q__tablaEquipo tbody tr:hover{background:var(--bg-secondary,#00000008)}.Gimnasio-module__tcEJ4q__tablaEquipo tbody tr.Gimnasio-module__tcEJ4q__filaElegida{background:color-mix(in srgb, var(--accent-primary,#0f766e) 10%, transparent);box-shadow:inset 3px 0 0 var(--accent-primary,#0f766e)}.Gimnasio-module__tcEJ4q__cuentaAbierta{scroll-margin-top:16px}.Gimnasio-module__tcEJ4q__detalleFiado{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.Gimnasio-module__tcEJ4q__detalleFiado li{border-bottom:1px dashed var(--border-primary,#0000001f);color:var(--text-secondary,#475569);justify-content:space-between;gap:12px;padding:3px 0;font-size:.82rem;display:flex}.Gimnasio-module__tcEJ4q__saldoAFavor{background:#ecfdf5;border:1px solid #a7f3d0;border-left:4px solid #059669;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.Gimnasio-module__tcEJ4q__saldoAFavor>p{color:#065f46;gap:2px;margin:0;display:grid}.Gimnasio-module__tcEJ4q__saldoAFavor>p b{font-size:1.1rem}.Gimnasio-module__tcEJ4q__saldoAFavor>p small{color:#047857}.Gimnasio-module__tcEJ4q__cambiarPlan{white-space:nowrap;margin-top:6px}.Gimnasio-module__tcEJ4q__ultimoPlan{background:#f8fafc;border:1px solid #e5e7eb;border-left:4px solid #6366f1;border-radius:10px;justify-items:start;gap:2px;padding:10px 12px;display:grid}.Gimnasio-module__tcEJ4q__ultimoPlan>span{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:700}.Gimnasio-module__tcEJ4q__ultimoPlan>b{font-size:1.05rem}.Gimnasio-module__tcEJ4q__ultimoPlan>small{color:#475569}.Gimnasio-module__tcEJ4q__diferencia{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:0;padding:10px 12px}.Gimnasio-module__tcEJ4q__diferencia>p{margin:0 0 8px}.Gimnasio-module__tcEJ4q__opcionesDevolver{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Gimnasio-module__tcEJ4q__opcionesDevolver>button{text-align:center;white-space:normal;gap:2px;padding:10px;display:grid}.Gimnasio-module__tcEJ4q__opcionesDevolver small{opacity:.85;font-weight:400}@media (max-width:520px){.Gimnasio-module__tcEJ4q__opcionesDevolver{grid-template-columns:1fr}}.Gimnasio-module__tcEJ4q__reporteCuenta{min-width:20px;color:var(--accent-primary,#0f766e);text-align:center;background:#0f766e1f;border-radius:999px;margin-left:6px;padding:0 6px;font-size:.75rem;display:inline-block}.Gimnasio-module__tcEJ4q__reporteActivo .Gimnasio-module__tcEJ4q__reporteCuenta{color:#fff;background:#ffffff40}.Gimnasio-module__tcEJ4q__cuandoLista{color:var(--accent-primary,#0f766e);font-weight:700}
.RegistroGuiado-module__Y44MdW__pasos{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.RegistroGuiado-module__Y44MdW__pasos li{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.9rem;font-weight:600;display:flex}.RegistroGuiado-module__Y44MdW__pasos li span{color:#fff;background:#cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;display:inline-flex}.RegistroGuiado-module__Y44MdW__pasos .RegistroGuiado-module__Y44MdW__actual{color:#0369a1;background:#e0f2fe}.RegistroGuiado-module__Y44MdW__pasos .RegistroGuiado-module__Y44MdW__actual span{background:#0369a1}.RegistroGuiado-module__Y44MdW__pasos .RegistroGuiado-module__Y44MdW__hecho{color:#15803d;background:#dcfce7}.RegistroGuiado-module__Y44MdW__pasos .RegistroGuiado-module__Y44MdW__hecho span{background:#15803d}.RegistroGuiado-module__Y44MdW__titulo{margin:0 0 10px;font-size:1.3rem}.RegistroGuiado-module__Y44MdW__pregunta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.RegistroGuiado-module__Y44MdW__pregunta p{margin:0 0 12px;font-size:1.05rem}
.HuellaEnVivo-module__N-Julq__caja{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;align-items:center;gap:12px;margin:10px 0;padding:22px 16px;display:flex}.HuellaEnVivo-module__N-Julq__huella{color:#0369a1;background:#e0f2fe;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;display:flex}.HuellaEnVivo-module__N-Julq__latiendo{animation:1.4s ease-in-out infinite HuellaEnVivo-module__N-Julq__late}.HuellaEnVivo-module__N-Julq__lista .HuellaEnVivo-module__N-Julq__huella{color:#15803d;background:#dcfce7}.HuellaEnVivo-module__N-Julq__fallo .HuellaEnVivo-module__N-Julq__huella{color:#b91c1c;background:#fee2e2}.HuellaEnVivo-module__N-Julq__tomas{gap:10px;display:flex}.HuellaEnVivo-module__N-Julq__tomas span{border:2px solid #0369a1;border-radius:50%;width:16px;height:16px;transition:background .2s}.HuellaEnVivo-module__N-Julq__tomas .HuellaEnVivo-module__N-Julq__hecha{background:#0369a1}.HuellaEnVivo-module__N-Julq__lista .HuellaEnVivo-module__N-Julq__tomas span{background:#15803d;border-color:#15803d}.HuellaEnVivo-module__N-Julq__texto{margin:0;font-size:1.1rem;font-weight:700}@keyframes HuellaEnVivo-module__N-Julq__late{0%,to{box-shadow:0 0 #0369a159}50%{box-shadow:0 0 0 16px #0369a100}}@media (prefers-reduced-motion:reduce){.HuellaEnVivo-module__N-Julq__latiendo{animation:none}}
.Admin-module__cvzioq__adminLayout{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg-primary:#f5f1ea;--bg-secondary:#fffdfa;--bg-tertiary:#f1ebe2;--bg-card:#fffdfa;--bg-input:#fff;--text-primary:#1a1611;--text-secondary:#5d5347;--text-tertiary:#8a7e70;--border-primary:#281c101f;--border-secondary:#281c1014;--btn-primary-bg:var(--accent-primary);--btn-primary-hover-bg:color-mix(in srgb, var(--accent-primary) 86%, #000);--btn-primary-active-bg:color-mix(in srgb, var(--accent-primary) 78%, #000);--btn-primary-border:transparent;--btn-primary-hover-border:transparent;--btn-primary-shadow:none;--admin-widget-shadow:0 1px 2px #0f172a0a, 0 2px 6px #0f172a08;--btn-primary-disabled-bg:color-mix(in srgb, var(--accent-primary) 38%, var(--bg-card));--btn-primary-disabled-text:#ffffffeb;--btn-primary-disabled-border:transparent;--btn-secondary-disabled-bg:color-mix(in srgb, var(--text-primary) 4%, transparent);--btn-secondary-disabled-text:var(--text-tertiary);--btn-secondary-disabled-border:color-mix(in srgb, var(--text-primary) 8%, transparent);--admin-sidebar-current-width:min(300px, var(--sidebar-width));--nav-height:0px;min-height:calc(100vh - var(--nav-height));background:var(--bg-primary);width:100%;min-width:0;max-width:100%;font-family:var(--font-sans);padding-left:var(--admin-sidebar-current-width);display:block;position:relative;overflow-x:clip}.Admin-module__cvzioq__adminLayoutSidebarCollapsed{--admin-sidebar-current-width:88px}.Admin-module__cvzioq__adminLayoutCompact{--admin-sidebar-current-width:0px;padding-left:0}.Admin-module__cvzioq__sidebar{width:var(--admin-sidebar-current-width);max-width:min(100%, var(--admin-sidebar-current-width));background:var(--admin-sidebar-bg);border-right:1px solid var(--admin-sidebar-border);box-shadow:var(--admin-sidebar-shadow);top:var(--nav-height);height:calc(100vh - var(--nav-height));z-index:10;flex-direction:column;flex-shrink:0;align-self:flex-start;min-width:0;transition:width .24s,max-width .24s,box-shadow .24s,background .24s;display:flex;position:fixed;left:0;overflow:hidden}.Admin-module__cvzioq__sidebarDrawer{z-index:50;width:min(88vw,340px);max-width:min(88vw,340px);transition:transform .24s,box-shadow .24s,background .24s;transform:translate(-106%)}.Admin-module__cvzioq__sidebarDrawerOpen{transform:translate(0)}.Admin-module__cvzioq__sidebarBackdrop{inset:var(--nav-height) 0 0 0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:45;background:#120e0a61;border:0;position:fixed}.Admin-module__cvzioq__sidebarHeader{border-bottom:1px solid var(--admin-sidebar-border);background:linear-gradient(180deg, color-mix(in srgb, var(--admin-sidebar-bg) 94%, white 6%), color-mix(in srgb, var(--admin-sidebar-bg) 90%, transparent)), radial-gradient(circle at top right, color-mix(in srgb, var(--accent-primary) 10%, transparent), transparent 58%);z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:.85rem;padding:1.15rem 1rem;display:flex;position:sticky;top:0}.Admin-module__cvzioq__sidebarHeaderInfo{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.Admin-module__cvzioq__sidebarTitle{color:var(--admin-sidebar-text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;font-size:.98rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.Admin-module__cvzioq__sidebarSubtitle{color:var(--admin-sidebar-muted-text);font-size:.82rem}.Admin-module__cvzioq__sidebarNav{padding:var(--space-md);scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex;overflow-y:auto}.Admin-module__cvzioq__sidebarToggle{border:1px solid var(--admin-sidebar-border);background:color-mix(in srgb, var(--admin-sidebar-bg) 80%, white 20%);width:2rem;height:2rem;color:var(--admin-sidebar-text);cursor:pointer;font:inherit;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:900;transition:background .18s,color .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 6px 14px #0f172a12}.Admin-module__cvzioq__sidebarToggle:hover{background:var(--admin-sidebar-hover-bg);color:var(--admin-sidebar-hover-text);box-shadow:0 14px 26px #0f172a1f}.Admin-module__cvzioq__navItem{align-items:center;gap:var(--space-md);color:var(--admin-sidebar-muted-text);border:1px solid #0000;border-radius:20px;min-width:0;padding:12px 14px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .22s,color .22s,border-color .22s,box-shadow .22s;display:flex;position:relative}.Admin-module__cvzioq__navItemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Admin-module__cvzioq__navNotificationBadge{background:var(--accent-primary);color:#fffdf7;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;margin-left:auto;padding:0 6px;font-size:.72rem;font-weight:800;display:inline-flex}.Admin-module__cvzioq__navAction{cursor:pointer;text-align:left;background:0 0;width:100%}.Admin-module__cvzioq__navGroup{gap:6px;display:grid}.Admin-module__cvzioq__navGroupTitle{color:var(--admin-sidebar-muted-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;padding:0 14px;font-size:.68rem;font-weight:800}.Admin-module__cvzioq__navIcon{background:var(--admin-sidebar-icon-bg);width:2rem;height:2rem;color:var(--admin-sidebar-icon-text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Admin-module__cvzioq__navItemActive{background:var(--admin-sidebar-active-bg);color:var(--admin-sidebar-active-text);border-left:3px solid var(--accent-primary);border-radius:20px;font-weight:700;box-shadow:0 12px 28px #9a742614}.Admin-module__cvzioq__navItemActive:hover{background:var(--admin-sidebar-active-bg);transform:none}.Admin-module__cvzioq__navItemSuperadmin{box-shadow:inset 0 0 0 1px #525b7024}.Admin-module__cvzioq__navIconSuperadmin{color:#fff;background:linear-gradient(135deg,#242a36,#525b70);box-shadow:inset 0 0 0 1px #525b7066}.Admin-module__cvzioq__navItemActive.Admin-module__cvzioq__navItemSuperadmin{box-shadow:inset 0 0 0 1px #525b7066,0 12px 28px #525b7029}.Admin-module__cvzioq__navSuperadminDot{width:8px;height:8px;box-shadow:0 0 0 2px var(--admin-sidebar-bg);background:#525b70;border-radius:999px;position:absolute;top:8px;right:10px}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__navSuperadminDot{top:6px;right:10px}.Admin-module__cvzioq__sidebarFooter{padding:var(--space-lg);border-top:1px solid var(--admin-sidebar-border);background:color-mix(in srgb, var(--admin-sidebar-bg) 94%, white 6%);z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;bottom:0}.Admin-module__cvzioq__backLink{color:var(--admin-sidebar-muted-text);transition:all var(--transition-fast);border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px;font-family:inherit;font-size:.85rem;font-weight:500;text-decoration:none;display:flex}.Admin-module__cvzioq__backLink:hover{color:var(--admin-sidebar-hover-text);background:var(--admin-sidebar-hover-bg)}.Admin-module__cvzioq__backLinkLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Admin-module__cvzioq__mainContent{padding:clamp(1rem,2.4vw,1.5rem);padding-bottom:calc(clamp(1rem, 2.4vw, 1.5rem) + env(safe-area-inset-bottom));padding-right:calc(clamp(1rem, 2.4vw, 1.5rem) + env(safe-area-inset-right));min-width:0;font-family:var(--font-sans);min-height:calc(100vh - var(--nav-height));overflow:hidden auto}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__sidebarHeader{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px 10px 14px}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__sidebarHeaderInfo,.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__navItemLabel,.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__backLinkLabel,.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__navGroupTitle{display:none}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__sidebarNav{align-items:center;padding-inline:10px}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__navItem{border-radius:22px;justify-content:center;width:100%;min-height:56px;padding:10px 8px}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__navGroup{width:100%}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__navIcon{width:2.45rem;height:2.45rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 12%, transparent);margin:0}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__navNotificationBadge{min-width:1.15rem;height:1.15rem;font-size:.62rem;position:absolute;top:6px;right:6px}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__navItem,.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__backLink{position:relative}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__backLink{justify-content:center;min-height:48px}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__sidebarToggle{width:2.1rem;height:2.1rem}.Admin-module__cvzioq__mobileSidebarTrigger{border:1px solid var(--admin-widget-border);background:var(--admin-widget-bg);color:var(--admin-widget-title);font:inherit;cursor:pointer;box-shadow:none;border-radius:10px;align-items:center;gap:8px;padding:.5rem .85rem;font-size:.86rem;font-weight:600;display:inline-flex}.Admin-module__cvzioq__mobileSidebarTrigger svg{flex-shrink:0}.Admin-module__cvzioq__topBar{margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.Admin-module__cvzioq__topBarEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 4px;font-size:.72rem;font-weight:700}.Admin-module__cvzioq__topBarTitle{color:var(--text-primary);font-size:1rem}.Admin-module__cvzioq__topBarActions{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.Admin-module__cvzioq__notificationsShell{min-width:0;max-width:100%;position:relative}.Admin-module__cvzioq__notificationsButton{border:1px solid var(--admin-widget-border);background:var(--admin-widget-bg);color:var(--admin-widget-title);font:inherit;cursor:pointer;box-shadow:var(--admin-widget-shadow);border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:10px 14px;font-weight:700;display:inline-flex}.Admin-module__cvzioq__notificationsButtonIcon{background:var(--accent-primary);color:#fffdf7;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.72rem;font-weight:800;display:inline-flex}.Admin-module__cvzioq__topBarBadge{background:color-mix(in srgb, var(--accent-primary) 88%, white 12%);color:#fffdf7;border-radius:999px;justify-content:center;align-items:center;min-width:1.45rem;height:1.45rem;padding:0 6px;font-size:.72rem;font-weight:800;display:inline-flex}.Admin-module__cvzioq__notificationsDropdown{border:1px solid var(--admin-widget-border);background:var(--admin-widget-bg);z-index:60;border-radius:20px;flex-direction:column;padding:14px;display:flex;position:fixed;overflow:hidden;box-shadow:0 28px 48px #0f172a2e}.Admin-module__cvzioq__notificationsDropdownHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.Admin-module__cvzioq__notificationsHeaderActions{align-items:center;gap:10px;display:flex}.Admin-module__cvzioq__notificationsClose{border:1px solid var(--admin-widget-border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Admin-module__cvzioq__notificationsClose:hover{background:var(--admin-widget-border)}.Admin-module__cvzioq__notificationsList{gap:10px;margin-right:-4px;padding-right:4px;display:grid;overflow-y:auto}.Admin-module__cvzioq__notificationsEmpty{color:var(--text-secondary);margin:0;font-size:.9rem}.Admin-module__cvzioq__notificationItem{border:1px solid var(--border-secondary);background:color-mix(in srgb, var(--admin-widget-bg) 94%, white 6%);border-radius:16px;gap:8px;padding:12px;display:grid}.Admin-module__cvzioq__notificationItemHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.Admin-module__cvzioq__notificationPill{background:var(--accent-primary-light);color:var(--accent-primary);border-radius:999px;align-items:center;padding:4px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.Admin-module__cvzioq__notificationDate{color:var(--text-tertiary);font-size:.76rem}.Admin-module__cvzioq__notificationTitle{color:var(--text-primary);font-size:.92rem;line-height:1.3}.Admin-module__cvzioq__notificationMessage{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.45}.Admin-module__cvzioq__notificationActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.Admin-module__cvzioq__notificationsLink,.Admin-module__cvzioq__notificationMarkRead{color:var(--accent-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700;text-decoration:none}.Admin-module__cvzioq__roleSwitcherCard{margin-bottom:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--admin-widget-border);background:var(--admin-widget-bg);box-shadow:var(--admin-widget-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 18px;display:flex}.Admin-module__cvzioq__roleSwitcherCard>*{min-width:0}.Admin-module__cvzioq__roleSwitcherCard strong{color:var(--admin-widget-title);margin-bottom:4px;display:block}.Admin-module__cvzioq__roleSwitcherCard p{color:var(--admin-widget-text);margin:0;font-size:.9rem}.Admin-module__cvzioq__roleSwitcherControls{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.Admin-module__cvzioq__roleSwitcherSelect{border:1px solid var(--admin-widget-border);background:color-mix(in srgb, var(--admin-widget-bg) 92%, white 8%);width:min(100%,520px);min-width:min(320px,100%);max-width:100%;color:var(--admin-widget-title);border-radius:12px;outline:none;flex:320px;padding:10px 12px;font-family:inherit;font-size:.9rem}.Admin-module__cvzioq__roleSwitcherSelect:focus{border-color:var(--admin-widget-accent);box-shadow:0 0 0 3px var(--accent-primary-light)}.Admin-module__cvzioq__impersonationBanner{margin-bottom:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--admin-widget-border);background:color-mix(in srgb, var(--admin-widget-bg) 90%, var(--admin-widget-accent) 10%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 18px;display:flex}.Admin-module__cvzioq__impersonationBanner strong{color:var(--admin-widget-title);margin-bottom:4px;display:block}.Admin-module__cvzioq__impersonationBanner p{color:var(--admin-widget-text);font-size:.9rem}.Admin-module__cvzioq__billingAlert{margin-bottom:var(--space-lg);border:1px solid #0000;border-radius:24px;gap:14px;min-width:0;padding:24px 26px;display:grid;box-shadow:0 24px 60px #0f172a1f}.Admin-module__cvzioq__billingAlertEyebrow{text-transform:uppercase;letter-spacing:.12em;opacity:.78;margin-bottom:8px;font-size:.75rem;display:inline-flex}.Admin-module__cvzioq__billingAlert strong{margin-bottom:8px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1;display:block}.Admin-module__cvzioq__billingAlert p{max-width:72ch;margin:0;font-size:1rem;line-height:1.6}.Admin-module__cvzioq__billingAlertMeta{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.Admin-module__cvzioq__billingAlertMeta span{border:1px solid;border-radius:999px;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.Admin-module__cvzioq__billingAlertUpcoming{color:#1e3a8a;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#2563eb47}.Admin-module__cvzioq__billingAlertWarning{color:#92400e;background:linear-gradient(135deg,#fff8e7 0%,#fff1d6 100%);border-color:#d9770647}.Admin-module__cvzioq__billingAlertCritical{color:#fff1f2;background:linear-gradient(135deg,#3a0a0a 0%,#7f1d1d 52%,#b91c1c 100%);border-color:#fca5a557}@media (max-width:1280px){.Admin-module__cvzioq__mainContent{padding:var(--space-lg)}.Admin-module__cvzioq__topBarActions,.Admin-module__cvzioq__roleSwitcherControls,.Admin-module__cvzioq__billingAlertMeta{width:100%}}@media (max-width:1680px){.Admin-module__cvzioq__mainContent{padding:var(--space-lg)}}@media (max-width:768px){.Admin-module__cvzioq__topBar{flex-direction:column;align-items:stretch;gap:12px}.Admin-module__cvzioq__topBarActions{flex-wrap:wrap;width:100%}.Admin-module__cvzioq__topBar>div,.Admin-module__cvzioq__topBar>div>div{flex-wrap:wrap;min-width:0;max-width:100%}.Admin-module__cvzioq__topBarActions>a,.Admin-module__cvzioq__topBarActions>button{flex:auto;justify-content:center;min-height:42px}.Admin-module__cvzioq__notificationsShell,.Admin-module__cvzioq__notificationsButton{justify-content:center;width:100%}.Admin-module__cvzioq__mainContent .btn-sm{min-height:40px}.Admin-module__cvzioq__adminLayout{flex-direction:column;padding-left:0;display:flex}.Admin-module__cvzioq__impersonationBanner{align-items:flex-start}.Admin-module__cvzioq__billingAlert{padding:18px}.Admin-module__cvzioq__roleSwitcherCard,.Admin-module__cvzioq__roleSwitcherControls{flex-direction:column;align-items:flex-start}.Admin-module__cvzioq__roleSwitcherSelect{width:100%;min-width:100%}.Admin-module__cvzioq__sidebarDrawer{width:min(92vw,320px);max-width:min(92vw,320px)}.Admin-module__cvzioq__sidebarHeader{padding:18px 16px 16px}.Admin-module__cvzioq__sidebarNav{padding:10px}.Admin-module__cvzioq__navItem{min-height:52px}.Admin-module__cvzioq__sidebarFooter{padding:14px}.Admin-module__cvzioq__mobileSidebarTrigger{justify-content:center;width:100%}}.Admin-module__cvzioq__navProgressBar{background:var(--accent-primary);z-index:9999;pointer-events:none;border-radius:0 2px 2px 0;width:0%;height:3px;animation:.35s cubic-bezier(.4,0,.2,1) forwards Admin-module__cvzioq__navProgressRun;position:fixed;top:0;left:0}@keyframes Admin-module__cvzioq__navProgressRun{0%{opacity:1;width:0%}60%{opacity:1;width:85%}to{opacity:0;width:100%}}.Admin-module__cvzioq__superadminZoneBanner{z-index:500;color:#fff;letter-spacing:.02em;text-transform:uppercase;text-align:center;background:linear-gradient(90deg,#242a36,#525b70);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:6px 16px;font-size:.82rem;font-weight:700;display:flex;position:sticky;top:0}.Admin-module__cvzioq__adminLayoutSuperadminZone{--nav-height:40px;outline-offset:-3px;outline:3px solid #525b70}.Admin-module__cvzioq__pageTransitionWrapper{animation:.18s ease-out Admin-module__cvzioq__pageFadeIn}@keyframes Admin-module__cvzioq__pageFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Admin-module__cvzioq__atajo{color:var(--text-secondary);white-space:nowrap;border-radius:7px;padding:.3rem .6rem;font-size:.84rem;font-weight:500;text-decoration:none}.Admin-module__cvzioq__atajo:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-primary)}.Admin-module__cvzioq__roleSwitcherSlim{border-color:color-mix(in srgb, var(--text-primary) 10%, transparent);box-shadow:none;border-radius:12px;justify-content:flex-start;gap:12px;margin-bottom:.75rem;padding:5px 10px}.Admin-module__cvzioq__roleSwitcherSlim strong{white-space:nowrap;margin:0;font-size:.86rem;font-weight:600}.Admin-module__cvzioq__roleSwitcherSlim .Admin-module__cvzioq__roleSwitcherSelect{border-radius:8px;padding:4px 10px;font-size:.85rem}.Admin-module__cvzioq__notificationsButton.Admin-module__cvzioq__notificationsButton{box-shadow:none;border-color:color-mix(in srgb, var(--text-primary) 12%, transparent);border-radius:10px}.Admin-module__cvzioq__roleSwitcherSlim .Admin-module__cvzioq__roleSwitcherControls{flex:auto}.Admin-module__cvzioq__roleSwitcherSlim .Admin-module__cvzioq__roleSwitcherSelect{flex:auto;width:auto;min-width:0;height:auto}.Admin-module__cvzioq__sidebarHeader{background:var(--admin-sidebar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:.85rem}.Admin-module__cvzioq__sidebarTitle{font-size:.92rem;font-weight:700}.Admin-module__cvzioq__sidebarToggle{width:1.85rem;height:1.85rem;box-shadow:none;border-radius:8px;font-size:1rem}.Admin-module__cvzioq__sidebarToggle:hover{box-shadow:none}.Admin-module__cvzioq__sidebarNav{gap:2px;padding:10px 8px}.Admin-module__cvzioq__navGroup{gap:1px}.Admin-module__cvzioq__navGroup+.Admin-module__cvzioq__navGroup{margin-top:14px}.Admin-module__cvzioq__navGroupTitle{letter-spacing:.05em;margin:0 0 4px;padding:0 10px;font-size:.68rem;font-weight:600}.Admin-module__cvzioq__navItem{min-height:36px;color:var(--admin-sidebar-text);border:0;border-radius:8px;gap:10px;padding:0 10px;font-size:.875rem;font-weight:500;transition:background-color .12s,color .12s}.Admin-module__cvzioq__navIcon{width:20px;height:20px;color:var(--admin-sidebar-muted-text);box-shadow:none;background:0 0;border-radius:0}.Admin-module__cvzioq__navIcon svg{width:18px;height:18px}.Admin-module__cvzioq__navItem:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--admin-sidebar-text);box-shadow:none}.Admin-module__cvzioq__navItem:hover .Admin-module__cvzioq__navIcon{color:var(--admin-sidebar-text)}.Admin-module__cvzioq__navItemActive,.Admin-module__cvzioq__navItemActive:hover{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--text-primary);box-shadow:none;border-left:0;border-radius:8px;font-weight:600}.Admin-module__cvzioq__navItemActive:before{content:"";background:var(--accent-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.Admin-module__cvzioq__navItemActive .Admin-module__cvzioq__navIcon{color:var(--accent-primary)}.Admin-module__cvzioq__navItemSuperadmin,.Admin-module__cvzioq__navItemActive.Admin-module__cvzioq__navItemSuperadmin{box-shadow:none}.Admin-module__cvzioq__navIconSuperadmin{color:var(--admin-sidebar-muted-text);box-shadow:none;background:0 0}.Admin-module__cvzioq__navItemSuperadminLabel{color:inherit}.Admin-module__cvzioq__navSuperadminDot{display:none}.Admin-module__cvzioq__navNotificationBadge{background:var(--accent-primary);min-width:1.3rem;height:1.3rem;font-size:.7rem;font-weight:700}.Admin-module__cvzioq__sidebarFooter{background:var(--admin-sidebar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:8px}.Admin-module__cvzioq__backLink{border-radius:8px;min-height:34px;padding:0 10px;font-size:.84rem}.Admin-module__cvzioq__adminLayoutSidebarCollapsed:not(.Admin-module__cvzioq__adminLayoutCompact){--admin-sidebar-current-width:64px}.Admin-module__cvzioq__sidebarCollapsed{width:64px;max-width:64px}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__sidebarNav{padding-inline:8px}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__navItem{border-radius:8px;min-height:40px;padding:0}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__navIcon{width:20px;height:20px;box-shadow:none}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__navItemActive:before{top:10px;bottom:10px}.Admin-module__cvzioq__sidebarCollapsed .Admin-module__cvzioq__navGroup+.Admin-module__cvzioq__navGroup{border-top:1px solid var(--admin-sidebar-border);margin-top:10px;padding-top:10px}.Admin-module__cvzioq__botonIcono{border:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);background:var(--admin-widget-bg);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.Admin-module__cvzioq__soloLectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Admin-module__cvzioq__barraArriba{border-bottom:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);flex-direction:column;align-items:stretch;gap:.6rem;margin-bottom:1rem;padding:0 0 .75rem;display:flex}.Admin-module__cvzioq__topBarFila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;min-width:0;min-height:40px;display:flex}.Admin-module__cvzioq__topBarMarca{flex-wrap:wrap;flex:auto;align-items:center;gap:.6rem .75rem;min-width:0;display:flex}.Admin-module__cvzioq__barraArriba .Admin-module__cvzioq__topBarTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.05rem;font-weight:700;overflow:hidden}.Admin-module__cvzioq__barraArriba .Admin-module__cvzioq__topBarActions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.Admin-module__cvzioq__barraArriba .Admin-module__cvzioq__notificationsButton.Admin-module__cvzioq__notificationsButton,.Admin-module__cvzioq__verSitio{gap:.45rem;min-height:38px;padding:0 .85rem;font-size:.86rem;font-weight:600}.Admin-module__cvzioq__verSitio{border:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);background:var(--admin-widget-bg);color:var(--text-primary);white-space:nowrap;border-radius:10px;align-items:center;text-decoration:none;display:inline-flex}.Admin-module__cvzioq__verSitio:hover{background:color-mix(in srgb, var(--text-primary) 5%, var(--admin-widget-bg))}.Admin-module__cvzioq__atajos{align-items:center;gap:2px;min-width:0;display:flex}.Admin-module__cvzioq__atajos .Admin-module__cvzioq__atajo{align-items:center;gap:.4rem;padding:.4rem .65rem;display:inline-flex}.Admin-module__cvzioq__atajos .Admin-module__cvzioq__atajo svg{opacity:.75;width:15px;height:15px}.Admin-module__cvzioq__atajos .Admin-module__cvzioq__atajoActivo{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.Admin-module__cvzioq__otroNegocio{color:#b45309;background:#d977061f;border:1px solid #d9770659;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.8rem;font-weight:700;display:flex}.Admin-module__cvzioq__otroNegocio button{font:inherit;color:#b45309;cursor:pointer;background:0 0;border:1px solid #d9770680;border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:800}.Admin-module__cvzioq__sidebarPlan{max-width:100%;color:var(--admin-sidebar-muted-text);overflow-wrap:break-word;font-size:.74rem;font-weight:500;line-height:1.3}.Admin-module__cvzioq__topBarCompacta{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:var(--admin-widget-bg);border-radius:12px;margin-bottom:.85rem;padding:.5rem .6rem}.Admin-module__cvzioq__topBarCompacta .Admin-module__cvzioq__topBarFila{flex-wrap:nowrap;gap:.5rem}.Admin-module__cvzioq__topBarCompacta .Admin-module__cvzioq__topBarMarca{flex-wrap:nowrap;gap:.55rem}.Admin-module__cvzioq__topBarCompacta .Admin-module__cvzioq__topBarTitle{font-size:1rem}.Admin-module__cvzioq__topBarCompacta .Admin-module__cvzioq__topBarActions{flex-wrap:nowrap;flex:none;gap:6px;width:auto}.Admin-module__cvzioq__topBarCompacta .Admin-module__cvzioq__topBarActions>a,.Admin-module__cvzioq__topBarCompacta .Admin-module__cvzioq__topBarActions>button,.Admin-module__cvzioq__topBarCompacta .Admin-module__cvzioq__notificationsShell,.Admin-module__cvzioq__topBarCompacta .Admin-module__cvzioq__notificationsButton.Admin-module__cvzioq__notificationsButton{flex:none;justify-content:center;width:40px;height:40px;min-height:40px;padding:0;position:relative}.Admin-module__cvzioq__topBarCompacta .Admin-module__cvzioq__topBarBadge{position:absolute;top:-6px;right:-6px}@media (max-width:768px){.Admin-module__cvzioq__roleSwitcherSlim{flex-wrap:nowrap;gap:6px;padding:6px 8px}.Admin-module__cvzioq__roleSwitcherSlim>strong{display:none}.Admin-module__cvzioq__roleSwitcherSlim .Admin-module__cvzioq__roleSwitcherControls{flex-flow:row;width:100%}.Admin-module__cvzioq__roleSwitcherSlim .Admin-module__cvzioq__roleSwitcherControls .btn{white-space:nowrap;flex:none}.Admin-module__cvzioq__roleSwitcherSlim .Admin-module__cvzioq__roleSwitcherSelect{flex:auto;min-width:0}}.Admin-module__cvzioq__moduloApagado{text-align:center;background:var(--bg-card);border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:16px;justify-items:center;gap:10px;max-width:520px;margin:48px auto;padding:32px 28px;display:grid}.Admin-module__cvzioq__moduloApagado h1{color:var(--text-primary);margin:4px 0 0;font-size:1.2rem;font-weight:700}.Admin-module__cvzioq__moduloApagado p{color:var(--text-secondary);margin:0;line-height:1.55}.Admin-module__cvzioq__moduloApagadoIcono{background:color-mix(in srgb, var(--text-primary) 6%, transparent);width:48px;height:48px;color:var(--text-secondary);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.Admin-module__cvzioq__moduloApagadoBotones{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}
.Gastos-module__L2djxW__pantalla{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1360px){.Gastos-module__L2djxW__pantalla{grid-template-columns:1fr}}.Gastos-module__L2djxW__tarjeta{background:var(--admin-widget-bg,var(--bg-card,#fff));border:1px solid var(--admin-widget-border,#e2e8f0);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:20px;display:grid}.Gastos-module__L2djxW__tarjeta>*{min-width:0}.Gastos-module__L2djxW__tituloTarjeta{margin:0;font-size:1.05rem}.Gastos-module__L2djxW__tipo{background:var(--bg-tertiary,#f1f5f9);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.Gastos-module__L2djxW__tipo button{font:inherit;cursor:pointer;color:var(--text-secondary,#475569);background:0 0;border:0;border-radius:10px;padding:10px 8px;font-weight:700}.Gastos-module__L2djxW__tipo .Gastos-module__L2djxW__gastoActivo{color:#b91c1c;background:#fff;box-shadow:0 1px 4px #0f172a1f}.Gastos-module__L2djxW__tipo .Gastos-module__L2djxW__ingresoActivo{color:#15803d;background:#fff;box-shadow:0 1px 4px #0f172a1f}.Gastos-module__L2djxW__etiqueta{letter-spacing:.02em;color:var(--text-secondary,#475569);margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.Gastos-module__L2djxW__valor{border:1px solid var(--admin-widget-border,#e2e8f0);background:var(--bg-input,#fff);border-radius:14px;align-items:center;gap:6px;padding:6px 14px;display:flex}.Gastos-module__L2djxW__valor:focus-within{border-color:var(--accent-primary,#0f766e);box-shadow:0 0 0 3px var(--accent-primary-light,#0f766e26)}.Gastos-module__L2djxW__valor span{color:var(--text-secondary,#64748b);font-size:1.6rem;font-weight:700}.Gastos-module__L2djxW__valor input{width:100%;min-width:0;font:inherit;color:var(--text-primary,#0f172a);background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:1.9rem;font-weight:800}.Gastos-module__L2djxW__chips{flex-wrap:wrap;gap:6px;display:flex}.Gastos-module__L2djxW__chip{border:1px solid var(--admin-widget-border,#e2e8f0);color:var(--text-primary,#0f172a);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:.85rem}.Gastos-module__L2djxW__chipActivo{border-color:var(--accent-primary,#0f766e);background:var(--accent-primary,#0f766e);color:var(--text-on-accent,#fff)}.Gastos-module__L2djxW__campo{box-sizing:border-box;width:100%;min-width:0}.Gastos-module__L2djxW__origen{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:420px){.Gastos-module__L2djxW__origen{grid-template-columns:1fr}}.Gastos-module__L2djxW__opcion{text-align:left;border:2px solid var(--admin-widget-border,#e2e8f0);font:inherit;cursor:pointer;color:var(--text-primary,#0f172a);background:0 0;border-radius:14px;gap:4px;padding:12px;display:grid}.Gastos-module__L2djxW__opcion strong{align-items:center;gap:6px;font-size:.95rem;display:flex}.Gastos-module__L2djxW__opcion small{color:var(--text-secondary,#64748b);line-height:1.35}.Gastos-module__L2djxW__opcionActiva{border-color:var(--accent-primary,#0f766e);background:var(--accent-primary-light,#0f766e14)}.Gastos-module__L2djxW__dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Gastos-module__L2djxW__registrar{width:100%;min-height:50px;font-size:1rem}.Gastos-module__L2djxW__aviso{color:var(--text-secondary,#475569);margin:0;font-size:.85rem;line-height:1.45}.Gastos-module__L2djxW__listo{color:#15803d;margin:0;font-size:.9rem;font-weight:600}.Gastos-module__L2djxW__error{color:#b91c1c;margin:0;font-size:.9rem}.Gastos-module__L2djxW__resumen{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.Gastos-module__L2djxW__dato{border:1px solid var(--admin-widget-border,#e2e8f0);background:var(--admin-widget-bg,#fff);border-radius:14px;padding:12px 14px}.Gastos-module__L2djxW__dato small{color:var(--text-secondary,#64748b);margin-bottom:4px;font-size:.8rem;display:block}.Gastos-module__L2djxW__dato strong{font-size:1.25rem}.Gastos-module__L2djxW__rojo{color:#b91c1c}.Gastos-module__L2djxW__verde{color:#15803d}.Gastos-module__L2djxW__lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Gastos-module__L2djxW__fila{border:1px solid var(--admin-widget-border,#e2e8f0);background:var(--admin-widget-bg,#fff);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.Gastos-module__L2djxW__anulada{opacity:.55}.Gastos-module__L2djxW__anulada .Gastos-module__L2djxW__monto,.Gastos-module__L2djxW__anulada .Gastos-module__L2djxW__concepto{text-decoration:line-through}.Gastos-module__L2djxW__monto{white-space:nowrap;min-width:96px;font-size:1.05rem;font-weight:800}.Gastos-module__L2djxW__concepto{margin:0 0 4px;font-weight:600}.Gastos-module__L2djxW__meta{color:var(--text-secondary,#64748b);flex-wrap:wrap;align-items:center;gap:6px;font-size:.78rem;display:flex}.Gastos-module__L2djxW__insignia{background:var(--bg-tertiary,#f1f5f9);color:var(--text-primary,#334155);border-radius:999px;padding:2px 8px;font-weight:600}.Gastos-module__L2djxW__deCaja{color:#92400e;background:#fef3c7}.Gastos-module__L2djxW__porFuera{color:#075985;background:#e0f2fe}.Gastos-module__L2djxW__anular{border:1px solid var(--admin-widget-border,#e2e8f0);font:inherit;cursor:pointer;color:var(--text-secondary,#475569);background:0 0;border-radius:10px;padding:6px 10px;font-size:.82rem}.Gastos-module__L2djxW__anular:hover{color:#b91c1c;border-color:#b91c1c}.Gastos-module__L2djxW__anularForm{align-items:center;gap:6px;display:flex}.Gastos-module__L2djxW__anularForm input{width:140px}.Gastos-module__L2djxW__periodo{min-width:0;overflow-x:auto}.Gastos-module__L2djxW__cabeceraLista{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (max-width:560px){.Gastos-module__L2djxW__fila{grid-template-columns:1fr;gap:6px}.Gastos-module__L2djxW__dos{grid-template-columns:1fr}}
.AdminModal-module__Ar-dhq__overlay{-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal);padding:var(--space-lg);background:#000000b3;justify-content:center;align-items:center;animation:.25s forwards AdminModal-module__Ar-dhq__overlayIn;display:flex;position:fixed;inset:0}@keyframes AdminModal-module__Ar-dhq__overlayIn{0%{opacity:0}to{opacity:1}}.AdminModal-module__Ar-dhq__modal{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);width:100%;max-width:680px;max-height:90vh;box-shadow:var(--shadow-xl), 0 0 80px #6366f114;flex-direction:column;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards AdminModal-module__Ar-dhq__modalIn;display:flex;overflow:hidden}.AdminModal-module__Ar-dhq__modalLarge{max-width:900px}@keyframes AdminModal-module__Ar-dhq__modalIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.AdminModal-module__Ar-dhq__header{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border-primary);background:linear-gradient(#6366f10f 0%,#0000 100%);justify-content:space-between;align-items:center;display:flex}.AdminModal-module__Ar-dhq__headerTitle{color:var(--text-primary);align-items:center;gap:var(--space-sm);font-size:1.25rem;font-weight:700;display:flex}.AdminModal-module__Ar-dhq__closeBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-tertiary);transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:1.2rem;display:flex}.AdminModal-module__Ar-dhq__closeBtn:hover{color:var(--error);background:#ef444426}.AdminModal-module__Ar-dhq__body{padding:var(--space-xl);flex:1;overflow-y:auto}.AdminModal-module__Ar-dhq__footer{justify-content:flex-end;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--border-primary);background:var(--bg-tertiary);display:flex}.AdminModal-module__Ar-dhq__formGrid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.AdminModal-module__Ar-dhq__formGroup{flex-direction:column;gap:6px;display:flex}.AdminModal-module__Ar-dhq__formGroupFull{grid-column:1/-1;}.AdminModal-module__Ar-dhq__label{color:var(--text-secondary);letter-spacing:.01em;font-size:.85rem;font-weight:600}.AdminModal-module__Ar-dhq__labelHint{color:var(--text-tertiary);font-size:.75rem;font-weight:400}.AdminModal-module__Ar-dhq__input{background:var(--bg-input);border:1.5px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);transition:all var(--transition-base);outline:none;width:100%;padding:11px 14px;font-size:.92rem}.AdminModal-module__Ar-dhq__input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-light)}.AdminModal-module__Ar-dhq__input::placeholder{color:var(--text-tertiary)}.AdminModal-module__Ar-dhq__textarea{resize:vertical;min-height:80px;line-height:1.5;}.AdminModal-module__Ar-dhq__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px;}.AdminModal-module__Ar-dhq__toggleRow{border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.AdminModal-module__Ar-dhq__toggleRow:last-child{border-bottom:none}.AdminModal-module__Ar-dhq__toggleLabel{color:var(--text-primary);font-size:.9rem;font-weight:500}.AdminModal-module__Ar-dhq__toggleSwitch{border-radius:var(--radius-full);cursor:pointer;width:44px;height:24px;transition:all var(--transition-base);flex-shrink:0;position:relative}.AdminModal-module__Ar-dhq__toggleOn{background:var(--accent-primary)}.AdminModal-module__Ar-dhq__toggleOff{background:var(--bg-tertiary);border:1px solid var(--border-primary)}.AdminModal-module__Ar-dhq__toggleKnob{width:20px;height:20px;transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;position:absolute;top:2px}.AdminModal-module__Ar-dhq__toggleOn .AdminModal-module__Ar-dhq__toggleKnob{left:22px}.AdminModal-module__Ar-dhq__toggleOff .AdminModal-module__Ar-dhq__toggleKnob{left:2px}.AdminModal-module__Ar-dhq__imageManager{gap:var(--space-sm);flex-direction:column;display:flex}.AdminModal-module__Ar-dhq__imageList{gap:var(--space-sm);flex-wrap:wrap;display:flex}.AdminModal-module__Ar-dhq__imageThumb{border-radius:var(--radius-md);border:1px solid var(--border-primary);width:80px;height:80px;transition:all var(--transition-fast);position:relative;overflow:hidden}.AdminModal-module__Ar-dhq__imageThumb:hover{border-color:var(--error)}.AdminModal-module__Ar-dhq__imageThumb img{object-fit:cover;width:100%;height:100%}.AdminModal-module__Ar-dhq__imageRemoveBtn{color:#fff;opacity:0;width:20px;height:20px;transition:all var(--transition-fast);background:#ef4444e6;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;display:flex;position:absolute;top:2px;right:2px}.AdminModal-module__Ar-dhq__imageThumb:hover .AdminModal-module__Ar-dhq__imageRemoveBtn{opacity:1}.AdminModal-module__Ar-dhq__imageAddRow{gap:var(--space-sm);display:flex}.AdminModal-module__Ar-dhq__imageAddInput{flex:1;}.AdminModal-module__Ar-dhq__imageAddBtn{background:var(--accent-gradient);color:#fff;border-radius:var(--radius-md);white-space:nowrap;transition:all var(--transition-base);padding:10px 16px;font-size:.85rem;font-weight:600}.AdminModal-module__Ar-dhq__imageAddBtn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.AdminModal-module__Ar-dhq__btnUpload{background:var(--bg-tertiary);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:var(--radius-md);white-space:nowrap;transition:all var(--transition-base);align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;display:flex}.AdminModal-module__Ar-dhq__btnUpload:hover{background:var(--bg-card-hover);border-color:var(--accent-primary)}.AdminModal-module__Ar-dhq__tooltipContainer{align-items:center;display:flex;position:relative}.AdminModal-module__Ar-dhq__tooltipIcon{background:var(--bg-tertiary);width:20px;height:20px;color:var(--text-tertiary);cursor:help;border:1px solid var(--border-primary);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:flex}.AdminModal-module__Ar-dhq__tooltipIcon:hover{background:var(--accent-primary-light);color:var(--accent-primary);border-color:var(--accent-primary);transform:scale(1.1)}.AdminModal-module__Ar-dhq__tooltipContent{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);width:200px;box-shadow:var(--shadow-xl);color:var(--text-secondary);pointer-events:none;opacity:0;z-index:100;text-align:center;padding:10px 14px;font-size:.75rem;line-height:1.5;transition:all .2s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(10px)}.AdminModal-module__Ar-dhq__tooltipContent:after{content:"";border:6px solid #0000;border-top-color:var(--border-primary);position:absolute;top:100%;left:50%;transform:translate(-50%)}.AdminModal-module__Ar-dhq__tooltipContainer:hover .AdminModal-module__Ar-dhq__tooltipContent{opacity:1;transform:translate(-50%)translateY(0)}.AdminModal-module__Ar-dhq__tooltipBottom{top:calc(100% + 10px);bottom:auto;transform:translate(-50%)translateY(-10px)}.AdminModal-module__Ar-dhq__tooltipBottom:after{border-top-color:#0000;border-bottom-color:var(--border-primary);top:auto;bottom:100%}.AdminModal-module__Ar-dhq__tooltipContainer:hover .AdminModal-module__Ar-dhq__tooltipBottom{opacity:1;transform:translate(-50%)translateY(0)}.AdminModal-module__Ar-dhq__confirmBody{text-align:center;padding:var(--space-xl)}.AdminModal-module__Ar-dhq__confirmIcon{margin-bottom:var(--space-md);font-size:3rem}.AdminModal-module__Ar-dhq__confirmTitle{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:1.2rem;font-weight:700}.AdminModal-module__Ar-dhq__confirmText{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.AdminModal-module__Ar-dhq__btnCancel{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-base);padding:10px 20px;font-size:.9rem;font-weight:600}.AdminModal-module__Ar-dhq__btnCancel:hover{background:var(--bg-card-hover);color:var(--text-primary)}.AdminModal-module__Ar-dhq__btnSave{background:var(--accent-gradient);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md), 0 0 20px #6366f133;transition:all var(--transition-base);padding:10px 24px;font-size:.9rem;font-weight:600}.AdminModal-module__Ar-dhq__btnSave:hover{box-shadow:var(--shadow-lg), 0 0 30px #6366f14d;transform:translateY(-1px)}.AdminModal-module__Ar-dhq__btnSave:disabled{opacity:.6;cursor:not-allowed;transform:none}.AdminModal-module__Ar-dhq__btnDanger{background:var(--error);color:#fff;border-radius:var(--radius-md);transition:all var(--transition-base);padding:10px 24px;font-size:.9rem;font-weight:600}.AdminModal-module__Ar-dhq__btnDanger:hover{background:#dc2626;box-shadow:0 0 20px #ef44444d}.AdminModal-module__Ar-dhq__divider{background:var(--border-primary);height:1px;margin:var(--space-lg) 0}.AdminModal-module__Ar-dhq__priceGroup{gap:var(--space-md);display:flex}.AdminModal-module__Ar-dhq__priceGroup>*{flex:1}@media (max-width:600px){.AdminModal-module__Ar-dhq__modal{border-radius:var(--radius-lg);max-height:95vh}.AdminModal-module__Ar-dhq__formGrid{grid-template-columns:1fr}.AdminModal-module__Ar-dhq__header,.AdminModal-module__Ar-dhq__body,.AdminModal-module__Ar-dhq__footer{padding-left:var(--space-md);padding-right:var(--space-md)}}
.VerComo-module__y6XIcW__boton{border:1px solid color-mix(in srgb, var(--text-primary) 14%, transparent);background:var(--bg-card,#fff);min-width:0;max-width:100%;min-height:38px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:4px 10px 4px 12px;font-size:.86rem;display:inline-flex}.VerComo-module__y6XIcW__boton:hover:not(:disabled),.VerComo-module__y6XIcW__boton[aria-expanded=true]{border-color:var(--accent-primary)}.VerComo-module__y6XIcW__boton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.VerComo-module__y6XIcW__boton:disabled{opacity:.6;cursor:progress}.VerComo-module__y6XIcW__ancho{width:100%;display:flex}.VerComo-module__y6XIcW__rotulo{color:var(--text-tertiary);white-space:nowrap;font-size:.8rem;font-weight:600}.VerComo-module__y6XIcW__actual{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;max-width:220px;font-weight:700;overflow:hidden}.VerComo-module__y6XIcW__ancho .VerComo-module__y6XIcW__actual{max-width:none}.VerComo-module__y6XIcW__rol{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:.72rem;font-weight:700}.VerComo-module__y6XIcW__flecha{color:var(--text-tertiary);flex:none;transition:transform .15s}.VerComo-module__y6XIcW__flechaArriba{transform:rotate(180deg)}.VerComo-module__y6XIcW__panel{z-index:1200;border:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);background:var(--bg-card,#fff);border-radius:14px;flex-direction:column;gap:6px;padding:6px;display:flex;position:fixed;box-shadow:0 14px 36px #0f172a29}.VerComo-module__y6XIcW__buscar{border:1px solid color-mix(in srgb, var(--text-primary) 14%, transparent);background:color-mix(in srgb, var(--text-primary) 3%, transparent);width:100%;color:var(--text-primary);font:inherit;border-radius:10px;flex:none;padding:9px 12px;font-size:.88rem}.VerComo-module__y6XIcW__buscar:focus{outline:2px solid var(--accent-primary);outline-offset:0}.VerComo-module__y6XIcW__lista{gap:2px;min-height:0;display:grid;overflow-y:auto}.VerComo-module__y6XIcW__opcion{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.VerComo-module__y6XIcW__opcion:hover,.VerComo-module__y6XIcW__opcion:focus-visible{background:color-mix(in srgb, var(--text-primary) 7%, transparent);outline:none}.VerComo-module__y6XIcW__opcionActual{background:color-mix(in srgb, var(--accent-primary) 9%, transparent)}.VerComo-module__y6XIcW__textos{flex:auto;gap:1px;min-width:0;display:grid}.VerComo-module__y6XIcW__titulo{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.VerComo-module__y6XIcW__detalle{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.VerComo-module__y6XIcW__visto{color:var(--accent-primary);flex:none}.VerComo-module__y6XIcW__vacio{color:var(--text-tertiary);margin:0;padding:12px;font-size:.86rem}@media (prefers-reduced-motion:reduce){.VerComo-module__y6XIcW__flecha{transition:none}}
.Panel-module__gnyIZG__viz{--serie-1:#2a78d6;--serie-2:#eb6834;--serie-3:#1baf7a;--serie-4:#eda100;--linea-fina:color-mix(in srgb, var(--text-primary) 10%, transparent);--rejilla:color-mix(in srgb, var(--text-primary) 7%, transparent);--eje:color-mix(in srgb, var(--text-primary) 22%, transparent);--tenue:var(--text-tertiary);--sube:#15803d;--baja:#b91c1c}:root[data-theme=dark] .Panel-module__gnyIZG__viz{--serie-1:#3987e5;--serie-2:#d95926;--serie-3:#199e70;--serie-4:#c98500;--sube:#22c55e;--baja:#f87171}.Panel-module__gnyIZG__tarjeta{background:var(--bg-card);border:1px solid var(--linea-fina);border-radius:14px;min-width:0;padding:20px 22px;box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a08}.Panel-module__gnyIZG__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.Panel-module__gnyIZG__titulo{letter-spacing:-.005em;color:var(--text-primary);margin:0;font-size:15px;font-weight:650}.Panel-module__gnyIZG__subtitulo{color:var(--text-secondary);margin:3px 0 0;font-size:13px;line-height:1.45}.Panel-module__gnyIZG__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Panel-module__gnyIZG__pie{border-top:1px solid var(--linea-fina);justify-content:flex-end;gap:12px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.Panel-module__gnyIZG__enlace{color:var(--accent-primary);font-weight:600;text-decoration:none}.Panel-module__gnyIZG__enlace:hover{text-decoration:underline}.Panel-module__gnyIZG__rejilla{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:16px;display:grid}.Panel-module__gnyIZG__rejilla3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:16px;display:grid}.Panel-module__gnyIZG__bloque{margin-bottom:16px}.Panel-module__gnyIZG__kpis{border:1px solid var(--linea-fina);background:var(--bg-card);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:18px;display:grid;overflow:hidden}.Panel-module__gnyIZG__kpi{min-width:0;box-shadow:-1px 0 0 var(--linea-fina), 0 -1px 0 var(--linea-fina);text-align:left;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:14px 16px 12px;display:flex;position:relative}button.Panel-module__gnyIZG__kpi{cursor:pointer;transition:background-color .12s}button.Panel-module__gnyIZG__kpi:hover{background:color-mix(in srgb, var(--text-primary) 3%, transparent)}button.Panel-module__gnyIZG__kpi:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.Panel-module__gnyIZG__kpi[aria-pressed=true]{background:color-mix(in srgb, var(--kpi-color,var(--serie-1)) 7%, transparent)}.Panel-module__gnyIZG__kpi[aria-pressed=true]:before{content:"";background:var(--kpi-color,var(--serie-1));height:3px;position:absolute;inset:0 0 auto}.Panel-module__gnyIZG__kpiEtiqueta{color:var(--text-secondary);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.Panel-module__gnyIZG__punto{background:var(--kpi-color,var(--serie-1));border-radius:3px;flex:none;width:9px;height:9px}.Panel-module__gnyIZG__kpiValor{letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:650;line-height:1.15;overflow:hidden}.Panel-module__gnyIZG__kpiPie{justify-content:space-between;align-items:flex-end;gap:8px;min-height:28px;display:flex}.Panel-module__gnyIZG__kpiNota{color:var(--text-tertiary);font-size:12px;line-height:1.35}.Panel-module__gnyIZG__cambio{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-flex}.Panel-module__gnyIZG__cambioBien{color:var(--sube);background:color-mix(in srgb, var(--sube) 12%, transparent)}.Panel-module__gnyIZG__cambioMal{color:var(--baja);background:color-mix(in srgb, var(--baja) 12%, transparent)}.Panel-module__gnyIZG__cambioNeutro{color:var(--text-secondary);background:color-mix(in srgb, var(--text-primary) 7%, transparent)}.Panel-module__gnyIZG__chispa{flex:none;width:84px;height:28px;overflow:visible}.Panel-module__gnyIZG__segmentos{background:color-mix(in srgb, var(--text-primary) 5%, transparent);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.Panel-module__gnyIZG__segmento{font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:500}.Panel-module__gnyIZG__segmento:hover{color:var(--text-primary)}.Panel-module__gnyIZG__segmento[aria-pressed=true]{background:var(--bg-card);color:var(--text-primary);font-weight:600;box-shadow:0 1px 2px #0f172a1a}.Panel-module__gnyIZG__segmento:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.Panel-module__gnyIZG__grafica{width:100%;min-width:0}.Panel-module__gnyIZG__leyenda{color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:0;font-size:12.5px;list-style:none;display:flex}.Panel-module__gnyIZG__leyenda li{align-items:center;gap:7px;display:inline-flex}.Panel-module__gnyIZG__clave{border-top:2px solid var(--clave,var(--serie-1));border-radius:2px;width:16px;height:0}.Panel-module__gnyIZG__claveAnterior{border-top-style:dashed;border-top-color:var(--tenue)}.Panel-module__gnyIZG__tip{border:1px solid var(--linea-fina);background:var(--bg-card);min-width:170px;color:var(--text-primary);border-radius:10px;padding:10px 12px;font-size:12.5px;box-shadow:0 10px 28px #0f172a24}.Panel-module__gnyIZG__tipFecha{color:var(--text-secondary);margin-bottom:6px;font-size:12px}.Panel-module__gnyIZG__tipFila{justify-content:space-between;align-items:center;gap:16px;padding:2px 0;display:flex}.Panel-module__gnyIZG__tipFila span{color:var(--text-secondary);align-items:center;gap:7px;display:inline-flex}.Panel-module__gnyIZG__tipFila strong{font-variant-numeric:tabular-nums;font-weight:650}.Panel-module__gnyIZG__vacio{text-align:center;color:var(--text-secondary);border:1px dashed var(--linea-fina);border-radius:10px;place-items:center;gap:6px;padding:28px 12px;font-size:13.5px;display:grid}.Panel-module__gnyIZG__lista{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Panel-module__gnyIZG__fila{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 12px;display:grid}.Panel-module__gnyIZG__filaEtiqueta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:13.5px;overflow:hidden}a.Panel-module__gnyIZG__filaEtiqueta{text-decoration:none}a.Panel-module__gnyIZG__filaEtiqueta:hover{text-decoration:underline}.Panel-module__gnyIZG__filaValor{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:650}.Panel-module__gnyIZG__filaDetalle{color:var(--text-tertiary);margin-left:6px;font-weight:400}.Panel-module__gnyIZG__pista{background:color-mix(in srgb, var(--barra,var(--serie-1)) 12%, transparent);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.Panel-module__gnyIZG__relleno{background:var(--barra,var(--serie-1));border-radius:0 3px 3px 0;min-width:2px;height:100%}.Panel-module__gnyIZG__tablaCaja{margin:0 -4px;overflow-x:auto}.Panel-module__gnyIZG__tabla{border-collapse:collapse;width:100%;font-size:13.5px}.Panel-module__gnyIZG__tabla th{text-align:left;letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--linea-fina);white-space:nowrap;padding:8px 10px;font-size:11.5px;font-weight:600}.Panel-module__gnyIZG__tabla td{border-bottom:1px solid var(--linea-fina);color:var(--text-primary);vertical-align:middle;padding:10px}.Panel-module__gnyIZG__tabla tbody tr:last-child td{border-bottom:0}.Panel-module__gnyIZG__tabla tbody tr:hover td{background:color-mix(in srgb, var(--text-primary) 3%, transparent)}.Panel-module__gnyIZG__tabla .Panel-module__gnyIZG__numero{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.Panel-module__gnyIZG__celdaNombre{flex-direction:column;min-width:0;display:flex}.Panel-module__gnyIZG__celdaNombre small{color:var(--text-tertiary);font-size:12px}.Panel-module__gnyIZG__botonFila{border:1px solid var(--linea-fina);color:var(--text-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:4px 10px;font-size:12.5px;font-weight:600}.Panel-module__gnyIZG__botonFila:hover{background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.Panel-module__gnyIZG__soloLectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.Panel-module__gnyIZG__tarjeta{border-radius:12px;padding:16px}.Panel-module__gnyIZG__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.Panel-module__gnyIZG__kpiValor{font-size:22px}.Panel-module__gnyIZG__chispa{display:none}}.Panel-module__gnyIZG__pestanas{border-bottom:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);scrollbar-width:none;gap:2px;margin:0 0 16px;display:flex;position:relative;overflow-x:auto}.Panel-module__gnyIZG__pestana{font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:10px 14px;font-size:.9rem;font-weight:500;display:inline-flex;position:relative}.Panel-module__gnyIZG__pestana:hover{color:var(--text-primary)}.Panel-module__gnyIZG__pestanaVacia{color:var(--text-tertiary)}.Panel-module__gnyIZG__pestanaActiva{color:var(--text-primary);font-weight:650}.Panel-module__gnyIZG__pestanaActiva:after{content:"";background:var(--accent-primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.Panel-module__gnyIZG__conRaya .Panel-module__gnyIZG__pestanaActiva:after{opacity:0}.Panel-module__gnyIZG__raya{background:var(--accent-primary);pointer-events:none;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.Panel-module__gnyIZG__rayaDerecha{transition:right .22s cubic-bezier(.3,.7,.3,1),left .32s cubic-bezier(.6,0,.3,1) 40ms}.Panel-module__gnyIZG__rayaIzquierda{transition:left .22s cubic-bezier(.3,.7,.3,1),right .32s cubic-bezier(.6,0,.3,1) 40ms}@media (prefers-reduced-motion:reduce){.Panel-module__gnyIZG__pestanas .Panel-module__gnyIZG__raya{transition:none}}.Panel-module__gnyIZG__pestana:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px;border-radius:6px}.Panel-module__gnyIZG__pestanaCuenta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.Panel-module__gnyIZG__menuBoton{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.Panel-module__gnyIZG__menuBoton:hover,.Panel-module__gnyIZG__menuBoton[aria-expanded=true]{background:color-mix(in srgb, var(--text-primary) 7%, transparent);color:var(--text-primary)}.Panel-module__gnyIZG__menuBoton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.Panel-module__gnyIZG__menu{z-index:1200;border:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);background:var(--bg-card,#fff);border-radius:12px;min-width:210px;padding:6px;display:grid;position:fixed;box-shadow:0 10px 30px #0f172a24}.Panel-module__gnyIZG__menuItem{text-align:left;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:.88rem}.Panel-module__gnyIZG__menuItem:hover:not(:disabled),.Panel-module__gnyIZG__menuItem:focus-visible{background:color-mix(in srgb, var(--text-primary) 7%, transparent);outline:none}.Panel-module__gnyIZG__menuItem:disabled{color:var(--text-tertiary);cursor:default}.Panel-module__gnyIZG__menuPeligro{color:#b91c1c}
