.owb-language-source,.owb-language-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.owb-language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:76px;padding:8px 10px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);font:inherit;font-size:1rem;font-weight:700;cursor:pointer;white-space:nowrap}
.owb-language-flag{display:inline-flex;align-items:center;flex:0 0 28px;overflow:hidden;border-radius:3px;box-shadow:0 0 0 1px #7773}.owb-language-flag svg{display:block;max-width:none}.owb-language-chevron{font-size:1em;line-height:1}
.owb-language-dialog{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:280px;max-width:calc(100vw - 16px);padding:7px;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--ink);font:inherit;font-size:1rem;overflow:auto;overscroll-behavior:contain;box-shadow:0 8px 28px #2f292624;z-index:200000}
.owb-language-dialog[hidden]{display:none!important}.owb-language-dialog::backdrop{background:transparent;pointer-events:none}.owb-language-dialog fieldset{border:0;padding:0;margin:0;display:grid;gap:2px;min-width:0;font:inherit}.owb-language-dialog label{box-sizing:border-box;display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 8px;border:1px solid transparent;border-radius:10px;margin:0;cursor:pointer;font:inherit;line-height:1.35}.owb-language-dialog label>span:last-child{font:inherit;overflow-wrap:normal;hyphens:auto}.owb-language-dialog input{width:18px;height:18px;min-width:18px;margin:0;accent-color:var(--accent)}.owb-language-dialog label:has(input:checked){border-color:var(--accent);background:var(--accent2);font-weight:750}.owb-language-dialog label:hover{background:var(--accent2)}.owb-language-close{display:block;min-height:44px;width:100%;border:0;border-top:1px solid var(--line);margin-top:5px;border-radius:8px;background:var(--card);color:var(--muted);font:inherit;cursor:pointer}.owb-language-dialog :focus-visible,.owb-language-trigger:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
.topbar:has(.owb-language-trigger),.public-list-header:has(.owb-language-trigger){height:auto;min-height:calc(70px + env(safe-area-inset-top,0px));flex-wrap:wrap;gap:10px}.top-actions:has(.owb-language-trigger){flex-wrap:wrap}.owb-welcome-top label:has(.owb-language-trigger){min-width:0}.important-gift-notice .important-notice-actions{display:flex;gap:8px}
.important-notice-list{display:grid;gap:10px;margin-top:10px}.important-notice-list article{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-block:6px}.important-notice-actions{display:flex;gap:8px;flex-wrap:wrap}.important-notice-actions button{min-height:44px;padding:8px 14px;border:1px solid var(--line,#eadde7);border-radius:12px;background:var(--card,#fff);color:inherit;font:inherit;cursor:pointer}.important-notice-actions button:focus-visible{outline:3px solid var(--accent,#d96f54)}
.pool-history-visibility{margin-top:14px;padding:12px;border:1px solid var(--line,#eadde7);border-radius:14px}.pool-history-visibility summary{min-height:44px;cursor:pointer;display:flex;align-items:center}.pool-history-visibility select,.pool-history-visibility input{min-height:44px;max-width:100%;box-sizing:border-box}

/* The retained event-source select is not an additional visible control. */
.owb-language-trigger[hidden]{display:none!important}
