.buscos-consent{font-family:Poppins,"Segoe UI",Arial,sans-serif;color:#20343f;font-size:14px;line-height:1.55}.buscos-consent [hidden]{display:none!important}.bc-banner,.bc-dialog{background:#fff;border:1px solid #b8c8bd;border-radius:12px;box-shadow:0 8px 30px #16351b29;padding:24px}.bc-banner{position:fixed;z-index:10001;bottom:20px;left:20px;right:20px;max-width:740px;margin:auto}.buscos-consent h2{font-size:20px;line-height:1.35;margin:0 0 12px}.buscos-consent h3{font-size:16px;margin:0 0 6px}.buscos-consent p{margin:8px 0 12px}.buscos-consent a{color:#285e31;text-decoration:underline}.bc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.bc-button,.bc-fallback{font:inherit;cursor:pointer;border:2px solid #346e3e;background:#fff;color:#285e31;border-radius:6px;padding:10px 14px;min-height:44px;line-height:1.35}.bc-button:hover,.bc-fallback:hover{background:#ecf3ed}.buscos-consent :focus-visible{outline:3px solid #164fbc;outline-offset:3px}.bc-fallback{position:static;display:block;max-width:calc(100% - 32px);margin:16px auto}.bc-dialog{max-width:620px;width:calc(100% - 32px);max-height:calc(100dvh - 40px);overflow:auto;color:inherit}.bc-dialog::backdrop{background:#12221988}.bc-category{border-top:1px solid #d5dfd7;margin-top:16px;padding-top:16px}.bc-required{font-weight:600}.bc-check{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;min-height:44px;cursor:pointer}.bc-check input{width:22px;height:22px;accent-color:#346e3e}.bc-status:empty{display:none}@media(max-width:480px){.bc-banner{left:10px;right:10px;bottom:10px;padding:18px;max-height:calc(100dvh - 20px);overflow:auto}.bc-actions .bc-button{flex:1 1 100%}.bc-fallback{font-size:12px}.bc-dialog{padding:18px;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){.buscos-consent *{scroll-behavior:auto!important}}
