/* Published source verified 2026-10-21: https://www.divia.com.br/themes/divia/bexon/css/integrations.css */
:root{--diviaGDPRLight:#ffffff;--diviaGDPRDark:#393d4d;}
#diviaGDPR * { margin: 0px; padding: 0px; text-decoration: none; list-style: none; box-sizing: border-box; }
#diviaGDPR a, #diviaGDPR button { cursor: pointer; color: inherit; font-family: inherit; }
#diviaGDPR button { outline: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; appearance: none; }
#diviaGDPR em, #diviaGDPR strong { font-weight: 700; font-family: inherit; }
#diviaGDPR a:hover { text-decoration: none; cursor: pointer; }
#diviaGDPR a:focus, #diviaGDPR input:focus { outline: 0px; list-style: none; }
#diviaGDPR.light { background-color: var(--diviaGDPRLight); color: var(--diviaGDPRDark); }
#diviaGDPR.light p, #diviaGDPR.light ul { color: var(--diviaGDPRDark); }
#diviaGDPR.light h5 { color: var(--diviaGDPRDark); }
#diviaGDPR.light button#cookieReject { background: var(--diviaGDPRLight); }
#diviaGDPR.dark { background-color: var(--diviaGDPRDark); color: var(--diviaGDPRLight); }
#diviaGDPR.dark h5, #diviaGDPR.dark p, #diviaGDPR.dark ul { color: var(--diviaGDPRLight); }
#diviaGDPR.dark button#cookieReject { background: 0px 0px; color: var(--diviaGDPRLight); border: 1px solid var(--diviaGDPRLight); }
#diviaGDPR { box-sizing: border-box; position: fixed; padding: 15px; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 6px; font-family: inherit; z-index: 999997; }
#diviaGDPR svg { display: block; }
#diviaGDPR.display-left { left: 70px; bottom: 70px; max-width: 395px; }
#diviaGDPR.display-right { right: 30px; bottom: 30px; max-width: 395px; }
#diviaGDPR.display-top { top: 30px; width: 800px; left: 50%; margin-left: -400px; }
#diviaGDPR.display-bottom { bottom: 30px; width: 800px; left: 50%; margin-left: -400px; }
#diviaGDPR.display-bottom .content-wrap, #diviaGDPR.display-top .content-wrap { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
#diviaGDPR.display-bottom .msg-wrap, #diviaGDPR.display-top .msg-wrap { max-width: 65%; width: 100%; margin-bottom: 0px; }
#diviaGDPR.display-bottom #cookieSettings, #diviaGDPR.display-top #cookieSettings { margin-bottom: 0px; }
#diviaGDPR.display-bottom #cookieTypes, #diviaGDPR.display-top #cookieTypes { margin-top: 20px; }
#diviaGDPR .btn-wrap { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; font-weight: 700; -webkit-box-pack: center; justify-content: center; margin: 0px -5px; }
#diviaGDPR .title-wrap, #diviaGDPR h5, #diviaGDPR.display-bottom.full-width-true .btn-wrap button, #diviaGDPR.display-top.full-width-true .btn-wrap button { margin-bottom: 10px; }
#diviaGDPR .btn-wrap button { -webkit-box-flex: 1; flex-grow: 1; padding: 0px 7px; margin: 0px 5px 10px; border-radius: 20px; cursor: pointer; white-space: nowrap; min-width: 130px; line-height: 36px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: inherit; font-size: 16px; transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; }
#diviaGDPR .btn-wrap button:hover { transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 5px 0px; transform: translate3d(0px, -1px, 0px); }
#diviaGDPR #cookieSettings { font-size: 14px; display: flex; -webkit-box-align: center; align-items: center; cursor: pointer; font-weight: 400; margin-bottom: 20px; text-decoration: underline; }
#diviaGDPR #cookieSettings svg { vertical-align: middle; margin-right: 8px; }
#diviaGDPR h4 { font-family: inherit; font-weight: 700; font-size: 18px; }
#diviaGDPR .title-wrap { display: flex; -webkit-box-align: center; align-items: center; }
#diviaGDPR .title-wrap svg { margin-right: 10px; }
#diviaGDPR h5 { font-family: inherit; font-weight: 700; font-size: 12px; text-transform: uppercase; }
#diviaGDPR p, #diviaGDPR ul { font-size: 14px; margin-bottom: 10px; }
#diviaGDPR p:last-child { margin-bottom: 0px; text-align: left; }
#diviaGDPR li { width: 49%; display: inline-block; }
#diviaGDPR a { text-decoration: underline; padding-left: 20px; font-size: 14px; transition: 0.3s ease-in; }
#cookieTypes label { font-size: 13px; }
#diviaGDPR button:disabled { opacity: 0.3; }
#diviaGDPR input[type="checkbox"] { appearance: auto; -webkit-font-smoothing: antialiased; text-rendering: optimizespeed; width: 14px; height: 14px; margin: 4px 10px 0px 0px; display: block; float: left; position: relative; outline: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#diviaGDPR input[type="checkbox"]:checked::after { background: rgb(211, 211, 211); content: "✔"; color: grey; }
#diviaGDPR input[type="checkbox"]::after { content: ""; vertical-align: middle; text-align: center; line-height: 13px; position: absolute; cursor: pointer; height: 14px; width: 14px; left: 0px; top: 0px; font-size: 10px; background: rgb(211, 211, 211); }
#diviaGDPR.display-bottom.full-width-true, #diviaGDPR.display-top.full-width-true { width: 100%; max-width: 100%; inset: 0px auto auto; border-radius: 0px; margin: auto; }
#diviaGDPR.display-bottom.full-width-true { bottom: 0px; top: auto; box-shadow: rgba(0, 0, 0, 0.25) 0px -3px 3px; }
#diviaGDPR.display-bottom.full-width-true .title-wrap, #diviaGDPR.display-top.full-width-true .title-wrap { display: none; }
@media only screen and (max-width: 800px) {
#diviaGDPR.display-bottom, #diviaGDPR.display-top { width: 100%; max-width: 100%; inset: 0px auto auto; border-radius: 0px; margin: auto; }
#diviaGDPR.display-bottom { bottom: 0px; top: auto; box-shadow: rgba(0, 0, 0, 0.25) 0px -3px 3px; }
#diviaGDPR.display-bottom .btn-wrap button, #diviaGDPR.display-top .btn-wrap button { margin-bottom: 10px; }
#diviaGDPR.display-bottom .msg-wrap, #diviaGDPR.display-top .msg-wrap { margin-right: 20px; }
}
#divia-gdpr { position: fixed; bottom: 20px; height: 55px; width: 55px; left: 20px; cursor: pointer; background: rgb(0, 0, 0); opacity: 0.5; border-radius: 50%; text-align: center; z-index: 9999; overflow: hidden; box-shadow: rgb(89, 89, 89) 0px 6px 5px; }
#divia-gdpr img { width: 43px; padding-top: 10px; }
#divia-gdpr:hover { opacity: 1; }
@media only screen and (max-width: 800px) {
#divia-gdpr { bottom: 80px; }
#diviaGDPR.display-left, #diviaGDPR.display-right { bottom: 141px; }
#diviaGDPR { padding: 10px; }
#diviaGDPR #cookieSettings { margin-bottom: 5px; }
#diviaGDPR.display-left { max-width: 315px; }
#diviaGDPR .btn-wrap button { line-height: 30px; margin: 0px 5px 5px; }
}

/* Published source verified 2026-10-21: https://www.divia.com.br/themes/divia/bexon/css/divia.css?v=20260909-breadcrumb1 */
#divia-gdpr { position: fixed; left: 20px; bottom: 20px; width: 55px; height: 55px; background: rgb(0, 0, 0); border: 0px; padding: 0px; opacity: 0.5; border-radius: 50%; z-index: 1035; cursor: pointer; overflow: hidden; box-shadow: rgb(89, 89, 89) 0px 6px 5px; display: flex; align-items: center; justify-content: center; }
#divia-gdpr img { display: block; width: 43px; height: auto; }
#divia-gdpr:hover, #divia-gdpr:focus-visible { opacity: 1; }
#diviaGDPR { box-shadow: rgba(0, 0, 0, 0.133) 0px 8px 40px; z-index: 1040 !important; font-family: var(--tj-ff-body) !important; max-width: 510px !important; border-radius: 14px !important; }
#diviaGDPR h4 { font-size: 18px !important; }
#diviaGDPR p { font-size: 12px !important; line-height: 1.55 !important; }
#diviaGDPR button { min-height: 40px; font-size: 12px !important; border-radius: 24px !important; }
#diviaGDPR.display-bottom { bottom: 18px !important; left: 18px !important; right: auto !important; }
@media (max-width: 767px) {
#diviaGDPR { max-width: calc(100% - 28px) !important; left: 14px !important; bottom: 14px !important; }
#diviaGDPR.display-bottom { left: 14px !important; bottom: 14px !important; }
#diviaGDPR .content-wrap { padding: 15px !important; }
#diviaGDPR .title-wrap { padding: 14px 15px 0px !important; }
}

/* Published inline control alignment */
#divia-gdpr{display:flex;align-items:center;justify-content:center;padding:0;border:0;line-height:1}
#divia-gdpr img{display:block;width:43px;height:43px;padding:0;margin:0;object-fit:contain}
