rapi-doc::part(section-navbar) {
    padding-top: 1em
}

@media only screen and (min-width: 1024px) {
    rapi-doc::part(section-navbar) {

        position: sticky;
        top: 1rem;
        max-height: 95vh;
        margin-bottom: 2em;

    }
}


rapi-doc::part(section-operation-webhook-method) {
    padding: 1em 1.5em;
    color: #fff;
    background-color: #19294a;
    border-radius: 0.5em !important;
    border: 1px solid #19294a !important
}

rapi-doc::part(btn) {
    background-color: #ffffff;
    border: none;
    color: #325083;
    padding: 1em 1.5em;
    text-align: center;
    border-radius: 1em;


}

rapi-doc::part(anchor) {
    padding-bottom: 2px;
    border: 0;
    border-bottom: 1px solid #1d70b8 !important;
    color: #1d70b8 !important;
    line-height: 1.6;
    transition-property: background-color, color;
    transition-duration: .15s;
    text-decoration: none;
}


rapi-doc::part(anchor):hover,
rapi-doc::part(anchor):focus {
    border-bottom: 3px solid #231f20 !important;
    outline: 0;
    color: #231f20;
    background-color: #fae100;
}

rapi-doc::part(btn),
rapi-doc::part(btn):active {
    filter: none;
    transform: none;
    transition: none;
    border: 2px solid #325083 !important;
    box-shadow: none;
}

rapi-doc::part(btn):hover,
rapi-doc::part(btn):focus {
    box-shadow: 0 0 0 0.167rem #fae100;
}

.section-operation-webhook-method {
    border-radius: 0.5em !important;
    border: 1px solid #19294a !important
}

pre a:link,
.anchor-param-example>p a {
    pointer-events: none;
    color: gray !important;
    text-decoration: none;
    border: none !important
}



rapi-doc::part(btn-selected-response-status),
rapi-doc::part(btn-fill) {
    background-color: #325083 !important;
    border: none;
    color: #fff !important;
    text-align: center;
}

rapi-doc::part(wrap-request-btn) {
    flex-direction: row-reverse;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding-top: 12px;
}


rapi-doc::part(btn btn-fill btn-search) {
    width: auto;
    background-color: #ffffff !important;
    border: none;
    color: #325083 !important
}

rapi-doc::part(section-navbar-search) {
    justify-content: flex-start;
    padding: 0;
    margin-bottom: 15px;
}

rapi-doc::part(section-operations-in-tag) {
    padding: 0 1em 3em 1em
}