.shell[data-v-53ca99c5]{min-height:100vh;display:flex;flex-direction:column}.topbar[data-v-53ca99c5]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--ink);color:#fff;position:sticky;top:0;z-index:10}.izq[data-v-53ca99c5],.der[data-v-53ca99c5]{display:flex;align-items:center;gap:10px}.volver[data-v-53ca99c5]{background:transparent;border:none;color:#fff;font-size:22px;line-height:1;padding:0 4px}.brand[data-v-53ca99c5]{font-weight:700;letter-spacing:.01em}.ev-chip[data-v-53ca99c5]{background:#ffffff24;padding:4px 10px;border-radius:999px;font-size:13px;max-width:45vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-sm[data-v-53ca99c5]{padding:6px 12px;font-size:14px;color:#fff;border-color:#ffffff4d}.content[data-v-53ca99c5]{flex:1;padding:16px;max-width:560px;width:100%;margin:0 auto}.seguridad-fondo[data-v-975795b9]{min-height:100vh}.seguridad-col[data-v-975795b9]{display:flex;flex-direction:column;min-height:100vh;max-width:640px;margin:0 auto}:root{--sondor-bg: #f7f2ea;--sondor-surface: #ffffff;--sondor-ink: #0d0a06;--sondor-muted: #6b6257;--sondor-border: #e2d9cb;--sondor-accent: #b8862f;--sondor-accent-ink: #ffffff;--sondor-ok: #2e7d32;--sondor-err: #c62828;--sondor-disabled: #c9c0b3;--bg: #f7f2ea;--surface: #ffffff;--ink: #0d0a06;--muted: #6b6257;--border: #e2d9cb;--primary: #b3541e;--primary-ink: #ffffff;--danger: #b3261e;--ok: #2e7d32;--radius: 8px}[data-flow=seguridad]{--bg: #0d0a06;--bg-elev: #1a140c;--bg-elev-2: #241b10;--gold: #c9a24b;--gold-dim: #8f7333;--text: #f3ead9;--text-dim: #a89478;--free: #2f9e58;--free-dark: #1f6e3d;--occupied: #c0392b;--occupied-dark: #862519;--border: #3a2e1c;--radius: 14px;background:var(--bg);color:var(--text)}*{box-sizing:border-box}html,body{margin:0;padding:0}html,body,#app{min-height:100%}body{background:var(--sondor-bg);color:var(--sondor-ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#app{min-height:100vh}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}input,textarea,select{font:inherit}.btn{background:var(--primary);color:var(--primary-ink);border:none;padding:12px 16px;border-radius:var(--radius);font-weight:600;font-size:16px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-block{width:100%}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--border)}.input,.field input{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:16px}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.field>label{font-size:12px;font-weight:600;color:var(--muted)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--border);color:var(--ink)}.error-msg{color:var(--danger);font-size:14px}.ok-msg{color:var(--ok);font-size:14px}.muted{color:var(--muted)}
