._preferences_1y4x1_1{position:fixed;z-index:40;right:14px;bottom:12px;min-height:38px;padding:8px 12px;border:1px solid #8d6b6f;border-radius:999px;background:#fbf3ee;color:#542e39;font:inherit;font-size:12px;box-shadow:0 3px 16px #2e1f1f24;cursor:pointer}._preferences_1y4x1_1:focus-visible,._actions_1y4x1_19 button:focus-visible,._options_1y4x1_20 input:focus-visible{outline:3px solid #9c5968;outline-offset:2px}._panel_1y4x1_25{position:fixed;z-index:45;right:14px;bottom:60px;width:min(560px,calc(100vw - 28px));box-sizing:border-box;max-height:calc(100dvh - 76px);overflow-y:auto;padding:18px;border:1px solid #d9cbc0;border-radius:12px;background:#fffdf9;color:#342d29;box-shadow:0 12px 40px #2e1f1f38;font-size:14px}._copy_1y4x1_43 strong{font-family:var(--app-font-serif);font-size:20px;font-weight:500}._copy_1y4x1_43 p{margin:7px 0 14px;color:#6c6059;line-height:1.5}._options_1y4x1_20{display:grid;gap:10px}._options_1y4x1_20 label{display:flex;align-items:flex-start;gap:9px;line-height:1.4;cursor:pointer}._options_1y4x1_20 input{margin:2px 0 0;accent-color:#773448}._error_1y4x1_48{margin:10px 0 0;color:#8f2937;font-size:12px;line-height:1.45}._actions_1y4x1_19{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}._actions_1y4x1_19 button{min-height:44px;min-width:0;padding:7px 12px;border:1px solid #8d6b6f;border-radius:6px;background:#fffdf9;color:#342d29;font:inherit;font-size:12px;font-weight:600;cursor:pointer}._actions_1y4x1_19 button[data-testid=button-consent-accept]{border-color:#773448;background:#773448;color:#fffaf5}@media(max-width:520px){._panel_1y4x1_25{right:8px;bottom:56px;width:calc(100vw - 16px);padding:14px}._actions_1y4x1_19{grid-template-columns:1fr}}
