html[data-theme=light]{background-color:#f3f3f4}html[data-theme=light] body:has(.loginPage):before{background-color:#f3f3f4;background-image:radial-gradient(80% 50% at 15% -10%,#ffb23347,#0000 55%),radial-gradient(60% 45% at 95% 20%,#ff8c1e1f,#0000 50%),linear-gradient(#0f172a07 1px,#0000 1px),linear-gradient(90deg,#0f172a07 1px,#0000 1px);background-size:auto,auto,48px 48px,48px 48px}html[data-theme=light].intranet,html[data-theme=light].intranet body{background-color:#f3f3f4!important;background-image:none!important}html[data-theme=light].intranet .appCard:hover{box-shadow:var(--shadow-lg)}html[data-theme=light] .kicker{color:var(--iberogest-yellow)}html[data-theme=light] .kicker__dot{background:var(--iberogest-yellow);box-shadow:0 0 12px var(--iberogest-yellow)}html[data-theme=light] .small{color:var(--text-muted)}html[data-theme=light] .hr{background:linear-gradient(90deg,#0000,#ffb23359 20%,#0f172a1c 50%,#ffb23359 80%,#0000)}html[data-theme=light] .card{border:1px solid var(--border);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff09;background:linear-gradient(145deg,#fff 0% 100%)}html[data-theme=light] .card:before{background:linear-gradient(135deg,#ffb23359,#0000 40% 60%,#0f172a12)}html[data-theme=light] .surfacePanel{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(160deg,#fff 0% 100%)}html[data-theme=light] .appPageRoot .surfacePanel{box-shadow:var(--shadow-sm)}html[data-theme=light] .btn{color:var(--text);background:#0f172a0e;border:1px solid #0f172a20}html[data-theme=light] .navBack{color:var(--text-muted)}html[data-theme=light] .navBack:hover,html[data-theme=light] .navBack:focus-visible{color:var(--iberogest-yellow)}html[data-theme=light] .navBack__icon{color:var(--iberogest-yellow);background:#ffffffa3;border:1px solid #0f172a1c}html[data-theme=light] .navBack:hover .navBack__icon,html[data-theme=light] .navBack:focus-visible .navBack__icon{background:#ffb2331f;border-color:#ffb23373}html[data-theme=light] .btn:hover:not(:disabled){background:#ffb2331f;border-color:#ffb23366;box-shadow:0 8px 24px #0f172a1b}html[data-theme=light] .btn--primary{background:linear-gradient(135deg,var(--iberogest-yellow)0%,var(--iberogest-yellow-deep)100%);color:#0a0a0a;border-color:#ffb2338c;box-shadow:0 4px #0f172a13,0 12px 32px #ffb2332b}html[data-theme=light] .btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#ffc04d 0%,#f0a020 100%);box-shadow:0 6px #0f172a0f,0 16px 40px #ffb2333a}html[data-theme=light] .input{color:var(--text);background:#fffc;border:1px solid #0f172a1c;outline:none}html[data-theme=light] .input:hover{border-color:#0f172a2e}html[data-theme=light] .input:focus{border-color:var(--border-strong);background:#fff;box-shadow:0 0 0 3px #ffb23317}html[data-theme=light] .fieldLabel{color:var(--text-muted)}html[data-theme=light] .alert{background:#ffffffa3;border:1px solid #0f172a1c}html[data-theme=light] .alert--warn{color:#f4a427;background:#ffb2331a;border-color:#ffb23366}html[data-theme=light] .alert--error{color:#f43636;background:#ff3c3c1f;border-color:#ff5a5a73}html[data-theme=light] .alert--ok{color:#36f48f;background:#50c8781f;border-color:#78dca073}html[data-theme=light] .panel{border:1px solid var(--border);background:var(--surface-2);box-shadow:var(--shadow-sm)}html[data-theme=light] .loginPage__glow--a{background:#ffb23338}html[data-theme=light] .loginPage__glow--b{background:#ff78281f}html[data-theme=light] .brandLogo--sidebar{color:inherit}html[data-theme=light] .brandLogo__tagline{color:var(--text-muted)}html[data-theme=light] .appPageRoot,html[data-theme=light] .appShell{background:#f3f3f4}html[data-theme=light] .appShell:not(.appShell--drawer):before{background:linear-gradient(#f3f3f4 0%,#f8f8f8 100%)}html[data-theme=light] .appShell--drawer,html[data-theme=light] .appShell--focus{background:#f3f3f4}html[data-theme=light] .appShell--drawer .appSidebar--drawer,html[data-theme=light] .appShell--focus .appSidebar--drawer{box-shadow:12px 0 48px #0f172a22}html[data-theme=light] .appSidebarBackdrop{background:#fff;border:none}html[data-theme=light] .appSidebar:not(.appSidebar--drawer){background:linear-gradient(#f3f3f4 0%,#fff 100%);border-right:1px solid #0f172a12;box-shadow:8px 0 40px #0f172a1b}html[data-theme=light] .appSidebar--drawer{background:linear-gradient(#fff 0% 100%);border-right:1px solid #0f172a12;box-shadow:8px 0 40px #0f172a1b}html[data-theme=light] .appSidebar:after{background:linear-gradient(#0000,#ffb23359 30%,#ffb23326 70%,#0000)}html[data-theme=light] .appBrand{box-shadow:none;background:0 0;border:none}html[data-theme=light] .appNavItem{color:var(--text-muted);background:0 0;border:1px solid #0000}html[data-theme=light] .appNavItem:hover{color:var(--text);background:#0f172a09;border-color:#0f172a12}html[data-theme=light] .appNavItem.isActive{color:var(--text);box-shadow:inset 3px 0 0 var(--iberogest-yellow);background:linear-gradient(90deg,#ffb2332e 0%,#ffb2330a 100%);border-color:#ffb23347}html[data-theme=light] .appNavIcon{background:#0f172a0b;border:1px solid #0f172a12}html[data-theme=light] .appNavItem.isActive .appNavIcon{background:#ffb23333;border-color:#ffb23359;box-shadow:0 0 20px #ffb23317}html[data-theme=light] .appNavDivider{background:linear-gradient(90deg,#0000,#0f172a1c,#0000)}html[data-theme=light] .appNavDanger:hover{color:#e50c0c;background:#ff505014;border-color:#ff505040}html[data-theme=light] .appSidebarFoot{background:#ffffffa3;border:1px solid #0f172a12}html[data-theme=light] .appSidebarFoot__label{color:var(--text-muted)}html[data-theme=light] .appMain{background:#f3f3f4}html[data-theme=light] .appTopbar{border:1px solid var(--border);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff08;background:linear-gradient(135deg,#fff 0% 100%)}html[data-theme=light] .appTopbar:after{background:linear-gradient(90deg,transparent,var(--iberogest-yellow)30%,var(--iberogest-yellow-light)50%,var(--iberogest-yellow)70%,transparent)}html[data-theme=light] .appSubtitle{color:var(--text-muted)}html[data-theme=light] .appUserPill{background:linear-gradient(135deg,#ffb23324 0%,#fff 100%);border:1px solid #ffb23359;box-shadow:0 4px 20px #0f172a17}html[data-theme=light] .appDot{background:var(--iberogest-yellow);box-shadow:0 0 12px var(--iberogest-yellow)}html[data-theme=light] .appCard--vacaciones .appCardIcon{background:linear-gradient(145deg,#64c8ff4d,#2864b426);border-color:#64c8ff59}html[data-theme=light] .appCard--jornada .appCardIcon{background:linear-gradient(145deg,#b48cff52,#5a32a026);border-color:#b48cff61}html[data-theme=light] .appCard--bajas .appCardIcon{background:linear-gradient(145deg,#ff788c52,#a0283c26);border-color:#ff788c61}html[data-theme=light] .appCard--altas .appCardIcon{background:linear-gradient(145deg,#78dca052,#28785026);border-color:#78dca061}html[data-theme=light] .bajasResult__totales{border-top:1px solid #0f172a17}html[data-theme=light] .bajasResult__item{background:#ffffff70;border:1px solid #0f172a12}html[data-theme=light] .bajasResult__itemLabel{color:var(--text-muted)}html[data-theme=light] .bajasResult__itemValue{color:#0b78ca}html[data-theme=light] .bajasResult__item--diff .bajasResult__itemValue{color:#1c95f3}html[data-theme=light] .bajasResult__itemValue--neg{color:#f31818}html[data-theme=light] .bajasResult__sinBaja{border-top:1px solid #0f172a17}html[data-theme=light] .bajasResult__sinBaja>div{background:#ffffff5c;border:1px solid #0f172a0e}html[data-theme=light] .bajasResult__sinBajaDias{color:var(--text)}html[data-theme=light] .bajasResult__totalMes{background:#64c8ff1f;border:1px solid #64c8ff59}html[data-theme=light] .bajasResult__totalMesValue{color:#0b78ca}html[data-theme=light] .contratosTramoBadge--comunicado{color:#2d9d4f;background:#50c87833;border:1px solid #50c87859}html[data-theme=light] .contratosTramoBadge--pendiente{color:#0c87e8;background:#64c8ff26;border:1px solid #64c8ff59}html[data-theme=light] .contratosOcupacionChip{color:inherit;background:#0f172a0e;border:1px solid #0f172a2e}html[data-theme=light] .contratosOcupacionChip:hover:not(:disabled){background:#0f172a1c}html[data-theme=light] .contratosOcupacionChip--activo{background:#64c8ff2e;border-color:#0976b18c}html[data-theme=light] .impuestosTable thead th{background:var(--surface-2,#fff);box-shadow:0 1px 0 var(--border)}html[data-theme=light] .impuestosTable__empresa{background:var(--surface-2,#fff)}html[data-theme=light] .impuestosTable tbody tr:hover td.impuestosTable__empresa{background:color-mix(in srgb,var(--surface-2,#fff)92%,#ffb2331f)}html[data-theme=light] .impuestosTable tbody tr.impuestosTable__row--completo td{background:#2ea06e29}html[data-theme=light] .impuestosTable tbody tr.impuestosTable__row--completo td.impuestosTable__empresa{background:#2ea06e38}html[data-theme=light] .impuestosTable tbody tr.impuestosTable__row--completo:hover td{background:#2ea06e3d}html[data-theme=light] .impuestosTable tbody tr.impuestosTable__row--completo:hover td.impuestosTable__empresa{background:#2ea06e4d}html[data-theme=light] .impuestosEstadoSelect--pendiente{border-color:#ffb45059}html[data-theme=light] .impuestosEstadoSelect--preparado{border-color:#64b4ff73}html[data-theme=light] .impuestosEstadoSelect--cargado{border-color:#c8a0ff73}html[data-theme=light] .impuestosEstadoSelect--presentado{border-color:#5adca073}html[data-theme=light] .impuestosBadgeAutonomo{background:#ffc87833;border:1px solid #ffc87866}html[data-theme=light] .contratosTramoBadge--bloqueado{color:#d5780b;background:#ffb4501f;border:1px solid #ffb4504d}html[data-theme=light] .contratosFdFiltros__mas>summary{color:var(--text-muted)}html[data-theme=light] .vacacionesResult{box-shadow:var(--shadow-md),0 0 40px #64c8ff0c;background:linear-gradient(145deg,#64c8ff1f 0%,#fff 55%);border:1px solid #64c8ff47}html[data-theme=light] .vacacionesResult__label{color:var(--text-muted)}html[data-theme=light] .vacacionesResult__value{color:#0b78ca;text-shadow:0 0 40px #64c8ff36}html[data-theme=light] .vacacionesResult__meta{border-top:1px solid #0f172a17}html[data-theme=light] .vacacionesTableWrap{border:1px solid var(--border)}html[data-theme=light] .vacacionesTable th{color:#0b78ca;background:#ffffffa3;border-bottom:1px solid #0f172a17}html[data-theme=light] .vacacionesTable td{border-bottom:1px solid #0f172a0e}html[data-theme=light] .vacacionesTable tfoot td{background:#64c8ff14}html[data-theme=light] .appCard{border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-sm);background:linear-gradient(155deg,#fff 0% 100%)}html[data-theme=light] .appCard:before{background:radial-gradient(circle at 0 0,#ffb2331f,#0000 55%)}html[data-theme=light] .appCard:hover{box-shadow:var(--shadow-lg),var(--shadow-glow);border-color:#ffb23359}html[data-theme=light] .appCardIcon{background:linear-gradient(145deg,#ffb23340 0%,#ffb23314 100%);border:1px solid #ffb23359;box-shadow:0 8px 20px #0f172a1b,inset 0 1px #ffffff12}html[data-theme=light] .appCardChev{color:var(--iberogest-yellow)}html[data-theme=light] .appCard--laboral .appCardIcon{background:linear-gradient(145deg,#ffc87859,#b4642826);border-color:#ffc87866}html[data-theme=light] .appCard--contabilidad .appCardIcon{background:linear-gradient(145deg,#5adca052,#28785026);border-color:#5adca061}html[data-theme=light] .appCard--impuestos .appCardIcon{background:linear-gradient(145deg,#ffa05a52,#a0461e26);border-color:#ffa05a61}html[data-theme=light] .appCard--sepe .appCardIcon{background:linear-gradient(145deg,#ffb23359,#c8781426)}html[data-theme=light] .appCard--contratos .appCardIcon{background:linear-gradient(145deg,#64b4ff4d,#2850a026);border-color:#64b4ff59}html[data-theme=light] .appCard--eventos .appCardIcon{background:linear-gradient(145deg,#ffaa5a52,#8c461426);border-color:#ffaa5a66}html[data-theme=light] .appCard--doc .appCardIcon{background:linear-gradient(145deg,#78dca04d,#28785026);border-color:#78dca059}html[data-theme=light] .appCard--ibg-ia .appCardIcon{background:linear-gradient(145deg,#50b4dc52,#1e5a8226);border-color:#50b4dc66}html[data-theme=light] .appCard--rrss .appCardIcon{background:linear-gradient(145deg,#dc78ff4d,#64288c26);border-color:#dc78ff59}html[data-theme=light] .appCardDanger:hover{border-color:#ff5a5a73;box-shadow:0 20px 50px #ff3c3c12}html[data-theme=light] .appCardDanger .appCardIcon{background:linear-gradient(145deg,#ff5a5a40,#f4e7e726);border-color:#ff5a5a59}html[data-theme=light] .docToolbar{background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-sm)}html[data-theme=light] .docFilters{background:var(--surface-2);border:1px solid var(--border)}html[data-theme=light] .statKpi{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(160deg,#fff,#fff)}html[data-theme=light] .statKpi__icon{background:#ffb2331f;border:1px solid #ffb23347}html[data-theme=light] .statKpi__value{color:var(--iberogest-yellow);text-shadow:0 0 40px #ffb23326}html[data-theme=light] .docPanel{background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-sm)}html[data-theme=light] .docPanel__percent{color:var(--iberogest-yellow)}html[data-theme=light] .progressTrack{background:#0f172a17;box-shadow:inset 0 2px 6px #0f172a1b}html[data-theme=light] .progressBar{background:linear-gradient(90deg,var(--iberogest-yellow-deep),var(--iberogest-yellow),var(--iberogest-yellow-light));box-shadow:0 0 16px #ffb2333d}html[data-theme=light] .barTrack{background:#0f172a17}html[data-theme=light] .docTableWrap{background:var(--surface-2);border:1px solid var(--border)}html[data-theme=light] .docTable th{color:var(--iberogest-yellow);border-bottom:1px solid #0f172a1c}html[data-theme=light] .docTable td{border-bottom:1px solid #0f172a0e}html[data-theme=light] .docTable tr:hover td{background:#ffb2330a}html[data-theme=light] .statusSelect{color:var(--text);background:#fffc;border:1px solid #0f172a20}html[data-theme=light] .statusSelect--entregado{background:#50ff8c1f;border-color:#68e88f73;box-shadow:0 6px 18px #50ff8c22}html[data-theme=light] .statusSelect--pendiente{background:#ffb2331f;border-color:#ffb23373;box-shadow:0 6px 18px #ffb23322}html[data-theme=light] .docTable td.docCell--entregado{background:#50ff8c12;box-shadow:inset 0 -4px #68e88f73}html[data-theme=light] .docTable td.docCell--pendiente{background:#ffb23312;box-shadow:inset 0 -4px #ffb2337a}html[data-theme=light] .docTable tr:hover td.docCell--entregado{background:#50ff8c1c}html[data-theme=light] .docTable tr:hover td.docCell--pendiente{background:#ffb2331c}html[data-theme=light] .statusBadge--final{color:#d40b0b;background:#ff505026}html[data-theme=light] .statusBadge--a2{color:var(--iberogest-yellow);background:#ffb23329}html[data-theme=light] .statusBadge--a1{color:#1d1f23;background:#0f172a17}html[data-theme=light] .statusBadge--ok{color:#1c8b3e;background:#50ff8c1f}html[data-theme=light] .statusBadge--muted{color:var(--text-muted);background:#0f172a0e}html[data-theme=light] .rrssStat{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(160deg,#fff,#fff)}html[data-theme=light] .rrssStat__label{color:var(--text-muted)}html[data-theme=light] .rrssStat__value{color:var(--iberogest-yellow)}html[data-theme=light] .rrssCard{background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-sm)}html[data-theme=light] .rrssBadge{color:var(--iberogest-yellow);background:#ffb23324;border:1px solid #ffb23347}html[data-theme=light] .rrssMonthNav{background:#ffffff85;border:1px solid #0f172a12}html[data-theme=light] .rrssMonthNav__btn{color:var(--iberogest-yellow);background:#ffb2331f;border:1px solid #ffb23359}html[data-theme=light] .rrssMonthNav__btn:hover{background:#ffb23338}html[data-theme=light] .rrssWeekday{color:var(--text-muted)}html[data-theme=light] .rrssDay--pad{background:0 0;border:none}html[data-theme=light] .rrssDay{color:var(--text);background:#ffffff70;border:1px solid #0f172a17}html[data-theme=light] .rrssDay:hover{border-color:#ffb23359}html[data-theme=light] .rrssDay.isSelected{border-color:var(--iberogest-yellow);background:#ffb23324;box-shadow:0 0 24px #ffb23317}html[data-theme=light] .rrssDay__count{background:var(--iberogest-yellow);color:#000}html[data-theme=light] .rrssDay__dot{background:var(--iberogest-yellow);box-shadow:0 0 8px var(--iberogest-yellow)}html[data-theme=light] .rrssMiniPost{background:#ffffffa3;border:1px solid #0f172a12}html[data-theme=light] .rrssMiniPost:hover{background:#ffb2330f;border-color:#ffb2334d}html[data-theme=light] .rrssPostCard{background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-md)}html[data-theme=light] .rrssPostCard__img{background:#fff}html[data-theme=light] .rrssTextarea{color:var(--text);background:#fffc;border:1px solid #0f172a20}html[data-theme=light] .rrssModal{box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#fff,#fafbfb);border:1px solid #0f172a1c}html[data-theme=light] .rrssModal__close{background:var(--iberogest-yellow);color:#000;border:none;box-shadow:0 4px 16px #ffb23336}html[data-theme=light] .rrssChannelBadge{background:#0f172a12;border:1px solid #0f172a1c}html[data-theme=light] .rrssEmpty,html[data-theme=light] .rrssMiniText{color:var(--text-muted)}html[data-theme=light] .rrssBtnReject{color:#d40b0b;background:#ff50501f;border:1px solid #ff505059}html[data-theme=light] .rrssBtnDraft{color:var(--text);background:#0f172a0e;border:1px solid #0f172a25}html[data-theme=light] .rrssModalOverlay{background:#fff}html[data-theme=light] .rrssEstado--aprobado{color:var(--iberogest-yellow);background:#ffb2332e}html[data-theme=light] .rrssEstado--publicado{color:#09aa49;background:#3cdc8229}html[data-theme=light] .rrssEstado--rechazado{color:#c30a0a;background:#ff505026}html[data-theme=light] .rrssEstado--borrador{color:#333;background:#0f172a17}html[data-theme=light] .contentBlock{background:#ffffff8f;border:1px solid #0f172a12}html[data-theme=light] .contentBlock--warn{background:#ffb23314;border-color:#ffb2334d}html[data-theme=light] .previewCard{border:1px solid var(--border);background:linear-gradient(145deg,#fff,#fff)}html[data-theme=light] .previewCard:hover{border-color:#ffb23340}html[data-theme=light] .fileInput{color:var(--text-muted);background:#ffb2330d;border:1px dashed #ffb23359}html[data-theme=light] .fileInput::file-selector-button{background:var(--iberogest-yellow);color:#000;border:none}html[data-theme=light] .altasPublicRoot{background-color:#f3f3f4;background-image:none}html[data-theme=light] .altasPublicMain{background-color:#f3f3f4}html[data-theme=light] .altasPublicCard{border:1px solid var(--border-strong);box-shadow:var(--shadow-md);background:#fafbfb}html[data-theme=light] .altasPublicMain--fluid{background-color:#f3f3f4}html[data-theme=light] .altasPublicCard--full{background:#fafbfb}html[data-theme=light]:has(.altasPublicRoot){background-color:#f3f3f4!important;background-image:none!important}html[data-theme=light]:has(.altasPublicRoot) body{background-color:#f3f3f4!important;background-image:none!important}html[data-theme=light] .portalClienteHero__brand{color:var(--iberogest-yellow)}html[data-theme=light] .portalClienteHero__meta{color:var(--text-muted)}html[data-theme=light] .portalClienteProgreso__bar{border:1px solid var(--border);background:#0f172a12}html[data-theme=light] .portalClienteProgreso__seg--ok{background:#4fd68a}html[data-theme=light] .portalClienteProgreso__seg--pend{background:var(--iberogest-yellow)}html[data-theme=light] .portalClienteProgreso__seg--inc{background:#b80a0a}html[data-theme=light] .portalClienteLeyenda--ok:before{background:#4fd68a}html[data-theme=light] .portalClienteLeyenda--pend:before{background:var(--iberogest-yellow)}html[data-theme=light] .portalClienteLeyenda--inc:before{background:#b80a0a}html[data-theme=light] .altasKpi--tonePend .altasKpi__n{color:var(--iberogest-yellow)}html[data-theme=light] .altasKpi--toneOk .altasKpi__n{color:#21b45a}html[data-theme=light] .altasKpi--toneInc .altasKpi__n{color:#e50c0c}html[data-theme=light] .portalClienteFila--ok td:first-child{box-shadow:inset 3px 0 #4fd68a99}html[data-theme=light] .portalClienteFila--pendiente td:first-child{box-shadow:inset 3px 0 0 var(--iberogest-yellow)}html[data-theme=light] .portalClienteFila--rechazada td:first-child{box-shadow:inset 3px 0 #ff6b6b99}html[data-theme=light] .portalClienteFila--anulacion td:first-child{box-shadow:inset 3px 0 #ff9a5a99}html[data-theme=light] .portalClienteFila--activa{background:#ffb23314}html[data-theme=light] .altasPublicSeccionLabel{color:var(--text-muted)}html[data-theme=light] .altasPublicTrabajadorCard{border:1px solid var(--border);background:var(--surface-elevated,#0f172a05)}html[data-theme=light] .altasPublicAutocompletarHint{color:var(--text-muted)}html[data-theme=light] .altasPublicAutocompletarHint--ok{color:var(--ok,#3d9a5f)}html[data-theme=light] .altasPublicConteo,html[data-theme=light] .altasPublicResumenFiltro{color:var(--text-muted)}html[data-theme=light] .altasPublicTableWrap--scroll{border:1px solid var(--border)}html[data-theme=light] .altasTable--stickyHead thead th{background:var(--bg-elevated,#fff);box-shadow:0 1px 0 var(--border)}html[data-theme=light] .altasTable th,html[data-theme=light] .altasTable td{border-bottom:1px solid var(--border)}html[data-theme=light] .altasTable th{color:var(--text-muted)}html[data-theme=light] .altasTable a{color:var(--iberogest-yellow)}html[data-theme=light] .altasTable a:hover{color:var(--iberogest-yellow-light)}html[data-theme=light] .altasTable a:visited{color:var(--iberogest-yellow)}html[data-theme=light] .altasBadge--pendiente{color:#f39b14;background:#ffb23333}html[data-theme=light] .altasBadge--ok{color:#1cf364;background:#50c87833}html[data-theme=light] .altasBadge--rechazada{color:#f42b2b;background:#ff5a5a33}html[data-theme=light] .altasBadge--validada{color:#2b91f4;background:#64b4ff33}html[data-theme=light] .altasBadge--anulacion{color:#f2640d;background:#ff78502e;border-color:#ff785073}html[data-theme=light] .altasBadge--tramitado{color:#1cf364;background:#50c87840}html[data-theme=light] .altasKpi{border:1px solid var(--border);background:var(--surface-2)}html[data-theme=light] button.altasKpi{color:inherit}html[data-theme=light] .altasKpi__n,html[data-theme=light] .altasKpi__value{color:var(--iberogest-yellow)}html[data-theme=light] .altasKpi__l,html[data-theme=light] .altasKpi__label{color:var(--text-muted)}html[data-theme=light] .altasKpi--alert{background:#ff5a3c1a;border-color:#ff785073}html[data-theme=light] .altasKpi--alert .altasKpi__n{color:#db470c}html[data-theme=light] .altasKpi--action{color:inherit}html[data-theme=light] .altasKpi--action:hover{background:#ffb23314;border-color:#ffb23373}html[data-theme=light] .altasKpi--activo{background:#508cff1f;border-color:#0960b18c}html[data-theme=light] .altasRow--urgente{background:#ff785014}html[data-theme=light] .altasGrupoBaja{border:1px solid #0f172a17}html[data-theme=light] .altasGrupoBaja--lunJue{background:#64b4ff17;box-shadow:inset 0 -4px #64b4ff54}html[data-theme=light] .altasGrupoBaja--vieDom{background:#ffb2331a;box-shadow:inset 0 -4px #ffb23363}html[data-theme=light] .altasGrupoBaja--sinFecha{background:#0f172a09;box-shadow:inset 0 -4px #ffffff1f}html[data-theme=light] .altasGrupoBaja__titulo{color:var(--text)}html[data-theme=light] .altasGrupoBaja__count{color:var(--iberogest-yellow);background:#ffffffa3}html[data-theme=light] .altasRow--bajaLunJue td{background:#64b4ff0d}html[data-theme=light] .altasRow--bajaVieDom td{background:#ffb2330f}html[data-theme=light] .altasTabCount{color:var(--iberogest-yellow)}html[data-theme=light] .altasAviso{color:var(--iberogest-yellow-light)}html[data-theme=light] .altasErroresList{color:var(--text-muted)}html[data-theme=light] .altasTableRow--error{background:#dc503c1f}html[data-theme=light] .altasTableRow--activa{background:#508cdc1f}html[data-theme=light] .altasTableRow--error .altasColFila strong,html[data-theme=light] .altasErroresFila{color:#b63b22}html[data-theme=light] .flujoEmpresa__paso{background:#0f172a07;border:1px solid #0f172a12}html[data-theme=light] .flujoEmpresa__paso--destacado{background:#64b4ff0f;border-color:#64b4ff59}html[data-theme=light] .flujoEmpresa__paso--periodos{background:#50ff8c12;border-color:#78dca066;box-shadow:inset 0 -4px #68e88f45}html[data-theme=light] .flujoEmpresa__num{color:var(--text,#1d1f23);background:#0f172a12}html[data-theme=light] .flujoEmpresa__paso--destacado .flujoEmpresa__num{background:#64b4ff40}html[data-theme=light] .flujoEmpresa__paso--periodos .flujoEmpresa__num{background:#50ff8c38}html[data-theme=light] .appNavBadge{color:#1a1200;background:var(--iberogest-yellow,#ffb233);box-shadow:0 0 12px #ffb23345}html[data-theme=light] .tramitacionCola{border:1px solid var(--border);background:var(--surface-2)}html[data-theme=light] .tramitacionCola__hint{color:var(--text-muted)}html[data-theme=light] .tramitacionLane{border:1px solid var(--border);color:var(--text);background:#0f172a07}html[data-theme=light] .tramitacionLane:hover{border-color:#ffb23366}html[data-theme=light] .tramitacionLane--activo{background:#ffb2331f;border-color:#ffb233a6}html[data-theme=light] .tramitacionLane__paso{background:#0f172a12}html[data-theme=light] .tramitacionLane--alta .tramitacionLane__paso{color:#2b91f4;background:#64b4ff38}html[data-theme=light] .tramitacionLane--baja .tramitacionLane__paso{color:#f2640d;background:#ff785038}html[data-theme=light] .tramitacionLane--ok .tramitacionLane__paso{color:#1cf364;background:#50c87838}html[data-theme=light] .tramitacionLane--anulacion .tramitacionLane__paso{color:#f03030;background:#f8717138}html[data-theme=light] .tramitacionLane--modif .tramitacionLane__paso{color:#257ff0;background:#60a5fa38}html[data-theme=light] .tramitacionLane__n{color:var(--iberogest-yellow)}html[data-theme=light] .tramitacionJornadaChip{background:#0f172a0b;border:1px solid #0f172a17}html[data-theme=light] .tramitacionFila--pendiente_alta td:first-child{box-shadow:inset 3px 0 #7ec8ff99}html[data-theme=light] .tramitacionFila--pendiente_baja td:first-child{box-shadow:inset 3px 0 #ff9a5a99}html[data-theme=light] .tramitacionFila--finalizado td:first-child{box-shadow:inset 3px 0 #4fd68a99}html[data-theme=light] .tramitacionFila--incidencia td:first-child{box-shadow:inset 3px 0 #ff6b6b99}html[data-theme=light] .tramitacionFila--urgente{background:#ff5a3c14}html[data-theme=light] .bulkBar{background:#ffb23314;border:1px solid #ffb23359}html[data-theme=light] .thSort{color:inherit;background:0 0;border:0}html[data-theme=light] .thSort:hover{color:#d68500}html[data-theme=light] .accionesMenu__btn{color:#0f172ac3;background:#0f172a09;border:1px solid #0f172a20}html[data-theme=light] .accionesMenu__btn:hover,html[data-theme=light] .accionesMenu__btn[aria-expanded=true]{color:#d68500;background:#0f172a17;border-color:#ffb23373}html[data-theme=light] .accionesMenu__panel{background:#fff;border:1px solid #0f172a1c;box-shadow:0 12px 28px #0f172a22}html[data-theme=light] .accionesMenu__item{color:#0f172acf;background:0 0;border:0}html[data-theme=light] .accionesMenu__item:hover{background:#0f172a12}html[data-theme=light] .accionesMenu__item--primary{color:#d68500}html[data-theme=light] .infoTip__btn{color:#0f172ac3;background:#0f172a0e;border:1px solid #0f172a29}html[data-theme=light] .infoTip__btn:hover,html[data-theme=light] .infoTip:focus-within .infoTip__btn{color:#d68500;background:#ffb2331f;border-color:#ffb2338c}html[data-theme=light] .infoTip__panel{background:#fff;border:1px solid #0f172a1c;box-shadow:0 10px 24px #0f172a22}html[data-theme=light] .infoTip__kicker{color:#0f172a67}html[data-theme=light] .infoTip__fecha{color:#0f172ada}html[data-theme=light] .infoTip__hora{color:#d68500}html[data-theme=light] .pendientesPanel__intro--hint{color:var(--text-muted)}html[data-theme=light] .pendientesPanel__avisoMsg{color:var(--iberogest-yellow,#d68500)}html[data-theme=light] .pendientesKpi{background:#0f172a07;border:1px solid #0f172a17}html[data-theme=light] .pendientesKpi--alert{background:#ff503c14;border-color:#ff785073}html[data-theme=light] .pendientesKpi__l{color:var(--text-muted)}html[data-theme=light] .pendientesEmpty{background:#50c8780f;border:1px dashed #78dca059}html[data-theme=light] .pendientesEmpty__icon{color:#28834de6}html[data-theme=light] .pendientesItem{color:inherit;background:#0f172a05;border:1px solid #0f172a12}html[data-theme=light] .pendientesItem:hover{background:#ffb2330f;border-color:#ffb23359}html[data-theme=light] .pendientesItem--alta{border-left:3px solid #951708d9}html[data-theme=light] .pendientesItem--media{border-left:3px solid #ffb233bf}html[data-theme=light] .pendientesItem--baja{border-left:3px solid #8ca0c880}html[data-theme=light] .pendientesItem__detalle{color:var(--text-muted)}html[data-theme=light] .pendientesItem__badge{background:#0f172a17}html[data-theme=light] .pendientesItem__prio--alta{color:#ea320c;background:#ff503c26}html[data-theme=light] .pendientesItem__prio--media{color:#eaa20c;background:#ffb23326}html[data-theme=light] .pendientesItem__prio--baja{color:var(--text-muted);background:#0f172a0e}html[data-theme=light] .pendientesItem__chev{color:var(--text-muted)}html[data-theme=light] .rentabilidadResumen{background:#0f172a09;border:1px solid #0f172a12}html[data-theme=light] .rentabilidadResumen__ok strong{color:#30965a}html[data-theme=light] .rentabilidadResumen__neg strong{color:#b63b22}html[data-theme=light] .rentabilidadBlock{border-top:1px solid #0f172a0e}html[data-theme=light] .rentabilidadBlock:first-of-type{border-top:none}html[data-theme=light] .rentabilidadBlock__sub,html[data-theme=light] .rentabilidadGraficos__hint{color:var(--text-muted)}html[data-theme=light] .rentabilidadGraficos__kpi{color:var(--text-muted);background:#0f172a09;border:1px solid #0f172a12}html[data-theme=light] .rentabilidadGraficos__kpi strong{color:var(--text)}html[data-theme=light] .rentabilidadGraficos__kpi--ok strong{color:#30965a}html[data-theme=light] .rentabilidadGraficos__kpi--neg strong{color:#b63b22}html[data-theme=light] .rentabilidadChartCard{background:#0f172a07;border:1px solid #0f172a12}html[data-theme=light] .rentabilidadChartTooltip{background:#fff;border:1px solid #0f172a1c}html[data-theme=light] .rentabilidadChartTooltip__label,html[data-theme=light] .facturasGris{color:var(--text)}html[data-theme=light] .facturasGris.altasPublicRoot,html[data-theme=light] .facturasGris .altasPublicMain{background-color:#f4f4f5!important}html[data-theme=light]:has(.facturasGris.altasPublicRoot){background-color:#f4f4f5!important}html[data-theme=light]:has(.facturasGris.altasPublicRoot) body{background-color:#f4f4f5!important}html[data-theme=light] .facturasGris .altasPublicCard,html[data-theme=light] .facturasGris.surfacePanel,html[data-theme=light] .facturasGris .surfacePanel{background:#fff;border-color:#0f172a1c}html[data-theme=light] .facturasGris .altasPublicCard{border-color:#ffb23352}html[data-theme=light] .facturasGris .input{background:#f5f6f6;border-color:#0f172a25}html[data-theme=light] .facturasGris .input:focus{background:#f3f3f4}html[data-theme=light] .facturasGris .btn:not(.btn--primary){background:#0f172a12;border-color:#0f172a29}html[data-theme=light] .facturasGris .alert{background:#0f172a0b}html[data-theme=light] .facturasModalFondo{background:#fff}html[data-theme=light] .ocrTabs{border-bottom:1px solid var(--border)}html[data-theme=light] .ocrTab{color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000}html[data-theme=light] .ocrTab:hover{color:var(--text)}html[data-theme=light] .ocrTab.isActive{color:var(--text);border-bottom-color:var(--iberogest-yellow)}html[data-theme=light] .ocrTab__n{background:#0f172a12}html[data-theme=light] .ocrTab.isActive .ocrTab__n{color:var(--iberogest-yellow);background:#ffb2332e}html[data-theme=light] .ocrFiltros select.input{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px}html[data-theme=light] .ocrChip{border:1px solid var(--border);color:var(--text-muted);background:0 0}html[data-theme=light] .ocrChip:hover{color:var(--text);border-color:#0f172a32}html[data-theme=light] .ocrChip.isActive{color:var(--text);background:#0f172a12;border-color:#0f172a40}html[data-theme=light] .ocrChip__n{color:var(--text)}html[data-theme=light] .ocrMas__menu{border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff}html[data-theme=light] .ocrMas__item{color:var(--text);background:0 0;border:0}html[data-theme=light] .ocrMas__item:hover:not(:disabled){background:#0f172a10}html[data-theme=light] .ocrTablaWrap{border-top:1px solid var(--border)}html[data-theme=light] .ocrTabla th{color:var(--text-muted)}html[data-theme=light] .ocrTabla td{border-top:1px solid var(--border)}html[data-theme=light] .ocrFila:hover td{background:#0f172a08}html[data-theme=light] .ocrEtiqueta{color:var(--iberogest-yellow);background:#ffb23326}html[data-theme=light] .ocrPie{border-top:1px solid var(--border);color:var(--text-muted)}html[data-theme=light] .ocrPie b{color:var(--text)}html[data-theme=light] .ocrDetalle__visor{background:#f3f3f4;border:1px solid #0f172a20}html[data-theme=light] .ocrDetalle__visor iframe{border:0}html[data-theme=light] .ocrDetalle__pie{border-top:1px solid var(--border)}@media (max-width:1000px){html[data-theme=light] .ocrDetalle__pie{background:#fff}}html[data-theme=light] .appUserPill,html[data-theme=light] .appNavItem.isActive .appNavIcon{box-shadow:none}html[data-theme=light] .dashHero{background:radial-gradient(120% 140% at 0 0,#ffb23329 0%,#0000 55%),radial-gradient(90% 120% at 100% 100%,#40a07824 0%,#0000 60%),linear-gradient(135deg,#fff 0%,#fcfcfc 100%);border:1px solid #ffb23338}html[data-theme=light] .dashHero__fecha{color:var(--iberogest-yellow)}html[data-theme=light] .dashHero__resumen{color:var(--text-muted)}html[data-theme=light] .dashHero__resumen strong{color:var(--text)}html[data-theme=light] .dashHero__ok{color:#5fd27a}html[data-theme=light] .dashHero__deco span:first-child{background:radial-gradient(circle at 30% 30%,#d58d0b,#ffb233 60%,#0000 70%)}html[data-theme=light] .dashHero__deco span:nth-child(2){background:radial-gradient(circle at 30% 30%,#35a16b,#3fa77a 60%,#0000 70%)}html[data-theme=light] .dashHero__deco span:nth-child(3){background:radial-gradient(circle at 30% 30%,#fff,#fff 60%,#0000 70%)}html[data-theme=light] .dashKpi{border:1px solid var(--border);color:inherit;background:linear-gradient(160deg,#0f172a0b 0%,#0f172a03 100%)}html[data-theme=light] .dashKpi:before{background:var(--acento)}html[data-theme=light] .dashKpi:hover{border-color:color-mix(in srgb,var(--acento)45%,transparent);box-shadow:0 10px 30px #0f172a13}html[data-theme=light] .dashKpi__icon{background:color-mix(in srgb,var(--acento)18%,transparent)}html[data-theme=light] .dashKpi__label,html[data-theme=light] .dashKpi__sub{color:var(--text-muted)}html[data-theme=light] .dashTxtRojo{color:#d50b0b}html[data-theme=light] .dashSemaforo__item i{box-shadow:0 0 8px}html[data-theme=light] .dashPanel{border:1px solid var(--border);background:#0f172a06}html[data-theme=light] .dashPanel__titulo{color:var(--text-muted)}html[data-theme=light] .dashAccion{color:var(--text);background:#0f172a07;border:1px solid #0f172a12}html[data-theme=light] .dashAccion span{background:color-mix(in srgb,var(--acento)16%,transparent)}html[data-theme=light] .dashAccion:hover{background:color-mix(in srgb,var(--acento)10%,transparent);border-color:color-mix(in srgb,var(--acento)40%,transparent)}html[data-theme=light] .dashLista a{color:inherit}html[data-theme=light] .dashLista a:hover{background:#0f172a09}html[data-theme=light] .dashLista__texto small,html[data-theme=light] .dashLista__cuando{color:var(--text-muted)}html[data-theme=light] .dashLista__num{background:#0f172a12}html[data-theme=light] .dashPrioridad--alta{background:#d63939}html[data-theme=light] .dashPrioridad--media{background:#f08c2e}html[data-theme=light] .dashPrioridad--baja{background:#676c75}html[data-theme=light] .dashVacio{color:var(--text-muted)}html[data-theme=light] .ocrRevision{border-bottom:1px solid var(--border)}html[data-theme=light] .ocrRevision__info{color:var(--text-muted);background:#0f172a09}html[data-theme=light] .ocrCampoAyuda{color:var(--text-muted)}html[data-theme=light] .ocrModalFondo{background:#fff}html[data-theme=light] .ocrModal{border:1px solid var(--border);background:#fff;box-shadow:0 24px 60px #0f172a22}html[data-theme=light] .ocrModal__resumen{background:#0f172a09}html[data-theme=light] .docKpi{border:1px solid var(--border);color:inherit;background:#0f172a07}html[data-theme=light] .docKpi__icon{background:#0f172a0e}html[data-theme=light] .docKpi__label{color:var(--text-muted)}html[data-theme=light] .docKpi--clic:hover{border-color:#ffb23366}html[data-theme=light] .docKpi--clic.isActive{border-color:var(--iberogest-yellow);background:#ffb2331f;box-shadow:inset 0 0 0 1px #ffb23336}html[data-theme=light] .docKpi--clic.isActive .docKpi__icon{background:#ffb23338}html[data-theme=light] .impuestosFiltroActivo{background:#ffb23314;border:1px solid #ffb2334d}html[data-theme=light] .buzonBarra{border:1px solid var(--border);background:#0f172a07}html[data-theme=light] .buzonBarra__estado{color:var(--text-muted)}html[data-theme=light] .buzonBarra__estado.isError{color:#d65a00}html[data-theme=light] .buzonItem{border:1px solid var(--border);background:#ffffff7a}html[data-theme=light] .buzonItem__motivo{color:#d5820b}html[data-theme=light] .buzonItem__omitido{color:var(--text-muted)}html[data-theme=light] .pendCliente{border:1px solid var(--border);background:#0f172a05}html[data-theme=light] .pendCliente.isElegido{border-color:#ffb23359}html[data-theme=light] .pendVista{background:#fffc}html[data-theme=light] .appNavGrupo__titulo{color:#0f172a60}html[data-theme=light] .appNavItem .appNavIcon{color:var(--text-muted);background:0 0;border-color:#0000}html[data-theme=light] .appNavItem.isActive .appNavIcon{color:var(--iberogest-yellow)}html[data-theme=light] .buscadorBoton{border:1px solid var(--border);color:var(--text-muted);background:#0f172a09}html[data-theme=light] .buscadorBoton:hover{color:var(--text);border-color:#ffb23366}html[data-theme=light] .buscadorBoton kbd,html[data-theme=light] .buscador kbd{border:1px solid var(--border);color:var(--text-muted)}html[data-theme=light] .buscadorFondo{background:#fff}html[data-theme=light] .buscador{border:1px solid var(--border);background:#fff;box-shadow:0 30px 80px #0f172a26}html[data-theme=light] .buscador__campo{border-bottom:1px solid var(--border);color:var(--text-muted)}html[data-theme=light] .buscador__campo input{color:var(--text);background:0 0;border:0;outline:0}html[data-theme=light] .buscador__item{color:inherit;background:0 0;border:0}html[data-theme=light] .buscador__item.isSel{background:#ffb2331f}html[data-theme=light] .buscador__icono{color:var(--text-muted);background:#0f172a0e}html[data-theme=light] .buscador__texto small,html[data-theme=light] .buscador__tipo,html[data-theme=light] .buscador__vacio{color:var(--text-muted)}html[data-theme=light] .crmAvatar{color:#1d1f23;box-shadow:inset 0 0 0 1px #ffffff1c}html[data-theme=light] .crmChip{border:1px solid var(--border);color:var(--text-muted);background:#0f172a09}html[data-theme=light] .crmChip--ok{color:#288b3b;background:#2fb3441a;border-color:#2fb34459}html[data-theme=light] .crmChip--aviso{color:#d67400;background:#f08c2e1a;border-color:#f08c2e66}html[data-theme=light] .crmChip--error{color:#e50c0c;background:#d639391f;border-color:#d6393973}html[data-theme=light] .crmChip--info{color:#0c40e8;background:#6c8cff1a;border-color:#6c8cff66}html[data-theme=light] .crmModelo{border:1px solid var(--border);color:var(--text-muted)}html[data-theme=light] .crmModelo--preparado{color:#d68e00;background:#ffb2331a;border-color:#ffb23373}html[data-theme=light] .crmModelo--cargado{color:#0c40e8;background:#6c8cff1a;border-color:#6c8cff73}html[data-theme=light] .crmModelo--presentado{color:#288b3b;background:#2fb3441f;border-color:#2fb34473}html[data-theme=light] .crmDocPunto{border:1px solid var(--border);color:var(--text-muted)}html[data-theme=light] .crmDocPunto--ok{color:#288b3b;background:#2fb34424;border-color:#2fb34466}html[data-theme=light] .crmDocPunto--error{color:#e50c0c;background:#d6393924;border-color:#d6393973}html[data-theme=light] .crmResumen__item{border:1px solid var(--border);color:var(--text-muted);background:#0f172a07}html[data-theme=light] .crmResumen__num{color:var(--text)}html[data-theme=light] .crmVista{border:1px solid var(--border);background:#0f172a07}html[data-theme=light] .crmVista button{color:var(--text-muted);background:0 0;border:0}html[data-theme=light] .crmVista button.isActive{color:var(--text);background:#ffb23329}html[data-theme=light] .crmTarjeta{border:1px solid var(--border);color:inherit;background:linear-gradient(160deg,#0f172a0b,#0f172a03)}html[data-theme=light] .crmTarjeta:hover{border-color:#ffb23366;box-shadow:0 10px 28px #0f172a13}html[data-theme=light] .crmTarjeta__avisos{background:var(--iberogest-yellow);color:#1d1d1f}html[data-theme=light] .crmArea{color:var(--text-muted)}html[data-theme=light] .crmTarjeta__pie{color:var(--text-muted);border-top:1px solid var(--border)}html[data-theme=light] .crmEtapa{border:1px solid var(--border)}html[data-theme=light] .crmEtapa--documentacion{color:#1d1f23}html[data-theme=light] .crmEtapa--contabilizando{color:#d67400;border-color:#f08c2e66}html[data-theme=light] .crmEtapa--preparados{color:#0c40e8;border-color:#6c8cff73}html[data-theme=light] .crmEtapa--presentado{color:#288b3b;border-color:#2fb34473}html[data-theme=light] .crmVolver{color:var(--text-muted)}html[data-theme=light] .crmVolver:hover{color:var(--text)}html[data-theme=light] .fichaCab{border:1px solid var(--border);background:radial-gradient(120% 140% at 0 0,#ffb2331a,#0000 55%),#0f172a07}html[data-theme=light] .fichaTabs{border-bottom:1px solid var(--border)}html[data-theme=light] .fichaTab{color:var(--text-muted);background:0 0;border:0}html[data-theme=light] .fichaTab.isActive{color:var(--text)}html[data-theme=light] .fichaTab.isActive:after{background:var(--iberogest-yellow)}html[data-theme=light] .fichaTab__n{background:var(--iberogest-yellow);color:#1d1d1f}html[data-theme=light] .fichaTab__n--neutro{color:var(--text);background:#0f172a1c}html[data-theme=light] .fichaKpi{border:1px solid var(--border);color:inherit;background:#0f172a07}html[data-theme=light] button.fichaKpi:hover{border-color:#ffb23366}html[data-theme=light] .fichaKpi__label{color:var(--text-muted)}html[data-theme=light] .fichaBarras__barra{background:linear-gradient(180deg,var(--iberogest-yellow),#ffb23359)}html[data-theme=light] .fichaPanel{border:1px solid var(--border);background:#0f172a06}html[data-theme=light] .fichaPanel h3{color:var(--text-muted)}html[data-theme=light] .fichaCrono li{border-bottom:1px solid #0f172a0b}html[data-theme=light] .fichaCrono__icono{color:var(--text-muted);background:#0f172a0e}html[data-theme=light] .fichaCrono__icono--facturas{color:#288b3b}html[data-theme=light] .fichaCrono__icono--correo{color:#0c40e8}html[data-theme=light] .fichaCrono__icono--laboral{color:#d68e00}html[data-theme=light] .fichaCrono__icono--impuestos{color:#b50df0}html[data-theme=light] .fichaCrono__fecha{color:var(--text-muted)}html[data-theme=light] .fichaTrimestre{border:1px solid var(--border)}html[data-theme=light] .fichaLista li{background:#0f172a07}html[data-theme=light] .tableroProgreso{color:var(--text-muted)}html[data-theme=light] .tableroProgreso b{color:var(--text)}html[data-theme=light] .tableroPlazo{border:1px solid var(--border);color:var(--text-muted)}html[data-theme=light] .tableroPlazo b{color:var(--text)}html[data-theme=light] .tableroPlazo.isCerca{background:#f08c2e14;border-color:#f08c2e80}html[data-theme=light] .tableroPlazo.isPasado{border-color:#d6393980}html[data-theme=light] .tableroCol{border:1px solid var(--border);border-top:3px solid var(--acento,#676c75);background:#0f172a05}html[data-theme=light] .tableroCol__n{background:#0f172a12}html[data-theme=light] .tableroCol__desc,html[data-theme=light] .tableroCol__vacio{color:var(--text-muted)}html[data-theme=light] .tableroTarjeta{border:1px solid var(--border);color:inherit;background:#fff}html[data-theme=light] .tableroTarjeta:hover{border-color:#ffb23373}html[data-theme=light] .calProximo{background:#ffb23314;border:1px solid #ffb23366}html[data-theme=light] .calMes{border:1px solid var(--border);background:#0f172a06}html[data-theme=light] .calItem{border:1px solid var(--border);background:#0f172a07;border-left:3px solid #b50df0}html[data-theme=light] .calItem--laboral{border-left-color:#ffd27a}html[data-theme=light] .calItem.isCerca{background:#f08c2e12;border-color:#f08c2e8c}html[data-theme=light] .calItem__cab{color:inherit;background:0 0;border:0}html[data-theme=light] .calItem__texto small{color:var(--text-muted)}html[data-theme=light] .calItem__estado{color:#d67400}html[data-theme=light] .calItem__estado.isOk{color:#288b3b}html[data-theme=light] .calItem__cuenta{color:#d67400}html[data-theme=light] .calItem__lista a{color:inherit}html[data-theme=light] .calItem__lista a:hover{color:var(--iberogest-yellow)}html[data-theme=light] .dashVenc a{color:inherit}html[data-theme=light] .dashVenc a:hover{background:#0f172a09}html[data-theme=light] .dashVenc a.isCerca .dashVenc__fecha{color:#d67400;background:#f08c2e2e}html[data-theme=light] .dashVenc__fecha{background:#0f172a0e}html[data-theme=light] .dashVenc__fecha small,html[data-theme=light] .calItem__estado.isPasado{color:var(--text-muted)}html[data-theme=light] .selCliente__activo{background:#ffb2331a;border:1px solid #ffb23373}html[data-theme=light] .selCliente__boton{color:var(--text);background:0 0;border:0}html[data-theme=light] .selCliente__boton--vacio{color:var(--text-muted);border:1px dashed #0f172a32}html[data-theme=light] .selCliente__salir{color:var(--text-muted);background:0 0;border:0;border-left:1px solid #ffb2334d}html[data-theme=light] .selCliente__salir:hover{color:var(--text)}html[data-theme=light] .selCliente__menu{border:1px solid var(--border);background:#fff;box-shadow:0 20px 50px #0f172a22}html[data-theme=light] .selCliente__menu li button{color:inherit;background:0 0;border:0}html[data-theme=light] .selCliente__menu li button:hover,html[data-theme=light] .selCliente__menu li button.isActive{background:#ffb2331f}html[data-theme=light] .selCliente__menu li small{color:var(--text-muted)}html[data-theme=light] .appNavCliente{background:#ffb2330d;border:1px solid #ffb23347}html[data-theme=light] .fichaHerr__titulo{color:var(--iberogest-yellow)}html[data-theme=light] .fichaHerr__item{border:1px solid var(--border);color:inherit;background:#0f172a07}html[data-theme=light] .fichaHerr__item:hover{background:#ffb2330f;border-color:#ffb23373}html[data-theme=light] .fichaHerr__item small{color:var(--text-muted)}html[data-theme=light] .fichaHerr__icono{color:var(--iberogest-yellow);background:#ffb2331f}html[data-theme=light] .selCliente__menu{background:#fff}html[data-theme=light] .selCliente__menu ul{scrollbar-color:#0f172a29 transparent}html[data-theme=light] .selCliente__menu ul::-webkit-scrollbar-thumb{background:#0f172a29}html[data-theme=light] .selCliente__menu ul::-webkit-scrollbar-track{background:0 0}html[data-theme=light] .empFila{border:1px solid var(--border);color:inherit;background:#0f172a07}html[data-theme=light] .empFila:hover{background:#ffb2330d;border-color:#ffb23373}html[data-theme=light] .empFila>svg,html[data-theme=light] .empFila__nombre small{color:var(--text-muted)}html[data-theme=light] .appNavCliente__salir{color:var(--text-muted);background:0 0;border:0}html[data-theme=light] .appNavCliente__salir:hover{color:var(--text);background:#0f172a12}html[data-theme=light] .navBuscador__campo{border:1px solid var(--border);color:var(--text-muted);background:#0f172a09}html[data-theme=light] .navBuscador__campo:focus-within{border-color:#ffb23380}html[data-theme=light] .navBuscador__campo input{color:var(--text);background:0 0;border:0;outline:0}html[data-theme=light] .navBuscador__lista{border:1px solid var(--border);background:#fff}html[data-theme=light] .navBuscador__lista button{color:inherit;background:0 0;border:0}html[data-theme=light] .navBuscador__lista button.isSel{background:#ffb23324}html[data-theme=light] .navBuscador__vacio{color:var(--text-muted)}html[data-theme=light] .appNavDesplegable__cab{color:#0f172a8a;background:0 0;border:0}html[data-theme=light] .appNavDesplegable__cab:hover{color:var(--text);background:#0f172a09}html[data-theme=light] .empInicio__grupo h3{color:var(--iberogest-yellow)}html[data-theme=light] .empInicio__item{border:1px solid var(--border);color:inherit;background:linear-gradient(160deg,#0f172a0b,#0f172a03)}html[data-theme=light] .empInicio__item:hover{background:#ffb2330f;border-color:#ffb23380}html[data-theme=light] .empInicio__icono{color:var(--iberogest-yellow);background:#ffb23324}html[data-theme=light] .empInicio__texto small,html[data-theme=light] .contaVolver{color:var(--text-muted)}html[data-theme=light] .contaVolver:hover{color:var(--iberogest-yellow)}html[data-theme=light] .contaEjercicio{color:var(--text-muted)}html[data-theme=light] .contaNav{border:1px solid var(--border);background:var(--surface-1)}html[data-theme=light] .contaNav__titulo{color:var(--text-muted)}html[data-theme=light] .contaNav__item{color:var(--text);background:0 0;border:1px solid #0000}html[data-theme=light] .contaNav__item:hover{background:var(--surface-3)}html[data-theme=light] .contaNav__item.isActive{border-color:var(--border-strong);color:var(--iberogest-yellow);background:#ffb23324}html[data-theme=light] .contaSegmento{border:1px solid var(--border);background:var(--surface-2)}html[data-theme=light] .contaSegmento button{color:var(--text-muted);background:0 0;border:0}html[data-theme=light] .contaSegmento button.isActive{background:var(--surface-0);color:var(--text);box-shadow:var(--shadow-sm)}html[data-theme=light] .contaCheck{color:var(--text-muted)}html[data-theme=light] .contaTablaWrap{border:1px solid var(--border);background:var(--surface-1)}html[data-theme=light] .contaTabla th{background:var(--surface-2);color:var(--text-muted)}html[data-theme=light] .contaTabla td{border-top:1px solid var(--border)}html[data-theme=light] .contaTabla tbody tr:hover td{background:#0f172a06}html[data-theme=light] .contaTabla tr.isSel td{background:#ffb23312}html[data-theme=light] .contaTabla tfoot td,html[data-theme=light] .contaTabla__asiento td{background:var(--surface-2)}html[data-theme=light] .contaTabla__detalle td{background:#ffffff7a}html[data-theme=light] .contaTabla--informe tr.nivel0 td{border-top:2px solid var(--border-strong)}html[data-theme=light] .contaTabla--informe tr.nivel1 td{background:var(--surface-2)}html[data-theme=light] .contaTabla--informe tr.isCero td{color:var(--text-muted)}html[data-theme=light] .contaMini tr.isSel td{color:var(--iberogest-yellow)}html[data-theme=light] .contaInforme .contaTabla--informe,html[data-theme=light] .contaBalance .contaTabla--informe{border:1px solid var(--border);background:var(--surface-1)}html[data-theme=light] .contaBalance__masa h3{color:var(--text-muted)}html[data-theme=light] .contaImporte.isNeg{color:#cc1a0b}html[data-theme=light] .contaMuted{color:var(--text-muted)}html[data-theme=light] .contaDescuadre{color:#cc1a0b}html[data-theme=light] .contaLink{color:var(--iberogest-yellow);background:0 0;border:0}html[data-theme=light] .contaLink--peligro{color:#cc1a0b}html[data-theme=light] .contaTipo{background:var(--surface-3);color:var(--text-muted)}html[data-theme=light] .contaTipo--factura,html[data-theme=light] .contaTipo--recibida{color:#0f6ed8;background:#60a5fa29}html[data-theme=light] .contaTipo--emitida,html[data-theme=light] .contaTipo--ok{color:#20ad53;background:#4ade8024}html[data-theme=light] .contaTipo--amortizacion{color:#821af0;background:#c084fc29}html[data-theme=light] .contaTipo--apertura,html[data-theme=light] .contaTipo--regularizacion,html[data-theme=light] .contaTipo--cierre{color:var(--iberogest-yellow);background:#ffb23329}html[data-theme=light] .contaVacio{border:1px dashed var(--border);color:var(--text-muted)}html[data-theme=light] .contaLista ul{border:1px solid var(--border);background:var(--surface-1)}html[data-theme=light] .contaLista li button{color:var(--text);background:0 0;border:0}html[data-theme=light] .contaLista li button small{color:var(--text-muted)}html[data-theme=light] .contaLista li button:hover{background:var(--surface-3)}html[data-theme=light] .contaLista li button.isSel{background:#ffb23324}html[data-theme=light] .contaCuenta__nombre,html[data-theme=light] .contaForm__cabecera label,html[data-theme=light] .contaRejilla label{color:var(--text-muted)}html[data-theme=light] .contaPanel{border:1px solid var(--border);background:var(--surface-1)}html[data-theme=light] .contaPanel--aviso{border-color:var(--border-strong);background:#ffb2330f}html[data-theme=light] .contaAviso{color:var(--iberogest-yellow)}html[data-theme=light] .contaResultado{border:1px solid var(--border-strong);background:#ffb2330f}html[data-theme=light] .contaResultado small{color:var(--text-muted)}html[data-theme=light] .contaPasos li{border:1px solid var(--border);background:var(--surface-1)}html[data-theme=light] .contaPasos__marca{border:2px solid var(--border)}html[data-theme=light] .contaPasos li.isHecho .contaPasos__marca{color:#20ad53;background:#4ade8029;border-color:#4ade80}html[data-theme=light] .contaPasos__texto small{color:var(--text-muted)}html[data-theme=light] .contaVista{border:1px solid var(--border);background:var(--surface-1)}html[data-theme=light] .contaVista__cab{background:var(--surface-2);color:var(--text-muted)}html[data-theme=light] .contaVista__estado.isOk{color:#20ad53}html[data-theme=light] .contaVista__estado.isMal{color:#cc1a0b}html[data-theme=light] .contaVista__raya{color:var(--text-muted)}html[data-theme=light] .contaVista__cuenta.isMal{color:#cc1a0b}html[data-theme=light] .contaVista__a{color:var(--iberogest-yellow)}html[data-theme=light] .contaVista__concepto{border-top:1px dashed var(--border)}html[data-theme=light] .contaVista__saldos{border-top:1px solid var(--border)}html[data-theme=light] .contaVista__saldos th,html[data-theme=light] .contaCoef{color:var(--text-muted)}html[data-theme=light] .contaSugerencia{border:1px dashed var(--border-strong);color:var(--iberogest-yellow);background:#ffb23314}html[data-theme=light] .contaSugerencia:hover{background:#ffb23329}html[data-theme=light] .contaSugerido{color:var(--iberogest-yellow);background:#ffb23324}html[data-theme=light] .contaKpis>div{border:1px solid var(--border);background:var(--surface-1)}html[data-theme=light] .contaKpis small{color:var(--text-muted)}html[data-theme=light] .contaChecks li.isOk:before{color:#20ad53}html[data-theme=light] .contaChecks li.isAviso:before{color:var(--iberogest-yellow)}html[data-theme=light] .contaChecks li.isMal,html[data-theme=light] .contaCheck--peligro{color:#cc1a0b}html[data-theme=light] .contaBanco__motivo{color:var(--text-muted)}html[data-theme=light] .contaBanco__motivo--alta{color:#20ad53}html[data-theme=light] .contaBanco__motivo--media{color:var(--iberogest-yellow)}html[data-theme=light] .contaChip{background:var(--surface-3)}html[data-theme=light] .contaChip--alta{color:#20ad53;background:#4ade8024}html[data-theme=light] .contaChip--media{color:var(--iberogest-yellow);background:#ffb23324}html[data-theme=light] .contaKpis>div.isOk b{color:#20ad53}html[data-theme=light] .contaKpis>div.isMal b{color:#cc1a0b}html[data-theme=light] .contaContador{color:#cc1a0b;background:#ff8a802e}html[data-theme=light] .contaAviso{border:1px solid var(--border);border-left:3px solid var(--iberogest-yellow);background:var(--surface-1)}html[data-theme=light] .contaAviso--alta{border-left-color:#cc1a0b}html[data-theme=light] .contaAviso header span{color:var(--text-muted)}html[data-theme=light] .contaAvisoTxt{color:var(--iberogest-yellow)}html[data-theme=light] .contaMasivo{border:1px solid var(--border-strong);background:var(--surface-0);box-shadow:var(--shadow-sm)}html[data-theme=light] .contaNav__rueda{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted)}html[data-theme=light] .contaNav__rueda:hover{color:var(--text)}html[data-theme=light] .contaNav__rueda.isOpen{color:var(--iberogest-yellow)}html[data-theme=light] .contaNav__rueda.isActive{border-color:var(--border-strong);color:var(--iberogest-yellow);background:#ffb23324}html[data-theme=light] .contaNav__menu{border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fefefe}html[data-theme=light] .contaNav__menu .contaNav__item small{color:var(--text-muted)}html[data-theme=light] .contaPanel--ok{background:#4ade800f;border-color:#4ade8066}html[data-theme=light] .contaTercero__lista{border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fefefe}html[data-theme=light] .contaTercero__lista button{color:var(--text);background:0 0;border:0}html[data-theme=light] .contaTercero__lista button:hover{background:var(--surface-3)}html[data-theme=light] .contaTercero__lista small{color:var(--text-muted)}html[data-theme=light] .contaLineasPie{border-top:1px solid var(--border)}html[data-theme=light] .contaTotales{border:1px solid var(--border);background:var(--surface-2)}html[data-theme=light] .contaTotales span{color:var(--text-muted)}html[data-theme=light] .contaTotales__total{border-top:1px solid var(--border);color:var(--text)!important}html[data-theme=light] .contaPlantillas{border:1px dashed var(--border-strong);background:#ffb2330a}html[data-theme=light] .contaPlantillas label{color:var(--text-muted)}html[data-theme=light] .bcResumen__progreso,html[data-theme=light] .bcSaldos{border:1px solid var(--border);background:var(--surface-1)}html[data-theme=light] .bcResumen__cab small{color:var(--text-muted)}html[data-theme=light] .bcBarra{background:var(--surface-3)}html[data-theme=light] .bcBarra span{background:linear-gradient(90deg,#4ade80,#22c55e)}html[data-theme=light] .bcEstado{border:1px solid var(--border);border-left:3px solid var(--c,var(--border));background:var(--surface-2);color:var(--text)}html[data-theme=light] .bcEstado span{color:var(--text-muted)}html[data-theme=light] .bcEstado.isActive{background:var(--surface-3);box-shadow:0 0 0 1px var(--c)}html[data-theme=light] .bcSaldos small{color:var(--text-muted)}html[data-theme=light] .bcSaldos__dif{border-top:1px solid var(--border)}html[data-theme=light] .bcSaldos__dif.isMal b{color:#cc1a0b}html[data-theme=light] .bcSaldos__dif.isOk b{color:#20ad53}html[data-theme=light] .bcMes__cab{background:var(--surface-0)}html[data-theme=light] .bcMes__tot small{color:var(--text-muted)}html[data-theme=light] .bcEntra{color:#20ad53}html[data-theme=light] .bcSale{color:#e51414}html[data-theme=light] .bcMov{border:1px solid var(--border);border-left:4px solid var(--c,var(--border));background:var(--surface-1)}html[data-theme=light] .bcMov:hover{background:var(--surface-2)}html[data-theme=light] .bcMov.isSel{border-color:var(--border-strong);background:#ffb23314}html[data-theme=light] .bcMov__fecha{background:var(--surface-3)}html[data-theme=light] .bcMov__fecha small,html[data-theme=light] .bcMov__concepto small{color:var(--text-muted)}html[data-theme=light] .bcFlecha--entra{color:#20ad53;background:#4ade8024}html[data-theme=light] .bcFlecha--sale{color:#e51414;background:#f8717124}html[data-theme=light] .bcCuenta{border:1px solid var(--c,var(--border));background:var(--surface-2);color:var(--text)}html[data-theme=light] .bcCuenta i{color:var(--text-muted)}html[data-theme=light] .bcMotivo{color:var(--iberogest-yellow)}html[data-theme=light] .bcMotivo--ok{color:#20ad53}html[data-theme=light] .bcPropuesta>small{color:var(--text-muted)}html[data-theme=light] .bcPill--ok{color:#20ad53;background:#4ade8024}html[data-theme=light] .bcPill--azul{color:#0f6ed8;background:#60a5fa29}html[data-theme=light] .bcPill--gris{background:var(--surface-3);color:var(--text-muted)}html[data-theme=light] .bcIgnorar{color:var(--text-muted);background:0 0;border:0}html[data-theme=light] .bcIgnorar:hover{background:var(--surface-3);color:var(--text)}html[data-theme=light] .bcAvisoDup{background:#f8717114;border:1px solid #f8717166}html[data-theme=light] .bcPill--dup{color:#e51414;background:#f871712e}html[data-theme=light] .bcIgnorar--borrar:hover{color:#e51414;background:#f8717129}html[data-theme=light] .bcBorrar{color:#e51414}html[data-theme=light] .bcLuz{border:1px solid var(--border);background:var(--surface-2);color:var(--text)}html[data-theme=light] .bcLuz i{background:var(--c);box-shadow:0 0 12px var(--c)}html[data-theme=light] .bcLuz small{color:var(--text-muted)}html[data-theme=light] .bcLuz.isActive{background:var(--surface-3);box-shadow:0 0 0 1.5px var(--c)}html[data-theme=light] .bcPunto{border:2px solid var(--surface-1)}html[data-theme=light] .bcPunto--verde{background:#22c55e}html[data-theme=light] .bcPunto--ambar{background:#f59e0b}html[data-theme=light] .bcPunto--rojo{background:#ef4444}html[data-theme=light] .bcTabla thead th{background:var(--surface-2);color:var(--text-muted)}html[data-theme=light] .bcTabla td{border-top:1px solid var(--border)}html[data-theme=light] .bcTabla__mes td{background:var(--surface-0);border-top:0}html[data-theme=light] .bcFila{background:var(--surface-1)}html[data-theme=light] .bcFila td:first-child{box-shadow:inset 4px 0 0 var(--c,transparent)}html[data-theme=light] .bcFila:hover{background:var(--surface-2)}html[data-theme=light] .bcFila.isSel{background:#ffb23314}html[data-theme=light] .bcTabla .bcPunto{border:0;box-shadow:0 0 8px}html[data-theme=light] .bcPunto--verde{color:#22c55e}html[data-theme=light] .bcPunto--ambar{color:#ce8408}html[data-theme=light] .bcPunto--rojo{color:#ef4444}html[data-theme=light] .bcPunto--hecho{color:#20ad53;background:#22c55e33;box-shadow:none!important}html[data-theme=light] .bcTabla__fecha{color:var(--text-muted)}html[data-theme=light] .bcTabla__fecha b{color:var(--text)}html[data-theme=light] .bcTabla__concepto small{color:var(--text-muted)}html[data-theme=light] .bcIcono{color:var(--text-muted);background:0 0;border:1px solid #0000}html[data-theme=light] .bcIcono:hover:not(:disabled){border-color:var(--border);background:var(--surface-3);color:var(--text)}html[data-theme=light] .bcIcono--borrar:hover:not(:disabled){color:#e51414;background:#f8717129}html[data-theme=light] .bcBtnEnlazar{color:#0f6ed8;background:#60a5fa29;border-color:#60a5fa80}html[data-theme=light] .contaModal{background:#fff}html[data-theme=light] .contaModal__caja{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#f9f9f9}html[data-theme=light] .contaModal__cab{border-bottom:1px solid var(--border)}html[data-theme=light] .contaModal__cab small{color:var(--text-muted)}html[data-theme=light] .contaModal__pie{border-top:1px solid var(--border)}html[data-theme=light] .contaAlta{border:1px solid var(--border);background:var(--surface-1)}html[data-theme=light] .contaAlta__tipo button{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted)}html[data-theme=light] .contaAlta__tipo button.isActive{border-color:var(--border-strong);color:var(--iberogest-yellow);background:#ffb23329}html[data-theme=light] .contaTipo--nuevo{color:var(--iberogest-yellow);background:#ffb23329}html[data-theme=light] .provision__item{border:1px solid var(--border);border-top:3px solid var(--c,var(--border));background:var(--surface-2);color:var(--text)}html[data-theme=light] .provision__item:hover{background:var(--surface-3)}html[data-theme=light] .provision__modelo{color:var(--text-muted)}html[data-theme=light] .provision__estado{color:var(--c)}html[data-theme=light] .provision__item small,html[data-theme=light] .provision__total small{color:var(--text-muted)}html[data-theme=light] .provision__total{border:1px solid var(--border-strong);background:#ffb23312}html[data-theme=light] .provision__total span{color:var(--text-muted)}html[data-theme=light] .provision__total b{color:var(--iberogest-yellow)}html[data-theme=light] .contaTipo--declarado{color:#647fa0;background:#94a3b829}html[data-theme=light] .provision__total.isDeclarado{background:#94a3b814;border-color:#94a3b866}html[data-theme=light] .provision__total.isDeclarado b{color:var(--text)}html[data-theme=light] .provision__atrasado{background:#ffb2330f;border:1px solid #ffb23359}html[data-theme=light] .labOrigen{background:var(--surface-3);color:var(--text-muted)}html[data-theme=light] .labFalta{color:#e51414;background:#ef444424;border:1px solid #ef444473}html[data-theme=light] .labFalta:hover{background:#ef44443d}html[data-theme=light] .input.isFalta{background:#ef444412;border-color:#ef4444b3;box-shadow:0 0 0 1px #ef444436}html[data-theme=light] .labTabla tr.isSel td{background:#60a5fa14}html[data-theme=light] .labFicha__titulo{color:var(--text-muted)}html[data-theme=light] .labAvisos{color:#f03030;background:#ef444417;border:1px solid #ef444466}html[data-theme=light] .labNominaRes>div{border:1px solid var(--border);background:var(--surface-2)}html[data-theme=light] .labNominaRes span{color:var(--text-muted)}html[data-theme=light] .labNominaRes .isTotal{border-color:#4ade8080}html[data-theme=light] .labBoe{border:1px dashed var(--border)}html[data-theme=light] .labBoe__vista td.isCat{background:#60a5fa1a}html[data-theme=light] .labBoe__vista td.isImp{background:#4ade801a}html[data-theme=light] .modCard{border:1px solid var(--border);background:var(--surface-2)}html[data-theme=light] .modCard__num{background:var(--surface-3)}html[data-theme=light] .modCard__res.isPagar{color:#e51414}html[data-theme=light] .modCard__res.isCompensar{color:#20ad53}html[data-theme=light] .modTabla__n,html[data-theme=light] .modTabla__titulo td{color:var(--text-muted)}html[data-theme=light] .modTabla--resultado td{border-top:1px solid var(--border)}html[data-theme=light] .modAjuste{color:var(--text-muted)}html[data-theme=light] .modDudas summary{color:#d3a204}html[data-theme=light] .caTabla .caTotal td{border-top:2px solid var(--border)}html[data-theme=light] .caTabla .caVar{color:var(--text-muted)}html[data-theme=light] .memoria__tabla th,html[data-theme=light] .memoria__tabla td{border-bottom:1px solid var(--line,#1d1f23)}html[data-theme=light] .fichaCab__nombre{color:var(--text)}html[data-theme=light] .fichaCab__nombre:hover{color:var(--iberogest-yellow)}html[data-theme=light] a.fichaTab:hover{color:var(--text)}html[data-theme=light] .evtBarra{border:1px solid var(--border);background:#0f172a07}html[data-theme=light] .evtResumen{color:var(--text-muted)}html[data-theme=light] .evtResumen b{color:var(--text)}html[data-theme=light] .evtResumen--aviso b{color:var(--iberogest-yellow)}html[data-theme=light] .evtResumen__todas{color:var(--text-muted)}html[data-theme=light] .nomImport{border:1px solid var(--border);background:#0f172a07}html[data-theme=light] .nomImport__aviso{color:var(--iberogest-yellow)}html[data-theme=light] .ocrDetalle__cerrar{color:var(--text);background:#0f172a17;border:1px solid #0f172a39}html[data-theme=light] .ocrDetalle__cerrar:hover{background:var(--iberogest-yellow);border-color:var(--iberogest-yellow);color:#1d1d1f}@media (max-width:900px){html[data-theme=light] .ocrDetalle__cabecera{background:#fff}}html[data-theme=light] .modSelector__btn{border:1px solid var(--border);color:var(--text-muted);background:0 0}html[data-theme=light] .modSelector__btn.isActive{color:#1d1d1f;background:var(--iberogest-yellow);border-color:var(--iberogest-yellow)}html[data-theme=light] .aeatModelo{border:1px solid var(--border);background:var(--surface-1)}html[data-theme=light] .aeatModelo__cab{background:var(--surface-2);color:var(--text);border-bottom:3px solid var(--iberogest-yellow)}html[data-theme=light] .aeatModelo__agencia small{color:var(--text-muted)}html[data-theme=light] .aeatModelo__num{background:var(--iberogest-yellow);color:#1d1d1f}html[data-theme=light] .aeatModelo__ident{background:var(--border);border-bottom:1px solid var(--border)}html[data-theme=light] .aeatModelo__ident>div{background:var(--surface-1)}html[data-theme=light] .aeatModelo__ident small{color:var(--text-muted)}html[data-theme=light] .aeatTabla td,html[data-theme=light] .aeatTabla th{border-bottom:1px solid var(--border)}html[data-theme=light] .aeatTabla th{color:var(--text-muted)}html[data-theme=light] .aeatTabla__seccion td{color:var(--iberogest-yellow)}html[data-theme=light] .aeatCasilla{border:1px solid var(--border)}html[data-theme=light] .aeatCasilla__n{color:var(--text-muted);background:#80808026}html[data-theme=light] .aeatCasilla__valor.isAjustada{background:#ffb2332e}html[data-theme=light] .aeatCasilla__editar .input{border:0}html[data-theme=light] .aeatCasilla__editar .input.isCambiada{background:#ffb23340}html[data-theme=light] .aeatModelo__resultado{background:#8080801a}html[data-theme=light] .aeatModelo__resultado.isPagar b{color:#e5484d}html[data-theme=light] .aeatModelo__resultado.isCompensar b{color:#30a46c}html[data-theme=light] .aeatModelo__editar{border-top:1px dashed var(--border);background:#ffb2330f}html[data-theme=light] .aeatModelo__historial{border-top:1px solid var(--border)}html[data-theme=light] .modResumen__fila:hover td{background:var(--surface-3)}html[data-theme=light] .modResumen__num{background:var(--iberogest-yellow);color:#1d1d1f}html[data-theme=light] .modResumen--pagar b{color:#8e2222}html[data-theme=light] .modResumen--compensar b{color:#66bb6a}html[data-theme=light] .aeatTabla__conDetalle:hover td{background:var(--surface-3)}html[data-theme=light] .aeatTabla__facturas{color:var(--iberogest-yellow)}html[data-theme=light] .aeatTabla__detalle>td{background:var(--surface-2)}html[data-theme=light]{--text:#1d1f23;--text-muted:#1d1f239e;--surface-0:#f3f4f6;--surface-1:#fffffff5;--surface-2:#ffffffeb;--surface-3:#f1f3f6f2;--border:#0f172a1f;--border-strong:#d68c008c;--shadow-sm:0 4px 16px #0f172a14;--shadow-md:0 10px 30px #0f172a1a;--shadow-lg:0 20px 50px #0f172a24;--shadow-glow:0 0 40px #ffb2331f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#eef0f3}html[data-theme=light] body{color:var(--text);background-color:#eef0f3}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .kicker,html[data-theme=light] .altasTable a,html[data-theme=light] .contaLink,html[data-theme=light] .fichaCab__nombre:hover{color:#b06f00}html[data-theme=light] .crmAvatar{color:#fff}html[data-theme=light] .btn--primary,html[data-theme=light] .btn--primary:hover:not(:disabled){color:#1d1d1f}.temaToggle{border:1px solid var(--border);width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.temaToggle:hover{border-color:var(--iberogest-yellow)}html[data-theme=light] .facturasGris{--text:#1d1f23;--text-muted:#1d1f239e;--surface-0:#f3f4f6;--surface-1:#fff;--surface-2:#f7f8fa;--surface-3:#eef0f3;--border:#0f172a1f;--bg-elevated:#fff;--shadow-sm:0 4px 16px #0f172a14}
