.visit-settings{display:block;margin:0 auto;padding:12px 20px;border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.visit-choices[hidden]{display:none}.visit-choices{position:fixed;z-index:1000;bottom:16px;left:16px;right:16px;margin:auto;max-width:760px;max-height:70vh;overflow:auto;padding:22px;background:#fffaf0;color:#123e36;border:1px solid #123e36;border-radius:16px;box-shadow:0 8px 35px #0002;font:16px/1.5 sans-serif}.visit-choices strong{font-size:19px}.visit-choices p{margin:10px 0}.visit-choices a{color:inherit;text-decoration:underline}.visit-choices>div{display:flex;gap:12px;flex-wrap:wrap}.visit-choices button{padding:10px 16px;border:1px solid #123e36;border-radius:8px;background:#fff;color:#123e36;cursor:pointer;font:inherit}.visit-choices button:focus-visible,.visit-settings:focus-visible{outline:3px solid #bb7024;outline-offset:3px}.visit-choices button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:480px){.visit-choices{padding:16px;bottom:8px;left:8px;right:8px}.visit-choices button{flex:1}}
