/* Approved light-language variant; scoped to header actions only. */
.cb-header-actions{display:flex;align-items:center;gap:18px;flex:0 0 auto;order:2;margin-left:auto;white-space:nowrap;max-width:100%}
nav.cb-language-nav .navbar-main{flex-shrink:0}
nav.cb-language-nav .cb-header-actions .cb-header-login,nav.cb-language-nav .cb-header-actions .cb-header-trial{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;line-height:20px;font-size:14px;font-weight:600;text-decoration:none;color:#fff;padding:8px 0;margin:0}
nav.cb-language-nav .cb-header-actions .cb-header-login i{font-size:17px;margin:0}
nav.cb-language-nav .cb-header-actions .cb-header-trial{background:linear-gradient(90deg,#4154f1 0%,#0e20ad 75%);border:1px solid transparent;border-radius:40px;padding:8px 18px}
nav.cb-language-nav .cb-header-actions .cb-header-trial:hover{filter:brightness(1.12)}
nav.cb-language-nav .cb-header-actions .cb-header-language{display:flex;align-items:center;gap:0;margin:0;order:initial;flex-basis:auto;background:rgba(255,255,255,.07);border-radius:6px;color:#ded9f3;padding:0 10px}
nav.cb-language-nav .cb-header-actions .cb-header-language>i{font-size:17px;margin:0}
nav.cb-language-nav .cb-header-actions .form-select{field-sizing:content;width:auto;min-width:80px;max-width:175px;height:36px;margin:0;padding:4px 25px 4px 8px;background-color:transparent;border:0;border-radius:6px;color:#f5f3ff;font:inherit;font-size:14px;line-height:26px;box-shadow:none;white-space:nowrap;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23e4dff4' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-size:12px 8px;background-position:right 3px center;background-repeat:no-repeat}
.cb-header-actions select option{background:#fff;color:#202333}
.cb-header-actions a:focus-visible,.cb-header-actions select:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(min-width:1200px){nav.cb-language-nav>.container{gap:20px}nav.cb-language-nav .navbar-collapse{flex-grow:1}nav.cb-language-nav .cb-header-actions{order:2}}
nav.cb-language-nav.cb-nav-compact .cb-header-actions{order:2}
@media(max-width:1199.98px){nav.cb-language-nav .cb-header-actions{order:2;gap:14px}}
@media(max-width:767.98px){nav.cb-language-nav .cb-header-actions{order:2;flex-basis:100%;justify-content:flex-end;gap:12px;padding:4px 0}nav.cb-language-nav .navbar-toggler{order:1}nav.cb-language-nav .navbar-collapse{order:4}nav.cb-language-nav .cb-header-actions .cb-header-trial{padding:8px 14px}}
@media(max-width:429.98px){nav.cb-language-nav .cb-header-actions{gap:8px}nav.cb-language-nav .cb-header-actions .cb-header-login,nav.cb-language-nav .cb-header-actions .cb-header-trial,nav.cb-language-nav .cb-header-actions .form-select{font-size:12px}nav.cb-language-nav .cb-header-actions .cb-header-trial{padding:8px 10px}nav.cb-language-nav .cb-header-actions .cb-header-language{padding:0 6px}nav.cb-language-nav .cb-header-actions .form-select{min-width:0;max-width:143px;padding-left:5px}nav.cb-language-nav .cb-header-actions .cb-header-login{gap:4px}}
@media(max-width:359.98px){nav.cb-language-nav .cb-header-actions{gap:6px;row-gap:8px;flex-wrap:wrap;justify-content:flex-end}nav.cb-language-nav .cb-header-actions .cb-header-trial{padding-left:8px;padding-right:8px}nav.cb-language-nav .cb-header-actions .cb-header-language{padding-left:5px;padding-right:5px;flex-shrink:0}nav.cb-language-nav .cb-header-actions .form-select{padding-right:19px}}
/* Native WordPress menus keep their own layout and contrast on light surfaces. */
:is(header,nav.header-menu) .cb-header-login-item>a,:is(header,nav.header-menu) .cb-header-trial-item>a{display:inline-flex!important;align-items:center;gap:6px;white-space:nowrap;text-decoration:none!important}
:is(header,nav.header-menu) .cb-header-trial-item>a{background:linear-gradient(90deg,#4154f1 0%,#0e20ad 75%)!important;color:#fff!important;border-radius:40px;padding:8px 16px!important;line-height:22px!important;margin:4px 8px!important}
:is(header,nav.header-menu) .cb-header-language-item{display:inline-flex!important;align-items:center;gap:6px;vertical-align:middle;background:rgba(65,84,241,.07);border-radius:6px;margin:4px 6px;padding:2px 8px!important;color:inherit}
header.site-header .cb-header-language-item{background:rgba(255,255,255,.07);color:#fff}
:is(header,nav.header-menu) .cb-header-language-item select{field-sizing:content;width:auto;max-width:180px;min-width:90px;height:34px;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer;padding:0 5px;box-shadow:none}
:is(header,nav.header-menu) .cb-header-language-item option{background:#fff;color:#202333}
:is(header,nav.header-menu) .cb-header-language-item select:focus-visible,:is(header,nav.header-menu) .cb-header-login-item>a:focus-visible,:is(header,nav.header-menu) .cb-header-trial-item>a:focus-visible{outline:2px solid #4154f1;outline-offset:3px}
