.qrp-language-trigger{border:1px solid var(--qrp-border);background:var(--qrp-card);min-height:36px;color:var(--qrp-text);font:inherit;white-space:nowrap;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:5px 8px;font-size:12px;line-height:1.2;display:inline-flex;box-shadow:0 1px 3px #17472f0a}.qrp-language-trigger:hover{border-color:var(--qrp-green)}.qrp-language-trigger:focus-visible{outline:2px solid var(--qrp-green);outline-offset:3px}.qrp-language-options>button:focus-visible{outline:2px solid var(--qrp-green);outline-offset:3px}.qrp-language-trigger>.qrp-language-flag{font-size:21px}.qrp-language-code{letter-spacing:.02em;font-weight:650}.qrp-language-flag{flex:none;justify-content:center;align-items:center;font-family:system-ui,Apple Color Emoji,Segoe UI Emoji,sans-serif;line-height:1;display:inline-flex}.qrp-language-trigger.is-row{text-align:left;gap:12px;width:100%;min-height:52px;margin:12px 0;padding:10px 14px;font-size:14px}.qrp-language-trigger-label{white-space:normal;flex:1}.qrp-language-trigger.is-row>.qrp-language-code{color:var(--qrp-muted);font-size:12px}.hc-dialog-viewport>.hc-dialog.qrp-language-sheet[data-slot=dialog-content]{width:100%;max-width:460px;min-height:0;max-height:calc(100svh - env(safe-area-inset-top,0px) - 16px);border:1px solid var(--qrp-border);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 70px #0000002e;background:var(--qrp-card)!important}.qrp-language-handle{background:var(--qrp-border);border-radius:9px;flex:none;width:42px;height:5px;margin:10px auto 2px;display:none}.qrp-language-sheet>.dialog-top{background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 18px 12px;display:flex}.qrp-language-sheet .dialog-top [data-slot=dialog-title]{color:var(--qrp-text);font-size:22px;font-weight:700;line-height:1.3}.qrp-language-sheet .dialog-top>.icon-button{background:var(--qrp-soft);width:36px;height:36px;min-height:36px;color:var(--qrp-text);border:0;border-radius:50%;flex:0 0 36px;place-items:center;margin:0;padding:0;display:grid}.qrp-language-options{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;gap:8px;min-height:0;padding:4px 16px 10px;display:grid;overflow-y:auto}.qrp-language-options>button{border:1px solid var(--qrp-border);background:var(--qrp-card);min-width:0;min-height:54px;color:var(--qrp-text);font:inherit;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:10px 13px;line-height:1.3;display:flex}.qrp-language-options>button[aria-pressed=true]{background:var(--qrp-green-soft);border-color:var(--qrp-green-soft)}.qrp-language-options .qrp-language-flag{width:31px;font-size:27px}.qrp-language-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:600}.qrp-language-options small{color:var(--qrp-muted);flex:none;font-size:12px}.qrp-language-mark{width:24px;height:24px;color:var(--qrp-green);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.qrp-language-mark.is-selected{background:var(--qrp-green);color:var(--qrp-card)}.qrp-language-note{padding:10px 18px max(22px,env(safe-area-inset-bottom,0px));color:var(--qrp-muted);text-align:center;flex:none;font-size:12px;line-height:1.5}.qrp-language-error{color:var(--tone-fg-a43f30,#a43f30);flex:none;padding:4px 18px;font-size:13px;line-height:1.4}.qrp-language-spinner{animation:.8s linear infinite qrp-language-spin}@keyframes qrp-language-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.hc-dialog-viewport>.hc-dialog.qrp-language-sheet[data-slot=dialog-content]{border:0;border-radius:24px 24px 0 0;align-self:flex-end;max-width:100%}.qrp-language-handle{display:block}.qrp-language-sheet>.dialog-top{padding-top:12px}}@media (max-width:350px){.qrp-language-trigger{gap:4px;padding:5px 6px;font-size:11px}.qrp-language-trigger>.qrp-language-flag{font-size:19px}.qrp-language-options>button{gap:9px;padding:10px}.qrp-language-name{font-size:15px}}@media (prefers-reduced-motion:reduce){.qrp-language-spinner{animation:none}}.qrp-shell .qrp-language-trigger{height:var(--language-mobile-height,36px);min-height:var(--language-mobile-height,36px);font-size:var(--language-mobile-fontSize,12px);border-radius:var(--language-mobile-radius,11px);background:var(--language-mobile-background,var(--qrp-card));color:var(--language-mobile-color,var(--qrp-text));border-color:var(--language-mobile-border,var(--qrp-border))}.qrp-shell .qrp-language-trigger>.qrp-language-flag{font-size:var(--language-mobile-flagSize,21px)}.qrp-language-trigger[data-language-mode=flag-name]:not(.is-row){min-width:0;max-width:clamp(76px,29vw,180px)}.qrp-language-trigger[data-language-mode=flag-name]>.qrp-language-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qrp-language-trigger>svg{flex-shrink:0}.qrp-language-search{flex:none;padding:0 16px 10px}.qrp-language-search input{border:1px solid var(--qrp-border);background:var(--qrp-soft);width:100%;min-height:42px;color:var(--qrp-text);font:inherit;border-radius:11px;padding:9px 12px;font-size:16px}.qrp-language-empty{text-align:center;color:var(--qrp-muted);padding:18px 5px;font-size:14px}.qrp-language-sheet .qrp-language-options>button{text-align:start}@media (min-width:700px) and (max-width:1099px){.qrp-shell .qrp-language-trigger{height:var(--language-tablet-height,36px);min-height:var(--language-tablet-height,36px);font-size:var(--language-tablet-fontSize,12px);border-radius:var(--language-tablet-radius,11px);background:var(--language-tablet-background,var(--qrp-card));color:var(--language-tablet-color,var(--qrp-text));border-color:var(--language-tablet-border,var(--qrp-border))}.qrp-shell .qrp-language-trigger>.qrp-language-flag{font-size:var(--language-tablet-flagSize,21px)}}@media (min-width:1100px){.qrp-shell .qrp-language-trigger{height:var(--language-desktop-height,36px);min-height:var(--language-desktop-height,36px);font-size:var(--language-desktop-fontSize,12px);border-radius:var(--language-desktop-radius,11px);background:var(--language-desktop-background,var(--qrp-card));color:var(--language-desktop-color,var(--qrp-text));border-color:var(--language-desktop-border,var(--qrp-border))}.qrp-shell .qrp-language-trigger>.qrp-language-flag{font-size:var(--language-desktop-flagSize,21px)}}.qrp-shell .qrp-language-trigger.is-row{height:auto;min-height:52px}@media screen{html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=standard],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=high],html[data-ui-scope=admin][data-ui-tone=dark][data-ui-contrast=maximum]{--tone-fg-a43f30:#ff6464}}
