.tax-language-control{z-index:1000;background:var(--tr-surface,#142238);color:var(--tr-ink,#edf2fa);border:1px solid var(--tr-line,#33445d);border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;display:flex;position:fixed;top:12px;right:18px;box-shadow:0 3px 18px #0002}.tax-language-control select,.tax-language-control button{font:inherit;min-height:34px;color:inherit;background:var(--tr-bg,#0b1423);border:1px solid var(--tr-line,#33445d);border-radius:6px;padding:4px 8px}html[data-tax-theme] main{padding-top:60px}.tax-language-overlay{z-index:2000;background:#071222ed;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tax-language-overlay section{color:#edf2fa;background:#142238;border:1px solid #33445d;border-radius:20px;width:min(540px,100%);padding:42px;box-shadow:0 25px 80px #0006}.tax-language-overlay strong{color:#ff766e;font-size:24px}.tax-language-overlay h1{color:#edf2fa;font-size:32px;line-height:1.3}.tax-language-overlay small{color:#b5c3d6;font-size:24px}.tax-language-overlay p{color:#b5c3d6;font-size:16px}.tax-language-overlay section div{flex-wrap:wrap;gap:12px;display:flex}.tax-language-overlay button{color:#fff;cursor:pointer;background:#1d304a;border:1px solid #ff766e;border-radius:9px;flex:1;min-height:54px;padding:12px 20px;font-size:17px;font-weight:750}.tax-language-overlay button:hover{background:#d53229}.tax-language-overlay button:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=550px){.tax-language-control{justify-content:flex-end;left:12px;right:12px}.tax-language-overlay section{padding:26px}.tax-language-overlay h1{font-size:28px}}@media print{.tax-language-control,.tax-language-overlay{display:none}html[data-tax-theme] main{padding-top:0}}
