#ps-cookie-banner{position:fixed;inset:auto 18px 18px 18px;z-index:99999;max-width:760px;margin:auto;background:#fff;color:#18332e;border:1px solid rgba(6,63,54,.18);border-radius:18px;box-shadow:0 18px 55px rgba(0,0,0,.22);padding:24px;font-family:inherit}#ps-cookie-banner[hidden]{display:none}.ps-cookie-title{margin:0 0 8px;font-size:1.35rem;color:#063f36}.ps-cookie-text{margin:0 0 18px;line-height:1.55}.ps-cookie-text a,.ps-cookie-settings-link{color:#063f36;text-decoration:underline}.ps-cookie-actions{display:flex;gap:10px;flex-wrap:wrap}.ps-cookie-btn{border:1px solid #063f36;border-radius:999px;padding:11px 17px;font:inherit;font-weight:700;cursor:pointer;background:#fff;color:#063f36}.ps-cookie-btn.primary{background:#063f36;color:#fff}.ps-cookie-btn.gold{background:#c6a15b;border-color:#c6a15b;color:#102b26}.ps-cookie-panel{margin:16px 0 4px;padding:14px;background:#f6f2e8;border-radius:12px}.ps-cookie-row{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:8px 0}.ps-cookie-row small{display:block;font-weight:400;opacity:.8}.ps-cookie-switch{width:20px;height:20px;accent-color:#063f36}.ps-cookie-settings-link{background:none;border:0;padding:0;font:inherit;cursor:pointer}@media(max-width:600px){#ps-cookie-banner{inset:auto 10px 10px 10px;padding:18px}.ps-cookie-actions{flex-direction:column}.ps-cookie-btn{width:100%}}
