/* EquaMind Stable 2.18.30 – medication inside the daily feeding flow */

.treatment-feeding-link{margin:16px 0;padding:14px;border:1px solid rgba(177,132,36,.42);border-radius:16px;background:rgba(255,248,224,.72)}
.treatment-feeding-link[hidden]{display:none!important}
.treatment-feeding-link-title{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}
.treatment-feeding-link-title>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#ad7c20;color:#fff;font-size:20px;font-weight:800}
.treatment-feeding-link-title b,.treatment-feeding-link-title small{display:block}
.treatment-feeding-link-title small{margin-top:3px;color:var(--muted,#6a6259);line-height:1.4}
.treatment-feeding-time-row{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(220px,1.3fr);gap:10px;margin-top:9px}
.treatment-feeding-time-row>div{min-width:0}
.treatment-feeding-time-row label{overflow-wrap:anywhere}

.feeding-occurrence.has-medication{border-color:rgba(174,111,30,.55)}
.feeding-medication-box{margin:12px 0;padding:11px;border:1px solid rgba(180,111,34,.48);border-radius:13px;background:linear-gradient(135deg,rgba(255,244,213,.9),rgba(255,252,241,.82))}
.feeding-medication-box.is-complete{border-color:rgba(55,129,80,.35);background:rgba(232,247,236,.7)}
.feeding-medication-head{display:flex;align-items:center;gap:8px;margin-bottom:7px;color:#765011}
.feeding-medication-head>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#a97318;color:#fff;font-weight:800}
.feeding-medication-box ul{list-style:none!important;margin:0 0 8px!important;padding:0!important}
.feeding-medication-box li{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:8px;align-items:start;padding:7px 0;border-top:1px solid rgba(129,95,38,.16)}
.feeding-medication-box li:first-child{border-top:0}
.feeding-medication-box li>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#d68726;color:#fff;font-weight:800}
.feeding-medication-box li.is-complete>span{background:#398255}
.feeding-medication-box li b,.feeding-medication-box li small{display:block;overflow-wrap:anywhere}
.feeding-medication-box li small{margin-top:2px;color:var(--muted,#6a6259);line-height:1.3}
.feeding-medication-box li>strong{max-width:150px;color:#9a5719;font-size:.78rem;text-align:right;overflow-wrap:anywhere}
.feeding-medication-box li.is-complete>strong{color:#2f7547}
.feeding-medication-box .gold{width:100%;margin-top:4px}

@media(max-width:620px){
  .treatment-feeding-time-row{grid-template-columns:1fr}
  .feeding-medication-box li{grid-template-columns:24px minmax(0,1fr)}
  .feeding-medication-box li>strong{grid-column:2;max-width:none;text-align:left}
}

[data-theme="dark"] .treatment-feeding-link{background:rgba(74,55,24,.68);border-color:rgba(217,170,70,.48)}
[data-theme="dark"] .feeding-medication-box{background:linear-gradient(135deg,rgba(83,56,20,.82),rgba(54,45,31,.82));border-color:rgba(222,165,66,.55)}
[data-theme="dark"] .feeding-medication-box.is-complete{background:rgba(29,71,46,.62);border-color:rgba(91,170,116,.45)}
[data-theme="dark"] .feeding-medication-head{color:#f2ce80}
