﻿#pg-features-menu {
    --featuresMenuBgColor: #F6A821;
    --featuresMenuBorderRadius: 4px;
    background-color: var(--featuresMenuBgColor);
    border-radius: var(--featuresMenuBorderRadius);
    /*position: fixed;*/
    /*top: 0;*/
    /*right: 0;*/
    /*left: 0;*/
    z-index: var(--z-index-features-menu);
    display: flex;
    transition: opacity 0.4s, background-color 0.4s;
    box-sizing: border-box;
    /*box-shadow: #64400055 0 1px 7px;*/

    &.hide

{
    background-color: transparent;
    opacity: 0;
}

&.show {
    opacity: 1;
    background-color: var(--featuresMenuBgColor);
}

.nav {
    display: flex;
    align-items: stretch;
    /*gap: 18px;*/

    .item

{
    display: inline-flex;
    font-family: var(--standout-font-fam), sans-serif !important;
    font-weight: 600;
    font-size: 1rem;
    background-image: url('../../../assets/images/icon/arrow-down.svg');
    background-size: 18px;
    background-repeat: no-repeat;
    background-origin: border-box;
    background-position: 94% center;
    padding: 10px 28px 10px 22px;
    cursor: default;
    transition: color 0.2s, background-color 0.4s;
    color: #402900;
    text-shadow: #ffffff33 1px 1px 1px;
    /*C:\Conduit\Projects\CarePlugs2.0X\CarePlugs2.0\CarePlugs.Subscriber\app\lib\vendor\features-menu\features-menu.css*/
    /*&:first-child {*/
    /*    border-top-left-radius: var(--featuresMenuBorderRadius);*/
    /*    border-bottom-left-radius: var(--featuresMenuBorderRadius);*/
    /*}*/
    /*&:last-child {*/
    /*    border-top-right-radius: var(--featuresMenuBorderRadius);*/
    /*    border-bottom-right-radius: var(--featuresMenuBorderRadius);*/
    /*}*/
}

.item:hover, .item.current {
    /*color: #0047AF;*/
    /*color: #FBF6ED;*/
    /*background-color: #EC9E18;*/
}

}
}

#feature-menu-popup {
    display: none;
    position: fixed;
    /*min-height: 48px;*/
    background-color: #FFDDA2;
    cursor: default;
    border-radius: 0 0 8px 8px;
    box-sizing: border-box;
}

#feature-menu-popup-body {
    --popup-bg: #F6EFE3;
    background-color: var(--popup-bg);
    min-height: 96px;
    position: relative;
    border-radius: 0 0 8px 8px;
    box-sizing: border-box;
}

.feature-content-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    /*transition: opacity 0.3s;*/
    background-color: var(--popup-bg);
    box-sizing: content-box;
    display: flex;
    align-items: start;
    gap: 24px;
    padding: 24px;
    border-radius: 0 0 8px 8px;
    box-shadow: #64400055 0 1px 7px;
    .pic

{
    contain: content;
    width: 120px;
    height: 120px;
}

.details-area {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 1rem 0 0;
    .title

{
    font-family: var(--standout-font-fam), sans-serif;
    font-weight: bold;
    font-size: 1.6rem;
    color: #003580;
    margin-bottom: 4px;
}

.description {
    font-size: 1.20rem;
    line-height: 1;
}

.buttons-bar {
    margin-top: 16px;
    position: relative;
}

}
}
