.site-header .desktop-client-independent { display:none; }
/* Use the outside margin without reducing the original navigation columns. */
@media(min-width:1800px) {
    body:not(.theme-pro-app) .site-header .header-wrap { position:relative; }
    body:not(.theme-pro-app) .site-header .desktop-client-independent {
        display:flex;
        position:absolute;
        left:calc(100% + 20px);
        top:50%;
        transform:translateY(-50%);
        align-items:center;
        gap:10px;
        width:156px;
        min-height:54px;
        padding:8px 11px;
        border:1px solid #ff861d;
        border-radius:12px;
        color:#fff;
        background:#0c1c29;
        text-decoration:none;
    }
    .site-header .desktop-client-independent svg { width:24px; height:24px; flex-shrink:0; fill:none; stroke:#ff861d; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }
    .site-header .desktop-client-independent span:not(:where(.home-visual-strong,.home-visual-b)) { display:grid; gap:4px; }
    .site-header .desktop-client-independent :is(strong,:where(.home-visual-strong)) { font-size:12px; line-height:1.1; white-space:nowrap; }
    .site-header .desktop-client-independent small { font-size:9px; color:#bac6d1; line-height:1.2; white-space:nowrap; }
    body:not(.theme-pro-app) .site-header .desktop-client-independent:hover { background:#ff7a1a15; }
    body:not(.theme-pro-app) .site-header .desktop-client-independent:focus-visible { outline:2px solid #ff9a49; outline-offset:3px; }
}
