.swagger-container-inline .swagger-ui{font-family:inherit}.swagger-container-inline .swagger-ui .topbar{display:none}.swagger-container-inline .swagger-ui .info{margin:20px 0}.swagger-container-inline .swagger-ui .info .title{color:#ffffff;font-size:2rem;font-weight:700}.swagger-container-inline .swagger-ui .info .description,.swagger-container-inline .swagger-ui .info p{color:#d1d5db}.swagger-container-inline .swagger-ui .scheme-container{background:#1a1a1a;border:1px solid #374151;border-radius:8px;padding:20px;margin:20px 0}.swagger-container-inline .swagger-ui .btn.authorize{background-color:#2563eb;border-color:#2563eb;color:white}.swagger-container-inline .swagger-ui .btn.authorize:hover{background-color:#1d4ed8;border-color:#1d4ed8}.swagger-container-inline .swagger-ui .btn.authorize svg{fill:white}.swagger-container-inline .swagger-ui .opblock-tag{border-bottom:1px solid #374151;color:#ffffff;font-size:1.5rem;font-weight:700;padding:15px 0}.swagger-container-inline .swagger-ui .opblock{background:#1a1a1a;border:1px solid #374151;border-radius:8px;margin:10px 0}.swagger-container-inline .swagger-ui .opblock.opblock-post{border-color:#10b981}.swagger-container-inline .swagger-ui .opblock.opblock-get{border-color:#3b82f6}.swagger-container-inline .swagger-ui .opblock.opblock-put{border-color:#f59e0b}.swagger-container-inline .swagger-ui .opblock.opblock-delete{border-color:#ef4444}.swagger-container-inline .swagger-ui .opblock.opblock-patch{border-color:#8b5cf6}.swagger-container-inline .swagger-ui .opblock .opblock-summary{background:#1a1a1a;border:none}.swagger-container-inline .swagger-ui .opblock .opblock-summary-method{font-weight:700;border-radius:4px;padding:6px 12px}.swagger-container-inline .swagger-ui .opblock.opblock-post .opblock-summary-method{background:#10b981}.swagger-container-inline .swagger-ui .opblock.opblock-get .opblock-summary-method{background:#3b82f6}.swagger-container-inline .swagger-ui .opblock.opblock-put .opblock-summary-method{background:#f59e0b}.swagger-container-inline .swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#ef4444}.swagger-container-inline .swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#8b5cf6}.swagger-container-inline .swagger-ui .opblock .opblock-summary-path{color:#ffffff;font-family:monospace;font-size:1rem}.swagger-container-inline .swagger-ui .opblock .opblock-summary-description{color:#9ca3af}.swagger-container-inline .swagger-ui .opblock-body{background:#000000;padding:20px}.swagger-container-inline .swagger-ui .opblock-description-wrapper,.swagger-container-inline .swagger-ui .opblock-section{background:transparent}.swagger-container-inline .swagger-ui .opblock-section-header{background:#1a1a1a;border-radius:4px;padding:10px;margin:10px 0}.swagger-container-inline .swagger-ui .opblock-section-header h4{color:#ffffff;font-size:1rem;font-weight:600}.swagger-container-inline .swagger-ui .parameters-col_description{color:#d1d5db}.swagger-container-inline .swagger-ui .parameter__name{color:#ffffff;font-weight:600}.swagger-container-inline .swagger-ui .parameter__type{color:#10b981}.swagger-container-inline .swagger-ui .parameter__in{color:#9ca3af;font-style:italic}.swagger-container-inline .swagger-ui table thead tr th{color:#ffffff;background:#1a1a1a;border-bottom:1px solid #374151}.swagger-container-inline .swagger-ui table tbody tr td{color:#d1d5db;border-bottom:1px solid #374151}.swagger-container-inline .swagger-ui input[type=email],.swagger-container-inline .swagger-ui input[type=file],.swagger-container-inline .swagger-ui input[type=password],.swagger-container-inline .swagger-ui input[type=text],.swagger-container-inline .swagger-ui select,.swagger-container-inline .swagger-ui textarea{background:#1a1a1a;border:1px solid #374151;color:#ffffff;border-radius:4px;padding:8px}.swagger-container-inline .swagger-ui input[type=email]:focus,.swagger-container-inline .swagger-ui input[type=password]:focus,.swagger-container-inline .swagger-ui input[type=text]:focus,.swagger-container-inline .swagger-ui select:focus,.swagger-container-inline .swagger-ui textarea:focus{border-color:#2563eb;outline:none}.swagger-container-inline .swagger-ui .btn{background:#2563eb;border:1px solid #2563eb;color:white;border-radius:4px;padding:8px 16px;font-weight:600}.swagger-container-inline .swagger-ui .btn:hover{background:#1d4ed8;border-color:#1d4ed8}.swagger-container-inline .swagger-ui .btn.cancel{background:#6b7280;border-color:#6b7280}.swagger-container-inline .swagger-ui .btn.cancel:hover{background:#4b5563;border-color:#4b5563}.swagger-container-inline .swagger-ui .btn.execute{background:#10b981;border-color:#10b981}.swagger-container-inline .swagger-ui .btn.execute:hover{background:#059669;border-color:#059669}.swagger-container-inline .swagger-ui .responses-inner{background:transparent}.swagger-container-inline .swagger-ui .response-col_status{color:#ffffff;font-weight:600}.swagger-container-inline .swagger-ui .response-col_description{color:#d1d5db}.swagger-container-inline .swagger-ui .responses-table{background:#1a1a1a;border:1px solid #374151;border-radius:4px}.swagger-container-inline .swagger-ui .highlight-code,.swagger-container-inline .swagger-ui .microlight{background:#000000!important;border:1px solid #374151;border-radius:4px;color:#d1d5db}.swagger-container-inline .swagger-ui pre{background:#000000;border:1px solid #374151;color:#d1d5db;padding:15px;border-radius:4px}.swagger-container-inline .swagger-ui code{background:#1a1a1a;color:#10b981;padding:2px 6px;border-radius:3px}.swagger-container-inline .swagger-ui .model-box{background:#1a1a1a;border:1px solid #374151;border-radius:4px;padding:15px;margin:10px 0}.swagger-container-inline .swagger-ui .model-title{color:#ffffff;font-weight:600}.swagger-container-inline .swagger-ui .model{color:#d1d5db}.swagger-container-inline .swagger-ui .model .property{color:#ffffff}.swagger-container-inline .swagger-ui .model .type{color:#10b981}.swagger-container-inline .swagger-ui .try-out{background:#1a1a1a;border-radius:4px;padding:15px;margin:10px 0}.swagger-container-inline .swagger-ui .try-out__btn{background:#2563eb;border-color:#2563eb;color:white}.swagger-container-inline .swagger-ui .try-out__btn:hover{background:#1d4ed8;border-color:#1d4ed8}.swagger-container-inline .swagger-ui .responses-wrapper{background:transparent;padding:15px 0}.swagger-container-inline .swagger-ui .response{background:#1a1a1a;border:1px solid #374151;border-radius:4px;padding:15px;margin:10px 0}.swagger-container-inline .swagger-ui .response h4,.swagger-container-inline .swagger-ui .response h5{color:#ffffff}.swagger-container-inline .swagger-ui .loading-container{background:#000000}.swagger-container-inline .swagger-ui .loading-container .loading:after{border-color:#2563eb transparent transparent}.swagger-container-inline .swagger-ui .filter-container{background:#1a1a1a;border:1px solid #374151;border-radius:4px;padding:10px;margin:15px 0}.swagger-container-inline .swagger-ui .filter .operation-filter-input{background:#000000;border:1px solid #374151;color:#ffffff}.swagger-container-inline .swagger-ui .dialog-ux{background:rgba(0,0,0,.8)}.swagger-container-inline .swagger-ui .modal-ux{background:#1a1a1a;border:1px solid #374151;border-radius:8px}.swagger-container-inline .swagger-ui .modal-ux-header{background:#000000;border-bottom:1px solid #374151;padding:20px}.swagger-container-inline .swagger-ui .modal-ux-header h3{color:#ffffff}.swagger-container-inline .swagger-ui .modal-ux-content{background:#1a1a1a;padding:20px}.swagger-container-inline .swagger-ui .modal-ux-content h4{color:#ffffff}.swagger-container-inline .swagger-ui .modal-ux-content label,.swagger-container-inline .swagger-ui .modal-ux-content p{color:#d1d5db}.swagger-container-inline .swagger-ui .close-modal{background:transparent;border:none;color:#9ca3af}.swagger-container-inline .swagger-ui .close-modal:hover{color:#ffffff}.swagger-container-inline .swagger-ui ::-webkit-scrollbar{width:10px;height:10px}.swagger-container-inline .swagger-ui ::-webkit-scrollbar-track{background:#1a1a1a}.swagger-container-inline .swagger-ui ::-webkit-scrollbar-thumb{background:#374151;border-radius:5px}.swagger-container-inline .swagger-ui ::-webkit-scrollbar-thumb:hover{background:#4b5563}.swagger-container-inline .swagger-ui a{color:#3b82f6}.swagger-container-inline .swagger-ui a:hover{color:#2563eb}.swagger-container-inline .swagger-ui .errors-wrapper{background:#7f1d1d;border:1px solid #991b1b;border-radius:4px;padding:15px;margin:10px 0}.swagger-container-inline .swagger-ui .errors-wrapper .error-wrapper{color:#fecaca}.swagger-container-inline .swagger-ui .response.success{border-color:#10b981}.swagger-container-inline .swagger-ui .information-container{background:#1a1a1a;border:1px solid #374151;border-radius:4px;padding:20px;margin:20px 0}.swagger-container-inline .swagger-ui .information-container .info__title{color:#ffffff}.swagger-container-inline .swagger-ui .information-container .info__description{color:#d1d5db}