.aruc{display:grid;gap:var(--sp-3, 12px)}.aruc__campo{display:grid;gap:6px}.aruc__campo>span:first-child{font-family:var(--isp-font-display);font-size:var(--fs-xs, 13px);font-weight:700;color:var(--ink-2, #3b4456)}.aruc input{width:100%;min-height:44px;padding:10px 12px;font-size:16px;font-family:inherit;border:1.5px solid #8b93a1;border-radius:var(--r-sm, 8px);background:#fff;color:var(--ink, #10182a)}.aruc input[readonly]{background:var(--bg-soft, #f4f6fa)}.aruc input:focus-visible{outline:2px solid var(--nav, #002961);outline-offset:1px}.aruc__fila{display:flex;gap:8px}.aruc__fila input{flex:1;min-width:0}.aruc__buscar,.aruc__ok,.aruc__cancelar{min-height:44px;padding:0 16px;border-radius:999px;font-family:var(--isp-font-display);font-weight:700;font-size:var(--fs-sm, 14px);cursor:pointer;white-space:nowrap}.aruc__buscar,.aruc__cancelar{border:1.5px solid var(--nav, #002961);background:#fff;color:var(--nav, #002961)}.aruc__ok{border:1.5px solid var(--nav, #002961);background:var(--amb, #ffb700);color:#1a1200}.aruc button:disabled{opacity:.55;cursor:default}.aruc__estado{font-style:normal;font-size:var(--fs-xs, 13px);color:var(--ink-3, #5b6577);min-height:1em}.aruc__estado.is-ok{color:#0a6b40;font-weight:700}.aruc__estado.is-error{color:var(--err, #b42318)}.aruc__error{margin:0;font-size:var(--fs-sm, 14px);font-weight:600;color:var(--err, #b42318)}.aruc__acciones{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:479px){.aruc__fila{flex-wrap:wrap}.aruc__buscar{width:100%}.aruc__acciones>button{flex:1 1 100%}}
