.daily-welfare-link[aria-expanded=true]{border-color:#5e9b86;background:#e7f3ed;color:#146c59}
.daily-welfare{padding:18px 0 16px;border-bottom:1px solid #dce4e1}
.daily-welfare .section-heading{margin-bottom:12px}
.daily-welfare h2{display:flex;align-items:center;gap:7px;font-size:16px;line-height:1.5}
.welfare-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),280px));gap:12px}
.welfare-item{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:76px;max-width:100%;padding:12px 14px;border:2px solid #dce4e1;border-radius:6px;background:#fff;text-align:left;white-space:normal}
.welfare-item>svg{width:24px;height:24px;color:#146c59}
.welfare-item>span{min-width:0;overflow-wrap:anywhere}
.welfare-item strong{display:block;font-size:13px;font-weight:600;line-height:1.6}
.welfare-item small{display:block;margin-top:2px;font-size:12px;color:#6b7873;line-height:1.6}
.welfare-item[aria-selected=true]{border-color:#5e9b86;background:#e7f3ed}
.welfare-item:hover{background:#eff6f2}
@media(max-width:480px){.daily-welfare{padding-top:14px}.welfare-items{grid-template-columns:minmax(0,1fr)}.welfare-item{min-height:70px}}
