.cbox-sync-report {margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border);font-size:14px;}
.cbox-sync-report[hidden] {display:none;}
.cbox-report-header {display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}
.cbox-report-header h3 {margin:0;font-size:18px;}
.cbox-report-status {font-weight:800;padding:10px 12px;border-radius:10px;background:#eef5ff;}
.cbox-report-status.is-ok {background:#e6f5ed;color:#17613f;}
.cbox-report-status.is-error,.cbox-report-status.is-unknown {background:#fff1e4;color:#8d420f;}
.cbox-report-table {overflow-x:auto;}
.cbox-report-table table {width:100%;border-collapse:collapse;min-width:480px;}
.cbox-report-table th,.cbox-report-table td {padding:12px 8px;text-align:left;border-bottom:1px solid var(--color-border);}
.cbox-report-table th {font-size:12px;color:var(--color-muted);}
.cbox-sync-report small {display:block;margin:14px 0;overflow-wrap:anywhere;}
.cbox-sync-report details {margin:12px 0;padding:10px;border:1px solid var(--color-border);border-radius:10px;}
.cbox-sync-report summary {cursor:pointer;font-weight:700;}
.cbox-report-error {color:#8d420f;font-weight:700;}
