﻿:root {
    /* Colors */
    --p-color-main-view-bg-surface-active: #f1f1f1;
    --p-color-top-nav-bg-surface: #1a1a1a;
    --p-color-sidebar-bg: #ebebeb;
    --p-color-nav-bg-surface-hover: #f1f1f1;
    --p-color-nav-bg-surface-selected: #fafafa;
    --p-color-text: #303030;
    --p-color-nav-text: #e3e3e3;
    --p-color-text-secondary: #616161;
    --p-color-white: white;
    --p-color-black-btn: #484848;
    --p-color-bg-fill-tertiary-hover: #d4d4d4;
    --p-color-icon-hover-light: #f2f2f2;
    --p-color-border-secondary: #f7f7f7;
    --p-color-bg-red: #cf0000;
    /* Spacing */
    --p-space-100: .25rem;
    --p-space-150: .375rem;
    --p-space-200: .5rem;
    --p-space-300: .75rem;
    --p-space-500: 1.25rem;
    /* Border */
    --p-border-width-025: .0625rem;
    --p-border-radius-100: .3rem;
    --p-border-radius-200: .5rem;
    --p-border-radius-300: .75rem;
    --p-border-radius-color-light: #ffffff7d;
    /* Font Sizes */
    --p-font-size-275: .6875rem;
    --p-font-size-300: .75rem;
    --p-font-size-325: .8125rem;
    --p-font-size-350: .875rem;
    --p-font-size-400: 1rem;
    --p-font-size-450: 1.125rem;
    --p-font-size-500: 1.25rem;
    --p-font-size-550: 1.375rem;
    --p-font-size-600: 1.5rem;
    --p-font-size-750: 1.875rem;
    --p-font-size-800: 2rem;
    --p-font-size-900: 2.25rem;
    --p-font-size-1000: 2.5rem;
    /* Font Line Heights */
    --p-font-line-height-300: .75rem;
    --p-font-line-height-400: 1rem;
    --p-font-line-height-500: 1.25rem;
    --p-font-line-height-600: 1.5rem;
    --p-font-line-height-700: 1.75rem;
    --p-font-line-height-800: 2rem;
    --p-font-line-height-1000: 2.5rem;
    --p-font-line-height-1200: 3rem;
    /* Font Letter Spacing */
    --p-font-letter-spacing-densest: -.03375rem;
    --p-font-letter-spacing-denser: -.01875rem;
    --p-font-letter-spacing-dense: -.0125rem;
    --p-font-letter-spacing-normal: 0rem;
    /* Dimensions */
    --pc-box-width: 300px;
    --pg-control-height: 2rem;
    --p-form-upload-height: 150px;
}


body {
    color: #333;
    background-color: #0000;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

a {
    text-decoration: underline;
}

.section.main {
    width: 100%;
    max-height: 100vh;
}

.section.login {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
}

.section.components {
    background-color: var(--p-color-main-view-bg-surface-active);
    width: 100vw;
    padding: 40px;
}

.section.customers {
    background-color: var(--p-color-main-view-bg-surface-active);
    width: 100vw;
    min-height: 100vh;
    padding: 40px;
}

.container.main {
    border: var(--p-border-width-025) none transparent;
    border-top-left-radius: var(--p-border-radius-200);
    border-top-right-radius: var(--p-border-radius-200);
    height: auto;
    margin-top: 0;
    display: flex;
    overflow: hidden;
}

.navbar {
    background-color: var(--p-color-top-nav-bg-surface);
    justify-content: space-between;
    align-items: stretch;
    height: 61px;
    display: flex;
}

.sidebar {
    width: 240px;
}

    .sidebar.desktop {
        background-color: var(--p-color-sidebar-bg);
        width: 250px;
        padding-top: 9px;
        padding-bottom: 0;
        position: relative;
    }

.main-view {
    background-color: var(--p-color-main-view-bg-surface-active);
    width: 100%;
    padding: 40px;
    overflow: visible;
}

    .main-view.scroll {
        display: block;
    }

.menu-list-item-wrapper {
    padding-right: var(--p-space-300);
    padding-left: var(--p-space-300);
    background-color: var(--p-color-sidebar-bg);
}

    .menu-list-item-wrapper.sticky-bottom-nav {
        width: 100%;
        margin-bottom: 5px;
        position: absolute;
        bottom: 0;
    }

.menu-list-item-inner-wrapper {
    margin-top: var(--p-space-100);
    margin-bottom: var(--p-space-100);
    border: var(--p-border-width-025) solid transparent;
    border-radius: var(--p-border-radius-200);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 28px;
    padding-left: 8px;
    padding-right: 4px;
    display: flex;
}

    .menu-list-item-inner-wrapper:hover, .menu-list-item-inner-wrapper:focus {
        background-color: var(--p-color-nav-bg-surface-hover);
    }

    .menu-list-item-inner-wrapper.active-item {
        background-color: var(--p-color-nav-bg-surface-selected);
    }

.menu-list-item {
    color: var(--p-color-text);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    text-decoration: none;
    display: flex;
}

.menu-item-text {
    margin-top: var(--p-space-100);
    margin-bottom: var(--p-space-100);
    font-family: Inter, sans-serif;
    font-size: var(--p-font-size-350);
    line-height: var(--p-font-line-height-600);
    letter-spacing: var(--p-font-letter-spacing-dense);
    font-weight: 600;
}

.menu-list-icons {
    margin: var(--p-space-100) var(--p-space-200) var(--p-space-100) .125rem;
    width: 16px;
    height: 16px;
}

.code-embed-css {
    display: none;
}

.logo-image {
    width: 94px;
    height: 30px;
    margin-top: 0;
    margin-left: 0;
}

.left-nav-container {
    padding-right: var(--p-space-500);
    padding-left: var(--p-space-500);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
}

.text-block {
    text-align: center;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(264deg, #b6b8ba, #4d5760);
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: -3px;
    margin-left: 0;
    font-family: Acherus Grotesque, sans-serif;
    font-size: 8px;
    font-weight: 400;
    line-height: 1.3;
    text-decoration: none;
}

.logo-block, .logo-block.w--current {
    text-decoration: none;
}

.right-nav-container {
    margin-right: var(--p-space-200);
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
}

.account-menu-container {
    padding: var(--p-space-100) var(--p-space-200) var(--p-space-100) var(--p-space-100);
    justify-content: center;
    align-items: center;
    width: 150px;
    display: flex;
    position: relative;
}

.account-menu-wrap {
    padding: var(--p-space-100);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
}

    .account-menu-wrap:hover {
        border: .5px solid var(--p-border-radius-color-light);
        border-radius: var(--p-space-200);
        background-color: var(--p-color-text);
    }

.user-intials-container {
    margin-right: var(--p-space-100);
    border-radius: var(--p-space-100);
    pointer-events: none;
    background-color: #fd4b92;
    justify-content: center;
    align-items: center;
    width: 28px;
    height: 28px;
    display: flex;
}

.username-text {
    pointer-events: none;
    color: var(--p-color-nav-text);
    font-size: var(--p-font-size-300);
    line-height: var(--p-font-size-400);
    font-weight: 400;
}

.notification-icon {
    margin: var(--p-space-100) .125rem;
    pointer-events: none;
    width: 16px;
    height: 16px;
}

.username-intials {
    pointer-events: none;
    color: var(--p-color-nav-text);
    font-size: var(--p-font-size-275);
    line-height: var(--p-font-size-400);
    font-weight: 300;
}

.notification-container {
    padding: var(--p-space-100);
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
}

.notification-wrap {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    display: flex;
}

    .notification-wrap:hover {
        border: .5px solid var(--p-border-radius-color-light);
        border-radius: var(--p-border-radius-200);
        background-color: var(--p-color-text);
    }

.hamburger-icon {
    margin: var(--p-space-100) .125rem;
    pointer-events: none;
    width: 16px;
    height: 16px;
}

.sidebar-bg, .menu-button-close {
    display: none;
}

.body-linear {
    background-color: #0000;
    background-image: linear-gradient(#1a1a1a, #0000);
}

.submenu-list-item-inner-wrapper {
    margin-top: var(--p-space-100);
    margin-bottom: var(--p-space-100);
    border: var(--p-border-width-025) solid transparent;
    border-radius: var(--p-border-radius-200);
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 28px;
    padding-bottom: 0;
    padding-right: 4px;
    display: flex;
}

    .submenu-list-item-inner-wrapper:hover, .submenu-list-item-inner-wrapper:focus {
        background-color: var(--p-color-nav-bg-surface-hover);
    }

.submenu-list-item {
    color: var(--p-color-text);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    text-decoration: none;
    display: flex;
}

.submenu-item-text {
    margin-top: var(--p-space-100);
    margin-bottom: var(--p-space-100);
    pointer-events: none;
    color: var(--p-color-text-secondary);
    font-family: Inter, sans-serif;
    font-size: var(--p-font-size-350);
    line-height: var(--p-font-line-height-600);
    letter-spacing: var(--p-font-letter-spacing-dense);
    font-weight: 500;
}

.submenu-list-arrow {
    margin: var(--p-space-100) var(--p-space-200) var(--p-space-100) .125rem;
    opacity: 0;
    pointer-events: none;
    width: 24px;
    height: 24px;
}

.header-style-text {
    font-family: "Clarkson 500", sans-serif;
    font-size: var(--p-font-size-500);
    margin-top: 10px;
    font-weight: 500;
    line-height: 1.2;
}

.text-link {
    pointer-events: none;
    color: #5d5d5d;
    margin-bottom: -1px;
    text-decoration: none;
    transition: all .3s;
}

    .text-link:hover {
        color: #001236ba;
    }

.input-field {
    color: #333;
    border: 1px #000;
    border-bottom: .5px solid #e7e7e7;
    border-radius: 0;
    width: 100%;
    min-height: 50px;
    margin-bottom: 0;
    padding: 8px 20px 8px 0;
    font-family: Clarkson, sans-serif;
    font-size: .8rem;
    transition: all .3s;
}

    .input-field:focus {
        border-bottom-color: #333;
    }

    .input-field::placeholder {
        color: #949494b5;
        font-family: Clarkson, sans-serif;
        font-size: var(--p-font-size-350);
        letter-spacing: .4px;
    }

.login-head-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}

.forgotten-password-link {
    font-family: "Clarkson 500", sans-serif;
    font-size: var(--p-font-size-300);
    text-align: center;
    letter-spacing: .8px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-weight: 500;
    text-decoration: none;
}

.login-content-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}

.form {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 25px;
    display: flex;
}

.form-block {
    flex: 0 auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.logo-icon {
    width: 30px;
    height: 30px;
}

.login-button {
    font-family: Clarkson, sans-serif;
    font-size: var(--p-font-size-325);
    text-align: center;
    text-transform: uppercase;
    background-color: #333;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 10px;
}

.form-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: block;
}

.field-label {
    color: #686868;
    letter-spacing: .8px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: -3px;
    padding-top: 0;
    font-family: "Clarkson 500", sans-serif;
    font-size: .65rem;
    font-weight: 500;
}

.forgotten-link-wrapper {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    display: flex;
}

.line {
    pointer-events: none;
    transform-origin: 0%;
    transform-style: preserve-3d;
    background-color: #333;
    height: 1px;
    transition: all .3s;
    transform: scale3d(0, 1, 1);
}

.forgotten-content-wrap {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    max-width: 300px;
    display: none;
    position: absolute;
    inset: 0%;
}

.forgotten-password-information {
    color: #5d5d5d;
    font-family: Clarkson, sans-serif;
    font-size: var(--p-font-size-325);
    text-align: center;
    letter-spacing: .4px;
    margin-top: 10px;
}

.container-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 300px;
    min-height: 310px;
    position: relative;
}

.login-link {
    font-family: "Clarkson 500", sans-serif;
    font-size: var(--p-font-size-300);
    text-align: center;
    letter-spacing: .8px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-weight: 500;
    text-decoration: none;
}

.breaker {
    height: 15px;
}

.polaris-box {
    padding: var(--p-space-100);
    border-radius: var(--p-border-radius-300);
    background-color: var(--p-color-white);
    box-shadow: 0 2px 6px -2px #0003;
}

    .polaris-box.box-300 {
        width: var(--pc-box-width);
    }

        .polaris-box.box-300.absolute {
            position: absolute;
            right: -156px;
        }

            .polaris-box.box-300.absolute.account-menu {
                display: none;
                top: 68px;
                right: 1px;
            }

    .polaris-box.box-650 {
        padding: var(--p-space-200);
        width: 100%;
        min-width: auto;
        max-width: 650px;
    }

    .polaris-box.box-850 {
        padding: var(--p-space-200);
        width: 100%;
        min-width: auto;
        max-width: 850px;
    }

        .polaris-box.box-850.box-height-600 {
            height: 350px;
        }

            .polaris-box.box-850.box-height-600.hidden {
                display: none;
            }

    .polaris-box.absolute {
        position: absolute;
    }

    .polaris-box.box-200 {
        width: 200px;
    }

        .polaris-box.box-200.absolute {
            left: -94px;
            right: auto;
        }

        .polaris-box.box-200.border-dark {
            box-shadow: 0 2px 6px -1px #0003;
        }

            .polaris-box.box-200.border-dark.absolute.hidden {
                display: none;
            }

.polaris-box-list-item {
    padding-right: var(--p-space-100);
    padding-left: var(--p-space-100);
    background-color: var(--p-color-white);
}

.polaris-box-list-item-inner-wrapper {
    margin-top: var(--p-space-100);
    margin-bottom: var(--p-space-100);
    border: var(--p-border-width-025) solid transparent;
    border-radius: var(--p-border-radius-100);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 28px;
    padding-left: 9px;
    padding-right: 9px;
    display: flex;
}

    .polaris-box-list-item-inner-wrapper:hover, .polaris-box-list-item-inner-wrapper:focus {
        background-color: var(--p-color-nav-bg-surface-hover);
    }

    .polaris-box-list-item-inner-wrapper.user-information {
        height: auto;
    }

        .polaris-box-list-item-inner-wrapper.user-information:hover, .polaris-box-list-item-inner-wrapper.user-information:focus {
            background-color: #0000;
        }

    .polaris-box-list-item-inner-wrapper.form-flex-col {
        flex-flow: column;
        height: auto;
    }

        .polaris-box-list-item-inner-wrapper.form-flex-col:hover, .polaris-box-list-item-inner-wrapper.form-flex-col:focus {
            background-color: #0000;
        }

.polaris-box-item {
    color: var(--p-color-text);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    text-decoration: none;
    display: flex;
}

.polaris-box-item-text {
    margin-top: var(--p-space-100);
    margin-bottom: var(--p-space-100);
    font-family: Inter, sans-serif;
    font-size: var(--p-font-size-325);
    line-height: var(--p-font-line-height-600);
    letter-spacing: var(--p-font-letter-spacing-dense);
    font-weight: 500;
}

    .polaris-box-item-text.user-information {
        color: var(--p-color-text);
        margin-bottom: -5px;
        font-weight: 600;
    }

    .polaris-box-item-text.email-information {
        font-size: var(--p-font-size-275);
        margin-top: 0;
        margin-bottom: 0;
    }

.user-information {
    width: 100%;
    margin-bottom: 0;
}

.components-row {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
}

.main-window-header {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    display: flex;
}

    .main-window-header.max-600 {
        max-width: 614px;
        margin-bottom: 30px;
    }

    .main-window-header.max-850 {
        max-width: 850px;
    }

.page-title-container {
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
}

.t1-heading {
    color: var(--p-color-text);
    font-size: var(--p-font-size-500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 5px;
    font-weight: 600;
    line-height: 1;
}

.standard-button {
    border-radius: var(--p-border-radius-200);
    background-color: var(--p-color-black-btn);
    font-size: var(--p-font-size-325);
    text-align: center;
    width: auto;
    min-width: 98px;
    padding: 5px;
    font-weight: 600;
    line-height: 20px;
}

    .standard-button.remove-image-btn {
        border-radius: var(--p-border-radius-200);
        background-color: var(--p-color-sidebar-bg);
        color: var(--p-color-text);
        font-size: var(--p-font-size-275);
        letter-spacing: var(--p-font-letter-spacing-normal);
        text-transform: uppercase;
        font-weight: 400;
    }

        .standard-button.remove-image-btn:hover {
            background-color: var(--p-color-top-nav-bg-surface);
            color: var(--p-color-white);
        }

    .standard-button.save-btn {
        background-color: var(--p-color-white);
        color: var(--p-color-text);
        font-size: var(--p-space-300);
        width: auto;
        padding: 2px 10px;
    }

        .standard-button.save-btn:hover {
            background-color: var(--p-color-nav-bg-surface-hover);
        }

    .standard-button.discard-btn {
        font-size: var(--p-space-300);
        width: auto;
        margin-left: 10px;
        margin-right: 10px;
        padding: 2px 10px;
        font-weight: 500;
    }

    .standard-button.auto-width {
        width: auto;
        padding: 5px 8px;
    }

    .standard-button.mr-10 {
        margin-right: 10px;
    }

        .standard-button.mr-10.cancel-btn, .standard-button.mr-10.reject-btn {
            background-color: var(--p-color-bg-red);
        }

        .standard-button.mr-10.no-btn {
            background-color: var(--p-color-bg-red);
            margin-right: 0;
        }

            .standard-button.mr-10.no-btn.width-50 {
                width: 48%;
            }

        .standard-button.mr-10.reject-btn {
            background-color: var(--p-color-bg-red);
        }

        .standard-button.mr-10.cancel-btn-model {
            background-color: var(--p-color-white);
            color: var(--p-color-text);
            font-size: var(--p-font-size-300);
            cursor: pointer;
            border: .5px solid #e5e5e5;
            min-width: 70px;
            padding-top: 3px;
            padding-bottom: 3px;
            font-weight: 600;
            box-shadow: 0 2px 4px -2px #0003;
        }

            .standard-button.mr-10.cancel-btn-model:hover {
                background-color: var(--p-color-nav-bg-surface-selected);
            }

    .standard-button.quote-upload-button {
        width: 100%;
        padding: 7px;
    }

    .standard-button.width-50 {
        width: 48%;
    }

    .standard-button.model-save-btn {
        font-size: var(--p-font-size-300);
        min-width: auto;
        padding: 3px 10px;
        box-shadow: 0 2px 4px -2px #0003;
    }

.polaris-form-layout {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 15px;
    display: flex;
}

    .polaris-form-layout.row-responsive {
        width: 49%;
    }

        .polaris-form-layout.row-responsive.upload-quote-btn-container {
            justify-content: flex-end;
            align-items: center;
        }

    .polaris-form-layout.mb-20 {
        margin-bottom: 20px;
    }

    .polaris-form-layout.no-margin {
        margin-bottom: 0;
    }

        .polaris-form-layout.no-margin.ps-relative {
            position: relative;
        }

.polaris-form-label {
    font-size: var(--p-font-size-325);
    line-height: var(--p-font-line-height-500);
}

.polaris-form-field-wrapper {
    border-style: solid;
    border-width: var(--p-border-width-025);
    border-radius: var(--p-space-200);
    border-color: #00000054;
    width: 100%;
    margin-top: 8px;
}

.polaris-form-field {
    height: var(--pg-control-height);
    padding: var(--p-space-150) var(--p-space-300);
    color: var(--p-color-text);
    font-size: var(--p-font-size-325);
    line-height: var(--p-font-line-height-600);
    width: 100%;
}

.polaris-form-field-dropdown-wrapper {
    z-index: 2;
    width: 100%;
    margin-top: 8px;
    position: relative;
}

.polaris-form-field-dropdown {
    padding: var(--p-space-150) var(--p-space-300);
    border-style: solid;
    border-width: var(--p-border-width-025);
    border-radius: var(--p-space-200);
    background-color: var(--p-color-white);
    border-color: #00000054;
    width: 100%;
    margin-top: 0;
}

.dropdown-toggle {
    width: 100%;
    padding: 0;
}

.polaris-form-field-dropdown-list.w--open {
    margin-top: 11px;
    margin-left: -12px;
}

.polaris-form-field-dropdown-list.polaris-box {
    z-index: 1;
}

.icon {
    right: -24px;
}

.text-dropdown {
    font-size: var(--p-font-size-325);
}

.polaris-box-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.form-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 600px;
    display: flex;
}

    .form-section.max-800 {
        justify-content: flex-start;
        align-items: center;
        max-width: 800px;
    }

        .form-section.max-800.align-left {
            justify-content: flex-start;
            align-items: flex-start;
            max-width: 850px;
        }

            .form-section.max-800.align-left.margin-20 {
                margin-top: 20px;
            }

    .form-section.margin-20 {
        margin-top: 40px;
    }

.form-section-line-breaker {
    border-top: 1px solid #cecece;
    width: 100%;
    max-width: 650px;
    margin-top: 40px;
    margin-bottom: 20px;
}

.form-section-title-container {
    width: 100%;
}

.from-section-title {
    color: var(--p-color-text-secondary);
    font-size: var(--p-font-size-400);
    margin-bottom: 15px;
    font-weight: 600;
    line-height: 1;
}

.polaris-form-row {
    justify-content: space-between;
    width: 100%;
    display: flex;
}

    .polaris-form-row.mb-10 {
        margin-bottom: 10px;
    }

.back-button {
    cursor: pointer;
    margin-right: 10px;
}

    .back-button:hover {
        border: 1px none var(--p-color-bg-fill-tertiary-hover);
        border-radius: var(--p-border-radius-200);
        background-color: var(--p-color-bg-fill-tertiary-hover);
    }

.back-button-svg {
    pointer-events: none;
    width: 16px;
    height: 16px;
    margin: 5px;
}

.polaris-form-cols {
    width: 100%;
}

    .polaris-form-cols.cols-responsive {
        width: 49%;
    }

        .polaris-form-cols.cols-responsive.cols-third {
            width: 33%;
        }

        .polaris-form-cols.cols-responsive.cols-three-quarters {
            flex-flow: column;
            justify-content: center;
            align-items: center;
            width: 62%;
            display: flex;
        }

    .polaris-form-cols.mt-20 {
        margin-top: 20px;
    }

.polaris-form-field-upload {
    height: var(--p-form-upload-height);
    padding: var(--p-space-150) var(--p-space-300);
    color: var(--p-color-text);
    font-size: var(--p-font-size-325);
    line-height: var(--p-font-line-height-600);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: visible;
}

    .polaris-form-field-upload:hover {
        background-color: #f1f1f1;
    }

.polaris-form-field-upload-wrapper {
    border-style: dotted;
    border-width: var(--p-border-width-025);
    border-radius: var(--p-space-200);
    border-color: #00000054;
    width: 100%;
    margin-top: 8px;
}

.polaris-form-upload-field-label {
    color: var(--p-color-text-secondary);
    text-align: center;
}

.row-responsive {
    justify-content: space-between;
    width: 100%;
    display: flex;
}

.polaris-form-field-upload-wrapper-round {
    border-style: dotted;
    border-width: var(--p-border-width-025);
    border-color: #00000054;
    border-radius: 100%;
    width: 150px;
    height: 150px;
    margin-top: 8px;
    overflow: hidden;
}

.polaris-form-layout-center-space-around {
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 15px;
    display: flex;
}

.save-overlay-container {
    padding: .7rem var(--p-space-200) .7em;
    width: 100%;
    max-width: 700px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.save-notification {
    border: 1px solid var(--p-color-text);
    border-radius: var(--p-border-radius-300);
    background-color: var(--p-color-text);
    justify-content: space-between;
    width: 100%;
    height: 100%;
    margin-right: 10px;
    display: flex;
}

.save-notification-information {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    display: flex;
}

.save-info-label {
    pointer-events: none;
    color: #dadada;
    font-size: var(--p-font-size-300);
    letter-spacing: var(--p-font-letter-spacing-normal);
    font-weight: 600;
}

.icon-embed-xxsmall {
    pointer-events: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
}

.save-notification-buttons {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    height: 100%;
    margin-right: 10px;
    display: flex;
}

.notification-banner-nav-save {
    width: 100%;
    margin-left: 0;
    display: block;
}

.polaris-image-wrapper-round {
    border-style: solid;
    border-width: var(--p-border-width-025);
    background-color: var(--p-color-sidebar-bg);
    font-size: var(--p-font-size-600);
    border-color: #0000;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    margin-top: 0;
    font-weight: 500;
    display: flex;
    overflow: hidden;
}

.page-header-container {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
    position: relative;
}

.c1-heading {
    color: var(--p-color-text);
    font-size: var(--p-font-size-600);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 5px;
    font-weight: 500;
    line-height: 1;
}

.s-text {
    font-size: var(--p-font-size-275);
    padding-left: 2px;
    line-height: 25px;
}

.div-block {
    margin-left: 15px;
}

.tab-link-label {
    font-family: Inter, sans-serif;
    font-size: var(--p-font-size-350);
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: 400;
}

.tab-link {
    background-color: #0000;
}

    .tab-link.w--current {
        border-bottom: 1.5px solid var(--p-color-top-nav-bg-surface);
        background-color: var(--p-color-nav-text);
    }

.tabs {
    width: 100%;
    margin-top: 10px;
}

    .tabs.max-750 {
        max-width: 850px;
    }

.tabs-menu {
    border-style: none none solid;
    border-width: 1px;
    border-color: var(--p-color-nav-text);
    margin-bottom: 30px;
}

.tabs-content {
    overflow: visible;
}

.polaris-form-heading-container {
    width: 100%;
    margin-top: 10px;
}

    .polaris-form-heading-container.row-responsive {
        margin-bottom: 20px;
    }

        .polaris-form-heading-container.row-responsive.align-y-center {
            align-items: center;
            margin-bottom: 15px;
        }

.t1-heading-normal {
    color: var(--p-color-text);
    font-size: var(--p-font-size-500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 5px;
    font-weight: 400;
    line-height: 1;
}

.tab-panel-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.icon-16 {
    pointer-events: none;
    color: #8a8a8a;
    cursor: none;
    width: 16px;
    height: 16px;
    margin: 6px;
    padding: 0;
}

.icon-16:hover {
    color: var(--p-color-black-btn);
}

.ellipsis-menu {
    cursor: pointer;
    margin-right: 0;
    padding: 0;
    position: relative;
}

.ellipsis-menu:hover {
    border: 1px none var(--p-color-bg-fill-tertiary-hover);
    border-radius: var(--p-border-radius-200);
    background-color: var(--p-color-icon-hover-light);
}

.edit-customer-button {
    cursor: pointer;
    margin-right: 0;
    position: absolute;
    inset: 17% 0% auto auto;
}

.edit-customer-button:hover {
    border: 1px none var(--p-color-bg-fill-tertiary-hover);
    border-radius: var(--p-border-radius-200);
    background-color: var(--p-color-bg-fill-tertiary-hover);
}

.polaris-box-no-item-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
}

.icon-50 {
    color: #484848;
    width: 50px;
    height: 50px;
}

.icon-50.mb-10 {
    margin-bottom: 10px;
}

.icon-50.mb-10.light-grey {
    color: #8c9196;
}

.no-items-text {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 17px;
}

.no-items-search-text {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 17px;
}

.no-items-search-heading {
    font-size: var(--p-font-size-500);
    margin-top: 30px;
    margin-bottom: 0;
    line-height: 1;
}

.modal-v {
    z-index: 1000;
    background-color: #00000096;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: flex;
    position: fixed;
    inset: 0%;
}

.model-content {
    border-radius: var(--p-border-radius-300);
    background-color: var(--p-color-white);
    width: 620px;
    min-height: 200px;
    overflow: hidden;
}

.model-content.small-modal {
    width: auto;
    min-width: 400px;
    min-height: auto;
}

.model-content.large-model {
    width: 80%;
    max-width: 1200px;
}

.model-content.x-large {
    width: 1200px;
    min-height: 200px;
    margin-left: 20px;
    margin-right: 20px;
}

.model-content.overflow-show {
    overflow: visible;
}

.model-header {
    padding-right: var(--p-space-500);
    padding-left: var(--p-space-500);
    border-radius: var(--p-border-radius-300) var(--p-font-size-300) 0px 0px;
    background-color: var(--p-color-nav-bg-surface-hover);
    justify-content: center;
    align-items: center;
    height: 53px;
    display: flex;
}

.model-body {
    padding: var(--p-space-500);
    width: 100%;
    height: 100%;
    position: relative;
}

.model-body.no-padding {
    margin-top: 10px;
    padding: 0;
}

.model-body.no-padding.no-margin {
    margin-top: 0;
}

.model-body.pb-15 {
    padding-bottom: 15px;
}

.t1-pop-up-heading {
    color: var(--p-color-text);
    font-size: var(--p-font-size-350);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 5px;
    font-weight: 600;
    line-height: 1;
}

.cross-button {
    cursor: pointer;
    margin-right: 0;
}

.cross-button:hover {
    border: 1px none var(--p-color-bg-fill-tertiary-hover);
    border-radius: var(--p-border-radius-200);
    background-color: var(--p-color-bg-fill-tertiary-hover);
}

.cross-button-svg {
    pointer-events: none;
    color: #8a8a8a;
    width: 16px;
    height: 16px;
    margin: 5px;
}

.popup-title-container {
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
}

.modal-window-header {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}

.polaris-form-field-preview-wrapper {
    border-radius: var(--p-border-radius-200);
    width: 100%;
    height: 572px;
    margin-top: 8px;
    overflow: hidden;
}

.code-embed {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.buttons-row-container {
    text-align: right;
}

.buttons-row-container.button-space-between {
    justify-content: space-around;
    display: flex;
}

.buttons-row-container.ps-absolute {
    position: absolute;
    inset: auto 0% 0%;
}

.buttons-row-container.ps-absolute.flex-row-center {
    justify-content: center;
    align-items: center;
    display: flex;
}

.buttons-row-container.ps-absolute.flex-row-center.p-10 {
    padding: 10px;
    bottom: 4%;
}

.buttons-row-container.mt-40 {
    margin-top: 35px;
}

.polaris-form-field-preview-quote-wrapper {
    border-radius: var(--p-border-radius-200);
    width: 100%;
    height: 700px;
    margin-top: 8px;
    overflow: hidden;
}

.polaris-form-field-preview-wrapper-x-large {
    border-radius: var(--p-border-radius-200);
    width: 100%;
    height: 700px;
    margin-top: 0;
    overflow: hidden;
}

.button-row-container-preview {
    border-radius: var(--p-border-radius-300);
    background-color: #416c8d6e;
    padding: 15px;
}

.polaris-modal-footer {
    text-align: right;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.polaris-modal-footer.mt-40 {
    margin-top: 40px;
}

.modal-add-button {
    border-radius: var(--p-border-radius-200);
    background-color: var(--p-color-white);
    color: #333;
    font-size: var(--p-font-size-300);
    text-align: center;
    cursor: pointer;
    border: 1px solid #b5b5b5;
    width: auto;
    min-width: 98px;
    padding: 3px 10px;
    font-weight: 500;
    line-height: 20px;
    box-shadow: 0 2px 3px -2px #0003;
}

.modal-add-button:hover {
    background-color: #fafafaed;
}

.bold-text {
    font-weight: 500;
}

.polaris-default-address-container {
    border-radius: var(--p-border-radius-200);
    background-color: var(--p-color-border-secondary);
    width: 100%;
    min-height: 162px;
    margin-top: 10px;
    margin-bottom: 20px;
    position: relative;
}

.polaris-default-badge {
    border-radius: var(--p-border-radius-300);
    font-size: var(--p-font-size-300);
    letter-spacing: .3px;
    background-color: #e3e3e3;
    padding: 0 6px;
    position: absolute;
    inset: -5% auto auto 20px;
}

.polaris-footer-line {
    border: .5px solid #e3e3e3;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: auto;
    left: 0;
}

.edit-address-button {
    cursor: pointer;
    margin-right: 0;
    position: absolute;
    inset: 9% 2% auto auto;
}

.edit-address-button:hover {
    border: 1px none var(--p-color-bg-fill-tertiary-hover);
    border-radius: var(--p-border-radius-200);
    background-color: var(--p-color-bg-fill-tertiary-hover);
}

.polaris-contact-box {
    font-size: var(--p-font-size-325);
    letter-spacing: .09px;
    width: 100%;
    height: 100%;
    padding: 20px;
    font-weight: 400;
    display: flex;
}

.polaris-container-with-ouline {
    border-radius: var(--p-space-300);
    border: .5px solid #ebebeb;
    margin-bottom: 20px;
    padding-top: 10px;
}

@media screen and (max-width: 991px) {
    .section.login {
        height: 100svh;
    }

    .text-block {
        text-align: center;
    }

    .menu-button-close {
        display: none;
    }

    .body-linear.transparent-bg {
        background-image: none;
    }

    .form {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }

    .polaris-box.box-650 {
        max-width: 650px;
        margin-left: auto;
        margin-right: auto;
    }

    .polaris-box.box-850 {
        margin-left: auto;
        margin-right: auto;
    }

    .polaris-box.box-200.border-dark.absolute {
        left: -133px;
    }

    .main-window-header {
        flex-flow: row;
        justify-content: space-between;
    }

    .main-window-header.max-600 {
        margin-bottom: 10px;
    }

    .page-title-container {
        margin-bottom: 0;
    }

    .t1-heading {
        font-size: var(--p-font-size-450);
        margin-top: 0;
    }

    .standard-button, .text-dropdown {
        font-size: var(--p-font-size-325);
    }

    .form-section.max-800.align-left {
        max-width: none;
    }

    .save-overlay-container {
        max-width: 350px;
    }

    .notification-banner-nav-save {
        margin-left: auto;
        margin-right: auto;
    }

    .page-header-container {
        margin-bottom: 0;
    }

    .c1-heading, .t1-heading-normal {
        font-size: var(--p-font-size-450);
        margin-top: 0;
    }

    .modal-v {
        height: 100svh;
    }

    .t1-pop-up-heading {
        font-size: var(--p-font-size-350);
        margin-top: 0;
    }

    .popup-title-container {
        margin-bottom: 0;
    }

    .modal-window-header {
        flex-flow: row;
        justify-content: space-between;
    }

    .polaris-form-field-preview-quote-wrapper {
        margin-top: 0;
    }

    .modal-add-button {
        font-size: var(--p-font-size-325);
    }
}

@media screen and (max-width: 767px) {
    .section.components, .section.customers {
        padding-left: 20px;
        padding-right: 20px;
    }

    .container.main {
        position: relative;
    }

    .navbar {
        height: 64px;
        position: relative;
    }

    .sidebar.desktop {
        z-index: 3;
        border: var(--p-border-width-025) solid transparent;
        border-radius: 0px var(--p-border-radius-200) 0px 0px;
        width: 240px;
        position: absolute;
        inset: 0% auto 0% 0%;
    }

    .main-view {
        height: 100vh;
    }

    .menu-wrapper {
        width: 100%;
    }

    .menu-list-item-wrapper {
        background-color: var(--p-color-sidebar-bg);
    }

    .logo-image {
        width: 90px;
        height: 30px;
        text-decoration: none;
    }

    .left-nav-container {
        z-index: 0;
        justify-content: center;
        align-items: center;
        position: absolute;
        inset: 0%;
    }

    .text-block {
        text-align: center;
        margin-top: -2px;
        text-decoration: none;
    }

    .logo-block.w--current {
        text-decoration: none;
    }

    .right-nav-container {
        position: absolute;
        inset: 0% 0% 0% auto;
    }

    .account-menu-container {
        width: auto;
    }

    .username-text {
        display: none;
    }

    .notification-container {
        margin-right: 0;
    }

    .menu-button {
        justify-content: center;
        align-items: center;
        padding-top: 17px;
        padding-bottom: 17px;
        display: flex;
        position: absolute;
        inset: 0% auto 0% 0%;
    }

    .menu-button:focus {
        background-color: #1a1a1a;
    }

    .hamburger-icon {
        width: 16px;
        height: 16px;
    }

    .sidebar-bg {
        z-index: 2;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        background-color: #00000096;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        inset: 0%;
    }

    .menu-button-close {
        cursor: pointer;
        justify-content: center;
        align-items: center;
        padding: 17px 18px;
        display: flex;
        position: absolute;
        inset: 0% auto 0% 0%;
    }

    .menu-button-close:active {
        color: #333;
    }

    .menu-button-close:focus {
        background-color: #1a1a1a;
    }

    .header-style-text {
        text-align: center;
        font-size: 1.2rem;
    }

    .form {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr;
    }

    .polaris-box.box-300.absolute.account-menu {
        z-index: 0;
    }

    .polaris-box.box-650, .polaris-box.box-850 {
        width: 100%;
        min-width: auto;
        max-width: 600px;
    }

    .polaris-box-list-item {
        background-color: var(--p-color-sidebar-bg);
    }

    .polaris-box-list-item.user-information {
        background-color: #fff;
    }

    .page-title-container {
        margin-bottom: 0;
    }

    .t1-heading {
        margin-top: 0;
    }

    .standard-button {
        width: 150px;
    }

    .polaris-form-field-dropdown {
        z-index: 1;
    }

    .page-header-container {
        margin-bottom: 0;
    }

    .c1-heading, .t1-heading-normal {
        margin-top: 0;
    }

    .modal-v {
        justify-content: center;
        align-items: flex-end;
    }

    .model-content {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        width: 100%;
        min-height: 200px;
    }

    .model-content.small-modal, .model-content.large-model {
        width: 100%;
    }

    .model-content.x-large {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .t1-pop-up-heading {
        margin-top: 0;
    }

    .popup-title-container {
        margin-bottom: 0;
    }

    .buttons-row-container.ps-absolute.flex-row-center.p-10 {
        bottom: 4%;
    }

    .polaris-form-field-preview-quote-wrapper, .polaris-form-field-preview-wrapper-x-large {
        height: 80svh;
    }

    .modal-add-button {
        width: 150px;
    }
}

@media screen and (max-width: 479px) {
    .section.components, .section.customers {
        padding-left: 10px;
        padding-right: 10px;
    }

    .main-view.scroll {
        z-index: 1;
        padding-left: 20px;
        padding-right: 20px;
        position: relative;
    }

    .menu-list-item-inner-wrapper, .menu-list-item-inner-wrapper.active-item {
        margin-top: var(--p-space-200);
        margin-bottom: var(--p-space-200);
    }

    .menu-item-text {
        outline-offset: 0px;
        pointer-events: none;
        font-size: var(--p-font-size-400);
        line-height: var(--p-font-line-height-700);
        outline: 3px #303030;
    }

    .menu-list-icons {
        pointer-events: none;
    }

    .code-embed-css {
        display: none;
    }

    .account-menu-container {
        padding-right: var(--p-space-100);
    }

    .account-menu-wrap {
        justify-content: center;
        align-items: center;
    }

    .account-menu-wrap:hover {
        background-color: var(--p-color-top-nav-bg-surface);
        border-style: none;
    }

    .user-intials-container {
        margin-right: 0;
    }

    .notification-icon {
        width: 20px;
        height: 20px;
    }

    .username-intials {
        font-weight: 500;
    }

    .notification-wrap:hover {
        background-color: var(--p-color-top-nav-bg-surface);
        border-style: none;
    }

    .sidebar-bg {
        background-color: #00000085;
    }

    .submenu-list-item-inner-wrapper {
        margin-top: var(--p-space-200);
        margin-bottom: var(--p-space-200);
    }

    .submenu-item-text {
        font-size: var(--p-font-size-400);
        line-height: var(--p-font-line-height-700);
    }

    .header-style-text {
        text-align: center;
        font-size: 1.2rem;
    }

    .input-field {
        width: 100%;
        min-width: auto;
    }

    .login-head-wrap {
        padding-left: 10px;
        padding-right: 10px;
    }

    .login-content-wrap {
        width: 100%;
        max-width: 350px;
    }

    .form {
        grid-template-columns: 1fr;
    }

    .form-block {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }

    .form-wrapper {
        width: 100%;
    }

    .field-label {
        margin-bottom: 0;
    }

    .forgotten-content-wrap {
        width: 100%;
        max-width: 350px;
    }

    .breaker {
        height: 18px;
    }

    .polaris-box.box-300 {
        width: auto;
    }

    .polaris-box.box-300.absolute.account-menu {
        width: 200px;
    }

    .polaris-box.box-650, .polaris-box.box-850 {
        width: 100%;
    }

    .polaris-box.box-200.border-dark.absolute {
        left: -151px;
    }

    .polaris-box-list-item-inner-wrapper {
        margin-top: .1rem;
        margin-bottom: .1rem;
    }

    .polaris-box-item-text {
        outline-offset: 0px;
        pointer-events: none;
        font-size: var(--p-font-size-325);
        line-height: var(--p-font-line-height-700);
        outline: 3px #303030;
    }

    .polaris-box-item-text.user-information {
        color: var(--p-color-text);
        font-size: var(--p-font-size-325);
        margin-bottom: -9px;
        font-weight: 500;
    }

    .polaris-box-item-text.email-information {
        font-size: var(--p-font-size-275);
    }

    .components-row {
        display: block;
    }

    .main-window-header {
        justify-content: space-between;
        align-items: center;
    }

    .page-title-container {
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 0;
    }

    .t1-heading {
        font-size: var(--p-font-size-400);
        margin-top: 0;
        margin-bottom: 0;
        line-height: 1.5;
    }

    .standard-button {
        width: 200px;
    }

    .standard-button.remove-image-btn {
        margin-top: 10px;
    }

    .standard-button.mr-10.reject-btn.mb-5 {
        margin-bottom: 5px;
    }

    .polaris-form-layout.row-responsive {
        width: 100%;
    }

    .polaris-form-row {
        flex-flow: column;
    }

    .polaris-form-cols.cols-responsive.cols-third, .polaris-form-cols.cols-responsive.cols-three-quarters {
        width: 100%;
    }

    .row-responsive {
        flex-flow: column;
    }

    .save-overlay-container {
        margin-right: auto;
    }

    .notification-banner-nav-save {
        margin-right: 0;
    }

    .page-header-container {
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 0;
    }

    .c1-heading {
        font-size: var(--p-font-size-400);
        margin-top: 0;
        margin-bottom: 0;
        line-height: 1.5;
    }

    .tab-link, .tab-link.w--current {
        padding-left: 6px;
    }

    .polaris-form-heading-container.row-responsive.align-y-center {
        flex-flow: row;
    }

    .t1-heading-normal {
        font-size: var(--p-font-size-400);
        margin-top: 0;
        margin-bottom: 0;
        line-height: 1.5;
    }

    .edit-customer-button {
        display: none;
        top: 15%;
        left: auto;
        right: -3%;
    }

    .model-content.small-modal {
        min-width: 250px;
    }

    .t1-pop-up-heading {
        font-size: var(--p-font-size-350);
        margin-top: 0;
        margin-bottom: 0;
        line-height: 1.5;
    }

    .popup-title-container {
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 0;
    }

    .modal-window-header {
        justify-content: space-between;
        align-items: center;
    }

    .buttons-row-container {
        justify-content: space-between;
        display: flex;
    }

    .buttons-row-container.button-space-between {
        flex-flow: row;
        justify-content: space-around;
        align-items: center;
    }

    .buttons-row-container.ps-absolute.flex-row-center.p-10 {
        bottom: 4%;
    }

    .button-row-container-preview {
        flex-flow: column;
        display: flex;
    }

    .modal-add-button {
        width: 100%;
    }

    .edit-address-button {
        display: none;
        top: 15%;
        left: auto;
        right: -3%;
    }
}


@font-face {
    font-family: 'Clarkson';
    src: url('/fonts/font.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clarkson 500';
    src: url('/fonts/Clarkson-500.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clarkson 600';
    src: url('/fonts/Clarkson-600.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acherus Grotesque';
    src: url('/fonts/AcherusGrotesque-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
