@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';

/* /Components/Activity/ActivityLogComponent.razor.rz.scp.css */
[b-z14a7gkc81] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.component-title[b-z14a7gkc81]{
    margin-top: auto;
}

.ais[b-z14a7gkc81] {
    align-items: start;
}

.login-list[b-z14a7gkc81] {
    text-transform: uppercase;
    font-size: 12px;
}

[b-z14a7gkc81] input[type=date]{
    width: 180px;
}
/* /Components/Activity/ActivityLogsComponent.razor.rz.scp.css */
[b-tf1kgl7qot] table {
    white-space: nowrap;
    min-width: 1400px;
}

[b-tf1kgl7qot] .white-space {
    white-space: wrap;
}
/* /Components/Audit/AuditComponent.razor.rz.scp.css */
[b-qw5pjgzb1z] form {
    width: 500px;
    margin: 0 auto;
    padding: 40px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.mb-20[b-qw5pjgzb1z]{
    margin-bottom: 20px;
}

.component-title[b-qw5pjgzb1z]{
    margin-top: auto;
}
/* /Components/Audit/AuditDaysComponent.razor.rz.scp.css */
.audit-days-container[b-77fbletl6g] {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.w-1000[b-77fbletl6g] {
    min-width: 1000px;
}

.audit-days-container[b-77fbletl6g]  .audit-day-container {
    display: flex;
    align-items: center;
    border: 1px solid var(--Gray20);
    padding: 6px 10px;
    border-radius: 4px;
    cursor: pointer;
}

.audit-days-container[b-77fbletl6g]  .circle-container {
    height: 14px;
    width: 14px;
}

.audit-days-container[b-77fbletl6g]  .arrow-container svg {
    height: 10px;
    width: 16px;
    margin-left: auto;
}

.audit-days-container[b-77fbletl6g]  .audit-title {
    padding-left: 20px;
    font-size: 12px;
    margin-right: 8px;
}

.audit-days-container[b-77fbletl6g]  .audit-divergence {
    margin-left: auto;
    margin-right: 40px;
}

.audit-days-container[b-77fbletl6g]  .audit-divergence span {
    font-size: 12px;
}

.audit-days-container[b-77fbletl6g]  .success svg {
    fill: var(--Green);
}

.audit-days-container[b-77fbletl6g]  .warning svg {
    fill: var(--Yellow);
}

.audit-days-container[b-77fbletl6g]  .error svg {
    fill: var(--Red);
}

.audit-days-container[b-77fbletl6g]  .unknown svg {
    fill: var(--Gray20);
}


.audit-days-container[b-77fbletl6g]  .rotate {
    transform: scaleY(-1);
}

.audit-days-container[b-77fbletl6g]  .empty-icon .arrow-container {
    height: 10px;
    width: 16px;
}

.audit-days-container[b-77fbletl6g]  .empty-icon .arrow-container svg {
    display: none;
}

.audit-days-container[b-77fbletl6g]  .audit-divergence-button {
    border: 0px;
    background-color: transparent;
    font-size: 12px;
    border-bottom: 1px dotted;
}
/* /Components/Audit/CarrierRegisterFragmentComponent.razor.rz.scp.css */
.ml-40[b-i5fq2z872n] {
    margin-left: 40px;
}
/* /Components/Audit/CarrierRegisterFragmentsComponent.razor.rz.scp.css */
.ml-20[b-ndmccq28dr]{
    margin-left: 20px;
}
/* /Components/Audit/CarrierRegisterFragmentVerificationResultComponent.razor.rz.scp.css */
.ml-60[b-mcfe3b7iko] {
    margin-left: 60px;
}
/* /Components/Authorization/SignInComponent.razor.rz.scp.css */
[b-tq0lq58cbt] form {
    width: 584px;
    height: 392px;
    padding: 0px 12px;
}

[b-tq0lq58cbt] .eye-closed, [b-tq0lq58cbt] .eye-opened {
    top: 25px;
}

.form-container[b-tq0lq58cbt] {
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 455px;
    width: 712px;
    background-color: var(--White);
    align-items: center;
    border-radius: 6px;
}

.form-container input[type=submit][b-tq0lq58cbt] {
    padding: 15px 30px;
    border: 0;
    margin-top: 15px;
    font-size: 16px;
}

.label[b-tq0lq58cbt] {
    font-family: "RussianRail G Pro Extend";
    color: var(--Gray);
    font-size: 16px;
}

[b-tq0lq58cbt] input[type=text], [b-tq0lq58cbt] input[type=password] {
    text-align: center;
    width: 100%;
    height: 48px;
}

.remember-me[b-tq0lq58cbt] {
    font-size: 12px;
}

.logo-container[b-tq0lq58cbt] {
    height: 41px;
    width: 257px;
    margin-bottom: 32px;
}
/* /Components/Authorization/SignOutComponent.razor.rz.scp.css */
.sign-out-title[b-ypr8w5zgnl] {
    font-size: 14px;
    cursor: pointer;
    margin-left: 10px;
}

.sign-out-container[b-ypr8w5zgnl]  svg {
    width: 18px;
    height: 17px;
}

.sign-out-container[b-ypr8w5zgnl] {
    display: flex;
    padding: 8px 32px;
    align-items: center;
    border-left: 4px solid var(--Red);
    margin-top: auto;
    background-color: var(--White);
    height: 60px;
    width: 100%;
    cursor: pointer;
}
/* /Components/BankContracts/BankContractsComponent.razor.rz.scp.css */
.add-bank-contract-button[b-sa5as4rke2] {
    border: 0;
    padding: 6px 10px;
    background-color: var(--Red);
    color: var(--White);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
/* /Components/BankContracts/ChangeBankContractComponent.razor.rz.scp.css */
[b-7lpz199jn6] .change-bank-form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}
/* /Components/BankContracts/CreateBankContractComponent.razor.rz.scp.css */
[b-yfhf1k9v0b] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.component-title[b-yfhf1k9v0b]{
    margin-top: auto;
}
/* /Components/Base/BaseAutoCompleteComponent.razor.rz.scp.css */
.autocomplete-container[b-w1djb41w4i] {
    display: flex;
    flex-direction: column;
    position: absolute;
    background-color: var(--White);
    padding: 4px;
    width: 100%;
    z-index: 1;
    border: 1px solid var(--Gray20);
    border-radius: 4px;
}

.autocomplete-container button[b-w1djb41w4i] {
    cursor: pointer;
    background-color: var(--White);
    padding: 4px;
    font-weight: 200;
    margin: 2px 0px;
    color: var(--Gray);
    transition: all .6s ease-in-out;
    opacity: 0.8;
    font-size: 12px;
    border: 0px;
    border-bottom: 1px solid var(--White);
    text-align: left;
}

.autocomplete-container button:hover[b-w1djb41w4i], .autocomplete-container button:focus[b-w1djb41w4i] {
    border-bottom: 1px solid var(--Gray20);
    color: var(--Red);
}
/* /Components/Base/BaseDisposableWithPaginationComponent.razor.rz.scp.css */
.pagination-container[b-dyja2co54z] {
    display: flex;
    border-top: 1px solid var(--LightnessGray);
    margin-top: auto;
    padding: 6px;
    align-items: center;
}

.pagination-all[b-dyja2co54z] {
    text-transform: uppercase;
    font-family: "RussianRail G Pro Extend";
}

.pagination-text[b-dyja2co54z] {
    margin: 0 8px;
    text-transform: uppercase;
    font-family: "RussianRail G Pro Extend";
}

nav[b-dyja2co54z] {
    display: flex;
    margin-left: auto;
    gap: 6px;
    align-items: baseline;
}

nav button[b-dyja2co54z] {
    display: flex;
    justify-content: center;
    border: 0;
    background-color: unset !important;
    width: 10px;
    height: 10px;
}

nav button:hover[b-dyja2co54z] {
    background-color: unset !important;
}

.go-first[b-dyja2co54z], .go-previous[b-dyja2co54z] {
    transform: scaleX(-1);
}

.no-data[b-dyja2co54z] {
    margin: 10px auto;
    font-size: 14px;
    font-family: "RussianRail G Pro Extend";
    text-transform: uppercase;
}
/* /Components/Base/BaseDownloadComponent.razor.rz.scp.css */
.download-container[b-0gqjyxr3f1] {
    cursor: pointer;
}

.menu-sub-list-right[b-0gqjyxr3f1] {
    top: 0px;
}

.menu-button-right[b-0gqjyxr3f1] {
    padding: 8px 12px;
}

.menu-button-right[b-0gqjyxr3f1]  svg {
    height: 18px;
    width: 18px;
}
/* /Components/Base/BaseVisibilityColumnComponent.razor.rz.scp.css */
.toggle-button[b-upnldnl8rs] {
    position: absolute;
    top: -25px;
    border: 0px;
    background-color: transparent;
    padding: 6px 0px;
    font-size: 12px;
    text-decoration: underline;
    text-decoration-style: dotted;
    text-underline-offset: 2px;
}

.columns-select-container[b-upnldnl8rs] {
    position: absolute;
    gap: 4px;
    display: flex;
    flex-direction: column;
    background-color: var(--White);
    overflow-y: auto;
    border: 1px solid var(--LightnessGray);
    z-index: 1;
    padding: 8px;
    scrollbar-width: thin;
}

.columns-select-container label[b-upnldnl8rs] {
    cursor: pointer;
}

.default-button[b-upnldnl8rs] {
    border: 1px solid var(--LightnessGray);
    background-color: var(--White);
    margin-left: 14px;
    text-transform: uppercase;
    font-size: 12px;
    padding: 2px 6px;
    border-radius: 2px;
    opacity: 0.8;
}
/* /Components/CarrierContracts/CarrierContractsComponent.razor.rz.scp.css */
.add-carrier-contract-button[b-u7vxrfugvw] {
    border: 0;
    padding: 6px 10px;
    background-color: var(--Red);
    color: var(--White);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
/* /Components/CarrierContracts/ChangeCarrierContractComponent.razor.rz.scp.css */
[b-m88rqc3ycf] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.component-title[b-m88rqc3ycf]{
    margin-top: auto;
}
/* /Components/CarrierContracts/CreateCarrierContractComponent.razor.rz.scp.css */
[b-2sia6v27lc] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}
/* /Components/Common/DialogComponent.razor.rz.scp.css */
.dialog-content[b-rbm4pebxwh] {
    display: flex;
    flex-direction: column;
    border-radius: 4px;
    border: 1px solid var(--LightnessGray);
    padding: 20px;
    max-width: 480px;
    min-width: 200px;
    margin: auto;
}

.dialog-button-container[b-rbm4pebxwh] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    margin-top: 20px;
}

.dialog-button[b-rbm4pebxwh], .dialog-button-cancel[b-rbm4pebxwh] {
    border: 0px;
    padding: 10px 20px;
    color: var(--White);
    background-color: var(--Red);
    border-radius: 3px;
    text-transform: uppercase;
    font-family: "RussianRail G Pro Extend";
}

.dialog-button-cancel[b-rbm4pebxwh] {
    color: var(--Gray);
    background-color: var(--LightnessGray);
}
/* /Components/Common/FooterComponent.razor.rz.scp.css */
.footer-container[b-8cfx6abwna] {
    display: flex;
    align-items: center;
    padding: 4px 12px;
    background-color: var(--White);
    border-top: 1px solid var(--LightnessGray);
    height: 44px;
}

.version-container[b-8cfx6abwna] {
    display: flex;
    justify-content: space-between;
    width: 60%;
}

.version-container span[b-8cfx6abwna] {
    font-family: "IBM Plex Mono";
    font-size: 12px;
    text-transform: uppercase;
    color: var(--LightGray);
}

.network-container[b-8cfx6abwna] {
    margin-left: auto;
    width: 40%;
    display: flex;
    justify-content: flex-end;
}

.network-container[b-8cfx6abwna]  svg {
    width: 14px;
    height: 14px;
    margin: 0px 32px;
}

[b-8cfx6abwna] .border-left-1 {
    border-left: 1px solid var(--LightnessGray);
}
/* /Components/Common/HeaderComponent.razor.rz.scp.css */
.header-container[b-86y1dtpgv7] {
    position: relative;
    display: flex;
    align-items: center;
    background-color: var(--White);
    border-bottom: 1px solid var(--LightnessGray);
}

.logo-container[b-86y1dtpgv7] {
    height: 65px;
    width: 257px;
}
/* /Components/Common/InformationComponent.razor.rz.scp.css */
.information-container[b-cc8ncn27ne] {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: var(--White);
    height: auto;
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 4px;
    border: 1px solid var(--LightnessGray);
    padding: 20px;
    max-width: 580px;
    min-width: 200px;
    min-height: 150px;
    z-index: 10;
    gap: 4px;
    text-indent: 10px;
}

.information-button[b-cc8ncn27ne] {
    margin-top: 10px;
    border: 0px;
    padding: 8px 15px;
    color: var(--White);
    background-color: var(--Red);
    border-radius: 3px;
    opacity: 0.8;
    transition: opacity 0.5s ease-in-out;
    cursor: pointer;
}

.information-button:hover[b-cc8ncn27ne] {
    opacity: 1;
}

.information-container > div[b-cc8ncn27ne] {
    margin-right: auto;
}

.overlay[b-cc8ncn27ne] {
    z-index: 999;
}
/* /Components/Common/MainComponent.razor.rz.scp.css */
.statistics-container[b-id21mqwr1n] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 40px;
}

.statistic-container[b-id21mqwr1n] {
    height: 80px;
    border-radius: 4px;
    display: flex;
    flex: 1;
    padding: 10px;
    background-color: var(--Gray);
    color: var(--White);
    align-items: flex-start;
    border: 0;
}

.statistic-container[b-id21mqwr1n]  svg{
    height: 30px;
    width: 30px;
    fill: var(--White);
    margin: auto;
}

.statistic-title[b-id21mqwr1n] {
    text-transform: uppercase;
    font-size: 12px;
    white-space: nowrap;
}

.statistic-number[b-id21mqwr1n] {
    font-size: 26px;
    font-family: "IBM Plex Mono";
    margin-top: auto;
}

.gap-8[b-id21mqwr1n]{
    gap: 8px;
}

.gap-40[b-id21mqwr1n] {
    gap: 40px;
}

.statistic-column[b-id21mqwr1n] {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100%;
    align-items: flex-start;
}

button:disabled[b-id21mqwr1n] {
    background-color: var(--Black50);
}
/* /Components/Common/ModalComponent.razor.rz.scp.css */
.modal-container[b-1u48ihvfdt] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    flex-direction: column;
    border-radius: 4px;
    border: 1px solid var(--Gray20);
    padding: 20px;
    background-color: var(--White);
    z-index: 2;
    max-width: 100vw;
    max-height: 100vh;
}

.full-screen-modal-container[b-1u48ihvfdt] {
    position: fixed;
    top: 0px;
    left: 0px;
    display: flex;
    flex-direction: column;
    background-color: var(--White);
    padding: 20px;
    height: 100%;
    width: 100%;
    z-index: 2;
}

.collapsed-modal-container[b-1u48ihvfdt] {
    position: absolute;
    bottom: 60px;
    left: 20px;
    display: flex;
    flex-direction: row;
    background-color: var(--White);
    padding-right: 10px;
    height: 30px;
    width: 300px;
    z-index: 1;
    border: 1px solid var(--Gray20);
    border-radius: 2px;
    border-top-right-radius: 10px;
}

.collapsed-modal-container > .modal-content-container[b-1u48ihvfdt]{
    display: none;
}

.modal-collapsed-title-container[b-1u48ihvfdt] {
    display: flex;
    color: var(--LightGray);
    padding: 2px 2px 2px 5px;
    overflow: hidden;
    font-size: 10px;
    align-items: center;
    white-space: nowrap;
    margin-right: 10px;
}

.modal-collapsed-title-container[b-1u48ihvfdt]:after {
    content: '';
    width: 20px;
    height: 100%;
    position: absolute;
    right: 90px;
    top: 0;
    background: linear-gradient(.25turn, transparent, 50%, var(--White));
}

.modal-content-container[b-1u48ihvfdt] {
    display: flex;
    flex: auto;
    width: 100%;
    overflow-x: auto;
    scrollbar-width: thin;
}

.modal-content-container:has(.breadcrumb-container)[b-1u48ihvfdt] {
    overflow-x: unset;
}

.modal-action-container[b-1u48ihvfdt] {
    margin-left: auto;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 20px;
}

.modal-action-container[b-1u48ihvfdt]  svg {
    height: 10px;
    width: 10px;
}
/* /Components/Common/ModeComponent.razor.rz.scp.css */
.mode-container-dark[b-vo1os1oemc] >  svg {
    fill: var(--Black);
    height: 16px;
    width: 16px;
}

.mode-container-light[b-vo1os1oemc] >  svg {
    fill: var(--BlackColor);
    height: 16px;
    width: 16px;
}
.mode-container-dark[b-vo1os1oemc], .mode-container-light[b-vo1os1oemc] {
    padding: 24px;
    border-left: 1px solid var(--LightnessGray);
}

/* /Components/Common/MultipleInputSelectComponent.razor.rz.scp.css */
.multiple-select-container[b-jq3bx6m8s1] {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    scrollbar-width: thin;
    border: 1px solid var(--LightnessGray);
    padding: 10px;
}

.multiple-select-container[b-jq3bx6m8s1]::-webkit-scrollbar-track {
    border: var(--LightnessGray);
    background-color: var(--LightGray);
}

.multiple-select-container[b-jq3bx6m8s1]::-webkit-scrollbar-thumb {
    background-color: var(--LightGray);
    border: 1px var(--LightnessGray);
}

.multiple-select-container .item-button[b-jq3bx6m8s1] {
    display: flex;
    align-items: center;
    border: 1px solid var(--LightnessGray);
    width: 100%;
    margin-bottom: 4px;
    padding: 4px 10px 4px 0px;
    cursor: pointer;
    font-size: 12px;
    border-radius: 4px;
}

.multiple-select-container .item-button:hover[b-jq3bx6m8s1] {
    color: var(--Red);
}

.multiple-select-container .item-button[b-jq3bx6m8s1]  svg {
    padding: 4px;
    height: 20px;
    width: 20px;
    fill: var(--Gray20);
}

.multiple-select-container .selected[b-jq3bx6m8s1]  svg {
    fill: var(--Red) !important;
}

.mb-5[b-jq3bx6m8s1]{
    margin-bottom: 5px;
}
/* /Components/Common/NotificationComponent.razor.rz.scp.css */
.notifications-container[b-mtb7g8gqih] {
    position: fixed;
    bottom: 5px;
    right: 10px;
    width: fit-content;
    display: flex;
    flex-direction: column;
    gap: 4px;
    z-index: 1000;
}

.notification-container[b-mtb7g8gqih] {
    display: flex;
    align-items: center;
    background-color: var(--White);
    border: 1px solid var(--LightnessGray);
    padding: 8px 10px;
    font-size: 12px;
    -webkit-animation: fadeinout 4s linear forwards;
    animation: fadeinout-b-mtb7g8gqih 4s linear forwards;
    gap: 4px;
}

@-webkit-keyframes fadeinout {
    0%,100% {
        opacity: 0;
    }

    30%,70% {
        opacity: 1;
    }
}

@keyframes fadeinout-b-mtb7g8gqih {
    0%,100% {
        opacity: 0;
    }

    30%,70% {
        opacity: 1;
    }
}

.red[b-mtb7g8gqih] {
    border-left: 4px solid var(--Red);
}

.red[b-mtb7g8gqih]  svg {
    fill: var(--Red);
}

.green[b-mtb7g8gqih] {
    border-left: 4px solid var(--Green);
}

.notification-container[b-mtb7g8gqih]  svg {
    height: 14px;
    width: 14px;
}
/* /Components/Common/PaginatorComponent.razor.rz.scp.css */
.pagination-container[b-ioajq7bvff] {
    display: flex;
    border-top: 1px solid var(--LightnessGray);
    margin-top: auto;
    padding: 6px;
    align-items: center;
}

.pagination-all[b-ioajq7bvff] {
    text-transform: uppercase;
    font-family: "RussianRail G Pro Extend";
}

.pagination-text[b-ioajq7bvff] {
    margin: 0 8px;
    text-transform: uppercase;
    font-family: "RussianRail G Pro Extend";
}

nav[b-ioajq7bvff] {
    display: flex;
    margin-left: auto;
    gap: 6px;
    align-items: baseline;
}

nav button[b-ioajq7bvff] {
    display: flex;
    justify-content: center;
    border: 0;
    background-color: unset !important;
    width: 10px;
    height: 10px;
}

nav button:hover[b-ioajq7bvff] {
    background-color: unset !important;
}

.go-first[b-ioajq7bvff], .go-previous[b-ioajq7bvff] {
    transform: scaleX(-1);
}

.no-data[b-ioajq7bvff] {
    margin: 10px auto;
    font-size: 14px;
    font-family: "RussianRail G Pro Extend";
    text-transform: uppercase;
}
/* /Components/Common/QuickSearchComponent.razor.rz.scp.css */
.quick-search-container[b-6wytogmzw1] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 180px;
}

.quick-search-container[b-6wytogmzw1]  svg {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 30px;
    background-color: var(--Red);
    fill: var(--White);
    padding: 6px;
    border-radius: 4px;
}

.quick-search-container[b-6wytogmzw1]  input[type=text] {
    margin-left: 28px;
    padding: 4px 4px 4px 6px;
    border: 1px solid var(--Gray20);
    border-radius: 0px 4px 4px 0px;
}

.quick-search-container[b-6wytogmzw1]  input[type=text]::placeholder {
    text-transform: uppercase;
    padding-left: 10px;
    color: var(--Black50);
    font-size: 12px;
}
/* /Components/Common/RequiredFieldComponent.razor.rz.scp.css */
.required-field-container[b-7itkftzdqs] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 200;
    font-size: 12px;
}

.mta[b-7itkftzdqs]{
    margin-top: auto;
}
/* /Components/Common/SpinnerComponent.razor.rz.scp.css */
.spinner-container[b-9rl3f8o0oe] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.spinner-text[b-9rl3f8o0oe] {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-weight: 200;
    text-align: center;
    width: 200px;
    margin-top: 35px;
}
/* /Components/Common/VersionComponent.razor.rz.scp.css */
.version-container[b-b0y6bor7p8] {
    display: flex;
    padding: 4px 4px 0px 4px;
    justify-content: space-between;
}

.version-container span[b-b0y6bor7p8] {
    font-family: "IBM Plex Mono";
    font-size: 12px;
    text-transform: uppercase;
    color: var(--LightGray20);
}
/* /Components/Common/WorkSpaceComponent.razor.rz.scp.css */
.workspace-container[b-ujd5w8yi2z] {
    position: relative;
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    min-height: 600px;
    min-width: 1300px;
    background-color: var(--White);
    margin: auto;
}

.dynamic-container[b-ujd5w8yi2z] {
    display: flex;
    flex-direction: column;
    margin: 10px;
    flex: 1;
    padding: 0px 10px;
}
/* /Components/Contractors/ChangeContractorComponent.razor.rz.scp.css */
[b-ozi6nv5wr8] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.component-title[b-ozi6nv5wr8]{
    margin-top: auto;
}
/* /Components/Contractors/ContractorsComponent.razor.rz.scp.css */
[b-j5qpibk4q9] .long-text-cell {
    max-width: 300px;
    word-wrap: break-word;
    white-space: normal;
}

.add-contractor-button[b-j5qpibk4q9] {
    border: 0;
    padding: 6px 10px;
    background-color: var(--Red);
    color: var(--White);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
/* /Components/Contractors/CreateContractorComponent.razor.rz.scp.css */
[b-j802s2mn7m] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.component-title[b-j802s2mn7m]{
    margin-top: auto;
}
/* /Components/ContractsMatching/ContractsMatchingBreadCrumbComponent.razor.rz.scp.css */
.breadcrumb-container[b-nno7t76fvx] {
    position: absolute;
    top: -35px;
    left: 0px;
}

.breadcrumb-container button[b-nno7t76fvx] {
    font-size: 12px;
    font-weight: 200;
    border: 0;
    background-color: transparent;
    margin-right: 4px;
    color: var(--Black);
}
/* /Components/ContractsMatching/ContractsMatchingComponent.razor.rz.scp.css */
.add-contract-matching-button[b-aw2lj2j28t] {
    border: 0;
    padding: 6px 10px;
    background-color: var(--Red);
    color: var(--White);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
/* /Components/ContractsMatching/CreateContractsMatchingComponent.razor.rz.scp.css */
[b-wreq7mlvcp] form {
    width: 600px;
    margin: auto;
}
/* /Components/ContractsMatching/CreateContractsMatchingStepFourComponent.razor.rz.scp.css */
.mt-20[b-tbcon153ij] {
    margin-top: 20px;
}

.jca[b-tbcon153ij] {
    justify-content: space-around;
}

.nav-back[b-tbcon153ij], .nav-forward[b-tbcon153ij] {
    padding: 10px 15px;
    border: 0px;
    border-radius: 3px;
    color: var(--White);
    background-color: var(--Red);
    cursor: pointer;
    opacity: 0.8;
    transition: opacity .6s ease-in-out;
    text-transform: uppercase;
    font-family: "RussianRail G Pro Extend";
}

.nav-back:hover[b-tbcon153ij], .nav-forward:hover[b-tbcon153ij] {
    opacity: 1;
}

.table-title[b-tbcon153ij] {
    margin: 20px auto;
    font-family: "RussianRail G Pro Extend";
    text-transform: uppercase;
    margin-bottom: 10px;
}

.quickgrid[theme=corporate] th[b-tbcon153ij] {
    text-transform: uppercase;
    color: var(--White);
    font-family: "RussianRail G Pro Extend";
    font-size: 12px;
}

.quickgrid[theme=corporate] th:first-child[b-tbcon153ij] {
    width: unset;
    min-width: unset;
}

table[b-tbcon153ij]{
    width: 1000px;
}
/* /Components/ContractsMatching/CreateContractsMatchingStepThreeComponent.razor.rz.scp.css */
.mt-20[b-4q9ei8wb5w] {
    margin-top: 20px;
}

.jca[b-4q9ei8wb5w] {
    justify-content: space-around;
}

.nav-back[b-4q9ei8wb5w], .nav-forward[b-4q9ei8wb5w] {
    padding: 10px 15px;
    border: 0px;
    border-radius: 3px;
    color: var(--White);
    background-color: var(--Red);
    cursor: pointer;
    opacity: 0.8;
    transition: opacity .6s ease-in-out;
    text-transform: uppercase;
    font-family: "RussianRail G Pro Extend";
}

.nav-back:hover[b-4q9ei8wb5w], .nav-forward:hover[b-4q9ei8wb5w]{
    opacity: 1;
}

.nav-forward:disabled[b-4q9ei8wb5w] {
    cursor: default;
    background-color: var(--LightnessGray);
}

.error-container[b-4q9ei8wb5w]{
    margin: auto;
    margin-bottom: 20px;
}

.quickgrid[theme=corporate] th[b-4q9ei8wb5w] {
    text-transform: uppercase;
    color: var(--White);
    font-family: "RussianRail G Pro Extend";
    font-size: 12px;
}

.plr-60[b-4q9ei8wb5w] {
    padding: 60px 0px;
}
/* /Components/ContractsMatching/CreateContractsMatchingStepTwoComponent.razor.rz.scp.css */
.mt-20[b-gtieo36hz4]{
    margin-top: 20px;
}

.jca[b-gtieo36hz4]{
    justify-content: space-around;
}

.nav-back[b-gtieo36hz4], .nav-forward[b-gtieo36hz4], .nav-error[b-gtieo36hz4] {
    padding: 10px 15px;
    border: 0px;
    border-radius: 3px;
    color: var(--White);
    background-color: var(--Red);
    cursor: pointer;
    opacity: 0.8;
    transition: opacity .6s ease-in-out;
    text-transform: uppercase;
    font-family: "RussianRail G Pro Extend";
}

.nav-error[b-gtieo36hz4]{
    margin: 20px auto;
}

.nav-back:hover[b-gtieo36hz4], .nav-forward:hover[b-gtieo36hz4], .nav-error:hover[b-gtieo36hz4] {
    opacity: 1;
}

.nav-forward:disabled[b-gtieo36hz4] {
    cursor: default;
    background-color: var(--LightnessGray);
}

.error-container[b-gtieo36hz4] {
    margin: auto;
    text-align: center;
    font-family: "RussianRail G Pro";
    text-transform: uppercase;
}

.quickgrid[theme=corporate] tbody tr:nth-child(even) input[type=checkbox][b-gtieo36hz4] {
    border: 1px solid var(--Black50);
}

.quickgrid[theme=corporate] tbody tr:nth-child(even) input[type=checkbox]:checked[b-gtieo36hz4] {
    border: 1px solid var(--Gray20);
}

.quickgrid[theme=corporate] tbody tr input[type=checkbox][b-gtieo36hz4] {
    margin-right: unset;
    padding: unset;
}

.quickgrid[theme=corporate] th:first-child[b-gtieo36hz4] {
    width: unset;
    min-width: unset;
}

.quickgrid[theme=corporate] tbody tr td:first-child[b-gtieo36hz4] {
    text-align: center;
    vertical-align: bottom;
    padding: unset;
}

.quickgrid[theme=corporate] th[b-gtieo36hz4] {
    text-transform: uppercase;
    color: var(--White);
    font-family: "RussianRail G Pro Extend";
    font-size: 12px;
}

.p-60[b-gtieo36hz4]{
    padding: 60px;
}
/* /Components/Employee/ChangeEmployeePasswordComponent.razor.rz.scp.css */
[b-6wmizciknt] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}
/* /Components/Employee/EmployeeComponent.razor.rz.scp.css */
.employee-container[b-tq4l81t223] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin: auto;
}

.component-title[b-tq4l81t223]{
    margin-top: auto;
}

.employee-roles-groups-container[b-tq4l81t223] {
    display: flex;
    align-items: baseline;
    gap: 18px;
}

.employee-roles-groups-container .column span[b-tq4l81t223] {
    font-size: 12px;
    font-weight: 200;
    padding: 5px 10px;
    margin-bottom: 10px;
    border: 1px solid var(--LightnessGray);
    background-color: var(--PureWhite);
    border-radius: 4px;
}

input[type=text][b-tq4l81t223] {
    width: 100%;
}

.employee-change-password-button[b-tq4l81t223] {
    margin-left: auto;
    padding: 10px 15px;
    margin-left: auto;
    border: 0px;
    border-radius: 3px;
    color: var(--White);
    background-color: var(--Red);
    text-transform: uppercase;
    margin-top: 10px;
}

hr[b-tq4l81t223] {
    margin: 10px 0px;
}

.employee-roles-groups-title[b-tq4l81t223] {
    text-transform: uppercase;
    margin-bottom: 10px;
}
/* /Components/Employee/EmployeeFioComponent.razor.rz.scp.css */
.fio-container[b-l59qik6rpw] {
    display: flex;
    align-items: center;
    cursor: pointer;
    font-family: "IBM Plex Sans";
    font-size: 14px;
    margin-left: auto;
    margin-right: 24px;
}

.first-letters[b-l59qik6rpw] {
    color: var(--White);
    background-color: var(--LightGray);
    padding: 8px;
    border-radius: 4px;
    margin-right: 8px;
    text-transform: uppercase;
    font-family: "RussianRail G Pro";
    font-size: 14px;
}
/* /Components/Employees/ChangeEmployeeFioComponent.razor.rz.scp.css */
[b-ebwiyds4qp] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.component-title[b-ebwiyds4qp]{
    margin-top: auto;
}

[b-ebwiyds4qp] input[type="text"] {
    width: 500px;
}
/* /Components/Employees/ChangeEmployeeRolesComponent.razor.rz.scp.css */
[b-hc5u3iq9ck] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.select-role-button[b-hc5u3iq9ck] {
    position: relative;
    cursor: pointer;
    padding: 8px 16px;
    white-space: nowrap;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 200;
    opacity: 0.6;
    transition: opacity .6s ease-in-out;
    margin-top: 10px;
}

.select-role-button:hover[b-hc5u3iq9ck] {
    opacity: 1;
}

.arrow-right-container[b-hc5u3iq9ck], .arrow-left-container[b-hc5u3iq9ck] {
    position: absolute;
    display: none;
    top: 10px;
    right: 0px;
    height: 12px;
    width: 12px;
}

.arrow-left-container[b-hc5u3iq9ck] {
    left: 0px;
    right: unset;
    transform: scaleX(-1);
}

.select-role-button:hover .arrow-right-container[b-hc5u3iq9ck], .select-role-button:hover .arrow-left-container[b-hc5u3iq9ck] {
    display: flex;
}

.role-title[b-hc5u3iq9ck] {
    font-size: 14px;
    text-transform: uppercase;
    color: var(--Gray);
    white-space: nowrap;
}

.roles-row[b-hc5u3iq9ck] {
    display: flex;
    align-items: baseline;
    gap: 8px;
}

.roles-column[b-hc5u3iq9ck] {
    display: flex;
    flex-direction: column;
    border: 1px solid var(--LightnessGray);
    align-self: stretch;
    border-radius: 4px;
    padding: 8px;
}
/* /Components/Employees/CreateEmployeeComponent.razor.rz.scp.css */
[b-gbfcevhqj2] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.component-title[b-gbfcevhqj2]{
    margin-top: auto;
}

.ais[b-gbfcevhqj2] {
    align-items: start;
}

label div[b-gbfcevhqj2] {
    font-size: 12px;
}

[b-gbfcevhqj2] input[type="text"], [b-gbfcevhqj2] input[type="password"] {
    width: 250px;
}
/* /Components/Employees/EmployeesComponent.razor.rz.scp.css */
.add-employee-button[b-s9o1h4vuc0] {
    border: 0;
    padding: 6px 10px;
    background-color: var(--Red);
    color: var(--White);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
/* /Components/Employees/ResetEmployeePasswordComponent.razor.rz.scp.css */
[b-srvsx9ggc2] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.component-title[b-srvsx9ggc2]{
    margin-top: auto;
}

[b-srvsx9ggc2] input[type="text"], [b-srvsx9ggc2] input[type="password"] {
    width: 250px;
}
/* /Components/Navigation/BreadCrumbComponent.razor.rz.scp.css */
.breadcrumb-container[b-10s9xp0y5q] {
    display: flex;
    align-items: center;
    height: 40px;
    width: 100%;
    font-size: 14px;
    gap: 8px;
}

.breadcrumb-container[b-10s9xp0y5q]  svg{
    height: 7px;
    width: 11px;
}
/* /Components/Navigation/ExpandableMenuComponent.razor.rz.scp.css */
.expandable-menu-container[b-iu9sg0qee1] {
    position: absolute;
    top: 0px;
    left: 0px;
    flex-direction: column;
    background-color: var(--Gray);
    width: fit-content;
    height: 100%;
    z-index: 1;
}

.menu-title[b-iu9sg0qee1] {
    text-transform: uppercase;
    color: var(--White);
    font-size: 16px;
    padding: 32px;
    font-family: "RussianRail G Pro Extend";
}
/* /Components/Navigation/MenuComponent.razor.rz.scp.css */
.menu-container[b-os1flavvn5] {
    display: flex;
    padding: 0px 32px;
}

.menu-container[b-os1flavvn5]  svg{
    height: 20px;
    width: 20px;
    cursor: pointer;
}
/* /Components/News/NewsComponent.razor.rz.scp.css */
.news-title[b-yckgbx7qa5] {
    font-family: "RussianRail G Pro";
    font-size: 24px;
    text-transform: uppercase;
    color: var(--Gray);
    margin-bottom: 12px;
}

.news-item-container[b-yckgbx7qa5] {
    display: flex;
    flex-direction: column;
    height: 160px;
    width: 300px;
    padding: 24px;
    border: 1px solid var(--LightGray20);
    border-radius: 4px;
}

.news-item-title[b-yckgbx7qa5] {
    font-size: 14px;
}

.reading-time[b-yckgbx7qa5] {
    display: flex;
    align-items: center;
    font-size: 16px;
    text-transform: uppercase;
    color: var(--LightGray);
    gap: 8px;
}
.reading-time[b-yckgbx7qa5]  svg{
    height: 20px;
    width: 14px;
}

.news-date[b-yckgbx7qa5] {
    color: var(--White);
    padding: 4px 8px;
    background-color: var(--Gray);
}

.news-date-container[b-yckgbx7qa5]{
    display: flex;
    justify-content: space-between;
    margin-top: auto;
}

.gap-8[b-yckgbx7qa5]{
    gap: 8px;
}
/* /Components/RegisterDivergence/ClosingRegistersDivergenceComponent.razor.rz.scp.css */
.button-container[b-bms12hycgn] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
    gap: 40px;
}

.cancel-button[b-bms12hycgn] {
    border: 0px;
    padding: 10px 20px;
    border-radius: 3px;
    text-transform: uppercase;
    font-family: "RussianRail G Pro Extend";
    cursor: pointer;
    color: var(--Gray);
    background-color: var(--LightnessGray);
}

input[type="submit"][b-bms12hycgn] {
    margin-left: unset;
}
/* /Components/RegisterDivergence/RegisterDivergenceComponent.razor.rz.scp.css */
[b-u1ivog7oh5] form {
    width: 500px;
    margin: 0 auto;
    padding: 40px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.component-title[b-u1ivog7oh5]{
    margin-top: auto;
}

.mb-20[b-u1ivog7oh5]{
    margin-bottom: 20px;
}
/* /Components/RegisterDivergence/RegistersDivergenceComponent.razor.rz.scp.css */
.quickgrid[theme=corporate] tbody tr:nth-child(even) input[type=checkbox][b-6rjr6vlv5c] {
    border: 1px solid var(--Black50);
}

.quickgrid[theme=corporate] tbody tr:nth-child(even) input[type=checkbox]:checked[b-6rjr6vlv5c] {
    border: 1px solid var(--Gray20);
}

.quickgrid[theme=corporate] th[b-6rjr6vlv5c] {
    text-transform: uppercase;
    color: var(--White);
    font-family: "RussianRail G Pro Extend";
    font-size: 12px;
}

.remove-registers-divergence-button[b-6rjr6vlv5c] {
    border: 0px;
    border-radius: 4px;
    color: var(--White);
    background-color: var(--Red);
    padding: 10px 20px;
    margin-top: 10px;
    margin-left: auto;
    text-transform: uppercase;
    font-family: "RussianRail G Pro Extend";
}

.check-all-container[b-6rjr6vlv5c]{
    position: absolute;
    top: 21px;
    left: 130px;
}

.check-all-container label[b-6rjr6vlv5c] {
    cursor: pointer;
    display: flex;
    align-items: center;
    text-transform: unset;
}

.check-all-container input[type=checkbox][b-6rjr6vlv5c] {
    height: 15px;
    width: 15px;
}

.check-all-container input[type=checkbox][b-6rjr6vlv5c]::after {
    top: -2px;
    height: 15px;
    width: 15px;
}
/* /Components/RegisterFiles/CarriersContractsTableViewComponent.razor.rz.scp.css */
.select-container[b-bfbu03h3vd] {
    position: relative;
}

.selected-value[b-bfbu03h3vd] {
    position: relative;
    color: var(--Gray);
    background-color: var(--White);
    padding: 10px 15px;
    display: inline-block;
    width: 100%;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
    cursor: pointer;
    white-space: nowrap;
}

.selected-value[b-bfbu03h3vd]  svg {
    top: 15px;
    right: 6px;
    position: absolute;
    height: 8px;
    width: 8px;
    transform: scaleY(-1);
    stroke-width: 2px;
}

.options-container[b-bfbu03h3vd] {
    position: absolute;
    display: none;
    top: 40px;
    left: 0px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
    padding: 4px;
    height: 180px;
    width: 100%;
    background-color: var(--White);
    flex-direction: column;
    overflow-x: auto;
    scrollbar-width: thin;
}

.quickgrid[theme=corporate] th[b-bfbu03h3vd] {
    text-transform: uppercase;
    color: var(--White);
    font-family: "RussianRail G Pro Extend";
    font-size: 12px;
    white-space: nowrap;
}

.quickgrid[theme=corporate] tbody tr[b-bfbu03h3vd]{
    cursor: pointer;
}

.quickgrid[theme=corporate] tbody tr:hover td[b-bfbu03h3vd] {
    color: var(--Red);
}
/* /Components/RegisterFiles/CreateRegisterFileComponent.razor.rz.scp.css */
[b-dz8h148zmh] form {
    display: flex;
    justify-content: center;
    width: 800px;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.mb-20[b-dz8h148zmh] {
    margin-bottom: 20px;
}

.input-file-text[b-dz8h148zmh] {
    padding: 0 10px;
    height: 40px;
    display: flex;
    align-items: center;
    border-radius: 4px;
    border: 1px solid var(--LightnessGray);
}

[b-dz8h148zmh] input[type="file"] {
    display: none;
}

.file-upload-button[b-dz8h148zmh] {
    border: 1px solid var(--LightnessGray);
    display: inline-block;
    padding: 12px;
    cursor: pointer;
    white-space: nowrap;
    border-radius: 4px;
}

.file-upload-button:hover[b-dz8h148zmh] {
    color: var(--Red);
}
/* /Components/RegisterFiles/RegisterFileHistoryComponent.razor.rz.scp.css */
.plr-60[b-otp1wyqdib]{
    padding: 0px 60px;
}
/* /Components/RegisterFiles/RegisterFileStatesSelectionComponent.razor.rz.scp.css */
.scrollable-container[b-w55ddel17o] {
    display: flex;
    flex-direction: column;
    overflow-x: hidden;
    max-height: 188px;
    padding: 4px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
    gap: 4px;
    scrollbar-width: thin;
}

.selection-state-title[b-w55ddel17o] {
    text-transform: uppercase;
    font-size: 12px;
}
/* /Components/RegisterFiles/RegisterJournalComponent.razor.rz.scp.css */
[b-49611ywsys] form {
    display: flex;
    justify-content: center;
    min-width: 720px;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
    margin: 0 auto;
}

.component-title[b-49611ywsys]{
    margin-top: auto;
}

.aib[b-49611ywsys] {
    align-items: baseline;
}
/* /Components/RegisterSource/ChangeRegisterSourceComponent.razor.rz.scp.css */
[b-arjwul5qrz] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
    max-width: 1200px;
}

.change-connection-string-button[b-arjwul5qrz] {
    padding: 11px;
    border: 1px solid var(--Red);
    font-weight: 200;
    background-color: var(--White);
    color: var(--Red);
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 12px;
    cursor: pointer;
    opacity: 0.8;
    transition: opacity .6s ease-in-out;
    margin-bottom: 1px;
    flex-shrink: 0;
}

.change-connection-string-button:hover[b-arjwul5qrz] {
    opacity: 1;
}

.aib[b-arjwul5qrz]{
    align-items: baseline;
}

.indented-container[b-arjwul5qrz] {
    width: 100%;
    height: 20px;
}

.file-masks-container[b-arjwul5qrz] {
    display: flex;
    width: 100%;
    border: 1px solid var(--LightnessGray);
    padding: 10px;
    border-radius: 4px;
    gap: 4px;
    flex-wrap: wrap;
    min-height: 61px;
}

.file-mask-container[b-arjwul5qrz] {
    display: flex;
    align-items: center;
    padding: 0px 4px;
}

.file-mask-container[b-arjwul5qrz]  svg {
    cursor: pointer;
    color: var(--Red);
    margin-left: 4px;
    height: 10px;
    width: 10px;
}
.add-file-mask[b-arjwul5qrz] {
    margin-bottom: 10px;
    font-weight: 200;
    text-decoration: underline;
    text-decoration-style: dotted;
    cursor: pointer;
    color: var(--Red);
    font-size: 12px;
    width: fit-content;
}

.no-shrink[b-arjwul5qrz]{
    flex-shrink: 0;
}

.file-mask-input[b-arjwul5qrz] {
    field-sizing: content;
    width: unset;
}

label[b-arjwul5qrz] {
    white-space: nowrap;
}
/* /Components/RegisterSource/ConnectionString/FileDirectoryConnectionStringComponent.razor.rz.scp.css */
[b-s1c2d8vb45] form {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}
/* /Components/RegisterSource/ConnectionString/FtpConnectionStringComponent.razor.rz.scp.css */
.ftp-form[b-ujylesmipt] {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}
/* /Components/RegisterSource/ConnectionString/ImapConnectionStringComponent.razor.rz.scp.css */
.imap-form[b-z638szu8sq] {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}

.mb-6[b-z638szu8sq]{
    margin-bottom: 6px;
}
/* /Components/RegisterSource/ConnectionString/SftpConnectionStringComponent.razor.rz.scp.css */
.sftp-form[b-ppuo1o3v5h] {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
}
/* /Components/RegisterSource/CreateRegisterSourceComponent.razor.rz.scp.css */
[b-3583sq7rdg] form {
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: fit-content;
    margin: auto;
    padding: 20px;
    border: 1px solid var(--LightnessGray);
    border-radius: 4px;
    width: 1200px;
}

.create-connection-string-button[b-3583sq7rdg] {
    padding: 11px;
    border: 1px solid var(--Red);
    font-weight: 200;
    background-color: var(--White);
    color: var(--Red);
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 12px;
    cursor: pointer;
    opacity: 0.8;
    transition: opacity .6s ease-in-out;
    flex-shrink: 0;
}

.create-connection-string-button:hover[b-3583sq7rdg] {
    opacity: 1;
}

.disabled[b-3583sq7rdg] {
    color: var(--LightnessGray) !important;
    border: 1px solid var(--LightnessGray) !important;
    pointer-events: none;
}

.aib[b-3583sq7rdg] {
    align-items: baseline;
}

.jcc[b-3583sq7rdg]{
    justify-content: center;
}

.file-masks-container[b-3583sq7rdg] {
    display: flex;
    width: 100%;
    border: 1px solid var(--LightnessGray);
    padding: 10px;
    border-radius: 4px;
    gap: 4px;
    flex-wrap: wrap;
    min-height: 61px;
}

.file-mask-container[b-3583sq7rdg] {
    display: flex;
    align-items: center;
    padding: 0px 4px;
}

.file-mask-container[b-3583sq7rdg]  svg {
    cursor: pointer;
    color: var(--Red);
    margin-left: 4px;
    height: 10px;
    width: 10px;
}

.add-file-mask[b-3583sq7rdg] {
    margin-bottom: 10px;
    font-weight: 200;
    text-decoration: underline;
    text-decoration-style: dotted;
    cursor: pointer;
    color: var(--Red);
    font-size: 12px;
    width: fit-content;
}

.no-shrink[b-3583sq7rdg] {
    flex-shrink: 0;
}

.file-mask-input[b-3583sq7rdg] {
    field-sizing: content;
    width: unset;
}
/* /Components/RegisterSource/RegisterSourcesComponent.razor.rz.scp.css */
.add-register-source-button[b-s3e6phm2uy] {
    border: 0;
    padding: 6px 10px;
    background-color: var(--Red);
    color: var(--White);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
/* /Components/SearchData/Banks/SearchDataBanksComponent.razor.rz.scp.css */
[b-55vr6kguc1] .property-column-button, [b-55vr6kguc1] .property-column-tooltip {
    position: relative;
    cursor: pointer;
    font-size: 12px;
    text-decoration: underline;
    text-decoration-style: dotted;
}

[b-55vr6kguc1] .property-column-button:hover, [b-55vr6kguc1] .property-column-tooltip:hover {
    color: var(--Red);
}

[b-55vr6kguc1] .property-column-tooltip {
    cursor: help;
}

[b-55vr6kguc1] .tooltip-container {
    position: absolute;
    display: none;
    padding: 10px;
    background-color: var(--White);
    border-radius: 2px;
    top: 15px;
    z-index: 1;
    border: 1px solid var(--LightnessGray);
    font-size: 12px;
    color: var(--Gray);
}

[b-55vr6kguc1] .property-column-tooltip:hover > .tooltip-container {
    display: flex;
}
/* /Components/SearchData/Carriers/SearchDataCarriersComponent.razor.rz.scp.css */
[b-tc8l1ix3th] .property-column-button, [b-tc8l1ix3th] .property-column-tooltip {
    position: relative;
    cursor: pointer;
    font-size: 12px;
    text-decoration: underline;
    text-decoration-style: dotted;
}

[b-tc8l1ix3th] .property-column-button:hover, [b-tc8l1ix3th] .property-column-tooltip:hover {
    color: var(--Red);
}

[b-tc8l1ix3th] .property-column-tooltip {
    cursor: help;
}

[b-tc8l1ix3th] .tooltip-container {
    position: absolute;
    display: none;
    padding: 10px;
    background-color: var(--White);
    border-radius: 2px;
    top: 15px;
    z-index: 1;
    border: 1px solid var(--LightnessGray);
    font-size: 12px;
    color: var(--Gray);
}

[b-tc8l1ix3th] .property-column-tooltip:hover > .tooltip-container {
    display: flex;
}
/* /Components/SearchData/SearchDataComponent.razor.rz.scp.css */
[b-r3q9vy82jg] form {
    margin: 0 auto;
}

.component-title[b-r3q9vy82jg]{
    margin-top: auto;
}

.download-container[b-r3q9vy82jg] {
    position: absolute;
    top: 12px;
    right: 0px;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

.separating-line[b-r3q9vy82jg] {
    height: 18px;
}

.filter-container[b-r3q9vy82jg] {
    display: flex;
    justify-content: center;
}

.aib[b-r3q9vy82jg] {
    align-items: baseline;
}
/* /Components/SearchData/SearchDataContractorSelectionComponent.razor.rz.scp.css */
.contractors-container[b-wq6wemg3l3] {
    overflow-y: auto;
    max-height: 262px;
    border: 1px solid var(--LightnessGray);
    min-width: 180px;
    padding: 5px;
    scrollbar-width: thin;
}

.select-contractors-title[b-wq6wemg3l3] {
    font-size: 12px;
    text-transform: uppercase;
}

hr[b-wq6wemg3l3] {
    margin-top: 5px;
    margin-bottom: 10px;
}

.mb-2[b-wq6wemg3l3]{
    margin-bottom: 2px;
}

.contractors-container label[b-wq6wemg3l3] {
    cursor: pointer;
}
/* /Pages/Start.razor.rz.scp.css */
.start-container[b-dwtu8m0f5p] {
    position: relative;
    height: fit-content;
    width: fit-content;
    margin: auto;
}
