.wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 4px;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content > .wp-block-navigation-item__label {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 4px;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content:hover, .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content:focus, .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content:active {
    color: inherit;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .profile-preview,
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .wp-block-navigation__responsive-container-open {
    display: block;
    min-width: 32px;
    height: 32px;
    text-align: center;
    line-height: 20px;
    padding: 6px 0;
    border-radius: 50%;
    color: var(--wp--preset--color--theme-content-primary);
    background-color: var(--wp--preset--color--theme-background-primary);
    box-shadow: 0 0 0 4px var(--wp--custom--palette--theme-border-light-alpha);
    font-size: var(--wp--preset--font-size--title-sm-static) !important;
    font-weight: 500 !important;
    box-sizing: border-box;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .profile-preview img,
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .wp-block-navigation__responsive-container-open img {
    width: 20px;
    height: 20px;
    display: block;
    margin: 0 auto;
    min-height: 20px !important;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .wp-block-navigation__responsive-container-open {
    --open-container-icon: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8385 12.3643C14.9354 12.422 15.0551 12.4896 15.1907 12.566C15.7847 12.9012 16.6826 13.4077 17.2978 14.0099C17.6825 14.3864 18.048 14.8827 18.1145 15.4906C18.1852 16.1372 17.9031 16.7439 17.3373 17.283C16.361 18.213 15.1896 18.9583 13.6743 18.9583H6.32575C4.81049 18.9583 3.639 18.213 2.6628 17.283C2.09695 16.7439 1.8149 16.1372 1.88557 15.4906C1.95202 14.8827 2.31757 14.3864 2.70229 14.0099C3.31743 13.4077 4.21536 12.9012 4.80937 12.566C4.94492 12.4896 5.06465 12.422 5.16158 12.3643C8.12329 10.6008 11.8768 10.6008 14.8385 12.3643Z' fill='%238C91A1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.62502 5.41666C5.62502 3.00041 7.58378 1.04166 10 1.04166C12.4163 1.04166 14.375 3.00041 14.375 5.41666C14.375 7.8329 12.4163 9.79166 10 9.79166C7.58378 9.79166 5.62502 7.8329 5.62502 5.41666Z' fill='%238C91A1'/%3E%3C/svg%3E%0A");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-image: var(--open-container-icon);
}
@media screen and (min-width: 782px) {
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav .wp-block-navigation__responsive-container-open {
        display: none;
    }
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .wp-block-navigation__responsive-container-open svg {
    display: none;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .profile-name-abr {
    font-size: var(--wp--preset--font-size--title-sm-static) !important;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .profile-name-abr:empty {
    display: none;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .profile-name-abr:not(:empty) + .profile-image, .wp-block-navigation.is-style-user-profile-navigation.profile-nav .profile-name-abr:not(:empty) + noscript + .profile-image {
    display: none;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .profile-information {
    margin: -8px -8px 0;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .profile-information .wp-block-navigation-item__content {
    padding: 14px 24px !important;
    border-radius: 8px 8px 0 0;
}
@media screen and (min-width: 782px) {
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav .profile-information .wp-block-navigation-item__content {
        background-color: var(--wp--preset--color--theme-background-secondary);
    }
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .profile-information .wp-block-navigation-item__label {
    display: flex;
    align-items: center;
    gap: 14px;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .profile-name {
    display: block;
    margin-bottom: 2px;
    font-weight: 500;
    color: var(--wp--preset--color--theme-content-primary) !important;
    font-size: var(--wp--custom--typography--core--body--lg--font-size) !important;
    line-height: var(--wp--custom--typography--core--body--lg--line-height) !important;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav .profile-email {
    display: block;
    color: var(--wp--preset--color--theme-content-secondary) !important;
    font-size: var(--wp--custom--typography--core--body--xs--font-size) !important;
    line-height: var(--wp--custom--typography--core--body--xs--line-height) !important;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container-open:after {
    display: none;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container .wp-block-navigation__submenu-icon {
    display: none;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container .wp-block-navigation-submenu__toggle {
    padding: 0 !important;
}
.wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container .wp-block-navigation__submenu-container {
    margin-top: 12px;
    left: auto !important;
    right: 0 !important;
}
@media screen and (min-width: 782px) {
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container .wp-block-navigation__submenu-container {
        overflow: hidden !important;
    }
}
@media screen and (min-width: 600px) and (max-width: 781.8px) {
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container:not(.is-menu-open) {
        position: absolute;
    }
}
@media screen and (max-width: 781.8px) {
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container {
        transform: translateX(100%) !important;
        left: auto !important;
        right: 0 !important;
        transition: unset !important;
    }
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container.is-menu-open {
        transform: translateX(0) !important;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18), 0 3px 6px rgba(0, 0, 0, 0.15);
        padding: 0 !important;
        width: 284px !important;
        overflow: unset !important;
    }
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
        padding-top: 0;
    }
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
        width: 100%;
    }
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close {
        opacity: 0;
        position: fixed;
        top: 0;
        left: auto !important;
        width: calc(100vw - 284px) !important;
        height: 100vh !important;
        right: 284px !important;
    }
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation-item__content {
        padding: 15px 32px;
    }
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:first-child {
        margin: 0 !important;
    }
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-submenu {
        width: 100%;
        padding: 0;
    }
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-icon + .wp-block-navigation-submenu {
        display: flex !important;
        margin-top: 0 !important;
    }
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container.is-menu-open .profile-information {
        background-color: var(--wp--custom--action--primary--normal) !important;
    }
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container.is-menu-open .profile-information .profile-name {
        color: var(--wp--preset--color--theme-content-primary-inverse) !important;
    }
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container.is-menu-open .profile-information .profile-email {
        color: var(--wp--preset--color--theme-content-secondary-inverse) !important;
    }
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container .wp-block-navigation__submenu-icon,
    .wp-block-navigation.is-style-user-profile-navigation.profile-nav > .wp-block-navigation__responsive-container .wp-block-navigation-submenu__toggle {
        display: none !important;
    }
}
