/* Exact compact-header actions and menu route arrow from 001k.exchange. */
@media (max-width: 1280px) {
    html body.onek-body .onek-header__actions {
        gap: 0;
    }

    html body.onek-body .onek-header-icon {
        display: block;
        width: 24px;
        min-width: 24px;
        height: auto;
        min-height: 0;
        flex: 0 0 24px;
        margin: 0 32px 0 0;
        padding: 0;
        border: 0;
        border-radius: 0;
        background: transparent;
        font-size: 16px;
        line-height: 16px;
        transform: none;
        filter: none;
        box-shadow: none;
    }

    html body.onek-body .onek-header-icon svg {
        display: inline !important;
        width: 24px;
        height: 25px;
        vertical-align: baseline;
        transform: none;
    }

    html body.onek-body .onek-header-icon svg path {
        transition: all .3s ease-in-out;
    }

    html body.onek-body .onek-header-icon:hover svg path {
        stroke: #257add;
    }

    html body.onek-body .onek-header-account-action span {
        background: #e1e1e1;
        -webkit-mask: url('../images/logout-reference.svg') center / 25px 25px no-repeat;
        mask: url('../images/logout-reference.svg') center / 25px 25px no-repeat;
        transition: background-color .3s ease-in-out;
    }

    html body.onek-body .onek-header-account-action span:hover {
        background-color: #257add;
    }

    html body.onek-body .onek-header-icon::before,
    html body.onek-body .onek-header-icon::after {
        display: none !important;
        content: none !important;
        opacity: 0 !important;
        background: none !important;
        filter: none !important;
        transform: none !important;
    }

    html body.onek-body .onek-menu-toggle span,
    html body.onek-body .onek-menu-toggle span:nth-child(2) {
        display: none !important;
    }

    html body.onek-body.onek-landing-page .onek-mobile-menu__route::after {
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        width: 27px;
        height: 24px;
        margin: 0;
        border: 0;
        background: url('../images/menu-arrow-reference.svg') center / 27px 24px no-repeat;
        content: '';
        transform: none;
    }
}
