.eco-notifs{display:flex;flex-direction:column;gap:10px;padding:12px 16px 0}
.eco-push-ask{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 16px;justify-content:flex-start}
.eco-push-ask .grow{flex:1 1 220px;min-width:0}
.eco-notif-list{display:block;padding:14px 16px;border-left:4px solid var(--warn)}
.eco-notif-list .lines{box-shadow:none;background:none;margin-top:8px;border-radius:0}
.eco-notif-list li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0;border-top:1px solid var(--line,rgba(0,0,0,.07))}
.eco-notif-list li .grow{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}
.eco-cats .cat-chips{margin-top:4px}
.eco-cat-add{border-style:dashed!important}
.eco-cat-new{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}
.eco-cat-new input{flex:1 1 180px;min-width:0;width:auto}
.eco-money{margin:0 0 18px}
.eco-money-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.eco-money-head .subhead{margin:0 4px}
.eco-money-form{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;margin-bottom:12px;padding:16px}
.eco-money-form .subhead{margin:4px 0 0}
.eco-money-list li{display:block;padding:12px 16px;cursor:default;overflow-wrap:anywhere}
.eco-money-list li+li{border-top:1px solid var(--line,rgba(0,0,0,.07))}
.eco-money-list .sub{display:block;margin-top:3px}
.eco-money-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.eco-money-act:not(:empty){margin-top:10px}
.eco-money-act:empty{display:none}
@media (min-width:861px){.eco-notifs{padding:16px 36px 0}}
