@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";.rbn-logo[data-v-20f7d610]{display:inline-flex;align-items:center;line-height:1}.rbn-img[data-v-20f7d610]{display:block;width:auto;max-width:100%;margin:-.35em 0}.app-header[data-v-6f562055]{background:#fff;box-shadow:0 1px 6px #0033a10f}.header-inner[data-v-6f562055]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-top:.9rem;padding-bottom:.9rem}.header-stripe[data-v-6f562055]{height:4px;background:var(--rbn-azul)}.brand[data-v-6f562055]{text-decoration:none}.nav[data-v-6f562055]{display:flex;gap:1.2rem;flex-wrap:wrap}.nav a[data-v-6f562055]{color:var(--rbn-azul);text-decoration:none;font-weight:600}.nav a[data-v-6f562055]:hover{color:var(--rbn-azul-sec)}.nav a.router-link-active[data-v-6f562055],.nav a.router-link-exact-active[data-v-6f562055]{border-bottom:2px solid var(--rbn-naranja);padding-bottom:2px}.admin-link[data-v-6f562055]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--rbn-azul);flex:0 0 auto;margin-left:auto}.admin-link[data-v-6f562055]:hover{color:var(--rbn-azul-sec);background:#eef2fb}.admin-link[data-v-6f562055]:focus-visible{outline:2px solid var(--rbn-azul);outline-offset:2px}.app-footer[data-v-6f562055]{background:var(--rbn-azul);color:#dbe4ff;margin-top:3rem;padding:1.5rem 0;font-size:.9rem}.footer-inner[data-v-6f562055]{display:flex;flex-direction:column;gap:.6rem}main[data-v-6f562055]{min-height:60vh}:root{--rbn-azul: #0033A1;--rbn-azul-sec: #0061FF;--rbn-naranja: #EC6D1A;--rbn-gris: #595959;--rbn-negro: #000000;--rbn-gris-claro: #F2F2F2;--rbn-azul-degrade: #EBF2FF;--rbn-ok: #15803D;--rbn-warn: #B45309;--rbn-danger: #DC2626;--coeia-primary: var(--rbn-azul);--coeia-accent: var(--rbn-naranja);--coeia-bg: var(--rbn-gris-claro);--coeia-text: var(--rbn-negro);--coeia-muted: var(--rbn-gris);--coeia-success: var(--rbn-ok);--coeia-error: var(--rbn-danger);--coeia-warning: var(--rbn-warn);--coeia-radius: 12px;--coeia-shadow: 0 2px 12px rgba(0, 51, 161, .08)}*{box-sizing:border-box}body{margin:0;font-family:Poppins,Arial,Segoe UI,sans-serif;background:var(--coeia-bg);color:var(--coeia-text);line-height:1.5}h1{font-size:2.4rem;font-weight:700}h2{font-size:1.5rem;font-weight:700}h3{font-size:1.1rem;font-weight:600}p,label,input,select,textarea,td,th{font-weight:400}a{color:var(--rbn-azul)}.container{max-width:1100px;margin:0 auto;padding:1.5rem}.card{background:#fff;border-radius:var(--coeia-radius);box-shadow:var(--coeia-shadow);padding:1.5rem}.btn{display:inline-block;background:var(--rbn-azul);color:#fff;border:none;padding:.7rem 1.4rem;border-radius:var(--coeia-radius);font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none}.btn:hover{background:#002a85}.btn:disabled{opacity:.5;cursor:not-allowed}.form-group{margin-bottom:1.25rem}.form-group label{display:block;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.rfield input:not([type=checkbox]):not([type=radio]),.rfield select,.rfield textarea,.string-list input{width:100%;min-height:48px;padding:.75rem .9rem;border:1px solid #cdd3dd;border-radius:8px;font-family:inherit;font-size:1rem;line-height:1.5;background:#fff}.form-group textarea,.field textarea,.rfield textarea{min-height:120px;resize:vertical}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.field input:focus,.field select:focus,.field textarea:focus,.rfield input:focus,.rfield select:focus,.rfield textarea:focus,.string-list input:focus{outline:2px solid rgba(0,51,161,.25);border-color:var(--rbn-azul)}.field-error{color:var(--coeia-error);font-size:.85rem;margin-top:.25rem}@media (max-width: 640px){.container{padding:1rem}h1{font-size:1.9rem}}
