.login-access-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:24px 32px;display:flex}.login-access-header>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.login-language-control{min-width:0;max-width:220px;position:relative}.login-language-icon{z-index:1;inset-inline-start:12px;color:var(--text);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.login-language-control .cpa-select-root{width:100%}.login-language-control .cpa-select-trigger{text-align:start;min-width:158px;min-height:44px;padding-inline-start:40px;font-size:14px}.login-language-menu{border-radius:14px}.login-language-menu .cpa-select-group{letter-spacing:.06em;padding:8px 12px 4px;font-weight:600}.login-language-menu .cpa-select-option{text-align:start;min-height:44px;padding:10px 12px}.login-language-menu .cpa-select-search input{outline-offset:0}.login-language-menu .cpa-select-options{scroll-padding-block:6px}.login-access-header a{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.modal.login-language-confirmation{box-sizing:border-box;max-height:min(calc(100svh - 32px), calc(var(--modal-viewport-height,100svh) - 32px));margin:auto;padding:20px;position:fixed;inset:0}.login-language-confirmation .modal-header{gap:16px;margin-bottom:20px}.login-language-confirmation .modal-header h2{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.login-language-confirmation p{font-size:14px;line-height:1.5}.login-language-confirmation .icon-button{min-width:44px;min-height:44px}.login-language-confirmation-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.login-language-confirmation-actions .button{flex:1 1 max-content;white-space:nowrap;justify-content:center;min-width:max-content;min-height:44px;font-size:14px;font-weight:500;line-height:1.5}@media (max-width:720px){.login-language-confirmation-actions .button{flex-basis:100%}}@media (max-width:700px){.login-access-header{gap:8px;padding:16px}.login-access-header>div{justify-content:space-between;gap:8px;width:100%}.login-access-header-compact{flex-wrap:nowrap}.login-access-header-compact>a{min-width:0}.login-access-header-compact .brand-logo{font-size:clamp(14px,4vw,18px)}.login-access-header-compact>div{width:auto;min-width:0}.login-access-header-compact .login-language-control{max-width:100%}.login-access-header-compact .cpa-select-trigger{min-width:146px}}.journey-language-control{flex-shrink:0;width:auto;max-width:100%;display:inline-flex}.journey-language-control .cpa-select-trigger{border:1px solid var(--border,var(--journey-border));background:var(--surface,var(--journey-surface));width:100%;min-width:0;min-height:44px;color:var(--text,var(--journey-text));text-transform:none;letter-spacing:0;border-radius:10px;padding:10px 12px;padding-inline-start:40px;font-size:14px;line-height:1.5}.journey-language-control .login-language-icon{stroke-width:1.75px;width:18px;height:18px}.journey-language-control .cpa-select-trigger>span{white-space:nowrap}.login-language-menu{font-family:var(--font-sans);font-size:14px}.login-language-menu .cpa-select-search input{min-height:44px;font-size:16px}.login-language-menu .cpa-select-option{white-space:normal;overflow-wrap:normal;line-height:1.5}.login-language-menu .cpa-select-option>span{min-width:0}@media (max-width:700px){.login-access-header-compact .journey-language-control .cpa-select-trigger{min-width:0}}.login-access-header .brand-logo{font-size:14px}.login-access-header .cpa-logo-mark{width:36px;height:36px}.login-access-header .cpa-logo-mark svg{width:27px;height:27px}
