*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#0b1d3d;-webkit-font-smoothing:antialiased;background:#f0ede6;font-family:Montserrat,Inter,-apple-system,BlinkMacSystemFont,sans-serif}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}.swell-sidebar-scroll::-webkit-scrollbar{width:5px}.swell-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.swell-sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.swell-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#00a89c80}.swell-sidebar-scroll{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}code{background:#0000000f;border-radius:4px;padding:1px 5px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.92em}@media (width<=640px){.swell-hamburger{justify-content:center;align-items:center;display:flex!important}.swell-shell main,main[data-swell-shell]{padding:16px!important}aside[data-swell-sidebar]{transition:transform .25s;transform:translate(-100%)}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-bottom:1px solid #ffffff12;border-right:none!important;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{min-height:100vh;border-radius:0!important;max-width:100%!important;margin:0!important}.swell-drawer{width:100vw!important}.swell-header{height:60px!important;padding:0 16px!important}.swell-cambio-badge{display:none!important}.swell-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.swell-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.swell-tabs::-webkit-scrollbar{display:none}.swell-tabs button{white-space:nowrap;flex-shrink:0}}@media (width>=641px) and (width<=900px){aside[data-swell-sidebar]{width:200px!important}main[data-swell-with-sidebar]{margin-left:200px!important;padding:20px!important}}
