/* RU: Стили раздела «Деньги» (ДК1). Отдельный файл: политика безопасности пульта запрещает встроенные стили.
   EN: Money section styles (DK1). A separate file: the panel's CSP forbids inline styles. */
.mk3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}
@media(max-width:900px){.mk3{grid-template-columns:1fr}
}
.mk3 .kpi .v{font-size:28px}
.kpi.mon{background:var(--money-soft);border-color:transparent}
.kpi.mon .v{color:var(--money)}
.mbar{height:8px;border-radius:999px;background:var(--track);overflow:hidden;margin:8px 0 4px}
.mbar i{display:block;height:100%;background:var(--acc)}
.mtodo{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line-2)}
.mtodo:first-of-type{border-top:0}
.mtodo .amt{min-width:96px;text-align:right;font-weight:750;color:var(--money);font-size:var(--fs-lg)}
.mtodo .bd{flex:1;min-width:0}
@media(max-width:820px){.mtodo{flex-direction:column;gap:4px}
.mtodo .amt{text-align:left;min-width:0}
}
.mstack{display:flex;height:20px;border-radius:6px;overflow:hidden;margin:10px 0}
.mstack i{display:block;height:100%}
.mleg{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--fs-sm)}
.mleg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}
.mrc{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin:8px 0}
.mrc.sel{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}
.mrc input{width:22px;height:22px;margin:2px 0 0}
.mrc .pr{font-weight:750;font-size:var(--fs-lg)}
@media(max-width:820px){.mrc{grid-template-columns:auto 1fr}
.mrc .pr{grid-column:2}
}
.mquote{border-left:3px solid var(--line-field);padding:2px 0 2px 10px;color:var(--ink-2);margin:6px 0;font-style:italic}
.msticky{position:sticky;bottom:12px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:10px 14px;box-shadow:var(--sh-2);margin-top:12px;z-index:3}
.mper{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}
.mbar2{display:flex;gap:16px;align-items:flex-end;height:110px;margin:8px 0}
.mbar2 div{flex:0 0 56px;text-align:center;font-size:var(--fs-xs);color:var(--muted)}
.mbar2 b{display:block;background:var(--track);border-radius:4px 4px 0 0;margin-top:2px}
.mbar2 .on b{background:var(--acc)}
.mfg{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}
.mfg label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm)}
.mgap{margin-top:12px}.mgap6{margin-top:6px}.mper .mfrom{align-self:center}.mbig{font-size:24px;color:var(--money)}.macts{margin-top:8px}
.mrow3{align-items:center}.mlab{display:block;margin-top:6px}.mchk{display:flex;gap:8px;padding:6px 0}
/* RU: ДК1.7: плитка «Деньги» на Кабинете. EN: DK1.7: the Money tile on the Cabinet. */
.simple-money{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit;margin-top:12px;border-left:4px solid var(--money)}
.simple-money b{font-size:var(--fs-lg)}
