/* Edge Config Lab v0.9.38 · consent-first private outcome reports.
 * Community reviewed data NEVER grants permission to program a vehicle.
 */
.mod-report-dialog{position:fixed;inset:0;max-width:min(710px,calc(100vw - 24px));max-height:90dvh;overflow:auto;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px;color:var(--text);box-shadow:0 22px 65px #0009}
.mod-report-dialog::backdrop{background:#030812bd;backdrop-filter:blur(5px)}
.mod-report-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
.mod-report-head h2{font-size:clamp(19px,3.5vw,24px);margin:4px 0 8px}
.mod-report-warning{padding:15px 16px;line-height:1.7;font-size:12px;border:1px solid color-mix(in srgb,#e5aa56 43%,var(--border));background:color-mix(in srgb,#dda951 8%,var(--surface));border-radius:11px;color:var(--text);margin:17px 0}
.mod-report-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mod-report-fields label{font-size:12px;font-weight:750;line-height:1.6}
.mod-report-fields .field{display:block;width:100%;margin:7px 0}
.mod-report-check{display:flex;align-items:flex-start;gap:9px;margin:15px 0;font-size:12px;line-height:1.6;color:var(--text)}
.mod-report-check input[type=checkbox]{flex:none;margin-top:3px;accent-color:var(--accent)}
.mod-report-consent{padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--elevated)}
.mod-report-actions{display:flex;gap:8px;flex-wrap:wrap;margin:19px 0 12px}
#mod-report-status[data-state="error"]{color:#ee9999!important}
.mod-report-signin{padding:12px 0 18px}
.mod-community-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:5px 8px;border-radius:8px;border:1px solid color-mix(in srgb,#6fc9ac 35%,var(--border));background:color-mix(in srgb,#6fc9ac 10%,var(--surface));color:var(--text)}
.mod-community-notice{border-left:3px solid #77b9ab;padding:10px 14px;margin-top:12px;background:var(--elevated);font-size:12px;line-height:1.6}
@media(max-width:640px){.mod-report-dialog{padding:14px;max-height:96dvh}.mod-report-fields{grid-template-columns:1fr}.mod-report-head{flex-direction:column}}
