@charset "UTF-8";:root{--accent: #f5c518;--accent-hover: #ffd633;--accent-contrast: #0a0a0a;--accent-dim: #c8a01a;--accent-veil: rgba(245, 197, 24, .09);--accent-hairline: rgba(245, 197, 24, .28);--alto-campo: 42px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 1px rgba(0, 0, 0, .04);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .04);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .06);--transition-fast: .14s cubic-bezier(.4, 0, .2, 1);--transition-base: .22s cubic-bezier(.4, 0, .2, 1);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}:root,:root[data-theme=light]{--bg: #fafafa;--bg-elevated: #ffffff;--bg-subtle: #f2f2f3;--bg-hover: #ececed;--border: #e4e4e6;--border-strong: #d0d0d3;--text: #0a0a0a;--text-secondary: #55555a;--text-tertiary: #8a8a8f;--text-on-accent: #0a0a0a;--serie-anterior: #4a72b8;--serie-actual: #b8860b;--sidebar-bg: #0a0a0a;--sidebar-text: #f5f5f5;--sidebar-text-muted: #9a9a9d;--sidebar-hover: #1c1c1e;--sidebar-active: #f5c518;--sidebar-active-text: #0a0a0a;--sidebar-border: #232325;--primario-apagado: #fae28c;--primario-apagado-texto: #848484;--fondo-logo: #ffffff;--success: #1a9c5e;--success-bg: #e7f7ef;--warning: #b8860b;--warning-bg: #fdf3d9;--danger: #d64545;--danger-bg: #fbe9e9;--info: #2f6fed;--info-bg: #eaf0fe;color-scheme:light}:root[data-theme=dark]{--bg: #08080a;--bg-elevated: #121215;--bg-subtle: #1a1a1e;--bg-hover: #232328;--border: #26262b;--border-strong: #3a3a41;--text: #f2f2f3;--text-secondary: #b3b3b6;--text-tertiary: #7d7d81;--text-on-accent: #0a0a0a;--serie-anterior: #5b8ae0;--serie-actual: #b58a14;--sidebar-bg: #000000;--sidebar-text: #f2f2f3;--sidebar-text-muted: #808085;--sidebar-hover: #141417;--sidebar-active: #f5c518;--sidebar-active-text: #0a0a0a;--sidebar-border: #1a1a1e;--primario-apagado: #26262b;--primario-apagado-texto: #7d7d81;--fondo-logo: #d6d6da;--success: #35c97f;--success-bg: #113023;--warning: #e0af2f;--warning-bg: #33280c;--danger: #ea6363;--danger-bg: #331616;--info: #6b9bff;--info-bg: #0f2340;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #08080a;--bg-elevated: #121215;--bg-subtle: #1a1a1e;--bg-hover: #232328;--border: #26262b;--border-strong: #3a3a41;--text: #f2f2f3;--text-secondary: #b3b3b6;--text-tertiary: #7d7d81;--text-on-accent: #0a0a0a;--serie-anterior: #5b8ae0;--serie-actual: #b58a14;--sidebar-bg: #000000;--sidebar-text: #f2f2f3;--sidebar-text-muted: #808085;--sidebar-hover: #141417;--sidebar-active: #f5c518;--sidebar-active-text: #0a0a0a;--sidebar-border: #1a1a1e;--primario-apagado: #26262b;--primario-apagado-texto: #7d7d81;--fondo-logo: #d6d6da;--success: #35c97f;--success-bg: #113023;--warning: #e0af2f;--warning-bg: #33280c;--danger: #ea6363;--danger-bg: #331616;--info: #6b9bff;--info-bg: #0f2340;color-scheme:dark}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;font-weight:650;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:var(--accent);color:var(--accent-contrast)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.isla{position:relative;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 24px;overflow:hidden}.isla-destacada{border-color:var(--accent-hairline);background:linear-gradient(135deg,var(--accent-veil) 0%,transparent 42%),var(--bg-elevated)}.isla-destacada:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent) 0%,var(--accent-dim) 100%)}.cifra{font-size:44px;font-weight:750;letter-spacing:-.03em;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.cifra-sm{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.microlabel{display:block;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.09em;color:var(--text-tertiary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-sm);padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-contrast);box-shadow:0 2px 8px #f5c51847}.btn-primary:disabled{opacity:1;background:var(--primario-apagado);color:var(--primario-apagado-texto);box-shadow:none}.btn-primary:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 14px #f5c5185c}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-secondary{background:var(--bg-subtle);color:var(--text);border-color:var(--border)}.btn-secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-strong)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.btn-danger{background:transparent;color:var(--danger);border-color:var(--border)}.btn-danger:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}.btn-sm{padding:6px 12px;font-size:13px}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea){font-family:inherit;font-size:14px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea)::placeholder{color:var(--text-tertiary)}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea):where(:focus){outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #f5c51838}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea):where(:disabled){opacity:.6;cursor:not-allowed}input::-webkit-datetime-edit-fields-wrapper{padding:0}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:600;color:var(--text-secondary)}.field input,.field select,.field textarea{font-family:inherit;font-size:14px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.field input::placeholder,.field select::placeholder,.field textarea::placeholder{color:var(--text-tertiary)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #f5c51838}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.6;cursor:not-allowed}.field textarea{resize:vertical;min-height:80px}.field input:not([type=checkbox],[type=radio],[type=file]),.field select{height:var(--alto-campo)}.field .field-error{font-size:12px;color:var(--danger)}label.field>span:first-child{font-size:13px;font-weight:600;color:var(--text-secondary)}input[type=month].mes-vacio:not(:focus)::-webkit-datetime-edit{color:transparent}.field-hint{display:block;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.form-aviso{background:var(--success-bg);color:var(--success);border-radius:var(--radius-sm);padding:10px 14px;font-size:13.5px;font-weight:600;margin-bottom:18px}.texto-aviso{color:var(--warning);font-weight:600}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.6}.badge.badge-success{background:var(--success-bg);color:var(--success)}.badge.badge-warning{background:var(--warning-bg);color:var(--warning)}.badge.badge-danger{background:var(--danger-bg);color:var(--danger)}.badge.badge-info{background:var(--info-bg);color:var(--info)}.badge.badge-neutral,.badge-estado.tono-neutro{background:var(--bg-subtle);color:var(--text-secondary)}.badge-estado.tono-aviso{background:var(--warning-bg);color:var(--warning)}.badge-estado.tono-info{background:var(--info-bg);color:var(--info)}.badge-estado.tono-exito{background:var(--success-bg);color:var(--success)}.badge-estado.tono-error{background:var(--danger-bg);color:var(--danger)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px;flex-wrap:wrap}.page-header h1{font-size:29px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.page-header p{color:var(--text-tertiary);font-size:13.5px;margin-top:6px}.table-wrap{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-elevated)}table{width:100%;border-collapse:collapse;font-size:14px}table th,table td{text-align:left;padding:15px 18px;white-space:nowrap}table thead th{color:var(--text-tertiary);font-weight:650;font-size:11px;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid var(--border);background:transparent}table tbody tr{position:relative;transition:background var(--transition-fast)}table tbody tr td{border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent)}table tbody tr:hover{background:var(--bg-subtle);cursor:pointer}table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 24px;text-align:center;color:var(--text-tertiary)}.empty-state strong{color:var(--text-secondary);font-size:15px}.spinner{width:20px;height:20px;border-radius:50%;border:2.5px solid var(--border);border-top-color:var(--accent);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.fade-in{animation:fadeIn var(--transition-base) ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.seccion{padding:22px 24px;margin-top:20px}@media(max-width:560px){.seccion{padding:18px 16px}}.seccion+*{margin-top:20px}.section-title{font-size:14px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px}.subseccion{margin:22px 0 12px;font-size:13px;color:var(--text-tertiary)}.seccion-nota{font-size:12.5px;color:var(--text-tertiary);margin:-8px 0 14px;line-height:1.5}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid .span-2{grid-column:span 2}@media(max-width:560px){.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:span 1}}.form-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.check{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-secondary);cursor:pointer}.check input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}.banner{border-radius:var(--radius-sm);padding:10px 14px;font-size:13.5px;font-weight:600;margin-bottom:16px;line-height:1.45}.banner.banner-error{background:var(--danger-bg);color:var(--danger)}.banner.banner-ok{background:var(--success-bg);color:var(--success)}.banner.banner-info{background:var(--info-bg);color:var(--info)}.banner.banner-aviso{background:var(--warning-bg);color:var(--warning)}.negativo{color:var(--danger)}@media(max-width:768px){.page-header{margin-bottom:18px}.page-header h1{font-size:24px}table{font-size:13.5px}table th,table td{padding:12px 14px}.isla{padding:18px}.cifra{font-size:36px}.btn{min-height:40px}.btn-sm{min-height:36px}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea),.field input,.field select,.field textarea{font-size:16px}}.sub{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-tertiary)}.control{font:inherit;font-size:14px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);min-height:38px}.control:focus{outline:none;border-color:var(--accent)}@media(max-width:640px){.table-wrap:has(.tabla-responsive){border:none;background:transparent;overflow:visible}table.tabla-responsive{display:block;width:100%}table.tabla-responsive thead{display:none}table.tabla-responsive tbody{display:flex;flex-direction:column;gap:10px}table.tabla-responsive tfoot{display:block;margin-top:10px}table.tabla-responsive tbody tr,table.tabla-responsive tfoot tr{display:block;min-width:0;padding:10px 14px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md)}table.tabla-responsive tbody tr:hover td:first-child,table.tabla-responsive tfoot tr:hover td:first-child{box-shadow:none}table.tabla-responsive td{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 12px;padding:6px 0;border-top:none;white-space:normal;text-align:right;min-width:0;overflow-wrap:anywhere}table.tabla-responsive td:before{content:attr(data-label);flex-shrink:0;margin-right:auto;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);text-align:left}table.tabla-responsive td:first-child{display:block;text-align:left;padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:4px}table.tabla-responsive td:first-child:before{content:none}table.tabla-responsive td[data-label=""]:before{content:none}}.volver{display:inline-flex;align-items:center;gap:4px;min-height:36px;margin-bottom:10px;color:var(--text-secondary);font-size:14px;font-weight:600}.volver:hover{color:var(--text)}.nav-item,.nav-seccion,.nav-separador{flex-shrink:0}.user-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3}.nav-seccion{padding:14px 12px 4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-text-muted)}.nav-seccion:first-child{padding-top:2px}.nav-separador{height:1px;margin:8px 10px;background:var(--sidebar-border)}.nav-separador:first-child{display:none}.ver-como{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:9px 32px;background:var(--accent);color:var(--accent-contrast);font-size:13.5px;line-height:1.4}@media(max-width:768px){.ver-como{padding:8px 16px}}.ver-como-texto{flex:1 1 260px;min-width:0;margin:0;font-weight:550}.ver-como-texto strong{font-weight:750}.ver-como-hasta{margin-left:4px;font-weight:500;opacity:.72;white-space:nowrap}.ver-como-volver{flex-shrink:0;padding:7px 14px;border:none;border-radius:var(--radius-sm);background:var(--accent-contrast);color:var(--accent);font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer;transition:opacity var(--transition-fast)}.ver-como-volver:hover{opacity:.85}.ver-como-aviso{flex-basis:100%;margin:0;font-weight:650}.incidencias-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.incidencia{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;color:var(--text)}.incidencia:hover{border-color:var(--accent)}.incidencia-asunto{overflow-wrap:anywhere}@media print{.sidebar,.topbar-movil,.velo-movil,.ver-como{display:none!important}.shell,.content{display:block;height:auto;overflow:visible;padding:0}body{background:#fff}}.aviso-historico{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.filtro-opciones{display:flex;flex-wrap:wrap;gap:8px}.filtro-opcion{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elevated);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.filtro-opcion.puesto{border-color:var(--accent-dim);background:var(--accent-veil)}.filtro-opcion-pie{font-weight:500;color:var(--text-tertiary)}.segmentado{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:10px;background:var(--bg-subtle)}.segmentado button{min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.segmentado button.puesto{background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-sm)}.cia-columnas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:12px;align-items:start}.cia-bloque{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.cia-bloque h3{padding:12px 16px 6px;font-size:12px;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.cia-fila{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px}.cia-fila+.cia-fila{border-top:1px solid var(--border)}.cia-fila-compacta{min-height:0;padding:7px 16px;font-size:14px;font-variant-numeric:tabular-nums}.cia-fila-compacta .cia-fila-texto{flex:0 0 auto;white-space:nowrap}.cia-fila-compacta .cia-cifra{flex:1 1 auto;min-width:0;white-space:normal;text-align:right}.cia-fila-compacta .cia-cifra-frase{font-size:14px;font-weight:600}.cia-fila-texto{flex:1;min-width:0}.cia-fila-texto strong{display:block;font-size:14.5px;font-weight:650;overflow-wrap:anywhere}.cia-fila-texto span{display:block;margin-top:2px;font-size:13px;color:var(--text-secondary);line-height:1.35}.cia-cifra{flex-shrink:0;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cia-vacio{padding:12px 16px;font-size:13.5px;color:var(--text-secondary);line-height:1.45}.cia-nota{font-size:13.5px;color:var(--text-secondary);line-height:1.45}.cia-regla-titulo{padding:12px 16px 4px}.cia-regla-titulo strong{display:block;font-size:15px}.cia-regla-titulo span{display:block;margin-top:2px;font-size:13px;color:var(--text-secondary)}.editor-acciones{display:flex;gap:8px}.editor{padding:14px;border:1px dashed var(--border-strong);border-radius:var(--radius-md)}.editor .subseccion:first-of-type{margin-top:0}.importes{display:flex;flex-direction:column;gap:8px}.importe-fila{display:grid;grid-template-columns:minmax(120px,1.6fr) 120px 140px 140px auto;gap:8px;align-items:center}@media(max-width:1100px){.importe-fila{grid-template-columns:repeat(2,minmax(0,1fr))}.importe-fila .importe-nombre{grid-column:span 2}}.fila-acciones{grid-column-end:-1;display:flex;justify-content:flex-end;gap:8px}.importe-euros{display:flex;align-items:center;gap:6px;color:var(--text-tertiary)}.importe-fila input:not([type=checkbox]),.regla-cabecera input:not([type=checkbox]),.tramo-fila input:not([type=checkbox]){width:100%;font:inherit;font-size:14px;padding:9px 11px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text)}.importe-fila input:not([type=checkbox]):focus,.regla-cabecera input:not([type=checkbox]):focus,.tramo-fila input:not([type=checkbox]):focus{outline:none;border-color:var(--accent)}.anadir{align-self:flex-start}.editor-regla{padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg)}.regla-cabecera{display:grid;grid-template-columns:minmax(120px,1.6fr) 140px 140px auto auto;gap:8px;align-items:center}@media(max-width:1100px){.regla-cabecera{grid-template-columns:repeat(2,minmax(0,1fr))}.regla-cabecera .importe-nombre{grid-column:span 2}}.tramos{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-left:10px;border-left:2px solid var(--border)}.tramo-fila{display:grid;grid-template-columns:repeat(2,minmax(0,110px)) repeat(2,minmax(0,120px)) auto;gap:8px;align-items:end}@media(max-width:560px){.tramo-fila{grid-template-columns:1fr 1fr 1fr}}.mini{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--text-tertiary)}.mini input{width:82px}.tarifa-fila{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));align-items:end}@media(max-width:480px){.tarifa-fila{grid-template-columns:repeat(2,minmax(0,1fr))}}.tarifa-fila .importe-nombre{grid-column:1/-1}.tarifa-fila+.tarifa-fila{padding-top:14px;border-top:1px solid var(--border)}.mini select{width:100%;font:inherit;font-size:13px;padding:8px 9px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text)}.campos-cortos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.campos-cortos>div{display:flex;flex-direction:column;gap:6px;min-width:0}.aviso-repasar{color:var(--warning)}.historial{margin-top:.75rem;font-size:.85rem}.historial summary{cursor:pointer;color:var(--text-secondary)}.historial-lista{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.35rem}.historial-lista li{border-left:2px solid var(--border);padding-left:.6rem;line-height:1.4}.historial-cuando{color:var(--text-secondary);margin-right:.35rem}.historial-detalle{display:block;color:var(--text-secondary)}
