.admin-data-quality{z-index:1090;max-width:calc(100vw - 80px);color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:8px;font-size:12px;position:fixed;bottom:16px;right:64px;box-shadow:0 8px 24px #0005}.admin-data-quality.raised{bottom:calc(94px + env(safe-area-inset-bottom,0px))}.admin-data-quality>summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px}.admin-data-quality>summary span{color:var(--dim);margin-left:6px;font-size:10px}.admin-data-quality[open]{width:640px;max-width:calc(100vw - 32px);right:16px}.admin-data-quality-body{overflow-wrap:anywhere;max-height:min(65dvh,640px);padding:0 16px 16px;overflow:auto}.admin-data-quality-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-data-quality-heading button{border:1px solid var(--border);background:var(--bg);min-width:60px;min-height:44px;color:var(--text);cursor:pointer;border-radius:6px}.admin-data-quality-body>p{color:var(--dim);line-height:1.5}.admin-data-quality-section{border-top:1px solid var(--border);padding:12px 0;line-height:1.5;overflow-x:auto}.admin-data-quality-section h3{margin:0 0 8px;font-size:12px}.admin-data-quality-section table{min-width:520px}.admin-data-quality-sections:empty:after{content:"No diagnostics provided by this screen.";color:var(--dim)}
