.adjust-bands{margin:16px 0;padding:12px;border:1px solid #dce4e9;border-radius:10px;background:#fff;color:#192936;font-size:13px;line-height:1.6;min-width:0}
.adjust-bands__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.adjust-band{border:1px solid #dce4e9;border-top:3px solid #416c90;border-radius:7px;padding:10px;min-width:0;overflow-wrap:anywhere}
.adjust-band--chuana{border-top-color:#397568}.adjust-band--ooana{border-top-color:#a16b31}
.adjust-band h3{margin:0 0 6px;font-size:15px}.adjust-band p{margin:5px 0}.adjust-band ul{margin:6px 0;padding:0;list-style:none}.adjust-band li{display:flex;flex-wrap:wrap;gap:4px 8px;margin:4px 0}.adjust-band strong{font-variant-numeric:tabular-nums}
.adjust-bands__notice,.adjust-bands__time{color:#526575;font-size:12px;overflow-wrap:anywhere;margin:6px 0 10px}.adjust-band__warning{display:inline-block;color:#865311;background:#fff2d9;padding:1px 5px;border-radius:3px}.adjust-band__roi strong{font-size:22px}.adjust-band__count{font-weight:600}
.adjust-bands h2{font-size:17px;margin:0 0 8px}.adjust-bands__criteria{margin:8px 0 12px;color:#526575;font-size:12px}.adjust-bands__criteria summary{cursor:pointer}.adjust-bands__criteria p{margin:5px 0}
.adjust-strategy-report{padding:12px;border:1px solid #dce4e9;border-radius:10px;background:#fff;color:#192936}.adjust-strategy-report__table{overflow-x:auto}.adjust-strategy-report table{border-collapse:collapse;width:100%;font-size:13px}.adjust-strategy-report th,.adjust-strategy-report td{padding:6px 8px;border-bottom:1px solid #e3e8ec;text-align:right}.adjust-strategy-report th:first-child,.adjust-strategy-report td:first-child{text-align:left}.adjust-strategy-report p{font-size:13px}
@media(max-width:640px){.adjust-bands__grid{grid-template-columns:1fr}.adjust-band li{gap:4px 10px}}

.adjust-roi-toggle{margin:10px 0 16px;border:1px solid #dce4e9;border-radius:8px;background:#fff;padding:10px 12px;color:#192936;font-size:14px;min-width:0}.adjust-roi-toggle>summary{cursor:pointer;font-weight:700}.adjust-ticket-band{display:inline-block;border:1px solid #cad7e1;border-radius:4px;padding:2px 6px;font-size:12px;color:#344b60;background:#f2f6fa;white-space:nowrap}

/* Production theme headings must remain readable on the light ADJUST surface. */
.wave-page .adjust-bands h2,.wave-page .adjust-bands h3,.wave-page .adjust-strategy-report h2{color:#192936;font-weight:700}
