*{box-sizing:border-box}body{margin:0;background:#f7f8f5;color:#183e4e;font-family:system-ui,sans-serif}header{background:#163e50;color:#fff;padding:36px max(24px,calc((100vw - 1240px)/2));display:flex;gap:30px;align-items:center;justify-content:space-between}header h1{font-size:38px;margin:12px 0}header p{margin:0;color:#c7d8df}header a{color:#f7d58e;white-space:nowrap}.tag{font-size:12px;letter-spacing:2px;color:#f7d58e;font-weight:700}main{max-width:1280px;margin:auto;padding:24px 20px}.guide{background:#fff;border:1px solid #dbe3df;border-left:4px solid #cda443;border-radius:8px;padding:18px 24px;line-height:1.7}.guide h2{font-size:18px;margin:0}.guide p{font-size:14px;margin:8px 0}.swagger-ui .info{margin:30px 0}.swagger-ui .wrapper{padding:0}.swagger-ui .scheme-container{background:#fff;border-radius:8px;padding:18px;margin:22px 0}.swagger-ui .opblock{box-shadow:none}.swagger-ui .btn.authorize{border-color:#386d78;color:#254e59}.swagger-ui .btn.authorize svg{fill:#254e59}.swagger-ui .opblock-tag{font-size:21px}footer{text-align:center;padding:30px;font-size:13px;color:#617986}footer a{color:inherit}code{overflow-wrap:anywhere}@media(max-width:650px){header{padding:24px;display:block}header a{display:inline-block;margin-top:20px}main{padding:16px 12px}.guide{padding:16px}.swagger-ui .opblock .opblock-summary-path{font-size:12px}.swagger-ui .opblock-summary-description{font-size:11px}}
