.sc-cookie-banner{position:fixed;z-index:99999;right:18px;bottom:18px;display:flex;align-items:center;gap:16px;padding:12px 14px;background:#fff;color:#27312d;border:1px solid #dfe5e1;border-radius:12px;box-shadow:0 6px 24px #0002;font:14px/1.35 Arial,sans-serif}
.sc-cookie-banner[hidden],.sc-cookie-modal[hidden]{display:none!important}.sc-cookie-question{display:flex;align-items:center;gap:10px;white-space:nowrap}.sc-cookie-read{font-size:13px;color:#17675e;text-decoration:underline}.sc-cookie-actions{display:flex;gap:7px}.sc-cookie-actions button{min-width:48px;border:1px solid #17675e;background:#17675e;color:#fff;padding:7px 11px;border-radius:7px;font-weight:700;cursor:pointer}.sc-cookie-actions .sc-cookie-reject{background:#fff;color:#17675e}
.sc-cookie-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:18px}.sc-cookie-modal-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:#101b18a6;cursor:pointer}.sc-cookie-modal-card{position:relative;width:min(100%,520px);padding:28px;background:#fff;color:#26312c;border-radius:16px;box-shadow:0 20px 70px #0004;font:15px/1.6 Arial,sans-serif}.sc-cookie-modal-card h2{margin:0 36px 14px 0;font-size:22px;color:#173b34}.sc-cookie-modal-card p{margin:10px 0;color:#52615a}.sc-cookie-modal-card a{color:#12665d;font-weight:700}.sc-cookie-modal-close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#53635c;font-size:27px;cursor:pointer}.sc-cookie-modal-done{margin-top:10px;border:0;background:#17675e;color:#fff;border-radius:8px;padding:10px 18px;font-weight:700;cursor:pointer}
@media(max-width:520px){.sc-cookie-banner{left:12px;right:12px;bottom:12px;justify-content:space-between;gap:10px;padding:11px 12px;font-size:13px}.sc-cookie-question{gap:7px}.sc-cookie-actions{gap:5px}.sc-cookie-actions button{min-width:42px;padding:7px 9px}.sc-cookie-modal-card{padding:24px 20px}.sc-cookie-modal-card h2{font-size:20px}}
