.auto-report-panel {border-left:4px solid #b8c1ce;}
.auto-report-panel[data-state="blocked"],.auto-report-panel[data-state="error"] {border-left-color:#d99a21;}
.auto-report-panel[data-state="sent"] {border-left-color:#299568;}
.auto-report-panel[data-state="waiting"],.auto-report-panel[data-state="ready"],.auto-report-panel[data-state="due"] {border-left-color:#d51635;}
.auto-report-status {padding:0 18px 16px;overflow-wrap:anywhere;min-width:0;}
.auto-report-title {font-size:19px;font-weight:750;margin:0 0 12px;white-space:normal;line-height:1.5;}
.auto-report-title span {display:inline-block;min-width:24px;}
.auto-report-errors {margin:0 0 14px;padding-left:22px;}
.auto-report-errors li {margin:8px 0;line-height:1.55;}
.auto-report-optional {border-radius:12px;padding:12px 16px;margin:10px 0 14px;background:rgba(142,153,169,.10);line-height:1.5;}
.auto-report-optional ul {padding-left:20px;margin:8px 0 0;}
.auto-report-hints p {margin:8px 0;line-height:1.55;}
.auto-report-warning {font-weight:600;line-height:1.5;}
.auto-report-panel .button-row {flex-wrap:wrap;}
.auto-report-actions{justify-content:flex-end;gap:8px;max-width:340px;flex-shrink:1}
.auto-report-actions .btn{white-space:normal;line-height:1.4}
.auto-report-manual-help{padding:0 18px;line-height:1.55;color:var(--theme-muted,#64748b);font-size:14px}
.auto-report-manual-help:empty{display:none}
@media(max-width:600px){.auto-report-actions{max-width:none;width:100%;justify-content:flex-start}.auto-report-actions .btn{width:100%}}
@media(max-width:600px){.auto-report-panel .panel-header {align-items:flex-start;flex-direction:column;gap:12px;}.auto-report-title{font-size:18px;}}
.auto-report-reasons {margin:12px 0;padding:12px 16px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-2)}
.auto-report-reasons summary {cursor:pointer;font-weight:700}
.auto-report-reasons .auto-report-errors {margin:10px 0 0}

