/* Package 3.4 · «Реклама» → «Решения по рекламе SKU». */
#v-ads .ads-dec { margin: 0 0 16px; padding: 12px; border: 1px solid var(--border); border-radius: 10px; }
#v-ads .ads-dec-h { font-weight: 700; margin-bottom: 8px; }
#v-ads .ads-dec-sub { font-weight: 400; color: var(--text-muted); font-size: 12px; }
#v-ads .ads-dec-store { margin-top: 10px; overflow-x: auto; }
#v-ads .ads-dec-store-h { font-size: 13px; font-weight: 700; margin-bottom: 4px; }
#v-ads .ads-dec-table { width: 100%; border-collapse: collapse; font-size: 12px; }
#v-ads .ads-dec-table th, #v-ads .ads-dec-table td { padding: 5px 6px; border-bottom: 1px solid var(--border); text-align: left; white-space: nowrap; }
#v-ads .ads-dec-table th { color: var(--text-muted); font-weight: 500; }
#v-ads .ads-dec-reason { white-space: normal; color: var(--text-muted); }
#v-ads .ads-dec-sku { border: 1px solid var(--border); border-radius: 999px; background: transparent; color: var(--accent); padding: 1px 8px; cursor: pointer; }
#v-ads .ads-dec-est { font-size: 10px; border: 1px solid #d97706; color: #d97706; border-radius: 999px; padding: 0 6px; }
#v-ads .ads-dec-nd, #v-ads .ads-dec-state { color: var(--text-muted); font-size: 12px; }
#v-ads tr[data-decision="PAUSE"] td:nth-child(2), #v-ads tr[data-decision="ECONOMICS_FIRST"] td:nth-child(2) { color: #ef4444; }
#v-ads tr[data-decision="SCALE"] td:nth-child(2) { color: #16a34a; }
/* T-268: ДРР против цели — норма / внимание / выше максимума (контракт PLAN T-267). */
#v-ads .ads-dec-drr { font-size: 11px; border-radius: 999px; padding: 0 6px; border: 1px solid currentColor; white-space: nowrap; }
#v-ads .ads-dec-drr[data-drr-state="norm"] { color: #16a34a; }
#v-ads .ads-dec-drr[data-drr-state="attention"] { color: #d97706; }
#v-ads .ads-dec-drr[data-drr-state="over_max"] { color: #ef4444; }
/* T-245: сводка в конце «Обзора» — 1–2 строки, без таблицы. */
#v-ads .ads-dec-summary { margin: 16px 0 0; padding: 10px 12px; font-size: 13px; line-height: 1.5; }
#v-ads .ads-dec-sum-h { font-weight: 700; }
#v-ads .ads-dec-why { color: var(--text-muted); }
#v-ads .ads-dec-open { border: 0; background: transparent; color: var(--accent); padding: 0 4px; cursor: pointer; font: inherit; }
