/* /Components/DigitalTwins/Asset/Construction/ConstructionFeatures.razor.rz.scp.css */
/* /Components/DigitalTwins/Asset/Construction/ConstructionOverview.razor.rz.scp.css */
/* /Components/DigitalTwins/Asset/Construction/ConstructionSummary.razor.rz.scp.css */
.grid-item:last-child:nth-child(2n-1)[b-jzwpzx5sgl] {
    grid-column: span 2;
}
/* /Components/DigitalTwins/Asset/Exposures/CrimeExposures.razor.rz.scp.css */
@media (min-width: 1600px) {
    .crime-type-grid[b-yxes3j9r68] {
        grid-template-columns: 1fr 1fr;
    }

    .crime-type-grid .grid-item:last-child:nth-child(2n-1)[b-yxes3j9r68] {
        grid-column: span 2;
    }
}
.crime-type-grid[b-yxes3j9r68] {
    display: grid;
    gap: .75rem;
}

/* /Components/DigitalTwins/Asset/Exposures/ExposuresSummary.razor.rz.scp.css */
.grid-item:last-child:nth-child(2n-1)[b-zj5e6sdl74] {
    grid-column: span 2;
}
/* /Components/DigitalTwins/Asset/General/AssetList.Razor.rz.scp.css */
.grid-wrapper[b-4y18kgn8m4] {
    height: 100%;
}
.rz-datatable-thead th .rz-column-title-content[b-4y18kgn8m4], 
.rz-grid-table thead th .rz-column-title-content[b-4y18kgn8m4] {
    font-size: 8pt;
}
/* /Components/DigitalTwins/Asset/Protections/ProtectionsSummary.razor.rz.scp.css */
.grid-item:last-child:nth-child(2n-1)[b-zn543c9za1] {
    grid-column: span 2;
    max-width:500px;
    justify-self: center;
    width: 100%;
}

.grid-item#police-force[b-zn543c9za1]  .iai-collapsible {
    width: 100%;
}
/* /Components/DigitalTwins/Asset/Summary/AssetSummary.razor.rz.scp.css */
/* /Components/DigitalTwins/Asset/Summary/FirestationRoutesSummary.razor.rz.scp.css */
[b-tc2pki69ti] .map-component-wrap .spinner-wrap {
    width: calc(100% + 2.5rem);
}
.fs-table-row[b-tc2pki69ti] {
    width: 100%;
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
}
.fs-table-row p.grid-heading[b-tc2pki69ti], .fs-table-row p.grid-data[b-tc2pki69ti] {

}
.fs-table-row p.grid-heading[b-tc2pki69ti] {
    font-weight: bold;
}
.fs-table-row p.grid-data[b-tc2pki69ti] {}

div#no-routes[b-tc2pki69ti] {
    font-size: 1.5rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 100%;
}

div#no-routes i[b-tc2pki69ti] {
    font-size: 2rem;
}

div#no-routes p[b-tc2pki69ti] {margin: 0; margin-left: 0.5rem;}

div[class^="col"][b-tc2pki69ti]  .map-component-wrap {
    height: calc(100% + 2rem);
}
/* /Components/DigitalTwins/Asset/Summary/KeyFeatures.razor.rz.scp.css */
body[b-d3t4nfumoo] {
}
/* /Components/DigitalTwins/Asset/Summary/PropertyDetails.razor.rz.scp.css */
/* /Components/DigitalTwins/Asset/Summary/SummaryExposures.razor.rz.scp.css */
.datapoint-column[b-utlka5j7mu] {
    flex-direction: column;
}

.datapoint-column .text-header[b-utlka5j7mu] {
    flex: 0 1 auto;
}

    .datapoint-column .data-content[b-utlka5j7mu] {
        flex: 1 1 auto;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: space-evenly;
    }
/* /Components/DigitalTwins/Asset/Summary/SummaryProtections.razor.rz.scp.css */
/* /Components/DigitalTwins/SovUpload/SovUploadStatusCard.razor.rz.scp.css */
.sov-status-card.sov-processing .card-header[b-724ozqq3nw],
.sov-status-square.sov-status-processing[b-724ozqq3nw] {
    background-color: var(--bs-warning);
}

.sov-status-card.sov-complete .card-header[b-724ozqq3nw],
.sov-status-square.sov-status-complete[b-724ozqq3nw] {
    background-color: var(--bs-success);
}

.sov-status-card.sov-partial .card-header[b-724ozqq3nw],
.sov-status-square.sov-status-partial[b-724ozqq3nw] {
    background-color: var(--bs-warning);
}

.sov-status-card.sov-failed .card-header[b-724ozqq3nw],
.sov-status-square.sov-status-failed[b-724ozqq3nw] {
    background-color: var(--bs-danger);
}


.sov-status-card[b-724ozqq3nw] {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    text-align: center;
    display: flex;
    height: 100%;
}

    .sov-status-card .card-body[b-724ozqq3nw] {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        flex-wrap: nowrap;
        align-items: center;
    }

        .sov-status-card .card-body .job-names[b-724ozqq3nw] {
            max-width: 100%;
            word-break: break-all;
        }
        .sov-status-card .card-body .job-status[b-724ozqq3nw] {
            width: 100%;
        }


.sov-status-square[b-724ozqq3nw] {
    padding: 0.5rem;
    border-radius: 4px;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.25);
}

    div.status-wrapper[b-724ozqq3nw] {
        display: flex;
        justify-content: space-evenly;
        align-items: center;
    }

    div.status-wrapper > div > P[b-724ozqq3nw] {
        font-size: 0.8rem;
        margin-bottom: 0.5rem;
    }

    div.status-wrapper > div[b-724ozqq3nw] { padding: 0.5rem; }
/* /Components/Generic/Alerts/AssetAlertMessage.razor.rz.scp.css */
.asset-alert-message[b-691etkdiqt] {
    display: flex;
    align-items: start;
    min-width: 0;
    padding: 0.75rem;
}

    .asset-alert-message i[b-691etkdiqt] {
        margin-right: 0.5rem;
        color: var(--theme-icon-color, #3A5166);
    }

        .asset-alert-message i[b-691etkdiqt],
        .asset-alert-message i[b-691etkdiqt]::before {
            font-size: 1.5rem;
            height: 1.5rem;
            vertical-align: baseline;
        }

    .asset-alert-message .message-content[b-691etkdiqt] {
        text-align: left;
        color: var(--IAI-Primary-500, #132C43);
        font-family: Poppins;
        font-size: 1rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        margin: 0;
    }

    .asset-alert-message.alert-severe div.message-content[b-691etkdiqt],
    .asset-alert-message.alert-severe i[b-691etkdiqt] {
        color: var(--IAI-Primary-Accents-Red-600, #ED3030);
    }
/* /Components/Generic/Alerts/AssetPropertyNotices.razor.rz.scp.css */
div > span > p[b-bcxt282jpa] {
    color: var(--IAI-Primary-500, #132C43);
    text-align: center;
    font-family: Poppins;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0;
}
hr[b-bcxt282jpa] {
    margin: 0.75rem 0!important;
}
p.no-alerts[b-bcxt282jpa] {
    width: fit-content;
    margin: auto;
    text-align: center;
}

div.alert-messages-wrap.wrap-wide[b-bcxt282jpa] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0.75rem;
}

@media (max-width: 1500px) {
    div.alert-messages-wrap.wrap-wide[b-bcxt282jpa] {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 991px) {
    div.alert-messages-wrap.wrap-wide[b-bcxt282jpa] {
        grid-template-columns: repeat(1, 1fr);
    }
}

[b-bcxt282jpa] .iai-column-body {
    padding: 0.75rem 1rem!important;
}

div.alert-messages-wrap.wrap-wide[b-bcxt282jpa]  .asset-alert-message .message-content {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 0.5rem;
}

div.alert-messages-wrap.wrap-wide[b-bcxt282jpa]  .asset-alert-message .message-content:hover {
    text-overflow: unset;
    white-space: unset;
    overflow: unset;
}
/* /Components/Generic/GroupManagement/CreateGroupModal.razor.rz.scp.css */
.iai-modal-body[b-1m1vhqygks] {
    padding: 1.5rem 2.5rem;
}
.iai-modal-footer[b-1m1vhqygks] {
    padding: 0 2.5rem;
}

p.validation-error[b-1m1vhqygks] {
    color: red;
    font-size: 0.8rem;
    margin: 0;
}

.create-group-modal-content[b-1m1vhqygks]  .rz-textbox {
    margin: 0;
}

.create-group-modal-content button.btn.btn-add-assets[b-1m1vhqygks] {
    margin-top: 0.75rem;
    padding: 0;
}
.create-group-modal-content div.iai-modal-footer[b-1m1vhqygks] {
    display: flex;
}
    
/* /Components/Generic/GroupManagement/SelectableAssetCheckbox.razor.rz.scp.css */

div[b-nmdqzzqanb]  .rz-chkbox-box {
    margin: 0.25em auto 0;
    width: 1em;
    height: 1em;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    border: 1px solid;
}

div[b-nmdqzzqanb]  .rz-chkbox.rz-state-empty .rz-chkbox-box {
    background-color: #fff;
    border-color: rgba(0, 0, 0, .25);
}

div[b-nmdqzzqanb]  .rz-chkbox.rz-state-active .rz-chkbox-box {
    background-color: #0d6efd;
    border-color: #0d6efd;
}

div[b-nmdqzzqanb]  .rz-chkbox .rz-chkbox-box.rz-state-active span.rz-chkbox-icon.rzi {
    background-color: #0d6efd;
    border-radius: 0.25em;
    background-position-y: 0.1em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
}

div[b-nmdqzzqanb]  .rz-chkbox .rz-chkbox-box.rz-state-active span.rz-chkbox-icon.rzi::before {
    display: none;
}


/* /Components/Generic/GroupManagement/SelectableAssetGrid.razor.rz.scp.css */
.selectable-asset-grid-wrap[b-d558bnle7x] {
    margin-top: 0.75rem;
}

.selectable-asset-grid-wrap[b-d558bnle7x]  .rz-data-row td:first-child {
    padding: 0;
    text-align: center;
}

    .selectable-asset-grid-wrap[b-d558bnle7x]  .rz-data-row td:last-child i,
    .selectable-asset-grid-wrap[b-d558bnle7x]  .rz-data-row td:last-child svg,
    .selectable-asset-grid-wrap[b-d558bnle7x]  .rz-data-row td:last-child img {
        text-align: left;
        margin-right: auto;
        margin-left: 0.75rem;
    }
/* /Components/Generic/GroupManagement/SelectAllAssetsCheckbox.razor.rz.scp.css */
div[b-e8h23c1jvl]  .form-check {
    display: flex;
    min-height: unset;
    justify-content: center;
    align-items: center;
}

    div[b-e8h23c1jvl]  .form-check-input {
        width: 14px;
        height: 14px;
    }
/* /Components/Generic/IaiComponents/IaiAddressValue.razor.rz.scp.css */
p[b-2ypkmzs8f0] {
    display: flex;
    margin-bottom: .25rem;
    text-align: right;
    line-height: 1.05rem;
}

strong[b-2ypkmzs8f0] {
    line-height: 1.5rem;
    margin-right: auto;
    text-align: left;
}

div.d-flex.align-items-center[b-2ypkmzs8f0] {
    margin-top: .25rem;
}
/* /Components/Generic/IaiComponents/IaiAlert.razor.rz.scp.css */
div.alert[b-mjssq5gf96] {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: .25rem .5rem;
}

div.alert div.alert-content[b-mjssq5gf96] {
    flex: 1 1 auto;
}

div.alert.alert-dismissible button.btn-close[b-mjssq5gf96] {
    position: unset;
}
/* /Components/Generic/IaiComponents/IaiBoolSwitch.razor.rz.scp.css */
.bool-wrap[b-hrl1m1fs5a] {
    display: flex;
}
.bool-wrap > div.bool-item[b-hrl1m1fs5a] {
    border: 2px solid var(--theme-primary);
    border-radius: 4px;
    padding: .25rem .5rem;
}

.bool-wrap > div.bool-item:first-child[b-hrl1m1fs5a] {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.bool-wrap > div.bool-item:last-child[b-hrl1m1fs5a] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.bool-wrap > div.bool-item.selected[b-hrl1m1fs5a] {
    color: white;
    background-color: var(--theme-primary);
    font-weight: bold;
    text-transform: uppercase;
}
/* /Components/Generic/IaiComponents/IaiCollapsible.razor.rz.scp.css */
.iai-collapsible[b-0indrxap3y] {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.iai-collapsible .collapse.show[b-0indrxap3y] {
    padding: .5rem calc(var(--bs-gutter-x) * .5);
    background: var(--theme-light);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    flex: 1 1 auto;
}

    .iai-collapsible > p[data-iai-collapsed="expanded"]:first-child[b-0indrxap3y] {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .iai-collapsible > p:first-child[b-0indrxap3y] {
        background: var(--theme-light);
        padding: .75rem;
        border-radius: 4px;
        display: flex;
        margin: 0;
        flex: 0 0 auto;
        justify-content: center;
        align-items: center;
        border: 1px solid var(--theme-score-neutral);
    }


.iai-collapsible > p:first-child i[b-0indrxap3y] {
    margin-left: auto;
}
/* /Components/Generic/IaiComponents/IaiDataColumn.razor.rz.scp.css */
.iai-column-header[b-7v5eyj7loq] {
    padding: var(--theme-padding-y) var(--theme-padding-x);
    background-color: var(--theme-primary);
    flex: 0 0 auto;
    display: flex;
}

    .iai-column-header h4[b-7v5eyj7loq] {
        font-size: 1rem;
        font-weight: 600;
        font-family: 'Poppins', Helvetica, Arial, sans-serif;
        color: white;
        margin: 0;
        width: fit-content;
        display: inline-block;
    }

.iai-column-body[b-7v5eyj7loq] {
    padding: var(--theme-padding-x);
    background: white;
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    color: var(--theme-font-color, #132C43);
}

    .iai-column-body h4[b-7v5eyj7loq] {
        display: block;
        width: 100%;
        font-weight: bold;
        font-size: 1.15rem;
        text-align: center;
    }

    .iai-column-body[b-7v5eyj7loq]  .column-icon p {
        font-family: "Poppins";
        font-weight: 600;
        font-size: 1rem;
    }
    .iai-column-body[b-7v5eyj7loq]  i {
        color: var(--theme-icon-colour, #3A5166);
    }    

.iai-column[b-7v5eyj7loq] {
    box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.3);
    margin-bottom: 1rem;
    display: flex;
    flex-direction: column;
    height: 100%;
    border-radius: 4px;
}

    .iai-column[b-7v5eyj7loq], .iai-column > .iai-column-header[b-7v5eyj7loq] {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }

        .iai-column[b-7v5eyj7loq], .iai-column-body[b-7v5eyj7loq]  {
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
        }

/* /Components/Generic/IaiComponents/IaiDataValue.razor.rz.scp.css */
p[b-nt8i4d22yy] {
    display: flex;
    margin-bottom: .25rem;
    text-align: right;
}

strong[b-nt8i4d22yy] { 
    margin-right: auto;
    text-align: left;
}

div.d-flex.align-items-center[b-nt8i4d22yy] {
    margin-top: .25rem;
}
/* /Components/Generic/IaiComponents/IaiEditableDatapoint.razor.rz.scp.css */
.datapoint-wrapper .datapoint-body[b-6rraeaw0s7] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}


    .datapoint-wrapper .datapoint-body a[b-6rraeaw0s7] {
        text-decoration: none;
        cursor: pointer;
        display: flex;
        align-items: center;
    }

    .datapoint-wrapper .datapoint-body i[b-6rraeaw0s7] {
        font-size: 1.5rem;
    }

        .datapoint-wrapper .datapoint-body i[b-6rraeaw0s7]::before {
            vertical-align: middle;
        }

    .datapoint-wrapper .datapoint-body .input-wrap[b-6rraeaw0s7] {
        flex: 1 1 auto;
        margin-left: 15px;
    }

        .datapoint-wrapper .datapoint-body .input-wrap p.datapoint-header[b-6rraeaw0s7] {
            margin-bottom: 0;
        }

        .datapoint-wrapper .datapoint-body .input-wrap p[b-6rraeaw0s7] {
            width: 100%;
        }
/* /Components/Generic/IaiComponents/IaiLoadingSplash.razor.rz.scp.css */
.iai-loading-splash[b-zwy73o8p8f] {
    position: absolute;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,1);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
/* /Components/Generic/IaiComponents/IaiPercentageInput.razor.rz.scp.css */
button.button-minus[b-lkotm79ezc],
button.button-plus[b-lkotm79ezc],
input[b-lkotm79ezc],
.percentage-input .input-group-text[b-lkotm79ezc] {
    border-color: var(--theme-primary);
    color: inherit;
    text-align: center;
}

.input-wrap.percentage-input[b-lkotm79ezc] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    justify-items: center;
    align-items: center;
}

.percentage-input input[b-lkotm79ezc] {
    border-right: none;
    text-align: center;
}
.percentage-input .input-group-text[b-lkotm79ezc] {
    background-color: inherit;
    border-left: none;
    padding-left:0;
    margin-left: -.75rem!important;
    z-index:99
}

button.button-minus:hover[b-lkotm79ezc], button.button-plus:hover[b-lkotm79ezc] {
    color: white;
}
button.button-minus:hover[b-lkotm79ezc] {
    background-color: red;
}
button.button-plus:hover[b-lkotm79ezc] {
    background-color: green;
}

/* /Components/Generic/IaiComponents/IaiRoundedSwitch.razor.rz.scp.css */
/* The switch - the box around the slider */
.switch[b-kksd03ufgc] {
    position: relative;
    display: inline-block;
    width: 36px;
    height: 20px;
}

    /* Hide default HTML checkbox */
    .switch input[b-kksd03ufgc] {
        opacity: 0;
        width: 0;
        height: 0;
    }

/* The slider */
.slider[b-kksd03ufgc] {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider[b-kksd03ufgc]:before {
        position: absolute;
        content: "";
        height: 16px;
        width: 16px;
        left: 2px;
        bottom: 2px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider[b-kksd03ufgc] {
    background-color: var(--theme-input-active-colour, #8A93EF);
}

input:focus + .slider[b-kksd03ufgc] {
    box-shadow: 0 0 1px var(--theme-input-active-colour, #8A93EF);
}

input:checked + .slider[b-kksd03ufgc]:before {
    -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px);
    transform: translateX(16px);
}

/* Rounded sliders */
.slider.round[b-kksd03ufgc] {
    border-radius: 12px;
}

    .slider.round[b-kksd03ufgc]:before {
        border-radius: 50%;
    }
/* /Components/Generic/IaiComponents/IaiSummaryDataValue.razor.rz.scp.css */
i[b-iuub1pieij], svg[b-iuub1pieij] {
    text-align: center;
    display: block;
    margin: 0 auto;
    font-weight: bold;
    font-size: 1.5rem;
}
h4[b-iuub1pieij], p[b-iuub1pieij] {
    font-family: 'Poppins', Helvetica, Arial, sans-serif;
    text-align: center;
}
h4.data-header[b-iuub1pieij] {
    font-weight: bold;
    font-size: 1.25rem;
}
p.data-value[b-iuub1pieij] {
    font-size: 1rem;
    margin: 0;
    color: #464646;
}
/* /Components/Generic/IaiComponents/Inputs/IaiSelectInput.razor.rz.scp.css */
button.button-minus[b-p8sq0mmrcp],
button.button-plus[b-p8sq0mmrcp],
input[b-p8sq0mmrcp],
.number-input .input-group-text[b-p8sq0mmrcp] {
    border-color: var(--theme-primary);
    color: inherit;
    text-align: center;
}

.input-wrap.number-input[b-p8sq0mmrcp] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    justify-items: center;
    align-items: center;
}

.number-input input[b-p8sq0mmrcp] {
    border-right: none;
    text-align: center;
}
.number-input .input-group-text[b-p8sq0mmrcp] {
    background-color: inherit;
    border-left: none;
    padding-left:0;
    margin-left: -.75rem!important;
    z-index:99
}

button.button-minus:hover[b-p8sq0mmrcp], button.button-plus:hover[b-p8sq0mmrcp] {
    color: white;
}
button.button-minus:hover[b-p8sq0mmrcp] {
    background-color: red;
}
button.button-plus:hover[b-p8sq0mmrcp] {
    background-color: green;
}

/* /Components/Generic/IaiComponents/Inputs/IaiSteppableNumberInput.razor.rz.scp.css */
button.button-minus[b-r2yc5uxzqq],
button.button-plus[b-r2yc5uxzqq],
input[b-r2yc5uxzqq],
.number-input .input-group-text[b-r2yc5uxzqq] {
    border-color: var(--bs-gray-400);
    color: inherit;
    text-align: center;
}

.input-wrap.number-input[b-r2yc5uxzqq] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    justify-items: center;
    align-items: center;
}

.number-input input[b-r2yc5uxzqq] {
    border-right: none;
    text-align: center;
}
.number-input .input-group-text[b-r2yc5uxzqq] {
    background-color: inherit;
    border-left: none;
    padding-left:0;
    margin-left: -.75rem!important;
    z-index:99
}

button.button-minus:hover[b-r2yc5uxzqq], button.button-plus:hover[b-r2yc5uxzqq] {
    color: white;
}
button.button-minus:hover[b-r2yc5uxzqq] {
    background-color: red;
}
button.button-plus:hover[b-r2yc5uxzqq] {
    background-color: green;
}

/* /Components/Generic/IaiComponents/Inputs/IaiTextInput.razor.rz.scp.css */
button.button-minus[b-ai7wxd34us],
button.button-plus[b-ai7wxd34us],
input[b-ai7wxd34us],
.number-input .input-group-text[b-ai7wxd34us] {
    border-color: var(--theme-primary);
    color: inherit;
    text-align: center;
}

.input-wrap.number-input[b-ai7wxd34us] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    justify-items: center;
    align-items: center;
}

.number-input input[b-ai7wxd34us] {
    border-right: none;
    text-align: center;
}
.number-input .input-group-text[b-ai7wxd34us] {
    background-color: inherit;
    border-left: none;
    padding-left:0;
    margin-left: -.75rem!important;
    z-index:99
}

button.button-minus:hover[b-ai7wxd34us], button.button-plus:hover[b-ai7wxd34us] {
    color: white;
}
button.button-minus:hover[b-ai7wxd34us] {
    background-color: red;
}
button.button-plus:hover[b-ai7wxd34us] {
    background-color: green;
}

/* /Components/Generic/IaiComponents/Modals/IaiEditableDatapointsDialog.razor.rz.scp.css */
[b-ipqnlpo2e6] .modifier-disabled {
    color: var(--rz-input-disabled-color);
    opacity: 0.5;
}
/* /Components/Generic/Mapping/LeafletMap.razor.rz.scp.css */
.map-component-wrap[b-5131keh47j], .leaflet-map[b-5131keh47j] {
    height: 100%;
    position: relative;
    min-height: 300px;
    border-radius:4px;
    z-index: 2;
}

#asset-page-wrap > div.row:first-child div[class^="col"]:last-child div.map-component-wrap[b-5131keh47j] {
    min-height: 350px;
    box-shadow: 4px 4px 7px rgba(0, 0, 0, 0.3);
}

.map-component-wrap .map-error[b-5131keh47j] {
    position: absolute;
    bottom: 0;
    z-index: 999;
    width: 100%;
    margin: 0;
}

[b-5131keh47j] .leaflet-bottom, [b-5131keh47j] .leaflet-top {
    z-index: 998;
}
/* /Components/Generic/Mapping/StaticLeafletMap.razor.rz.scp.css */
.map-component-wrap[b-ygo119uht2], .leaflet-map[b-ygo119uht2] {
    height: 100%;
    position: relative;
    min-height: 300px;
}
/* /Components/Generic/Mapping/StreetView.razor.rz.scp.css */
.streetview-wrapper[b-zy943jmsat] {
    height: 100%;
    width: 100%;
}

.streetview-wrapper.streetview-overlay[b-zy943jmsat] {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 999;
}

.sv-instance[b-zy943jmsat] {
    height: 100%
}

.no-streetview-imagery[b-zy943jmsat] {
    background: rgba(0, 0, 0, 0.8);
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

button[b-zy943jmsat] {
    position: absolute;
    top: 10px;
    right: 60px;
    z-index: 1;
    background: #222222;
    border: 2px rgba(0,0,0,0.2);
    padding: 5px 10px;
    color: #ffffff;
    font-weight: bold;
    font-family: Roboto,Arial,sans-serif;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* /Components/Generic/PlatformTitle.razor.rz.scp.css */
h6[b-33w2q3pn3i] {
    font-size: 0.8rem;
    width: fit-content;
    margin-bottom: 0;
    align-self: center;
}
/* /Components/Generic/SingleRag.razor.rz.scp.css */
.rag-item[b-y28h7b9l3s] {
    flex: 1 1 auto;
    padding: 2px;
    align-items: center;
    align-self: center;
    text-align: center;
    font-weight: bold;
    color: white;
    border-radius: 4px;
    margin: 0 2px;
    height: 30px;
    text-align: center;
}

.rag-item.rag-unselected[b-y28h7b9l3s] {
    opacity: 0.15;
}

.rag-item-wrap[b-y28h7b9l3s] {
    width: 100%;
}

.rag-sm[b-y28h7b9l3s] {
    max-width: 40px;
}

p.rag-label[b-y28h7b9l3s] {
    font-size: 0.8rem;
    text-align: center;
    margin: 0;
}
/* /Components/Generic/Spinner.razor.rz.scp.css */
.spinner-lg[b-05mgsric72] {
    width: 3rem;
    height: 3rem;
}

.spinner-xl[b-05mgsric72] {
    width: 5rem;
    height: 5rem;
}

.spinner-wrap[b-05mgsric72] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    background: rgba(255,255,255,0.8);
    flex-direction: column;
}
/* /Components/Generic/StreetViewError.razor.rz.scp.css */
div.streetview-error-wrap.sv-error-overlay[b-j6ivcdw2sd] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index:9999;
}


button[b-j6ivcdw2sd] {
    border-radius: 0;
}
/* /Components/RebuildCost/Commercial/CommercialRebuildPercentages.razor.rz.scp.css */
.rca-base-cost[b-qhwzrc6sxr] {
    background-color: #dbe3f5; /* NOT var(--theme-light) as this isn't designed to be configurable */
    margin: -1rem -1rem 1rem;
    padding: 1rem;
    text-align: center;
    font-size:1.2rem;
    
}

.rca-base-cost i[b-qhwzrc6sxr] {
    font-size: 1.5rem;
}

.rca-base-cost p[b-qhwzrc6sxr] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.valuation-item label[b-qhwzrc6sxr] {
    font-weight: bold;
    font-size: 1.2rem;
    text-align: center;
    margin: auto;
    display: block;
}

.valuation-item i[b-qhwzrc6sxr] {
    width: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-weight: bold;
    margin: auto;
    font-size: 1.5rem;
}

.valuation-item p:nth-of-type(2)[b-qhwzrc6sxr] {
    font-style: italic;
}

.percentages-wrapper[b-qhwzrc6sxr] {
    width: 100%;
    display: flex;
    height: 100%;
}

    .percentages-wrapper .d-grid[b-qhwzrc6sxr] {
        width: 100%;
        grid-template-columns: repeat(4, 1fr);
        gap: 2rem;
        align-content: space-around;
    }

@media(min-width: 1401px) and (max-width: 1600px) {
    .percentages-wrapper .d-grid[b-qhwzrc6sxr] {
        grid-template-columns: repeat(6, 1fr);
    }

    .percentages-wrapper .d-grid .valuation-item:last-child:nth-child(3n - 1)[b-qhwzrc6sxr] {
        grid-column-end: -2;
    }

    .percentages-wrapper .d-grid .valuation-item:nth-last-child(2):nth-child(3n + 1)[b-qhwzrc6sxr] {
        grid-column-end: 4;
    }

    .valuation-item[b-qhwzrc6sxr] {
        grid-column: span 2;
    }
}

@media(max-width:1400px) {
    .percentages-wrapper .d-grid[b-qhwzrc6sxr] {
        grid-template-columns: repeat(2, 1fr);
    }
}

.valuation-item[b-qhwzrc6sxr] {
    display: flex;
    flex-direction: column;
    justify-self: center;
    align-items: center;
    justify-content: center;
    height: fit-content;
}
/* /Components/RebuildCost/Commercial/CommercialRebuildSummary.razor.rz.scp.css */
.summary-classification[b-2trdbge11l] {
    padding-left: 1rem;
    padding-right: 1rem;
    font-weight: bold;
    display: flex;
    align-items: center;
}

    .summary-classification img[b-2trdbge11l] {
        font-size: 1.5rem;
        height: 24px;
        margin-right: .5rem;
    }
/* /Components/RebuildCost/RebuildAssetList.Razor.rz.scp.css */
.grid-wrapper[b-u3937g7luj] {
    height: 100%;
}
.rz-datatable-thead th .rz-column-title-content[b-u3937g7luj], 
.rz-grid-table thead th .rz-column-title-content[b-u3937g7luj] {
    font-size: 8pt;
}
/* /Components/RebuildCost/Residential/Modifiers/AdjustmentTitle.razor.rz.scp.css */
.adjustment-title[b-1aof14crc1] {
    font-weight: bold;
    font-size: 1.25rem;
    margin: 0;
}

p.adjustment-description[b-1aof14crc1] {
    margin: 0;
    color: #98A1BB;
}
/* /Components/RebuildCost/Residential/Modifiers/AdjustmentWarning.razor.rz.scp.css */
.adjustment-title[b-i80ic4t5u6] {
    font-weight: bold;
    font-size: 1.25rem;
    margin: 0;
}

p.adjustment-description[b-i80ic4t5u6] {
    margin: 0;
}
/* /Components/RebuildCost/Residential/Modifiers/ConservatoryAdjustmentUserInput.razor.rz.scp.css */
div.col-12:nth-child(2) .input-wrap[b-8nrpoo1dgg]  > div.rz-radio-button-list-horizontal {
    justify-content: flex-start;
    margin-right: auto;
}
    div.col-12:nth-child(2) .input-wrap[b-8nrpoo1dgg]  > div.rz-radio-button-list-horizontal .rz-radio-btn {
        flex-direction: row-reverse;
    }

        div.col-12:nth-child(2) .input-wrap[b-8nrpoo1dgg]  > div.rz-radio-button-list-horizontal .rz-radio-btn div.rz-radiobutton-box.rz-state-active,
        div.col-12:nth-child(2) .input-wrap[b-8nrpoo1dgg]  > div.rz-radio-button-list-horizontal .rz-radio-btn div.rz-radiobutton-box.rz-state-active span.rz-radiobutton-icon{
            background: var(--theme-primary)
        }

    div.col-12:nth-child(2) .input-wrap > div[b-8nrpoo1dgg] {
        display: flex;
        width: 100%;
        margin-top: .5rem;
    }
.input-wrap[b-8nrpoo1dgg]  .rz-dropdown {
    flex: 1 1 auto;
}

.area-wrap[b-8nrpoo1dgg], 
.area-input[b-8nrpoo1dgg] {
    display: flex;
    align-items: center;
}

.area-input[b-8nrpoo1dgg] {
    margin-left: auto;
}
.area-input[b-8nrpoo1dgg]  input {
    max-width: 80px;
}
.area-input p[b-8nrpoo1dgg] {
    font-weight: bold;
    margin-left: .5rem;
    margin-bottom: 0;
}
/* /Components/RebuildCost/Residential/Modifiers/DetailedCalculationModifier.razor.rz.scp.css */
.modifier[b-6kqx3cyj9d] {
    display: flex;
    flex-direction: row;
}

    .modifier p[b-6kqx3cyj9d] {
        flex: 1 1;
        margin: 0;
        color: var(--Primary-P500, #132C43);
        font-family: Poppins;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 500;
        line-height: 150%; /* 1.3125rem */
    }

.modifier p:first-child[b-6kqx3cyj9d] {
    white-space: nowrap;
    flex: 0 0 calc(405px + 1rem);
}
    .modifier p:last-child[b-6kqx3cyj9d] {
        text-align: right;
        flex: 0 1;
        white-space: nowrap;
    }
    .modifier p:nth-child(2)[b-6kqx3cyj9d] {
        flex: 3 1;
        font-weight: 400;
        text-align: left;
    }

    @media(min-width: 768px) and (max-width: 1200px) {
        .modifier p:first-child[b-6kqx3cyj9d] {
            white-space: wrap;
            flex: 0 0 250px
        }
    }
@media(max-width: 768px) {
    .modifier p:first-child[b-6kqx3cyj9d] {
        white-space: wrap;
        flex: 0 0 200px
    }
}
/* /Components/RebuildCost/Residential/Modifiers/FacilityAdjustmentUserInput.razor.rz.scp.css */
[b-gnau6zld9i] .input-wrap .rz-slider {
    flex: 1 1 auto;
}

[b-gnau6zld9i] .input-wrap .rz-slider .rz-slider-handle {
    border-radius: 50%;
    height: var(--rz-slider-handle-height);
    width: var(--rz-slider-handle-height);

}

    [b-gnau6zld9i] .input-wrap .rz-slider .rz-slider-handle,
    [b-gnau6zld9i] .input-wrap .rz-numeric .rz-numeric-button-icon {
        background-color: #142c42
    }


[b-gnau6zld9i] .input-wrap .rz-slider .rz-slider-handle {
    z-index: 99;
}
[b-gnau6zld9i] .input-wrap.warn .rz-slider .rz-slider-handle {
    background-color: #fd8458;
}

[b-gnau6zld9i] .input-wrap .rz-slider .rz-slider-range {
    display: none;
}

[b-gnau6zld9i] .input-wrap .rz-numeric {
    width: fit-content;
    margin-left: 1.5rem;
    margin-right: 0;
    max-width: 80px;
    border-radius: 4px;
}

[b-gnau6zld9i] .rz-slider.warn-end::after,
[b-gnau6zld9i] .rz-slider.warn-start::before {
    content: "";
    background-color: var(--warnColour);
    display: block;
    position: absolute;
    width: 4px;
    height: 300%;
    transform: translateY(-33%);
}

[b-gnau6zld9i] .rz-slider.warn-start::before {
    left: calc((var(--warnStart) * 1%) - 8px);
}

[b-gnau6zld9i] .rz-slider.warn-end::after {
    right: calc( ((100 - var(--warnEnd)) * 1%) + 2px);
}
/* /Components/RebuildCost/Residential/Modifiers/FeatureAdjustmentAdditionalInput.razor.rz.scp.css */

div.w-100:last-child[b-ial6r5poke] {
    display: flex;
    flex-direction: row;
    align-items: center;
}

    div.w-100:last-child p[b-ial6r5poke] {
        flex: 2 1 auto;
        margin: 0;
    }

[b-ial6r5poke] .rz-numeric {
    max-width: 80px;
    margin-left: .5rem;
}

[b-ial6r5poke] .rz-textarea {
    width: 100%;
}
/* /Components/RebuildCost/Residential/Modifiers/FeatureAdjustmentUserInput.razor.rz.scp.css */
div.col-12:nth-child(2)[b-rim1x7rob2] {
    display: flex;
    width: 100%;
}
[b-rim1x7rob2] div.col-12:nth-child(2) .rz-dropdown {
    flex: 1 1 auto;
}
/* /Components/RebuildCost/Residential/Modifiers/GeneralAdjustmentAdditionalInput.razor.rz.scp.css */

div.w-100:last-child[b-hliymg3ncv] {
    display: flex;
    flex-direction: row;
    align-items: center;
}

    div.w-100:last-child p[b-hliymg3ncv] {
        flex: 2 1 auto;
        margin: 0;
    }

[b-hliymg3ncv] .rz-numeric {
    max-width: 80px;
    margin-left: .5rem;
}

[b-hliymg3ncv] .rz-textarea {
    width: 100%;
}
/* /Components/RebuildCost/Residential/Modifiers/HeightAdjustmentAdditionalInput.razor.rz.scp.css */

div.w-100:last-child[b-mf600r45vb] {
    display: flex;
    flex-direction: row;
    align-items: center;
}

    div.w-100:last-child p[b-mf600r45vb] {
        flex: 2 1 auto;
        margin: 0;
    }

[b-mf600r45vb] .rz-numeric {
    max-width: 80px;
    margin-left: .5rem;
}

[b-mf600r45vb] .rz-textarea {
    width: 100%;
}
/* /Components/RebuildCost/Residential/Modifiers/HeightAdjustmentUserInput.razor.rz.scp.css */
.adjustments-column.input-wrap[b-sdhaw3g8hs] {
    flex-direction: column;
}
.input-wrap[b-sdhaw3g8hs]  .unit {
    font-weight: bold;
    width: fit-content;
    margin: 0;
    margin-left: calc(var(--bs-gutter-x) * 0.5)!important;
    align-content: center;
}

.input-wrap[b-sdhaw3g8hs]  .rz-numeric {
    flex: 1 1 auto;
    text-align: right;
    max-width: unset;
    margin-left: 0;
}

[b-sdhaw3g8hs] .rz-numeric .rz-numeric-button-icon {
    background-color: rgb(80,80,80);
}
/* /Components/RebuildCost/Residential/Modifiers/QuantityAdjustmentAdditionalInput.razor.rz.scp.css */

div.w-100[b-ndomul5btv] {
    display: flex;
    flex-direction: row;
    align-items: center;
}

    div.w-100 p.unit[b-ndomul5btv] {
        margin: 0;
        margin-left: calc(var(--bs-gutter-x) * 0.5) !important;
    }

[b-ndomul5btv] .rz-textarea {
    width: 100%;
}
/* /Components/RebuildCost/Residential/Modifiers/QuantityAdjustmentUserInput.razor.rz.scp.css */
.input-wrap[b-2al1g3vuek] {
    border-radius: 4px;
    border: 1px solid rgba(0,0,0,0.15);
    display: flex;
    flex-direction: column!important;
    align-items: center;
    padding: calc(var(--bs-gutter-x) * 0.5);
}

    .input-wrap[b-2al1g3vuek]  .unit {
        font-weight: bold;
        width: fit-content;
        margin: 0;
        margin-left: calc(var(--bs-gutter-x) * 0.5);
    }

.input-wrap[b-2al1g3vuek]  .rz-numeric {
    flex: 1 1 auto;
    text-align: right;
}

.input-wrap[b-2al1g3vuek]  .rz-numeric .rz-numeric-button-icon {
    background-color: rgb(80,80,80);
}

div.col-12:nth-child(2) .input-wrap[b-2al1g3vuek]  > div.rz-radio-button-list-horizontal {
    justify-content: flex-start;
    margin-right: auto;
}

    div.col-12:nth-child(2) .input-wrap[b-2al1g3vuek]  > div.rz-radio-button-list-horizontal .rz-radio-btn {
        flex-direction: row-reverse;
    }

        div.col-12:nth-child(2) .input-wrap[b-2al1g3vuek]  > div.rz-radio-button-list-horizontal .rz-radio-btn div.rz-radiobutton-box.rz-state-active,
        div.col-12:nth-child(2) .input-wrap[b-2al1g3vuek]  > div.rz-radio-button-list-horizontal .rz-radio-btn div.rz-radiobutton-box.rz-state-active span.rz-radiobutton-icon {
            background: var(--theme-primary)
        }

div.col-12:nth-child(2) .input-wrap > div[b-2al1g3vuek] {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: .5rem;
}
/* /Components/RebuildCost/Residential/Modifiers/RateAdjustmentAdditionalInput.razor.rz.scp.css */

div.w-100[b-3ajo3qx8xf] {
    display: flex;
    flex-direction: row;
    align-items: center;
}

    div.w-100 p.unit[b-3ajo3qx8xf] {
        margin: 0;
        margin-left: calc(var(--bs-gutter-x) * 0.5) !important;
    }

[b-3ajo3qx8xf] .rz-textarea {
    width: 100%;
}
/* /Components/RebuildCost/Residential/Modifiers/RateAdjustmentUserInput.razor.rz.scp.css */
.input-wrap .input-row[b-xaog2xdpso] {
    display: flex;
    align-items: center;
}

.input-wrap[b-xaog2xdpso]  .input-row:not(:last-child) {
    margin-bottom: .5rem;
}

.input-wrap[b-xaog2xdpso]  .input-row > *[class^="rz"] {
    flex: 1 1 auto; 
    text-align: right;
}
.input-wrap[b-xaog2xdpso]  .input-row p.unit {
    margin-left: 1.5rem;
    font-weight:bold;
    width: 100px;
    margin-bottom: 0;
}
/* /Components/RebuildCost/Residential/Modifiers/StoneAdjustmentAdditionalInput.razor.rz.scp.css */

div.w-100[b-zwjpswakq1] {
    display: flex;
    flex-direction: row;
    align-items: center;
}

    div.w-100 p.unit[b-zwjpswakq1] {
        margin: 0;
        margin-left: calc(var(--bs-gutter-x) * 0.5) !important;
    }

[b-zwjpswakq1] .rz-textarea {
    width: 100%;
}

div.w-100:last-child[b-zwjpswakq1] {
    display: flex;
    flex-direction: row;
    align-items: center;
}

    div.w-100:last-child p[b-zwjpswakq1] {
        flex: 2 1 auto;
        margin: 0;
    }

    div.w-100:last-child[b-zwjpswakq1]  .rz-numeric {
        text-align: right;
        max-width: 80px;
    }
/* /Components/RebuildCost/Residential/Modifiers/StoneAdjustmentUserInput.razor.rz.scp.css */
[b-e4g59hiaxo] .rz-dropdown {
    width: 100%;
}
/* /Components/RebuildCost/Residential/ResidentialCostCalculation.razor.rz.scp.css */
div.calculations-row[b-c22hj0287w]  h4.data-header {
    text-transform: none!important;
}

.iai-column > .iai-column-body > div.container-fluid[b-c22hj0287w] {
    flex: 1 1 auto;
    align-content: center;
}
/* /Components/RebuildCost/Residential/ResidentialCostCalculationDetail.razor.rz.scp.css */
#fraction-wrap[b-xl69v6gtv8] {
    width: fit-content;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

    #fraction-wrap hr[b-xl69v6gtv8] {
        width: 80%;
        color: rgb(0, 0, 0);
        margin: 0.125rem auto;
        height: 2px;
        opacity: 0.75;
    }

#size-adjustment div#calculation[b-xl69v6gtv8] {
    display: flex;
    align-items: center;
}

#size-adjustment > div[b-xl69v6gtv8] {
    display: flex;
    flex-direction: column;
}

#size-adjustment > div p[b-xl69v6gtv8] {
    margin: 0;
    margin-right: 1.5rem;
}

div.calculations-row > div.container-fluid > div.row:first-child div[class^="col"]:not(:first-child)[b-xl69v6gtv8],
div.calculations-row > div.container-fluid > div.row:nth-child(3) div[class^="col"][b-xl69v6gtv8] {
    text-align: right;
}

    div.calculations-row > div.container-fluid > div.row:first-child div[class^="col"]:not(:first-child):last-child[b-xl69v6gtv8],
    div.calculations-row > div.container-fluid > div.row:nth-child(3) div[class^="col"]:last-child[b-xl69v6gtv8] {
        font-weight: 600;
    }

    div.calculations-row > div.container-fluid > div.row .calc-detail-wrap[b-xl69v6gtv8] {
        border: 1px solid rgba(0,0,0,0.25);
        width: calc(100% - 3rem);
        margin-left: 3rem;
        margin-right: auto;
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
        padding: 1.5rem;
    }
@media(min-width: 1200px) {
    div.calculations-row > div.container-fluid > div.row .calc-detail-wrap[b-xl69v6gtv8] {
        width: 80%;
    }
}
@media(max-width: 991px) {
    div.calculations-row > div.container-fluid[b-xl69v6gtv8],
    div.calculations-row > div.container-fluid > div.row[b-xl69v6gtv8],
    div.calculations-row > div.container-fluid > div.row > div[class^="col"][b-xl69v6gtv8] {
        padding: 0;
        margin: 0;
    }
    div.calculations-row > div.container-fluid > div.row .calc-detail-wrap[b-xl69v6gtv8] {
        width: calc(100% - 1rem);
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }
}

div.calculations-row > div.container-fluid > div.row .calc-detail-wrap div.row:not(:first-child)[b-xl69v6gtv8] {
    padding-top: 1rem;
}

.calc-detail-wrap > div.row > div[class^="col"][b-xl69v6gtv8] {
    color: var(--theme-font-colour, #132C43);
    font-family: Poppins;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    padding: 0;
}

    .calc-detail-wrap > div.row > div[class^="col"]:first-child[b-xl69v6gtv8] {
        font-weight: 500;
    }

        .calc-detail-wrap > div.row > div[class^="col"]:first-child small[b-xl69v6gtv8] {
            font-size: 0.75rem;
            font-weight: 400;
            line-height: 1.5rem;
            font-style: italic;
            display: block;
            margin-top: -0.375rem;
        }

.calc-detail-wrap > div.row:not(#additional-storey-row) > div[class^="col"]:last-child[b-xl69v6gtv8],
div.calculations-row > div.container-fluid > div.row:last-child:not(#additional-storey-row) > div[class^="col"]:last-child[b-xl69v6gtv8],
.calc-detail-wrap > div.row#additional-storey-row > div[class^="col"] > div.container-fluid > div.row > div[class^="col"]:last-child[b-xl69v6gtv8] {
    text-align: right;
    font-weight: 600;
    line-height: 1.5rem;
    vertical-align: bottom;
}

.calc-detail-wrap > div.row#additional-storey-row > div[class^="col"] > div.container-fluid[b-xl69v6gtv8],
.calc-detail-wrap > div.row#additional-storey-row > div[class^="col"] > div.container-fluid > div.row[b-xl69v6gtv8],
.calc-detail-wrap > div.row#additional-storey-row > div[class^="col"] > div.container-fluid > div.row > div[class^="col"][b-xl69v6gtv8] {
    padding: 0;
    margin: 0;
}
/* /Components/RebuildCost/Residential/ResidentialModifierCalculationDetail.razor.rz.scp.css */
#fraction-wrap[b-x8impkm0it] {
    width: fit-content;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

    #fraction-wrap hr[b-x8impkm0it] {
        width: 80%;
        color: rgb(0, 0, 0);
        margin: 0.125rem auto;
        height: 2px;
        opacity: 0.75;
    }

#size-adjustment div#calculation[b-x8impkm0it] {
    display: flex;
    align-items: center;
}

#size-adjustment > div[b-x8impkm0it] {
    display: flex;
    flex-direction: column;
}

    #size-adjustment > div p[b-x8impkm0it] {
        margin: 0;
        margin-right: 1.5rem;
    }

div.calculations-row > div.container-fluid > div.row:first-child div[class^="col"]:not(:first-child)[b-x8impkm0it],
div.calculations-row > div.container-fluid > div.row:nth-child(3) div[class^="col"][b-x8impkm0it] {
    text-align: right;
}

    div.calculations-row > div.container-fluid > div.row:first-child div[class^="col"]:not(:first-child):last-child[b-x8impkm0it],
    div.calculations-row > div.container-fluid > div.row:nth-child(3) div[class^="col"]:last-child[b-x8impkm0it] {
        font-weight: 600;
    }

div.calculations-row > div.container-fluid > div.row .calc-detail-wrap[b-x8impkm0it] {
    border: 1px solid rgba(0,0,0,0.25);
    width: calc(100% - 3rem);
    margin-left: 3rem;
    margin-right: auto;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
}

@media(min-width: 1200px) {
    div.calculations-row > div.container-fluid > div.row .calc-detail-wrap[b-x8impkm0it] {
        width: 80%;
    }
}

@media(max-width: 991px) {
    div.calculations-row > div.container-fluid[b-x8impkm0it],
    div.calculations-row > div.container-fluid > div.row[b-x8impkm0it],
    div.calculations-row > div.container-fluid > div.row > div[class^="col"][b-x8impkm0it] {
        padding: 0;
        margin: 0;
    }

        div.calculations-row > div.container-fluid > div.row .calc-detail-wrap[b-x8impkm0it] {
            width: calc(100% - 1rem);
            margin-left: 0.5rem;
            margin-right: 0.5rem;
        }
}

div.calculations-row > div.container-fluid > div.row .calc-detail-wrap div.row:not(:first-child)[b-x8impkm0it] {
    padding-top: 1rem;
}

.calc-detail-wrap > div.row > div[class^="col"][b-x8impkm0it] {
    color: var(--theme-font-colour, #132C43);
    font-family: Poppins;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    padding: 0;
}

    .calc-detail-wrap > div.row > div[class^="col"]:first-child[b-x8impkm0it] {
        font-weight: 500;
    }

        .calc-detail-wrap > div.row > div[class^="col"]:first-child small[b-x8impkm0it] {
            font-size: 0.75rem;
            font-weight: 400;
            line-height: 1.5rem;
            font-style: italic;
            display: block;
            margin-top: -0.375rem;
        }
hr[b-x8impkm0it] {
    display: flex;
    height: 0.0625rem;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    background: #686E80;
    margin: .75rem 0;
}
#adjustments-row[b-x8impkm0it] {
    display: flex;
    padding: 0.75rem;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.25rem;
    align-self: stretch;
    border: 1px solid var(--Neutrals-N500, #98A1BB);
    margin: 0;
}

#adjustments-row .col[b-x8impkm0it] {
    padding: 0;
}
.calculations-row p.title[b-x8impkm0it] {
    color: var(--theme-primary, #132C43);
    text-align: left;
    font-family: Poppins;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: fit-content;
    margin-right: auto;
    display: block;
}

#adjustments-total[b-x8impkm0it] {
    margin: 0;
    margin-top: 0.75rem;
}
    #adjustments-total .col[b-x8impkm0it] {
        display: flex;
        padding: 0.75rem;
        flex-direction: row;
        background: var(--Neutrals-N200, #E1E5F2);
    }
    #adjustments-total .col p[b-x8impkm0it] {
        color: var(--Primary-P500, #132C43);
        /* Body/14px/Medium */
        font-family: Poppins;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 500;
        line-height: 150%; /* 1.3125rem */
        margin: 0;
    }
#adjustments-total .col p:first-child[b-x8impkm0it] {
    margin-right: auto;

}
#adjustments-total .col p:last-child[b-x8impkm0it] {
    text-align: right;
}
/* /Components/RebuildCost/Residential/ResidentialModifierTabs.razor.rz.scp.css */
.residential-modifiers-wrapper[b-nvkz19zo94]  .iai-column-body {
    padding: 0.25rem;
}

    .residential-modifiers-wrapper[b-nvkz19zo94]  .iai-column-body .rz-tabview ul {
        margin: 0;
        border-bottom: 2px solid var(--IAI-Primary-500, #132C43);
    }

    .residential-modifiers-wrapper[b-nvkz19zo94]  .iai-column-body .rz-tabview ul li {
        opacity: 1!important;
        border: none;
    }

    .residential-modifiers-wrapper[b-nvkz19zo94]  .rz-tabview ul[role="tablist"].rz-tabview-nav li.rz-tabview-selected {
        border-right: 2px solid var(--theme-secondary);
        border-top: none;
        border-bottom: 0;
    }

.residential-modifiers-wrapper[b-nvkz19zo94]  .rz-tabview ul[role="tablist"].rz-tabview-nav li:not(.rz-tabview-selected).rz-state-disabled {
    border-right: 1px solid #FFF;
    background-color: var(--IAI-Primary-100, #919BA5) !important;
}
.residential-modifiers-wrapper[b-nvkz19zo94]  .rz-tabview ul[role="tablist"].rz-tabview-nav li:not(.rz-tabview-selected).rz-state-disabled,
.residential-modifiers-wrapper[b-nvkz19zo94]  .rz-tabview ul[role="tablist"].rz-tabview-nav li:not(.rz-tabview-selected).rz-state-disabled a{
    cursor: default;
}

.residential-modifiers-wrapper[b-nvkz19zo94]  .rz-tabview ul[role="tablist"].rz-tabview-nav li:not(.rz-tabview-selected) {
    border-right: 1px solid #FFF;
    background-color: var(--IAI-Neutrals-200, #E1E5F2)!important;
}

.residential-modifiers-wrapper[b-nvkz19zo94]  .rz-tabview ul li.rz-tabview-selected a,
.residential-modifiers-wrapper[b-nvkz19zo94]  .rz-tabview ul li.rz-state-disabled a {
    color: #FFF!important;
}
.residential-modifiers-wrapper[b-nvkz19zo94]  .rz-tabview ul li a {
    color: var(--IAI-Primary-500, #132C43) !important;
    text-align: center;
    font-family: Poppins;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.residential-modifiers-wrapper[b-nvkz19zo94]  .rz-tabview ul li.rz-tabview-selected a {
    font-weight: 600;
} 

.modifier-wrapper[b-nvkz19zo94] {
    padding: 0.5rem 0rem;
    justify-content: space-around;
    align-items: flex-start;
    align-self: stretch;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
}

.residential-modifiers-wrapper[b-nvkz19zo94]  .rz-tabview-panel {
    padding: 0;
}

.modifier-wrapper#facilities-modifier[b-nvkz19zo94] {
    display: flex;
    padding: 0.75rem 0.25rem;
    align-items: center;
    gap: 0.25rem;
}

.modifier-wrapper p[b-nvkz19zo94] {
    color: var(--IAI-Primary-500, #132C43);
    text-align: center;
    font-family: Poppins;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0;
}

.modifier-wrapper > div[b-nvkz19zo94] {
    color: var(--IAI-Primary-500, #132C43);
    text-align: center;
    font-family: Poppins;
    font-size: 1rem;
    font-style: italic;
    font-weight: 500;
    line-height: normal;
    display: flex;
    padding: 0.75rem 0.25rem;
    flex-direction: column;
    align-items: center;
    gap: 0.25rem;
}
/* /Components/RebuildCost/Residential/ResidentialRebuildSummary.razor.rz.scp.css */
.summary-classification[b-fcno4neq2j] {
    padding-left: 1rem;
    padding-right: 1rem;
    font-weight: bold;
    display: flex;
    align-items: center;
}

.summary-classification i[b-fcno4neq2j] {
    font-size: 1.5rem;
    margin-right: .5rem;
}
/* /Components/RebuildCost/Residential/ResidentialRebuildTab.razor.rz.scp.css */
.rebuild-clientside-report#residential-report div.row[b-tcy6mcaqfp]  table tr td:first-child {
    font-weight: bold;
}
/* /Components/Shared/Grid/RebuildClassificationGridColumn.razor.rz.scp.css */
i.bi[b-mydng7zkpa], img[b-mydng7zkpa] {
    font-size: 1.25rem;
    margin: auto;
    display: block;
    text-align: center;
}

img[b-mydng7zkpa] {
    height: 20px;
}
/* /Pages/Asset.razor.rz.scp.css */
#close-container[b-q3a6xvtis4] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 998;
}
#controls-row button.btn.btn-outline-dark[b-q3a6xvtis4] {
    margin-left: auto;
    width: fit-content;
}

#controls-row > div.col:first-child[b-q3a6xvtis4] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

[b-q3a6xvtis4] #controls-row div.rz-tabview {
    flex: 1 1 auto;
}

#controls-row > div.col[b-q3a6xvtis4] {
    position: relative;
}

[b-q3a6xvtis4] .rz-tabview-nav {
    margin: 0 var(--rz-tabs-padding);
}

[b-q3a6xvtis4] .rz-tabview-panels {
    background-color: transparent;
    border: none;
}

[b-q3a6xvtis4] .rz-tabview-nav li {
    cursor: pointer;
}

p.asset-alert-notification[b-q3a6xvtis4] {
    position: sticky;
    z-index:1000;
    top: 0;
    padding: 0.25rem 0.75rem;
    background: #EDA7A7;
    margin: 0 1.25rem 0.5rem;
}

#asset-page-wrap[b-q3a6xvtis4]  .rz-tabview ul[role=tablist].rz-tabview-nav li.edit-button,
#asset-page-wrap[b-q3a6xvtis4]  .rz-tabview ul[role=tablist].rz-tabview-nav li.edit-button a {
    opacity: 1;
    background-color: transparent;
    padding: 0;
    margin: 0;
    margin-left: auto;
}

#asset-page-wrap[b-q3a6xvtis4]  .rz-tabview ul[role=tablist].rz-tabview-nav li.alerts-tab-control,
#asset-page-wrap[b-q3a6xvtis4]  li.alerts-tab-control a[role="tab"],
.asset-alerts[b-q3a6xvtis4],
.asset-alerts .asset-alert[b-q3a6xvtis4] {
    border-radius: 0.125rem;
}

#asset-page-wrap[b-q3a6xvtis4]  .rz-tabview ul[role=tablist].rz-tabview-nav li.alerts-tab-control {
    background-color: transparent;
    padding: 0;
    margin: 0;
    margin-left: 0.75rem;
    opacity: 1;
}

[b-q3a6xvtis4] li.alerts-tab-control a[role="tab"] {
    background: none;
    padding: 0;
    margin: 0;
    position: relative;
}

.asset-alerts[b-q3a6xvtis4] {
    display: flex;
    gap: 0.25rem;
}

    .asset-alerts.no-new-alerts[b-q3a6xvtis4] {
        border-radius: 0.125rem;
        background: #8A93EF;
        height: 38px;
        width: 38px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .asset-alerts .asset-alert[b-q3a6xvtis4] {
        width: 38px;
        height: 38px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-shrink: 0;
        border: 2px solid;
    }

    .asset-alerts .asset-alert p[b-q3a6xvtis4] {
        margin: 0;
        font-weight: bold;
        color: #FFF;
        font-family: Poppins;
        font-size: 1.5rem;
        font-style: normal;
        line-height: normal;
    }

    .asset-alerts .asset-alert[data-alert-severity="Error"][b-q3a6xvtis4] {
        border: 2px solid #C32324;
        background: var(--theme-alert-error);
        order: 3;
    }

    .asset-alerts .asset-alert[data-alert-severity="Warning"][b-q3a6xvtis4] {
        border: 2px solid var(--theme-alert-error);
        background: var(--theme-alert-warning);
        order: 2;
    }

    .asset-alerts .asset-alert[data-alert-severity="Information"][b-q3a6xvtis4] {
        border: 2px solid var(--theme-alert-error);
        background: var(--theme-alert-information);
        order: 1;
    }

[b-q3a6xvtis4] li.alerts-tab-control a[role="tab"] .asset-alert-detail {
    position: absolute;
    top: 0;
    left: calc(38px + 0.25rem);
    display: flex;
}
/* /Pages/Index.razor.rz.scp.css */
#btn-create-asset-group[b-9wozb49n7e], #btn-export-assets[b-9wozb49n7e] {
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.125;
    font-family: Poppins;
    margin-bottom: 0.75rem;
    border-radius: 0.25rem;
    align-items: center;
    gap: 0.25rem;
    padding: 0.5rem 0.75rem;
    display: flex;
    justify-content: center;
}

#btn-create-asset-group[b-9wozb49n7e] {
    background: var(--IAI-Primary-Accents-Blue-600, #4857EC);
    color: #FFF;    
}

#btn-export-assets[b-9wozb49n7e] {
    background: var(--Primary-Accents-Blues-B100, #DADCF5);
    color: var(--Primary-Accents-Blues-B500, #4857EC);
}

    #btn-export-assets:hover[b-9wozb49n7e] {
        background: var(--IAI-Primary-Accents-Blue-600, #4857EC);
        color: #FFF;
    }

    #btn-export-assets:focus[b-9wozb49n7e] {
        animation-name: spring;
        animation-duration: 0.25s;
        animation-iteration-count: 1;
        animation-timing-function: ease-in-out;
    }
/* /Pages/SingleUpload.razor.rz.scp.css */
#asset-page-wrap .col-12.position-relative[b-xdzkgfzoev] {
    display: flex;
    flex-direction: column;
}

div.summary-body[b-xdzkgfzoev] {
    flex: 1;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    width: 100%;
}
div.summary-header h2[b-xdzkgfzoev] {
    text-transform: uppercase;
}
div.summary-header[b-xdzkgfzoev] {
    color: white;
}
div#address-placeholder-wrap[b-xdzkgfzoev] {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    z-index: 9999;
    background: rgba(255,255,255,0.65);
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

p#address-placeholder-text[b-xdzkgfzoev] {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.5rem;
}

p.address-example[b-xdzkgfzoev] {
    color: #98A1BB;
    font-size: 0.75rem;
}

button.btn.btn-primary#btn-search-address[b-xdzkgfzoev] {
    padding: 1rem;
    border-radius: 0;
    background-color: var(--theme-btn-gray);
    text-transform: uppercase;
    font-weight: bold;
    border: none;
}
    #address-prompt[b-xdzkgfzoev]::before,
    #address-prompt[b-xdzkgfzoev]::after {
        content: '';
        flex: 1;
        border-bottom: 1px solid #D1D8EC;
    }

#address-prompt:not(:empty)[b-xdzkgfzoev]::before {
    margin-right: .5rem;
}

#address-prompt:not(:empty)[b-xdzkgfzoev]::after {
    margin-left: .5rem;
}
#address-prompt[b-xdzkgfzoev] {
    color: var(--IAI-Neutrals-500, #98A1BB);
    text-align: center;
    font-family: Poppins;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    display: flex;
    align-items: center;
    margin-top: 0.75rem;
    margin-bottom: 0.25rem;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

div.w-100 label.form-label[b-xdzkgfzoev] {
    padding: 0;
    margin: 0;
    margin-bottom: 0.5rem;
    color: var(--IAI-Primary-500, #132C43);
    font-family: Poppins;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

div.w-100:last-child[b-xdzkgfzoev] {
    margin-top: 0.25rem;
}


/* Chrome, Safari, Edge, Opera */
div.w-100[b-xdzkgfzoev]  input::-webkit-outer-spin-button,
input[b-xdzkgfzoev]::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}

/* Firefox */
div.w-100[b-xdzkgfzoev]  input[type=number] {
    -moz-appearance: textfield !important;
}
/* /Pages/SovUpload.razor.rz.scp.css */
#no-sov-wrap[b-81nph4qhq3] {
    flex-direction: column;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: nowrap;
    min-height: 75vh;
}

select.form-select[b-81nph4qhq3] {
    width: fit-content;
    margin-left: auto;
}

.sov-job-grid[b-81nph4qhq3] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1em 1em;
    grid-auto-flow: row;
}

[b-81nph4qhq3] .sov-grid-item {
    flex: 1 1 auto;
}
@media (min-width: 2000px) {
    .sov-job-grid[b-81nph4qhq3] {
        grid-template-columns: repeat(5, 1fr);
    }
}

@media (max-width: 1700px) {
    .sov-job-grid[b-81nph4qhq3] {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (max-width: 1400px) {
    .sov-job-grid[b-81nph4qhq3] {
        grid-template-columns: repeat(2, 1fr);
    }
}


@media (max-width: 991px) {
    .sov-job-grid[b-81nph4qhq3] {
        grid-template-columns: repeat(1, 1fr);
    }
}
/* /Pages/Terms.razor.rz.scp.css */
#contents-list[b-4n6aoxecn0] {
    list-style: none;
    margin: 0;
    padding: 0;
}
/* /Shared/LoginDisplay.razor.rz.scp.css */
div.nav-topbar div.auth a[b-ult8llgsmh] {
    color: var(--header-text-color)!important;
    text-decoration: none;
}

a.login-msg > *[b-ult8llgsmh],
.logged-in > *[b-ult8llgsmh] {
    display: block;
}

div.dropdown-content[b-ult8llgsmh] {
    padding: 0;
    position: absolute;
    inset: 0px auto auto 0px;
    margin: 0px;
    left: 50% !important;
    transform: translateX(-50%) !important;
    top: calc(100%) !important;
    border: none;
    z-index: 999999;
}

ul.dropdown-menu[b-ult8llgsmh] {
    position: relative;
    padding: 0;
    border: none;
    width: fit-content;
}

    div.dropdown-content[b-ult8llgsmh],
    ul.dropdown-menu[b-ult8llgsmh],
    ul.dropdown-menu > li[b-ult8llgsmh] {
        background: transparent;
    }

        ul.dropdown-menu > li > button.dropdown-item[b-ult8llgsmh] {
            padding: 1rem 1.25rem;
            display: flex;
            flex-direction: column;
            gap: 0.5rem;
            align-self: stretch;
            justify-content: center;
            align-items: center;
            background: #E1E5F2;
            text-align: center;
            font-family: Poppins;
            font-size: 1.125rem;
            font-style: normal;
            font-weight: 500;
            line-height: 124%; /* 1.395rem */
            color: #3A5166;
        }

        ul.dropdown-menu > li:not(:first-child) > button.dropdown-item[b-ult8llgsmh] {
            border-top: 1px solid #3A5166;
        }

        ul.dropdown-menu > li > button.dropdown-item:hover[b-ult8llgsmh],
        ul.dropdown-menu > li > button.dropdoown-item:active[b-ult8llgsmh] {
            background: rgba(58, 81, 102, 0.90);
            color: var(--Neutrals-N100, #F1F4FB);            
        }
/* /Shared/MainLayout.razor.rz.scp.css */
.nav-topbar[b-umg6q4tzcl] {
    height: 100px;
    padding-top: 10px ;
    padding-bottom: 10px;
    background-color: var(--theme-secondary);
    color: var(--header-text-colour, white);
}

main[b-umg6q4tzcl] { flex: 1 1 auto;}

div.nav-topbar div.brand[b-umg6q4tzcl],
div.nav-topbar div.auth[b-umg6q4tzcl] {
    width: 225px;
    flex: 0 1 auto;
    text-align: center;
    font-weight: 700;
    text-transform:uppercase;
    padding: 5px;
}

div.auth:hover[b-umg6q4tzcl]  .dropdown-menu {
    display: block;
}

div.auth[b-umg6q4tzcl]  .dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

div.auth[b-umg6q4tzcl]  .dropdown-content::before {
    display: block;
    content: '';
    height: calc(10px + 0.5rem);
}

div.nav-topbar div.brand img[b-umg6q4tzcl] {
    width: 100%;
    height: auto;
}

div.nav-topbar div.brand h6[b-umg6q4tzcl] { font-size: 0.8rem;}

div.nav-topbar > div[b-umg6q4tzcl] {
    flex: 1 1 auto;
    align-self: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

div.nav-topbar div.search[b-umg6q4tzcl] {
    position: relative;
    max-width: 600px;
    margin: 0 auto;
}

div.nav-topbar div.search a.submit[b-umg6q4tzcl] {
    position: absolute;
    top:50%;
    right: 15px;
    transform: translateY(-50%);
}
/* /Shared/NavMenu.razor.rz.scp.css */
#version-info[b-o6ap1av5oq] {
    border-top: 1px solid #F1F4FB;
    margin-top: 0.5rem;
    font-weight: 500;
    color: var(--Neutrals-White, #FFF);
    font-family: Poppins;
    font-size: 1rem;
    font-style: normal;
    line-height: normal;
    padding: 0.5rem 1rem;
}

#version-info span[b-o6ap1av5oq] {
    font-weight: 400;
}

.nav-slim #version-info span[b-o6ap1av5oq] {
    display: none;
}
#legals[b-o6ap1av5oq] {

    color: #FFF;
    padding: 0.5rem 1rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 0.25rem;
}

    #legals[b-o6ap1av5oq]  .legals-link,
    #legals span.pipe[b-o6ap1av5oq] {
        color: var(--Primary-Accents-Blues-B300, #8A93EF);
        font-family: Poppins;
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400;
        line-height: 124%; /* 0.93rem */
        text-decoration: none;
    }

        #legals[b-o6ap1av5oq]  .legals-link:hover {
            font-weight: 500;
        }


.nav-slim #legals[b-o6ap1av5oq] {
    display: none;
}
