:root{--azul-unsa:#141e42;--granate-unsa:#5e151d;--plomo-unsa:#999;--bg:#f4f5f7;--blanco:#fff;--fuente:"Segoe UI", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}body{font-family:var(--fuente);background:var(--bg);color:#1a1a1a;margin:0}button{cursor:pointer;border:none;border-radius:6px;padding:.6rem 1.2rem;font-family:inherit;font-weight:600}.btn-primario{background:var(--granate-unsa);color:#fff}.btn-primario:hover{filter:brightness(1.1)}.btn-secundario{color:var(--azul-unsa);border:1px solid var(--azul-unsa);background:0 0}input,textarea,select{border:1px solid #ccc;border-radius:6px;width:100%;padding:.5rem .65rem;font-family:inherit;font-size:.95rem}label{margin:.8rem 0 .25rem;font-size:.9rem;font-weight:600;display:block}.tarjeta{background:var(--blanco);border-radius:10px;max-width:760px;margin:1.5rem auto;padding:1.5rem;box-shadow:0 1px 4px #00000014}.cab.svelte-pvphhf{background:var(--azul-unsa);color:#fff;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.logo.svelte-pvphhf{background:#fff;border-radius:6px;height:52px;padding:4px}h1.svelte-pvphhf{margin:0;font-size:1.25rem}p.svelte-pvphhf{opacity:.85;margin:.15rem 0 0;font-size:.85rem}.grid.svelte-114b8x8{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.opcion.svelte-114b8x8{border:1px solid var(--azul-unsa);color:var(--azul-unsa);text-align:left;background:#fff;padding:1rem;font-weight:600}.opcion.svelte-114b8x8:hover{background:var(--azul-unsa);color:#fff}h3.svelte-1gyvwd7{color:var(--azul-unsa);border-bottom:2px solid var(--plomo-unsa);margin-top:1.4rem;padding-bottom:.25rem}.asunto-cab.svelte-1gyvwd7{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.recalcular.svelte-1gyvwd7{color:var(--azul-unsa);border:1px solid var(--plomo-unsa);background:0 0;border-radius:5px;padding:.2rem .6rem;font-size:.78rem}.recalcular.svelte-1gyvwd7:hover{background:var(--azul-unsa);color:#fff}
