/* Swagger listing styles (api/list only). Content untouched by design. */
.swagger-ui{color:#3b4151;font-family:sans-serif;}
.swagger-ui section{display:block;}
.swagger-ui pre{font-family:monospace,monospace;font-size:1em;}
.swagger-ui a{-webkit-text-decoration-skip:objects;background-color:transparent;}
.swagger-ui small{font-size:80%;}
.swagger-ui img{border-style:none;}
.swagger-ui svg:not(:root){overflow:hidden;}
.swagger-ui button,.swagger-ui input,.swagger-ui select{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}
.swagger-ui button,.swagger-ui input{overflow:visible;}
.swagger-ui button,.swagger-ui select{text-transform:none;}
.swagger-ui button{-webkit-appearance:button;}
.swagger-ui a,.swagger-ui div,.swagger-ui form,.swagger-ui h2,.swagger-ui h3,.swagger-ui input[type=text],.swagger-ui p,.swagger-ui pre,.swagger-ui section{box-sizing:border-box;}
.swagger-ui img{max-width:100%;}
.swagger-ui .link{text-decoration:none;}
.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in;}
.swagger-ui .link:focus{outline:1px dotted currentColor;}
.swagger-ui .wrapper{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 20px;width:100%;}
.swagger-ui .opblock-tag-section{display:flex;flex-direction:column;}
.swagger-ui .opblock-tag{align-items:center;border-bottom:1px solid rgba(59,65,81,.3);cursor:pointer;display:flex;padding:10px 20px 10px 10px;transition:all .2s;}
.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02);}
.swagger-ui .opblock-tag{color:#3b4151;font-family:sans-serif;font-size:24px;margin:0 0 5px;}
.swagger-ui .opblock-tag.no-desc span{flex:1;}
.swagger-ui .opblock-tag svg{transition:all .4s;}
.swagger-ui .opblock-tag small{color:#3b4151;flex:2;font-family:sans-serif;font-size:14px;font-weight:400;padding:0 10px;}
@media (max-width:640px){
.swagger-ui .opblock-tag small{flex:1;}
}
.swagger-ui .view-line-link{cursor:pointer;margin:0 5px;position:relative;top:3px;transition:all .5s;width:20px;}
.swagger-ui .opblock{border:1px solid #000;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.19);margin:0 0 15px;}
.swagger-ui .opblock .opblock-summary-method{background:#000;border-radius:3px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;min-width:80px;padding:6px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);}
.swagger-ui .opblock .opblock-summary-path{align-items:center;color:#3b4151;display:flex;font-family:monospace;font-size:16px;font-weight:600;padding:0 10px;word-break:break-word;}
@media (max-width:768px){
.swagger-ui .opblock .opblock-summary-path{font-size:12px;}
}
.swagger-ui .opblock .opblock-summary-path{flex-shrink:0;max-width:calc(100% - 110px - 15rem);}
@media (max-width:640px){
.swagger-ui .opblock .opblock-summary-path{flex-shrink:1;max-width:100%;}
}
.swagger-ui .opblock .opblock-summary-description{color:#3b4151;flex:1 1 auto;font-family:sans-serif;font-size:13px;word-break:break-word;}
.swagger-ui .opblock .opblock-summary{align-items:center;cursor:pointer;display:flex;padding:5px;}
.swagger-ui .opblock .opblock-summary .view-line-link{cursor:pointer;margin:0;position:relative;top:2px;transition:all .5s;width:0;}
.swagger-ui .opblock .opblock-summary:hover .view-line-link{margin:0 5px;width:18px;}
.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{width:24px;}
.swagger-ui .opblock.opblock-get{background:rgba(97,175,254,.1);border-color:#61affe;}
.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe;}
.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe;}
.swagger-ui .scheme-container{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);margin:0 0 20px;padding:30px 0;}
.swagger-ui .scheme-container .schemes{align-items:flex-end;display:flex;}
.swagger-ui .no-margin{border:none;height:auto;margin:0;padding:0;}
.swagger-ui .svg-assets{height:0;position:absolute;width:0;}
.swagger-ui section h3{color:#3b4151;font-family:sans-serif;}
.swagger-ui a.nostyle{display:inline;}
.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit;cursor:pointer;text-decoration:inherit;}
.swagger-ui .btn{background:transparent;border:2px solid gray;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s;}
.swagger-ui .btn:hover{box-shadow:0 0 5px rgba(0,0,0,.3);}
.swagger-ui .btn.authorize{background-color:transparent;border-color:#49cc90;color:#49cc90;display:inline;line-height:1;}
.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0;}
.swagger-ui .btn.authorize svg{fill:#49cc90;}
.swagger-ui .authorization__btn{background:none;border:none;padding:0 0 0 10px;}
.swagger-ui .authorization__btn.unlocked{opacity:.4;}
.swagger-ui .opblock-summary-control{all:inherit;border-bottom:0;cursor:pointer;flex:1;padding:0;}
.swagger-ui .opblock-summary-control:focus{outline:auto;}
.swagger-ui .expand-operation{background:none;border:none;}
.swagger-ui .expand-operation svg{height:20px;width:20px;}
.swagger-ui button{cursor:pointer;}
.swagger-ui .copy-to-clipboard{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:100px;width:30px;}
.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{height:26px;position:unset;}
.swagger-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11l3.418-3.141z\"/></svg>") right 10px center no-repeat;background-size:20px;border:2px solid #41444e;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 40px 5px 10px;}
.swagger-ui label{color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 5px;}
.swagger-ui input[type=text]{line-height:1;}
@media (max-width:768px){
.swagger-ui input[type=text]{max-width:175px;}
}
.swagger-ui input[type=text]{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:5px 0;min-width:100px;padding:8px 10px;}
.swagger-ui .servers>label{color:#3b4151;font-family:sans-serif;font-size:12px;margin:-20px 15px 0 0;}
.swagger-ui .servers>label select{max-width:100%;min-width:130px;width:100%;}
.swagger-ui .servers-title{font-size:12px;font-weight:700;}
.swagger-ui .topbar{background-color:#1b1b1b;padding:10px 0;}
.swagger-ui .topbar .topbar-wrapper,.swagger-ui .topbar a{align-items:center;display:flex;}
.swagger-ui .topbar a{color:#fff;flex:1;font-family:sans-serif;font-size:1.5em;font-weight:700;max-width:300px;text-decoration:none;}
.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end;}
.swagger-ui .topbar .download-url-wrapper input[type=text]{border:2px solid #62a03f;border-radius:4px 0 0 4px;margin:0;outline:none;width:100%;}
.swagger-ui .topbar .download-url-wrapper .download-url-button{background:#62a03f;border:none;border-radius:0 4px 4px 0;color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;padding:4px 30px;}
.swagger-ui .info{margin:50px 0;}
.swagger-ui .info hgroup.main{margin:0 0 20px;}
.swagger-ui .info pre{font-size:14px;}
.swagger-ui .info p{color:#3b4151;font-family:sans-serif;font-size:14px;}
.swagger-ui .info h2{color:#3b4151;font-family:sans-serif;}
.swagger-ui .info>div{margin:0 0 5px;}
.swagger-ui .info .title{color:#3b4151;font-family:sans-serif;font-size:36px;margin:0;}
.swagger-ui .info .title small{background:#7d8492;border-radius:57px;display:inline-block;font-size:10px;margin:0 0 0 5px;padding:2px 4px;position:relative;top:-5px;vertical-align:super;}
.swagger-ui .info .title small.version-stamp{background-color:#89bf04;}
.swagger-ui .info .title small pre{color:#fff;font-family:sans-serif;margin:0;padding:0;}
.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end;}
.swagger-ui .auth-wrapper .authorize{margin-left:10px;margin-right:10px;padding-right:20px;}
.swagger-ui .renderedMarkdown p{margin:1em auto;word-break:break-all;word-break:break-word;}
*,*:before,*:after{box-sizing:inherit;}
#swagger-ui .topbar{display:none;}
.swagger-ui .opblock-tag,.swagger-ui .opblock .opblock-summary-method,.swagger-ui .btn,.swagger-ui select,.swagger-ui label,.swagger-ui .topbar a,.swagger-ui .topbar .download-url-wrapper .download-url-button,.swagger-ui .info .title small pre{font-family:sans-serif!important;}
.swagger .btn{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);align-items:center;background-color:rgb(129 140 248/var(--tw-bg-opacity));border-color:transparent;border-radius:.25rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;line-height:1.25rem;outline-width:0;padding:.5rem .75rem;text-transform:uppercase;}
.swagger .btn:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity));}
.swagger{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;margin-top:2.5rem;}
.swagger .swagger-container{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:hsla(0,0%,100%,.1);border-radius:.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-top:2.5rem;padding:1.5rem;}
.swagger .title{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:1.5rem;font-weight:700;line-height:2rem;}
.swagger .description p{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));font-size:1.125rem;line-height:1.75rem;margin-top:1.5rem;}
.swagger .description p,.swagger .info .main span{--tw-text-opacity:1;border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));padding:1rem;}
.swagger .info .main span{align-items:center;display:inline-flex;flex-direction:row;gap:1rem;justify-content:center;margin-left:1rem;}
.swagger .opblock-summary-path{color:hsla(0,0%,100%,.8)!important;font-size:1.125rem;font-weight:700;}
.swagger .opblock-summary-path,.swagger .scheme-container{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;line-height:1.75rem;}
.swagger .scheme-container{--tw-text-opacity:1!important;background-color:rgba(17,24,39,.5);border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity))!important;font-size:1.25rem;margin-left:1.25rem;margin-right:1.25rem;padding:1rem;}
.swagger .schemes{padding:0;}
.swagger .swagger-ui{width:100%;}
.swagger .servers-title{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important;display:none;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:1.5rem;font-weight:700;line-height:2rem;padding-bottom:1rem;}
.swagger .servers{border-radius:.25rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;padding:0;width:100%;}
.swagger .servers:before{--tw-content:"Api-Endpoint";content:var(--tw-content);display:block;height:2.5rem;}
.swagger .swagger-ui .servers>label select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(17 24 39/var(--tw-text-opacity));cursor:pointer;padding:1rem;width:100%;}
.swagger .swagger-ui .opblock.opblock{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));border-radius:.25rem;border-width:2px;}
.swagger .swagger-ui .btn.authorize:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));}
.swagger-ui button,.swagger-ui input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));padding:1rem;}
.swagger-ui button:hover,.swagger-ui input:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));}
.swagger-ui .renderedMarkdown p{color:rgb(255 255 255/var(--tw-text-opacity));}
.swagger-ui .renderedMarkdown p{--tw-text-opacity:1;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:1.5rem;}
.swagger-ui .opblock-summary-description{--tw-border-opacity:1;--tw-text-opacity:1!important;border-color:rgb(31 41 55/var(--tw-border-opacity));border-left-width:2px;color:rgb(255 255 255/var(--tw-text-opacity))!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:1rem!important;font-weight:400!important;line-height:1.5rem!important;margin-left:.5rem;padding:1rem;}
.swagger-ui .opblock-summary-control{padding-left:.5rem;padding-right:.5rem;}
.swagger-ui .opblock-tag{--tw-text-opacity:1;background-color:rgba(17,24,39,.2);border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;line-height:1.75rem;margin-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem;width:auto;}
.swagger-ui .opblock-tag:hover{background-color:#111827;}
.swagger-ui .opblock-summary{min-height:52px;}
.swagger-ui .opblock-summary-control:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));}
.swagger-ui svg{fill:#fff;}
.swagger-ui .opblock-summary-control:focus{outline:none;}
.swagger-ui .opblock-summary-description{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.swagger-ui .expand-operation{margin-right:30px;padding:0;}
.swagger-ui label{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));}
.swagger-ui .opblock-summary-method{border-radius:.25rem;}
