/* Minification failed. Returning unminified contents.
(2,22): run-time error CSS1039: Token not allowed after unary operator: '-neutral-100'
(11,35): run-time error CSS1039: Token not allowed after unary operator: '-neutral-300'
(15,26): run-time error CSS1039: Token not allowed after unary operator: '-enterprise-black'
(18,34): run-time error CSS1039: Token not allowed after unary operator: '-neutral-100'
(38,17): run-time error CSS1039: Token not allowed after unary operator: '-paris-m-500'
(45,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(50,23): run-time error CSS1039: Token not allowed after unary operator: '-text-medium-font-weight'
(51,23): run-time error CSS1039: Token not allowed after unary operator: '-text-400-font-family'
(52,21): run-time error CSS1039: Token not allowed after unary operator: '-text-400-font-size'
(53,22): run-time error CSS1039: Token not allowed after unary operator: '-text-400-font-style'
(54,23): run-time error CSS1039: Token not allowed after unary operator: '-text-400-line-height'
(75,28): run-time error CSS1039: Token not allowed after unary operator: '-summer-sky-500'
(135,22): run-time error CSS1039: Token not allowed after unary operator: '-neutral-100'
(136,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-300'
(139,17): run-time error CSS1039: Token not allowed after unary operator: '-paris-m-500'
(144,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(145,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(149,27): run-time error CSS1039: Token not allowed after unary operator: '-text-200-font-family'
(150,25): run-time error CSS1039: Token not allowed after unary operator: '-text-200-font-size'
(151,26): run-time error CSS1039: Token not allowed after unary operator: '-text-200-font-style'
(152,21): run-time error CSS1039: Token not allowed after unary operator: '-neutral-500'
(153,27): run-time error CSS1039: Token not allowed after unary operator: '-text-regular-font-weight'
(154,27): run-time error CSS1039: Token not allowed after unary operator: '-text-200-line-height'
(158,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(163,24): run-time error CSS1039: Token not allowed after unary operator: '-summer-sky-500'
(179,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-500'
(183,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(231,22): run-time error CSS1039: Token not allowed after unary operator: '-neutral-300'
(235,22): run-time error CSS1039: Token not allowed after unary operator: '-enterprise-black-100'
(236,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(240,22): run-time error CSS1039: Token not allowed after unary operator: '-enterprise-black'
(241,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(254,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-600'
(261,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-400'
(265,17): run-time error CSS1039: Token not allowed after unary operator: '-paris-m-500'
(272,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(308,22): run-time error CSS1039: Token not allowed after unary operator: '-summer-sky-500'
(311,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-100'
(356,17): run-time error CSS1039: Token not allowed after unary operator: '-paris-m-500'
(361,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(365,21): run-time error CSS1039: Token not allowed after unary operator: '-enterprise-black'
(385,17): run-time error CSS1039: Token not allowed after unary operator: '-paris-m-500'
(389,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(393,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-600'
(397,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-200'
(406,21): run-time error CSS1039: Token not allowed after unary operator: '-paris-m-500'
 */
.adm-navbar {
    background: var(--neutral-100);
    min-width: 100%;
    max-width: 100%;
    height: 6.8rem;
    display: flex;
    gap: 4.8rem;
    justify-content: space-between;
    align-items: center;
    padding: 0 4.8rem;
    border-bottom: 1px solid var(--neutral-300);
}

    .adm-navbar.enterprise {
        background: var(--enterprise-black);
        border-top: 5px solid transparent;
        border-image: linear-gradient( to right, #fecd08 0%, #f18800 13.97%, #cf2127 24.52%, #a4287d 44.53%, #25aae1 65.76%, #28368d 85.41%, #262262 100% ) 1;
        box-shadow: 0 1px 0 var(--neutral-100);
        border-bottom: none;
    }

    .adm-navbar button {
        background-color: transparent;
        text-align: left;
    }

.adm-navbar__button.adm-navbar__user-company-name {
    height: 5.6rem;
    max-height: 5.6rem;
    padding: 0.4rem 1.2rem;
    max-width: 176px;
}

.adm-navbar__user-company-name > p {
    margin: 0;
}
.adm-navbar:not(.enterprise) .adm-navbar__version-btn.adm-navbar__button {
    color: var(--paris-m-500);
}

.adm-navbar__version-btn.adm-navbar__button {
    width: auto;
    display: flex;
    gap: 8px;
    color: var(--neutral-200);
    padding-inline: 16px;
    height: 56px;
    padding-inline: 12px;
    border-radius: 8px;
    font-weight: var(--text-medium-font-weight);
    font-family: var(--text-400-font-family);
    font-size: var(--text-400-font-size);
    font-style: var(--text-400-font-style);
    line-height: var(--text-400-line-height);
}


.adm-navbar__user-company.adm-navbar__button.adm-navbar__brand-container {
    padding: 0;
    max-height: 5.6rem;
    height: auto;
    opacity: 0.7;
    transition: transform 0.3s ease;
    overflow: hidden;
}

    .adm-navbar__user-company.adm-navbar__button.adm-navbar__brand-container:hover, .adm-navbar__user-company.adm-navbar__button.adm-navbar__brand-container:focus-visible {
        outline: none;
        opacity: 1;
    }

    .adm-navbar__user-company.adm-navbar__button.adm-navbar__brand-container:focus {
        border: 1px solid transparent;
        outline: none;
        border-color: var(--summer-sky-500);
    }

.adm-navbar__brand {
    max-width: 176px;
    max-height: 4.8rem;
    width: auto;
    height: auto;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    border-radius: 0.8rem;
    flex-shrink: 0;
}

    .adm-navbar__brand > * {
        max-width: 176px;
        max-height: 4.8rem;
        width: auto;
        height: auto;
        overflow: hidden;
        object-fit: contain;
        transition: transform 0.3s ease;
        display: block;
        will-change: transform;
        transform: scale(0.95);
        transform-origin: center;
    }

.adm-navbar__user-company.adm-navbar__button.adm-navbar__brand-container:hover {
    background-color: transparent;
}


.adm-navbar__brand:hover > * {
    transform: scale(0.97);
}

.adm_navbar__mobile > li {
    min-width: 5.6rem;
}

.adm-navbar__search-bar-loader {
    position: absolute;
    right: 12px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    left: unset !important;
    height: 2.4rem;
    width: 2.4rem;
}

.adm-navbar__search-bar {
    width: 100%;
    max-width: 100%;
    height: 4.4rem;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.4rem;
    padding: 1.2rem 4.2rem 1.2rem 3.6rem;
    background: var(--neutral-100, #FFF);
    border: 1px solid var(--neutral-300);
    border-radius: 8px;
    transition: all 200ms;
    color: var(--paris-m-500);
}

.adm-navbar.enterprise .adm-navbar__search-bar {
    background: transparent;
    border: 1px solid var(--neutral-200);
    color: var(--neutral-200);
}

    .adm-navbar__search-bar::placeholder {
        font-family: var(--text-200-font-family);
        font-size: var(--text-200-font-size);
        font-style: var(--text-200-font-style);
        color: var(--neutral-500);
        font-weight: var(--text-regular-font-weight);
        line-height: var(--text-200-line-height);
    }

.adm-navbar.enterprise  .adm-navbar__search-bar::placeholder {
    color: var(--neutral-200);
}

.adm-navbar *:focus {
    outline: none;
    border-color: var(--summer-sky-500);
}

.adm-navbar__search-bar-container {
    max-width: 67.5rem;
    width: 100%;
    height: 4.4rem;
    position: relative;
    flex-shrink: 3;
}

.adm-navbar__search-bar-icon {
    position: absolute;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--neutral-500)
}

.adm-navbar.enterprise  .adm-navbar__search-bar-icon {
    color: var(--neutral-200)
}

.adm-navbar__right {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 1.6rem;
    align-items: center;
    flex-shrink: 0;
}

.adm_navbar__mobile {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.adm-navbar__user-container {
    max-width: 21.5rem;
    width: 100%;
    height: 5.6rem;
    overflow: hidden;
    gap: 0.9rem;
}
    .adm-navbar__user-container.adm-navbar__usustomer-portal-name {
        max-width: 380px;
    }
.adm-navbar-customer-portal {
    display: flex;
    flex-direction: column;
    height:auto;
    gap: 0;
}
.adm-navbar__menu-openner {
    position: relative;
}

.adm-navbar__button:link, .adm-navbar__button:visited {
    text-decoration: none;
}

.adm-navbar__button:hover, .adm-navbar__button:focus {
    background: var(--neutral-300);
}

.adm-navbar.enterprise .adm-navbar__button:hover, .adm-navbar.enterprise .adm-navbar__button:focus {
    background: var(--enterprise-black-100);
    color: var(--neutral-200);
}

.adm-navbar.enterprise .adm__navbar-text-btn {
    background: var(--enterprise-black);
    color: var(--neutral-200);
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid transparent;
    border-radius: 8px;
    outline: none;
    transition: all 250ms ease;
    padding: 4px 18px;
    white-space: nowrap;
}

.adm-navbar__user-role {
    color: var(--neutral-600);
    padding: 0;
    text-decoration: none;
    margin: 0;
}

.adm-navbar.enterprise .adm-navbar__user-role {
    color: var(--neutral-400);
}

.adm-navbar__user-name {
    color: var(--paris-m-500);
    padding: 0;
    text-decoration: none;
    margin: 0;
}

.adm-navbar.enterprise .adm-navbar__user-name {
    color: var(--neutral-200);
}

.adm-navbar__user-description {
    width: auto;
    max-width: 12.5rem;
    flex: 1;
    display: flex;
    flex-flow: column nowrap;
    overflow: hidden;
}

.truncate-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.truncate-text-bigger-than-3-lines {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    overflow-wrap: anywhere;
}

.adm-navbar__user-logo {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 4.8rem;
    height: 4.8rem;
    flex-shrink: 0;
    aspect-ratio: 1/1;
    background: var(--summer-sky-500);
    line-height: 2.2rem;
    border-radius: 10rem;
    color: var(--neutral-100);
}

.adm-navbar_user-avatar {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 4.8rem;
    height: 4.8rem;
    flex-shrink: 0;
    aspect-ratio: 1/1;
    border-radius: 10rem;
    object-fit:cover;
}

.adm-navbar__user-logo.fallback {
    display: none;
}

.adm-navbar__left {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 1.6rem;
    align-items: center;
    flex-shrink: 0;
}

.adm-navbar__button {
    transition: all 350ms;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid transparent;
    border-radius: 0.8rem;
    padding: 0.4rem;
}

.adm-navbar__navigation-button {
    width: 5.6rem;
    height: 5.6rem;
    padding: 0;
    margin: 0;
    color: var(--paris-m-500);
    background: transparent;
}

.adm-navbar.enterprise .adm-navbar__navigation-button {
    color: var(--neutral-200);
    background: transparent !important;
}
    .adm-navbar.enterprise .adm-navbar__navigation-button.active {
        color: var(--enterprise-black);
        background: transparent !important;
    }

.adm-navbar__button-icon {
    padding: 0;
    margin: 0;
    width: 2.4rem;
    height: 2.4rem;
    display: block;
}

.adm-navbar__notification {
    padding: 0;
    margin: 0;
    width: 5.6rem;
    height: 5.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--paris-m-500);
}

.adm-navbar.enterprise .adm-navbar__notification {
    color: var(--neutral-200);
}

.adm-navbar__user-logo-arrow {
    color: var(--neutral-600);
}

.adm-navbar.enterprise .adm-navbar__user-logo-arrow {
    color: var(--neutral-200);
}

    .adm-navbar__notification > svg {
        width: 3.2rem;
        height: 3.2rem;
    }

    .adm-navbar__notification:hover {
        color: var(--paris-m-500);
    }

@media (max-width: 759px) {
    .adm-navbar__menu-openner {
        flex-shrink: 0;
    }

    .adm-navbar {
        padding: 0 1.6rem;
    }

    .adm-navbar__search-bar {
        font-size: 1.6rem;
    }

        .adm-navbar__search-bar::placeholder {
            font-size: 1.6rem;
        }
}

@media (max-width: 1024px) {
    .mobile-search-bar-container {
        margin-bottom: 16px;
    }
}

@media (min-width: 3024px) {
    .adm-navbar__search-bar-container {
        max-width: 100%;
    }
}


