@import '_content/Radar.LMT.BlazorComponents/Radar.LMT.BlazorComponents.bundle.scp.css';

/* /Components/DetailsPopup.razor.rz.scp.css */

[b-py79ena8s9] > .popup-dialog-outer {
    top: var(--nav-bar-height);
}
[b-py79ena8s9] > .popup-dialog-outer > .popup-dialog {
    left: 20px;
    right: 20px;
    bottom:20px;
    top:20px;
}
    [b-py79ena8s9] > .popup-dialog-outer > .popup-dialog .dialog-content {
        min-width: 100%;
        max-width: 100%;
        max-height: 100%;
        height: 100%;
        background: white;
    }
    [b-py79ena8s9] > .popup-dialog-outer > .popup-dialog .enquiry-header,
    [b-py79ena8s9] > .popup-dialog-outer > .popup-dialog .customer-header {
        position: sticky;
        top: 0;
        background: white;
        z-index: 8;
        padding-top: 10px;
    }

[b-py79ena8s9] .enquiry-view .enquiry-header .enquiry-header-container ,
[b-py79ena8s9] .enquiry-view .enquiry-header .enquiry-header-container .enquiry-header-preview {
    flex-wrap: wrap;
}
    [b-py79ena8s9] .enquiry-view .enquiry-header .enquiry-header-container .enquiry-header-wrapper {
        flex-wrap: wrap;
        min-width: initial;
    }
    [b-py79ena8s9] .enquiry-view .enquiry-header .enquiry-header-container .enquiry-header-preview {
    }
    [b-py79ena8s9] .enquiry-view .enquiry-header .enquiry-header-container hr {
        min-width:100%;
    }
/* /Pages/Admin/BusinessesSettingsPage.razor.rz.scp.css */
.businesses-header[b-8hvm413spv] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
    padding-bottom: 10px;
}

.businesses-container[b-8hvm413spv] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    padding: 0 10px;
    overflow-y: auto;
    width: fit-content;
    margin: auto;
}


[b-8hvm413spv] .businesses-table-header-name {
    width: 25vw;
    overflow: hidden;
    white-space: nowrap;
}

[b-8hvm413spv] .businesses-table-header-ABTA {
    width: 10vw;
    overflow: hidden;
}

[b-8hvm413spv] .businesses-table-header-commission {
    width: 15vw;
    overflow: hidden;
}

[b-8hvm413spv] .businesses-table-header-address {
    width: 15vw;
    overflow: hidden;
}

[b-8hvm413spv] .businesses-table-header-phone {
    width: 10vw;
    overflow: hidden;
}

[b-8hvm413spv] .businesses-table-header-email {
    width: 15vw;
    overflow: hidden;
}

[b-8hvm413spv] .businesses-table-header-default {
    width: 10vw;
    overflow: hidden;
}

.business-logo[b-8hvm413spv] {
    height: 2.5rem;
}
/* /Pages/Admin/ChartsPage.razor.rz.scp.css */
.charts-overview[b-uunt0ghr2s] {
    table-layout: fixed;
}

.charts-header[b-uunt0ghr2s] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
    padding-bottom: 10px;
}

.charts-container[b-uunt0ghr2s] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    padding: 0 10px;
    overflow-y: auto;
    width: fit-content;
    margin: auto;
}
.charts-container[b-uunt0ghr2s] {
    overflow: auto;
    height: 88vh;
}
/* /Pages/Admin/DataTransformManagementPage.razor.rz.scp.css */
.section-header[b-mhgof1ciia] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
}

.tabs-container[b-mhgof1ciia] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    margin-top: 10px;
    padding: 0 10px;
    max-height: 78vh;
    overflow-y: auto;
}

[b-mhgof1ciia] .data-table {
    width: 100%;
}

[b-mhgof1ciia]::-webkit-scrollbar {
    width: 7px;
}

/* Track */
[b-mhgof1ciia]::-webkit-scrollbar-track {
    background: #e1e1e1;
    border-radius: 10px;
}

/* Handle */
[b-mhgof1ciia]::-webkit-scrollbar-thumb {
    background: #cdcdcd;
    border-radius: 10px;
}
/* /Pages/Admin/ExternalEventSubscriptionPage.razor.rz.scp.css */
.events-overview[b-zagzd2k0x4] {
    table-layout: fixed;
}

.events-header[b-zagzd2k0x4] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
    padding-bottom: 10px;
}

.events-container[b-zagzd2k0x4] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    padding: 0 10px;
    overflow-y: auto;
    width: fit-content;
    margin: auto;
}

[b-zagzd2k0x4] .event-table-header-item {
    width: 25vw;
    white-space: nowrap;
}

[b-zagzd2k0x4] .event-table-header-endpoint {
    width: 50vw;
    white-space: nowrap;
}

[b-zagzd2k0x4] .event-table-header-id {
    width: 25vw;
    white-space: nowrap;
}
/* /Pages/Admin/GeneralSettingsPage.razor.rz.scp.css */
.settings-overview[b-6tkbah1rrd] {
    table-layout: fixed;
}

.settings-header[b-6tkbah1rrd] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
    padding-bottom: 10px;
}

.settings-container[b-6tkbah1rrd] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    padding: 0 10px;
    overflow-y: auto;
    width: fit-content;
    margin: auto;
}

[b-6tkbah1rrd] .settings-table-header-name {
    width: 25vw;
    white-space: nowrap;
}
[b-6tkbah1rrd] .settings-table-header-value {
    width: 65vw;
    white-space: nowrap;
}
[b-6tkbah1rrd] .settings-table-header-issetting {
    width: 10vw;
    white-space: nowrap;
}
/* /Pages/Admin/LanguageManagementPage.razor.rz.scp.css */
.language-overview[b-beijm9wmne] {
    table-layout: fixed;
}

.language-header[b-beijm9wmne] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
    padding-bottom: 10px;
}

.language-container[b-beijm9wmne] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    padding: 0 10px;
    overflow-y: auto;
    width: fit-content;
    margin: auto;
}

.language-area-header[b-beijm9wmne] {
    font-size: var(--section-heading-size);
    font-weight: 600;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
    padding-top: 10px;
}

.breadcrumbs[b-beijm9wmne] {
    font-size: var(--base-font-size);
    font-weight: 600;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
    padding-top: 10px;
}

[b-beijm9wmne] .language-definition-table-header-name {
    width: 45vw;
    overflow: hidden;
}

[b-beijm9wmne] .language-definition-table-header-code {
    width: 45vw;
    overflow: hidden;
}

[b-beijm9wmne] .language-definition-table-header-default {
    width: 10vw;
    overflow: hidden;
}

[b-beijm9wmne] .language-text-table-header-key {
    width: 30vw;
    overflow: hidden;
}

[b-beijm9wmne] .language-text-table-header-value {
    width: 30vw;
    overflow: hidden;
}

[b-beijm9wmne] .language-text-table-header-category {
    width: 30vw;
    overflow: hidden;
}

[b-beijm9wmne] .language-text-table-header-system {
    width: 10vw;
    overflow: hidden;
}

/* /Pages/Admin/LutManagementPage.razor.rz.scp.css */
[b-7v3xdqt6wv].lut-overview {
}

.lut-management-wrapper[b-7v3xdqt6wv] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 20px;
    max-height: 80vh;
}

    .lut-management-wrapper > div[b-7v3xdqt6wv] {
        border: var(--standard-border);
        border-radius: 8px;
        box-shadow: var(--drop-shadow);
        background-color: white;
        margin-top: 10px;
        padding: 15px;
    }

    .lut-management-wrapper .types-list[b-7v3xdqt6wv] {
        width: 300px;
        flex-wrap: nowrap;
        justify-content: center;
        overflow-y: auto;
    }

    .lut-management-wrapper .types-content[b-7v3xdqt6wv] {
        display: flex;
        flex-direction: column;
        width: 100%;
        overflow-y: auto;
    }

        [b-7v3xdqt6wv].lut-management-wrapper .types-content .data-table-wrapper {
            overflow-y: auto;
            padding: 0 10px;
        }

        [b-7v3xdqt6wv] .dataTableWrapper {
            overflow-y: auto;
            padding: 5px;
        }

[b-7v3xdqt6wv] .data-table {
    width: 100%;
}

.lut-header[b-7v3xdqt6wv] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
}

.lut-area-header[b-7v3xdqt6wv] {
    font-size: var(--section-heading-size);
    font-weight: 600;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
}
/* /Pages/Admin/PipelineSettingsPage.razor.rz.scp.css */
.section-header[b-7k0lsri739] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
}

.tabs-container[b-7k0lsri739] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    margin-top: 10px;
    padding: 0 10px;
    max-height: 78vh;
    overflow-y: auto;
}

[b-7k0lsri739] .data-table {
    width: 100%;
}

[b-7k0lsri739]::-webkit-scrollbar {
    width: 7px;
}

/* Track */
[b-7k0lsri739]::-webkit-scrollbar-track {
    background: #e1e1e1;
    border-radius: 10px;
}

/* Handle */
[b-7k0lsri739]::-webkit-scrollbar-thumb {
    background: #cdcdcd;
    border-radius: 10px;
}

.datatable-wrapper[b-7k0lsri739]{
    overflow:auto;
    height: 70vh;
}
/* /Pages/Admin/PrioritiesPage.razor.rz.scp.css */
.box[b-crogi3mvkd] {
    height: 20px;
    width: 125px;
}
/* /Pages/Admin/ProductAdminPage.razor.rz.scp.css */
.section-header[b-24v3wqxbdi] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
}

.tabs-container[b-24v3wqxbdi] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    margin-top: 10px;
    padding: 0 10px;
    max-height: 78vh;
    overflow-y: auto;
}

[b-24v3wqxbdi] .data-table {
    width: 100%;
}

[b-24v3wqxbdi]::-webkit-scrollbar {
    width: 7px;
}

/* Track */
[b-24v3wqxbdi]::-webkit-scrollbar-track {
    background: #e1e1e1;
    border-radius: 10px;
}

/* Handle */
[b-24v3wqxbdi]::-webkit-scrollbar-thumb {
    background: #cdcdcd;
    border-radius: 10px;
}

.datatable-wrapper[b-24v3wqxbdi] {
    overflow: auto;
    height: 67vh;
}
/* /Pages/Admin/ReportsPage.razor.rz.scp.css */
.reports-overview[b-uz2enyhswk] {
    table-layout: fixed;
}

.reports-header[b-uz2enyhswk] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
    padding-bottom: 10px;
}

.reports-container[b-uz2enyhswk] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    padding: 0 10px;
    overflow-y: auto;
    width: fit-content;
    margin: auto;
}
/* /Pages/Admin/TeamsSettingsPage.razor.rz.scp.css */
.teams-header[b-w3yfarvxtn] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
    padding-bottom: 10px;
}

.teams-container[b-w3yfarvxtn] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    padding: 0 10px;
    overflow-y: auto;
    width: fit-content;
    margin: auto;
}


[b-w3yfarvxtn] .teams-table-header-name {
    width: 25vw;
    overflow: hidden;
    white-space: nowrap;
}

[b-w3yfarvxtn] .teams-table-header-description {
    width: 50vw;
    overflow: hidden;
}

[b-w3yfarvxtn] .teams-table-header-members {
    width: 15vw;
    overflow: hidden;
}

[b-w3yfarvxtn] .teams-table-header-default {
    width: 10vw;
    overflow: hidden;
}

/* /Pages/Admin/TemplatesPage.razor.rz.scp.css */
.templates-overview[b-7gi6ynmieq] {
    table-layout: fixed;
}

.templates-header[b-7gi6ynmieq] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
    padding-bottom: 10px;
}

.templates-container[b-7gi6ynmieq] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    padding: 0 10px;
    overflow-y: auto;
    width: fit-content;
    margin: auto;
}

[b-7gi6ynmieq] .template-table-header-name {
    width: 25vw;
    white-space: nowrap;
}

[b-7gi6ynmieq] .template-table-header-description {
    width: 75vw;
    white-space: nowrap;
}
/* /Pages/Admin/ThemesPage.razor.rz.scp.css */
.themes-overview[b-bkylevtr9k] {
    table-layout: fixed;
}

.themes-header[b-bkylevtr9k] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
    padding-bottom: 10px;
}

.themes-container[b-bkylevtr9k] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    padding: 0 10px;
    overflow-y: auto;
    width: fit-content;
    margin: auto;
}

.client-logo[b-bkylevtr9k] {
    height: 2rem;
}

[b-bkylevtr9k] .theme-table-header-name {
    width: 25vw;
    white-space: nowrap;
}

[b-bkylevtr9k] .theme-table-header-weburl {
    width: 65vw;
    white-space: nowrap;
}

[b-bkylevtr9k] .theme-table-header-logourl {
    width: 10vw;
    white-space: nowrap;
}
/* /Pages/Admin/UsersPage.razor.rz.scp.css */
.users-overview[b-5o24kr3v51] {
    table-layout: fixed;
}

.users-header[b-5o24kr3v51] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 0;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: left;
    padding-bottom: 10px;
}

.users-container[b-5o24kr3v51] {
    border: var(--standard-border);
    border-radius: 8px;
    box-shadow: var(--drop-shadow);
    background-color: white;
    padding: 0 10px;
    overflow-y: auto;
    width: fit-content;
    margin: auto;
}

[b-5o24kr3v51] .users-table-header-avatar {
    width: 0vw;
    white-space: nowrap;
}

[b-5o24kr3v51] .users-table-header-name {
    width: 35vw;
    white-space: nowrap;
}

[b-5o24kr3v51] .users-table-header-email {
    width: 35vw;
    white-space: nowrap;
}

[b-5o24kr3v51] .users-table-header-type {
    width: 15vw;
    white-space: nowrap;
}

[b-5o24kr3v51] .users-table-header-status {
    width: 15vw;
    white-space: nowrap;
}

.users-container[b-5o24kr3v51] {
    overflow: auto;
    height: 88vh;
}
/* /Pages/BusinessPage.razor.rz.scp.css */
.business-view[b-2k4os25j2w] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

    .business-view .business-header[b-2k4os25j2w] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 2.5rem;
        flex-wrap: nowrap;
        align-items: center;
        white-space: nowrap;
        min-width: 1250px;
    }

        .business-view .business-header .business-avatar[b-2k4os25j2w] {
            color: var(--heading-1-colour);
            font-size: 3rem;
        }

        .business-view .business-header .business-title[b-2k4os25j2w] {
            font-size: var(--page-heading-size);
            font-weight: 800;
            flex-shrink: 0;
            text-transform: uppercase;
            color: var(--secondary-colour);
            text-align: center;
        }

        .business-view .business-header .business-ref[b-2k4os25j2w] {
            color: var(--primary-colour);
            font-size: var(--details-font-size);
            font-weight: 800;
            text-align: left;
        }

        .business-view .business-header .business-ref2[b-2k4os25j2w] {
            color: var(--heading-1-colour);
            font-size: var(--details-font-size);
        }

        .business-view .business-header .business-buttons[b-2k4os25j2w] {
            text-align: right;
            width: 50%;
        }

        .business-view .business-header .business-header-buttons[b-2k4os25j2w] {
            display: flex;
            margin-left: auto;
        }

    .business-view .business-preview[b-2k4os25j2w] {
        width: 100%;
        flex-shrink: 0;
        padding-top: 10px;
        color: var(--secondary-colour);
        font-size: var(--details-font-size);
        white-space: nowrap;
    }

    .business-view .business-overview .business-content[b-2k4os25j2w] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
    }


    .business-view .business-preview > div[b-2k4os25j2w] {
        display: inline-block;
        padding-right: 30px;
    }

        .business-view .business-preview > div > label[b-2k4os25j2w] {
            font-weight: bold;
        }

[b-2k4os25j2w].business-view .business-details-column {
    flex-grow: 2;
    display: flex;
    max-width: 100%;
    padding: 10px;
    background: white;
    min-width: 33%;
    align-content: flex-start;
}

    [b-2k4os25j2w].business-view .business-details-column h2 {
        text-align: center;
    }

    [b-2k4os25j2w].business-view .business-details-column h2, [b-2k4os25j2w].business-view .business-details-column h3 {
        width: 100%;
        flex-shrink: 0;
    }

    [b-2k4os25j2w].business-view .business-details-column h3 {
        border-top: 1px dashed #bd9b60;
        margin-top: 10px;
        padding-top: 10px;
    }

[b-2k4os25j2w].business-view .business-details-name {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    padding: 5px 10px;
    color: var(--secondary-colour);
    font-size: var(--section-heading-size);
    flex-wrap: nowrap;
    font-weight: 300;
}

[b-2k4os25j2w].business-view .business-details-col {
    width: auto;
    flex-shrink: 0;
    padding: 5px 10px;
    color: var(--secondary-colour);
    font-size: var(--details-font-size);
    flex-wrap: nowrap;
}

/*::deep.business-view .business-details-col2 {
    width: 60%;
    flex-shrink: 0;
}*/

[b-2k4os25j2w].business-enquiries .lmt-button#NewEnquiryButton {
    float: right;
    font-size: var(--details-font-size);
    margin-right: 10px;
}

[b-2k4os25j2w].business-view .business-enquiries .data-table-wrapper {
    width: 100% !important;
}

[b-2k4os25j2w].business-view .business-enquiries .data-table thead {
    display: block;
}

    [b-2k4os25j2w].business-view .business-enquiries .data-table thead tr {
        display: initial;
        width: 100%;
    }

        [b-2k4os25j2w].business-view .business-enquiries .data-table thead tr .table-view {
            float: right;
        }

        [b-2k4os25j2w].business-view .business-enquiries .data-table thead tr .table-view-icon {
            cursor: pointer;
            font-size: 1.5rem;
        }

[b-2k4os25j2w].business-view .business-enquiries .data-table tbody tr.card-view {
    background: white;
    border-bottom: 1px solid #f0f0f0;
    line-height: 1.6rem;
    display: inline-grid;
    margin: 5px;
    width: 24%;
    height: 185px;
    padding-left: 20px;
}

[b-2k4os25j2w].business-view .business-enquiries .data-table tbody tr.row-view {
    background: white;
    border-bottom: 1px solid #f0f0f0;
    line-height: 1.6rem;
    display: grid;
    grid-template-columns: 33% 33% 33%;
    margin: 5px;
    width: 100%;
    padding: 0 20px;
}

[b-2k4os25j2w].business-view .business-enquiries .data-table tbody tr .dropdown-select-wrapper {
    border: none;
    background: transparent;
}

[b-2k4os25j2w].business-view .business-enquiries .data-table tbody tr:hover {
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
}

[b-2k4os25j2w].business-view .business-enquiries .data-table td {
    white-space: normal;
    background: none;
    padding: 10px 0;
}

[b-2k4os25j2w].business-view .business-enquiries .data-table {
    width: 99%;
    min-width: 99%;
    border-left: 0;
    border-right: 0;
}

    [b-2k4os25j2w].business-view .business-enquiries .data-table > tbody > tr.row-highlight-none td {
        border: none;
    }

    [b-2k4os25j2w].business-view .business-enquiries .data-table > tbody > tr.row-highlight-white td {
        border: none;
    }

    [b-2k4os25j2w].business-view .business-enquiries .data-table > tbody > tr.row-highlight-yellow {
        outline: none;
    }

        [b-2k4os25j2w].business-view .business-enquiries .data-table > tbody > tr.row-highlight-yellow td:first-of-type {
            border: none;
        }

    [b-2k4os25j2w].business-view .business-enquiries .data-table > tbody > tr.row-highlight-orange {
        outline: none;
    }

        [b-2k4os25j2w].business-view .business-enquiries .data-table > tbody > tr.row-highlight-orange td:first-of-type {
            border: none;
        }

    [b-2k4os25j2w].business-view .business-enquiries .data-table > tbody > tr.row-highlight-red {
        border: none;
    }

        [b-2k4os25j2w].business-view .business-enquiries .data-table > tbody > tr.row-highlight-red td:first-of-type {
            border: none;
        }

[b-2k4os25j2w].business-view .tab-header {
    font-size: var(--details-font-size);
}

[b-2k4os25j2w].business-view .tab-buttons-class {
    border-radius: 5px;
    border: 1px solid #D9D4D3;
}

.status[b-2k4os25j2w] {
    color: var(--primary-colour-light);
    font-size: var(--base-font-size);
    text-transform: uppercase;
}

.globe[b-2k4os25j2w] {
    color: var(--tab-button-colour);
}

.enquiry-avatar[b-2k4os25j2w] {
    padding-left: 20px;
}

.business-form-outter[b-2k4os25j2w] {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 128;
}

.business-notes-wrapper[b-2k4os25j2w] {
}

    .business-notes-wrapper .business-notes-content[b-2k4os25j2w] {
        overflow-y: scroll;
        height: 0;
        border: 1px solid transparent;
        transition: all ease-out 0.5s;
    }

    .business-notes-wrapper.notes-open .business-notes-content[b-2k4os25j2w] {
        height: 300px;
        border: 1px solid #e1e1e1;
    }

    .business-notes-wrapper .business-notes-content .business-note-item[b-2k4os25j2w] {
        padding: 10px;
        margin-bottom: 5px;
        cursor: pointer;
    }

        .business-notes-wrapper .business-notes-content .business-note-item:hover[b-2k4os25j2w] {
            background: #f0f0f0;
        }

        .business-notes-wrapper .business-notes-content .business-note-item > div[b-2k4os25j2w] {
            margin-bottom: 5px;
        }

    .business-notes-wrapper .business-notes-content i[b-2k4os25j2w] {
        display: inline-block;
        float: right;
        margin-top: 2px;
        margin-right: 2px;
    }

    .business-notes-wrapper .business-notes-content .business-note-type[b-2k4os25j2w] {
        font-size: var(--details-font-size);
        font-weight: 700;
    }

    .business-notes-wrapper .business-notes-content .business-note-subject[b-2k4os25j2w] {
        font-size: var(--details-font-size);
        font-weight: 400;
    }

[b-2k4os25j2w] .business-note-body {
    min-width: 275px;
    white-space: normal;
}

.business-notes-wrapper .business-notes-content .business-note-by[b-2k4os25j2w] {
    font-size: var(--small-details-font-size);
    color: #a0a0a0;
}


.business-notes-wrapper .business-notes-content .fa-eye:hover[b-2k4os25j2w]::before {
    content: "\f070"
}

.business-notes-wrapper .business-notes-content .fa-eye-slash:hover[b-2k4os25j2w]::before {
    content: "\f06e"
}

hr[b-2k4os25j2w] {
    border: 0;
    clear: both;
    display: block;
    width: 100%;
    background: var(--tertiary-colour);
    height: 1.5px;
    transform: translateX(-10px);
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    overflow: hidden;
    min-width: 1250px;
}

.business-row[b-2k4os25j2w] {
    display: flex;
    flex-direction: row;
}

.business-row-icon[b-2k4os25j2w] {
    color: var(--heading-1-colour);
    padding-right: 30px;
    align-self: start;
    padding-top: 10px;
}

.business-edit-icon[b-2k4os25j2w] {
    opacity: 0;
    cursor: pointer;
    padding: 0 10px;
    transition: opacity 1s;
}

.business-permissions[b-2k4os25j2w] {
    display: flex;
    gap: 1rem;
}

.business-row-inner:hover .business-edit-icon[b-2k4os25j2w] {
    opacity: 1;
}

.edit-button[b-2k4os25j2w] {
    font-size: var(--edit-icon-size);
    padding-top: 10px;
}

.accordion[b-2k4os25j2w] {
    display: inline-block;
    text-align: left;
}

    .accordion:hover .accordion-content[b-2k4os25j2w] {
        max-height: 300px;
    }

.accordion-content[b-2k4os25j2w] {
    -webkit-transition: max-height 1s;
    -moz-transition: max-height 1s;
    -ms-transition: max-height 1s;
    -o-transition: max-height 1s;
    transition: max-height 1s;
    transition-delay: 0.3s;
    background: none;
    overflow: hidden;
    max-height: 0;
}

.accordion-inner[b-2k4os25j2w] {
    padding: 0 15px;
}

.accordion-toggle[b-2k4os25j2w] {
    background: none;
    border-radius: 3px;
    display: block;
    font-size: var(--details-font-size);
    text-align: left;
}

.note-visibility-icon[b-2k4os25j2w] {
    cursor: pointer;
}

    .note-visibility-icon:hover[b-2k4os25j2w] {
        font-weight: 900;
    }


.business-view .business-container[b-2k4os25j2w] {
    margin: 20px;
}

    .business-view .business-container .business-left-container[b-2k4os25j2w] {
        display: flex;
        flex-direction: column;
        flex-shrink: 1;
        gap: 20px;
    }

    .business-view .business-container .business-right-container[b-2k4os25j2w] {
        display: flex;
        flex: 3;
        border: 1px solid #D9D4D3;
        box-shadow: #D9D4D3 2px 2px;
        background: white;
        border-radius: 8px;
        /*max-width: 70%;*/
        min-width: 855px;
        overflow: auto;
    }

        .business-view .business-container .business-right-container .tabs-container[b-2k4os25j2w] {
            width: 100%;
            min-height: 75vh;
        }

[b-2k4os25j2w].business-view .business-container-content .business-left-container .card-wrapper {
    height: fit-content;
    max-height: 50vh;
    margin: 0;
    overflow-y: auto;
    overflow-x: hidden;
}

[b-2k4os25j2w].business-view .business-container-content .business-left-container .lower-panel .card-wrapper {
    height: 100%;
    /*max-height: calc(78vh - 50vh - 20px);*/
    margin: 0;
    overflow-y: auto;
    overflow-x: hidden;
}

.business-view .business-container .business-container-content[b-2k4os25j2w] {
    display: grid;
    grid-template-columns: minmax(400px, 600px) 2fr;
    justify-content: space-between;
    gap: 20px;
    max-height: 78vh;
}


.business-item[b-2k4os25j2w]::before {
    position: absolute;
    left: 0;
    font-family: 'Font Awesome 5 Pro';
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    color: var(--primary-colour);
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    width: 30px;
    text-align: center;
}

.business-name[b-2k4os25j2w] {
    display: flex;
}

.business-name-left[b-2k4os25j2w] {
    padding: 10px;
    color: var(--primary-colour);
}

.business-name-right[b-2k4os25j2w] {
    padding: 10px 10px 10px 0;
    font-weight: 800;
    font-size: var(--assigned-to-base-size);
    max-width: 100%;
}

    .business-name-right[b-2k4os25j2w]::before {
        font-weight: 400;
        content: "\f007";
    }

.business-item[b-2k4os25j2w] {
    font-size: var(--details-font-size);
    color: var(--primary-colour);
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 45px;
    display: flex;
    gap: 2rem;
    font-family: var(--font-family);
}

    .business-item + .business-item[b-2k4os25j2w] {
        margin: 10px 0;
    }

.business-item-column[b-2k4os25j2w] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
}

.business-item-right ~ div[b-2k4os25j2w] {
    right: 0;
    position: relative;
}

.business-item-left[b-2k4os25j2w] {
    padding: 10px;
    color: var(--primary-colour);
}

.business-item-right[b-2k4os25j2w] {
    padding: 0px 10px 0px 0;
    font-size: var(--details-font-size);
    color: #999999;
    max-width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
}

.business-item-email[b-2k4os25j2w]::before {
    font-weight: 400;
    content: "\f1fa";
}

.business-item-address[b-2k4os25j2w]::before {
    font-weight: 400;
    content: "\f0e0";
}

.icon-star[b-2k4os25j2w] {
    color: gold;
}

[b-2k4os25j2w]::-webkit-scrollbar {
    width: 7px;
}

.stg[b-2k4os25j2w] {
    color: black;
}

.permissions-value[b-2k4os25j2w] {
    color: var(--primary-colour);
    margin: 5px;
    font-size: 1.1em;
}

.business-value[b-2k4os25j2w] {
    font-size: var(--details-font-size);
}

[b-2k4os25j2w] .business-enquiries .pipeline-card {
    max-width: 450px;
}

[b-2k4os25j2w] .business-logo {
    height: 2em;
}

[b-2k4os25j2w] .data-table {
    width: 100%;
}

[b-2k4os25j2w] .agents-table-header-name {
    width: 33%;
}

[b-2k4os25j2w] .agents-table-header-email {
    width: 33%;
}

[b-2k4os25j2w] .agents-table-header-phone {
    width: 33%;
}

#app .page .business-view[b-2k4os25j2w]  .pipeline-column-content,
[b-2k4os25j2w] .pipeline-column:nth-of-type(even) .pipeline-column-content {
    background: none;
    border: none;
}
/* Track */
[b-2k4os25j2w]::-webkit-scrollbar-track {
    background: #e1e1e1;
    border-radius: 10px;
}

/* Handle */
[b-2k4os25j2w]::-webkit-scrollbar-thumb {
    background: #cdcdcd;
    border-radius: 10px;
}
/* /Pages/ContactPage.razor.rz.scp.css */
.customer-view[b-732bmctbfd] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.customer-header[b-732bmctbfd] {
    position: sticky;
    top: -0.8rem;
    margin-top: -0.8rem;
    background: var(--page-background-colour);
    z-index: 8;
    padding-top: 10px;
}

.customer-view .customer-header .enquiry-header-container[b-732bmctbfd] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin-left: 20px;
    width: 98%;
}
    .customer-view .customer-header .enquiry-header-wrapper[b-732bmctbfd] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 2.5rem;
        flex-wrap: nowrap;
        align-items: center;
        white-space: nowrap;
        min-width: 1250px;
    }

        .customer-view .customer-header .customer-avatar[b-732bmctbfd] {
            color: var(--heading-1-colour);
            font-size: 3rem;
        }

        .customer-view .customer-header .customer-title[b-732bmctbfd] {
            font-size: var(--page-heading-size);
            font-weight: 800;
            flex-shrink: 0;
            text-transform: uppercase;
            color: var(--secondary-colour);
            text-align: center;
        }

        .customer-view .customer-header .customer-ref[b-732bmctbfd] {
            color: var(--primary-colour);
            font-size: var(--details-font-size);
            font-weight: 800;
            text-align: left;
        }

        .customer-view .customer-header .customer-ref2[b-732bmctbfd] {
            color: var(--heading-1-colour);
            font-size: var(--details-font-size);
        }

        .customer-view .customer-header .customer-buttons[b-732bmctbfd] {
            text-align: right;
            width: 50%;
        }

        .customer-view .customer-header .customer-header-buttons[b-732bmctbfd] {
            display: flex;
            margin-left: auto;
        }

    .customer-view .customer-preview[b-732bmctbfd] {
        width: 100%;
        flex-shrink: 0;
        padding-top: 10px;
        color: var(--secondary-colour);
        font-size: var(--details-font-size);
        white-space: nowrap;
    }

    .customer-view .customer-overview .customer-content[b-732bmctbfd] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
    }


    .customer-view .customer-preview > div[b-732bmctbfd] {
        display: inline-block;
        padding-right: 30px;
    }

        .customer-view .customer-preview > div > label[b-732bmctbfd] {
            font-weight: bold;
        }

[b-732bmctbfd].customer-view .customer-details-column {
    flex-grow: 2;
    display: flex;
    max-width: 100%;
    padding: 10px;
    background: white;
    min-width: 33%;
    align-content: flex-start;
}

    [b-732bmctbfd].customer-view .customer-details-column h2 {
        text-align: center;
    }

    [b-732bmctbfd].customer-view .customer-details-column h2, [b-732bmctbfd].customer-view .customer-details-column h3 {
        width: 100%;
        flex-shrink: 0;
    }

    [b-732bmctbfd].customer-view .customer-details-column h3 {
        border-top: 1px dashed #bd9b60;
        margin-top: 10px;
        padding-top: 10px;
    }

[b-732bmctbfd].customer-view .customer-details-name {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    padding: 5px 10px;
    color: var(--secondary-colour);
    font-size: var(--section-heading-size);
    flex-wrap: nowrap;
    font-weight: 300;
}

[b-732bmctbfd].customer-view .customer-details-col {
    width: auto;
    flex-shrink: 0;
    padding: 5px 10px;
    color: var(--secondary-colour);
    font-size: var(--details-font-size);
    flex-wrap: nowrap;
}

/*::deep.customer-view .customer-details-col2 {
    width: 60%;
    flex-shrink: 0;
}*/

[b-732bmctbfd].customer-enquiries .lmt-button#NewEnquiryButton {
    float: right;
    font-size: var(--details-font-size);
    margin-right: 10px;
}

[b-732bmctbfd].customer-view .customer-enquiries .data-table-wrapper {
    width: 100% !important;
}

[b-732bmctbfd].customer-view .customer-enquiries .data-table thead {
    display: block;
}

    [b-732bmctbfd].customer-view .customer-enquiries .data-table thead tr {
        display: initial;
        width: 100%;
    }

        [b-732bmctbfd].customer-view .customer-enquiries .data-table thead tr .table-view {
            float: right;
        }

        [b-732bmctbfd].customer-view .customer-enquiries .data-table thead tr .table-view-icon {
            cursor: pointer;
            font-size: 1.5rem;
        }

[b-732bmctbfd].customer-view .customer-enquiries .data-table tbody tr.card-view {
    background: white;
    border-bottom: 1px solid #f0f0f0;
    line-height: 1.6rem;
    display: inline-grid;
    margin: 5px;
    width: 24%;
    height: 185px;
    padding-left: 20px;
}

[b-732bmctbfd].customer-view .customer-enquiries .data-table tbody tr.row-view {
    background: white;
    border-bottom: 1px solid #f0f0f0;
    line-height: 1.6rem;
    display: grid;
    grid-template-columns: 33% 33% 33%;
    margin: 5px;
    width: 100%;
    padding: 0 20px;
}

[b-732bmctbfd].customer-view .customer-enquiries .data-table tbody tr .dropdown-select-wrapper {
    border: none;
    background: transparent;
}

[b-732bmctbfd].customer-view .customer-enquiries .data-table tbody tr:hover {
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
}

[b-732bmctbfd].customer-view .customer-enquiries .data-table td {
    white-space: normal;
    background: none;
    padding: 10px 0;
}

[b-732bmctbfd].customer-view .customer-enquiries .data-table {
    width: 99%;
    min-width: 99%;
    border-left: 0;
    border-right: 0;
}

    [b-732bmctbfd].customer-view .customer-enquiries .data-table > tbody > tr.row-highlight-none td {
        border: none;
    }

    [b-732bmctbfd].customer-view .customer-enquiries .data-table > tbody > tr.row-highlight-white td {
        border: none;
    }

    [b-732bmctbfd].customer-view .customer-enquiries .data-table > tbody > tr.row-highlight-yellow {
        outline: none;
    }

        [b-732bmctbfd].customer-view .customer-enquiries .data-table > tbody > tr.row-highlight-yellow td:first-of-type {
            border: none;
        }

    [b-732bmctbfd].customer-view .customer-enquiries .data-table > tbody > tr.row-highlight-orange {
        outline: none;
    }

        [b-732bmctbfd].customer-view .customer-enquiries .data-table > tbody > tr.row-highlight-orange td:first-of-type {
            border: none;
        }

    [b-732bmctbfd].customer-view .customer-enquiries .data-table > tbody > tr.row-highlight-red {
        border: none;
    }

        [b-732bmctbfd].customer-view .customer-enquiries .data-table > tbody > tr.row-highlight-red td:first-of-type {
            border: none;
        }

[b-732bmctbfd].customer-view .tab-header {
    font-size: var(--details-font-size);
}

[b-732bmctbfd].customer-view .tab-buttons-class {
    border-radius: 5px;
    border: 1px solid #D9D4D3;
}

.status[b-732bmctbfd] {
    color: var(--primary-colour-light);
    font-size: var(--base-font-size);
    text-transform: uppercase;
}

.globe[b-732bmctbfd] {
    color: var(--tab-button-colour);
}

.enquiry-avatar[b-732bmctbfd] {
    padding-left: 20px;
}

.customer-form-outer[b-732bmctbfd] {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 128;
}

.customer-notes-wrapper[b-732bmctbfd] {
}

    .customer-notes-wrapper .customer-notes-content[b-732bmctbfd] {
        overflow-y: scroll;
        height: 0;
        border: 1px solid transparent;
        transition: all ease-out 0.5s;
    }

    .customer-notes-wrapper.notes-open .customer-notes-content[b-732bmctbfd] {
        height: 300px;
        border: 1px solid #e1e1e1;
    }

    .customer-notes-wrapper .customer-notes-content .customer-note-item[b-732bmctbfd] {
        padding: 10px;
        margin-bottom: 5px;
        cursor: pointer;
    }

        .customer-notes-wrapper .customer-notes-content .customer-note-item:hover[b-732bmctbfd] {
            background: #f0f0f0;
        }

        .customer-notes-wrapper .customer-notes-content .customer-note-item > div[b-732bmctbfd] {
            margin-bottom: 5px;
        }

    .customer-notes-wrapper .customer-notes-content i[b-732bmctbfd] {
        display: inline-block;
        float: right;
        margin-top: 2px;
        margin-right: 2px;
    }

    .customer-notes-wrapper .customer-notes-content .customer-note-type[b-732bmctbfd] {
        font-size: var(--details-font-size);
        font-weight: 700;
    }

    .customer-notes-wrapper .customer-notes-content .customer-note-subject[b-732bmctbfd] {
        font-size: var(--details-font-size);
        font-weight: 400;
    }

[b-732bmctbfd] .customer-note-body {
    min-width: 275px;
    white-space: normal;
}

.customer-notes-wrapper .customer-notes-content .customer-note-by[b-732bmctbfd] {
    font-size: var(--small-details-font-size);
    color: #a0a0a0;
}


.customer-notes-wrapper .customer-notes-content .fa-eye:hover[b-732bmctbfd]::before {
    content: "\f070"
}

.customer-notes-wrapper .customer-notes-content .fa-eye-slash:hover[b-732bmctbfd]::before {
    content: "\f06e"
}

hr[b-732bmctbfd] {
    border: 0;
    clear: both;
    display: block;
    width: 100%;
    background: var(--tertiary-colour);
    height: 1.5px;
    transform: translateX(-10px);
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    overflow: hidden;
    min-width: 1250px;
}

.customer-row[b-732bmctbfd] {
    display: flex;
    flex-direction: row;
}

.customer-row-icon[b-732bmctbfd] {
    color: var(--heading-1-colour);
    padding-right: 30px;
    align-self: start;
    padding-top: 10px;
}

.customer-edit-icon[b-732bmctbfd] {
    opacity: 0;
    cursor: pointer;
    padding: 0 10px;
    transition: opacity 1s;
}

.customer-permissions[b-732bmctbfd] {
    display: flex;
    gap: 1rem;
}

.customer-row-inner:hover .customer-edit-icon[b-732bmctbfd] {
    opacity: 1;
}

.edit-button[b-732bmctbfd] {
    font-size: var(--edit-icon-size);
    padding-top: 10px;
}

.accordion[b-732bmctbfd] {
    display: inline-block;
    text-align: left;
}

    .accordion:hover .accordion-content[b-732bmctbfd] {
        max-height: 300px;
    }

.accordion-content[b-732bmctbfd] {
    -webkit-transition: max-height 1s;
    -moz-transition: max-height 1s;
    -ms-transition: max-height 1s;
    -o-transition: max-height 1s;
    transition: max-height 1s;
    transition-delay: 0.3s;
    background: none;
    overflow: hidden;
    max-height: 0;
}

.accordion-inner[b-732bmctbfd] {
    padding: 0 15px;
}

.accordion-toggle[b-732bmctbfd] {
    background: none;
    border-radius: 3px;
    display: block;
    font-size: var(--details-font-size);
    text-align: left;
}

.note-visibility-icon[b-732bmctbfd] {
    cursor: pointer;
}

    .note-visibility-icon:hover[b-732bmctbfd] {
        font-weight: 900;
    }


.customer-view .customer-container[b-732bmctbfd] {
    margin: 20px;
}

    .customer-view .customer-container .customer-left-container[b-732bmctbfd] {
        display: flex;
        flex-direction: column;
        flex-shrink: 1;
        gap: 20px;
    }

    .customer-view .customer-container .customer-right-container[b-732bmctbfd] {
        display: flex;
        flex: 3;
        border: 1px solid #D9D4D3;
        box-shadow: #D9D4D3 2px 2px;
        background: white;
        border-radius: 8px;
        /*max-width: 70%;*/
        min-width: 855px;
        overflow: auto;
    }

        .customer-view .customer-container .customer-right-container .tabs-container[b-732bmctbfd] {
            width: 100%;
            min-height: 75vh;
        }

[b-732bmctbfd].customer-view .customer-container-content .customer-left-container .card-wrapper {
    height: fit-content;
    max-height: 50vh;
    margin: 0;
    overflow-y: auto;
    overflow-x: hidden;
}

[b-732bmctbfd].customer-view .customer-container-content .customer-left-container .lower-panel .card-wrapper {
    height: 100%;
    /*max-height: calc(78vh - 50vh - 20px);*/
    margin: 0;
    overflow-y: auto;
    overflow-x: hidden;
}

.customer-view .customer-container .customer-container-content[b-732bmctbfd] {
    display: grid;
    grid-template-columns: minmax(400px, 600px) 2fr;
    justify-content: space-between;
    gap: 20px;
    max-height: 78vh;
}


.customer-item[b-732bmctbfd]::before {
    position: absolute;
    left: 0;
    font-family: 'Font Awesome 5 Pro';
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    color: var(--primary-colour);
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    width: 30px;
    text-align: center;
}

.customer-name[b-732bmctbfd] {
    display: flex;
}

.customer-name-left[b-732bmctbfd] {
    padding: 10px;
    color: var(--primary-colour);
}

.customer-name-right[b-732bmctbfd] {
    padding: 10px 10px 10px 0;
    font-weight: 800;
    font-size: var(--assigned-to-base-size);
    max-width: 100%;
}

    .customer-name-right[b-732bmctbfd]::before {
        font-weight: 400;
        content: "\f007";
    }

.customer-item[b-732bmctbfd] {
    font-size: var(--details-font-size);
    color: var(--primary-colour);
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 45px;
    display: flex;
    gap: 2rem;
    font-family: var(--font-family);
}

    .customer-item + .customer-item[b-732bmctbfd] {
        margin: 10px 0;
    }

.customer-item-column[b-732bmctbfd] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
}

.customer-item-right ~ div[b-732bmctbfd] {
    right: 0;
    position: relative;
}

.customer-item-left[b-732bmctbfd] {
    padding: 10px;
    color: var(--primary-colour);
}

.customer-item-right[b-732bmctbfd] {
    padding: 0px 10px 0px 0;
    font-size: var(--details-font-size);
    color: #999999;
    max-width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
}

.customer-item-email[b-732bmctbfd]::before {
    font-weight: 400;
    content: "\f1fa";
}

.customer-item-address[b-732bmctbfd]::before {
    font-weight: 400;
    content: "\f0e0";
}

.icon-star[b-732bmctbfd] {
    color: gold;
}

[b-732bmctbfd]::-webkit-scrollbar {
    width: 7px;
}

.stg[b-732bmctbfd] {
    color: black;
}

.permissions-value[b-732bmctbfd] {
    color: var(--primary-colour);
    margin: 5px;
    font-size: 1.1em;
}

.business-value[b-732bmctbfd] {
    font-size: var(--details-font-size);
}

[b-732bmctbfd] .customer-enquiries .pipeline-card {
    max-width: 450px;
}

[b-732bmctbfd] .business-logo {
    height: 2em;
}


#app .page .customer-view[b-732bmctbfd]  .pipeline-column-content,
[b-732bmctbfd] .pipeline-column:nth-of-type(even) .pipeline-column-content {
    background: none;
    border: none;
}
/* Track */
[b-732bmctbfd]::-webkit-scrollbar-track {
    background: #e1e1e1;
    border-radius: 10px;
}

/* Handle */
[b-732bmctbfd]::-webkit-scrollbar-thumb {
    background: #cdcdcd;
    border-radius: 10px;
}
/* /Pages/Dashboard.razor.rz.scp.css */
.dashboard-container[b-yf9olsq29q] {
    display: block;
    grid-template-columns: repeat(5,250px);
    grid-template-rows: repeat(5,250px);
    grid-auto-flow: dense
}

.dashboard-report[b-yf9olsq29q] {
    position: relative;
    
    padding: 5px;
    justify-self: stretch;
    align-self: stretch;
    grid-column: 1/2;
    grid-row: 1/2;
    background: white;
}

    .dashboard-report .dashboard-report-item-wrapper[b-yf9olsq29q] {
        transition: all ease-in-out 0.5s;
    }

    .dashboard-report .dashboard-report-item[b-yf9olsq29q] {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
    }
    .dashboard-report.focussed-report .dashboard-report-item-wrapper[b-yf9olsq29q] {
        position: fixed;
        top: 10px;
        left: 20px;
        width: 80%;
        height: 80%;
        z-index: 100;
    }
.dashboard-report .expand-icon[b-yf9olsq29q] {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    visibility: hidden;
}
.dashboard-report:hover .expand-icon[b-yf9olsq29q] {
    display: inline-block;
    visibility: visible;
}

.grid-span-1r[b-yf9olsq29q] { grid-row: span 1;}
.grid-span-1c[b-yf9olsq29q] { grid-column: span 1;}
.grid-span-2r[b-yf9olsq29q] { grid-row: span 2;}
.grid-span-2c[b-yf9olsq29q] { grid-column: span 2;}
.grid-span-3r[b-yf9olsq29q] { grid-row: span 3;}
.grid-span-3c[b-yf9olsq29q] { grid-column: span 3;}
.grid-span-4r[b-yf9olsq29q] { grid-row: span 4;}
.grid-span-4c[b-yf9olsq29q] { grid-column: span 4;}
.grid-span-5r[b-yf9olsq29q] { grid-row: span 5;}
.grid-span-5c[b-yf9olsq29q] { grid-column: span 5;}

.grid-span-1r .dashboard-report-item-wrapper[b-yf9olsq29q] {
    height: 250px;
}
.grid-span-1c .dashboard-report-item-wrapper[b-yf9olsq29q] {
    width: 250px;
}

.grid-span-2r .dashboard-report-item-wrapper[b-yf9olsq29q] {
    height: 500px;
}

.grid-span-2c .dashboard-report-item-wrapper[b-yf9olsq29q] {
    width: 500px;
}

.grid-span-3r .dashboard-report-item-wrapper[b-yf9olsq29q] {
    height: 750px;
}

.grid-span-3c .dashboard-report-item-wrapper[b-yf9olsq29q] {
    width: 750px;
}

.grid-span-4r .dashboard-report-item-wrapper[b-yf9olsq29q] {
    height: 1000px;
}

.grid-span-4c .dashboard-report-item-wrapper[b-yf9olsq29q] {
    width: 1000px;
}

.grid-span-5r .dashboard-report-item-wrapper[b-yf9olsq29q] {
    height: 1250px;
}

.grid-span-5c .dashboard-report-item-wrapper[b-yf9olsq29q] {
    width: 1250px;
}
/* /Pages/EnquiryPage.razor.rz.scp.css */


.enquiry-view[b-1xe53awu01] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
}
.enquiry-header[b-1xe53awu01] {
    position: sticky;
    top: -0.8rem;
    margin-top: -0.8rem;
    background: var(--page-background-colour);
    z-index: 8;
    padding-top: 10px;
    left: 0;
    width: 100vw;
    width: 100%;
}

    .enquiry-view .enquiry-header .enquiry-header-container[b-1xe53awu01] {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        flex-wrap: nowrap;
        margin-left: 20px;
        width: 98%;
    }

.enquiry-view .enquiry-header .enquiry-header-wrapper[b-1xe53awu01] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    align-items: center;
    white-space: nowrap;
    /* min-width: 1250px; */
}
.enquiry-header-wrapper > *[b-1xe53awu01], .tbref-status-priority-icons[b-1xe53awu01] {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.enquiry-view .enquiry-header .enquiry-header-preview[b-1xe53awu01], .enquiry-header-status[b-1xe53awu01] {
    display: flex;
    width: 100%;
    flex-shrink: 0;
    padding-top: 10px;
    color: var(--secondary-colour);
    font-size: var(--button-font-size);
    white-space: nowrap;
    flex-wrap: wrap;
}

        .enquiry-view .enquiry-header .enquiry-header-preview img[b-1xe53awu01] {
            vertical-align: top;
        }

        .enquiry-header-status[b-1xe53awu01] {
            width: auto;
        }

        .enquiry-view .enquiry-header .customer-avatar[b-1xe53awu01] {
            color: var(--heading-1-colour);
            cursor: pointer;
        }

.enquiry-created-on[b-1xe53awu01] {
    color: var(--font-colour);
    font-size: var(--drop-down-font-size);
}

.enquiry-view .enquiry-header .enquiry-header-title[b-1xe53awu01] {
    font-size: var(--page-heading-size);
    font-weight: 800;
    flex-shrink: 1;
    text-transform: uppercase;
    color: var(--secondary-colour);
    text-align: center;
}

    .enquiry-view .enquiry-header .enquiry-header-ref[b-1xe53awu01] {
        color: var(--primary-colour);
        font-size: var(--details-font-size);
        font-weight: 800;
        text-align: left;
    }

    .enquiry-view .enquiry-header .enquiry-header-ref2[b-1xe53awu01] {
        color: var(--heading-1-colour);
        font-size: var(--details-font-size);
    }

.enquiry-view .enquiry-header .enquiry-header-buttons[b-1xe53awu01] {
    display: flex;
    gap: 5px;
    /* margin-left: auto; */
}

    .enquiry-view .enquiry-header .enquiry-title[b-1xe53awu01] {
        width: 65%;
        font-size: 2rem;
        font-weight: bold;
        flex-shrink: 0;
        display: flex;
        flex-wrap: nowrap;
    }

    .enquiry-view .enquiry-header .enquiry-header-priority[b-1xe53awu01] {
        flex-direction: row;
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 1.2rem;

    }

    .enquiry-view .enquiry-header .enquiry-header-priority .priority-color[b-1xe53awu01]{
        width: 46px;
        height: 46px;
        border-radius: 100%;
    }

.enquiry-view .enquiry-header .enquiry-header-price[b-1xe53awu01] {
    color: var(--primary-colour);
    font-size: var(--details-font-size);
    font-weight: 800;
    text-align: left;
}

hr[b-1xe53awu01] {
    border: 0;
    clear: both;
    display: block;
    width: 100%;
    background: var(--tertiary-colour);
    height: 1.5px;
    transform: translateX(-10px);
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    overflow: hidden;
    /* min-width: 1250px; */
    max-width: calc(100vw / var(--zoom-level));
}



.enquiry-header-container .enquiry-header-preview > div[b-1xe53awu01] {
    display: inline-block;
    padding-right: 20px;
}

.enquiry-view .enquiry-header .enquiry-title[b-1xe53awu01] {
    width: 65%;
    font-size: var(--page-heading-size);
    font-weight: bold;
    flex-shrink: 0;
    display: flex;
    flex-wrap: nowrap;
}

.enquiry-header-preview > div > label[b-1xe53awu01], .enquiry-header-status > div > label[b-1xe53awu01] {
    font-weight: bold;
}


.enquiry-view .enquiry-header .enquiry-buttons[b-1xe53awu01] {
    text-align: right;
    width: 35%;
    flex-shrink: 0;
}

.enquiry-view .enquiry-header .enquiry-preview[b-1xe53awu01] {
    width: 100%;
    flex-shrink: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}

.enquiry-view .enquiry-overview[b-1xe53awu01] {
    margin: 20px;
}

    .enquiry-view .enquiry-overview .enquiry-left-column[b-1xe53awu01] {
        display: flex;
        flex-direction: column;
        flex-shrink: 1;
        gap: 20px;
        grid-area: leftcol;
        /* max-width: 400px; */
        width: 100%;
    }

.enquiry-right-column[b-1xe53awu01] {
    min-width: 100%;
    /* max-width: 100%; */
    display: flex;
    flex-direction: column;
    gap: 2rem;
    grid-area: rightcol;
    width: fit-content;
}
.enquiry-view .enquiry-details-column3[b-1xe53awu01] {
    display: flex;
    flex: 3;
    flex-shrink: 3;
    border: 1px solid #D9D4D3;
    box-shadow: #D9D4D3 2px 2px;
    background: white;
    border-radius: 8px;
    max-width: calc((100vw - 40px) / var(--zoom-level));
    /* min-width: 455px; */
    overflow: auto;
    grid-area: details;
}

        .enquiry-view .enquiry-overview .enquiry-details-column3 .tabs-container[b-1xe53awu01] {
            width: 100%;
            min-height: 75vh;
        }

[b-1xe53awu01].enquiry-overview .enquiry-content .enquiry-left-column .card-wrapper {
    height: fit-content;
    margin: 0;
    max-height: calc(50vh / var(--zoom-level));
    overflow-y: auto;
    overflow-x: hidden;
}

[b-1xe53awu01].enquiry-overview .enquiry-content .enquiry-left-column .lower-panel .card-wrapper {
    height: 100%;
    margin: 0;
    /*max-height: calc(28vh - 20px);*/
    overflow-y: auto;
    overflow-x: hidden;
}

[b-1xe53awu01] .business-logo {
    height: 2em;
}

[b-1xe53awu01] .customer-note-item > * {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-1xe53awu01] .customer-note-body {
    --lines-to-show: 3;
    max-height: calc((var(--lines-to-show) * 2ch) + 1ch);
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: var(--lines-to-show);
    -webkit-box-orient: vertical;
}

[b-1xe53awu01] .customer-note-body:hover {
    overflow-y: auto;
    display: block;
}

.passenger-item[b-1xe53awu01] {
    font-size: var(--details-font-size);
    color: var(--primary-colour);
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left:45px;
    font-family: var(--font-family);
}

    .passenger-item + .passenger-item[b-1xe53awu01] {
        padding-top: 10px;
    }

.passenger-item[b-1xe53awu01] {
    color: #999999;
}

.stg[b-1xe53awu01] {
    color: black;
}

.tables-container[b-1xe53awu01] {
    display: flex;
    justify-content: space-evenly;
    flex-direction: column;
}

.products-table[b-1xe53awu01] {
    display: flex;
    flex: 3;
    flex-direction: column;
    border-radius: 5px;
}

.holidays[b-1xe53awu01] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1;
    padding: 10px;
    margin: 30px 10px 10px 10px;
    align-self: center;
}

.holiday-header[b-1xe53awu01] {
    font-size: var(--section-heading-size);
    font-weight: 800;
    text-align: center;
}

.holiday-item[b-1xe53awu01] {
    font-size: var(--small-details-font-size);
    color: #989898;
    text-align: center;
}

.tables-container table[b-1xe53awu01] {
    width: 100%;
    border-collapse: collapse;
}

.tables-container td[b-1xe53awu01] {
    text-align: left;
    padding: 5px 10px;
    font-size: var(--details-font-size);
}

.tables-container th[b-1xe53awu01] {
    text-align: left;
    padding: 5px;
    font-size: var(--details-font-size);
    font-weight: normal;
}

.tables-container tr:nth-child(even)[b-1xe53awu01] {
    background-color: var(--primary-colour-extra-light);
}

.status[b-1xe53awu01] {
    color: var(--primary-colour-light);
    font-size: var(--section-heading-size);
    margin: 10px 0;
    text-transform: uppercase;
    padding-right: 10px;
    margin-top: 5px;
}

@media screen and (max-width: 1920px) {
    .status[b-1xe53awu01] {
        display: none;
    }
}

.globe[b-1xe53awu01] {
    color: var(--tab-button-colour);
}

.due-action-container[b-1xe53awu01] {
    background-color: #F2F2F2;
    border-radius: 5px;
    align-items: center;
    padding: 10px;
    margin: 10px;
}

    .due-action-container[b-1xe53awu01] >  div {
        margin: 0 !important;
    }

.acton-title-detail[b-1xe53awu01] {
    display: flex;
    flex-direction: column;
}

.action-header[b-1xe53awu01],
.action-required[b-1xe53awu01] {
    color: red;
}

.action-header[b-1xe53awu01] {
    font-weight: 800;
}

.no-due-actions[b-1xe53awu01] {
    font-size: var(--section-heading-size);
    font-weight: 600;
    align-self: center;
    margin: 0 auto;
}

.enquiryproduct-container[b-1xe53awu01] {
    display: grid;
    grid-template-columns: repeat(3, 1.5fr 2fr);
    margin: 10px;
    grid-gap: 2px;
    border-radius: 5px;
    justify-content: center;
    height: 250px;
    flex: 2;
}

        .enquiryproduct-container .enquiryproduct-item-header[b-1xe53awu01] {
            font-size: 1.2em;
            color: #999999;
            display: inline-block;
            padding-right: 10px;
        }

    .enquiryproduct-container .enquiryproduct-item-value[b-1xe53awu01] {
        font-size: 1.2em;
        display: inline-block;
    }


[b-1xe53awu01] .tab-buttons .tab-heading1 {
    color: red;
}

.enquiry-view .enquiry-overview .enquiry-content[b-1xe53awu01] {
    display: grid;
    grid-template-columns: minmax(300px, 20%) minmax(400px, 60%) minmax(300px, 20%);
    justify-content: space-between;
    gap: 20px;
    max-height: 78vh;
    grid-template-areas: "leftcol details rightcol";
    --compact-enquiry-grid-areas: "leftcol rightcol" "details details";
}

.enquiry-view .enquiry-completion[b-1xe53awu01] {
    display: flex;
    position: relative;
    flex-wrap: nowrap;
    background-color: #F2F2F2;
    border-radius: 5px;
    justify-content: flex-start;
    align-items: center;
    height: 100px;
    padding: 10px;
    margin: 10px;
    min-width: 675px;
    overflow: hidden;
}
.enquiry-completion > .completion-icon[b-1xe53awu01]:after {
    display: block;
    position: relative;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 150px;
    top: -20px;
    left: -20px;
    pointer-events: none;
    content: '\f059';
    color: #52ae5245;
}


    .enquiry-completion > .completion-icon[b-1xe53awu01] {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: transparent;
        pointer-events: none;
    }

.complete-booking .completion-icon[b-1xe53awu01]:after {
    content: '\f058';
    color: #52ae5245;
}

.lost-booking .completion-icon[b-1xe53awu01]:after {
    content: '\f057';
    color: #ae525245;
}
    .enquiry-view .enquiry-completion > div[b-1xe53awu01] {
        padding: 10px;
    }


    .enquiry-view .enquiry-completion .enquiry-completion-reason[b-1xe53awu01] {
        min-width: 150px;
    }

    .enquiry-view .enquiry-completion .enquiry-completion-type[b-1xe53awu01] {
        min-width: 350px;
    }

    .enquiry-view .enquiry-completion .enquiry-completion-details[b-1xe53awu01] {
        min-width: 200px;
    }

.enquiry-view .enquiry-preview > div[b-1xe53awu01] {
    display: inline-flex;
    flex-flow: nowrap;
    flex-direction: row;
    padding-right: 30px;
}

    .enquiry-view .enquiry-preview > div > label[b-1xe53awu01] {
        font-weight: bold;
    }

[b-1xe53awu01].enquiry-view .enquiry-details-column {
    flex-grow: 2;
    display: flex;
    flex-wrap: wrap;
    max-width: 50%;
    border: 1px solid #e1e1e1;
    /*margin: 20px;*/
    padding: 10px;
    background: #fafafa;
    min-width: 33%;
    align-content: flex-start;
}

    [b-1xe53awu01].enquiry-view .enquiry-details-column h2 {
        text-align: center;
    }

[b-1xe53awu01].enquiry-view .enquiry-actions .enquiry-details-column h2 {
    text-align: left;
}

[b-1xe53awu01].enquiry-view .enquiry-actions .enquiry-details-column {
    flex-grow: 0;
    max-width: 100%;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

[b-1xe53awu01].enquiry-view .enquiry-details-column h2, [b-1xe53awu01].enquiry-view .enquiry-details-column h3 {
    width: 100%;
    flex-shrink: 0;
}

[b-1xe53awu01].enquiry-view .enquiry-details-column h3 {
    border-top: 1px dashed #bd9b60;
    margin-top: 10px;
    padding-top: 10px;
}

[b-1xe53awu01].enquiry-view .enquiry-details-col1 {
    width: 100%;
    flex-shrink: 0;
    font-weight: normal;
    font-size: var(--details-font-size);
    padding: 5px 10px 5px 0;
}

[b-1xe53awu01].enquiry-view .enquiry-details-col4 {
    width: 100%;
    flex-shrink: 0;
    font-weight: normal;
    font-size: var(--details-font-size);
    padding: 5px 10px 5px 10px;
}

.enquiry-details-content[b-1xe53awu01] {
    white-space: pre-wrap;
}
[b-1xe53awu01].enquiry-view .enquiry-details-col1 .enquiry-details-content {
    padding-left: 5px;
}

[b-1xe53awu01].enquiry-view .enquiry-details-col2 {
    width: 60%;
    flex-shrink: 0;
}

[b-1xe53awu01].enquiry-actions .lmt-button#NewActionButton {
    float: right;
    margin-right: 10px;
}

[b-1xe53awu01].enquiry-view .enquiry-actions .data-table-wrapper {
    width: 100%;
}

[b-1xe53awu01].enquiry-view .enquiry-actions .data-table th.ActionTypeHeader {
    width: 300px;
}

[b-1xe53awu01].enquiry-view .enquiry-actions .data-table th.ActionStatusHeader {
    width: 174px;
}

[b-1xe53awu01].enquiry-view .enquiry-actions .data-table th.ActionCreatedOnHeader {
    width: 250px;
}

[b-1xe53awu01].enquiry-view .enquiry-actions .data-table th.ActionDueOnHeader {
    width: 130px;
}

[b-1xe53awu01].enquiry-view .enquiry-actions .data-table th.ActionAssignedToHeader {
    min-width: 110px;
}

[b-1xe53awu01].enquiry-view .enquiry-actions .data-table tbody tr {
    background: white;
    border-bottom: 1px solid #f0f0f0;
    line-height: 1.6rem;
}

    [b-1xe53awu01].enquiry-view .enquiry-actions .data-table tbody tr .dropdown-select-wrapper {
        border: none;
        background: transparent;
    }

    [b-1xe53awu01].enquiry-view .enquiry-actions .data-table tbody tr:hover {
        background: #f0f0f0;
        border-bottom: 1px solid #f0f0f0;
    }

.enquiry-form-outer[b-1xe53awu01] {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 128;
}

.enquiry-form[b-1xe53awu01] {
    width: 600px;
    margin: 30px auto 30px auto;
    position: absolute;
    top: 0;
    border: 1px solid black;
    background: white;
    left: 50%;
    transform: translateX(-50%);
    padding: 20px;
    z-index: 10;
    box-shadow: 5px 10px 10px rgb(50 50 50 / 50%);
}

    .enquiry-form .row[b-1xe53awu01] {
        padding: 20px;
        border-bottom: 2px dashed rgba(189, 155, 96, 0.37);
    }

[b-1xe53awu01].enquiry-form .row input[type=text],
[b-1xe53awu01].enquiry-form .row input:not([type]),
[b-1xe53awu01].enquiry-form .row textarea {
    width: 100%;
}

[b-1xe53awu01].enquiry-form .dropdown-select.invalid {
    border-color: red;
}

.action-button-row[b-1xe53awu01] {
    padding: 20px;
    text-align: right;
}

[b-1xe53awu01].enquiry-form .submit-row {
    text-align: center;
}

.enquiry-details-column .enquiry-product-info[b-1xe53awu01] {
    width: 100%;
    border-bottom: 1px dashed #bd9b60;
    padding: 10px;
    margin-bottom: 5px;
}

    .enquiry-details-column .enquiry-product-info:last-of-type[b-1xe53awu01] {
        border-bottom: none;
    }

    .enquiry-details-column .enquiry-product-info .enquiry-product-name[b-1xe53awu01] {
        font-weight: bold;
    }

    .enquiry-details-column .enquiry-product-info .enquiry-product-path[b-1xe53awu01] {
        font-style: italic;
        color: #a0a0a0;
    }

        .enquiry-details-column .enquiry-product-info .enquiry-product-path .enquiry-product-path-part[b-1xe53awu01]:after {
            content: ", ";
        }

        .enquiry-details-column .enquiry-product-info .enquiry-product-path .enquiry-product-path-part:last-of-type[b-1xe53awu01]:after {
            content: "";
        }


.enquiry-comments-content[b-1xe53awu01] {
    max-height: 200px;
    overflow-y: auto;
    border: 1px solid #fefefe;
}

.enquiry-notes-wrapper .enquiry-notes-content .fa-eye:hover[b-1xe53awu01]::before {
    content: "\f070"
}

.enquiry-notes-wrapper .enquiry-notes-content .fa-eye-slash:hover[b-1xe53awu01]::before {
    content: "\f06e"
}

.add-person-link[b-1xe53awu01], .person-list[b-1xe53awu01] {
    cursor: pointer;
}

    .person-list[b-1xe53awu01]::after {
        display: inline-block;
        font-family: 'Font Awesome 5 Pro';
        font-weight: 900;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        color: #bd9b60;
        content: '';
        margin-left: 5px;
    }

    .person-list:hover[b-1xe53awu01]::after {
        content: '\f044';
    }

.enquiry-card-loader[b-1xe53awu01] {
    background-color: #fff;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.08), 0 -1px 3px 0 rgba(0, 0, 0, 0.06);
    padding: 0;
    position: relative;
    border-radius: 20px;
    border: 2px solid #C9C9C9;
    margin-bottom: 20px;
    height: 100px;
    overflow: hidden;
}

    .enquiry-card-loader:only-child[b-1xe53awu01] {
        margin-top: 0;
    }

    .enquiry-card-loader[b-1xe53awu01]:before {
        content: "";
        height: 30px;
        display: inherit;
        background-color: #ededed;
        border-radius: 20px;
        box-shadow: -48px 78px 0 -48px #ededed, -51px 102px 0 -51px #ededed;
    }

    .enquiry-card-loader[b-1xe53awu01]:after {
        content: "";
        background-color: #333;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        animation-duration: 0.6s;
        animation-iteration-count: infinite;
        animation-name: loader-animate;
        animation-timing-function: linear;
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
        background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
    }

[b-1xe53awu01].enquiry-view .customer-details-column {
    flex-grow: 2;
    display: flex;
    max-width: 100%;
    border-top: 1px solid #e1e1e1;
    /*margin: 20px;*/
    padding: 10px;
    background: white;
    min-width: 33%;
    align-content: flex-start;
}

    [b-1xe53awu01].enquiry-view .customer-details-column h2 {
        text-align: center;
    }

    [b-1xe53awu01].enquiry-view .customer-details-column h2, [b-1xe53awu01].customer-view .customer-details-column h3 {
        width: 100%;
        flex-shrink: 0;
    }

[b-1xe53awu01].customer-enquiries .lmt-button#NewEnquiryButton {
    float: right;
    font-size: var(--details-font-size);
    margin-right: 10px;
}

[b-1xe53awu01].customer-enquiries .lmt-button#NewPersonButton {
    float: right;
    font-size: var(--details-font-size);
    margin-right: 10px;
}

[b-1xe53awu01].enquiry-view .customer-enquiries .data-table-wrapper {
    width: 100% !important;
    overflow: auto;
}

[b-1xe53awu01].enquiry-view .customer-enquiries .data-table {
    width: 99%;
    min-width: 99%;
    border-left: 0;
    border-right: 0;
}

    [b-1xe53awu01].enquiry-view .customer-enquiries .data-table tbody tr {
        background: white;
        border-bottom: 1px solid #f0f0f0;
        line-height: 1.6rem;
    }

        [b-1xe53awu01].enquiry-view .customer-enquiries .data-table tbody tr:hover {
            background: #f0f0f0;
            border-bottom: 1px solid #f0f0f0;
            cursor: pointer;
        }

[b-1xe53awu01].customer-view .customer-enquiries .data-table tbody tr .dropdown-select-wrapper {
    border: none;
    background: transparent;
}

[b-1xe53awu01].customer-view .customer-enquiries .data-table tbody tr:hover {
    background: #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
}

[b-1xe53awu01].customer-view .customer-enquiries .data-table {
    width: 99%;
    min-width: 99%;
    border-left: 0;
    border-right: 0;
}

[b-1xe53awu01].enquiry-view .customer-enquiries .data-table th.PersonAgeGroupHeader {
    width: 400px;
}

[b-1xe53awu01].enquiry-view .customer-enquiries .data-table th.PersonFirstNameHeader {
    width: 400px;
}

[b-1xe53awu01].enquiry-view .customer-enquiries .data-table th.PersonLastNameHeader {
    width: 400px
}

[b-1xe53awu01].enquiry-view .customer-enquiries .data-table th.PersonAgeHeader {
    width: 160px;
}


.new-destination-button-wrapper[b-1xe53awu01] {
    margin-top: 10px;
    align-self: flex-end;
}

.destination-delete-icon[b-1xe53awu01] {
    opacity: 0;
    padding: 0 10px;
    cursor: pointer;
    transition: opacity 1s;
    float: right;
}

.products-table tr:hover .destination-delete-icon[b-1xe53awu01] {
    opacity: 1;
    float: right;
}

.destination-delete-icon:hover[b-1xe53awu01] {
    font-weight: 900;
    color: var(--button-colour-delete);
    float: right;
}

.user-icon[b-1xe53awu01] {
    display: flex;
    flex-grow: 0;
    position: relative;
    right: 10px;
    transition: transform 0.2s ease;
    gap: 5px;
}

    .user-icon[b-1xe53awu01]  .user-icon:hover {
        transform: scale(1.1);
    }

.assign-user-list-item[b-1xe53awu01] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    padding: 5px;
}

    .assign-user-list-item:hover[b-1xe53awu01] {
        background: #dedede;
    }

    .assign-user-list-item .assign-user-icon[b-1xe53awu01] {
        flex-grow: 0;
        padding: 5px;
    }

    .assign-user-list-item .assign-user-name[b-1xe53awu01] {
        flex-grow: 1;
        padding: 0 5px;
        line-height: 40px;
    }

.product-icon-cell[b-1xe53awu01] {
    width: 40px;
}

.new-product-icon[b-1xe53awu01] {
    font-weight: 400;
    display: inline-block;
    font-size: 1.5rem;
    padding-right: 10px;
}

    .new-product-icon:not(.comma):hover[b-1xe53awu01] {
        font-weight: 900;
        color: var(--tab-button-active-colour);
    }

.remove-product[b-1xe53awu01] {
    font-weight: 400;
    float: right;
    font-size: 1.5rem;
    padding-right: 10px;
    color: var(--primary-colour);
    opacity: 0;
    transition: opacity 0.6s ease;
    cursor: pointer;
}

    .remove-product:hover[b-1xe53awu01] {
        font-weight: 900;
        color: var(--tab-button-active-colour);
    }

.products:hover > .remove-product[b-1xe53awu01] {
    opacity: 1;
}

.note-visibility-icon[b-1xe53awu01] {
    cursor: pointer;
}

    .note-visibility-icon:hover[b-1xe53awu01] {
        font-weight: 900;
    }


[b-1xe53awu01]::-webkit-scrollbar {
    width: 7px;
}

/* Track */
[b-1xe53awu01]::-webkit-scrollbar-track {
    background: #e1e1e1;
    border-radius: 10px;
}

/* Handle */
[b-1xe53awu01]::-webkit-scrollbar-thumb {
    background: #cdcdcd;
    border-radius: 10px;
}

.products-table > .divider:not(:last-child)[b-1xe53awu01] {
    background: lightgray;
    height: 2px;
    width: 97%;
    align-self: center;
    margin-bottom: 10px;
    margin-top: 25px;
}

.no-products[b-1xe53awu01] {
    text-align: center;
    padding: 10px;
    font-size: 1.5rem;
}

.comma:last-of-type[b-1xe53awu01] {
    visibility: hidden;
    font-weight: 400 !important;
}


[b-1xe53awu01] .notes-panel,
[b-1xe53awu01] .tasks-panel {
    position: relative;
    height: fit-content;
    max-height: 40vh;
    overflow-y: auto;
    overflow-x: hidden;
}
    [b-1xe53awu01] .notes-panel .data-table,
    [b-1xe53awu01] .tasks-panel .data-table {
        width:100% !important;

    }
    [b-1xe53awu01] .notes-panel .card-contents,
    [b-1xe53awu01] .tasks-panel .card-contents {
        position: relative;
        
    }

    [b-1xe53awu01] .notes-panel .data-table > tbody  {
        display: flex;
        gap: 1rem;
        flex-wrap:wrap;
    }
        [b-1xe53awu01] .notes-panel .data-table > tbody > tr {
            display: flex;
            flex-direction: column;
            padding: 10px;
            background-color: lightblue;
            position: relative;
            box-shadow: rgba(0,0,0,0.4) 3px 3px 5px;
            width: 48%;
            min-width:170px;
            height: 200px;
        }

            [b-1xe53awu01] .notes-panel .data-table > tbody > tr > td:first-of-type {
                font-size:1.2rem;
            }
                [b-1xe53awu01] .notes-panel .data-table > tbody > tr > td:first-of-type + td {
                    font-size:1.05rem;
                }
                [b-1xe53awu01] .notes-panel .data-table > tbody > tr > td:first-of-type + td + td {
                    flex-grow: 2;
                }
    [b-1xe53awu01] .notes-panel .data-table > tbody > tr > td {
        padding: 3px 0 !important;
        background: none !important;
    }

.fancyLine[b-1xe53awu01] {
    font-size: var(--details-font-size);
    width: 95%;
    border-bottom: 1px solid var(--secondary-colour);
    line-height: 0.1em;
    margin: 25px 10px 15px 30px;
    font-weight: bold;
}

    .fancyLine span[b-1xe53awu01] {
        color: var(--secondary-colour);
        background: #ffffff;
        padding-right: 10px;
        position: relative;
    }

        .fancyLine span[b-1xe53awu01]::before {
            position: absolute;
            left: -45px;
            font-family: 'Font Awesome 5 Pro';
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            color: var(--secondary-colour);
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            width: 50px;
            text-align: center;
            padding: 0;
            margin: 0;
            font-size: 1.1em;
        }

.keyDetails[b-1xe53awu01]::before {
    font-weight: 400;
    content: "\f274";
}

.villaDetails[b-1xe53awu01]::before {
    font-weight: 400;
    content: "\e00d";
}

.flightDetails[b-1xe53awu01]::before {
    font-weight: 400;
    content: "\f072";
}

.carhireDetails[b-1xe53awu01]::before {
    font-weight: 400;
    content: "\f1b9";
}

.extraDetails[b-1xe53awu01]::before {
    font-weight: 400;
    content: "\f86b";
}

.enquiryNotes[b-1xe53awu01]::before {
    font-weight: 400;
    content: "\f040";
}




.pipeline-traffic-light[b-1xe53awu01] {
    display: inline-block;
    width: 30px;
    height: 30px;
    position: relative;
    border-radius: 15px;
    background: green;
    margin: 0;
}

.pipeline-traffic-light[b-1xe53awu01] {
    background: hsl(var(--trafficlight-colour-hue) var(--trafficlight-colour-saturation) var(--trafficlight-colour-lightness));
    border: 2px solid hsl(var(--trafficlight-colour-hue) var(--trafficlight-colour-saturation) 40%);
    box-shadow: 0 0 0 rgba(0,0,0, 0.0);
    transition: all ease-in-out 0.2s;
}
@media screen and (max-width: 1920px) {
    .status[b-1xe53awu01] {
        display: none;
    }
}

.multiple-icon[b-1xe53awu01]{
    height: 13px;
    width:22px;
    font-size: 1.6em !important;
}

[b-1xe53awu01] .fa-lg{
    color: var(--primary-colour);
}
[b-1xe53awu01] .linked-enquiry-button-row .remove-child-enquiry {
    width: 19ch;
    text-align: center;
}
[b-1xe53awu01] .linked-enquiry-button-row {
    padding: 20px;
    gap: 10px;
    display: flex;
    justify-content: flex-end;
}
@media (max-width: calc(1200px * 1)) and (-webkit-device-pixel-ratio: 1), (max-width: calc(1200px * 0.9)) and (-webkit-device-pixel-ratio: 1.1), (max-width: calc(1200px * 0.8)) and (-webkit-device-pixel-ratio: 1.25), (max-width: calc(1200px * 0.66666666666667)) and (-webkit-device-pixel-ratio: 1.5), (max-width: calc(1200px * 0.5714285714285714)) and (-webkit-device-pixel-ratio: 1.75), (max-width: calc(1200px * 0.5)) and (-webkit-device-pixel-ratio: 2) {
    .enquiry-view .enquiry-overview .enquiry-content[b-1xe53awu01] {
        grid-template-areas: var(--compact-enquiry-grid-areas);
        grid-template-columns: 33% 66%;
    }

    .enquiry-right-column[b-1xe53awu01] {
        flex-direction: row;
        /*width: 100%;*/
    }
}

@media (-webkit-device-pixel-ratio: 1.1) {
    :root[b-1xe53awu01] {
        --zoom-level: 0.9;
    }
}

@media (min-width: 1920px) {
    .enquiry-view .enquiry-header .enquiry-header-wrapper[b-1xe53awu01] {
        justify-content: space-between;
    }
}
/* /Pages/HomePage.razor.rz.scp.css */
.homepage-wrapper[b-2k799ofxlr] {
    display: grid;
    grid-template-columns: 3fr 1fr;
    grid-gap: 15px;
}

.homepage-top-banner[b-2k799ofxlr] {
    display: flex;
    justify-content: space-between;
    padding-bottom: 15px;
}

[b-2k799ofxlr] .homepage-noticeboard {
    min-height: 440px;
    overflow-y: auto;
}

[b-2k799ofxlr] .homepage-charts {
    display: flex;
}

[b-2k799ofxlr] .homepage-values {
    margin-top: -10px;
    display: flex;
}

[b-2k799ofxlr] .homepage-stat-box {
    border: none;
    box-shadow: none;
    background-color: inherit;
}

[b-2k799ofxlr] .homepage-alerts-box {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

    [b-2k799ofxlr] .homepage-alerts-box .card-wrapper.chartBox {
        margin: 0;
    }

    [b-2k799ofxlr] .homepage-alerts-box .card-contents .broken-chart-wrapper {
        height: calc(40 * 1cqw);
    }

.homepage-noticeboard-column[b-2k799ofxlr] {
    display: grid;
    grid-gap: 10px;
}

[b-2k799ofxlr] .noticeboard-title {
    margin: -15px -15px 0px -15px;
}

.timeframe-box[b-2k799ofxlr] {
    font-size: 0;
}

    .timeframe-box[b-2k799ofxlr]  button {
        border: var(--standard-border);
        background: white;
        border-radius: 0;
        color: var(--font-colour);
        text-shadow: none;
        box-shadow: var(--drop-shadow);
        font-weight: normal;
    }

    .timeframe-box[b-2k799ofxlr]  .lmt-button:hover:not([disabled]) {
        box-shadow: 0px 1px 5px 1px rgb(0 0 0 / 25%), 0 1px 10px rgb(0 0 0 / 10%), 0 -4px 5px rgb(0 0 0 / 10%), 0px -4px 4px 0px rgb(0 0 0 / 10%), 0px 0px 15px 6px rgb(0 0 0 / 20%);
        position: relative;
    }

    .timeframe-box[b-2k799ofxlr]  .lmt-button:active:not([disabled]) {
        box-shadow: 0px 1px 5px 1px rgb(0 0 0 / 25%), 0 1px 10px rgb(0 0 0 / 10%), 0 -4px 5px rgb(0 0 0 / 10%), 0px -4px 4px 0px rgb(0 0 0 / 10%), 0 0 5px 3px rgb(0 0 0 / 20%), 0 0 30px rgb(0 0 0 / 20%);
        position: relative;
    }

    .timeframe-box[b-2k799ofxlr]  button:first-child {
        border-radius: 8px 0 0 8px;
    }

    .timeframe-box[b-2k799ofxlr]  button:last-child {
        border-radius: 0 8px 8px 0;
    }

    .timeframe-box[b-2k799ofxlr]  button + button {
        border-left-width: 0;
    }

    .timeframe-box[b-2k799ofxlr]  button.secondary {
        color: var(--button-font-colour);
        background: var(--button-colour-primary);
        border: inherit;
        text-transform: uppercase;
        font-weight: bold;
    }
/* /Pages/Pipeline.razor.rz.scp.css */
.pipeline-wrapper[b-dgk8al90ry] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}

.pipeline-top[b-dgk8al90ry] {
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    gap: 20px;
    padding: 5px 20px;
}

.toggle-stats-box[b-dgk8al90ry] {
    margin-left: auto;
}

    .toggle-stats-box[b-dgk8al90ry]  button {
        border-radius: 5px;
        border: 1px solid var(--button-colour-secondary);
    }

[b-dgk8al90ry] .stats-box[data-show-box] + .pipeline-content {
    top: calc(var(--pipeline-stats-height) + 50px);
}

[b-dgk8al90ry] .favourite-pipeline-icon .lmt-button-icon {
    color: var(--favourite-colour) !important;
}

[b-dgk8al90ry] .favourite-pipeline-icon:hover .lmt-button-icon {
    transform: scale(1.125);
}

[b-dgk8al90ry] .favourite-pipeline-icon:active .lmt-button-icon {
    transform: scale(0.875);
}

[b-dgk8al90ry] .pipeline-view-select {
    border: none;
}

    [b-dgk8al90ry] .pipeline-view-select .select-button-preview {
    }

    [b-dgk8al90ry] .pipeline-view-select .lmt-button .lmt-button-icon {
        font-size: var(--nav-bar-icon-size);
    }

@media screen and (max-device-width: 1280px) {
    .pipeline-content[b-dgk8al90ry] {
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .pipeline-column[b-dgk8al90ry] {
        flex-grow: 0;
        flex-shrink: 0;
        display: flex;
        flex-direction: column;
        height: initial;
        width: 50%;
    }
}

@media screen and (max-device-width: 600px) {
    .pipeline-content[b-dgk8al90ry] {
        flex-wrap: wrap;
        bottom: initial;
    }

    .pipeline-column[b-dgk8al90ry] {
        flex-grow: 0;
        flex-shrink: 0;
        display: flex;
        flex-direction: column;
        width: 100%;
    }
}
/* /Pages/ReportsPage.razor.rz.scp.css */
.reports-container[b-1nuexn0mx2] {
    display: grid;
    width: 100%;
    align-items: start;
    justify-items: stretch;
    grid-template-columns: [first] 300px [line2] auto;
}

.reports-table-wrapper[b-1nuexn0mx2] {
    width:fit-content;
    padding: 10px;
    background: white;
    border-radius: 10px;
    margin-right: 40px;
    overflow-y: auto;
    max-height: 90vh;
}

.title[b-1nuexn0mx2]{
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 30px;
}

.guide[b-1nuexn0mx2]{
    display: flex;
    flex-direction: column;
    width: 100%;
    height:100%;
    justify-content: center;
    align-items: center;
}

.guide .fa-lg[b-1nuexn0mx2]{
    font-size: 20rem;
    line-height: 25rem;
    color: var(--primary-colour-extra-light);

}

.report-list-item[b-1nuexn0mx2] {
    padding: 10px 15px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    width: fit-content;
    height: fit-content;
    margin-bottom: 10px;
    cursor: pointer;
    transition: ease 0.2s;
}

.report-list-item i[b-1nuexn0mx2]{
    padding-right: 10px;
}


.report-list-item:hover[b-1nuexn0mx2] {
    background-color: var(--primary-colour);
    color: white;
    box-shadow: rgba(0,0,0,0.4) 3px 3px 5px;
}

.report-list-item:hover .fa[b-1nuexn0mx2] {
    color: white;
}


.reports-table-wrapper .selected[b-1nuexn0mx2]  {
    background-color: var(--primary-colour);
    color: white;
}

.reports-table-wrapper .selected .fa[b-1nuexn0mx2] {
    color: white;
}

.reports-table-wrapper .selected[b-1nuexn0mx2] {
    box-shadow: rgba(0,0,0,0.4) 3px 3px 5px;
}


.reports-table-wrapper .reports[b-1nuexn0mx2]{
    width: 95%;
}

.report[b-1nuexn0mx2] {
    flex-grow: 1;
    height: 91vh;
    background: white;
    border-radius: 10px;
    padding: 10px;
    max-width: calc(100vw - 350px);
}

.report-header[b-1nuexn0mx2]{
    display: flex;
    justify-content: space-between;
    margin: 20px;
}

.report-header h1[b-1nuexn0mx2]{
    margin-left: 10px;
}

[b-1nuexn0mx2] .report-table-wrapper .data-table > tbody > tr > td, [b-1nuexn0mx2].data-table > thead > tr > th, [b-1nuexn0mx2] .report-table-wrapper .data-table > thead > tr.selectionHeader > th:first-of-type {
    padding: 15px 10px;
}

.report-table-wrapper .no-results[b-1nuexn0mx2] {
    width: calc(100cqw - 7px);
}
.report-table-wrapper[b-1nuexn0mx2] {
    overflow-y: auto;
    height: 92%;
    container-name: report-data-table-wrapper;
    container-type: size;
    border: 1px solid #888888;
    border-top-left-radius:10px;
}

[b-1nuexn0mx2] .report-table-wrapper .data-table {
    width: 100%;
    height: 100cqh;
}

[b-1nuexn0mx2] .report-table-wrapper tfoot td {
    border: solid 1px grey !important;
}

[b-1nuexn0mx2] .report-table-wrapper .data-table td{
    border-left: none;
    border-bottom: none;
    border-top-width: 2px !important;
    border-radius: 0;
}
[b-1nuexn0mx2] .report-table-wrapper .data-table tbody tr:last-child td {
    border-bottom: solid 1px grey;
}

[b-1nuexn0mx2] .report-table-wrapper .data-table tbody tr td:first-child {
    
    border-radius: 0;

}

[b-1nuexn0mx2] .report-table-wrapper .data-table tbody tr td {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; 
}

[b-1nuexn0mx2] .report-table-wrapper .data-table tr th:first-child {
    
}

[b-1nuexn0mx2] .report-table-wrapper .data-table tr:first-child td {
    border-top: none;
}

[b-1nuexn0mx2] .report-table-wrapper .data-table th {
    border: solid 1px grey;
    border-left: none;
    background-color: var(--primary-colour);
    color: white;
}

[b-1nuexn0mx2] .report-table-wrapper .data-table thead tr:has(div) .far {
    color: white;
}

[b-1nuexn0mx2] .report-table-wrapper .data-table {
   border-spacing: 0;
}

[b-1nuexn0mx2] .report-table-wrapper .data-table tbody tr:hover {
    box-shadow: none !important;
}

.download-button[b-1nuexn0mx2]{
    display: flex;
    align-items: center;
    cursor: pointer;
    background-color: var(--primary-colour);
    padding: 10px;
    border-radius: 10px;
    color: white;
}

.download-button .fas[b-1nuexn0mx2]{
    color: white;
}

.close-button[b-1nuexn0mx2]{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 11%;
}

.close-button .far[b-1nuexn0mx2]{
    font-size: 2rem;
}

.download-button i[b-1nuexn0mx2]{
    margin-right: 10px;
}

.buttons[b-1nuexn0mx2]{
    width: 30%;
    display: flex;
    justify-content: flex-end;
    margin-right: 60px;
}

[b-1nuexn0mx2] .report-list-item .fa {
    color: var(--primary-colour);
}

[b-1nuexn0mx2] .report-list-item .far {
    color: var(--primary-colour);
}

[b-1nuexn0mx2] .report-list-item .fas {
    color: var(--primary-colour);
}

[b-1nuexn0mx2] ::-webkit-scrollbar {
    border:1px solid transparent;
    border-radius:30px;
}

[b-1nuexn0mx2] ::-webkit-scrollbar-track {
    background: rgb(222, 222, 222);
    border: 1px solid transparent;
    border-radius: 30px;
}


[b-1nuexn0mx2] ::-webkit-scrollbar-thumb {
    background: var(--primary-colour-light);
    border: 1px solid transparent;
    border-radius: 30px;
}
/* /Pages/TestPages/ButtonTest.razor.rz.scp.css */

.bt-view[b-jdgf7amjkd] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

    .bt-view .bt-header[b-jdgf7amjkd] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
    }

        .bt-view .bt-header .bt-title[b-jdgf7amjkd] {
            width: 60%;
            font-size: 2rem;
            font-weight: bold;
            flex-shrink: 0;
            display: flex;
            flex-wrap: nowrap;
        }



        .bt-view .bt-header .bt-buttons[b-jdgf7amjkd] {
            text-align: right;
            width: 40%;
            flex-shrink: 0;
        }

.bt-normal-view[b-jdgf7amjkd] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    font-size: 1.0rem;
}

    .bt-normal-view .bt-header[b-jdgf7amjkd] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .bt-normal-view .bt-title[b-jdgf7amjkd] {
        width: 60%;
        font-size: 2rem;
        font-weight: bold;
        flex-shrink: 0;
        display: flex;
        flex-wrap: nowrap;
    }

    .bt-normal-view .bt-header .bt-buttons[b-jdgf7amjkd] {
        text-align: right;
        width: 40%;
        flex-shrink: 0;
    }

.bt-big-view[b-jdgf7amjkd] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    font-size: 1.1rem;
}

    .bt-big-view .bt-header[b-jdgf7amjkd] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .bt-big-view .bt-title[b-jdgf7amjkd] {
        width: 60%;
        font-size: 2rem;
        font-weight: bold;
        flex-shrink: 0;
        display: flex;
        flex-wrap: nowrap;
    }

    .bt-big-view .bt-header .bt-buttons[b-jdgf7amjkd] {
        text-align: right;
        width: 40%;
        flex-shrink: 0;
    }
/* /Pages/TestPages/DropDownTest.razor.rz.scp.css */
body[b-hgi9oje1bo] {
    color: red;

}
.dropdown-wrapper h3[b-hgi9oje1bo] {
    color: red;
    font-size: 2rem;
}
/* /Pages/TestPages/LMTCardTest.razor.rz.scp.css */
.panel-header[b-j2x60hssgm] {
    font-size: 1.5rem;
    margin: 10px;
    color: cornflowerblue;
}

    .panel-header .fa[b-j2x60hssgm] {
        margin-right: 50px;
    }


.customer-details[b-j2x60hssgm] {
    outline: 1px dotted;
}


/* /Pages/TestPages/PollyCriteriaTest.razor.rz.scp.css */
textarea[b-pje63qljeg] {
    width: 100%;
    height: 600px;
}
/* /Pages/TestPages/ProductPickerTest.razor.rz.scp.css */
.product-wrapper[b-a4u2enskcu] {
    display: flex;
}

.product-picker[b-a4u2enskcu] {
    padding: 10px;
}

h4[b-a4u2enskcu] {
    font-size: 1.1rem;

}

/* /Pages/TestPages/ReportTableTest.razor.rz.scp.css */
.test-wrapper[b-72z7qsc3ai] {
    display: flex;
    flex-direction: row;
    align-content: space-between;
    justify-content: space-between;
}
.test-inputs[b-72z7qsc3ai] {
    width: 30%;
    display: flex;
    flex-direction: row;
    align-items: start;
    align-content: space-between;
    background:white;
    padding: 20px;
}

.report-table[b-72z7qsc3ai] {
    margin-left:auto;
    margin-right:auto;
}
.test-inputs form[b-72z7qsc3ai] {
    flex-grow:1;
}
[b-72z7qsc3ai] .input-field {
    width: initial !important;
}
.test-inputs form > div + div[b-72z7qsc3ai]{
    margin-top:20px;
}
/* /Pages/TestPages/TabsTest.razor.rz.scp.css */

[b-tx6v5p1jn4] .tab-buttons .tab-heading1 {
    color: red;
}

[b-tx6v5p1jn4] .tab-buttons .tab-heading2 {
    color: lightgreen;
}
/* /Pages/UserActions.razor.rz.scp.css */
.actions-table-wrapper[b-ogbixvv507] {
    margin: 0 auto;
    width: 70vw;
    padding-top: 40px;
}
[b-ogbixvv507].actions-table-wrapper .enquiry-actions {
    height: 91vh;
}
/* /Pages/UserPage.razor.rz.scp.css */
.user-view[b-khycczl2wd] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.user-header[b-khycczl2wd] {
    position: sticky;
    top: -0.8rem;
    margin-top: -0.8rem;
    background: var(--page-background-colour);
    z-index: 8;
    padding-top: 10px;
}

.user-view .user-header .enquiry-header-container[b-khycczl2wd] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin-left: 20px;
    width: 98%;
}
    .user-view .user-header .enquiry-header-wrapper[b-khycczl2wd] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        gap: 2.5rem;
        flex-wrap: nowrap;
        align-items: center;
        white-space: nowrap;
        min-width: 1250px;
    }

        .user-view .user-header .user-avatar[b-khycczl2wd] {
            color: var(--heading-1-colour);
            font-size: 3rem;
        }

        .user-view .user-header .user-title[b-khycczl2wd] {
            font-size: var(--page-heading-size);
            font-weight: 800;
            flex-shrink: 0;
            text-transform: uppercase;
            color: var(--secondary-colour);
            text-align: center;
        }

        .user-view .user-header .user-ref[b-khycczl2wd] {
            color: var(--primary-colour);
            font-size: var(--details-font-size);
            font-weight: 800;
            text-align: left;
        }

        .user-view .user-header .user-ref2[b-khycczl2wd] {
            color: var(--heading-1-colour);
            font-size: var(--details-font-size);
        }

        .user-view .user-header .user-buttons[b-khycczl2wd] {
            text-align: right;
            width: 50%;
        }

        .user-view .user-header .user-header-buttons[b-khycczl2wd] {
            display: flex;
            margin-left: auto;
        }

    .user-view .user-preview[b-khycczl2wd] {
        width: 100%;
        flex-shrink: 0;
        padding-top: 10px;
        color: var(--secondary-colour);
        font-size: var(--details-font-size);
        white-space: nowrap;
    }

    .user-view .user-overview .user-content[b-khycczl2wd] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
    }


    .user-view .user-preview > div[b-khycczl2wd] {
        display: inline-block;
        padding-right: 30px;
    }

        .user-view .user-preview > div > label[b-khycczl2wd] {
            font-weight: bold;
        }

[b-khycczl2wd].user-view .user-details-column {
    flex-grow: 2;
    display: flex;
    max-width: 100%;
    padding: 10px;
    background: white;
    min-width: 33%;
    align-content: flex-start;
}

    [b-khycczl2wd].user-view .user-details-column h2 {
        text-align: center;
    }

    [b-khycczl2wd].user-view .user-details-column h2, [b-khycczl2wd].user-view .user-details-column h3 {
        width: 100%;
        flex-shrink: 0;
    }

    [b-khycczl2wd].user-view .user-details-column h3 {
        border-top: 1px dashed #bd9b60;
        margin-top: 10px;
        padding-top: 10px;
    }

[b-khycczl2wd].user-view .user-details-name {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    padding: 5px 10px;
    color: var(--secondary-colour);
    font-size: var(--section-heading-size);
    flex-wrap: nowrap;
    font-weight: 300;
}

[b-khycczl2wd].user-view .user-details-col {
    width: auto;
    flex-shrink: 0;
    padding: 5px 10px;
    color: var(--secondary-colour);
    font-size: var(--details-font-size);
    flex-wrap: nowrap;
}

/*::deep.user-view .user-details-col2 {
    width: 60%;
    flex-shrink: 0;
}*/

[b-khycczl2wd].user-enquiries .lmt-button#NewEnquiryButton {
    float: right;
    font-size: var(--details-font-size);
    margin-right: 10px;
}

[b-khycczl2wd].user-view .user-enquiries .data-table-wrapper {
    width: 100% !important;
}

[b-khycczl2wd].user-view .user-enquiries .data-table thead {
    display: block;
}

    [b-khycczl2wd].user-view .user-enquiries .data-table thead tr {
        display: initial;
        width: 100%;
    }

        [b-khycczl2wd].user-view .user-enquiries .data-table thead tr .table-view {
            float: right;
        }

        [b-khycczl2wd].user-view .user-enquiries .data-table thead tr .table-view-icon {
            cursor: pointer;
            font-size: 1.5rem;
        }

[b-khycczl2wd].user-view .user-enquiries .data-table tbody tr.card-view {
    background: white;
    border-bottom: 1px solid #f0f0f0;
    line-height: 1.6rem;
    display: inline-grid;
    margin: 5px;
    width: 24%;
    height: 185px;
    padding-left: 20px;
}

[b-khycczl2wd].user-view .user-enquiries .data-table tbody tr.row-view {
    background: white;
    border-bottom: 1px solid #f0f0f0;
    line-height: 1.6rem;
    display: grid;
    grid-template-columns: 33% 33% 33%;
    margin: 5px;
    width: 100%;
    padding: 0 20px;
}

[b-khycczl2wd].user-view .user-enquiries .data-table tbody tr .dropdown-select-wrapper {
    border: none;
    background: transparent;
}

[b-khycczl2wd].user-view .user-enquiries .data-table tbody tr:hover {
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
}

[b-khycczl2wd].user-view .user-enquiries .data-table td {
    white-space: normal;
    background: none;
    padding: 10px 0;
}

[b-khycczl2wd].user-view .user-enquiries .data-table {
    width: 99%;
    min-width: 99%;
    border-left: 0;
    border-right: 0;
}

    [b-khycczl2wd].user-view .user-enquiries .data-table > tbody > tr.row-highlight-none td {
        border: none;
    }

    [b-khycczl2wd].user-view .user-enquiries .data-table > tbody > tr.row-highlight-white td {
        border: none;
    }

    [b-khycczl2wd].user-view .user-enquiries .data-table > tbody > tr.row-highlight-yellow {
        outline: none;
    }

        [b-khycczl2wd].user-view .user-enquiries .data-table > tbody > tr.row-highlight-yellow td:first-of-type {
            border: none;
        }

    [b-khycczl2wd].user-view .user-enquiries .data-table > tbody > tr.row-highlight-orange {
        outline: none;
    }

        [b-khycczl2wd].user-view .user-enquiries .data-table > tbody > tr.row-highlight-orange td:first-of-type {
            border: none;
        }

    [b-khycczl2wd].user-view .user-enquiries .data-table > tbody > tr.row-highlight-red {
        border: none;
    }

        [b-khycczl2wd].user-view .user-enquiries .data-table > tbody > tr.row-highlight-red td:first-of-type {
            border: none;
        }

[b-khycczl2wd].user-view .tab-header {
    font-size: var(--details-font-size);
}

[b-khycczl2wd].user-view .tab-buttons-class {
    border-radius: 5px;
    border: 1px solid #D9D4D3;
}

.status[b-khycczl2wd] {
    color: var(--primary-colour-light);
    font-size: var(--base-font-size);
    text-transform: uppercase;
}

.globe[b-khycczl2wd] {
    color: var(--tab-button-colour);
}

.enquiry-avatar[b-khycczl2wd] {
    padding-left: 20px;
}

.user-form-outer[b-khycczl2wd] {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 128;
}

.user-notes-wrapper[b-khycczl2wd] {
}

    .user-notes-wrapper .user-notes-content[b-khycczl2wd] {
        overflow-y: scroll;
        height: 0;
        border: 1px solid transparent;
        transition: all ease-out 0.5s;
    }

    .user-notes-wrapper.notes-open .user-notes-content[b-khycczl2wd] {
        height: 300px;
        border: 1px solid #e1e1e1;
    }

    .user-notes-wrapper .user-notes-content .user-note-item[b-khycczl2wd] {
        padding: 10px;
        margin-bottom: 5px;
        cursor: pointer;
    }

        .user-notes-wrapper .user-notes-content .user-note-item:hover[b-khycczl2wd] {
            background: #f0f0f0;
        }

        .user-notes-wrapper .user-notes-content .user-note-item > div[b-khycczl2wd] {
            margin-bottom: 5px;
        }

    .user-notes-wrapper .user-notes-content i[b-khycczl2wd] {
        display: inline-block;
        float: right;
        margin-top: 2px;
        margin-right: 2px;
    }

    .user-notes-wrapper .user-notes-content .user-note-type[b-khycczl2wd] {
        font-size: var(--details-font-size);
        font-weight: 700;
    }

    .user-notes-wrapper .user-notes-content .user-note-subject[b-khycczl2wd] {
        font-size: var(--details-font-size);
        font-weight: 400;
    }

[b-khycczl2wd] .user-note-body {
    min-width: 275px;
    white-space: normal;
}

.user-notes-wrapper .user-notes-content .user-note-by[b-khycczl2wd] {
    font-size: var(--small-details-font-size);
    color: #a0a0a0;
}


.user-notes-wrapper .user-notes-content .fa-eye:hover[b-khycczl2wd]::before {
    content: "\f070"
}

.user-notes-wrapper .user-notes-content .fa-eye-slash:hover[b-khycczl2wd]::before {
    content: "\f06e"
}

hr[b-khycczl2wd] {
    border: 0;
    clear: both;
    display: block;
    width: 100%;
    background: var(--tertiary-colour);
    height: 1.5px;
    transform: translateX(-10px);
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    overflow: hidden;
    min-width: 1250px;
}

.user-row[b-khycczl2wd] {
    display: flex;
    flex-direction: row;
}

.user-row-icon[b-khycczl2wd] {
    color: var(--heading-1-colour);
    padding-right: 30px;
    align-self: start;
    padding-top: 10px;
}

.user-edit-icon[b-khycczl2wd] {
    opacity: 0;
    cursor: pointer;
    padding: 0 10px;
    transition: opacity 1s;
}

.user-permissions[b-khycczl2wd] {
    display: flex;
    gap: 1rem;
}

.user-row-inner:hover .user-edit-icon[b-khycczl2wd] {
    opacity: 1;
}

.edit-button[b-khycczl2wd] {
    font-size: var(--edit-icon-size);
    padding-top: 10px;
}

.accordion[b-khycczl2wd] {
    display: inline-block;
    text-align: left;
}

    .accordion:hover .accordion-content[b-khycczl2wd] {
        max-height: 300px;
    }

.accordion-content[b-khycczl2wd] {
    -webkit-transition: max-height 1s;
    -moz-transition: max-height 1s;
    -ms-transition: max-height 1s;
    -o-transition: max-height 1s;
    transition: max-height 1s;
    transition-delay: 0.3s;
    background: none;
    overflow: hidden;
    max-height: 0;
}

.accordion-inner[b-khycczl2wd] {
    padding: 0 15px;
}

.accordion-toggle[b-khycczl2wd] {
    background: none;
    border-radius: 3px;
    display: block;
    font-size: var(--details-font-size);
    text-align: left;
}

.note-visibility-icon[b-khycczl2wd] {
    cursor: pointer;
}

    .note-visibility-icon:hover[b-khycczl2wd] {
        font-weight: 900;
    }


.user-view .user-container[b-khycczl2wd] {
    margin: 20px;
}

    .user-view .user-container .user-left-container[b-khycczl2wd] {
        display: flex;
        flex-direction: column;
        flex-shrink: 1;
        gap: 20px;
    }

    .user-view .user-container .user-right-container[b-khycczl2wd] {
        display: flex;
        flex: 3;
        border: 1px solid #D9D4D3;
        box-shadow: #D9D4D3 2px 2px;
        background: white;
        border-radius: 8px;
        /*max-width: 70%;*/
        min-width: 855px;
        max-height: 79vh;
        overflow: auto;
    }

        .user-view .user-container .user-right-container .tabs-container[b-khycczl2wd] {
            width: 100%;
            min-height: 75vh;
        }

[b-khycczl2wd].user-view .user-container-content .user-left-container .card-wrapper {
    height: fit-content;
    max-height: 50vh;
    margin: 0;
    overflow-y: auto;
    overflow-x: hidden;
}

[b-khycczl2wd].user-view .user-container-content .user-left-container .lower-panel .card-wrapper {
    height: 100%;
    /*max-height: calc(78vh - 50vh - 20px);*/
    margin: 0;
    overflow-y: auto;
    overflow-x: hidden;
}

.user-view .user-container .user-container-content[b-khycczl2wd] {
    display: grid;
    grid-template-columns: minmax(400px, 600px) 2fr;
    justify-content: space-between;
    gap: 20px;
    max-height: 78vh;
}


.user-item[b-khycczl2wd]::before {
    position: absolute;
    left: 0;
    font-family: 'Font Awesome 5 Pro';
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    color: var(--primary-colour);
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    width: 30px;
    text-align: center;
}

.user-name[b-khycczl2wd] {
    display: flex;
}

.user-name-left[b-khycczl2wd] {
    padding: 10px;
    color: var(--primary-colour);
}

.user-name-right[b-khycczl2wd] {
    padding: 10px 10px 10px 0;
    font-weight: 800;
    font-size: var(--assigned-to-base-size);
    max-width: 100%;
}

    .user-name-right[b-khycczl2wd]::before {
        font-weight: 400;
        content: "\f007";
    }

.user-item[b-khycczl2wd] {
    font-size: var(--details-font-size);
    color: var(--primary-colour);
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 45px;
    display: flex;
    gap: 2rem;
    font-family: var(--font-family);
}

    .user-item + .user-item[b-khycczl2wd] {
        margin: 10px 0;
    }

.user-item-column[b-khycczl2wd] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
}

.user-item-right ~ div[b-khycczl2wd] {
    right: 0;
    position: relative;
}

.user-item-left[b-khycczl2wd] {
    padding: 10px;
    color: var(--primary-colour);
}

.user-item-right[b-khycczl2wd] {
    padding: 0px 10px 0px 0;
    font-size: var(--details-font-size);
    color: #999999;
    max-width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
}

.user-item-email[b-khycczl2wd]::before {
    font-weight: 400;
    content: "\f1fa";
}

.user-item-address[b-khycczl2wd]::before {
    font-weight: 400;
    content: "\f0e0";
}

.icon-star[b-khycczl2wd] {
    color: gold;
}

[b-khycczl2wd]::-webkit-scrollbar {
    width: 7px;
}

.stg[b-khycczl2wd] {
    color: black;
}

.permissions-value[b-khycczl2wd] {
    color: var(--primary-colour);
    margin: 5px;
    font-size: 1.1em;
}

.business-value[b-khycczl2wd] {
    font-size: var(--details-font-size);
}

[b-khycczl2wd] .user-enquiries .pipeline-card {
    max-width: 450px;
}

[b-khycczl2wd] .business-logo {
    height: 2em;
}


#app .page .user-view[b-khycczl2wd]  .pipeline-column-content,
[b-khycczl2wd] .pipeline-column:nth-of-type(even) .pipeline-column-content {
    background: none;
    border: none;
}
/* Track */
[b-khycczl2wd]::-webkit-scrollbar-track {
    background: #e1e1e1;
    border-radius: 10px;
}

/* Handle */
[b-khycczl2wd]::-webkit-scrollbar-thumb {
    background: #cdcdcd;
    border-radius: 10px;
}


.user-icon[b-khycczl2wd] {
    position: relative;
    align-self: center;
    border-radius: 100px;
    transition: all 0.15s ease;
    outline: solid 2px transparent;
}

    .user-icon:hover[b-khycczl2wd] {
        outline: solid 2px var(--primary-colour-light);
    }

.user-name[b-khycczl2wd] {
    font-size: 1.5rem;
    padding-left: 10px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 10px;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-489snlpb5v] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-489snlpb5v] {
    flex: 1;
}

.sidebar[b-489snlpb5v] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-489snlpb5v] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-489snlpb5v]  a, .top-row[b-489snlpb5v]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-489snlpb5v]  a:hover, .top-row[b-489snlpb5v]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-489snlpb5v]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-489snlpb5v] {
        display: none;
    }

    .top-row.auth[b-489snlpb5v] {
        justify-content: space-between;
    }

    .top-row[b-489snlpb5v]  a, .top-row[b-489snlpb5v]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-489snlpb5v] {
        flex-direction: row;
    }

    .sidebar[b-489snlpb5v] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-489snlpb5v] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-489snlpb5v]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-489snlpb5v], article[b-489snlpb5v] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-j9ih56c7y8] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-j9ih56c7y8] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-j9ih56c7y8] {
    font-size: 1.1rem;
}

.oi[b-j9ih56c7y8] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-j9ih56c7y8] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-j9ih56c7y8] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-j9ih56c7y8] {
        padding-bottom: 1rem;
    }

    .nav-item[b-j9ih56c7y8]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-j9ih56c7y8]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-j9ih56c7y8]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-j9ih56c7y8] {
        display: none;
    }

    .collapse[b-j9ih56c7y8] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
