/* miniapp/recurring.css — блок регулярных расходов (recurring.js): на «Расходах» и на главном */
.rc .b-title{margin-bottom:4px}
.rc-hint{font-size:12.5px;color:var(--mut);line-height:1.5;margin-bottom:6px}
.rc-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px 10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}
.rc-n b{display:block;font-size:14px;font-weight:600}
.rc-n small{font-size:12px;color:var(--mut)}
.rc .rc-sum{width:100%;margin:0;padding:10px;font-size:14px;text-align:right;background:var(--tile);border:1px solid transparent;border-radius:10px;
  font-family:inherit;color:var(--ink);font-variant-numeric:tabular-nums}
.rc .rc-sum:focus{background:var(--card);border-color:var(--ink);outline:none}
.rc-acts{grid-column:1/-1;display:flex;gap:8px}
.rc-acts button{flex:1;min-height:44px;border-radius:12px;font:inherit;font-size:13px;cursor:pointer;border:0}
.rc-log{background:var(--ink);color:var(--on-ink);font-weight:600}
.rc-skip{background:var(--tile);color:var(--ink)}
.rc-acts button:disabled{opacity:.6}
.rc-all summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;color:var(--mut)}
.rc-item{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;padding:4px 0;border-top:1px solid var(--line)}
.rc-del{min-height:44px;background:none;border:0;color:var(--mut);font:inherit;font-size:11.5px;text-decoration:underline;cursor:pointer;white-space:nowrap}
.rc-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--ink)}
