*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Montserrat,Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#f0ede6;color:#0b1d3d;-webkit-font-smoothing:antialiased}input,button,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px #00a89c38}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#e8e3da}::-webkit-scrollbar-thumb{background:#c9a84c80;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c9a84cbf}code{background:#0000000f;padding:1px 5px;border-radius:4px;font-size:.92em;font-family:SF Mono,Menlo,Consolas,monospace}@media (max-width: 640px){.swell-hamburger{display:flex!important;align-items:center;justify-content:center}.swell-shell main,main[data-swell-shell]{padding:16px!important}aside[data-swell-sidebar]{transform:translate(-100%);transition:transform .25s ease}aside[data-swell-sidebar][data-open=true]{transform:translate(0);box-shadow:4px 0 24px #00000059}main[data-swell-with-sidebar]{margin-left:0!important}.swell-hero h1{font-size:22px!important;line-height:1.2!important}.swell-hero{padding:28px 22px!important}.swell-hero-stats{flex-direction:column!important;gap:14px!important}.swell-hero-stats>div{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.07);padding:8px 0!important}.swell-hero-stats>div:last-child{border-bottom:none!important}.swell-card-grid{grid-template-columns:1fr!important}.swell-modal-card{max-width:100%!important;margin:0!important;border-radius:0!important;min-height:100vh}.swell-drawer{width:100vw!important}.swell-header{padding:0 16px!important;height:60px!important}.swell-header-actions>.swell-cambio-badge{display:none!important}.swell-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.swell-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;scrollbar-width:none}.swell-tabs::-webkit-scrollbar{display:none}.swell-tabs button{white-space:nowrap;flex-shrink:0}}@media (min-width: 641px) and (max-width: 900px){aside[data-swell-sidebar]{width:200px!important}main[data-swell-with-sidebar]{margin-left:200px!important;padding:20px!important}}
