/* 10-sections.css — Элементы разделов: табы, цели, напоминания, подписки, ЕНПФ
   Выделено из style.css: правила и их порядок не менялись. */

.sort-tabs{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap;}
.st{font-family:var(--mono);font-size:10px;padding:4px 10px;cursor:pointer;border:1px solid var(--border2);color:var(--text3);background:none;letter-spacing:.5px;}
.st.active{border-color:var(--gold);color:var(--gold);background:rgba(251,188,4,0.08);}
.sec-t{font-size:10px;font-family:var(--mono);color:var(--gold);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border);}
.goal-card{background:var(--bg4);border:1px solid var(--border);padding:14px;margin-bottom:10px;}
.rem-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;margin-bottom:6px;border-left:3px solid transparent;}
.rem-item.rc{border-left-color:var(--red);background:var(--crit-bg);}
.rem-item.rw{border-left-color:var(--gold);background:rgba(251,188,4,0.06);}
.rem-item.rok{border-left-color:var(--green);background:rgba(0,200,150,0.05);}
.sub-item{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border);}
.sub-item:last-child{border-bottom:none;}
.enp-g{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.enp-s{background:var(--bg4);border:1px solid var(--border);padding:14px;margin-bottom:10px;}
.enp-l{font-size:9px;font-family:var(--mono);color:var(--text3);letter-spacing:1px;margin-bottom:6px;}
.enp-v{font-size:22px;font-family:var(--mono);font-weight:500;color:var(--gold);}
