.bera-software-desktop-menu .bera-software-partner-menu-link,.bera-software-mobile-menu .bera-software-partner-menu-link {border:1px solid #ff954f!important;border-radius:9px;padding:9px 13px;color:#fff!important;background:rgba(255,105,11,.12);white-space:nowrap;font-weight:700}
.bera-software-desktop-menu .bera-software-partner-menu-link::after{display:none}
.bera-software-desktop-menu .bera-software-partner-menu-link:hover,.bera-software-desktop-menu .bera-software-partner-menu-link[aria-current],.bera-software-mobile-menu .bera-software-partner-menu-link:hover,.bera-software-mobile-menu .bera-software-partner-menu-link[aria-current]{background:#ff954f;color:#071b30!important}
.bera-software-mobile-menu .bera-software-partner-menu-link{display:block;margin-top:10px;padding:11px 14px!important;border-left:1px solid #ff954f!important}
.bera-software-partner-menu-link:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(min-width:1200px) and (max-width:1399px){.bera-software-premium-header-inner{gap:16px;padding-inline:24px}.bera-software-desktop-menu{gap:13px}.bera-software-desktop-menu a{font-size:13px}.bera-software-header-actions{gap:10px}.bera-software-header-cta{padding-inline:16px}}

/* BERA SOFTWARE — Mobile Partner Header CTA */
.bera-software-mobile-partner-cta {
    display: none;
}

@media (max-width: 767px) {
    .bera-software-header-actions {
        gap: 8px;
    }

    .bera-software-mobile-partner-cta {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 auto;
        min-height: 34px;
        padding: 6px 10px;
        border: 1px solid #ff954f;
        border-radius: 8px;
        background: rgba(255, 105, 11, 0.12);
        color: #ffffff;
        font-size: 10px;
        font-weight: 700;
        line-height: 1.1;
        text-decoration: none;
        white-space: nowrap;
    }

    .bera-software-mobile-partner-cta:hover,
    .bera-software-mobile-partner-cta[aria-current="page"] {
        background: #ff954f;
        color: #071b30;
    }

    .bera-software-mobile-partner-cta:focus-visible {
        outline: 2px solid #ffffff;
        outline-offset: 3px;
    }

    .bera-software-mobile-partner-short {
        display: none;
    }
}

@media (max-width: 359px) {
    .bera-software-mobile-partner-full {
        display: none;
    }

    .bera-software-mobile-partner-short {
        display: inline;
    }

    .bera-software-mobile-partner-cta {
        padding-inline: 8px;
    }
}