/* /Components/Accordion/Accordion.razor.rz.scp.css */
[b-acm1vwx5lg] .accordion-icon {
	color: var(--devportal-grey-05)
}

.accordion-button-container[b-acm1vwx5lg] {
	padding: 0;
	height: 4rem;
	border-left: 1px solid var(--devportal-outline-grey);
	border-top: 1px solid var(--devportal-outline-grey);
	border-right: 1px solid var(--devportal-outline-grey);
	border-radius: 0;
	display: flex;
	align-items: center;
}

.add-bottom-border[b-acm1vwx5lg] {
	border-bottom: 1px solid var(--devportal-outline-grey);
}

[b-acm1vwx5lg] .accordion-button {
	height: 100%;
	padding: 0 1.714rem;
}

[b-acm1vwx5lg] .accordion-button > * p {
	text-transform: none;
}

[b-acm1vwx5lg] .accordion-button-dark {
	background-color: var(--devportal-grey-01)
}

[b-acm1vwx5lg] .accordion-button-light {
	background-color: var(--devportal-white)
}

.collapse-container[b-acm1vwx5lg] {
	padding: 1.714rem;
}

.collapse-container-light[b-acm1vwx5lg] {
	background-color: var(--devportal-white);
	border-left: 1px solid var(--devportal-outline-grey);
	border-right: 1px solid var(--devportal-outline-grey);
}

.collapse-container-dark[b-acm1vwx5lg] {
	background-color: var(--devportal-grey-01);
}
/* /Components/TableOfContents/TableOfContents.razor.rz.scp.css */
li > a[b-uwszf693g4] {
    text-decoration: none;
}
/* /Layouts/BaseLayoutComponents/AppBarOptions.razor.rz.scp.css */
[b-jm2xrycyjl] a {
    color: var(--mud-palette-appbar-text);
    text-decoration: none;
    cursor: pointer;
}

[b-jm2xrycyjl] a:hover {
    color: var(--mud-palette-appbar-text);
}

[b-jm2xrycyjl] .active-navbar-item {
    font-family: acid-grotesk-bold, Arial, system-ui;
}
/* /Layouts/BaseLayoutComponents/BaseLayout.razor.rz.scp.css */
footer[b-zyn56144bb] {
    min-height: 3.714rem;
    width: 100%;
    z-index: 10;
    background-color: var(--devportal-grey-02);
    display: flex;
    align-items: center;
    a {
        color: var(--devportal-dark-forest);
        text-decoration: none;
    }
}

.logo-text[b-zyn56144bb] {
    color: var(--devportal-grey-04);
    text-decoration: none;
    margin-bottom: 0.214rem;
}

.logo-text.logo-text-acceptance[b-zyn56144bb] {
    color: var(--devportal-dark-forest);
}

.layout-container[b-zyn56144bb] {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.appbar-container-mobile[b-zyn56144bb] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0;
}

[b-zyn56144bb] .appbar-options-container-mobile {
    display: flex;
    flex-direction: column;
    background-color: var(--devportal-dark-forest);
}

.mobile-appbar-collapse-container[b-zyn56144bb] {
    position: sticky;
    top: var(--devportal-top-bar-height);
    z-index: 10;
}

.large-logo-container[b-zyn56144bb] {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    text-decoration: none;
}

.empty-drawer-toggle[b-zyn56144bb] {
    width: 3.2rem;
}
/* /Layouts/BaseLayoutComponents/DevportalLogo.razor.rz.scp.css */
.logo-image[b-clf1cepdlw] {
    max-height: 1.419rem;
}
/* /Layouts/BaseLayoutComponents/EnvironmentTag.razor.rz.scp.css */
[b-ec433om7tk] .tag {
    background-color: #F3C74D;
    transform: rotate(90deg);
    display: inline-flex;
    padding: 0.571rem 1.142rem;
    align-items: center;
    justify-content: center;
    border-radius: 0 0 4px 4px;
}

.fixed-right[b-ec433om7tk] {
    position: fixed;
    right: -2.82rem;
    top: 50%;
}
/* /Layouts/DocumentationLayoutComponents/DocumentationLayout.razor.rz.scp.css */
[b-7prlxus3nz] .main-content-container {
    max-width: 500px;
}
/* /Layouts/DocumentationLayoutComponents/SideMenu.razor.rz.scp.css */
[b-nr411va6s2] .sidemenu-skeleton-loader {
    width: 90%;
    height: 25px;
    margin-left: 5%;
    margin-top: 0.714rem;
}

.sidemenu-container[b-nr411va6s2] {
    height: fit-content;
    position: sticky;

    top: calc(var(--devportal-top-bar-height) + 36px);
    
    &.fixed-width {
        width: var(--devportal-side-bar-width);
    }

    &.responsive-width[b-nr411va6s2] {
        width: 100%;
    }
}

[b-nr411va6s2] .overflow-container {
    overflow-y: auto;
    max-height: calc(100vh - var(--devportal-top-bar-height) - 72px);
        
    &.fixed-width {
        width: var(--devportal-side-bar-width);
    }

    &.responsive-width[b-nr411va6s2] {
        width: 100%;
    }
}

[b-nr411va6s2] .mud-nav-link {
    text-decoration: none;
    padding: 0.982rem 1.2rem;
}

[b-nr411va6s2] a.mud-nav-link {
    padding-inline-end: 2.857rem !important;
}

[b-nr411va6s2] .mud-nav-link-text {
    word-break: break-word;
}

[b-nr411va6s2] .mud-nav-link-text {
    color: var(--devportal-dark-forest);
}

[b-nr411va6s2] .mud-navmenu.mud-navmenu-default .mud-nav-link-expand-icon.mud-transform {
    fill: var(--devportal-dark-forest);
}

[b-nr411va6s2] .nav-item-active {
    background-color: var(--devportal-grey-02);
}

[b-nr411va6s2] .mud-nav-group * .mud-navmenu .mud-nav-item .mud-nav-link {
    padding-inline-end: 2.6rem;
}
/* /Pages/Contact/Contact.razor.rz.scp.css */
[b-8gvie771yz] .mud-alert {
    background-color: var(--devportal-signal-error-light);
    border-left: 5px solid var(--devportal-signal-error)
}

[b-8gvie771yz] .mud-alert-icon {
    align-self: center;
    color: var(--devportal-dark-forest);
}

[b-8gvie771yz] .mud-input.mud-disabled {
    background-color: var(--devportal-grey-01)
}
/* /Pages/GetStarted/GetStarted.razor.rz.scp.css */
.anchor-section[b-3jmrh8ji1y] {
    scroll-margin-top: calc(var(--mud-appbar-height) + 1rem);
}
/* /Pages/ModuleDetails/ModuleDetails.razor.rz.scp.css */
.mud-chip-div[b-3ezmvw40f7] {
    display: flex;
    justify-content: flex-end;
    flex-grow: 1;
}

[b-3ezmvw40f7] .mud-chip.mud-chip-disabled {
    background-color: var(--devportal-info-500)
}
/* /Pages/OperationDetails/Components/JsonString.razor.rz.scp.css */
.json-light[b-ol895av0y4], .json-dark[b-ol895av0y4] {
    --line-indenting: 15px;
    font: 14px/normal 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'Source Code Pro', 'source-code-pro', monospace
}

.json-light[b-ol895av0y4] {
    --key-color: #318495;
    --string-color: #1A1AA6;
    --numeric-color: #1A1AA6;
    --bool-color: #585CF6;
    --null-color: #285582;
}

[b-ol895av0y4] .json-array-object {
    margin-left: var(--line-indenting);
}

[b-ol895av0y4] span {
    display: block;
    margin-left: var(--line-indenting);
}

[b-ol895av0y4] p {
    display: inline-block;
}

[b-ol895av0y4] .jsonstring-name {
    color: var(--key-color);
}

[b-ol895av0y4] .string-value {
    color: var(--string-color);
}

[b-ol895av0y4] .bool-value {
    color: var(--bool-color);
}

[b-ol895av0y4] .numeric-value {
    color: var(--numeric-color);
}

[b-ol895av0y4] .null-value {
    color: var(--null-color);
}
/* /Pages/OperationDetails/Components/OpenApiSpecObjectsOverview.razor.rz.scp.css */
.object-anchor[b-2tz71cy75z] {
    scroll-margin-top: 7.142rem;
}
/* /Pages/OperationDetails/Components/OpenApiSpecObjectTable.razor.rz.scp.css */
[b-pqy4mv0g4j] .mud-table .clickable-item {
    cursor: pointer;
    transition: background-color .4s;
}

[b-pqy4mv0g4j] .mud-table .clickable-item:hover {
    background-color: var(--mud-palette-action-default-hover);
}

[b-pqy4mv0g4j] .component-required-tag {
    font-size: 0.6rem;
    white-space: nowrap;
    margin-left: 0.286rem;
    color: var(--mud-palette-error);
}

[b-pqy4mv0g4j] .component-requirement-list {
    margin-left: 1.1rem;
}

[b-pqy4mv0g4j] .mud-table-cell > span {
    word-break: break-word;
    text-align: end;
}

@media(min-width: 960px) {
    [b-pqy4mv0g4j] .mud-table-cell > span {
        text-align: start;
    }
}
/* /Pages/OperationDetails/OperationDetails.razor.rz.scp.css */
.version-dropdown-div[b-rudbgzwh1x] {
    display: flex;
    justify-content: flex-end;
    width: min-content;
}

[b-rudbgzwh1x] .mud-select > * .mud-input-slot {
    padding: 0.7rem;
}

[b-rudbgzwh1x] .mud-select {
    height: 2.5rem;
}

[b-rudbgzwh1x] .mud-card-content {
    background-color: var(--devportal-additional-information-background-color)
}
/* /Pages/Status/Status.razor.rz.scp.css */
[b-ajeoxeszya] .container-for-content {
	background: var(--mud-palette-white)
}

[b-ajeoxeszya] .status-icon {
	font-size: 0.858rem;
}

[b-ajeoxeszya] .operation-collection-container {
	padding: 0;
	background-color: var(--devportal-grey-01)
}

[b-ajeoxeszya] .operation-container {
	padding: 1.143rem;
	background-color: var(--devportal-white);
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid var(--devportal-outline-grey);
}

[b-ajeoxeszya] .operation-container:last-of-type {
	border: none;
}
/* /Pages/SuccessPage/SuccessPage.razor.rz.scp.css */
[b-5mxb8veyg0] .mud-card-actions {
    align-self: center;
}
