﻿.swagger-ui .topbar {
    background-color: #1c1c21 /*#f8f8f8*/;
    display: flex;
    align-items: center;
    padding-left: 10px;
}

#logo_small_svg__SW_TM-logo-on-dark {
    display: none;
}

.authorization__btn > svg{
    fill:#ffffff;
}
/*.swagger-ui svg:not(:root) {
    display: none;
}*/
.swagger-ui .topbar-wrapper .link:before {
    content: "";
    display: inline-block;
    background-image: url('/Style/TrackerLogo-Light.png');
    background-size: contain;
    background-repeat: no-repeat;
    width: 200px;
    height: 50px;
}

.swagger-ui .info{
    margin: 10px 0px 10px 0px;
}

.swagger-ui .info .title {
    font-size: 26px;
}

.swagger-ui .scheme-container{
    padding: 15px 0;
}

/* Hide all schemas by default */
section.models div.model-container {
    display: none;
}

    /* Show only our top level schemas */
    section.models div.model-container[data-name$="ResponseDto"],
    section.models div.model-container[data-name$="ServiceDto"],
    section.models div.model-container[data-name$="RequestDto"] {
        display: block;
    }

@media only screen and (prefers-color-scheme: light) {

    .swagger-ui .topbar {
        background-color: #fafafa;
    }

    .swagger-ui .topbar-wrapper .link:before {
        background-image: url('/Style/TrackerLogo.png');
    }

    .swagger-ui .topbar .download-url-wrapper .select-label {
        color: #3b4151;
    }

    #redoc-link {
        color: #4990e2 !important;
    }
    
}
