/* Baakee Update 5 — on-screen privacy shield, isolated QA */
body.baakee-u5-privacy-on .baakee-u5-privacy-redacted{user-select:none!important;-webkit-user-select:none!important;font-variant-numeric:normal!important;}
body.baakee-u5-privacy-on :is(#app,#modal-root) :is(canvas,[class*="chart"] svg,[class*="graph"] svg,[class*="sparkline"] svg,[class*="rewind"] canvas,[class*="rewind"] video,[class*="rewind"] svg){filter:blur(24px)!important;opacity:.06!important;}
/* Visual chart data and their tooltips must never reveal values when the shield is enabled. */
body.baakee-u5-privacy-on :is(#app,#modal-root) [class*="chart"] :is([class*="tooltip"],[class*="point"],[class*="label"]){visibility:hidden!important;}
/* Inputs can be used without a prefilled value being readable over someone's shoulder. */
body.baakee-u5-privacy-on :is(#app,#modal-root) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="date"]):not([type="password"]),textarea){-webkit-text-security:disc!important;}
body.baakee-u5-privacy-on :is(#app,#modal-root) select{filter:blur(7px);}
/* An extra fallback for high-value cards, even if a new widget misses a selector. */
body.baakee-u5-privacy-on :is(#app,#modal-root) :is([class*="card-number"],[class*="iban"],[class*="account-number"],[class*="qr-code"],[class*="barcode"]){filter:blur(16px)!important;user-select:none!important;}
body.baakee-u5-privacy-on .header-lock{background:rgba(6,78,59,.13)!important;color:var(--accent,#064E3B)!important;border-color:rgba(6,78,59,.32)!important;}
.baakee-u5-privacy-settings{padding:4px 0 10px}.baakee-u5-privacy-settings-top{display:flex;align-items:center;gap:12px;padding:16px 0}.baakee-u5-privacy-settings-top>div:nth-child(2){flex:1;min-width:0}.baakee-u5-privacy-settings-top b{font-size:14px}.baakee-u5-privacy-settings-top p{font-size:12px;line-height:1.45;opacity:.75;margin:5px 0 0}.baakee-u5-privacy-indicator{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-size:22px;background:rgba(6,78,59,.11);color:#064E3B}.baakee-u5-privacy-settings .note{font-size:11px;line-height:1.6}

/* Extra privacy fallback for native SVG text/labels and card metadata. */
body.baakee-u5-privacy-on :is(#app,#modal-root) svg text{filter:blur(16px)!important;opacity:.01!important}
body.baakee-u5-privacy-on :is(#app,#modal-root) :is([class*="receipt-qr"],[class*="card-back-number"],[class*="account-identifier"]){filter:blur(20px)!important}
