.oik-ajustes{display:flex;flex-direction:column;gap:var(--space-5)}.oik-ajustes__section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.oik-ajustes__section-title{font-weight:var(--weight-bold);margin:0}.oik-ajustes__alert-action{margin-top:var(--space-2)}.oik-ajustes__config-row{display:flex;justify-content:space-between;align-items:center}.oik-ajustes__config-title{margin:0;font-weight:var(--weight-semibold)}.oik-ajustes__config-meta{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.oik-ajustes__sin-config{font-weight:var(--weight-semibold);margin:0 0 var(--space-3)}.oik-ajustes__form-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.oik-ajustes__faltantes{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.oik-ajustes__submit{margin-top:var(--space-3)}.oik-ajustes__monto-nuevo{font-weight:var(--weight-bold)}.oik-ajustes__variacion{color:var(--mint-700);font-weight:var(--weight-semibold)}@media(max-width:760px){.oik-ajustes__form-grid{grid-template-columns:1fr}}.oik-contrato__subtitle{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.oik-contrato__header-row{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-5)}.oik-contrato__tabs{padding:var(--space-1) var(--space-5) 0}.oik-contrato__tab-body{padding:var(--space-5)}.oik-contrato__stack{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.oik-contrato__acciones{display:flex;gap:var(--space-2);flex-wrap:wrap}.oik-contrato__aviso,.oik-contrato__drawer,.oik-contrato__resumen{margin-bottom:var(--space-5)}.oik-contrato-editar{display:flex;flex-direction:column;gap:var(--space-4)}.oik-contrato-editar__acciones{display:flex;justify-content:flex-end;gap:var(--space-3)}.oik-contrato-editar__bloque{display:flex;flex-direction:column;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);margin:0;min-width:0}.oik-contrato-editar__legend{padding:0 var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.oik-contrato-resumen__row{display:flex;justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-base)}.oik-contrato-resumen__label{color:var(--text-secondary)}.oik-contrato-resumen__value{font-weight:var(--weight-semibold);color:var(--ink-900)}.oik-contrato-resumen__servicios{margin:0;padding-left:var(--space-5)}