/* V8.2.2: correction center, privacy reliability, small performance-safe UI additions */
.v26-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v26-edit-grid>section{border:1px solid var(--border,#d8dee7);border-radius:12px;padding:12px;background:var(--panel,#fff)}.v26-edit-grid h4{margin:0 0 8px}.v26-wide{grid-column:1/-1}.v26-item-list{display:grid;gap:8px}.v26-item-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid var(--border,#d8dee7);border-radius:10px}.v26-item-list small{display:block;margin-top:3px}.v26-selected{padding:9px;border:1px solid #8fb8a9;background:#eef8f3;border-radius:9px;margin:8px 0}.v26-search-results{max-height:280px;overflow:auto}.v26-demo-reset{margin-top:14px}.v26-demo-stats{display:flex;gap:10px;margin:10px 0}.v26-demo-stats>div{min-width:120px;padding:10px;border:1px solid var(--border,#d8dee7);border-radius:10px}.v26-demo-stats span{display:block;font-size:.82rem;opacity:.75}.v26-demo-stats b{font-size:1.15rem}
/* Privacy must cover final V23/V25 views too, not only legacy .money elements. */
body.privacy-on .v23-kpi b,body.privacy-on .v23-info b,body.privacy-on .v10-metric b,body.privacy-on .v10-contract-money b,body.privacy-on .v10-contract-dates b,body.privacy-on .profile-stats strong,body.privacy-on .money,body.privacy-on [data-private="money"],body.privacy-on .privacy-sensitive{filter:blur(7px)!important;user-select:none!important;transition:filter .12s ease}body.privacy-on [data-private="phone"],body.privacy-on [data-private="identity"],body.privacy-on .v23-person p{filter:blur(6px)!important;user-select:none!important}body.privacy-on #privacyToggle{outline:2px solid currentColor;outline-offset:2px}
@media(max-width:760px){.v26-edit-grid{grid-template-columns:1fr}.v26-wide{grid-column:auto}.v26-item-list article{align-items:flex-start;flex-direction:column}.v26-item-list .row-actions{width:100%;flex-wrap:wrap}}
