@import '_content/OLXComponents/OLXComponents.o6qrp4rzu3.bundle.scp.css';

/* _content/Web.FrontEnd/Pages/AccessRestricted.razor.rz.scp.css */
[b-p38htv8995] .mud-paper > .center {
    max-width: 524px;
    height: 100%;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 64px;
    margin-bottom: 64px;
}

.centered-content[b-p38htv8995] {
    text-align: center;
    margin: auto;
}
/* _content/Web.FrontEnd/Pages/AccountPreferences.razor.rz.scp.css */
[b-xat33zun97] .submit-revert-buttons {
    padding: 0.5rem 3rem;
}

[b-xat33zun97] .save-revert-buttons-wrapper {
    position: sticky;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 1.5rem;
    background: var(--color-guide-primary-lightest);
    box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.25);
    opacity: 0.95;
}

[b-xat33zun97] .page-title {
    display: block;
    text-align: center;
    margin-bottom: 2rem;
}

[b-xat33zun97] div.mud-expand-panel-content {
    padding-bottom: 1.5rem;
}

[b-xat33zun97] .divider {
    margin: 1.5rem 0px;
}
/* _content/Web.FrontEnd/Pages/DevComponentList.razor.rz.scp.css */
[b-3v29y39lnd] .detail-section-header {
    color: #04115A;
    font-size: 20px;
    font-weight: 600;
    padding: 8px;
    margin: 0px;
}
/* _content/Web.FrontEnd/Pages/HelpCenter.razor.rz.scp.css */
.page-title[b-e0tl1gyrtm] {
    width: 100%;
    text-align: center;
    margin-bottom: 1rem;
}
/* _content/Web.FrontEnd/Pages/LoginErrors/EmailUnverified.razor.rz.scp.css */
[b-kxus84617w] .mud-paper > .center {
    max-width: 524px;
    height: 100%;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 64px;
    margin-bottom: 64px;
}

.centered-content[b-kxus84617w] {
    text-align: center;
    margin: auto;
}
/* _content/Web.FrontEnd/Pages/LoginErrors/InactiveAccount.razor.rz.scp.css */
[b-kjf0byrls7] .mud-paper > .center {
    max-width: 524px;
    height: 100%;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 64px;
    margin-bottom: 64px;
}

.centered-content[b-kjf0byrls7] {
    text-align: center;
    margin: auto;
}
/* _content/Web.FrontEnd/Pages/LoginErrors/LocationError.razor.rz.scp.css */
[b-mqx6887g1d] .mud-paper > .center {
    max-width: 524px;
    height: 100%;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 64px;
    margin-bottom: 64px;
}

.centered-content[b-mqx6887g1d] {
    text-align: center;
    margin: auto;
}
/* _content/Web.FrontEnd/Pages/LoginErrors/LoginError.razor.rz.scp.css */
[b-9elrb984qh] .mud-paper > .center {
    max-width: 524px;
    height: 100%;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 64px;
    margin-bottom: 64px;
}

.centered-content[b-9elrb984qh] {
    text-align: center;
    margin: auto;
}
/* _content/Web.FrontEnd/Pages/LoginErrors/PendingAccount.razor.rz.scp.css */
[b-wl16uwk5wy] .mud-paper > .center {
    max-width: 524px;
    height: 100%;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 64px;
    margin-bottom: 64px;
}

.centered-content[b-wl16uwk5wy] {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: auto;
    padding: 16px;
    flex-flow: column;
    height: 100%;
}
/* _content/Web.FrontEnd/Pages/PurchaseOrderDetails.razor.rz.scp.css */
[b-pipah88i4c] .purchase-orders-search-card {
    padding: 10px 24px !important;
}

[b-pipah88i4c] a {
    color: var(--color-guide-info);
    font-size: 12px;
    font-weight: 400;
    padding: 0px;
}

/* OLXTextField */
[b-pipah88i4c] .olx-field-label {
    color: var(--color-guide-neutral-darkest) !important;
}

[b-pipah88i4c] .olx-text-field-disabled > div > .mud-input-outlined {
    color: var(--mud-palette-text-primary) !important;
    background-color: transparent !important;
}

/* Pagination classes */

.pager-contents[b-pipah88i4c] {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    justify-items: center;
    align-items: center;
}

.pager-contents > div:nth-child(1)[b-pipah88i4c] {
    grid-column-start: 2;
    margin: 0 auto;
}

.pager-contents > div:nth-child(2)[b-pipah88i4c] {
    margin-left: auto;
}

[b-pipah88i4c] .rows-per-page-container {
    display: flex;
    align-items: baseline;
}

    [b-pipah88i4c] .rows-per-page-container > span {
        white-space: nowrap;
        margin-right: 8px;
    }

    [b-pipah88i4c] .rows-per-page-container .mud-select {
        margin-bottom: 0 !important;
    }

[b-pipah88i4c] .rows-per-page-control {
    width: 100%;
    white-space: nowrap;
}

[b-pipah88i4c] .select-item {
    background-color: white;
    min-width: 75px
}
/* _content/Web.FrontEnd/Pages/PurchaseOrderList.razor.rz.scp.css */
.toolbar[b-604u83htn9]{
    display: flex;
    align-items: center;
    justify-content: end;
    padding-top: 21px;
}
/* _content/Web.FrontEnd/Pages/ReleaseNoteGeneration.razor.rz.scp.css */
[b-oz80am4p1j] .flex-align-center {
    display: flex;
    align-items: center;
}

[b-oz80am4p1j] .align-center {
    display: flex;
    align-items: center;
}

[b-oz80am4p1j] .ai-summary-button {
    width: 100%;
}
/* _content/Web.FrontEnd/Pages/ReportingHub/AdHocReporting.razor.rz.scp.css */
/* _content/Web.FrontEnd/Pages/ReportingHub/ReportManagement.razor.rz.scp.css */
[b-7gogl0ohw1] .centered-text {
    text-align: center;
}
/* _content/Web.FrontEnd/Pages/ReportingHub/ReportScheduleForm.razor.rz.scp.css */
[b-wooqqumgy2] .page-button {
    padding: 0.5rem 3rem;
}

[b-wooqqumgy2] .page-buttons-wrapper {
    position: sticky;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 1.5rem;
    background: var(--color-guide-primary-lightest); 
    box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.25);
    opacity: 0.95;
}
/* _content/Web.FrontEnd/Pages/ReportingHub/ReportSchedules.razor.rz.scp.css */
[b-rabx6oxh4w] .centered-text {
    text-align: center;
}
/* _content/Web.FrontEnd/Pages/ShipmentList.razor.rz.scp.css */
[b-358ml7axae] .portal-card {
    padding-bottom: 12px!important;
    padding-top: 12px!important;
}
/* _content/Web.FrontEnd/Pages/SkuDetails.razor.rz.scp.css */
/* Page level styles */

.search-container[b-hzayz1hzl0] {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 10px;
}

.detail-sections-container[b-hzayz1hzl0] {
    margin: 0 auto;
}

/* Company Name/Actions bar */
.sku-company-actions[b-hzayz1hzl0] {
    margin-bottom: 20px;
}

.sku-company-actions > div:nth-child(2)[b-hzayz1hzl0] {
    margin-left: auto;
}

/* OLXTextField */
[b-hzayz1hzl0] .olx-field-label {
    color: var(--color-guide-neutral-darkest) !important;
}

[b-hzayz1hzl0] .olx-text-field-disabled > div > .mud-input-outlined {
    color: var(--mud-palette-text-primary) !important;
    background-color: transparent !important;
}
[b-hzayz1hzl0] .portal-card {
    margin-bottom: 20px;
}

@media (min-width: 1116px) {
    .detail-sections-container[b-hzayz1hzl0] {
        width: 60VW;
    }
}

@media (max-width: 1116px) {
    .detail-sections-container[b-hzayz1hzl0] {
        width: 80VW;
    }
}



/* Pagination classes */

[b-hzayz1hzl0] .pager-contents {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    justify-items: center;
    border-top: 1px solid var(--color-guide-primary-lighter);
    align-items: center;
    padding: 8px;
    padding-top: 40px;
}

.pager-contents > div:nth-child(1)[b-hzayz1hzl0] {
    grid-column-start: 2;
    margin: 0 auto;
}

.pager-contents > div:nth-child(2)[b-hzayz1hzl0] {
    margin-left: auto;
}

[b-hzayz1hzl0] .rows-per-page-container {
    display: flex;
    align-items: baseline;
}

    [b-hzayz1hzl0] .rows-per-page-container > span {
        white-space: nowrap;
        margin-right: 8px;
    }

    [b-hzayz1hzl0] .rows-per-page-container .mud-select {
        margin-bottom: 0 !important;
    }

[b-hzayz1hzl0] .rows-per-page-control {
    width: 100%;
    white-space: nowrap;
}

[b-hzayz1hzl0] .select-item {
    background-color: white;
    min-width: 75px
}
/* _content/Web.FrontEnd/Pages/TransportDetails.razor.rz.scp.css */
/* Page level styles */
h1[b-cv0ubenohb], [b-cv0ubenohb] h1 {
    color: var(--color-guide-primary);
    font-size: 24px;
    font-weight: 600;
    padding: 10px;
    margin-bottom: 0;
}

[b-cv0ubenohb] h3 {
    color: var(--color-guide-neutral-darkest);
    font-size: 20px;
    font-weight: 600;
    padding: 8px;
}

[b-cv0ubenohb] h4 {
    font-size: 16px;
    font-weight: 600;
    padding: 8px;
}

[b-cv0ubenohb] a {
    color: #557490;
    font-size: 14px;
    font-weight: 400;
    padding: 0px;
}

[b-cv0ubenohb] .page-content {
    gap: 0 !important;
}

/* make filenumber label copy and pastable*/
[b-cv0ubenohb] .mud-chip > .mud-chip-content {
    user-select: auto;
}

/* transport Details tab contents */
[b-cv0ubenohb] .portal-accordion > .portal-card {
    box-shadow: none;
}

[b-cv0ubenohb] .accordion-header .mud-grid-item:last-child {
    padding-bottom: 12px !important;
}

[b-cv0ubenohb] .accordion-header .title {
    display: flex;
    align-items: center;
    height: 100%;
}

/* Other tab headers */
[b-cv0ubenohb] .detail-section-header {
    height: 84.5px;
    padding: 24px;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

[b-cv0ubenohb] .btn-transport-details {
    color: var(--color-guide-primary);
    font-size: 26px;
    display: inline-block;
    padding: 2px;
    top: 0;
    margin-right: auto;
    margin-bottom: auto;
    position: sticky;
    padding: 0px 8px;
}

@media (min-width: 1116px) {
    .detail-sections-container[b-cv0ubenohb] {
        width: 60VW;
    }
}

@media (max-width: 1116px) {
    .detail-sections-container[b-cv0ubenohb] {
        width: 80VW;
    }
}

[b-cv0ubenohb] .file-chip {
    white-space: nowrap;
    pointer-events: none;
    font-weight: 400;
}

[b-cv0ubenohb] .subtext {
    margin-left: 4px;
}

[b-cv0ubenohb] .mud-progress-tiny {
    width: 14px !important;
    height: 14px !important;
    margin-left: 10px;
}
/* _content/Web.FrontEnd/Pages/VesselSchedulesPage.razor.rz.scp.css */
[b-hn2n4t961s] .page-title {
    text-align: center;
    margin-bottom: 1rem;
}

.main-wrapper[b-hn2n4t961s], [b-hn2n4t961s] .main-wrapper {
    width: 100%;
}
/* _content/Web.FrontEnd/POC/Components/Chatbot/ChatbotContainer.razor.rz.scp.css */
.chatbot-container[b-msfejsp739] {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 10px;
    overflow: hidden;
}

[b-msfejsp739] .olx-divider {
    margin-top: 10px !important;
    margin-bottom: 0 !important;
}

.chatbot-body[b-msfejsp739] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    flex-grow: 1;
    overflow-y: scroll;
    padding: 0 8px;
    margin: 16px 0;
}

[b-msfejsp739] ol {
    padding-left: 15px;
}

/* MudBlazor small breakpoint - Full screen chat drawer */
@media only screen and (max-width: 960px) {
    [b-msfejsp739] .open-drawer.mud-drawer {
        width: 100% !important;
    }
}
/* _content/Web.FrontEnd/POC/Components/Chatbot/Message.razor.rz.scp.css */
[b-ocug7m4hke] .mud-avatar {
    line-height: initial;
}

[b-ocug7m4hke] .mud-avatar.hidden-avatar {
    visibility: hidden;
}

.message-contents[b-ocug7m4hke] {
    max-width: 75%;
    align-content: center;
    border-radius: 8px;
    padding: 8px 12px;
    word-wrap: break-word;
}

[b-ocug7m4hke] .message-contents a {
    text-decoration: underline;
}

.message-contents[b-ocug7m4hke]  p:last-of-type {
    margin-bottom: initial;
}
/* _content/Web.FrontEnd/POC/Components/Chatbot/MessageActions.razor.rz.scp.css */
.actions-container[b-d2qywwc832] {
    padding-top: 8px;
}

.actions-container[b-d2qywwc832]  .mud-expand-panel {
    background-color: transparent;
}

.actions-container[b-d2qywwc832]  .mud-expand-panel-header {
    padding: 0;
    min-height: unset;
    white-space: nowrap;
}

.actions-container[b-d2qywwc832]  .mud-expand-panel-icon {
    margin-left: 12px;
}

.actions-container[b-d2qywwc832]  .footnotes {
    overflow-y: auto;
}

    .actions-container[b-d2qywwc832]  .footnotes pre {
        opacity: 0.8;
        border-radius: 6px;
        padding: 10px;
        margin-top: 1rem;
    }

.actions-container[b-d2qywwc832]  .footnotes > pre > code {
    word-wrap: break-word;
    white-space: pre-wrap;
}
/* _content/Web.FrontEnd/POC/Components/Chatbot/MessageInputField.razor.rz.scp.css */
.message-input-field-container[b-u0tmjnzj65] {
    margin: 0px 20px 0px 10px;
}

[b-u0tmjnzj65] .text-field-container {
    padding-bottom: 24px !important;
}

[b-u0tmjnzj65] .text-field-container > span > .mud-input-control {
    margin-top: 0px;
    margin-bottom: 0px !important;
}

/* Chatbox UI */
[b-u0tmjnzj65] .text-field-container > div > button {
    position: absolute;
    right: 18px;
    bottom: 13px;
    z-index: 1;
    background: var(--mud-palette-drawer-background);
    box-shadow: var(--mud-elevation-1);
}

/* MudBlazor extra small breakpoint - formatting text field container and button spacing on small screens */
@media only screen and (max-width: 600px) {
    [b-u0tmjnzj65] .text-field-container {
        padding-bottom: 0px !important;
    }

        [b-u0tmjnzj65] .text-field-container > span > .mud-input-control {
            margin-bottom: 18px !important;
        }

        [b-u0tmjnzj65] .text-field-container > div > button {
            bottom: 6px;
        }
}
/* _content/Web.FrontEnd/POC/Components/Chatbot/MessageLoadingContents.razor.rz.scp.css */
.dot[b-ng4nn698cc] {
    width: 4px;
    height: 4px;
    border-radius: 50%;
}
/* _content/Web.FrontEnd/POC/Components/Management/CardList.razor.rz.scp.css */
[b-dn03fcj1c2] .pager-contents {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    justify-items: center;
    align-items: center;
    padding: 8px;
}

    [b-dn03fcj1c2] .pager-contents > div:nth-child(1) {
        grid-column-start: 2;
        margin: 0 auto;
    }

    [b-dn03fcj1c2] .pager-contents > div:nth-child(2) {
        margin-left: auto;
    }

[b-dn03fcj1c2] .rows-per-page-container {
    display: flex;
    align-items: baseline;
}

    [b-dn03fcj1c2] .rows-per-page-container > span {
        white-space: nowrap;
        margin-right: 8px;
    }

    [b-dn03fcj1c2] .rows-per-page-container .mud-select {
        margin-bottom: 0 !important;
    }

[b-dn03fcj1c2] .rows-per-page-control {
    width: 100px;
}
/* _content/Web.FrontEnd/POC/Components/Management/ObjectCard.razor.rz.scp.css */
[b-pdopps2ou1] .portal-card {
    padding: 10px !important;
}

b[b-pdopps2ou1] {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.card-content[b-pdopps2ou1] {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
}
/* _content/Web.FrontEnd/POC/Pages/Management/OrganizationManagement.razor.rz.scp.css */
[b-zruhvn881i] .organization-action {
    margin-bottom: 24px;
}
/* _content/Web.FrontEnd/POC/Pages/Management/PlatformManagement.razor.rz.scp.css */
.note-header[b-i1l2dwb9d9]{
    padding-right: 24px;
}


[b-i1l2dwb9d9] .mud-carousel-item > div > .portal-card {
    display: flex;
    flex-direction: column;
    padding: 0 0 50px 0 !important;
}


[b-i1l2dwb9d9] .mud-carousel-item,
[b-i1l2dwb9d9] .mud-carousel-item > div {
    height: 100%;
}

[b-i1l2dwb9d9] .note-details {
    
    flex: 1;
    padding: 20px 50px 15px 50px !important;
}

[b-i1l2dwb9d9] .carousel-size {
    height: 50vh;
    overflow-y: auto
}
/* _content/Web.FrontEnd/Shared/Components/Containers/ContainerDiv.razor.rz.scp.css */
.user-table-holder[b-30fthoaak7] {
    padding: 50px;
    border-radius: 1em;
    background-color: white;
}
/* _content/Web.FrontEnd/Shared/Components/Containers/Footer.razor.rz.scp.css */
.footer-main[b-vyonu99amz] {
    text-decoration: none;
    background-color: var(--color-footer);
    padding: 2% 0 0;
}

.footer-main#olusa[b-vyonu99amz] {
    background-image: url(https://ol-usa.com/wp-content/uploads/2016/10/ol-watermark3.png);
    background-repeat: no-repeat;
    display: block;
    background-position: 15% 35%;
}
/* _content/Web.FrontEnd/Shared/Components/Containers/FooterBottom.razor.rz.scp.css */
.footer-bottom[b-kaeuxnj6ei] {
    padding: 15px 0 5px;
    background-color: var(--color-footer-accent);
}

.clearfix[b-kaeuxnj6ei]:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    font-size: 0;
    content: " ";
}

.footer-info[b-kaeuxnj6ei] {
    float: left;
    padding-bottom: 10px;
    color: var(--color-text-primary);
    text-align: left;
}

.container[b-kaeuxnj6ei] {
    max-width:1920px;
}

/* Will tell all links in child components to use this layout */
[b-kaeuxnj6ei] a, a:hover[b-kaeuxnj6ei] {
    color: var(--color-text-primary) !important;
    font-size: 14px !important;
    font-weight: 700 !important;
}
/* _content/Web.FrontEnd/Shared/Components/Containers/FooterContent.razor.rz.scp.css */
ul[b-kw60kn0kks] {
    margin-block-start: 0;
    padding-inline-start: 0;
}

.footer-content[b-kw60kn0kks] {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.footer-content-item[b-kw60kn0kks] {
    margin-right: 3%;
    margin-bottom: 3%;
}

.footer-content-item:first-of-type[b-kw60kn0kks] {
    display: inherit;
    flex-direction: inherit;
}

    .footer-content-item:first-of-type div[b-kw60kn0kks] {
        flex: 0 0 auto;
        margin-right: 3%;
        margin-bottom: 3%;
    }

.footer-content-item:last-of-type[b-kw60kn0kks] {
    margin-right: unset;
}

.footer-search-holder[b-kw60kn0kks] {
    margin-bottom: 13.187%;
}

[b-kw60kn0kks] .social-text {
    padding-bottom:10px;
}

.social-holder[b-kw60kn0kks]  .mud-icon-button {
    padding: 0;
    border-radius: 0;
}

.social-holder[b-kw60kn0kks]  .mud-icon-button:hover {
    text-decoration: none;
}

@media (max-width: 1116px) {
    .footer-content[b-kw60kn0kks] {
        flex-direction: column;
        justify-content: initial;
    }
}

@media (min-width: 1116px) and (max-width: 1300px) {
    .footer-content[b-kw60kn0kks] {
        --direction: var(--wide-page) row;
        flex-direction: var(--direction);
    }
}

@media (min-width: 1300px) {
    .footer-content[b-kw60kn0kks] {
        flex-direction: row;
    }

    [b-kw60kn0kks] .element-list .right-align {
        margin-left: auto;
    }
}
/* _content/Web.FrontEnd/Shared/Components/Containers/LoadingDiv.razor.rz.scp.css */
.loadingContainer[b-vh2bzz07rg] {
    margin: 0 0 0 0;
    min-height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    display: flex;
    flex: 1;
}

.colored-background[b-vh2bzz07rg] {
    background-color: var(--mud-palette-background);
}

.spinnerItem[b-vh2bzz07rg] {
}
/* _content/Web.FrontEnd/Shared/Components/Containers/MessageContainer.razor.rz.scp.css */

.full-page-width[b-aec9py3199] {
    width: 100%;
}

[b-aec9py3199] .portal-card {
    padding: 24px 32px;
}
/* _content/Web.FrontEnd/Shared/Components/Containers/PageContainer.razor.rz.scp.css */
/* Wrapping div classes */
.main-content[b-v4fjmliea7] {
    flex-flow: column;
}

.min-height-100[b-v4fjmliea7] {
    min-height: 100vh;
}

.min-height-90[b-v4fjmliea7] {
    min-height: 90vh;
}

/* Child content wrapping div classes */
.page-content[b-v4fjmliea7] {
    background-color: var(--mud-palette-background);
    gap: 24px;
}

.page-content-padding[b-v4fjmliea7] {
    padding: 32px 24px;
}

@media (max-width: 400px) {
    .page-content-padding[b-v4fjmliea7] {
        padding: 20px 8px;
    }
}

.inset-page[b-v4fjmliea7] {
    padding: 32px 0;
    margin: 0 auto;
}

.page-loading[b-v4fjmliea7] {
    align-items: center;
    justify-content: center !important;
}

/* Responsiveness */
@media (min-width: 1116px) {
    .inset-page[b-v4fjmliea7] {
        width: 60vw;
    }
}

@media (max-width: 1116px) {
    .inset-page[b-v4fjmliea7] {
        width: 80vw;
    }
}
/* _content/Web.FrontEnd/Shared/Components/Containers/QuickView.razor.rz.scp.css */
.quick-view-tools[b-zf25bp4yar] {
    display: grid;
    grid-template-columns: 1fr auto;
    width: 100%;
    height: 34px;
    padding-right: 20px;
}

.quick-view-content[b-zf25bp4yar] {
    overflow-y: scroll;
    padding-right: 20px;
    position: relative;
}

.data-section[b-zf25bp4yar] {
    margin: 5px;
}

.main-data-header[b-zf25bp4yar] {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}

.dual-info[b-zf25bp4yar]{
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 10px;
}

    .dual-info > *[b-zf25bp4yar] {
        text-align: left;
        display: inline-block;
        color: var(--color-text-accent);
    }

.main-dual-infos[b-zf25bp4yar]{
    display: grid; 
    grid-template-columns: 1fr 1fr;
}

[b-zf25bp4yar] .main-dual-infos > .dual-info {
    grid-template-columns: 1fr 2fr;
}

[b-zf25bp4yar] .main-dual-infos > .dual-info > .dual-info-label {
    font-weight: 600;
    color: var(--color-text-accent);
    font-size: 18px;
}

[b-zf25bp4yar] .main-dual-infos > .dual-info > .dual-info-data {
    font-weight: 400;
    color: var(--color-text-accent);
    font-size: 18px;
}

img[b-zf25bp4yar] {
    width: 30px;
    height: 30px;
}

[b-zf25bp4yar] .accordion-header{
    border-bottom: 0px;
}

[b-zf25bp4yar] .mud-grid-item-xs-9 {
    display: flex !important;
    align-items: center !important;
    padding-left: 5px !important;
}
[b-zf25bp4yar] .mud-expand-panel-header {
    padding-left: 24px !important;
    padding-right: 24px !important;
}

[b-zf25bp4yar] .mud-expand-panel:last-child {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--color-guide-primary-light);
}

[b-zf25bp4yar] .mud-expand-panel-text{
    padding: 16px;
    padding-left: 0px;
}

/* The Close Button */
[b-zf25bp4yar] .close {
    position: absolute;
    font-size: 38px;
    color: #1E3250;
}

    .close:hover[b-zf25bp4yar],
    .close:focus[b-zf25bp4yar] {
        color: black;
        text-decoration: none;
        cursor: pointer;
    }

.shown[b-zf25bp4yar]{
    /**TODO: implement**/
}

.quick-view.not-shown[b-zf25bp4yar] {
    animation-duration: 2s;
    animation-name: slidein-b-zf25bp4yar;
    margin-left: 100%;
}

@keyframes slidein-b-zf25bp4yar {
    from {
        margin-left: 0%;
        width: 300%;
    }

    to {
        margin-left: 100%;
        width: 100%;
    }
}

hr[b-zf25bp4yar] {
    margin: 20px -20px 20px;
}

[b-zf25bp4yar] .btn-outline-primary, [b-zf25bp4yar] btn {
    color: var(--color-text-accent);
    border-color: var(--color-text-accent);
    background-color: rgba(0, 0, 0, 0);
}

[b-zf25bp4yar] .btn:hover {
    background-color: rgba(0, 0, 0, 0);
}

[b-zf25bp4yar] .btn-more {
    border: 2px solid;
    margin-bottom: 14px;
}

[b-zf25bp4yar] .btn > p {
    font-weight: 500;
    color: var(--color-text-accent);
    font-size: 16px;
}

h2[b-zf25bp4yar] {
    font-weight: 600;
    font-size: 24px;
    color: #04115A;
}

h3[b-zf25bp4yar] {
    font-weight: 600;
    font-size: 20px;
    color: var(--color-text-accent);
}

.close-quiview-text[b-zf25bp4yar] {
    font-weight: 400;
    font-size: 18px;
    color: var(--color-text-accent);
    display: inline-block;
    padding-left: 40px;
    margin-top: 6px;
}

[b-zf25bp4yar] .Containers {
    font-size: 16px;
}

[b-zf25bp4yar] .mud-expand-panel .mud-expand-panel-header {
    padding: 0;
}

[b-zf25bp4yar] .mud-expand-panel-text {
    font-size: 14px;
    font-weight: 500;
    color: var(--color-text-accent);
}
/* _content/Web.FrontEnd/Shared/Components/Display/AccessRestrictedCard.razor.rz.scp.css */
[b-0oyfue7e5j] .mud-paper > .center {
    max-width: 524px;
    height: 100%;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 64px;
    margin-bottom: 64px;
}

.centered-content[b-0oyfue7e5j] {
    text-align: center;
    margin: auto;
}
/* _content/Web.FrontEnd/Shared/Components/Display/AccessRestrictedDisplay.razor.rz.scp.css */
.center[b-ccfdxmi8z9] {
    height: 100vh;
    width: 100vw;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    justify-items: center;
    flex-flow: column;
    gap: 10px;
}
a[b-ccfdxmi8z9] {
    color: var(--color-guide-info);
}
/* _content/Web.FrontEnd/Shared/Components/Display/ComingSoon/ComingSoon.razor.rz.scp.css */
.center[b-nhnrnlm6ik] {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column;
    gap: 10px;
    background-color: var(--color-guide-primary);
    color: white;
}
/* _content/Web.FrontEnd/Shared/Components/Display/DualInfo.razor.rz.scp.css */
.dual-info[b-shs6k2yw1h] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 20px 0px;
    font-size: 14px;
}

    .dual-info > *[b-shs6k2yw1h] {
        text-align: left;
        max-width: 90%;
        display: inline-block;
        color: var(--color-text-accent);
    }

/**things like profile images for either people or companies**/
img[b-shs6k2yw1h] {
    width: 30px;
    height: 30px;
}

.dual-info-label[b-shs6k2yw1h] {
    font-weight: 500;
}

.dual-info-data[b-shs6k2yw1h] {
    font-weight: 400;
}
/* _content/Web.FrontEnd/Shared/Components/Display/ErrorMessageDisplay.razor.rz.scp.css */
.center[b-1q16vv81kb] {
    height: 100vh;
    width: 100vw;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    justify-items: center;
    flex-flow: column;
    gap: 10px;
}
/* _content/Web.FrontEnd/Shared/Components/Display/ExceptionHandling/ExceptionHandling.razor.rz.scp.css */
[b-t8xiyu1bv8] .mud-paper > .center {
    max-width: 524px;
    height: 100%;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 64px;
    margin-bottom: 64px;
}

[b-t8xiyu1bv8] .exception-info-container {
    width: 100%;
    overflow-wrap: anywhere;
    gap: 10px;
}

.centered-content[b-t8xiyu1bv8] {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: auto;
    padding: 16px;
    flex-flow: column;
    height: 100%;
}
/* _content/Web.FrontEnd/Shared/Components/Display/GenericLoginErrorDisplay.razor.rz.scp.css */
.center[b-7yep3dxeok] {
    height: 100vh;
    width: 100vw;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    justify-items: center;
    flex-flow: column;
    gap: 10px;
}
/* _content/Web.FrontEnd/Shared/Components/Display/InactiveAccountDisplay.razor.rz.scp.css */
.center[b-gr9n88lmot] {
    height: 100vh;
    width: 100vw;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    justify-items: center;
    flex-flow: column;
    gap: 10px;
}
/* _content/Web.FrontEnd/Shared/Components/Display/NotFound.razor.rz.scp.css */
[b-usb9s491d3] .mud-paper > .center {
    max-width: 524px;
    height: 100%;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 64px;
    margin-bottom: 64px;
}

.centered-content[b-usb9s491d3] {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: auto;
    padding: 16px;
    flex-flow: column;
    height: 100%;
}
/* _content/Web.FrontEnd/Shared/Components/Display/PendingAccountDisplay.razor.rz.scp.css */
.center[b-dy6mvh6l41] {
    height: 100vh;
    width: 100vw;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    justify-items: center;
    flex-flow: column;
    gap: 10px;
}
/* _content/Web.FrontEnd/Shared/Components/Display/ReleaseNoteDetail.razor.rz.scp.css */
.detail-close[b-p2pn8ykkdf]
{
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
}

.detail-wrapper[b-p2pn8ykkdf] {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 10px;
    overflow: hidden;
}

.detail-content[b-p2pn8ykkdf] {
    padding-right: 20px;
    padding-left: 20px;
}

.detail-data[b-p2pn8ykkdf] {
    display: flex;
    justify-content: space-between;
}

.detail-data-col[b-p2pn8ykkdf] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

[b-p2pn8ykkdf] .data-section {
    margin: 5px;
    padding-bottom: 24px;
}

.main-data-header[b-p2pn8ykkdf] {
    padding-top: 24px;
    padding-bottom: 24px;
}

[b-p2pn8ykkdf] .modal-section-header {
    padding-bottom: 32px;
}

.rejection-type[b-p2pn8ykkdf] {
    padding-top: 40px;
}

/* The Close Button */
[b-p2pn8ykkdf] .close {
    position: absolute;
    font-size: 38px;
}

.close:hover[b-p2pn8ykkdf],
.close:focus[b-p2pn8ykkdf] {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.detail.not-shown[b-p2pn8ykkdf] {
    animation-duration: 2s;
    animation-name: slidein;
    margin-left: 100%;
}

[b-p2pn8ykkdf] .btn-outline-primary, [b-p2pn8ykkdf] btn {
    color: var(--color-text-accent);
    border-color: var(--color-text-accent);
    background-color: rgba(0, 0, 0, 0);
}

[b-p2pn8ykkdf] .btn:hover {
    background-color: rgba(0, 0, 0, 0);
}

[b-p2pn8ykkdf] .btn > p {
    font-weight: 500;
    color: var(--color-text-accent);
    font-size: 16px;
}

[b-p2pn8ykkdf] .mud-grid-item {
    padding-bottom: 0px !important;
    display: flex; flex-direction: column; justify-content: space-between; height: 100%;
}

[b-p2pn8ykkdf] .file-chip {
    white-space: nowrap;
    pointer-events: none;
}

[b-p2pn8ykkdf] ul,
[b-p2pn8ykkdf] li {
    padding: revert-layer !important;
    list-style: revert-layer !important;
}
[b-p2pn8ykkdf] .mud-expand-panel-header {
   align-items: baseline !important;
}

[b-p2pn8ykkdf] .olx-button-container{
    margin-left: -8px;
}
/* _content/Web.FrontEnd/Shared/Components/Display/TripletCarousel.razor.rz.scp.css */
[b-bpx70bf0hw] .carousel-detail-card {
    padding: 2%;
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-bpx70bf0hw] .carousel-detail-grid-item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
/* _content/Web.FrontEnd/Shared/Components/Labels/OLXPageTitle.razor.rz.scp.css */
h1[b-3lep8sor92] {
    display: inline-block;
    color: var(--color-guide-primary);
    padding-bottom: .5rem;
    border-bottom: 4px solid var(--color-guide-primary);
    margin: 2rem;
}
/* _content/Web.FrontEnd/Shared/Components/Labels/TextLabel.razor.rz.scp.css */
p[b-eqc749c3ws] {
    margin:0;
    padding:0;
}
/* _content/Web.FrontEnd/Shared/Components/Layouts/LayoutColumnChip.razor.rz.scp.css */
.layout-column-chip[b-9jqc99qv2u] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    border: 1px solid var(--color-guide-neutral-dark);
    border-radius: var(--mud-default-borderradius);
    padding: 8px 16px;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}

[b-9jqc99qv2u] .layout-column-chip-column-name {
    white-space: nowrap;
}

[b-9jqc99qv2u] .layout-column-chip-drag-handle {
    color: var(--mud-palette-grey-darker);
}

[b-9jqc99qv2u] .layout-column-chip-divider {
    background: var(--mud-palette-grey-darker);
}
/* _content/Web.FrontEnd/Shared/Components/Layouts/LayoutExample.razor.rz.scp.css */
/* _content/Web.FrontEnd/Shared/Components/Layouts/LayoutForm.razor.rz.scp.css */
.layout-form[b-nmnzsddr49] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

    .layout-form[b-nmnzsddr49] >  div:first-child,
    .layout-form[b-nmnzsddr49] >  div:first-child > form {
        flex: 1;
        overflow: hidden;
        height: 100%
    }

.form-footer[b-nmnzsddr49] {
    margin: 0 32px 24px 32px;
}

[b-nmnzsddr49] .olx-divider {
    margin-top: 0px;
    margin-bottom: 16px;
}

[b-nmnzsddr49] .mud-checkbox > span {
    margin-left: -12px;
}

[b-nmnzsddr49] .save-button {
    margin-top: 27px;
    margin-bottom: 18px;
    height: 100%;
}
/* _content/Web.FrontEnd/Shared/Components/Layouts/LayoutFormBody.razor.rz.scp.css */
.layout-form-title[b-oyea9x9nef] {
    display: flex;
    align-items: center;
    height: 100%;
}

    .layout-form-title[b-oyea9x9nef] >  div:first-child {
        padding: 0 12px;
    }

.layout-form-body[b-oyea9x9nef], .advanced-filter-form-body[b-oyea9x9nef] >  div {
    height: inherit;
}

.layout-form-body[b-oyea9x9nef] >  .sticky-accordion-container > div > .portal-accordion > .mud-expansion-panels > .mud-expand-panel-border {
    border-bottom: none !important;
    box-shadow: none;
}

[b-oyea9x9nef] .layout-form-controls-container {
    height: 100%
}

[b-oyea9x9nef] .remove-panel-border {
    border: none !important;
}

[b-oyea9x9nef] .single-layout {
    padding: 16px 24px;
    overflow: scroll;
    overflow-y: auto;
    overflow-x: auto;
    height: 95%
}
/* _content/Web.FrontEnd/Shared/Components/Layouts/LayoutFormBodyControls.razor.rz.scp.css */
[b-8d1lm6ef8i] .mud-grid {
    height: 40%;
    overflow: scroll;
    overflow-y: auto;
    overflow-x: auto;
}

[b-8d1lm6ef8i] .select-all-columns-section {
    padding-bottom: 0px !important;
}

[b-8d1lm6ef8i] .selectable-column-section {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 32px !important;
    margin-bottom: 16px;
    border-right: 1px solid var(--mud-palette-divider);
}

[b-8d1lm6ef8i] .selectable-column-section-title {
    padding-bottom: 16px;
}

[b-8d1lm6ef8i] .column-order-section {
    padding-top: 0 !important;
    padding-left: 32px !important;
    padding-bottom: 0 !important;
    margin-bottom: 16px;
}

[b-8d1lm6ef8i] .layout-form-body-controls-divider {
    margin-bottom: 16px !important;
    margin-top: 24px !important;
    border-color: var(--color-guide-neutral) !important;
}

[b-8d1lm6ef8i] .layout-form-body-controls-drop-container > .mud-drop-zone {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

    [b-8d1lm6ef8i] .layout-form-body-controls-drop-container > .mud-drop-zone > span {
        padding-bottom: 16px;
    }
    
/* _content/Web.FrontEnd/Shared/Components/Modals/ConfirmationModal.razor.rz.scp.css */
/* _content/Web.FrontEnd/Shared/Components/Modals/ConfirmationModalAsync.razor.rz.scp.css */
[b-2icfr5wgsh] .capitalize {
    text-transform: capitalize;
}
/* _content/Web.FrontEnd/Shared/Components/Modals/Modal.razor.rz.scp.css */
/* The Modal (background) */
.modal[b-chh8clrbt9] {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 3; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    overflow-x: hidden;
}

.modal-flex[b-chh8clrbt9] {
    flex-flow: column;
    align-items: center;
    justify-content: center;
    height: 100vh;
}

/* Modal Content/Box */
.modal-content[b-chh8clrbt9] {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
    max-width: 700px;
    box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
}

.modal-content-flex[b-chh8clrbt9] {
    margin: 0 0;
}

.modal-slide-in-right[b-chh8clrbt9] {
    right: -100%;
    animation: slide-b-chh8clrbt9 1s forwards;
}

@keyframes slide-b-chh8clrbt9 {
    100% {
        right: 0;
    }
}

/* The Close Button */
.close[b-chh8clrbt9] {
    align-self: flex-start;
    color: #000;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover[b-chh8clrbt9],
.close:focus[b-chh8clrbt9] {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
/* _content/Web.FrontEnd/Shared/Components/Modals/TaskLoadingModal.razor.rz.scp.css */
.dialog-content[b-46chqfjuo9] {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 10px;
    width: 100%;
}
/* _content/Web.FrontEnd/Shared/Components/Modals/VoidTaskLoadingModal.razor.rz.scp.css */
.dialog-content[b-7kgd0wjjsf] {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 10px;
    width: 100%;
}
/* _content/Web.FrontEnd/Shared/Components/MudOverrides/OLPieChart.razor.rz.scp.css */
[b-d6kb8izxs7] .clickable {
    cursor: pointer;
}
/* _content/Web.FrontEnd/Shared/Components/Navigation/LinkLabel.razor.rz.scp.css */
a[b-9ksbx10z02] {
    color: var(--color-guide-info);
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/AccountingDetails/AccountingDetailsEntityDetailCard.razor.rz.scp.css */
[b-g8919iuq9p] .mud-carousel-item {
    display: flex;
    align-items: center;
}

[b-g8919iuq9p] .disclaimer{
    text-align:left;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/AccountingDetails/AccountingDetailsItemsCard.razor.rz.scp.css */
.unpaid-checkbox[b-qz1zq9ilig]  .mud-input-control, .unpaid-checkbox[b-qz1zq9ilig]  .mud-checkbox {
    margin-bottom: 0 !important;
}

.button-row[b-qz1zq9ilig] {
    flex-flow: row wrap;
    display: flex;
    gap: 10px;
}

[b-qz1zq9ilig] .accounting-card-grid {
    width: 100%;
    margin: 0;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/AccountingDetails/AccountingDetailsSearch.razor.rz.scp.css */
[b-lja2p9ji17] .end-submit-button {
    width: 100%;
    height: 3rem !important;
    align-self: center;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/AccountPreferences/PromptPreferencesForm.razor.rz.scp.css */
.form-title[b-878nt1eyg2] {
    color: var(--color-guide-primary);
    font-size: 20px;
    font-weight: 600;
    padding: 10px 0px;
}

[b-878nt1eyg2] .end-submit-button {
    width: 100%;
    height: 3rem;
    text-transform: capitalize;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/AccountPreferences/SavedFiltersTab/AdvancedFilter.razor.rz.scp.css */
[b-devrxdo08z] .filter-wrapper.portal-card {
    padding: 0.25rem 0.75rem !important;
    margin: 0 2px;
}

[b-devrxdo08z] .default-filter.portal-card {
    background-color: var(--color-guide-primary-lightest);
}

[b-devrxdo08z] .filter-name {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;
    width: 100%
}

[b-devrxdo08z] .zero-min-width {
    min-width: 0;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/AccountPreferences/SavedFiltersTab/DefaultLocationsPanel.razor.rz.scp.css */
.default-locations-accordion[b-h9yuzde3p3] {
    border-bottom: 1px solid var(--mud-palette-lines-default);
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/AccountPreferences/SavedFiltersTab/POFiltersPanel.razor.rz.scp.css */
[b-pehzfmhwn0] .no-filters-message {
    text-align: center;
    color: black;
}

.underline-text[b-pehzfmhwn0] {
    text-decoration: underline;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/AccountPreferences/SavedFiltersTab/SavedFiltersTab.razor.rz.scp.css */
[b-gw3uwhy7mv] .filters-wrapper {
    max-height: 27rem;
    overflow-y: auto;
}

[b-gw3uwhy7mv] .filter-wrapper:last-child {
    margin-bottom: 4px;
}

[b-gw3uwhy7mv] .filter-wrapper:first-child {
    margin-top: 4px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/AccountPreferences/SavedFiltersTab/ShipmentFiltersPanel.razor.rz.scp.css */
[b-mf9461z5dt] .no-filters-message {
    text-align: center;
    color: black;
}

.underline-text[b-mf9461z5dt] {
    text-decoration: underline;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/AccountPreferences/ScheduledTasksForm.razor.rz.scp.css */

[b-68gn1md6di] .remove-accordion-panel-border {
    border-bottom: none !important;
}

[b-68gn1md6di] .schedule-padding{
    padding-top:16px;
}

[b-68gn1md6di] .no-filters-message {
    text-align: center;
    color: black;
}

[b-68gn1md6di] .export-schedule-space{
    padding-top: 24px !important;
    padding-right: 24px !important;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/GenerateReleaseInput.razor.rz.scp.css */
.flex-align-center[b-s0l2veg9zb],
[b-s0l2veg9zb] .flex-align-center {
    display: flex;
    align-items: center;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/HelpCenter/Files/HelpCenterFile.razor.rz.scp.css */
[b-d770yxr6sg] .center {
    display: flex;
    align-items: center;
}

[b-d770yxr6sg] .file-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

[b-d770yxr6sg] .file-chip {
    margin: 8px 0 0 0;
    white-space: nowrap;
    pointer-events: none;
}

[b-d770yxr6sg] .download-container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/HelpCenter/Files/HelpCenterFiles.razor.rz.scp.css */
.files-container[b-sybpcwc6bn], .files-container[b-sybpcwc6bn] >  div {
    height: 100%;
}

[b-sybpcwc6bn] .title > span {
    width: 50%;
}

[b-sybpcwc6bn] .olx-divider {
    margin-top: 6px !important;
}

[b-sybpcwc6bn] .files-card {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100%;
}

.files-list[b-sybpcwc6bn] {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 16px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/HelpCenter/HelpCenterContactCard.razor.rz.scp.css */
.call-icon[b-iinac8ko0l] {
    margin-right: 8px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/HelpCenter/HelpCenterForm.razor.rz.scp.css */
.form-title[b-3lrt2fxueq] {
    color: var(--color-guide-primary);
    font-size: 20px;
    font-weight: 600;
    padding: 10px 0px;
}

[b-3lrt2fxueq] .end-submit-button {
    width: 100%;
    height: 3rem;
    text-transform: capitalize;
}

[b-3lrt2fxueq] .olx-divider {
    margin-top: 6px !important;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Index/LoggedOutCard.razor.rz.scp.css */
.logged-out-card[b-qyxmnh7n3h] {
    width: 100%;
    min-height: 600px;
    border-radius: var(--mud-default-borderradius);
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.top-section[b-qyxmnh7n3h] {
    flex: 7;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, var(--color-guide-primary) 0%, var(--color-guide-accent) 124.75%);
    padding: 40px 80px;
}

@media (max-width: 600px) {
    div.top-section[b-qyxmnh7n3h],div.bottom-section[b-qyxmnh7n3h] {
        padding: 20px 40px;
    }
}

.bottom-section[b-qyxmnh7n3h] {
    flex: 3;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--color-guide-primary-dark);
    padding: 40px 80px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Index/LoggedOut/FeatureList.razor.rz.scp.css */
.features[b-glpqmhov5p]  svg {
    color: var(--color-text-primary) !important;
    font-size: 3rem !important;
}

[b-glpqmhov5p] .feature {
    display: flex;
    gap: 16px;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Index/LoggedOut/LoginCard.razor.rz.scp.css */
.login-card[b-sb3d9ln37x] {
    text-align: center;
    min-width: 12.375rem;
}

@media (max-width: 300px) {
    .login-card[b-sb3d9ln37x] {
        min-width: 7rem;
    }
}

[b-sb3d9ln37x] .portal-card {
    padding: 32px;
}

.logo[b-sb3d9ln37x] {
    max-width: 100%;
    max-height: 4.5rem;
}

[b-sb3d9ln37x] .full-width {
    width: 100%;
    margin-top: 12px;
}

[b-sb3d9ln37x] .login-button {
    border-radius: var(--mud-default-borderradius);
    background-color: var(--color-text-primary);
}

[b-sb3d9ln37x] .olx-button-container {
    width: 75%;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Index/LoggedOut/PitchCard.razor.rz.scp.css */
[b-rrdz7ie1il] .title {
    display: block;
    padding-top: 16px;
    font-size: 32px !important;
    font-weight: 700 !important;
}

[b-rrdz7ie1il] .subtitle {
    font-size: 24px !important;
}

.pitch-card-button-container[b-rrdz7ie1il] {
    width: 20%;
    margin-top: 24px;
    min-width: 7.188rem;
    background: white;
    border-radius: var(--mud-default-borderradius);
}

[b-rrdz7ie1il] .talk-with-us-button {
    border-radius: var(--mud-default-borderradius);
    background-color: var(--color-text-primary);
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Index/SearchCard.razor.rz.scp.css */
[b-eg7flhxqqk] .olx-tab-content {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

[b-eg7flhxqqk] .center-items > .mud-grid-item {
    display: flex;
    align-items: center;
}

[b-eg7flhxqqk] .mud-grid-item:not(:first-child) > * {
    width: 100%;
}

/* Removes the slide-out drawer animation as it doesn't play nice with KeepAlive tabs */
[b-eg7flhxqqk] .mud-drawer.mud-drawer-temporary.mud-drawer-pos-right.mud-drawer--closed:not(.mud-drawer--initial) {
    animation: none;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Insights/ReportSpecific/User/ReportForm.razor.rz.scp.css */
.mudchip-container[b-uoswdc495l] {
    overflow-x: auto;
    height: 70px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Insights/Reports/User.razor.rz.scp.css */
[b-dmk36d9u2m] .loading-wrapper {
    min-height: 200px !important;
    align-self: center !important;
    align-content: center;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Insights/Shared/Chart/AppliedFilters.razor.rz.scp.css */
[b-g9ptu5t8iz] .filter-icon {
    padding-right: 6px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Insights/Shared/Chart/OLXApexChart.razor.rz.scp.css */
[b-t1z4e1npd2] .y-property-selector .mud-input-root {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

[b-t1z4e1npd2] .y-property-selector.mud-input-control,
[b-t1z4e1npd2] .y-property-selector .mud-input-text {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

[b-t1z4e1npd2] .y-property-selector .mud-input-text {
    font-family: Poppins;
    font-weight: 600;
    font-size: 1.5rem;
    color: #145d7d;
}

[b-t1z4e1npd2] .y-property-selector .mud-input-adornment svg {
    fill: #145d7d !important;
}

[b-t1z4e1npd2] .y-property-selector .mud-disabled .mud-input-adornment svg {
    fill: var(--mud-palette-text-disabled);
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Insights/Shared/Chart/OLXApexChartGroup.razor.rz.scp.css */
[b-kt3577xovy] .chart-group-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-items: center;
    align-content: center;
}

[b-kt3577xovy] .full-size {
    width: 100%;
}

[b-kt3577xovy] .half-size {
    width: 50%;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Insights/Shared/Chart/OLXApexSubChartGroup.razor.rz.scp.css */
[b-6kvf2ntrq3] .drop-container-wrapper {
    padding: 24px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Insights/Shared/Chart/SeriesSelectDrawer.razor.rz.scp.css */
.sticky-drawer[b-o1vpkwr06q] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.drawer-title[b-o1vpkwr06q] {
    display: flex;
    align-items: center;
    margin-top: 24px;
}

    .drawer-title[b-o1vpkwr06q] >  div:first-child {
        padding: 0 12px;
    }

.drawer-options[b-o1vpkwr06q] {
    padding: 0 12px;
}

[b-o1vpkwr06q] .drawer-body {
    flex: 1;
    overflow-y: scroll;
}

[b-o1vpkwr06q] .sub-checkbox {
    padding-left: 32px;
}

[b-o1vpkwr06q] .sub-sub-checkbox {
    padding-left: 64px;
}

.drawer-error[b-o1vpkwr06q] {
    margin: 24px 32px 0 32px;
}

.drawer-footer[b-o1vpkwr06q] {
    margin: 0 32px 24px 32px;
}

[b-o1vpkwr06q] .selected-count-container {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    text-align: center;
}

[b-o1vpkwr06q] .save-button {
    margin-top: 27px;
    margin-bottom: 18px;
    height: 100%;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Insights/Shared/Chart/SubChartSpecific/Fields/SubChartField.razor.rz.scp.css */
.sub-chart-field[b-glfamca6ld] {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Insights/Shared/Chart/SubChartSpecific/OLXSubChartDialog.razor.rz.scp.css */
[b-eoqhbchrkg] .mud-dialog-actions {
    padding: 0 24px 24px 24px !important;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/PurchaseOrderDetail/PurchaseOrdersSkuCard.razor.rz.scp.css */
[b-s7a4xtb1ik] .quantity-chip {
    pointer-events: none;
    height: auto !important;
    font-size: small !important;
}

[b-s7a4xtb1ik] .quantity-chip-container {
    display: flex;
    justify-content: end;
    align-self: end;
    padding-bottom: 24px !important;
    padding-right: 26px !important;
    padding-top: 0px !important
}

[b-s7a4xtb1ik] .desc-padding {
    padding: 0px !important;
    align-content: center;
}

[b-s7a4xtb1ik] .description {
    padding: 24px !important;
    padding-top: 0px !important;
}

[b-s7a4xtb1ik] .description-inner {
    white-space: initial;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.sku-header[b-s7a4xtb1ik] {
    display: flex; 
    align-items: center;
    padding: 24px;
    padding-bottom: 0px;
}

.icon-container[b-s7a4xtb1ik] {
    padding-left: 5px;
}

[b-s7a4xtb1ik] .sku-number {
    display: flex;
    align-items: center;
}

[b-s7a4xtb1ik] .quantity-borders {
    border: none;
    border-collapse: collapse;
}

    [b-s7a4xtb1ik] .quantity-borders td {
        border-left: 1px solid var(--mud-palette-primary);
    }

    [b-s7a4xtb1ik] .quantity-borders tr {
        border-top: 1px solid var(--mud-palette-primary);
    }

    [b-s7a4xtb1ik] .quantity-borders td:first-child {
        border-left: none;
    }

    [b-s7a4xtb1ik] .quantity-borders td:first-child {
        border-left: none;
    }

    [b-s7a4xtb1ik] .quantity-borders tr:last-child > td{
        padding-top: 2pt
    }

    [b-s7a4xtb1ik] .quantity-borders tr:first-child > td {
        padding-bottom: 2pt
    }

    [b-s7a4xtb1ik] .quantity-borders tr:not(:first-child):not(:last-child) > td {
        padding: 2pt 0pt
    }

    [b-s7a4xtb1ik] .quantity-borders tr:first-child {
        border-top: none;
    }
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/PurchaseOrderList/AdvancedFilter/Drawer/AdvancedFilterForm.razor.rz.scp.css */
.advanced-filter-form[b-jd68fk8gtm] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.advanced-filter-form[b-jd68fk8gtm] >  div:first-child, 
.advanced-filter-form[b-jd68fk8gtm] >  div:first-child > form {
    flex: 1;
    overflow: hidden;
    height: 100%
}

.form-footer[b-jd68fk8gtm] {
    margin: 0 32px 24px 32px;
}

[b-jd68fk8gtm] .olx-divider {
    margin-top: 0px;
    margin-bottom: 16px;
}

[b-jd68fk8gtm] .mud-checkbox > span {
    margin-left: -12px;
}

[b-jd68fk8gtm] .save-button {
    margin-top: 27px;
    margin-bottom: 18px;
    height: 100%;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/PurchaseOrderList/AdvancedFilter/Drawer/AdvancedFilterFormBody.razor.rz.scp.css */
.advanced-filter-title[b-zzaxfhwqlx] {
    display: flex;
    align-items: center;
    height: 100%;
}

    .advanced-filter-title[b-zzaxfhwqlx] >  div:first-child {
        padding: 0 12px;
    }

.advanced-filter-form-body[b-zzaxfhwqlx], .advanced-filter-form-body[b-zzaxfhwqlx] >  div {
    height: inherit;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/PurchaseOrderList/PurchaseOrderListForm.razor.rz.scp.css */
[b-4lm69y27l6] .portal-card {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/ReportSchedules/Forms/ReportParametersCard.razor.rz.scp.css */
[b-v9dv6akrox] .parameter-container > .mud-grid-item {
    display: flex;
    align-items: center;
}

    [b-v9dv6akrox] .parameter-container > .mud-grid-item > span, 
    [b-v9dv6akrox] .parameter-container > .mud-grid-item > div {
        width: 100%;
    }

/* _content/Web.FrontEnd/Shared/Components/PageSpecific/ReportSchedules/Forms/ScheduleCard.razor.rz.scp.css */
[b-i4v91mez4n] .start-time-container > span {
    width: 100%;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Reports/DownloadBar.razor.rz.scp.css */
[b-lgecvgw63n] .download-bar-grid {
    width: fit-content;
}

[b-lgecvgw63n] .mud-input-control {
    margin-top: 0px !important;
}

[b-lgecvgw63n] .select-element {
    width: 100px;
}

[b-lgecvgw63n] .mud-select {
    margin-bottom: 0px!important;
}

[b-lgecvgw63n] .mud-select.select-element .mud-input-control-input-container .mud-select-input {
    margin-top: 0px!important;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Reports/OLXChart.razor.rz.scp.css */
[b-bvdp4suvey] .mud-chart-legend-item {
    cursor: pointer;
}

[b-bvdp4suvey] .grouping-selector-size {
    width: 200px;
}

/* Fix the x-axis labels text being cut-off on the bottom of the chart */
[b-bvdp4suvey] .mud-chart-line.mud-ltr {
    overflow: visible;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Reports/ReportDownloadBar.razor.rz.scp.css */
[b-rdwgv9cd3j] .report-download-bar-grid {
    width: fit-content;
}

[b-rdwgv9cd3j] .mud-input-control {
    margin-top: 0px !important;
}

[b-rdwgv9cd3j] .select-element {
    width: 100px;
}

[b-rdwgv9cd3j] .mud-select {
    margin-bottom: 0px!important;
}

[b-rdwgv9cd3j] .mud-select.select-element .mud-input-control-input-container .mud-select-input {
    margin-top: 0px!important;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Reports/ReportSelector.razor.rz.scp.css */
[b-o6cfoyuu21] .loading-wrapper {
    min-height: 200px !important;
    align-self: center !important;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Reports/ShipmentOverviewReport.razor.rz.scp.css */
[b-luw8y5ewbt] .mud-table-root .mud-table-head .mud-table-cell {
    font-weight: 800;
}

[b-luw8y5ewbt] .mud-table-head th {
    position: sticky;
    top: 0;
    z-index: auto !important;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Reports/TimelineReport.razor.rz.scp.css */
[b-lrhzywztut] .timeline-report-top-fragment > div {

}

[b-lrhzywztut] .timeline-report-top-fragment .timeline-report-location {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

[b-lrhzywztut] .timeline-report-top-fragment > .timeline-report-date {
    white-space: nowrap;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/Reports/TimelineReportSpecific/TimelineReportRow.razor.rz.scp.css */
.timeline-wrapper[b-06b5cqrndt] {
    padding-top: 32px;
    padding-bottom: 32px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/ShipmentList/AdvancedFilter/Drawer/AdvancedFilterForm.razor.rz.scp.css */
.advanced-filter-form[b-q9od2x416j] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.advanced-filter-form[b-q9od2x416j] >  div:first-child, 
.advanced-filter-form[b-q9od2x416j] >  div:first-child > form {
    flex: 1;
    overflow: hidden;
    height: 100%
}

.form-footer[b-q9od2x416j] {
    margin: 0 32px 24px 32px;
}

[b-q9od2x416j] .olx-divider {
    margin-top: 0px;
    margin-bottom: 16px;
}

[b-q9od2x416j] .mud-checkbox > span {
    margin-left: -12px;
}

[b-q9od2x416j] .save-button {
    margin-top: 27px;
    margin-bottom: 18px;
    height: 100%;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/ShipmentList/AdvancedFilter/Drawer/AdvancedFilterFormBody.razor.rz.scp.css */
.advanced-filter-title[b-pq4xifqxdu] {
    display: flex;
    align-items: center;
    height: 100%;
}

    .advanced-filter-title[b-pq4xifqxdu] >  div:first-child {
        padding: 0 12px;
    }

.advanced-filter-form-body[b-pq4xifqxdu], .advanced-filter-form-body[b-pq4xifqxdu] >  div {
    height: inherit;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/SkuDetails/SkuPurchaseOrderCard.razor.rz.scp.css */
[b-zu5b75g6z5] .quantity-chip {
    pointer-events: none;
    height: auto !important;
    font-size: small !important;
}

[b-zu5b75g6z5] .quantity-chip-container {
    display: flex;
    justify-content: end;
    padding-right: 26px !important;
    padding-top: 0px !important
}

[b-zu5b75g6z5] .status-container {
    align-content: center;
    padding: 0px !important;
}

.status[b-zu5b75g6z5] {
    padding-left: 24px;
}

.po-header[b-zu5b75g6z5] {
    display: flex;
    align-items: center;
    padding: 24px;
    padding-bottom: 0px;
}

.icon-container[b-zu5b75g6z5] {
    padding-left: 5px;
}

[b-zu5b75g6z5] .po-number {
    display: flex;
}

[b-zu5b75g6z5] .quantity-borders {
    border: none;
    border-collapse: collapse;
}

    [b-zu5b75g6z5] .quantity-borders td {
        border-left: 1px solid var(--mud-palette-primary);
    }

    [b-zu5b75g6z5] .quantity-borders tr {
        border-top: 1px solid var(--mud-palette-primary);
    }

    [b-zu5b75g6z5] .quantity-borders td:first-child {
        border-left: none;
    }

    [b-zu5b75g6z5] .quantity-borders tr:first-child {
        border-top: none;
    }
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/Cargo/CommodityDetailsQuickView.razor.rz.scp.css */
.quick-view-content[b-pe3vbgclgw] {
    overflow-y: scroll;
    padding-right: 20px;
    padding-left: 20px;
}

[b-pe3vbgclgw] .data-section {
    margin: 5px;
    padding-bottom: 24px;
}

.main-data-header[b-pe3vbgclgw] {
    display: flex;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
}

[b-pe3vbgclgw] .modal-section-header {
    padding-bottom: 32px;
}

.description[b-pe3vbgclgw] {
    padding-bottom: 16px;
}

/* The Close Button */
[b-pe3vbgclgw] .close {
    position: absolute;
    font-size: 38px;
    color: #1E3250;
}

.close:hover[b-pe3vbgclgw],
.close:focus[b-pe3vbgclgw] {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.quick-view.not-shown[b-pe3vbgclgw] {
    animation-duration: 2s;
    animation-name: slidein-b-pe3vbgclgw;
    margin-left: 100%;
}

@keyframes slidein-b-pe3vbgclgw {
    from {
        margin-left: 0%;
        width: 300%;
    }

    to {
        margin-left: 100%;
        width: 100%;
    }
}

[b-pe3vbgclgw] .btn-outline-primary, [b-pe3vbgclgw] btn {
    color: var(--color-text-accent);
    border-color: var(--color-text-accent);
    background-color: rgba(0, 0, 0, 0);
}

[b-pe3vbgclgw] .btn:hover {
    background-color: rgba(0, 0, 0, 0);
}

[b-pe3vbgclgw] .btn > p {
    font-weight: 500;
    color: var(--color-text-accent);
    font-size: 16px;
}

[b-pe3vbgclgw] .mud-grid-item {
    padding-bottom: 0px !important;
}

[b-pe3vbgclgw] .file-chip {
    white-space: nowrap;
    pointer-events: none;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/Cargo/CommodityDetailsSection.razor.rz.scp.css */
[b-dsnelgysna] .file-chip {
    white-space: nowrap;
    pointer-events: none;
}

[b-dsnelgysna] .container-dates-container {
    width: fit-content;
}

[b-dsnelgysna] .container-date {
    width: fit-content;
    white-space: nowrap;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/Cargo/ContainerChargesTable.razor.rz.scp.css */
[b-3wikcrlgvc] .charge-total {
    display: flex;
    justify-content: flex-end;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/Cargo/ContainerInformationSection.razor.rz.scp.css */
.mudchip-container[b-hjo5rddhvj] {
    display: flex;
    flex-wrap: wrap;
    padding: 4px;
}

[b-hjo5rddhvj] .section-header{
    padding-bottom: 24px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/Cargo/ContainerSealsTable.razor.rz.scp.css */
.mudchip-container[b-j6hb5rp376] {
    padding: 4px;
    display: flex;
    flex-wrap: wrap;
}

[b-j6hb5rp376] .mud-chip {
    pointer-events: none;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/Documents/DocumentInformationSection.razor.rz.scp.css */
[b-t2nday7s0j] .documents-section {
    padding: 24px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/Notes/NoteDialog.razor.rz.scp.css */
.checkbox-container[b-r3kctlrh93] {
    flex-flow: row wrap;
    display: flex;
    gap: 10px;
}

[b-r3kctlrh93] .mud-dialog-actions {
    padding: 24px !important;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/TransportDetailsSection/ConsignmentsCard.razor.rz.scp.css */
[b-bmt9t46n5o] .main-header-wrapper {
    padding: 1.5rem 0 1.5rem 1.5rem;
}

[b-bmt9t46n5o] .totals-summary-wrapper {
    border: 2px solid var(--color-guide-primary-light);
    width: fit-content;
    padding: 0.25rem 0.75rem;
    border-radius: 4px;
}


[b-bmt9t46n5o] .page-title {
    width: fit-content;
}

[b-bmt9t46n5o] .text-no-wrap {
    white-space: nowrap;
}

[b-bmt9t46n5o] .stack-no-max-width {
    width: fit-content;
}

[b-bmt9t46n5o] .stack-wrap {
    flex-wrap: wrap;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/TransportDetailsSection/FileInformationSection.razor.rz.scp.css */
[b-d78lzyvj8w] .master-file-info-wrapper {
    margin: 1rem 0 1rem 0;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/TransportDetailsSection/PurchaseOrdersSection.razor.rz.scp.css */
.purchase-orders-section[b-ucxw5frra2] {
    padding-bottom: 12px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/TransportDetailsSection/Timeline/TimelineConnector.razor.rz.scp.css */
.timeline-connector[b-gln746l8xt] {
    height: 10px;
    flex-grow: 1;
    background-color: var(--color-guide-neutral);
    margin-left: -10px;
    margin-right: -10px;
}

.timeline-connector-active[b-gln746l8xt] {
    background: repeating-linear-gradient( 45deg, var(--color-guide-neutral), var(--color-guide-neutral) 10px, var(--color-guide-success) 10px, var(--color-guide-success) 20px);
}

.timeline-connector-completed[b-gln746l8xt] {
    background-color: var(--color-guide-success);
}

.timeline-connector-hidden[b-gln746l8xt] {
    background: repeating-linear-gradient( 45deg, var(--color-guide-neutral), var(--color-guide-neutral) 10px, var(--color-guide-neutral-dark) 10px, var(--color-guide-neutral-dark) 20px);
}

.timeline-connector-disconnected-left[b-gln746l8xt] {
    margin-left: 10px;
}

.timeline-connector-disconnected-right[b-gln746l8xt] {
    margin-right: 10px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/TransportDetailsSection/Timeline/TimelineOrb.razor.rz.scp.css */
.timeline-orb[b-guzzymx3pa] {
    height: 75%;
    width: 75%;
    border-radius: 50%;
    background-color: var(--mud-palette-surface);
}

.timeline-orb-wrapper[b-guzzymx3pa] {
    border-radius: 50%;
    width: 24px;
    height: 24px;
    background-color: var(--color-guide-neutral);
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
}

.timeline-orb-wrapper-active[b-guzzymx3pa] {
    background-color: var(--color-guide-success);
}

.timeline-orb-wrapper-selected[b-guzzymx3pa] {
    background-color: var(--color-guide-info);
}

.timeline-orb-filled[b-guzzymx3pa] {
    background-color: var(--color-guide-neutral);
}

.timeline-orb-filled-active[b-guzzymx3pa] {
    background-color: var(--color-guide-success);
}

.timeline-orb-container[b-guzzymx3pa] {
    display: flex;
    flex-grow: 1;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.timeline-item-container[b-guzzymx3pa] {
    display: flex;
    flex-grow: 1;
    flex-flow: column;
    justify-content: center;
    align-items: center;
}

.timeline-item-container-first[b-guzzymx3pa] {
    flex-grow: 0;
}

[b-guzzymx3pa] .timeline-orb-icon {
    width: 24px;
    height: 24px;
    padding-bottom: 5px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/TransportDetailsSection/Timeline/TransportationTimeline.razor.rz.scp.css */
.timeline[b-4vhoc0v4vp] {
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
}

.timeline-container[b-4vhoc0v4vp] {
    display: flex;
    flex-flow: column;
}

.timeline-controls[b-4vhoc0v4vp] {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
}

.reserved-space[b-4vhoc0v4vp] {
    min-height: 119px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/TransportDetailsSection/TransportDetailsSection.razor.rz.scp.css */
.details-header[b-xt3mck8vxy] {
    display: flex;
    align-items: center;
    padding: 24px;
    padding-bottom: 0px;
}

.chip-container[b-xt3mck8vxy]{
    padding-left: 20px;
}

[b-xt3mck8vxy] .mud-icon-size-small {
    font-size: 1.25rem !important;
    color: var(--color-guide-info);
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/TransportDetails/TransportDetailsSection/TransportLegsCard.razor.rz.scp.css */
.transportation-header[b-gnlninrmgn] {
    padding-left: 24px;
}
.not-available-header[b-gnlninrmgn] {
    padding-left: 65px;
}

[b-gnlninrmgn] .leg-type {
    margin-left: 12px;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/VesselSchedule/VesselScheduleForm.razor.rz.scp.css */
[b-8scd34h2sg] .checkbox-wrapper {
    padding: 0;
}

[b-8scd34h2sg] .button-container {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

[b-8scd34h2sg] .checkbox-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

[b-8scd34h2sg] .checkbox-wrapper span .mud-input-control-boolean-input {
    width: fit-content;
    margin-left: auto;
}

[b-8scd34h2sg] .mud-checkbox p {
    white-space: nowrap;
}
/* _content/Web.FrontEnd/Shared/Components/PageSpecific/VesselSchedule/VesselScheduleResults.razor.rz.scp.css */
[b-nj2zk6lv0m] .portal-card {
    padding: 1.5rem;
}

[b-nj2zk6lv0m] .results-search {
    margin-bottom: 0.375rem;
}

[b-nj2zk6lv0m] .no-results-wrapper {
    padding: 1.5rem;
    text-align: center;
}

.support-link[b-nj2zk6lv0m] {
    color: var(--color-guide-info);
}

[b-nj2zk6lv0m] .spinner-wrapper {
    height: 12rem;
}
/* _content/Web.FrontEnd/Shared/Components/ReleaseNotes/PendingReleaseNoteCard.razor.rz.scp.css */
.card-wrapper[b-lhbbe08zc5], [b-lhbbe08zc5] .card-wrapper {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    height: 100%;
}

.sticky-title[b-lhbbe08zc5], [b-lhbbe08zc5] .sticky-title {
    display: flex;
}

.preview-wrapper[b-lhbbe08zc5], [b-lhbbe08zc5] .preview-wrapper {
    display: flex;
    flex: 1;
    overflow-y: scroll;
}

.sticky-actions[b-lhbbe08zc5], [b-lhbbe08zc5] .sticky-actions {
    display: flex;
}

[b-lhbbe08zc5] .preview-wrapper ul,
[b-lhbbe08zc5] .preview-wrapper li {
    padding: revert-layer !important;
    list-style: revert-layer !important;
}
/* _content/Web.FrontEnd/Shared/Components/ReleaseNotes/PendingReleaseNotes.razor.rz.scp.css */
[b-088lnjcmos] .pending-notes-carousel {
    height: 750px;
}

[b-088lnjcmos] .pending-notes-carousel .mud-carousel-item > div > div > .portal-card {
    display: flex;
    flex-direction: column;
    padding-left: 75px !important;
    padding-bottom: 50px !important;
    padding-right: 75px !important;
}

[b-088lnjcmos] .pending-notes-carousel .mud-carousel-item,
[b-088lnjcmos] .pending-notes-carousel .mud-carousel-item > div,
[b-088lnjcmos] .pending-notes-carousel .mud-carousel-item > div > div,
[b-088lnjcmos] .pending-notes-carousel .mud-carousel-item > div > div > div {
    height: 100%;
}
/* _content/Web.FrontEnd/Shared/Components/ReleaseNotes/ReleaseNoteConfirmationModalAsync.razor.rz.scp.css */
[b-aqc6p2lvvn] .capitalize {
    text-transform: capitalize;
}
/* _content/Web.FrontEnd/Shared/Components/Summary/OpenAISummary.razor.rz.scp.css */
[b-cd2axt0wt9] .summary-footer {
    display: flex;
    flex: 1;
    align-items: center;
}

ul[b-cd2axt0wt9],
[b-cd2axt0wt9] ul {
    list-style: disc !important;
    padding-left: 24px;
}

[b-cd2axt0wt9] .summary-preview {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height: 1.5;
}
/* _content/Web.FrontEnd/Shared/Components/Summary/SummaryPromptSelector.razor.rz.scp.css */
div[b-l591kik8jf] {
    margin-left: 5px;
    display: inline-block;
}

[b-l591kik8jf] .mud-input-root {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

[b-l591kik8jf] .mud-input-control, [b-l591kik8jf] .mud-input-text {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

[b-l591kik8jf] .mud-input-text {
    color: blue;
    font-size: 12px;
}

[b-l591kik8jf] .mud-input-adornment svg {
    fill: blue !important;
}

[b-l591kik8jf] .mud-disabled .mud-input-adornment svg {
    fill: var(--mud-palette-text-disabled);
}
/* _content/Web.FrontEnd/Shared/Components/Timeline/Timeline.razor.rz.scp.css */
.timeline[b-er6z1n0xju] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.timeline-container[b-er6z1n0xju] {
    display: flex;
    flex-direction: column;
}

.timeline-controls[b-er6z1n0xju] {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
}

.timeline-item-container[b-er6z1n0xju] {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    justify-content: center;
    align-items: center;
}

*[b-er6z1n0xju] {
    text-align: center;
}
/* _content/Web.FrontEnd/Shared/Components/Timeline/TimelineConnector.razor.rz.scp.css */
.timeline-connector-container[b-on1jlyrtwp] {
    position: relative;
}

.timeline-connector[b-on1jlyrtwp] {
    flex-grow: 1;
    height: 10px;
    margin-left: -10px;
    margin-right: -10px;
    background-color: var(--color-guide-neutral);
}

.timeline-connector-green[b-on1jlyrtwp] {
    background-color: var(--color-guide-success);
}

.timeline-connector-striped-gray[b-on1jlyrtwp] {
    background: repeating-linear-gradient(45deg, var(--color-guide-neutral), var(--color-guide-neutral) 10px, var(--color-guide-neutral-dark) 10px, var(--color-guide-neutral-dark) 20px);
}

.timeline-connector-striped-green[b-on1jlyrtwp] {
    background: repeating-linear-gradient(45deg, var(--color-guide-neutral), var(--color-guide-neutral) 10px, var(--color-guide-success) 10px, var(--color-guide-success) 20px);
}

.bottom-fragment[b-on1jlyrtwp] {
    position: absolute;
    top: 100%;
    right: 0;
    transform: translate(calc(50% - 10px), 50%);
}
/* _content/Web.FrontEnd/Shared/Components/Timeline/TimelineItem.razor.rz.scp.css */
.timeline-orb-container[b-ewzob15apr] {
    display: flex;
    flex-grow: 1;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.timeline-orb-container[b-ewzob15apr] >  div:first-of-type,
.timeline-orb-container[b-ewzob15apr] >  div:last-of-type {
    display: flex;
    flex-grow: 1;
}

.timeline-item-container[b-ewzob15apr] {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-grow: 1;
}

.timeline-item-container:first-of-type[b-ewzob15apr] {
    flex-grow: 0;
}
/* _content/Web.FrontEnd/Shared/Components/Timeline/TimelineOrb.razor.rz.scp.css */
.timeline-orb[b-6igfa00tgb] {
    height: 75%;
    width: 75%;
    border-radius: 50%;
    background-color: var(--mud-palette-surface);
}

.timeline-orb-filled-gray[b-6igfa00tgb] {
    background-color: var(--color-guide-neutral);
}

.timeline-orb-filled-green[b-6igfa00tgb] {
    background-color: var(--color-guide-success);
}

.timeline-orb-wrapper[b-6igfa00tgb] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    z-index: 1;
    background-color: var(--color-guide-neutral);
}

.timeline-orb-wrapper-green[b-6igfa00tgb] {
    background-color: var(--color-guide-success);
}
/* _content/Web.FrontEnd/Shared/Components/Widgets/DevTools.razor.rz.scp.css */
.dev-tools-wrapper[b-ncttrrv83y], .dev-tools-wrapper[b-ncttrrv83y] >  div {
    height: inherit;
}

.dev-tools-title[b-ncttrrv83y] {
    display: flex;
    align-items: center;
    height: 100%;
}
/* _content/Web.FrontEnd/Shared/Components/Widgets/DevToolsSections/Auth0Section.razor.rz.scp.css */
[b-0or2y0dqd4] .token-text {
    word-break: break-all;
    text-overflow: ellipsis;
    word-wrap: anywhere;
}
/* _content/Web.FrontEnd/Shared/Components/Widgets/ElementList.razor.rz.scp.css */
ul[b-xn5oyz6w2b] {
    list-style-type: none;
    padding: 0;
}

li[b-xn5oyz6w2b] {
    color: var(--color-text-primary);
}

.element-list[b-xn5oyz6w2b] {
    width: 100%;
}

.horizontal-list[b-xn5oyz6w2b] {
    display: inline-flex;
}
/* _content/Web.FrontEnd/Shared/Components/Widgets/UserDropdown.razor.rz.scp.css */
[b-ixuihpleiq] .user-dropdown {
    min-width: 200px;
}

[b-ixuihpleiq] .user-dropdown button {
    width: 100%;
}

[b-ixuihpleiq] .user-dropdown span {
    text-transform: capitalize;
}
/* _content/Web.FrontEnd/Shared/MainLayout.razor.rz.scp.css */
.page[b-r7ll5aavrz] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-r7ll5aavrz] {
    flex: 1;
    min-width: 0;
}

.nav-bar[b-r7ll5aavrz] {
    box-shadow: 0px 1px 7px rgb(0 0 0 / 17%);
    position: relative;
    overflow: hidden;
}

.nav-bar-logo[b-r7ll5aavrz] {
    display: none;
}

@media (min-width: 1116px) and (max-width: 1300px) {
    .page[b-r7ll5aavrz] {
        --row-mid: var(--wide-page) column;
        flex-direction: var(--row-mid, row);
    }

    .nav-bar[b-r7ll5aavrz] {
        --mid-100vh: var(--not-wide-page) 100vh;
        --mid-300px: var(--not-wide-page) 300px;
        --sticky-mid: var(--not-wide-page) sticky;
        --top-0-mid: var(--not-wide-page) 0;
        width: var(--mid-300px);
        height: var(--mid-100vh);
        position: var(--sticky-mid);
        top: var(--top-0-mid);
    }
}

@media (min-width: 1116px) {
    .page[b-r7ll5aavrz] {
        flex-direction: row;
    }

    .nav-bar[b-r7ll5aavrz] {
        height: 100vh;
        position: sticky;
        top: 0;
        transition: width var(--nav-transition-time) var(--nav-transition-bezier), flex var(--nav-transition-time) var(--nav-transition-bezier);
    }

    .nav-bar-open[b-r7ll5aavrz] {
        width: 260px;
        flex: 0 0 260px;
    }

    .nav-bar-closed[b-r7ll5aavrz] {
        width: 88px;
        flex: 0 0 88px;
    }

    .nav-bar-logo[b-r7ll5aavrz] {
        display: block;
        width: 3.75rem;
        position: absolute;
        bottom: 16px;
        left: 15px;
        right: 0;
        opacity: 1;
        transition: opacity var(--nav-transition-time) var(--nav-transition-bezier);
    }

    .nav-bar-logo-hidden[b-r7ll5aavrz] {
        opacity: 0;
        left: 15px;
        margin-left: 0;
        margin-right: 0;
    }
}
/* _content/Web.FrontEnd/Shared/NavMenu.razor.rz.scp.css */
/* Top Section Of Nav */
.navbar[b-gtio7gukj9] {
    padding: 16px 24px;
}

.nav-logo[b-gtio7gukj9] {
    height: 3.25rem;
    position: relative;
}

.top-row[b-gtio7gukj9] {
    box-shadow: 1px -1px 7px 0px rgb(0 0 0 / 17%);
    width: 100%;
    height: 80px;
}

/* Togglers */
.navbar-toggler[b-gtio7gukj9] {
    background-color: var(--mud-palette-secondary);
    border: none;
}

[b-gtio7gukj9] .expand-icon {
    display: none;
}

[b-gtio7gukj9] .expand-icon:hover {
    background: rgba(255, 255, 255, 0.15);
}

/* nav content */
.nav-options[b-gtio7gukj9] {
    max-height: 800px;
    transition: max-height var(--nav-transition-time) var(--nav-transition-bezier);
}

    .nav-options > ul[b-gtio7gukj9] {
        opacity: 1;
        transition: opacity var(--nav-transition-time) var(--nav-transition-bezier);
    }

.nav-options-logged-out[b-gtio7gukj9] {
    max-height: 800px;
    transition: max-height var(--nav-transition-time) var(--nav-transition-bezier);
}

/* Collapsed Nav */
.nav-options-collapsed[b-gtio7gukj9] {
    max-height: 0;
}

    .nav-options-collapsed > ul[b-gtio7gukj9] {
        opacity: 0;
    }

.options-list[b-gtio7gukj9] {
    padding: 0 22px 22px 22px;
    gap: 4px;
}

@media (min-width: 1116px) {
    .nav-logo[b-gtio7gukj9] {
        height: 3.25rem;
        position: relative;
        opacity: 1;
        transition: opacity var(--nav-transition-time) var(--nav-transition-bezier);
    }

    /* Top Section Of Nav */
    .nav-logo-hidden[b-gtio7gukj9] {
        opacity: 0;
        position: absolute;
        left: 24px;
    }

    /* Togglers */
    .navbar-toggler[b-gtio7gukj9] {
        display: none;
    }

    [b-gtio7gukj9] .expand-icon {
        display: block;
        position: absolute;
        right: 21px;
        transition: right var(--nav-transition-time) var(--nav-transition-bezier), transform var(--nav-transition-time) var(--nav-transition-bezier);
    }

    [b-gtio7gukj9] .expand-icon-expanded {
        display: block;
        position: absolute;
        right: 16px;
        transform: rotate(-180deg);
    }

    /* Nav content */
    .nav-options[b-gtio7gukj9] {
        height: fit-content;
    }

    /* Collapsed Nav */
    .nav-options-collapsed[b-gtio7gukj9] {
        height: fit-content;
    }

        .nav-options-collapsed > ul[b-gtio7gukj9] {
            opacity: 1;
        }
}
/* _content/Web.FrontEnd/Shared/TopBar.razor.rz.scp.css */
.top-row[b-6zlpjiag5c] {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 3.5rem;
    align-items: center;
    background-color: #f7f7f7;
    box-shadow: 0px -1px 7px 0px rgb(0 0 0 / 17%);
}

    .top-row[b-6zlpjiag5c]  .back-button {
        color: var(--color-guide-primary);
        text-transform: none;
    }

@media (max-width: 1116px) {
    .top-row:not(.auth)[b-6zlpjiag5c] {
        display: none;
    }

    .top-row.auth[b-6zlpjiag5c] {
        justify-content: space-between;
    }
}

@media (min-width: 1116px) and (max-width: 1300px) {
    .top-row:not(.auth)[b-6zlpjiag5c] {
        --none-mid: var(--wide-page) none;
        display: var(--none-mid);
    }

    .top-row.auth[b-6zlpjiag5c] {
        /* Since justify-content does not default to the desired value, 
            a custom variable is needed to handle this*/
        justify-content: var(--top-spacing);
    }

    .top-row[b-6zlpjiag5c] {
        --sticky-mid: var(--not-wide-page) sticky;
        --top-0-mid: var(--not-wide-page) 0;
        --z-1-mid: var(--not-wide-page) 1;
        position: var(--sticky-mid);
        top: var(--top-0-mid);
        z-index: var(--z-1-mid);
    }
}

@media (min-width: 1116px) {
    .top-row[b-6zlpjiag5c] {
        position: sticky;
        top: 0;
        z-index: 3;
    }
}
