.api-docs_swaggerContainer__g1Bqu{min-height:100vh;background:#fafafa}.api-docs_swaggerContainer__g1Bqu .swagger-ui{font-family:var(--font-souma-ui);font-feature-settings:var(--font-souma-features)}.api-docs_swaggerContainer__g1Bqu .swagger-ui .topbar{display:none}.api-docs_swaggerContainer__g1Bqu .swagger-ui .info{margin:30px 0}.api-docs_swaggerContainer__g1Bqu .swagger-ui .info .title{font-size:2rem;font-weight:700;color:#0f172a}.api-docs_swaggerContainer__g1Bqu .swagger-ui .info .description p{font-size:1rem;color:#475569}.api-docs_swaggerContainer__g1Bqu .swagger-ui .scheme-container{background:#f1f5f9;box-shadow:none;padding:20px}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock-tag{font-size:1.1rem;font-weight:600;border-bottom:1px solid #e2e8f0}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock{border-radius:12px;box-shadow:none;margin-bottom:12px}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock.opblock-post{border-color:#10b981;background:rgba(16,185,129,.05)}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock.opblock-post .opblock-summary-method{background:#10b981}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock.opblock-get{border-color:#3b82f6;background:rgba(59,130,246,.05)}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock.opblock-get .opblock-summary-method{background:#3b82f6}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock.opblock-delete{border-color:#ef4444;background:rgba(239,68,68,.05)}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#ef4444}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock.opblock-put{border-color:#eab308;background:rgba(234,179,8,.05)}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock.opblock-put .opblock-summary-method{background:#eab308}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock-summary-method{border-radius:6px;font-weight:600;min-width:70px}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock-summary-path{font-weight:600;color:#0f172a}.api-docs_swaggerContainer__g1Bqu .swagger-ui .opblock-summary-description{color:#64748b}.api-docs_swaggerContainer__g1Bqu .swagger-ui .btn{border-radius:8px;font-weight:600}.api-docs_swaggerContainer__g1Bqu .swagger-ui .btn.execute{background:#2563eb;border-color:#2563eb}.api-docs_swaggerContainer__g1Bqu .swagger-ui .btn.execute:hover{background:#1d4ed8}.api-docs_swaggerContainer__g1Bqu .swagger-ui .btn.cancel{background:#64748b;border-color:#64748b}.api-docs_swaggerContainer__g1Bqu .swagger-ui .model-box{background:#f8fafc;border-radius:12px}.api-docs_swaggerContainer__g1Bqu .swagger-ui table tbody tr td{padding:12px 0}.api-docs_swaggerContainer__g1Bqu .swagger-ui .parameter__name{font-weight:600;color:#0f172a}.api-docs_swaggerContainer__g1Bqu .swagger-ui .parameter__type{color:#64748b}.api-docs_swaggerContainer__g1Bqu .swagger-ui input[type=text],.api-docs_swaggerContainer__g1Bqu .swagger-ui textarea{border-radius:6px;border:1px solid #e2e8f0;padding:8px 12px}.api-docs_swaggerContainer__g1Bqu .swagger-ui input[type=text]:focus,.api-docs_swaggerContainer__g1Bqu .swagger-ui textarea:focus{border-color:#3b82f6;outline:none;box-shadow:none}.api-docs_swaggerContainer__g1Bqu .swagger-ui select{border-radius:6px;border:1px solid #e2e8f0;padding:8px 12px}.api-docs_swaggerContainer__g1Bqu .swagger-ui .responses-inner{padding:16px}.api-docs_swaggerContainer__g1Bqu .swagger-ui .response-col_status{font-weight:600}.api-docs_swaggerContainer__g1Bqu .swagger-ui .microlight{background:#1e293b!important;border-radius:6px;padding:16px!important}.api-docs_swaggerContainer__g1Bqu .swagger-ui .highlight-code>.microlight code{color:#e2e8f0!important}.api-docs_swaggerContainer__g1Bqu .swagger-ui .copy-to-clipboard{right:10px;top:10px}.api-docs_swaggerContainer__g1Bqu .swagger-ui section.models{border:1px solid #e2e8f0;border-radius:12px}.api-docs_swaggerContainer__g1Bqu .swagger-ui section.models h4{font-size:1rem;font-weight:600;color:#0f172a}.api-docs_swaggerContainer__g1Bqu .swagger-ui .model-title{font-weight:600}.api-docs_swaggerContainer__g1Bqu .swagger-ui .servers>label{font-weight:600;color:#0f172a}.api-docs_swaggerContainer__g1Bqu .swagger-ui .servers select{font-weight:500}