body:has(.beta-report) .shell{display:block;max-width:650px;width:100%;min-height:0;padding:28px 20px}
.beta-report h1{font-size:28px;margin-bottom:13px}
.beta-report .panel{padding:26px}
.beta-report form{margin:0}
.beta-report .field{margin-top:21px}
.beta-report select,.beta-report textarea{font:400 16px/1.5 var(--ecg-ui-font-family);max-width:100%;min-width:0}
.beta-report textarea{resize:vertical;min-height:180px}
.beta-report .ecg-field:focus-visible{outline:2px solid var(--ecg-ui-focus);outline-offset:3px}
.beta-context{padding:15px;margin:22px 0;display:grid;gap:5px}
.beta-context>span{font-size:13px;color:var(--ecg-ui-muted)}
.beta-context>strong{font-size:16px;overflow-wrap:anywhere}
.beta-submit{width:100%;min-height:54px;margin-top:24px}
.beta-info h2{font-size:20px;margin:26px 0 12px}
.beta-info p,.beta-info li{font-size:15px;line-height:1.65}
.beta-info ul{padding-left:22px;margin:0 0 16px}
.beta-info li+li{margin-top:7px}
.beta-info-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.beta-report .notice{margin-top:0}
.beta-filter{display:flex;align-items:center;gap:14px;margin:0 0 20px}
.beta-filter label{font-weight:600;font-size:14px}
.beta-filter select{max-width:230px;min-width:0}
.beta-filter .ecg-button{min-height:48px}
.beta-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}
.beta-metrics>div{display:flex;flex-direction:column;gap:5px;padding:18px;border:1px solid var(--ecg-ui-border-soft);border-radius:12px;background:var(--ecg-ui-bg);box-shadow:var(--ecg-ui-shadow-inset)}
.beta-metrics strong{font-size:26px;line-height:1.2;color:var(--ecg-ui-silver-bright)}
.beta-metrics span{font-size:14px;color:var(--ecg-ui-muted)}
.beta-report-content{display:grid;gap:18px;max-width:740px;margin:0 auto 24px;padding-bottom:22px;border-bottom:1px solid var(--ecg-ui-border-soft)}
.beta-report-content .ecg-button{justify-self:start}
.beta-report-description{overflow-wrap:anywhere;font-size:15px;line-height:1.6}
.beta-monitor{margin-top:30px}
.beta-error-list{list-style:none;margin:0;padding:0}
.beta-error-list li{display:grid;grid-template-columns:1fr auto;gap:6px 14px;border-top:1px solid var(--ecg-ui-border-soft);padding:15px 0}
.beta-error-list strong{font-size:14px;overflow-wrap:anywhere}
.beta-error-list time{font-size:13px;color:var(--ecg-ui-muted)}
.beta-error-list code{grid-column:1/-1;color:var(--ecg-ui-silver);font-size:13px;overflow-wrap:anywhere}
@media(max-width:600px){body:has(.beta-report) .shell{padding:22px 16px}.beta-report .panel{padding:22px 18px}.beta-report h1{font-size:24px}.beta-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.beta-filter label{grid-column:1/-1}.beta-filter select{max-width:none}.beta-metrics{gap:12px}.beta-metrics>div{padding:14px}.beta-error-list li{grid-template-columns:minmax(0,1fr)}.beta-error-list time{font-size:14px}.beta-report-content .ecg-button{justify-self:stretch}}
