*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}a{color:inherit;text-decoration:none}:root{--sw-primary: #1976d2;--sw-bg: #f8fafc;--sw-border: rgba(0, 0, 0, .08)}.swagger-ui{background:var(--sw-bg)!important;padding-bottom:50px}.swagger-ui .info{margin:30px auto!important;padding:40px!important;background:#fff!important;border-radius:20px;border:1px solid var(--sw-border);box-shadow:0 4px 20px #00000008;max-width:1200px}.swagger-ui .info .title{font-size:36px!important;font-weight:800!important;color:#1e293b!important;letter-spacing:-1px}.swagger-ui .info p{font-size:16px!important;line-height:1.6!important;color:#64748b!important}.swagger-ui .scheme-container{background:transparent!important;box-shadow:none!important;padding:0 40px!important;margin-bottom:30px!important}.swagger-ui .scheme-container select{border-radius:10px!important;padding:8px 12px!important}.swagger-ui .opblock{border-radius:16px!important;border:1px solid var(--sw-border)!important;box-shadow:0 2px 8px #00000005!important;margin:0 0 16px!important;overflow:hidden;transition:all .2s ease}.swagger-ui .opblock:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000000d!important}.swagger-ui .opblock .opblock-summary{padding:12px 20px!important;border-bottom:0!important}.swagger-ui .opblock-summary-method{border-radius:8px!important;font-weight:800!important;min-width:90px!important;text-align:center}.swagger-ui .opblock-summary-path{font-family:JetBrains Mono,Fira Code,monospace!important;font-weight:700!important;color:#334155!important}.swagger-ui .btn{border-radius:10px!important;font-weight:700!important;text-transform:none!important;box-shadow:none!important;transition:all .2s!important}.swagger-ui .btn.execute{background-color:var(--sw-primary)!important;border-color:var(--sw-primary)!important;font-size:16px!important}.swagger-ui .btn.authorize{border-color:var(--sw-primary)!important;color:var(--sw-primary)!important}.swagger-ui table thead th{color:#64748b!important;font-weight:800!important;text-transform:uppercase;font-size:12px;background:#00000005}.swagger-ui input,.swagger-ui textarea{border-radius:8px!important;border:1px solid var(--sw-border)!important}.swagger-ui .opblock-body{background:#fff!important;padding:20px!important;border-top:1px solid var(--sw-border)}.swagger-ui .topbar{display:none!important}
