.zkl-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;text-decoration:none;text-align:left;line-height:1.3}
.zkl-trigger__label{font-size:12px}.zkl-trigger__value{font-size:13px;white-space:nowrap}.zkl-trigger svg{width:10px;height:10px}
.desktop-localization-wrapper .zkl-trigger{flex-wrap:wrap;gap:2px 7px;max-width:190px}.desktop-localization-wrapper .zkl-trigger__label{width:100%}
.zkl-dialog{width:calc(100% - 32px);max-width:500px;max-height:calc(100dvh - 32px);padding:28px;border:1px solid #d6d1c6;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-sizing:border-box;overflow:auto}
.zkl-dialog::backdrop{background:#1c211d73}.zkl-dialog__heading{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:24px}.zkl-dialog h2{font-size:28px;line-height:1.2;margin:0}.zkl-close{display:grid;place-items:center;min-width:44px;min-height:44px;margin:-10px -10px 0 0;padding:0;border:0;background:none;color:inherit;font-size:28px;cursor:pointer}
.zkl-form{display:block}.zkl-form>label{display:block;font-size:14px;margin:20px 0 8px}.zkl-form select{display:block;width:100%;min-height:48px;border:1px solid #a8aaa0;border-radius:0;padding:10px 34px 10px 12px;background:rgb(var(--color-background));color:inherit;font:inherit;font-size:16px;box-sizing:border-box}
.zkl-currency{display:flex;justify-content:space-between;gap:20px;margin-top:24px;font-size:14px}.zkl-currency output{font-weight:600}.zkl-note,.zkl-status{font-size:13px;line-height:1.5;margin:8px 0 0}.zkl-status:empty{display:none}.zkl-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.zkl-actions .button{min-height:46px;min-width:115px}.zkl-dialog :focus-visible,.zkl-trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:749px){.zkl-dialog{padding:22px}.zkl-dialog h2{font-size:25px}.menu-drawer__localization .zkl-trigger{display:flex;flex-wrap:wrap;width:100%;gap:8px 14px}.zkl-actions .button{min-width:0;flex:1}.zkl-actions{gap:10px}}
