:root{--bg: #f3f5fa;--text: #1d2327;--muted: #5b6472;--border: #e6e8ef;--admin-blue: #063797;--brand-red: #e30613;font-family:DM Sans,system-ui,-apple-system,sans-serif;color:var(--text);background:var(--bg)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg)}body{line-height:1.45;-webkit-font-smoothing:antialiased}button,input{font:inherit}.swagger-ui .topbar{display:none}.swagger-ui .info .title{font-family:DM Sans,system-ui,sans-serif;color:var(--admin-blue)}.swagger-ui .opblock-tag{font-family:DM Sans,system-ui,sans-serif;border-bottom:1px solid var(--border)}.swagger-ui .scheme-container{background:#f8fafc;box-shadow:none;border:1px solid var(--border);border-radius:10px;margin:0 0 1rem}.swagger-ui .btn.authorize{border-color:var(--admin-blue);color:var(--admin-blue)}.swagger-ui .btn.authorize svg{fill:var(--admin-blue)}
