.repair-query-main>.search-filter{grid-column:auto}.repair-query-main>.repair-filter{min-width:0}.repair-query-panel{margin:18px 0;padding:0 18px}.repair-query-submit{padding:0 18px}.repair-query-main{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:14px}.repair-query-panel .muted-note{font-size:13px;line-height:1.7;margin:10px 0 16px;color:var(--muted)}.repair-query-group{border:1px solid var(--line,#dce5e7);border-radius:15px;margin:0;padding:14px}.repair-query-group summary{font-size:14px;font-weight:700;cursor:pointer}.repair-query-group summary small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin:5px 0}.repair-query-group[open] summary{margin-bottom:12px}.repair-query-group .repair-filter-grid{margin:0;padding:0;border:0}.repair-query-submit{display:flex;align-items:center;gap:12px;margin:14px 0}.repair-query-submit span{font-size:13px;color:var(--muted)}.repair-source-badge{display:inline-block;font-size:11px;line-height:1.5;padding:3px 8px;border-radius:6px;background:var(--soft,#edf4f4);color:var(--muted);margin:4px 0;white-space:nowrap}.repair-list-head-actions{flex-wrap:wrap}.ro-source-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}@media(max-width:650px){.repair-query-main{grid-template-columns:1fr}.repair-query-group{padding:10px}.repair-query-submit{align-items:flex-start;flex-direction:column}.repair-list-head-actions .btn{flex:1 1 auto}}

/* Source badges use dedicated contrast pairs rather than a light fallback surface. */
.repair-source-badge{background:#eef2f5;color:#485c69;border:1px solid #cbd6de}
.repair-source-badge[data-repair-source=taigu]{background:#fff1d6;color:#775319;border-color:#dec48b}
.repair-source-badge[data-repair-source=followup]{background:#e8f3fb;color:#285e87;border-color:#bed6e8}
html[data-theme=dark] .repair-source-badge{background:#25333e;color:#d7e1e8;border-color:#526674}
html[data-theme=dark] .repair-source-badge[data-repair-source=taigu]{background:#3b311d;color:#f6d991;border-color:#8e7748}
html[data-theme=dark] .repair-source-badge[data-repair-source=followup]{background:#19344a;color:#b6deff;border-color:#486f8c}
.repair-list-head-actions .btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:42px;line-height:1.4}
