/* Report — полировка поверх Eco DS (акцент вкладки из data-tab). Номер и плашки — как в Задачах. */
:root{--card:var(--surface);--good:var(--ok)}
/* веса 800/700 → 600/500 */
.card .name{font-weight:600!important}
.card .sum{font-weight:600!important}
.card .sum .usd{font-weight:500!important;font-family:var(--mono)!important;font-size:11.5px!important}
.addbtn{font-weight:600!important;border-radius:var(--r-m)!important}
.sbtn2{font-weight:500!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;border-radius:var(--r-m)!important;box-shadow:none!important}
.vsw{border-radius:var(--r-m)!important;padding:4px!important}
.vsw button{font-weight:500!important;border-radius:var(--r-s)!important}
.vsw button.on{background:var(--ink)!important;color:#fff!important}
.bar select,.fsel{font-weight:500!important;border-radius:var(--r-m)!important;border-color:var(--line)!important;background-color:var(--surface)!important}
/* поиск: волосяная линия, акцент в фокусе */
.bar input[type=text]{border:1px solid var(--line)!important;border-radius:var(--r-m)!important;box-shadow:none!important}
.bar input[type=text]:focus{border-color:var(--acc)!important;box-shadow:0 0 0 3px var(--accr)!important;outline:0!important}
/* номер записи: моно, без заливки (как .tnum Задач) */
.tnum{background:transparent!important;color:var(--sub)!important;font-weight:500!important;font-family:var(--mono)!important;font-size:12px!important;padding:0 6px 0 0!important}
/* категория: нейтральная плашка, радиус xs */
.badge{background:var(--n150)!important;color:var(--sub)!important;font-weight:500!important;border-radius:var(--r-xs)!important}
.badge.bin{background:var(--n150)!important;color:var(--ok)!important}
/* суммы: расход — чернила, поступление — зелёный; красный оставлен только ошибкам */
.card .sum.out{color:var(--ink)!important}
.card .sum.in{color:var(--ok)!important}
/* поступление: без ядовитой заливки и толстой полосы, смысл — тонкой линией слева */
.card.cin{background:var(--surface)!important;border-color:var(--line)!important;border-left:2px solid var(--ok)!important}
/* избранное: волосяная линия вместо тени */
.heart{box-shadow:none!important;border:1px solid var(--line)!important;background:var(--surface)!important}
.heart svg{stroke:var(--sub)!important;stroke-width:1.5!important}
.heart.on svg{fill:var(--bad)!important;stroke:var(--bad)!important}
.phbtn,.phdel{font-weight:600!important}
.usdline{border-radius:var(--r-m)!important}
/* Ф10d LOW-B: текст «Пополнение» на тон темнее --ok */
.badge.bin{color:#2F6343!important}
