.swagger-wrapper{max-width:100%;margin:0 auto}.swagger-ui .topbar{display:none}.swagger-ui .info .title{color:#2563eb}.swagger-ui .btn.authorize{background-color:#2563eb;border-color:#2563eb}.swagger-ui .btn.authorize:hover{background-color:#1d4ed8}.swagger-ui .btn.execute{background-color:#2563eb;border-color:#2563eb}.swagger-ui .btn.execute:hover{background-color:#1d4ed8}.swagger-ui .dialog-ux .modal-ux{border-radius:.5rem}.swagger-ui .dialog-ux .modal-ux-header{background-color:#2563eb;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.swagger-ui .opblock .opblock-summary-method{border-radius:.375rem}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#10b981}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#3b82f6}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#f59e0b}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#f97316}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#ef4444}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#1f2937}.swagger-ui table thead tr th,.swagger-ui table thead tr td{color:#374151;border-bottom:2px solid #e5e7eb}.swagger-ui .btn.try-out__btn{color:#2563eb;border-color:#2563eb}.swagger-ui .btn.try-out__btn:hover{background-color:#eff6ff}.swagger-ui .model-box{border:1px solid #e5e7eb;border-radius:.5rem}.swagger-ui .model-title{color:#1f2937}.swagger-ui .response-col_status{color:#059669;font-weight:600}.swagger-ui .loading-container .loading:before{border-color:#2563eb #0000 #0000}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#4b5563;line-height:1.6}.swagger-ui .opblock-tag{color:#111827;border-bottom:2px solid #e5e7eb;font-size:1.25rem}.swagger-ui .opblock-tag:hover{background-color:#f9fafb}.swagger-ui .filter-container{border-bottom:1px solid #e5e7eb}.swagger-ui .filter .operation-filter-input{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem}.swagger-ui .filter .operation-filter-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.swagger-ui .auth-wrapper .authorize{margin-right:1rem}.swagger-ui .highlight-code{border-radius:.375rem}.swagger-ui .responses-wrapper{margin-top:1rem}.swagger-ui .opblock-body{padding:1.5rem}.swagger-ui .opblock-section-header{border-radius:.375rem .375rem 0 0;padding:.75rem 1.5rem}@media (max-width:768px){.swagger-ui .opblock-summary{flex-wrap:wrap}.swagger-ui .opblock-summary-path{flex-basis:100%;margin-top:.5rem}}.swagger-ui .information-container{background-color:#fff;margin-bottom:1rem;padding:2rem}.swagger-ui .info{margin:0}.swagger-ui .info .title{margin-bottom:1rem;font-size:2rem}.swagger-ui .info .description{color:#6b7280;font-size:1rem;line-height:1.75}.swagger-ui .auth-container{border:1px solid #e5e7eb;border-radius:.5rem;margin:1.5rem 0;padding:1rem}.swagger-ui .parameter__name{color:#374151;font-weight:600}.swagger-ui .parameter__type{color:#6b7280;font-size:.875rem}.swagger-ui input[type=text],.swagger-ui input[type=password],.swagger-ui input[type=email],.swagger-ui textarea,.swagger-ui select{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.swagger-ui input[type=text]:focus,.swagger-ui input[type=password]:focus,.swagger-ui input[type=email]:focus,.swagger-ui textarea:focus,.swagger-ui select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.swagger-ui .parameter__name.required:after{color:#ef4444}.swagger-ui .markdown p{margin:.5rem 0;line-height:1.6}.swagger-ui .markdown code{color:#1f2937;background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem}.swagger-ui .markdown pre{color:#f9fafb;background-color:#1f2937;border-radius:.375rem;padding:1rem;overflow-x:auto}.swagger-ui .opblock.opblock-deprecated{opacity:.6;border-color:#9ca3af}.swagger-ui .servers{margin:1rem 0}.swagger-ui .servers>label{color:#374151;font-weight:600}.swagger-ui .servers>label select{border:1px solid #d1d5db;border-radius:.375rem;margin-left:.5rem;padding:.375rem .5rem}.swagger-ui .wrapper{padding:0}.swagger-ui .scheme-container{background-color:#fff;margin-bottom:1rem;padding:2rem}
