div.bx-std-menu-top-wrp {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;

    width: 100%;
    height: 4rem;

    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.05);
    backdrop-filter: blur(16px);
}
div.bx-std-menu-top-wrp .bx-std-menu-top.bx-std-menu-top-center:first-child {
    padding-left: 0.75rem;
}

div.bx-std-menu-top {}
div.bx-std-menu-top.bx-std-menu-top-left,
div.bx-std-menu-top.bx-std-menu-top-center,
div.bx-std-menu-top.bx-std-menu-top-right {
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
}
div.bx-std-menu-top.bx-std-menu-top-left,
div.bx-std-menu-top.bx-std-menu-top-right {
    position: relative;
    z-index: 2;
    min-width: 10%;
}
div.bx-std-menu-top.bx-std-menu-top-center {    
    z-index: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    height: 3.5rem;
}
div.bx-std-menu-top:nth-child(1).bx-std-menu-top-center {
    position: relative;
    display: -webkit-flex;
    display: flex;
}
div.bx-std-menu-top:nth-child(2).bx-std-menu-top-center .bx-std-menu-top-center-cnt {
    position: absolute;
    left: 0;
    width: 100vw;
}
div.bx-std-menu-top-center ul {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    
}
div.bx-std-menu-top-left {
    padding-left: 1rem;
    line-height: 4rem;
    text-align: left;
    font-size: 1.5rem;
}
div.bx-std-menu-top-right {
    padding-right: 1rem;
    text-align: right;
}

/*--- Breadcrumb (Left) ---*/
div.bx-std-menu-top .bx-menu-breadcrumb {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    align-items: center;
}

/*--- Widgets (Center) ---*/
div.bx-std-menu-top .bx-menu-top-center {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.25rem;

    padding: 0;
    margin: 0;

    list-style: none;
}

div.bx-std-menu-top .bx-menu-breadcrumb li.bx-menu-bc-item,
div.bx-std-menu-top .bx-menu-top-center li {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;

    width: 3.5rem;
    height: 3.5rem;
}

div.bx-std-menu-top .bx-menu-breadcrumb li.bx-menu-bc-div img {
    height: 2.0rem;
}

div.bx-std-menu-top .bx-menu-breadcrumb li.bx-menu-bc-item.bx-menu-bc-page {
    width: auto;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

/*
 * Vertical divider between static and dynamic menu items.
 *
div.bx-std-menu-top .bx-menu-top-center li.bx-menu-item-static + li.bx-menu-item-dynamic {
    border-left: 1px solid rgba(240, 240, 240, 0.2);
}
*/

.bx-menu-breadcrumb li.bx-menu-bc-item > a,
div.bx-std-menu-top .bx-menu-top-center li a {
    display: block;
    z-index: 2;
    box-sizing: content-box;

    width: 2.5rem;
    height: 2.5rem;
}
.bx-menu-breadcrumb li.bx-menu-bc-item > a {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;

    width: auto;
}
div.bx-std-menu-top .bx-menu-top-center li.bx-menu-tab-active a {
    border-color: rgba(59, 130, 246, 0.5);
}
div.bx-std-menu-top .bx-menu-top-center li.bx-menu-tab-active .bx-mi-bg {
    display: block;
}
div.bx-std-menu-top .bx-menu-breadcrumb li.bx-menu-bc-item .bx-mi-icon,
div.bx-std-menu-top .bx-menu-top-center li .bx-mi-icon {
    overflow: hidden;
}
div.bx-std-menu-top .bx-menu-breadcrumb li.bx-menu-bc-item .bx-mi-icon {
    border-radius: 1.5rem;
}
div.bx-std-menu-top .bx-menu-breadcrumb li.bx-menu-bc-item .bx-mi-title {    
    text-align: center;
    letter-spacing: -0.02em;

    font-size: 1.5rem;
    font-weight: 500;   

    color: rgb(243, 244, 246);
}
div.bx-std-menu-top .bx-menu-breadcrumb li.bx-menu-bc-item img,
div.bx-std-menu-top .bx-menu-breadcrumb li.bx-menu-bc-item:not(.bx-menu-tab-search) svg,
div.bx-std-menu-top .bx-menu-breadcrumb li.bx-menu-bc-item .sys-icon,
div.bx-std-menu-top .bx-menu-top-center li img,
div.bx-std-menu-top .bx-menu-top-center li .sys-icon {
    display: block;
    box-sizing: content-box;

    width: 2.5rem;
    height: 2.5rem;

    margin: 0;
}

div.bx-std-menu-top .bx-menu-top-center li img {
    position: relative;
    z-index: -1;
}

div.bx-std-menu-top .bx-menu-top-center li .sys-icon {
    font-size: 1.5rem;
    color: rgba(255, 255, 255, 0.7);
}

div.bx-std-menu-top .bx-menu-top-center li .bx-mi-title {
    margin-top: 0.25rem;

    font-size: 0.75rem;
    font-weight: normal;
    color: rgba(255, 255, 255, 0.7);
    
    text-overflow: ellipsis;
    overflow: hidden;
}
div.bx-std-menu-top .bx-menu-top-center li.bx-menu-tab-divider {
    width: 0.25rem;
    height: 1.75rem;
}

/*--- Search box (Top Left\Center\Right) ---*/
div.bx-std-menu-top ul li.bx-menu-tab-search {
    overflow: visible;
}
div.bx-std-menu-top ul li.bx-menu-tab-search > div {
    position: absolute;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;

    width: 2.5rem;
    height: 2.5rem;
    right: 0;

    border-radius: 0.5rem;
}
.bx-dir-rtl div.bx-std-menu-top ul li.bx-menu-tab-search > div {
    left: 0;
    right: auto;
}
div.bx-std-menu-top ul.bx-menu-breadcrumb li.bx-menu-tab-search > div {
    left: 0.5rem;
    right: auto;
}
div.bx-std-menu-top ul li.bx-menu-tab-search.bx-mt-active > div {
    width: 13.75rem;
}
div.bx-std-menu-top ul li.bx-menu-tab-search .bx-form-input-text {
    height: 2.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;

    border-width: 0;
    background-color: transparent;

    font-style: normal;
    font-weight: 500;
}

div.bx-std-menu-top ul li.bx-menu-tab-search .bx-form-input-text:focus {
    border-color: transparent;
    background-color: transparent;
    box-shadow: none;
    filter: none;
    transition: all 0s ease 0s;
}


/*--- Toolbar (Right) ---*/
div.bx-std-menu-top .bx-menu-toolbar {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

div.bx-std-menu-top .bx-menu-toolbar li {
    position: relative;
    float: none;
    display: block;

    height: 2.5rem;
    min-width: 2.5rem;
    
    border-radius: 0.5rem;

    line-height: 2.5rem;
    overflow: hidden;
}
div.bx-std-menu-top .bx-menu-toolbar li:not(.bx-menu-tab-search) a {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;

    width: 100%;
    height: 100%;

    border-radius: 0.5rem;
}

div.bx-std-menu-top .bx-menu-toolbar li a:hover {
    color: rgb(55, 65, 81);
}

div.bx-std-menu-top i.sys-icon {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

div.bx-std-menu-top-right li.bx-menu-tab-active i.sys-icon {
    color: #ffe900;
    text-shadow: 0 0 4px #ffe900;
}

/*--- Account, Actions, Help and Settings popups ---*/
body > .bx-popup-wrapper.bx-std-mod-popup-settings-wrapper,
#bx-std-pcap-menu-popup-help,
#bx-std-pcap-menu-popup-assistant,
#bx-std-pcap-menu-popup-actions,
#bx-std-pcap-menu-popup-account,
#bx-std-pmenu-popup-actions {
    overflow: visible;
}
.bx-std-mod-popup-settings-wrapper .bx-popup-gap,
#bx-std-pcap-menu-popup-help .bx-popup-gap,
#bx-std-pcap-menu-popup-assistant .bx-popup-gap,
#bx-std-pcap-menu-popup-actions .bx-popup-gap,
#bx-std-pcap-menu-popup-account .bx-popup-gap,
#bx-std-pcap-menu-popup-scheme .bx-popup-gap,
#bx-std-pmenu-popup-actions .bx-popup-gap {
    margin-left: 0;
    margin-right: 0;
}
#bx-std-pcap-menu-popup-help .bx-popup,
#bx-std-pcap-menu-popup-actions .bx-popup,
.bx-std-mod-popup-settings-wrapper.bx-popup-applied:not(.bx-popup-chain) .bx-popup {
    border-width: 0;
}
#bx-std-pcap-menu-popup-actions .bx-popup-content,
#bx-std-pmenu-popup-actions .bx-popup-content {
    padding: 1.0rem;
}
#bx-std-pcap-menu-popup-account .bx-popup-content,
#bx-std-pcap-menu-popup-scheme .bx-popup-content {
    padding: 1.0rem 0;
}
#bx-std-pcap-menu-popup-account .bx-popup li,
#bx-std-pcap-menu-popup-scheme .bx-popup li {
    position: relative;
    height: 2.5rem;
    margin: 0;
    padding: 0 1rem;

    white-space: nowrap;
    line-height: 2.5rem;
    font-size: 0.875rem;
    font-weight: 400;
    overflow: hidden;
}
#bx-std-pcap-menu-popup-account .bx-popup li a,
#bx-std-pcap-menu-popup-scheme .bx-popup li a {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
#bx-std-pcap-menu-popup-account .bx-popup li svg,
#bx-std-pcap-menu-popup-scheme .bx-popup li svg {
    margin-right: 0.75rem;
}
.bx-dir-rtl #bx-std-pcap-menu-popup-account .bx-popup li svg,
.bx-dir-rtl #bx-std-pcap-menu-popup-scheme .bx-popup li svg {
    margin-left: 0.75rem;
    margin-right: 0;
}

.bx-std-mod-popup-settings-wrapper,
#bx-std-pcap-menu-popup-help .bx-popup,
#bx-std-pcap-menu-popup-help .bx-popup a,
#bx-std-pcap-menu-popup-help .bx-popup .sys-icon,
#bx-std-pcap-menu-popup-actions .bx-popup {
    color: rgba(0, 0, 0, 0.7);
}
#bx-std-pcap-menu-popup-account .bx-popup li svg g {
    opacity: 0.7;
}
#bx-std-pcap-menu-popup-help .bx-popup a:hover {
    color: rgba(0, 0, 0, 0.85);
}
#bx-std-pcap-menu-popup-account .bx-popup li.bx-menu-tab-active,
#bx-std-pcap-menu-popup-scheme .bx-popup li.bx-menu-tab-active {
    background-color: rgba(24, 144, 255, 0.2);
    box-shadow: inset 3px 0px 0px rgba(24, 144, 255, 1.0);
}
#bx-std-pcap-menu-popup-account .bx-popup li:hover svg g,
#bx-std-pcap-menu-popup-account .bx-popup li.bx-menu-tab-active svg g {
    opacity: 0.85;
}

.bx-std-mod-popup-settings-wrapper .bx-form-input-select {
    border-color: rgb(55, 65, 81, 1.0);
    background-color: rgb(17, 24, 39, 1.0);
}

/*--- Assistant ---*/
#bx-std-pcap-menu-popup-assistant .bx-popup .bx-popup-content {
    padding-top: 0;
}
.bx-std-pcap-assistant div.cmts {
    max-height: calc(0.5 * 100vh);
    overflow-y: auto;
}
.bx-std-pcap-assistant div.cmts > ul.cmts {
    margin-top: 1rem;
}
.bx-std-pcap-assistant .cmt > .cmts {
    display: none;
}
.bx-std-pcap-assistant .cmt .cmt-head .cmt-meta {
    margin-right: 0;
    color: rgb(156 163 175);
}
.cmt.cmt-agents .cmt-head ul li:first-child .bx-base-general-unit-meta-div {
  display: none;
}
.cmt.cmt-agents .cmt-body .cmt-agents-loading .bx-loading-ajax {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 2.0rem;
    height: 2.0rem;
    left: 0 !important;
    top: 0 !important;
    margin-left: 0.5rem;
}
.cmt-body.cmt-body-agents .bx-form-value .bx-form-input-files-uploaders .bx-btn {
    margin: 0 0.5rem 0 0;
}
.cmt-body.cmt-body-agents .bx-form-value .bx-form-input-textarea {
    height: 4.0rem;
}