/*src:fd186c49cf2740ff390ff710a1f3864af06f5974*/
.lgpd-banner{--lgpd-bg: rgba(31, 41, 55, .95);--lgpd-text: #ffffff;--lgpd-btn: #22c55e;--lgpd-border: #374151;--lgpd-link: #60a5fa;--lgpd-radius: 8px;--lgpd-modal-radius: 16px;--lgpd-border-width: 0px;--lgpd-shadow: 0 -4px 20px rgba(0, 0, 0, .15);--lgpd-modal-shadow: 0 20px 60px rgba(0, 0, 0, .25);--lgpd-modal-overlay-bg: rgba(0, 0, 0, .6);position:fixed;left:0;right:0;z-index:99999;padding:1rem;background-color:var(--lgpd-bg);color:var(--lgpd-text);box-shadow:var(--lgpd-shadow);font-family:system-ui,-apple-system,sans-serif;border:var(--lgpd-border-width) solid var(--lgpd-border)}body.lgpd-espaco-rodape{padding-bottom:var(--lgpd-espaco, 0px)}body.lgpd-espaco-topo{padding-top:var(--lgpd-espaco, 0px)}body.lgpd-rodape-cheio .st-wa-widget.st-wa-pos-bottom-right,body.lgpd-rodape-cheio .st-wa-widget.st-wa-pos-bottom-left{bottom:calc(var(--lgpd-rodape, 0px) + 20px)}.lgpd-banner.lgpd-style-modal.position-top-left{justify-content:flex-start;align-items:flex-start}.lgpd-banner.lgpd-style-modal.position-top-right{justify-content:flex-end;align-items:flex-start}.lgpd-banner.position-bottom{bottom:0;border-radius:var(--lgpd-radius) var(--lgpd-radius) 0 0}.lgpd-banner.position-top{top:0;border-radius:0 0 var(--lgpd-radius) var(--lgpd-radius)}.lgpd-banner.position-bottom-left{bottom:1rem;left:1rem;right:auto;max-width:420px;border-radius:var(--lgpd-radius)}.lgpd-banner.position-bottom-right{bottom:1rem;right:1rem;left:auto;max-width:420px;border-radius:var(--lgpd-radius)}.lgpd-banner.position-top-left{top:1rem;left:1rem;right:auto;max-width:420px;border-radius:var(--lgpd-radius)}.lgpd-banner.position-top-right{top:1rem;right:1rem;left:auto;max-width:420px;border-radius:var(--lgpd-radius)}.lgpd-banner.position-center:not(.lgpd-style-modal){top:50%;bottom:auto;transform:translateY(-50%);margin-left:auto;margin-right:auto;max-width:560px;border-radius:var(--lgpd-radius)}.lgpd-banner.lgpd-theme-site{--lgpd-bg: var(--color-surface, #ffffff);--lgpd-text: var(--color-text, #1e293b);--lgpd-btn: var(--color-primary, #3b82f6);--lgpd-btn-text: var(--color-on-primary, #ffffff);--lgpd-border: var(--color-border, #e2e8f0);--lgpd-link: var(--color-primary, #3b82f6)}.lgpd-banner.lgpd-theme-light{--lgpd-bg: #ffffff;--lgpd-text: #111827;--lgpd-btn: var(--color-primary, #2563eb);--lgpd-btn-text: var(--color-on-primary, #ffffff);--lgpd-border: #e5e7eb;--lgpd-link: var(--color-primary, #2563eb)}.lgpd-banner.lgpd-theme-dark{--lgpd-bg: #111827;--lgpd-text: #f9fafb;--lgpd-btn: var(--color-primary, #22c55e);--lgpd-btn-text: var(--color-on-primary, #ffffff);--lgpd-border: #374151;--lgpd-link: #93c5fd}.lgpd-banner.lgpd-backdrop-blur{backdrop-filter:blur(10px)}.lgpd-banner-content{max-width:1200px;margin:0 auto}.lgpd-banner-title{font-weight:600;font-size:1rem;margin-bottom:.5rem}.lgpd-banner-text{font-size:.875rem;opacity:.95;margin-bottom:1rem}.lgpd-banner-text a{color:var(--lgpd-link);text-decoration:underline;padding-block:14px}.lgpd-banner-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.lgpd-btn{padding:.5rem 1rem;min-height:44px;border-radius:calc(var(--lgpd-radius) / 2);font-size:.875rem;font-weight:500;cursor:pointer;border:none;transition:all .2s}.lgpd-btn:hover{opacity:.9;transform:translateY(-1px)}.lgpd-btn:focus-visible,.lgpd-preference-item input[type=checkbox]:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.lgpd-btn-primary{background-color:var(--lgpd-btn);color:var(--lgpd-btn-text, #ffffff)}.lgpd-btn-secondary{background-color:transparent;color:var(--lgpd-text);border:1px solid currentColor}.lgpd-banner.lgpd-simplified{padding:.75rem 1rem}.lgpd-banner.lgpd-simplified .lgpd-banner-title,.lgpd-banner.lgpd-simplified .lgpd-preferences,.lgpd-banner.lgpd-simplified #lgpd-reject,.lgpd-banner.lgpd-simplified #lgpd-customize,.lgpd-banner.lgpd-simplified #lgpd-save{display:none!important}.lgpd-banner.lgpd-simplified .lgpd-banner-content{display:flex;align-items:center;justify-content:space-between;gap:1rem}.lgpd-banner.lgpd-simplified .lgpd-banner-text{margin-bottom:0}.lgpd-banner.lgpd-simplified .lgpd-btn{padding:.5rem 1rem}.lgpd-preferences{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--lgpd-border);display:none}.lgpd-preferences.show{display:block}.lgpd-preference-item{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0}.lgpd-preference-item label{flex:1;font-size:.875rem;line-height:1.2}.lgpd-preference-item input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--lgpd-btn);margin-top:.1rem}.lgpd-muted{opacity:.7;font-size:.75rem}.lgpd-hidden{display:none!important}.lgpd-banner.lgpd-style-modal{inset:0;max-width:none;padding:1.5rem;background-color:var(--lgpd-modal-overlay-bg);display:flex;align-items:center;justify-content:center;box-shadow:none;border:none;backdrop-filter:none;border-radius:0}.lgpd-banner.lgpd-style-modal.lgpd-simplified{top:auto;bottom:1rem;left:1rem;right:auto;width:auto;height:auto;max-width:420px;padding:0;background-color:transparent;display:block;pointer-events:none}.lgpd-banner.lgpd-style-modal.lgpd-simplified.position-bottom-right{left:auto;right:1rem}.lgpd-banner.lgpd-style-modal.lgpd-simplified.position-center{inset:0;width:auto;height:auto;max-width:none;padding:1.5rem;background-color:var(--lgpd-modal-overlay-bg);display:flex;align-items:center;justify-content:center;pointer-events:auto}.lgpd-banner.lgpd-style-modal.lgpd-simplified.position-top-left{top:1rem;bottom:auto;left:1rem;right:auto}.lgpd-banner.lgpd-style-modal.lgpd-simplified.position-top-right{top:1rem;bottom:auto;left:auto;right:1rem}.lgpd-banner.lgpd-style-modal.lgpd-simplified .lgpd-banner-content{pointer-events:auto}.lgpd-banner.lgpd-style-modal.position-top{align-items:flex-start}.lgpd-banner.lgpd-style-modal.position-bottom{align-items:flex-end}.lgpd-banner.lgpd-style-modal.position-bottom-left{justify-content:flex-start;align-items:flex-end}.lgpd-banner.lgpd-style-modal.position-bottom-right{justify-content:flex-end;align-items:flex-end}.lgpd-banner.lgpd-style-modal .lgpd-banner-content{width:100%;max-width:560px;background-color:var(--lgpd-bg);border:var(--lgpd-border-width) solid var(--lgpd-border);border-radius:var(--lgpd-modal-radius);margin:0;padding:1.25rem;box-shadow:var(--lgpd-modal-shadow)}.lgpd-banner.lgpd-style-modal .lgpd-btn{border-radius:calc(var(--lgpd-modal-radius) / 2)}.lgpd-banner.lgpd-style-modal .lgpd-banner-content{position:relative;max-height:100%;overflow-y:auto}.lgpd-banner.lgpd-style-modal .lgpd-banner-title{padding-right:2.75rem}.lgpd-banner.lgpd-style-modal .lgpd-banner-buttons .lgpd-btn{flex:1 1 0}.lgpd-banner .lgpd-btn.lgpd-btn-lapis{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:44px;padding:0;background-color:transparent;color:var(--lgpd-text);opacity:.65}.lgpd-btn.lgpd-btn-lapis:before{content:"";width:1.125rem;height:1.125rem;background-color:currentColor;-webkit-mask:url(../../icons/pencil.svg) center / contain no-repeat;mask:url(../../icons/pencil.svg) center / contain no-repeat}.lgpd-btn.lgpd-btn-lapis:hover{opacity:1}@media(max-width:480px){.lgpd-banner.position-bottom-left,.lgpd-banner.position-bottom-right,.lgpd-banner.position-top-left,.lgpd-banner.position-top-right,.lgpd-banner.position-center:not(.lgpd-style-modal){left:.75rem;right:.75rem;max-width:none}}@media(max-width:767.98px){.lgpd-banner.lgpd-style-bar{padding:.5rem .75rem}.lgpd-banner.lgpd-style-bar .lgpd-banner-title{display:none}.lgpd-banner.lgpd-style-bar .lgpd-banner-text{font-size:.72rem;line-height:1.3;margin-bottom:.375rem}.lgpd-banner.lgpd-style-bar .lgpd-banner-buttons{flex-wrap:nowrap;gap:.375rem}.lgpd-banner.lgpd-style-bar .lgpd-btn{flex:1 1 auto;padding:.375rem .625rem;font-size:.8125rem}}
