.swagger-ui .topbar,.swagger-ui .info{display:none!important}.swagger-ui,.swagger-ui *{color:var(--foreground);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif!important}.swagger-ui .opblock-summary-description,.swagger-ui .parameter__type,.swagger-ui .parameter__in,.swagger-ui .parameter__deprecated,.swagger-ui .response-col_status .response-undocumented,.swagger-ui table thead tr th,.swagger-ui table thead tr td,.swagger-ui .prop-format{color:var(--muted-foreground)!important}.swagger-ui .wrapper{max-width:100%;padding:16px 0}.swagger-ui .scheme-container{box-shadow:none!important;border-bottom:1px solid var(--border)!important;background:0 0!important;margin:0 0 16px!important;padding:12px 0 16px!important}.swagger-ui .scheme-container .schemes>.schemes-server-container>label{color:var(--muted-foreground)!important;font-size:.75rem!important}.swagger-ui .servers>label select,.swagger-ui .scheme-container select{background:var(--background)!important;border:1px solid var(--border)!important;color:var(--foreground)!important;box-shadow:none!important;border-radius:.375rem!important}.swagger-ui .opblock-tag{border-bottom:1px solid var(--border)!important;padding:10px 4px!important;font-size:.9375rem!important;font-weight:600!important}.swagger-ui .opblock-tag:hover,.swagger-ui .opblock-tag a:hover{background:0 0!important}.swagger-ui .arrow{fill:var(--muted-foreground)!important}.swagger-ui .opblock.opblock-post{background:#0693e30d!important;border-color:#0693e34d!important}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#0693e3!important}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#0693e34d!important}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#0693e3!important}.swagger-ui .opblock.opblock-get{background:#0693e30d!important;border-color:#0693e34d!important}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#0693e3!important}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#0693e34d!important}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#0693e3!important}.swagger-ui .opblock.opblock-put{background:#f59e0b0d!important;border-color:#f59e0b4d!important}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#d97706!important}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#f59e0b4d!important}.swagger-ui .opblock.opblock-delete{background:#ef44440d!important;border-color:#ef44444d!important}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#dc2626!important}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#ef44444d!important}.swagger-ui .opblock.opblock-patch{background:#8b5cf60d!important;border-color:#8b5cf64d!important}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#7c3aed!important}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#8b5cf64d!important}.swagger-ui .opblock{box-shadow:none!important;border-radius:.5rem!important;margin:4px 0!important}.swagger-ui .opblock .opblock-summary{border:none!important}.swagger-ui .opblock-summary-method{text-align:center!important;letter-spacing:.04em!important;border-radius:.3rem!important;min-width:58px!important;font-size:.65rem!important;font-weight:700!important}.swagger-ui .opblock-section-header{background:var(--muted)!important;box-shadow:none!important;border-bottom:1px solid var(--border)!important;border-top:1px solid var(--border)!important}.swagger-ui .opblock-section-header h4,.swagger-ui .opblock-section-header>label{color:var(--foreground)!important;font-size:.8125rem!important;font-weight:600!important}.swagger-ui .opblock-body,.swagger-ui .opblock-description-wrapper,.swagger-ui table{background:0 0!important}.swagger-ui table thead tr th,.swagger-ui table thead tr td{border-bottom:1px solid var(--border)!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:8px 0!important;font-size:.7rem!important}.swagger-ui table tbody tr td{border-bottom:1px solid var(--border)!important;padding:10px 0!important}.swagger-ui table tbody tr:last-child td{border-bottom:none!important}.swagger-ui .parameter__name{font-size:.875rem!important;font-weight:500!important}.swagger-ui .parameter__name.required:after{color:#ef4444!important}.swagger-ui input[type=text],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui textarea,.swagger-ui select{background:var(--background)!important;border:1px solid var(--border)!important;color:var(--foreground)!important;box-shadow:none!important;border-radius:.375rem!important;padding:6px 10px!important;font-size:.875rem!important}.swagger-ui input:focus,.swagger-ui textarea:focus,.swagger-ui select:focus{border-color:#0693e3!important;outline:none!important;box-shadow:0 0 0 3px #0693e31f!important}.swagger-ui input::placeholder,.swagger-ui textarea::placeholder{color:var(--muted-foreground)!important;opacity:1!important}.swagger-ui .btn{box-shadow:none!important;border-radius:.375rem!important;padding:6px 14px!important;font-size:.8125rem!important;font-weight:500!important;transition:all .15s!important}.swagger-ui .btn.execute{color:#fff!important;background:#0693e3!important;border-color:#0693e3!important}.swagger-ui .btn.execute:hover{box-shadow:none!important;background:#0582cc!important;border-color:#0582cc!important}.swagger-ui .btn.cancel{border:1px solid var(--border)!important;color:var(--foreground)!important;background:0 0!important}.swagger-ui .btn.cancel:hover{border-color:var(--muted-foreground)!important;box-shadow:none!important}.swagger-ui .btn.try-out__btn{color:#0693e3!important;background:0 0!important;border:1px solid #0693e3!important}.swagger-ui .btn.try-out__btn:hover{box-shadow:none!important;background:#0693e314!important}.swagger-ui .btn.try-out__btn.cancel{border-color:var(--border)!important;color:var(--muted-foreground)!important;background:0 0!important}.swagger-ui .btn.authorize{color:#0693e3!important;background:0 0!important;border:1px solid #0693e3!important;border-radius:.375rem!important}.swagger-ui .btn.authorize svg{fill:#0693e3!important}.swagger-ui .btn.authorize:hover{box-shadow:none!important;background:#0693e314!important}.swagger-ui .authorization__btn.locked svg{fill:#0693e3!important}.swagger-ui .responses-wrapper,.swagger-ui .responses-inner{background:0 0!important}.swagger-ui .response{border-bottom:1px solid var(--border)!important}.swagger-ui .response:last-child{border-bottom:none!important}.swagger-ui .response-col_status{font-size:.875rem!important;font-weight:600!important}.swagger-ui .opblock-body pre.microlight{border-radius:.5rem!important;font-size:.8rem!important}.swagger-ui .copy-to-clipboard button{background:#ffffff1a!important;border-radius:.25rem!important}.swagger-ui section.models{border:1px solid var(--border)!important;border-radius:.5rem!important}.swagger-ui section.models.is-open h4{border-bottom:1px solid var(--border)!important;font-size:.875rem!important;font-weight:600!important}.swagger-ui .model-container{background:var(--muted)!important;border-radius:.375rem!important}.swagger-ui .model-container:hover{background:var(--muted)!important}.swagger-ui .prop-type{color:#0693e3!important}.swagger-ui .dialog-ux .modal-ux{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:.75rem!important;box-shadow:0 20px 60px #00000040!important}.swagger-ui .dialog-ux .modal-ux-header{border-bottom:1px solid var(--border)!important;background:0 0!important}.swagger-ui .dialog-ux .modal-ux-header h3{font-size:1rem!important;font-weight:600!important}.swagger-ui .dialog-ux .modal-ux-content p,.swagger-ui .dialog-ux .modal-ux-content label{font-size:.875rem!important}.swagger-ui .markdown p,.swagger-ui .renderedMarkdown p{color:var(--muted-foreground)!important;font-size:.875rem!important;line-height:1.6!important}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:var(--muted)!important;color:var(--foreground)!important;border-radius:.25rem!important;padding:1px 5px!important;font-size:.8rem!important}.swagger-ui ::-webkit-scrollbar{width:5px;height:5px}.swagger-ui ::-webkit-scrollbar-track{background:0 0}.swagger-ui ::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}
