.swagger-wrapper .swagger-ui{font-family:inherit;color:hsl(var(--foreground))}.swagger-wrapper .swagger-ui .info{display:none}.swagger-wrapper .swagger-ui .scheme-container{background:transparent;border-bottom:1px solid hsl(var(--border));padding:12px 0;box-shadow:none}.swagger-wrapper .swagger-ui .opblock-tag{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));font-size:18px;font-weight:600;padding:12px 0}.swagger-wrapper .swagger-ui .opblock-tag:hover{background:transparent}.swagger-wrapper .swagger-ui .opblock-tag small{color:hsl(var(--muted-foreground))}.swagger-wrapper .swagger-ui .opblock{border-radius:8px;border:1px solid hsl(var(--border));margin-bottom:8px;box-shadow:none}.swagger-wrapper .swagger-ui .opblock .opblock-summary{border:none;padding:8px 16px}.swagger-wrapper .swagger-ui .opblock .opblock-summary-method{border-radius:4px;font-size:12px;font-weight:700;min-width:60px;padding:4px 8px;text-align:center}.swagger-wrapper .swagger-ui .opblock .opblock-summary-path{font-size:14px;font-family:ui-monospace,monospace;color:hsl(var(--foreground))}.swagger-wrapper .swagger-ui .opblock .opblock-summary-description{color:hsl(var(--muted-foreground));font-size:13px}.swagger-wrapper .swagger-ui .opblock.opblock-get{background:rgba(59,130,246,.04);border-color:rgba(59,130,246,.2)}.swagger-wrapper .swagger-ui .opblock.opblock-get .opblock-summary-method{background:#3b82f6}.swagger-wrapper .swagger-ui .opblock.opblock-get .opblock-summary{border-color:transparent}.swagger-wrapper .swagger-ui .opblock.opblock-post{background:rgba(34,197,94,.04);border-color:rgba(34,197,94,.2)}.swagger-wrapper .swagger-ui .opblock.opblock-post .opblock-summary-method{background:#22c55e}.swagger-wrapper .swagger-ui .opblock.opblock-post .opblock-summary{border-color:transparent}.swagger-wrapper .swagger-ui .opblock.opblock-delete{background:rgba(239,68,68,.04);border-color:rgba(239,68,68,.2)}.swagger-wrapper .swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#ef4444}.swagger-wrapper .swagger-ui .opblock.opblock-delete .opblock-summary{border-color:transparent}.swagger-wrapper .swagger-ui .opblock.opblock-patch{background:rgba(249,115,22,.04);border-color:rgba(249,115,22,.2)}.swagger-wrapper .swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#f97316}.swagger-wrapper .swagger-ui .opblock.opblock-patch .opblock-summary{border-color:transparent}.swagger-wrapper .swagger-ui .opblock-body{padding:16px}.swagger-wrapper .swagger-ui .opblock-body pre{background:#0B0C0E!important;border-radius:8px;border:1px solid rgba(255,255,255,.1);color:#d4d4d4;font-size:13px;padding:12px 16px}.swagger-wrapper .swagger-ui table tbody tr td,.swagger-wrapper .swagger-ui table thead tr td,.swagger-wrapper .swagger-ui table thead tr th{border-color:hsl(var(--border));color:hsl(var(--foreground));font-size:13px;padding:8px 12px}.swagger-wrapper .swagger-ui .parameter__name{font-family:ui-monospace,monospace;font-size:13px;color:hsl(var(--foreground))}.swagger-wrapper .swagger-ui .parameter__type{color:hsl(var(--muted-foreground));font-size:12px}.swagger-wrapper .swagger-ui input[type=text],.swagger-wrapper .swagger-ui select,.swagger-wrapper .swagger-ui textarea{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;color:hsl(var(--foreground));font-size:13px;padding:6px 10px}.swagger-wrapper .swagger-ui .btn{border-radius:6px;font-size:13px;font-weight:600;padding:6px 16px;box-shadow:none}.swagger-wrapper .swagger-ui .btn.execute{background:hsl(var(--primary));border:none;color:hsl(var(--primary-foreground))}.swagger-wrapper .swagger-ui .responses-inner{padding:16px 0}.swagger-wrapper .swagger-ui .response-col_status{font-family:ui-monospace,monospace;font-size:14px;font-weight:600}.swagger-wrapper .swagger-ui section.models{border:1px solid hsl(var(--border));border-radius:8px}.swagger-wrapper .swagger-ui .dialog-ux .modal-ux{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px}.swagger-wrapper .swagger-ui ::-webkit-scrollbar{width:6px;height:6px}.swagger-wrapper .swagger-ui ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:3px}.swagger-wrapper .swagger-ui .filter-container input{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;color:hsl(var(--foreground));font-size:14px;padding:8px 12px;max-width:400px}.swagger-wrapper .swagger-ui a{color:hsl(var(--primary))}.swagger-wrapper .swagger-ui .loading-container{padding:40px 0}.swagger-wrapper .swagger-ui .auth-wrapper .authorize{border-color:hsl(var(--border));color:hsl(var(--foreground));border-radius:6px}