@font-face{font-family:Inter;src:url(../media/Inter-Regular.06fx2jlp7ambl.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-Medium.05nojmsrnwpdx.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-SemiBold.1szzmfhh1h9ui.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-Bold.1vux9k4ut5xg-.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Gelasio;src:url(../media/Gelasio-Regular.3alq_cib5-xvj.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gelasio;src:url(../media/Gelasio-Bold.1w9upkjwc8i5f.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}
:root{--l4336-color-brand:#532b18;--l4336-color-brand-hover:#402012;--l4336-color-brand-active:#30180e;--l4336-color-ink:#231f1a;--l4336-color-muted:#655e55;--l4336-color-canvas:#f5f1eb;--l4336-color-surface:#fff;--l4336-color-surface-subtle:#ece8e1;--l4336-color-divider:#d8d0c5;--l4336-color-control-border:#8e8174;--l4336-color-focus:#275677;--l4336-color-success:#27614a;--l4336-color-success-bg:#edf5ef;--l4336-color-warning:#805500;--l4336-color-warning-bg:#fbf2db;--l4336-color-danger:#a12a2a;--l4336-color-danger-bg:#fbeded;--l4336-color-info:#275677;--l4336-color-info-bg:#edf3f8;--l4336-font-body:"Inter", Arial, sans-serif;--l4336-font-display:"Gelasio", Georgia, "Times New Roman", serif;--l4336-font-email:Arial, Helvetica, sans-serif;--l4336-weight-regular:400;--l4336-weight-medium:500;--l4336-weight-semibold:600;--l4336-weight-bold:700;--l4336-type-display:2.5rem;--l4336-type-display-mobile:2rem;--l4336-type-h2:1.75rem;--l4336-type-h2-mobile:1.5rem;--l4336-type-h3:1.25rem;--l4336-type-body:1rem;--l4336-type-label:.875rem;--l4336-type-small:.75rem;--l4336-type-line-display:1.2;--l4336-type-line-heading:1.3;--l4336-type-line-body:1.5;--l4336-space-1:4px;--l4336-space-2:8px;--l4336-space-3:12px;--l4336-space-4:16px;--l4336-space-6:24px;--l4336-space-8:32px;--l4336-space-12:48px;--l4336-space-16:64px;--l4336-radius-control:8px;--l4336-radius-card:12px;--l4336-size-target:44px;--l4336-size-content:1120px;--l4336-size-reading:680px;--l4336-size-logo:320px;--l4336-size-avatar:48px;--l4336-breakpoint-tablet:768px;--l4336-breakpoint-desktop:1024px;--l4336-motion-fast:.15s;--l4336-motion-standard:.2s;--l4336-shadow-card:0 2px 8px #231f1a0f}
.l4336-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--l4336-color-canvas);color:var(--l4336-color-ink);font-family:var(--l4336-font-body);font-size:var(--l4336-type-body);line-height:var(--l4336-type-line-body)}.l4336-app *,.l4336-app :before,.l4336-app :after{box-sizing:border-box}.l4336-container{max-width:var(--l4336-size-content);padding-inline:var(--l4336-space-4);margin-inline:auto}.l4336-title{font-family:var(--l4336-font-display);font-size:var(--l4336-type-display-mobile);font-weight:var(--l4336-weight-regular);line-height:var(--l4336-type-line-display)}.l4336-card{padding:var(--l4336-space-6);border:1px solid var(--l4336-color-divider);border-radius:var(--l4336-radius-card);background:var(--l4336-color-surface)}.l4336-button{justify-content:center;align-items:center;gap:var(--l4336-space-2);min-width:var(--l4336-size-target);min-height:var(--l4336-size-target);padding:var(--l4336-space-3) var(--l4336-space-4);border:1px solid var(--l4336-color-brand);border-radius:var(--l4336-radius-control);background:var(--l4336-color-brand);color:var(--l4336-color-surface);font:inherit;font-weight:var(--l4336-weight-semibold);text-align:center;cursor:pointer;transition:background-color var(--l4336-motion-fast);line-height:1.25;text-decoration:none;display:inline-flex}.l4336-button:hover{background:var(--l4336-color-brand-hover)}.l4336-button:active{background:var(--l4336-color-brand-active)}.l4336-button--secondary{background:var(--l4336-color-surface);color:var(--l4336-color-brand)}.l4336-button--secondary:hover,.l4336-button--secondary:active{background:var(--l4336-color-canvas)}.l4336-button--danger{background:var(--l4336-color-danger);border-color:var(--l4336-color-danger)}.l4336-button--danger:hover,.l4336-button--danger:active{background:var(--l4336-color-danger);text-decoration:underline}.l4336-button:disabled,.l4336-button[aria-disabled=true]{background:var(--l4336-color-surface-subtle);border-color:var(--l4336-color-control-border);color:var(--l4336-color-muted);cursor:not-allowed}.l4336-field{width:100%;min-height:var(--l4336-size-target);padding:var(--l4336-space-3);border:1px solid var(--l4336-color-control-border);border-radius:var(--l4336-radius-control);background:var(--l4336-color-surface);color:var(--l4336-color-ink);font:inherit;font-size:var(--l4336-type-body);line-height:var(--l4336-type-line-body);display:block}.l4336-field[aria-invalid=true]{border-color:var(--l4336-color-danger)}.l4336-link{color:var(--l4336-color-brand);text-underline-offset:.2em;text-decoration:underline}.l4336-money{font-variant-numeric:tabular-nums}.l4336-status{align-items:center;gap:var(--l4336-space-2);padding:var(--l4336-space-1) var(--l4336-space-2);border-radius:var(--l4336-radius-control);font-size:var(--l4336-type-label);font-weight:var(--l4336-weight-medium);color:var(--l4336-color-muted);background:var(--l4336-color-surface-subtle);display:inline-flex}.l4336-status--success{color:var(--l4336-color-success);background:var(--l4336-color-success-bg)}.l4336-status--warning{color:var(--l4336-color-warning);background:var(--l4336-color-warning-bg)}.l4336-status--danger{color:var(--l4336-color-danger);background:var(--l4336-color-danger-bg)}.l4336-status--info{color:var(--l4336-color-info);background:var(--l4336-color-info-bg)}.l4336-logo{width:var(--l4336-size-logo);object-fit:contain;max-width:none;height:auto;display:block}.l4336-avatar{width:var(--l4336-size-avatar);height:var(--l4336-size-avatar);object-fit:contain;display:block}.l4336-app :focus-visible{outline:2px solid var(--l4336-color-focus);outline-offset:3px}@media (min-width:768px){.l4336-container{padding-inline:var(--l4336-space-6)}.l4336-title{font-size:var(--l4336-type-display)}}@media (min-width:1024px){.l4336-container{padding-inline:var(--l4336-space-8)}}@media (prefers-reduced-motion:reduce){.l4336-button{transition:none}}
html{-webkit-text-size-adjust:100%}body{min-height:100dvh;margin:0}.l4336-app h1,.l4336-app h2,.l4336-app h3,.l4336-app p{margin:0}.l4336-app img{max-width:100%}.l4336-app :where(main,section,form,fieldset,.campo,.rejilla-2>*,.pila>*,.pila-6>*){min-width:0}.l4336-app :where(main,.aviso,.lista,.l4336-card){overflow-wrap:anywhere}.l4336-app fieldset{min-inline-size:0}.l4336-app button,.l4336-app .l4336-button{max-width:100%}.saltar-contenido{top:-100px;left:var(--l4336-space-4);padding:var(--l4336-space-3);z-index:20;background:var(--l4336-color-surface);color:var(--l4336-color-brand);position:absolute}.saltar-contenido:focus{top:var(--l4336-space-2)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enlace-tactil,.principal a.l4336-link{min-height:var(--l4336-size-target);align-items:center;display:inline-flex}.pila{gap:var(--l4336-space-4);flex-direction:column;display:flex}.pila-6{gap:var(--l4336-space-6);flex-direction:column;display:flex}.fila{align-items:center;gap:var(--l4336-space-3);flex-wrap:wrap;display:flex}.fila-entre{justify-content:space-between;align-items:center;gap:var(--l4336-space-3);flex-wrap:wrap;display:flex}.principal{padding-block:var(--l4336-space-6) var(--l4336-space-16)}.lectura{max-width:var(--l4336-size-reading)}.accesos-rapidos{gap:var(--l4336-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.cabecera{background:var(--l4336-color-surface);border-bottom:1px solid var(--l4336-color-divider)}.cabecera__barra{justify-content:space-between;align-items:center;gap:var(--l4336-space-3);min-height:64px;display:flex}.cabecera__marca{align-items:center;gap:var(--l4336-space-3);min-height:var(--l4336-size-target);color:var(--l4336-color-ink);font-weight:var(--l4336-weight-semibold);text-decoration:none;display:inline-flex}.cabecera__simbolo{width:var(--l4336-size-avatar);flex-shrink:0;height:auto;display:block}.cabecera__marca small{color:var(--l4336-color-muted);font-size:var(--l4336-type-small);font-weight:var(--l4336-weight-regular);line-height:1.4;display:block}.cabecera__salir{padding:0 var(--l4336-space-2);min-height:var(--l4336-size-target);color:var(--l4336-color-brand);font:inherit;font-size:var(--l4336-type-label);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.nav__control{justify-content:space-between;align-items:center;gap:var(--l4336-space-3);width:100%;min-height:var(--l4336-size-target);padding:var(--l4336-space-2) 0;border:0;border-top:1px solid var(--l4336-color-divider);background:var(--l4336-color-surface);color:var(--l4336-color-brand);font:inherit;font-size:var(--l4336-type-label);text-align:left;cursor:pointer;display:flex}.nav__control>span:first-child{font-weight:var(--l4336-weight-semibold)}.nav__control>span:last-child{text-align:right}.nav{gap:var(--l4336-space-2);padding-bottom:var(--l4336-space-3);display:none}.nav[data-abierto=true]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.nav a{min-width:0;min-height:var(--l4336-size-target);padding:var(--l4336-space-2) var(--l4336-space-3);color:var(--l4336-color-muted);font-size:var(--l4336-type-label);font-weight:var(--l4336-weight-medium);overflow-wrap:anywhere;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.nav a[aria-current=page]{color:var(--l4336-color-brand);border-bottom-color:var(--l4336-color-brand);background:var(--l4336-color-canvas)}.titulo-funcional{font-size:var(--l4336-type-h3);font-weight:var(--l4336-weight-semibold);line-height:var(--l4336-type-line-heading)}.titulo-pagina{font-size:1.5rem;font-weight:var(--l4336-weight-semibold);line-height:var(--l4336-type-line-heading)}.titulo-editorial{font-family:var(--l4336-font-display);font-size:var(--l4336-type-h2-mobile);font-weight:var(--l4336-weight-regular);line-height:var(--l4336-type-line-heading)}.etiqueta{font-size:var(--l4336-type-label);font-weight:var(--l4336-weight-medium);line-height:1.5}.auxiliar{font-size:var(--l4336-type-label);color:var(--l4336-color-muted)}.sobrio{color:var(--l4336-color-muted)}.l4336-card.compacta{padding:var(--l4336-space-4)}.lista{background:var(--l4336-color-surface);border:1px solid var(--l4336-color-divider);border-radius:var(--l4336-radius-card);margin:0;padding:0;list-style:none}.lista>li{padding:var(--l4336-space-3) var(--l4336-space-4);border-top:1px solid var(--l4336-color-divider)}.lista>li:first-child{border-top:0}.lista__fila{justify-content:space-between;align-items:flex-start;gap:var(--l4336-space-3);flex-wrap:wrap;display:flex}.lista__fila>*{min-width:0;max-width:100%}.fecha-turno{font-variant-numeric:tabular-nums;min-width:3.25rem}.fecha-turno strong{font-size:1.25rem;line-height:1.2;display:block}.fecha-turno span{font-size:var(--l4336-type-small);color:var(--l4336-color-muted);text-transform:capitalize}.hoy{background:var(--l4336-color-info-bg)}.semana{margin:var(--l4336-space-6) 0 var(--l4336-space-2);font-size:var(--l4336-type-label);font-weight:var(--l4336-weight-semibold);color:var(--l4336-color-muted)}.campo{gap:var(--l4336-space-1);flex-direction:column;display:flex}.campo label{font-size:var(--l4336-type-label);font-weight:var(--l4336-weight-medium)}.campo .ayuda{font-size:var(--l4336-type-label);color:var(--l4336-color-muted)}.campo .error{font-size:var(--l4336-type-label);color:var(--l4336-color-danger)}.l4336-field{min-width:0;max-width:100%}.l4336-field[type=file]{overflow:hidden}.l4336-field[type=file]::file-selector-button{white-space:normal;max-width:100%;font:inherit}.l4336-app label:has(input:is([type=checkbox],[type=radio])){min-height:var(--l4336-size-target);padding-block:var(--l4336-space-2);cursor:pointer}select.l4336-field{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--l4336-color-ink) 50%), linear-gradient(135deg, var(--l4336-color-ink) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.rejilla-2{gap:var(--l4336-space-3);grid-template-columns:1fr;display:grid}details.editor>summary{cursor:pointer;min-height:var(--l4336-size-target);color:var(--l4336-color-brand);font-size:var(--l4336-type-label);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}details.editor[open]>summary{margin-bottom:var(--l4336-space-3)}button.boton-enlace{cursor:pointer;min-height:var(--l4336-size-target);font:inherit;color:var(--l4336-color-brand);font-size:var(--l4336-type-label);text-underline-offset:.2em;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.aviso{padding:var(--l4336-space-3) var(--l4336-space-4);border-radius:var(--l4336-radius-control);font-size:var(--l4336-type-label)}.aviso--ok{color:var(--l4336-color-success);background:var(--l4336-color-success-bg)}.aviso--error{color:var(--l4336-color-danger);background:var(--l4336-color-danger-bg)}.aviso--info{color:var(--l4336-color-info);background:var(--l4336-color-info-bg)}.aviso--atencion{color:var(--l4336-color-warning);background:var(--l4336-color-warning-bg)}.vacio{padding:var(--l4336-space-6);text-align:center;color:var(--l4336-color-muted);background:var(--l4336-color-surface);border:1px dashed var(--l4336-color-divider);border-radius:var(--l4336-radius-card)}.pagos-pendientes{overflow-wrap:anywhere}.saldos-resumen{gap:var(--l4336-space-4);margin:0;display:grid}.saldos-resumen dt,.saldos-importes dt{color:var(--l4336-color-muted);font-size:var(--l4336-type-label)}.saldos-resumen dd{margin:var(--l4336-space-1) 0 0;font-size:var(--l4336-type-h3);font-weight:var(--l4336-weight-semibold)}.saldos-importes{gap:var(--l4336-space-2);margin:0;display:grid}.saldos-importes>div{justify-content:space-between;gap:var(--l4336-space-2);flex-wrap:wrap;display:flex}.saldos-importes dd{text-align:right;margin:0}.saldo-cargo{justify-content:space-between;gap:var(--l4336-space-2);flex-wrap:wrap;display:flex}.saldo-cargo .l4336-money{text-align:right;margin-left:auto}.entrada{min-height:100dvh;padding:var(--l4336-space-6) var(--l4336-space-4);place-items:center;display:grid}.entrada__caja{width:100%;max-width:420px}.entrada__logo{margin-bottom:var(--l4336-space-8);justify-content:center;display:flex}.solo-escritorio{display:none}@media (min-width:768px){.solo-escritorio{display:block}.solo-movil,.nav__control{display:none}.nav,.nav[data-abierto=true]{gap:var(--l4336-space-1);flex-wrap:wrap;padding-bottom:0;display:flex}.rejilla-2{grid-template-columns:1fr 1fr}.saldos-resumen{grid-template-columns:repeat(3,minmax(0,1fr))}.titulo-editorial{font-size:var(--l4336-type-h2)}}@media (max-width:767px){.l4336-card{padding:var(--l4336-space-4)}form .l4336-button{width:100%}.fila>form{flex:100%}.cabecera__marca{gap:var(--l4336-space-2)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
