.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.panel-heading h2{margin:3px 0 0;font-size:20px}.status-badge.neutral{color:var(--muted);background:var(--surface-2)}.status-badge.success{color:var(--green);background:var(--green-soft)}.status-badge.warning{color:var(--orange);background:var(--orange-soft)}.status-badge.danger{color:var(--red);background:var(--red-soft)}
.rd-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;border-radius:20px;background:linear-gradient(135deg,var(--surface),var(--surface-2));border:1px solid var(--border);box-shadow:var(--shadow);margin-bottom:22px}.rd-banner h2{margin:4px 0 8px;font-size:clamp(1.5rem,3vw,2.25rem)}.rd-banner p{margin:0;max-width:760px;color:var(--muted)}.rd-eyebrow,.rd-version{font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rd-version{white-space:nowrap;padding:9px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border)}.rd-grid{display:grid;gap:18px}.rd-connections{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.rd-card{min-width:0}.rd-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px}.rd-form label{display:grid;gap:7px;font-size:.86rem;font-weight:700;color:var(--muted)}.rd-form input,.rd-form select,.rd-filter select{width:100%;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);padding:11px 12px}.rd-form label:nth-child(4),.rd-form label:nth-child(5),.rd-form label:nth-child(6){grid-column:span 2}.rd-form.compact{grid-template-columns:1fr}.rd-form.compact label{grid-column:auto}.rd-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;grid-column:1/-1}.rd-account-summary{margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--surface-2);color:var(--muted);min-height:44px}.rd-control-panel{margin-bottom:18px}.rd-main-actions{margin-top:16px}.rd-job-box{margin-top:18px}.rd-job-box.hidden{display:none}.rd-progress-track{height:12px;border-radius:999px;overflow:hidden;background:var(--surface-2);border:1px solid var(--border)}.rd-progress-track span{display:block;height:100%;width:0;background:linear-gradient(90deg,#f5a623,#ffcf66);transition:width .25s ease}.rd-job-meta{display:flex;justify-content:space-between;gap:18px;margin-top:9px;color:var(--muted)}.rd-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.rd-stats article{padding:16px;border:1px solid var(--border);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm)}.rd-stats span{display:block;color:var(--muted);font-size:.8rem;margin-bottom:7px}.rd-stats strong{font-size:1.65rem}.rd-rules-grid{grid-template-columns:1.25fr .75fr;margin-bottom:18px}.rd-rule-list{margin:12px 0 0;padding-left:22px;display:grid;gap:10px;color:var(--muted)}.rd-table-panel{overflow:hidden}.rd-table-heading{gap:20px}.rd-filter{display:grid;gap:5px;color:var(--muted);font-size:.8rem}.rd-table{min-width:1320px}.rd-table th{white-space:nowrap}.rd-table td{vertical-align:top}.rd-product-title{max-width:280px;font-weight:700}.rd-sub{display:block;color:var(--muted);font-size:.78rem;margin-top:4px}.rd-condition{white-space:nowrap}.rd-status{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:.76rem;font-weight:800}.rd-status.matched{background:#dff7e7;color:#126c35}.rd-status.review{background:#fff1cf;color:#825800}.rd-status.retry{background:#ffe0df;color:#9b2722}.rd-status.pending{background:var(--surface-2);color:var(--muted)}.rd-pagination{display:flex;justify-content:center;align-items:center;gap:14px;padding:16px;border-top:1px solid var(--border)}.rd-pagination span{min-width:120px;text-align:center;color:var(--muted)}
@media(max-width:1180px){.rd-stats{grid-template-columns:repeat(3,1fr)}}
@media(max-width:880px){.rd-banner{align-items:flex-start;flex-direction:column}.rd-connections,.rd-rules-grid{grid-template-columns:1fr}.rd-form{grid-template-columns:1fr}.rd-form label:nth-child(n){grid-column:auto}.rd-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.rd-stats{grid-template-columns:1fr}.rd-job-meta{flex-direction:column;gap:4px}}
.rd-publish-panel{margin-bottom:18px;border:1px solid color-mix(in srgb,var(--green) 28%,var(--border));background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--green-soft) 45%,var(--surface)))}
.rd-monitor-box{display:grid;gap:6px;margin-top:16px;padding:14px 16px;border-radius:13px;background:var(--surface-2);border:1px solid var(--border)}
.rd-monitor-error{display:block;color:var(--red);font-size:.82rem;font-weight:700}.rd-monitor-error.hidden{display:none}
.rd-check-label{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important}.rd-check-label input{width:auto!important}
.rd-status.listing-not_published{background:var(--surface-2);color:var(--muted);margin-top:5px}.rd-status.listing-publishing{background:var(--orange-soft);color:var(--orange);margin-top:5px}.rd-status.listing-published{background:var(--green-soft);color:var(--green);margin-top:5px}.rd-status.listing-publication_failed,.rd-status.listing-publication_unknown{background:var(--red-soft);color:var(--red);margin-top:5px}.rd-status.listing-expired_amazon{background:#e7e9ee;color:#4a5568;margin-top:5px}
