.analytics-choice{box-sizing:border-box;position:fixed;z-index:100;bottom:18px;left:18px;width:min(620px,calc(100% - 36px));max-height:calc(100dvh - 36px);overflow:auto;padding:22px;border:1px solid #82632d;border-radius:12px;background:#15130e;color:#f5f1e8;box-shadow:0 8px 36px #0009;font:14px/1.5 system-ui,sans-serif;color-scheme:dark}
.analytics-choice[hidden]{display:none}
.analytics-choice h2{margin:0 0 8px;color:#f5f1e8;font:600 18px/1.3 system-ui,sans-serif;scroll-margin:0}
.analytics-choice p{margin:0 0 14px;color:#c6bdac}
.analytics-choice a{color:#f5d9a8;text-decoration:underline}
.analytics-choice>div{display:grid;grid-template-columns:1fr;gap:6px}
.analytics-choice button{min-width:0;min-height:48px;padding:12px 16px;border:1px solid #d5ad65;border-radius:8px;background:transparent;color:#f5d9a8;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}
.analytics-choice button:hover{background:#3a2e1b}
.analytics-choice button[data-analytics-choice="accepted"]{background:#e5b765;color:#1d160a;border-color:#e5b765}
.analytics-choice button[data-analytics-choice="accepted"]:hover{background:#f1cd8e;border-color:#f1cd8e}
.analytics-choice button[data-analytics-choice="rejected"]{justify-self:center;min-height:32px;padding:4px 8px;border:0;border-radius:4px;background:none;color:#c6bdac;font-weight:400;text-decoration:underline;text-underline-offset:3px}
.analytics-choice button[data-analytics-choice="rejected"]:hover{background:none;color:#f5f1e8}
.analytics-choice button:focus-visible,[data-analytics-settings]:focus-visible{outline:2px solid #f5d9a8;outline-offset:3px}
[data-analytics-settings]{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}
@media(max-width:480px){.analytics-choice{bottom:10px;left:10px;width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:16px}}
/* B614: the creator code box (pitch/assets/creator-code.js), shared by every landing page */
.creator-code{box-sizing:border-box;width:100%;max-width:560px;margin:10px auto 0;text-align:center;color:#c6bdac;font:14px/1.5 system-ui,sans-serif}
.creator-toggle{min-height:0;border:0;padding:2px 4px;background:none;color:#a99d86;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.creator-toggle:hover{color:#f5d9a8}.creator-toggle.ok{color:#3fbf4a;text-decoration:none}
/* owner 2026-10-11: "make this creator code smaller and not as a one big field but smth just like a line.. less noisy" */
.creator-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:4px;text-align:left}
.creator-row[hidden]{display:none}
.creator-row label{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:13px;color:#a99d86}
.creator-row input{box-sizing:border-box;width:130px;min-height:30px;padding:4px 8px;border:1px solid #5d4a26;border-radius:6px;background:#0d0c09;color:#f5f1e8;font:600 13px/1.2 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.creator-apply{min-height:30px;padding:4px 10px;border:1px solid #82632d;border-radius:6px;background:transparent;color:#f5d9a8;font:600 13px/1.2 system-ui,sans-serif;cursor:pointer}
.creator-apply:hover{background:#3a2e1b}
.creator-status{flex-basis:100%;margin:2px 0 0;text-align:center;font-size:13px}
.creator-status:empty{display:none}
.creator-status.ok{color:#3fbf4a}
.creator-status.err{color:#e2513f}
.creator-toggle:focus-visible,.creator-apply:focus-visible,.creator-row input:focus-visible{outline:2px solid #f5d9a8;outline-offset:3px}
