#webull-mirror-panel{min-width:0} .mirror-route,.mirror-review{border:1px solid var(--border,#ccd4df);border-radius:12px;padding:18px;margin:14px 0;min-width:0;overflow-wrap:anywhere}
#webull-mirror-panel table{width:100%;border-collapse:collapse;font-size:13px} #webull-mirror-panel th,#webull-mirror-panel td{text-align:left;padding:10px;vertical-align:top;border-bottom:1px solid var(--border,#ccd4df)}
.mirror-scroll{overflow:auto;max-width:100%} .mirror-scroll table{min-width:640px} #webull-mirror-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto}
.mirror-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.mirror-metrics>div{padding:14px;background:var(--bg-soft,#101b28);border-radius:10px}.mirror-metrics span{display:block;font-size:12px;color:var(--text-muted,#9babbd);margin-bottom:6px}.mirror-metrics strong{font-size:20px}
#mirror-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 0} #mirror-form label{display:flex;flex-direction:column;gap:6px} #mirror-form input,#mirror-form select{max-width:100%;box-sizing:border-box}
@media(max-width:640px){#mirror-form{grid-template-columns:1fr}.mirror-route,.mirror-review{padding:12px}#webull-mirror-panel .section-heading{flex-wrap:wrap}}
