@charset "UTF-8";:root{--argos-navy: #071d49;--argos-lime: #c4d600;--argos-white: #ffffff;--surface-deep: #02081c;--surface-base: #eef1f6;--surface-panel: #ffffff;--surface-raised: #ffffff;--line: rgba(7, 29, 73, .12);--line-strong: rgba(7, 29, 73, .22);--text: #071d49;--text-dim: rgba(7, 29, 73, .62);--text-faint: rgba(7, 29, 73, .42);--chrome-text: #ffffff;--chrome-text-dim: rgba(255, 255, 255, .64);--chrome-text-faint: rgba(255, 255, 255, .4);--chrome-line: rgba(143, 160, 196, .16);--accent: var(--argos-lime);--accent-ink: #071d49;--signal-alert: #ff6a13;--signal-flow: #00a3e0;--signal-ok: #00c389;--fam-ug: #037bd7;--fam-eco: #38a828;--fam-he: #071d49;--fam-her: #7787a7;--fam-uno: #c13840;--font-display: "Anton", "Archivo", system-ui, sans-serif;--font-body: "Inter", "Archivo", system-ui, sans-serif;--radius: 4px;--sidebar-w: 264px;--header-h: 64px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--surface-base);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.5;text-align:left;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-odoo{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;font-family:var(--font-body);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#714b67;border:none;border-radius:var(--radius);cursor:pointer}.btn-odoo:before{content:"";width:7px;height:7px;border-radius:50%;background:#ffffffe6;flex:none}.btn-odoo:hover{background:#5c3d54}.btn-odoo:disabled{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
