
#sesmt-lgpd-root{--sesmt-accent:#00c27a;font-family:Arial,Helvetica,sans-serif}
#sesmt-lgpd-root .sesmt-lgpd-card{position:fixed;left:16px;bottom:16px;width:340px;max-width:calc(100vw - 32px);background:#fff;color:#0b0f14;border-radius:18px;padding:16px 16px 12px;box-shadow:0 18px 45px rgba(0,0,0,.22);z-index:999999}
#sesmt-lgpd-root .sesmt-lgpd-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}
#sesmt-lgpd-root .sesmt-lgpd-title{font-weight:800;font-size:16px;color:var(--sesmt-accent)}
#sesmt-lgpd-root .sesmt-lgpd-brand{font-weight:800;color:var(--sesmt-accent)}
#sesmt-lgpd-root .sesmt-lgpd-sub{font-size:13.5px;font-weight:700;margin-bottom:10px}
#sesmt-lgpd-root .sesmt-lgpd-box{background:#f3f6f8;border:1px solid #e6edf2;padding:10px;border-radius:12px;font-size:12px;line-height:1.35;margin-bottom:10px}
#sesmt-lgpd-root .sesmt-lgpd-links{font-size:12px;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
#sesmt-lgpd-root .sesmt-lgpd-links a{color:var(--sesmt-accent);text-decoration:none;font-weight:800}
#sesmt-lgpd-root .sesmt-lgpd-links span{opacity:.45}
#sesmt-lgpd-root .sesmt-lgpd-actions{display:flex;gap:12px}
#sesmt-lgpd-root .sesmt-btn{flex:1;padding:12px;border-radius:999px;font-weight:900;cursor:pointer;border:2px solid var(--sesmt-accent);background:#fff;color:var(--sesmt-accent)}
#sesmt-lgpd-root .sesmt-btn-primary{background:var(--sesmt-accent);color:#fff}
#sesmt-lgpd-root .sesmt-lgpd-footer{margin-top:10px;font-size:10.5px;opacity:.75;text-align:right}
