.meta-choice{color:#152f3c;background:#f1f7f8;border:1px solid #abc5ce;border-radius:14px;max-width:1040px;margin:20px auto;padding:14px 20px;font-size:14px;line-height:1.55;position:relative}.meta-choice-toggle{color:#153f52;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:700;text-decoration:underline}.meta-choice h2{margin:10px 0;font-size:20px}.meta-choice p{margin:8px 0}.meta-choice a{color:#174c60;text-decoration:underline}.meta-choice-actions{flex-wrap:wrap;gap:12px;margin:16px 0 4px;display:flex}.meta-choice-actions button{color:#173f4d;font:inherit;cursor:pointer;background:#fff;border:2px solid #20596a;border-radius:8px;min-height:44px;padding:12px 18px;font-weight:700}:is(.meta-choice button:focus-visible,.meta-choice a:focus-visible){outline-offset:3px;outline:3px solid #c06b00}.meta-choice-status{font-size:13px}.meta-choice-open{z-index:1000;max-height:70vh;margin:0 auto;position:fixed;bottom:16px;left:16px;right:16px;overflow:auto;box-shadow:0 6px 35px #122b3c30}@media (max-width:600px){.meta-choice{margin:12px;padding:12px 16px}.meta-choice-open{bottom:0;left:0;right:0}.meta-choice-actions{flex-direction:column}.meta-choice-actions button{width:100%}.meta-choice h2{font-size:18px}}
