@import '_content/CodingTank.UI.Blazor/CodingTank.UI.Blazor.bundle.scp.css';

/* /Components/Application/ApplicationGeneral.razor.rz.scp.css */
hr[b-1ouu2lrblx] {
    height: 1px;
    background-color: var(--main-colour);
    margin-top: 20px;
    margin-bottom: 20px;
    border: none;
}

dl[b-1ouu2lrblx] {
    display: flex;
    flex-direction: column;
}

dt[b-1ouu2lrblx] {
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
    color: #ffffff;
    color: hsla(0, 0%, 100%, 0.7);
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.3px;
    line-height: 1.4em;
    margin-top: 0;
}

    dt[b-1ouu2lrblx]:after {
        content: ':';
    }

dd[b-1ouu2lrblx] {
    margin-left: 0;
    margin-bottom: 20px;
    font-weight: 400;
    color: white;
    letter-spacing: 0.3px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    line-height: 1.4em;
}

    dd:nth-last-child(1)[b-1ouu2lrblx] {
        margin-bottom: 0;
    }
/* /Components/Application/Decision.razor.rz.scp.css */
.application-row[b-nrr0hxwahl] {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}


.application-row:nth-child(1) > p[b-nrr0hxwahl] {
    font-weight: 500;
}

.application-row:not(:first-child)[b-nrr0hxwahl] {
    border:none;
    cursor:pointer;
    align-items: center;
}

.application-row > *[b-nrr0hxwahl] {
    border-bottom: 1px none hsla(0, 0%, 100%, 0.3);
}
.application-row > p[b-nrr0hxwahl] {
    display: inline-block;
    font-family: Inter, sans-serif;
    color: var(--alt-text-colour);
    font-size: 13px;
    line-height: 1em;
    font-weight: 300;
    letter-spacing: 0.3px;
}

.application-row:nth-child(2n+1):not(:first-child)[b-nrr0hxwahl] {
    border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0.15)), color-stop(80%, transparent));
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0.15), transparent 80%);
}

    .application-row.selected[b-nrr0hxwahl] {
        background-image: -webkit-gradient(linear, left top, right top, from(hsla(123, 100%, 50%, 0.15)), color-stop(80%, transparent));
        background-image: linear-gradient(90deg, hsla(123, 100%, 50%, 0.15), transparent 80%);
    }

ul[b-nrr0hxwahl] {
    color: var(--alt-text-colour);
}

@media screen and (max-width: 767px) {
    .application-row > *:nth-child(2)[b-nrr0hxwahl], .application-row > *:nth-child(3)[b-nrr0hxwahl], .application-row > *:nth-child(4)[b-nrr0hxwahl], .application-row > *:nth-child(5)[b-nrr0hxwahl] {
        display: none;
    }
}
/* /Components/Application/DocumentCheckList.razor.rz.scp.css */


.div-block-2[b-d249pp2a1c] {
    margin-bottom:5px;
}

.select-grid[b-d249pp2a1c] {
    margin-top: 30px;
    border-top: 1px solid var(--border-colour);
}

[b-d249pp2a1c] .inner-mod {
    color: var(--main-colour);
    margin-top: 30px;
    display:grid;
}

.select-grid>div[b-d249pp2a1c] {
    border-bottom: 1px solid var(--border-colour);
    padding:5px;
    cursor:pointer;
    display:grid;
    grid-template-columns: 1fr auto;
}

.equipment.select-grid>div[b-d249pp2a1c] {
    grid-template-columns: auto 1fr 100px 100px auto;
    gap:5px;
}

.settlements.select-grid>div[b-d249pp2a1c] {
    grid-template-columns: 1fr auto 160px auto;
    gap: 5px;
}

.settlements.select-grid>div>span:nth-child(n+2)[b-d249pp2a1c] {
    text-align:right;
}

.equipment.select-grid>div>span:nth-child(2)[b-d249pp2a1c] {
    white-space: pre-line;
}

    .equipment.select-grid > div > span:nth-child(3)[b-d249pp2a1c], .equipment.select-grid > div > span:nth-child(4)[b-d249pp2a1c] {
        text-align: right;
    }


.select-grid>div.selected[b-d249pp2a1c] {
    background: var(--main-colour);
    color: var(--alt-text-colour);
}

.select-grid > div:not(.selected):hover[b-d249pp2a1c] {
    background: var(--hover-colour);
}


[b-d249pp2a1c] .btn._100 {
    margin-top:5px;
    width:unset;
    margin-left:auto;
}

[b-d249pp2a1c] .form {
    display:grid;
    grid-template-columns: 1fr auto;
    grid-gap:5px;
    grid-row-gap:10px;
    margin: 20px;
    padding: 20px;
    background: var(--form-colour);
    color: var(--main-colour);
    border: 1px solid var(--border-colour);
}


[b-d249pp2a1c] .remove-equipment p {
    display:grid;
    grid-template-columns: auto 1fr;
    grid-gap: 5px;
}

[b-d249pp2a1c] .remove-equipment p>span:nth-child(2) {
    white-space: pre-line;
}


.checklist-detail[b-d249pp2a1c] {
    display:grid;
    grid-template-columns: auto 1fr;
    grid-gap:10px;
}

.checklist-detail>.error[b-d249pp2a1c] {
    grid-column: 1/3;
    color:#c00000;
}
/* /Components/Application/EquipmentEdit/ConfirmRemove.razor.rz.scp.css */


.overlay[b-2lcjsehf8s] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(128,128,128,0.7);
    display: grid;
    align-items: center;
}

    .overlay p[b-2lcjsehf8s], .overlay h2[b-2lcjsehf8s] {
        grid-column: 1/3;
    }
/* /Components/Application/General.razor.rz.scp.css */
hr[b-omedqs3wvf] {
    height: 1px;
    background-color: var(--main-colour);
    margin-top: 20px;
    margin-bottom: 20px;
    border: none;
}

dl[b-omedqs3wvf] {
    display: flex;
    flex-direction: column;
}

dt[b-omedqs3wvf] {
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
    color: #ffffff;
    color: hsla(0, 0%, 100%, 0.7);
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.3px;
    line-height: 1.4em;
    margin-top: 0;
}

    dt[b-omedqs3wvf]:after {
        content: ':';
    }

dd[b-omedqs3wvf] {
    margin-left: 0;
    margin-bottom: 20px;
    font-weight: 400;
    color: white;
    letter-spacing: 0.3px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    line-height: 1.4em;
}

    dd:nth-last-child(1)[b-omedqs3wvf] {
        margin-bottom: 0;
    }
/* /Components/Application/InvoiceInstructions/InvoiceInstructionsDialog.razor.rz.scp.css */
.form-buttons[b-vk1qc8cery] {
    margin-top: 5px;
    display: grid;
    grid-template-columns: minmax(160px, auto) 1fr minmax(160px, auto);
}


[b-vk1qc8cery] .loading-spinner {
    position: absolute !important;
    top:0;
}

[b-vk1qc8cery] .loading-spinner.remove {
    pointer-events:none;
}
/* /Components/Application/Payout/PayoutRequested.razor.rz.scp.css */
p[b-k13xwa1r89] {
    color: var(--main-colour);
}

.continue-panel[b-k13xwa1r89] {
   margin-top: 20px;
   display: grid;
   grid-template-columns: 100px;
   justify-content: right;
}
/* /Components/Application/Payout/PayoutStatus.razor.rz.scp.css */
.label-status[b-0e6woxd75o] {
    border-color: var(--status-colour);
    color: var(--status-colour);
}

.div-block-241[b-0e6woxd75o] {
    cursor:pointer;
}

[b-0e6woxd75o] .invoice-instructions {
    display: grid;
    grid-template-columns: 1fr auto auto;
    gap: 5px;
}

[b-0e6woxd75o] i {
    color: var(--main-colour);
}
/* /Components/Application/Payout/PayoutUploadInvoice.razor.rz.scp.css */
/* /Components/Application/Payout/RequestPayout.razor.rz.scp.css */
p[b-jxw7qpd202] {
    color: var(--main-colour);
}

.continue-panel[b-jxw7qpd202] {
   margin-top: 20px;
   display: grid;
   grid-template-columns: 100px;
   justify-content: right;
}
/* /Components/Application/ShowAcceptance.razor.rz.scp.css */
li[b-np1t7r7j1s] {
    list-style: none;
    color: var(--main-colour);
}
/* /Components/Application/Sign.razor.rz.scp.css */
[b-w3tu4gobsm] form {
    display:flex;
    flex-direction:column;
}

[b-w3tu4gobsm] .action-buttons {
    border-top: 1px solid var(--main-colour);
    padding-top: 10px;
    margin-top: 10px;
    display: grid;
    grid-template-columns: 8rem 1fr 8rem;
}

[b-w3tu4gobsm] input[type="submit"] {
    grid-column: 3;    
}


[b-w3tu4gobsm] .alert-button {
    padding: 15px;
    font-size: 16px;
    display: block;
    text-align: center;
    color: var(--hover-colour);
    background: var(--active-colour);
}

    [b-w3tu4gobsm] .alert-button:hover {
        background: var(--hover-colour);
        color: var(--active-colour);
    }

[b-w3tu4gobsm] span {
    color: var(--main-colour);
}

.alert[b-w3tu4gobsm] {
    color: var(--active-colour);
    font-weight:bold;
}

[b-w3tu4gobsm] .action-buttons {
    grid-gap: 5px;
}

[b-w3tu4gobsm] .more-info-wrapper {
    grid-row:2;
    grid-column: 1/4;
}


[b-w3tu4gobsm] .more-info-wrapper> form {
    display: block;
}

[b-w3tu4gobsm] .more-info-wrapper > form > input, 
[b-w3tu4gobsm] .more-info-wrapper > form > a {
    float: right;
    margin-left: 5px;
}
/* /Components/Application/StagedPayments/StagedPayments.razor.rz.scp.css */
[b-04xrcx2m9t] .application-row {
    display: grid;
    grid-template-columns: 1fr 1fr 54px 1fr 32px;
    grid-template-rows: 50px;
    border-bottom: none;
}


[b-04xrcx2m9t] .application-row > span {
    display: inline-block;
    font-family: Inter, sans-serif;
    color: var(--alt-text-colour);
    font-size: 13px;
    line-height: 1em;
    font-weight: 300;
    letter-spacing: 0.3px;
    border-bottom: 1px none;
    align-self: center;
}

[b-04xrcx2m9t] .application-row.balance {
    border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0.15)), color-stop(80%, transparent));
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0.15), transparent 80%);
}

[b-04xrcx2m9t] .application-row.error {
    color:red;
    border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,0,0, 0.15)), color-stop(80%, transparent));
    background-image: linear-gradient(90deg, rgba(255, 0, 0, 0.15), transparent 80%);
}

[b-04xrcx2m9t] .mod>.smaller-titles {
    margin-bottom:15px;
}

[b-04xrcx2m9t] .inner-mod + .inner-mod {
    margin-top: 15px;
}


[b-04xrcx2m9t] inner-mod > .smaller-titles:nth-of-type(1) {
    margin-bottom: 15px;
}

[b-04xrcx2m9t] .inner-mod > .smaller-titles:not(:nth-of-type(1)) {
    font-size: 16px;
}

[b-04xrcx2m9t] a>i {
    cursor:pointer;
}

[b-04xrcx2m9t] a>i:hover {
    color: var(--alt-text-colour);
}

.form-buttons[b-04xrcx2m9t] {
    margin-top:5px;
    display:grid;
    grid-template-columns: minmax(160px, auto) 1fr minmax(160px, auto);

}

[b-04xrcx2m9t] .invoice-instructions {
    display:grid;
    grid-template-columns: 1fr 32px 32px;
    grid-gap: 5px;
}

    [b-04xrcx2m9t] .invoice-instructions i {
        color: var(--main-colour);
    }

    [b-04xrcx2m9t] .inner-mod p {
        color: var(--main-colour);
    }
/* /Components/Company/FindCompany.razor.rz.scp.css */
footer[b-on06urb3c0] {
display:grid;
grid-template-columns: 1fr auto;
grid-gap:5px;
}
/* /Components/Company/SelectCompany.razor.rz.scp.css */
p[b-oa4wr58fcz] {
    color: var(--main-colour);
}
.search-results[b-oa4wr58fcz] {
    color: var(--main-colour);
    display: grid;
    padding-bottom:10px;
    margin-bottom:10px;
    margin-top: 5px;
    border-bottom: 1px solid var(--border-colour);
}


.search-row[b-oa4wr58fcz] {
    cursor: pointer;
    padding: 10px;
    display: grid;
    column-gap: 10px;
    grid-template-columns: auto 1fr;
}

.search-row:hover[b-oa4wr58fcz] {
    background: var(--hover-colour);
    color: var(--active-colour);
}

.search-row > .error[b-oa4wr58fcz] {
    color: red;
}

.scrollable[b-oa4wr58fcz] {
    margin-bottom:10px;
    border-bottom: 1px solid var(--border-colour);
}

.search-row.selected[b-oa4wr58fcz] {
    color: var(--alt-text-colour);
    background: var(--main-colour);
}


.search-row:nth-of-type(2n)[b-oa4wr58fcz] {
    background-image: var(--alt-row-background);
}

.mobile-sticky[b-oa4wr58fcz] {
    position: sticky;
    top: 90px;
    display: grid;
    grid-template-columns: auto auto;
    gap: 3px;

}

.mobile-sticky.stick-top[b-oa4wr58fcz] {
    top: 0px;
}

.mobile-sticky>.search-row[b-oa4wr58fcz] {
    padding: 15px 20px;
    justify-content: center;
    grid-template-columns: 1fr;
}

    .mobile-sticky > .search-row > span[b-oa4wr58fcz] {
        text-align: center;

    }
        .scrollable + .search-row[b-oa4wr58fcz], .mobile-sticky .search-row[b-oa4wr58fcz] {
    background: var(--hover-colour);
    color: var(--active-colour);
}
    .scrollable + .search-row:hover[b-oa4wr58fcz], .mobile-sticky .search-row:hover[b-oa4wr58fcz] {
        background: var(--active-colour);
        color: var(--hover-colour);
    }

.scrollable + .search-row > span[b-oa4wr58fcz] {
    text-align: center;
    grid-column: 1/3;
}

.search-row>span:nth-child(n+3)[b-oa4wr58fcz] {
    grid-column: 1/3;
    font-style: italic;
    text-align:right;
    display:grid;
    grid-template-columns:1fr;
}

.search-row > span.trading-as[b-oa4wr58fcz] {
    font-style: normal;
    text-align: left;
    grid-column-start: 2;
    margin-left: 1em;
}


@media screen and (min-height: 900px) {
    .scrollable[b-oa4wr58fcz] {
        max-height: calc(100vh - 700px);
        overflow: auto;
    }

    .mobile-sticky[b-oa4wr58fcz] {
        display: none;
    }
}
/* /Components/Controls/ApplicationsCount.razor.rz.scp.css */
/*a {
    background-color: #0c6cc9;
}*/

a.div-block-232[b-a7vgj4rx8n] {
    background-color: var(--box-colour);
}

a[data-status="Live"][b-a7vgj4rx8n] {
    background-color: green;
}

a[data-status="Pending"][b-a7vgj4rx8n] {
    background-color: #0c6cc9;
}

a[data-status="InProgress"][b-a7vgj4rx8n] {
    background-color: #00a8c6;
}

a[data-status="Declined"][b-a7vgj4rx8n] {
    background-color: #fa0206;
}
a[data-status="Abandoned"][b-a7vgj4rx8n] {
    background-color: #707070;
}
/* /Components/Controls/BusyComponentLayout.razor.rz.scp.css */
div[b-btp7lg12zw] {
    position: relative;
    width: 100%;
    overflow: hidden;
    min-height: 250px;
    opacity: 0.6;
}
/* /Components/Controls/Gauge.razor.rz.scp.css */
:root[b-kpgk74v81v] {
    --gauge-value: 250;
    --gauge-colour: red;
}

circle.gauge[b-kpgk74v81v] {
    cx: 50%;
    cy: 50%;
    stroke-width: 20;
    stroke-linecap: round;
    fill: transparent;
}

.gauge-base[b-kpgk74v81v] {
    animation: animate-gauge-b-kpgk74v81v 2s ease-out forwards
}

.gauge-percent[b-kpgk74v81v] {
    animation: animate-gauge-b-kpgk74v81v 4s ease-out forwards
}

@keyframes animate-gauge-b-kpgk74v81v {
    0% {
        stroke-dasharray: 1 500;
    }
    100% {
        stroke-dasharray: var(--gauge-value) 500;
    }
}

/*stop.background {*/
/*    stop-color: var(--gauge-colour);*/
/*}*/

/*stop.foreground {*/
/*    stop-color: hsl(*/
/*            var(--gauge-colour),*/
/*            var(--gauge-colour),*/
/*            calc(var(--gauge-colour) - 25%)*/
/*    );*/
/*}*/

/*[data-value="1"] {*/
/*    --gauge-colour: orange;*/
/*}*/

/*[data-value="2"] {*/
/*    --gauge-colour: yellow;*/
/*}*/

/*[data-value="3"] {*/
/*    --gauge-colour: yellowgreen;*/
/*}*/

/*[data-value="4"] {*/
/*    --gauge-colour: green;*/
/*}*/
/* /Components/Controls/LinearGauge.razor.rz.scp.css */
:root[b-38qqk3qe0q] {
    --gauge-value: 70%;
}

.linear-gauge[b-38qqk3qe0q] {
    width: 100%;
}

.gauge-base[b-38qqk3qe0q] {
    animation: animate-gauge-b-38qqk3qe0q 2s ease-out forwards
}

.gauge-percent[b-38qqk3qe0q] {
    animation: animate-gauge-b-38qqk3qe0q 4s ease-out forwards
}

@keyframes animate-gauge-b-38qqk3qe0q {
    0% {
        width: 0;
    }
    100% {
        width: var(--gauge-value);
    }
}
/* /Components/Controls/Loading.razor.rz.scp.css */
.loading-spinner[b-8m712d4irc] {
    position: relative;
    top: 0;
    left: 0;
    box-sizing: border-box;
    margin: 0;
    width: 100%;
    height: var(--height);
   
    display: flex;
    flex-direction:column;
    align-items: center;
    justify-content: center;
    background-position: 0 0,100%,0;
    background-size: auto,200% 200%;
    background-repeat: repeat,no-repeat;
    z-index: 32767;
    transition: all 1s ease;
}

.loading-spinner.with-loading-background[b-8m712d4irc] {
    background-color: #4b04a2;
    background-image: linear-gradient(270deg, #4b04a2, #0c6cc9);
}

.loading-spinner.full-screen[b-8m712d4irc] {
    position: fixed;
    top: 0;
    left: 0;
    box-sizing: border-box;
    margin: 0;
    width: 100vw;
    height: 100vh;
}

.loading-spinner.remove[b-8m712d4irc] {
    opacity: 0;
}


.loadrel[b-8m712d4irc] {
    animation: loadingappear-b-8m712d4irc 0.5s;
    animation-delay: 0.5s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    opacity: 0;
    transform: scale3d(0,0,1);
    display: flex;
    flex-direction: column;
    transition: all 0.5s ease;
    transition-delay: 0.5s;
}


img[b-8m712d4irc] {
    max-width: 100%;
    height: 100px;
    animation-delay: 1s;
    animation: loadingimagemove-b-8m712d4irc 2s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}


.load-bar-holder[b-8m712d4irc] {
    width: 200px;
    padding-top: 30px;
}

.loadingbar[b-8m712d4irc] {
    height: 5px;
    border-radius: 100px;
    background-image: linear-gradient(90deg, #5f03cb, #08f8c5);
    perspective-origin: 0 50%;
    transform-origin: 0% 50%;
    animation: loadingfill-b-8m712d4irc 2s;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform: scale3d(0,1,1);
}

@keyframes loadingfadein-b-8m712d4irc {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}


@keyframes loadingappear-b-8m712d4irc {
    0% {
        opacity: 0;
        transform: scale3d(0,0,1);
    }

    100% {
        opacity: 1;
        transform: scale3d(1,1,1);
    }
}

@keyframes loadingimagemove-b-8m712d4irc {
    0% {
        transform: translate3d(0,-10px,0);
    }

    100% {
        transform: translate3d(0,0,0);
    }
}

@keyframes loadingfill-b-8m712d4irc {
    0% {
        transform: scale3d(0,1,1);
    }

    100% {
        transform: scale3d(1,1,1);
    }
}

.too-long[b-8m712d4irc] {
    margin-top:32px;
    color: var(--main-colour);
    opacity:0;
    transform: scale3d(0,0,1);
    animation: loadingappear-b-8m712d4irc 1s;
    animation-fill-mode: forwards;
    animation-delay: 30s;
}

/* /Components/Controls/MiniLoading.razor.rz.scp.css */
.loading-spinner[b-8564mhmb2f] {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    margin: 0;
    width: 100%;
    height: 100%;
    background: #cccccc;
    background: rgba(255, 255, 255, 0.7);
    display: grid;
    align-items: center;
    justify-content: center;
    z-index: 32767;
}

    .loading-spinner > img[b-8564mhmb2f] {
        width: 200px;
        animation: loadingRotate-b-8564mhmb2f 5s;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
    }

@keyframes loadingRotate-b-8564mhmb2f {
    0% {
        transform-origin: center center;
        transform: rotate(0);
    }

    100% {
        transform-origin: center center;
        transform: rotate(359deg);
    }
}
/* /Components/Controls/MyButton.razor.rz.scp.css */
.e-danger[b-7p56t49w2g] {
    background: darkred;
    color: white;
}

input.e-danger[b-7p56t49w2g]::before {
    content: "\f071";
    font-family: "Font Awesome 6 Pro";
    margin-right: 0.5em;
}

i[b-7p56t49w2g] {
    margin-right: 0.5em;
}
/* /Components/Controls/OverlaySuccess.razor.rz.scp.css */
div[b-ysf4ajh1n4] {
    position:relative;
}

.hide-ok[b-ysf4ajh1n4] {
    animation: overlay-ok-fade-out-b-ysf4ajh1n4 1s ease-in-out forwards;
}

.show-ok[b-ysf4ajh1n4] {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:grid;
    align-content:center;
    justify-content: center;
    color: var(--status-ok);
    font-size: 32px;
    animation: overlay-ok-fade-in-b-ysf4ajh1n4 3s ease-in forwards;
}

@keyframes overlay-ok-fade-out-b-ysf4ajh1n4 {
    0% { opacity: 1; }
    100% {opacity: 0;}
}

@keyframes overlay-ok-fade-in-b-ysf4ajh1n4 {
    0% {opacity: 0;}
    30% {opacity:1;}
    70% {opacity:1;}
    100% {opacity:0;}
}
/* /Components/Controls/RightSideNav/MoreInfo/MoreInfo.razor.rz.scp.css */
.div-block-255[b-z7595y128p] {
    margin-bottom: 10px;
}

[b-z7595y128p] .alert-button, [b-z7595y128p] .e-upload.e-control-wrapper {
    margin-top: 15px;
}

.content[b-z7595y128p] {
    overflow-y: auto;
    max-height: calc(100vh - 250px);
}

section[b-z7595y128p] {
    border-top: 1px solid var(--alt-text-colour);
    margin-top: 5px;
    padding: 10px;
    box-sizing: border-box;
}
.common-block[b-z7595y128p] {
    border: 1px dashed var(--alt-text-colour);
}

@media screen and (max-width: 991px) {
    .content[b-z7595y128p] {
        max-height: unset;
    }
}
/* /Components/Controls/RightSideNav/MoreInfo/MoreInfoUploader.razor.rz.scp.css */
[b-5pb3shsupj] .e-upload .e-upload-files .e-upload-file-list, [b-5pb3shsupj] .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list,
[b-5pb3shsupj] .e-upload .e-upload-files .e-upload-file-list .e-file-container, [b-5pb3shsupj] .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container {
    height: unset;
}

[b-5pb3shsupj] .e-icons.e-file-delete-btn {
    display: none !important;
}

div.more-info-wrapper[b-5pb3shsupj] {
    padding: 0 10px 0 0;
}

[b-5pb3shsupj] .file-drop-zone > input {
    padding:10px;
}
.file-drop-zone[b-5pb3shsupj] {
    color: var(--alt-text-colour);
    display: flex;
    width: 100%;
    border: 3px dotted var(--active-colour);
    align-items: center;
    margin-bottom: 2px;
}

.hover[b-5pb3shsupj] {
    border-style: solid;
    background-color: var(--hover-colour);
}

[b-5pb3shsupj] .validation-errors {
    margin-top:10px;
    color:red;
    list-style:none;
    padding-left:0;
}
/* /Components/Controls/RightSideNav/MoreInfo/RelatedApplications.razor.rz.scp.css */
.inner-mod[b-5w80q66yux] {
    margin-top:30px;
}

.new-app-header[b-5w80q66yux] {
    margin-bottom:5px;
}

.application-row:nth-child(1) > p[b-5w80q66yux] {
    font-weight: 500;
}

.new-app-grid[b-5w80q66yux] {
    grid-template-columns: 1.5fr 1fr;
}


.application-row[b-5w80q66yux] {
    grid-template-columns: 1fr 1fr 64px 1fr;
}

.application-row:not(:first-child)[b-5w80q66yux] {
    border:none;
    cursor:pointer;
    align-items: center;
}

.application-row > *[b-5w80q66yux] {
    border-bottom: 1px none hsla(0, 0%, 100%, 0.3);
}
.application-row > p[b-5w80q66yux] {
    display: inline-block;
    font-family: Inter, sans-serif;
    color: var(--alt-text-colour);
    font-size: 13px;
    line-height: 1em;
    font-weight: 300;
    letter-spacing: 0.3px;
}


.application-row.with-status:not(:first-child)>p:nth-child(4)[b-5w80q66yux] {
    font-size:10px;
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-color: var(--status-colour);
    padding: 3px 10px;
    border-radius: 5px;
    background-color: transparent;
    -webkit-transition: -webkit-transform 300ms ease;
    transition: -webkit-transform 300ms ease;
    transition: transform 300ms ease;
    transition: transform 300ms ease, -webkit-transform 300ms ease;
    font-family: Inter, sans-serif;
    color:var(--status-colour);
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.3px;
}


.application-row:nth-child(2n+1):not(:first-child):not(.selected)[b-5w80q66yux] {
    border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0.15)), color-stop(80%, transparent));
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0.15), transparent 80%);
}

.application-row.selected[b-5w80q66yux] {
    background-image: -webkit-gradient(linear, left top, right top, from(hsla(123, 100%, 50%, 0.15)), color-stop(80%, transparent));
    background-image: linear-gradient(90deg, hsla(123, 100%, 50%, 0.15), transparent 80%);
}

@media screen and (max-width: 991px) {
    .new-app-grid[b-5w80q66yux] {
        grid-template-columns: 1fr;
    }
}

    @media screen and (max-width: 767px) {
        .application-row > *:nth-child(2)[b-5w80q66yux], .application-row > *:nth-child(3)[b-5w80q66yux], .application-row > *:nth-child(4)[b-5w80q66yux], .application-row > *:nth-child(5)[b-5w80q66yux] {
            display: none;
        }
    }
/* /Components/Controls/RightSideNav/ProgressWheel.razor.rz.scp.css */
:root[b-xty0g136yl] {
    --complete: 0;
}

#base[b-xty0g136yl] {
    fill: #2b225b;
}


.svg-wrapper[b-xty0g136yl] {
    position:relative;
    height: 400px;
}
#progress[b-xty0g136yl] {
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

#progress #Progress_Cirlce_max_[b-xty0g136yl] {
    transform-origin: center;
    transform: scale(var(--complete));
}

    #progress #Progress_Cirlce_max_[b-xty0g136yl] {
        fill: #1a243a;
    }

#progress.complete[b-xty0g136yl] {
    background:none;
    margin-right:0;
}

#progress #complete[b-xty0g136yl], #progress #required[b-xty0g136yl], #progress #warning[b-xty0g136yl], #progress #pending[b-xty0g136yl] {
    display:none;
}

#ProppedFunder[b-xty0g136yl], #Underwriting[b-xty0g136yl], #Decision[b-xty0g136yl], #Document[b-xty0g136yl],  #Payout[b-xty0g136yl], #Live[b-xty0g136yl] {
        fill:var(--progress-upcoming);
}

#complete rect[b-xty0g136yl] {
    fill: #00be0d;
}

#required rect[b-xty0g136yl] {
    fill: #fa0206;
}

#pending rect[b-xty0g136yl] {
    fill: #888;
}

#warning rect[b-xty0g136yl] {
    fill: #ebc700;
}

#progress #complete path[b-xty0g136yl], #progress #required path[b-xty0g136yl], #progress #warning path[b-xty0g136yl], #progress #pending path[b-xty0g136yl] {
    fill:#ffffff;
}

#QuoteText[b-xty0g136yl], #ProppedText[b-xty0g136yl], #UnderwritingText[b-xty0g136yl], #DecisionText[b-xty0g136yl], #DocumentText[b-xty0g136yl], #PayoutText[b-xty0g136yl], #LiveText[b-xty0g136yl] {
    opacity: 0.4;
    fill: #ffffff;
}



    #progress.required #required[b-xty0g136yl], #progress.complete #complete[b-xty0g136yl], #progress.pendingreview #pending[b-xty0g136yl], #progress.optional #warning[b-xty0g136yl], #progress.common #warning[b-xty0g136yl] {
        display: block;
    }

#progress #QuoteText[b-xty0g136yl],
#progress.proposed #ProppedText[b-xty0g136yl],
#progress.underwriting #ProppedText[b-xty0g136yl], #progress.underwriting #UnderwritingText[b-xty0g136yl],
#progress.decision #ProppedText[b-xty0g136yl], #progress.decision #UnderwritingText[b-xty0g136yl], #progress.decision #DecisionText[b-xty0g136yl],
#progress.document #ProppedText[b-xty0g136yl], #progress.document #UnderwritingText[b-xty0g136yl], #progress.document #DecisionText[b-xty0g136yl], #progress.document #DocumentText[b-xty0g136yl],
#progress.payout #ProppedText[b-xty0g136yl], #progress.payout #UnderwritingText[b-xty0g136yl], #progress.payout #DecisionText[b-xty0g136yl], #progress.payout #DocumentText[b-xty0g136yl], #progress.payout #PayoutText[b-xty0g136yl],
#progress.live #ProppedText[b-xty0g136yl], #progress.live #UnderwritingText[b-xty0g136yl], #progress.live #DecisionText[b-xty0g136yl], #progress.live #DocumentText[b-xty0g136yl], #progress.live #PayoutText[b-xty0g136yl], #progress.live #LiveText[b-xty0g136yl]
{
    opacity: 1;
}

#progress.abandoned #Quote[b-xty0g136yl]{
    fill:var(--progress-upcoming);
}

#progress.abandoned #QuoteText[b-xty0g136yl]{
    opacity: 0.4;
}


#progress #Quote[b-xty0g136yl],
#progress.underwriting #ProppedFunder[b-xty0g136yl],
#progress.decision #ProppedFunder[b-xty0g136yl], #progress.decision #Underwriting[b-xty0g136yl],
#progress.document #ProppedFunder[b-xty0g136yl], #progress.document #Underwriting[b-xty0g136yl], #progress.document #Decision[b-xty0g136yl],
#progress.payout #ProppedFunder[b-xty0g136yl], #progress.payout #Underwriting[b-xty0g136yl], #progress.payout #Decision[b-xty0g136yl], #progress.payout #Document[b-xty0g136yl],
#progress.live #ProppedFunder[b-xty0g136yl], #progress.live #Underwriting[b-xty0g136yl], #progress.live #Decision[b-xty0g136yl], #progress.live #Document[b-xty0g136yl], #progress.live #Payout[b-xty0g136yl]
{
    fill: var(--progress-completed);
}

#progress.quote #Quote[b-xty0g136yl], #progress.proposed #ProppedFunder[b-xty0g136yl], #progress.underwriting #Underwriting[b-xty0g136yl], #progress.decision #Decision[b-xty0g136yl], #progress.document #Document[b-xty0g136yl],
#progress.payout #Payout[b-xty0g136yl]
{
    fill:var(--progress-current);
}

#progress.live #Live[b-xty0g136yl] {
    fill: #00BE0D;
}

#progress.declined .cls-6[b-xty0g136yl] {
    fill: #fa0206;
}

#progress.declined #Quote #progress.declined #Propped[b-xty0g136yl], #progress.declined #Underwriting[b-xty0g136yl], #progress.declined #Decision[b-xty0g136yl], #progress.declined #Document[b-xty0g136yl], #progress.declined #Payout[b-xty0g136yl], #progress.declined #Live[b-xty0g136yl] {
    fill: var(--progress-declined);
}

#progress.declined #QuoteText #progress.declined #ProppedText[b-xty0g136yl], #progress.declined #UnderwritingText[b-xty0g136yl], #progress.declined #DecisionText[b-xty0g136yl], #progress.declined #DocumentText[b-xty0g136yl], #progress.declined #PayoutText[b-xty0g136yl], #progress.declined #LiveText[b-xty0g136yl] {
    opacity: 0.4;
}


#progress.declined #Progress_Cirlce_max_[b-xty0g136yl] {
    display: none;
}
/* /Components/Controls/RightSideNav/RightSideDuplicate.razor.rz.scp.css */
.statement[b-yiq2wybpaj] {
    color: var(--main-colour);
    margin-top:15px;
}
/* /Components/Controls/RightSideNav/RightSideInfo.razor.rz.scp.css */
.statement[b-mcnojvy6v3] {
    color: var(--main-colour);
    margin-top:15px;
}
/* /Components/Controls/RightSideNav/RightSideMenu.razor.rz.scp.css */
a[b-kqtb921oq9] {
    color: var(--alt-text-colour);
    height: 42px;
}
a>i[b-kqtb921oq9] {
    font-size:20px;
}

.fa-browser[b-kqtb921oq9] {
    --fa-primary-color: #00f8c5;
    --fa-secondary-color: #268ac5;
}

.div-block-254[b-kqtb921oq9] {
    width: 44px;
}
/* /Components/Controls/RightSideNav/RightSidePane.razor.rz.scp.css */
.choose-report[b-11g2omekjv] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 5px;
}

[b-11g2omekjv] .choose-report .active {
        background-color: #5f03cb;
        color: #08f8c5;
}
/* /Components/Controls/RightSideNav/RightSideShare.razor.rz.scp.css */
.statement[b-ikjqs1rcn7] {
    color: var(--main-colour);
    margin-top:15px;
    margin-bottom:15px;
}
/* /Components/Controls/RightSideNav/RightSideSummary.razor.rz.scp.css */
.statement[b-j33cb7r9hd] {
    color: var(--main-colour);
    margin-top: 15px;
}

dl[b-j33cb7r9hd] {
    color: var(--main-colour);
    display: grid;
    grid-template-columns: auto auto;
    gap: 4px;
    align-items: center;
}

dt[b-j33cb7r9hd] {
    text-align: right;
}

dt[b-j33cb7r9hd]:after {
    content: ':';
}

dd[b-j33cb7r9hd] {
    padding: 0;
    margin: 0;
    color: var(--alt-text-colour);
}

.loading-section[b-j33cb7r9hd] {
    position: relative;
    min-height: 100px;
}

[b-j33cb7r9hd] .loading-spinner > img {
    width: 50px;
}

dd > a[b-j33cb7r9hd] {
    color: var(--alt-text-colour);
    margin-left: 3px;
}

dd > a:hover[b-j33cb7r9hd] {
    color: var(--main-colour);
}

[b-j33cb7r9hd] form p {
    grid-column: 1/3;
    color: var(--alt-text-colour);
    text-align: center;
}

[b-j33cb7r9hd] form .buttons {
    grid-column: 1/3;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2px;
    width: 230px;
    margin-left: auto;

}

[b-j33cb7r9hd] .e-ddl {
    margin-bottom: 0 !important;
}

li[b-j33cb7r9hd] {
    color: var(--alt-text-colour);
}
/* /Components/Controls/SectionTitle.razor.rz.scp.css */
.white-header[b-zre7xf8o9m] {
    margin-top: 5px;
}

.section-title-header[b-zre7xf8o9m] {
    margin-bottom: 30px;
}
/* /Components/Controls/Toast/ToastHolder.razor.rz.scp.css */
#toast-block[b-h8fudhanl7] {
    position: fixed;
    left:auto;
    top:auto;
    right:2rem;
    bottom:2rem;
    z-index: 60000;
    text-align:right;
}
/* /Components/Controls/Uploader/FileUploader.razor.rz.scp.css */
[b-l37psn86go] .e-upload .e-upload-files .e-upload-file-list, [b-l37psn86go] .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list,
[b-l37psn86go] .e-upload .e-upload-files .e-upload-file-list .e-file-container, [b-l37psn86go] .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container {
    height: unset;
}

[b-l37psn86go] .e-icons.e-file-delete-btn {
    display: none !important;
}

div.more-info-wrapper[b-l37psn86go] {
    padding: 0 10px 0 0;
}

[b-l37psn86go] .file-drop-zone > input {
    padding:10px;
}

[b-l37psn86go] .file-drop-zone {
    color: var(--alt-text-colour);
    display: flex;
    width: 100%;
    border: 3px dotted var(--active-colour);
    align-items: center;
    margin-bottom: 10px;
}

.hover[b-l37psn86go] {
    border-style: solid;
    background-color: var(--hover-colour);
}

[b-l37psn86go] .validation-errors {
    margin-top:20px;
    margin-bottom: 0;
    color:red;
    list-style:none;
    padding-left:0;
}

/* /Components/Controls/WarningButton.razor.rz.scp.css */
.warning[b-zlomso8ow6] {
    color:red;
    display:grid;
    align-items: center;
    justify-items:center;
    background: rgba(255,0,0,0.3);
    font-size: 24px;
    cursor: no-drop;
    min-height:50px;
}
/* /Components/CreditReport/CreditReportComponent.razor.rz.scp.css */
.text-block > p[b-3kbjks5twp]{
    margin-bottom: 1em;
    
}
.text-block > p.pwhite[b-3kbjks5twp]{
    color: #fff;
}
/* /Components/Input/Address/AddressChooser.razor.rz.scp.css */

p[b-vnbxpvoth1] {
    margin-top: 10px;
    padding-bottom:10px;
    border-bottom: 1px solid var(--border-colour);
}

p:nth-of-type(2)[b-vnbxpvoth1] {
    margin-top:32px;
}


.companyAddresses > div[b-vnbxpvoth1] {
    display: grid;
    grid-template-columns: 1fr auto;
    border-bottom: 1px solid var(--border-colour);
    padding: 5px;
    
}

    .companyAddresses > div>span[b-vnbxpvoth1] {
        align-self:center;
    }

    
    .companyAddresses > div:nth-of-type(2n)[b-vnbxpvoth1] {
        background: var(--alt-row-background)
    }

.loading-container[b-vnbxpvoth1] {
    position:relative;
    min-height:200px;
}

[b-vnbxpvoth1] .loading-spinner {
    width:100%;
    height:100%;
    background:transparent;
}

.buttons[b-vnbxpvoth1] {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-gap: 5px;
}
/* /Components/Input/Address/AddressEditor.razor.rz.scp.css */
.company-chooser[b-fm3f5p0bd4] {
    position: absolute;
    z-index: 100000;
    width: 600px;
    height: 450px;
}

[b-fm3f5p0bd4] a.btn {
    margin-bottom: 15px;
}
/* /Components/Input/Address/PostCodeAddressPicker.razor.rz.scp.css */
.address-picker[b-30davqvs7n] {
    margin-top:10px;
}

.e-input-group-icon[b-30davqvs7n]{ 
    position:relative;
}

[b-30davqvs7n] .e-input-group-icon > .loading-spinner {
    background:none;
}

[b-30davqvs7n] .e-input-group-icon > .loading-spinner > img {
    width: 24px;
}

span[title="Cancel"]>i[b-30davqvs7n] {
    color: var(--alt-text-colour);
}

span[title="Cancel"]:hover[b-30davqvs7n] {
    background: var(--alt-text-colour) !important;
}

    span[title="Cancel"]:hover > i[b-30davqvs7n] {
        color: var(--background-colour);
    }
/* /Components/Input/InputLayout.razor.rz.scp.css */
div[b-g6nkraf5fb] {
    display: grid;
    grid-template-columns: 1fr auto;
}
div > label[b-g6nkraf5fb] {
    grid-column: 1/3;

}
[b-g6nkraf5fb] .validation-message {
   grid-column: 1/3;
}



.single-line[b-g6nkraf5fb] {
    display: grid;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    grid-template-columns: minmax(220px, auto) 1fr auto;
}

.single-line>*[b-g6nkraf5fb] {
    margin: 0;
}

.single-line>label[b-g6nkraf5fb] {
    grid-column: 1;
}


[b-g6nkraf5fb] .e-input-group.e-control-wrapper {
    height: 50px;
    margin-bottom: 15px;
    display: grid;
    align-items: center;
    background: #1a243a;
    color: #00a8c6;
}

[b-g6nkraf5fb] .e-input-group.e-control-wrapper input.e-input.e-textbox:focus {
    color: var(--alt-text-colour);
}

[b-g6nkraf5fb] .e-input-group.e-control-wrapper input.e-input.e-textbox { 
    transition: text-indent 300ms ease; 
    font-family: Inter, sans-serif;
    font-weight: 400;
    font-size: 13px;
}

[b-g6nkraf5fb] .e-popup-holder {
    background: pink;
}

[b-g6nkraf5fb] .e-input-group .e-input-group-icon {
    border:none;
}

[b-g6nkraf5fb] .e-input-group.e-control-wrapper input.e-input.e-textbox:hover { text-indent: 5px; }

[b-g6nkraf5fb] .e-input-group.e-control-wrapper input.e-textbox::placeholder { 
    color: var(--main-colour); 
    opacity:0.5;
}

[b-g6nkraf5fb] .e-input-group:not(.e-success):not(.e-warning):not(.e-error), [b-g6nkraf5fb] .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) { border-color: var(--main-colour); }

[b-g6nkraf5fb] .e-input-group .e-input[readonly] ~ span.e-input-group-icon {
    background:none;
}


    [b-g6nkraf5fb] .e-input-group.e-ddl .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
    [b-g6nkraf5fb] .e-input-group.e-control-wrapper.e-ddl .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
    [b-g6nkraf5fb] .e-float-input.e-ddl input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
    [b-g6nkraf5fb] .e-float-input.e-control-wrapper.e-ddl input[readonly] ~ span.e-input-group-icon.e-ddl-icon {
        color: var(--main-colour);
        background:none;
    }

[b-g6nkraf5fb] .e-input-group .e-input[readonly],
[b-g6nkraf5fb] .e-input-group.e-control-wrapper .e-input[readonly],
[b-g6nkraf5fb] .e-float-input input[readonly],
[b-g6nkraf5fb] .e-float-input.e-control-wrapper input[readonly],
[b-g6nkraf5fb] .e-float-input textarea[readonly],
[b-g6nkraf5fb] .e-float-input.e-control-wrapper textarea[readonly] {
    color: var(--main-colour);
    background: none;
}


[b-g6nkraf5fb] .e-input-group.e-control-wrapper {
    display: inline-flex;
}

[b-g6nkraf5fb] .e-input-group.e-control-wrapper[data-readonly] {
    background: var(--alt-row-background);
}
[b-g6nkraf5fb] .e-multiselect.e-control-wrapper span.e-delim-values {
    color: var(--main-colour);
    -webkit-text-fill-color: var(--main-colour);
    background: none;
}

[b-g6nkraf5fb] .e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item,
[b-g6nkraf5fb] .e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active {
  color: var(--alt-text-colour);
  -webkit-text-fill-color: var(--alt-text-colour);
}
/* /Components/Input/InputLayoutWithToggle.razor.rz.scp.css */
div[b-1jlmp6scpq] {
    display: grid;
    grid-template-columns: 1fr auto;
}
div > label[b-1jlmp6scpq] {
    grid-column: 1/3;

}
[b-1jlmp6scpq] .validation-message {
   grid-column: 1/3;
}



.single-line[b-1jlmp6scpq] {
    display: grid;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    grid-template-columns: minmax(220px, auto) 1fr auto;
}

.single-line>*[b-1jlmp6scpq] {
    margin: 0;
}

.single-line>label[b-1jlmp6scpq] {
    grid-column: 1;
}


[b-1jlmp6scpq] .e-input-group.e-control-wrapper {
    height: 50px;
    margin-bottom: 15px;
    display: grid;
    align-items: center;
    background: #1a243a;
    color: #00a8c6;
}

[b-1jlmp6scpq] .e-input-group.e-control-wrapper input.e-input.e-textbox:focus {
    color: var(--alt-text-colour);
}

[b-1jlmp6scpq] .e-input-group.e-control-wrapper input.e-input.e-textbox { 
    transition: text-indent 300ms ease; 
    font-family: Inter, sans-serif;
    font-weight: 400;
    font-size: 13px;
}

[b-1jlmp6scpq] .e-popup-holder {
    background: pink;
}

[b-1jlmp6scpq] .e-input-group .e-input-group-icon {
    border:none;
}

[b-1jlmp6scpq] .e-input-group.e-control-wrapper input.e-input.e-textbox:hover { text-indent: 5px; }

[b-1jlmp6scpq] .e-input-group.e-control-wrapper input.e-textbox::placeholder { 
    color: var(--main-colour); 
    opacity:0.5;
}

[b-1jlmp6scpq] .e-input-group:not(.e-success):not(.e-warning):not(.e-error), [b-1jlmp6scpq] .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) { border-color: var(--main-colour); }

[b-1jlmp6scpq] .e-input-group .e-input[readonly] ~ span.e-input-group-icon {
    background:none;
}


    [b-1jlmp6scpq] .e-input-group.e-ddl .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
    [b-1jlmp6scpq] .e-input-group.e-control-wrapper.e-ddl .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
    [b-1jlmp6scpq] .e-float-input.e-ddl input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
    [b-1jlmp6scpq] .e-float-input.e-control-wrapper.e-ddl input[readonly] ~ span.e-input-group-icon.e-ddl-icon {
        color: var(--main-colour);
        background:none;
    }

[b-1jlmp6scpq] .e-input-group .e-input[readonly],
[b-1jlmp6scpq] .e-input-group.e-control-wrapper .e-input[readonly],
[b-1jlmp6scpq] .e-float-input input[readonly],
[b-1jlmp6scpq] .e-float-input.e-control-wrapper input[readonly],
[b-1jlmp6scpq] .e-float-input textarea[readonly],
[b-1jlmp6scpq] .e-float-input.e-control-wrapper textarea[readonly] {
    color: var(--main-colour);
    background: none;
}


[b-1jlmp6scpq] .e-input-group.e-control-wrapper {
    display: inline-flex;
}

[b-1jlmp6scpq] .e-input-group.e-control-wrapper[data-readonly] {
    background: var(--alt-row-background);
}
[b-1jlmp6scpq] .e-multiselect.e-control-wrapper span.e-delim-values {
    color: var(--main-colour);
    -webkit-text-fill-color: var(--main-colour);
    background: none;
}

[b-1jlmp6scpq] .e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item,
[b-1jlmp6scpq] .e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active {
  color: var(--alt-text-colour);
  -webkit-text-fill-color: var(--alt-text-colour);
}
/* /Components/Input/MyAddressDisplay.razor.rz.scp.css */
.content-wrapper.button[b-pg3qh3g67w] {
    height: 30px; /*copied from bsapp.css*/
}

.content-wrapper[b-pg3qh3g67w] {
    display: grid;
    grid-template-columns: 1fr auto;
}
/* /Components/Input/MyDateDisplay.razor.rz.scp.css */
.content-wrapper.button[b-yvnnld8m82] {
    height: 30px; /*copied from bsapp.css*/
}

.content-wrapper[b-yvnnld8m82] {
    display: grid;
    grid-template-columns: 1fr auto;
}

.e-multiselect.e-control-wrapper span.e-delim-values[b-yvnnld8m82] {
    color: var(--main-colour);
    -webkit-text-fill-color: var(--main-colour);
    background: none;
}
/* /Components/Input/MyDateEditor.razor.rz.scp.css */
.content-wrapper.button[b-2dvzm1fvnl] {
    height: 30px; /*copied from bsapp.css*/
}

.content-wrapper[b-2dvzm1fvnl] {
    display: grid;
    grid-template-columns: 1fr auto;
}

.e-multiselect.e-control-wrapper span.e-delim-values[b-2dvzm1fvnl] {
    color: var(--main-colour);
    -webkit-text-fill-color: var(--main-colour);
    background: none;
}
/* /Components/Input/MyDateRangeEditor.razor.rz.scp.css */
.content-wrapper.button[b-zkgx1i63m9] {
    height: 30px; /*copied from bsapp.css*/
}

.content-wrapper[b-zkgx1i63m9] {
    display: grid;
    grid-template-columns: 1fr auto;
}

.e-multiselect.e-control-wrapper span.e-delim-values[b-zkgx1i63m9] {
    color: var(--main-colour);
    -webkit-text-fill-color: var(--main-colour);
    background: none;
}
/* /Components/Input/MyDropDown.razor.rz.scp.css */

/* /Components/Input/MyOptionGroup.razor.rz.scp.css */
div[b-18j581czlf] {
    display: grid;
    align-items: center;
    grid-gap: 5px;
}

div.grid-2[b-18j581czlf] {
    grid-template-columns: 1fr 1fr;
}

div.grid-3[b-18j581czlf] {
    grid-template-columns: 1fr 1fr 1fr;
}


label[b-18j581czlf] {
    color: var(--active-colour);
    border: 1px solid var(--main-colour);
    height: 50px;
    display: grid;
    align-content: center;
    justify-content: center;
    padding: 5px;
    box-sizing: border-box;
}

label.checked[b-18j581czlf] {
    background: var(--active-colour);
    color: var(--hover-colour);
}

label:hover[b-18j581czlf] {
    background: var(--hover-colour);
    color: var(--active-colour);
}

[b-18j581czlf] .e-radio + label .e-label {
    color: var(--main-colour);
}

[b-18j581czlf] .e-radio-wrapper {
    height: 50px;
    align-content: center;
    display: grid;
    border: solid 1px var(--main-colour);
    padding: 5px;
    box-sizing: border-box;
}

[b-18j581czlf] .e-radio-wrapper:hover { background: var(--main-colour); }

[b-18j581czlf] .e-radio-wrapper:hover .e-radio + label .e-label { color: white; }
/* /Components/Input/MySearcher.razor.rz.scp.css */
.content-wrapper.button[b-0gx9zcmvec] {
    height: 30px; /*copied from bsapp.css*/
}

.content-wrapper[b-0gx9zcmvec] {
    display: grid;
    grid-template-columns: 1fr auto;
}
/* /Components/Input/MyTextbox.razor.rz.scp.css */
.content-wrapper.button[b-t0i1qkgxmh] {
    height: 30px; /*copied from bsapp.css*/
}

.content-wrapper[b-t0i1qkgxmh] {
    display: grid;
    grid-template-columns: 1fr auto;
}
/* /Components/Input/MyTextDisplay.razor.rz.scp.css */
.content-wrapper.button[b-76se5t3a4q] {
    height: 30px; /*copied from bsapp.css*/
}

.content-wrapper[b-76se5t3a4q] {
    display: grid;
    grid-template-columns: 1fr auto;
}
/* /Components/Input/MyToggle.razor.rz.scp.css */
span[b-dksorvo44u] {
    justify-self: end;
}
/* /Components/Input/SearchTextBox.razor.rz.scp.css */
.e-input-group-icon[b-y0z5su9uql] {
    position: relative;
}

[b-y0z5su9uql] .e-input-group-icon > .loading-spinner {
    background: none;
}

    [b-y0z5su9uql] .e-input-group-icon > .loading-spinner > img {
        width: 24px;
    }

span[title="Cancel"] > i[b-y0z5su9uql] {
    color: var(--alt-text-colour);
}

span[title="Cancel"]:hover[b-y0z5su9uql] {
    background: var(--alt-text-colour) !important;
}

    span[title="Cancel"]:hover > i[b-y0z5su9uql] {
        color: var(--background-colour);
    }
/* /Components/Notifications/Notification.razor.rz.scp.css */
.toast-holder[b-j570byzeqr] {
        bottom: 450px;
        right: -450px;
        position: absolute;
        transition: bottom 1s, right 1s, opacity 0.5s;
        opacity: 1;
        height:120px;
        z-index: 9995;
        display:grid;
        grid-template-rows: auto 1fr;
}

    .toast-holder:nth-last-child(1)[b-j570byzeqr] {
        right: 0;
        bottom: 0;
        z-index: 9999;
    }


    .toast-holder:nth-last-child(2)[b-j570byzeqr] {
        right: 0;
        bottom: 150px;
        z-index: 9998;
    }

   .toast-holder:nth-last-child(3)[b-j570byzeqr] {
        right: 0;
        bottom: 300px;
        z-index: 9997;
    }

   .toast-message[b-j570byzeqr] {
       overflow: hidden;
   }
/* /Components/Notifications/NotificationsPopup.razor.rz.scp.css */
.toast-fixed[b-on0e9ygzgi] {
    display:block;
    width:300px;
}

/* /Pages/Application/Details.razor.rz.scp.css */
.right-side[b-6gkmyq05at] {
    display: flex;
    flex-direction: column;

    gap: 20px;
}

.right-side > div[b-6gkmyq05at] {
    position: sticky;
    top: 82px;
}

.dash-grid.no-options[b-6gkmyq05at] {
    grid-template-columns: 1fr;
}


[b-6gkmyq05at] .mod {
    margin-bottom: 5px;
}

.white-head.abandoned[b-6gkmyq05at] {
    color: var(--declined-colour)
}
/* /Pages/Application/Edit.razor.rz.scp.css */
.new-app-grid[b-xk1lyhbbze] {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1.5fr 1fr;
    grid-template-columns: 1.5fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.statement[b-xk1lyhbbze] {
    color: var(--main-colour);
    margin-top:15px;
}

.right-panel[b-xk1lyhbbze] {
    display: flex;
    flex-direction: column;
    gap: 2em;
}

.inner-mod h3[b-xk1lyhbbze] {
    color: var(--active-colour);
}

.add-app-submit[b-xk1lyhbbze] {
    display:grid;
    grid-gap: 20px;
    grid-template-columns: 1.5fr 1fr;
    margin-top:50px;
}

.loading-section[b-xk1lyhbbze] {
    position:relative;
    min-height:100px;
}

[b-xk1lyhbbze] .loading-spinner {
    background:none;
}

[b-xk1lyhbbze] .loading-spinner>img {
    width:50px;
}

@media screen and (max-width: 767px) {
    .add-app-submit[b-xk1lyhbbze] { grid-template-columns: 1fr; }
}

@media screen and (max-width: 991px) {
    .new-app-grid[b-xk1lyhbbze] {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}
/* /Pages/Application/EditBlocked.razor.rz.scp.css */
.statement[b-6n6polfib1] {
    color: var(--main-colour);
    margin-top:15px;
}
/* /Pages/Applications/ApplicationsBase.razor.rz.scp.css */
.inner-mod[b-cg5pzo3ei9] {
    margin-top:30px;
}

.new-app-header[b-cg5pzo3ei9] {
    margin-bottom:5px;
}

.application-row:nth-child(1) > p[b-cg5pzo3ei9] {
    font-weight: 500;
}

.new-app-grid[b-cg5pzo3ei9] {
    grid-template-columns: 1.5fr 1fr;
}


.application-row:not(:first-child)[b-cg5pzo3ei9] {
    border:none;
    cursor:pointer;
    align-items: center;
}

.application-row > *[b-cg5pzo3ei9] {
    border-bottom: 1px none hsla(0, 0%, 100%, 0.3);
}
.application-row > p[b-cg5pzo3ei9] {
    display: inline-block;
    font-family: Inter, sans-serif;
    color: var(--alt-text-colour);
    font-size: 13px;
    line-height: 1em;
    font-weight: 300;
    letter-spacing: 0.3px;
}
    .application-row > p:nth-child(6)[b-cg5pzo3ei9],.application-row > *:nth-child(7)[b-cg5pzo3ei9] {
        justify-self: right;
    }

.application-row:not(:first-child)>p.status-cell[b-cg5pzo3ei9] {
    font-size:10px;
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-color: var(--status-colour);
    padding: 3px 10px;
    border-radius: 5px;
    background-color: transparent;
    -webkit-transition: -webkit-transform 300ms ease;
    transition: -webkit-transform 300ms ease;
    transition: transform 300ms ease;
    transition: transform 300ms ease, -webkit-transform 300ms ease;
    font-family: Inter, sans-serif;
    color:var(--status-colour);
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.3px;
}


.application-row:nth-child(2n+1):not(:first-child)[b-cg5pzo3ei9] {
    border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0.15)), color-stop(80%, transparent));
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0.15), transparent 80%);
}
@media screen and (max-width: 991px) {
    .new-app-grid[b-cg5pzo3ei9] {
        grid-template-columns: 1fr;
    }
}

    @media screen and (max-width: 767px) {
        .application-row > *:nth-child(2)[b-cg5pzo3ei9], .application-row > *:nth-child(3)[b-cg5pzo3ei9], .application-row > *:nth-child(4)[b-cg5pzo3ei9], .application-row > *:nth-child(5)[b-cg5pzo3ei9] {
            display: none;
        }
    }
/* /Pages/Authentication.razor.rz.scp.css */
[b-5rtdklp2cd] p {
    color: white;
}
/* /Pages/AuthenticationRegister.razor.rz.scp.css */
.content-sign-cta[b-9vr43o88bm] {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr;
}

.buttons[b-9vr43o88bm] {
    margin-top: 5px;
    display: grid;
    gap: 2px;
    grid-template-columns: 1fr repeat(3,auto);

}

[b-9vr43o88bm] .warning {
    display: inline-grid;
    width: 200px;
    line-height: 24px;
}

[b-9vr43o88bm] .btn._100 {
    display: inline-block;
    width: 200px;
    min-height: 50px;
}

.buttons[b-9vr43o88bm]::before {
    content: '';
}
.buttons>a[b-9vr43o88bm] {
    width: initial;
}

.w-form-fail[b-9vr43o88bm] {
    display: block;
}
ul[b-9vr43o88bm] {
    color: var(--alt-text-colour);
}

.footer-buttons[b-9vr43o88bm] {
    display: flex;
    gap:2px;
    margin-top:5px;
}
/* /Pages/CreditReport/Company/BalanceSheet.razor.rz.scp.css */
div.fys[b-sx5077phjv] {
    color: var(--alt-text-colour);
    letter-spacing: 0.3px;
    margin-left: 0;
    margin-right: 0;
    font-family: Inter, sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.3em
}

.mod.right-button[b-sx5077phjv] {
    display: grid;
    grid-template-columns: 1fr auto;
}

.mod.right-button .svg-next[b-sx5077phjv] {
    margin: auto;
    align-content: center;
    vertical-align: center;
    fill: white;
    transition: 0.5s ease-out;
}

.svg-next:hover[b-sx5077phjv] {
    transform: scale(1.25);
}
/* /Pages/CreditReport/Company/BusinessOverviewPanel.razor.rz.scp.css */
.logo-holder:hover[b-toemlftdaa] {
    transform: scale(1.5)
}

.logo-holder[b-toemlftdaa] {
    aspect-ratio: 1;
    border: 1px solid var(--open-colour);
    object-fit: contain;
    border-radius: 1000px;
    width: 150px;
    height: 150px;
    padding: 15px;
    transition: 1s ease-out;
}

.logo-holder.logo-alpha[b-toemlftdaa] {
    border: 2px solid var(--open-colour);
    background-color: white;
}
/* /Pages/CreditReport/Company/CCJs.razor.rz.scp.css */
.sticky-inner[b-xjc8xykm8h] {
    position: sticky;
    top: 90px;
}
.ccj[b-xjc8xykm8h] {
    color: var(--alt-text-colour);
    letter-spacing: 0.3px;
    text-transform: none;
    font-family: Inter, sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 1em;
}

.wifi-image[b-xjc8xykm8h] {
    z-index: 2;
    background-color: var(--active-colour);
    border-radius: 1000px;
    width: 25px;
    height: 25px;
    padding: 3px;
    position: absolute;
    inset: -5% 8px auto auto;
}

.ccj-count[b-xjc8xykm8h] {
    text-align: center;
    width: 80px;
    margin-left: auto;
    margin-right: auto;
    font-size: 5em;
    display: inline-block;
    position: relative;
}


.risk-block[b-xjc8xykm8h] {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative;
}
/* /Pages/CreditReport/Company/CreditReport.razor.rz.scp.css */
@media screen and (max-width: 991px) {
    .div-block-277[b-62a6x2moy6] {
        order: -9999;
    }
}

.grid-11[b-62a6x2moy6] {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
}
.toggle-grid:hover[b-62a6x2moy6]{
    transform: scale(1.02);
}
.toggle-grid[b-62a6x2moy6]{
    transition: all .2s ease-in-out;
}
/* /Pages/CreditReport/Company/DirectorsList.razor.rz.scp.css */
.director-list[b-bwxgp0nwbf] {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1.5fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    margin-bottom: 5px;
    padding: 10px;
    display: grid;
}

.directors-text[b-bwxgp0nwbf] {
    color: var(--alt-text-colour);
    letter-spacing: .3px;
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
    display: inline-block;
}

.label-status[b-bwxgp0nwbf] {
    border: 1px solid;
    text-align: center;
    letter-spacing: .3px;
    background-color: #0000;
    border-radius: 5px;
    padding: 3px 12px;
    font-family: Inter, sans-serif;
    font-weight: 400;
    transition: transform .3s;
    display: inline-block;
    font-size: 10px;
    line-height: 1;
    border-color: var(--progress-closed);
    color: var(--progress-closed);
}

.label-status.active[b-bwxgp0nwbf] {
    border-color: var(--status-ok);
    color: var(--status-ok);
    font-size: 10px;
}
.label-status.resigned[b-bwxgp0nwbf] {
    border-color: var(--declined-colour);
    color: var(--declined-colour);
    font-size: 10px;
}

.director-row[b-bwxgp0nwbf] {
    cursor: default;
    border-radius: 5px;
    transition: transform .3s;
}

.director-row:hover[b-bwxgp0nwbf] {
    transform: scale(1.02)
}

.director-row:nth-child(odd)[b-bwxgp0nwbf] {
    background-image: linear-gradient(90deg, #ffffff26, #0000 80%);
}
/* /Pages/CreditReport/Company/FinancialYearSummary.razor.rz.scp.css */
.pwhite.smaller.explainer[b-dv0g5fb3lo] {
    opacity: .7;
}

.slider[b-dv0g5fb3lo] {
    width: 300px;
    text-align: center;
    align-content: center;
    overflow: hidden;
    box-sizing: border-box;
    scrollbar-color: white transparent;
    margin: auto;
}

[b-dv0g5fb3lo] .slides {
    display: flex;

    overflow-x: auto;
    scroll-snap-type: x mandatory;


    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;

    /*
    scroll-snap-points-x: repeat(300px);
    scroll-snap-type: mandatory;
    */
}

[b-dv0g5fb3lo] .slides::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

[b-dv0g5fb3lo] .slides::-webkit-scrollbar-thumb {
    background: black;
    border-radius: 10px;
}

[b-dv0g5fb3lo] .slides::-webkit-scrollbar-track {
    background: transparent;
}

[b-dv0g5fb3lo] .slides > div {
    scroll-snap-align: start;
    flex-shrink: 0;
    width: 300px;
    height: 300px;
    margin-right: 50px;
    border-radius: 10px;
    transform-origin: center center;
    transform: scale(1);
    transition: transform 0.5s;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

[b-dv0g5fb3lo] .slider-container {
    display: flex;
    align-items: center;
    height: 100%;
    overflow: hidden;
}

[b-dv0g5fb3lo] .slides > div.fys-block {
    height: 150px;
    border-radius: 10px;
    padding: 2em;
    text-align: left;
}

[b-dv0g5fb3lo] .slides > div.fys-block:nth-child(3n+1) {
    background-color: var(--module-colour);
}

[b-dv0g5fb3lo] .slides > div.fys-block:nth-child(3n+2) {
    background-color: var(--open-colour);
}

[b-dv0g5fb3lo] .slides > div.fys-block:nth-child(3n+2) .financial-year > label.field-labels {
    color: var(--alt-text-colour);
}

[b-dv0g5fb3lo] .slides > div.fys-block:nth-child(3n+3) {
    background-color: var(--form-colour);
}

.slider-container[b-dv0g5fb3lo] {
    grid-template-columns: 1fr auto 1fr;
    display: grid;
}

.slide-nav[b-dv0g5fb3lo] {
    margin: auto;
    font-weight: 600;
    font-size: 3em;
    color: white;
}

#slide-left[b-dv0g5fb3lo]:after {
    content: "<";
}

#slide-right[b-dv0g5fb3lo]:after {
    content: ">";
}
/* /Pages/CreditReport/Company/InfluencingFactors.razor.rz.scp.css */
.mif[b-3rmbm4stvu] {
    aspect-ratio: 1;
    background-color: var(--grey);
    object-fit: contain;
    border-radius: 4px;
    width: 22px;
    height: 22px;
    padding: 2px;
    display: block;
}

.mif.tick[b-3rmbm4stvu] {
    background-color: var(--status-ok);
}

.mif.cross[b-3rmbm4stvu] {
    background-color: var(--status-failed);
}

.mif-holder[b-3rmbm4stvu] {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-bottom: 1px solid #ffffff4d;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    padding-bottom: 10px;
    display: flex;
}

.pwhite.smaller.compress[b-3rmbm4stvu] {
    flex: 1;
}
/* /Pages/CreditReport/Company/ProfitAndLoss.razor.rz.scp.css */
div.fys[b-b61ftkjp4o] {
    color: var(--alt-text-colour);
    letter-spacing: 0.3px;
    margin-left: 0;
    margin-right: 0;
    font-family: Inter, sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.3em
}

.mod.right-button .svg-next[b-b61ftkjp4o] {
    margin: auto;
    align-content: center;
    vertical-align: center;
    fill: white;
    transition: 0.5s ease-out;
}

.svg-next:hover[b-b61ftkjp4o] {
    transform: scale(1.25);
}
/* /Pages/CreditReport/Company/RiskGauge.razor.rz.scp.css */
:root[b-h4o7xu7hgz] {
    --gauge-block-value: 100;
    --gauge-size: 300px
}

@property --num {
    syntax: '<integer>';
    initial-value: 0;
    inherits: false;
}

@keyframes new_animation-b-h4o7xu7hgz {
    from {
        --num: 0;
    }
    to {
        --num: var(--gauge-block-value);
    }
}

.gauge-block[b-h4o7xu7hgz] {
    height: var(--gauge-size);
    width: var(--gauge-size);
    margin: auto;
    transition: 1s ease-out;
}

.text-gauge[b-h4o7xu7hgz] {
    position: absolute;
    width: var(--gauge-size);
    height: var(--gauge-size);
    align-content: center;
    text-align: center;
    margin-top: calc(-1 * var(--gauge-size));
}

.gauge-block > svg[b-h4o7xu7hgz] {
    position: absolute;
}

.gauge-block:hover[b-h4o7xu7hgz] {
    transform: scale(1.2);
}

div.gauge-block-number[b-h4o7xu7hgz] {
    color: var(--alt-text-colour);
    font-size: 96px;
    font-weight: 600;
    line-height: 1;
    animation: new_animation-b-h4o7xu7hgz 4s ease-in-out forwards;
    counter-reset: num var(--num);
}

div.gauge-block-number[b-h4o7xu7hgz]::after {
    content: counter(num);
}

.report-download-block[b-h4o7xu7hgz] {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
}
/* /Pages/Dashboard.razor.rz.scp.css */
.user-block>div:nth-child(2)[b-ahetznfbpv] {
    margin-top: 20px;
}

.user-block>p:nth-child(3)[b-ahetznfbpv] {
    margin-top: 5px;
}


[b-ahetznfbpv] a[data-status]:nth-child(2n+1) {
    text-align: left;
}
/* /Pages/Funder/FunderEditPage.razor.rz.scp.css */
[b-ln43s5mvjp] .inner-mod{
    margin-top: 5px;
}
/* /Pages/Profile/Company/CompanyUserManagement.razor.rz.scp.css */
.top-bar-grid[b-eunlj375ju]{
    display: grid;
    grid-template-columns: 2em auto 2em;
}
/* /Pages/Profile/CompanyDefaults.razor.rz.scp.css */
/* /Pages/Profile/CompanySettings.razor.rz.scp.css */
h3[b-y2yik4ty9z] {
    color: var(--alt-text-colour);
}
/* /Pages/Profile/DefaultEditor.razor.rz.scp.css */
h3[b-lf5lzpxzn8] {
    color: var(--alt-text-colour);
}
/* /Pages/Profile/SettingsCommunicationGrids/CompanyAddressesDisplay.razor.rz.scp.css */
.settings-grid-row[b-cad0ojk6c0] {
    display: grid;
    grid-template-columns: 4fr 1fr 1fr;
}

.settings-grid-row:nth-child(1) > p[b-cad0ojk6c0] {
    font-weight: 500;
}

.settings-grid-row:not(:first-child)[b-cad0ojk6c0] {
    border: none;
    cursor: pointer;
    align-items: center;
}

.settings-grid-row > *[b-cad0ojk6c0] {
    border-bottom: 1px none hsla(0, 0%, 100%, 0.3);
}

.settings-grid-row > p[b-cad0ojk6c0] {
    display: inline-block;
    font-family: Inter, sans-serif;
    color: var(--alt-text-colour);
    font-size: 13px;
    line-height: 1em;
    font-weight: 300;
    letter-spacing: 0.3px;
}

.settings-grid-row:nth-child(2n+1):not(:first-child)[b-cad0ojk6c0] {
    border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0.15)), color-stop(80%, transparent));
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0.15), transparent 80%);
}

.settings-grid-row.selected[b-cad0ojk6c0] {
    background-image: -webkit-gradient(linear, left top, right top, from(hsla(123, 100%, 50%, 0.15)), color-stop(80%, transparent));
    background-image: linear-gradient(90deg, hsla(123, 100%, 50%, 0.15), transparent 80%);
}

.settings-grid-row > p:nth-child(6)[b-cad0ojk6c0], .settings-grid-row > *:nth-child(7)[b-cad0ojk6c0] {
    justify-self: right;
}

.settings-grid-row:not(:first-child) > p:nth-child(6)[b-cad0ojk6c0] {
    font-size: 10px;
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-color: var(--status-colour);
    padding: 3px 10px;
    border-radius: 5px;
    background-color: transparent;
    -webkit-transition: -webkit-transform 300ms ease;
    transition: -webkit-transform 300ms ease;
    transition: transform 300ms ease;
    transition: transform 300ms ease, -webkit-transform 300ms ease;
    font-family: Inter, sans-serif;
    color: var(--status-colour);
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.3px;
}
/* /Pages/Profile/SettingsCommunicationGrids/CompanySocialMediaDisplay.razor.rz.scp.css */
.settings-grid-row[b-r16v2qi6ck] {
    display: grid;
    grid-template-columns: 2fr 3fr 1fr;
}

.settings-grid-layout tr td[b-r16v2qi6ck],
.settings-grid-layout tr th[b-r16v2qi6ck] {
  padding-bottom: 1em;
  padding-top: 1em;
}

.settings-grid-row:nth-child(1) > p[b-r16v2qi6ck] {
    font-weight: 500;
}

.settings-grid-row:not(:first-child)[b-r16v2qi6ck] {
    border: none;
    cursor: pointer;
    align-items: center;
}

.settings-grid-row > *[b-r16v2qi6ck] {
    border-bottom: 1px none hsla(0, 0%, 100%, 0.3);
}

.settings-grid-row > p[b-r16v2qi6ck] {
    display: inline-block;
    font-family: Inter, sans-serif;
    color: var(--alt-text-colour);
    font-size: 13px;
    line-height: 1em;
    font-weight: 300;
    letter-spacing: 0.3px;
}

.settings-grid-row:nth-child(2n+1):not(:first-child)[b-r16v2qi6ck] {
    border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0.15)), color-stop(80%, transparent));
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0.15), transparent 80%);
}

.settings-grid-row.selected[b-r16v2qi6ck] {
    background-image: -webkit-gradient(linear, left top, right top, from(hsla(123, 100%, 50%, 0.15)), color-stop(80%, transparent));
    background-image: linear-gradient(90deg, hsla(123, 100%, 50%, 0.15), transparent 80%);
}

.settings-grid-row > p:nth-child(6)[b-r16v2qi6ck], .settings-grid-row > *:nth-child(7)[b-r16v2qi6ck] {
    justify-self: right;
}

.settings-grid-row:not(:first-child) > p:nth-child(6)[b-r16v2qi6ck] {
    font-size: 10px;
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-color: var(--status-colour);
    padding: 3px 10px;
    border-radius: 5px;
    background-color: transparent;
    -webkit-transition: -webkit-transform 300ms ease;
    transition: -webkit-transform 300ms ease;
    transition: transform 300ms ease;
    transition: transform 300ms ease, -webkit-transform 300ms ease;
    font-family: Inter, sans-serif;
    color: var(--status-colour);
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.3px;
}
/* /Pages/Profile/UserDefaultEditor.razor.rz.scp.css */
h3[b-9peeqpowl7] {
    color: var(--alt-text-colour);
}
/* /Pages/Profile/UserSettings.razor.rz.scp.css */
h3[b-w7l1dayopy] {
    color: var(--alt-text-colour);
}
/* /Shared/Header.razor.rz.scp.css */
.notify[b-clvazq9v0d] {
    position: relative;
    cursor: pointer;
}
/* /Shared/Layout/MainLayout.razor.rz.scp.css */
.loading[b-pc4qg4w3ic] {
    display: none;
}

a[b-pc4qg4w3ic] {
    cursor: pointer;
}
/* /Shared/NavMenu.razor.rz.scp.css */
@media screen and (max-width:991px) {
    .side-nav-wrap[b-pxw9k46hlg] {
        display:block;
        transform: translate3d(-100%,0,0);
        transition: transform 1s ease-in-out;
    }

        .side-nav-wrap.show[b-pxw9k46hlg] {
            display: block;
            transform: translate3d(0,0,0);
            transition: transform 0.5s ease-in-out;
        }
}
