.nrf-whatsapp{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:#183e31;color:#fff;text-decoration:none;border-radius:6px;font-weight:600}.nrf-whatsapp:hover,.nrf-whatsapp:focus{background:#285744;color:#fff}.nrf-whatsapp:focus-visible{outline:3px solid #c08645;outline-offset:3px}.nrf-whatsapp[aria-busy=true]{opacity:.7}.nrf-consent{position:fixed;z-index:100001;bottom:16px;left:16px;background:#fff;color:#172f26;padding:18px;width:min(420px,calc(100vw - 32px));box-shadow:0 4px 30px #0003;border:1px solid #bdc7c1;border-radius:8px;font:15px/1.5 system-ui,sans-serif;box-sizing:border-box}.nrf-consent p{margin:0 0 12px}.nrf-consent button{min-height:44px;cursor:pointer;margin:0 8px 8px 0;padding:8px 12px;border:1px solid #1c4939;border-radius:4px;background:#fff;color:#173d30;font:inherit}.nrf-consent button:first-of-type{background:#173d30;color:white}.nrf-consent a{display:block;color:#173d30}.nrf-feedback{position:fixed;z-index:99999;bottom:80px;right:16px;max-width:360px;width:calc(100vw - 48px);background:#fff;color:#183e31;border:1px solid #b7c4bd;border-radius:6px;padding:12px;font:14px/1.5 system-ui;box-shadow:0 3px 18px #0002}
.nrf-offer{box-sizing:border-box;max-width:100%;margin:14px 0;padding:14px 16px;border:1px solid #b7c4bd;border-radius:6px;background:#f2f5ef;color:#183e31;font:15px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}.nrf-offer strong{display:block}.nrf-offer p{margin:6px 0;font:inherit}.nrf-offer small{display:block;font-size:12px;line-height:1.5}.nrf-consent>strong{display:block;margin-bottom:6px}.nrf-consent{max-height:calc(100dvh - 100px);overflow:auto;bottom:90px}
