/* EquaMind Stable 2.18.31 – shared named feeding plans */
.feeding-shared-plan-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.feeding-shared-plan-card{min-width:0}.feeding-shared-plan-card .feeding-card-head h3{font-size:21px}.feeding-shared-edit-notice{border:1px solid rgba(183,138,42,.38);border-radius:12px;background:rgba(183,138,42,.1);padding:11px 13px;margin:0 0 13px;line-height:1.4}.feeding-shared-apply-hint{border-top:1px solid rgba(127,119,91,.16);padding-top:9px!important;font-weight:750}.feeding-shared-members{margin:12px 0;border:1px solid rgba(127,119,91,.18);border-radius:12px;background:rgba(255,255,255,.32);overflow:hidden}.feeding-shared-members>summary{cursor:pointer;padding:10px 12px;font-weight:800}.feeding-shared-members>ul{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0;border-top:1px solid rgba(127,119,91,.14)}.feeding-shared-members li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border-top:1px solid rgba(127,119,91,.1)}.feeding-shared-members li:first-child{border-top:0}.feeding-shared-members li>span{min-width:0;font-weight:750;overflow-wrap:anywhere}.feeding-shared-members li>button{flex:0 0 auto}.feeding-shared-costs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.feeding-shared-costs>span{border:1px solid rgba(183,138,42,.3);border-radius:12px;background:rgba(183,138,42,.09);padding:10px 12px}.feeding-shared-costs small,.feeding-shared-costs b{display:block}.feeding-shared-costs small{color:var(--muted,#6d675f);font-size:11px}.feeding-shared-costs b{font-size:18px;margin-top:3px}
[data-theme="dark"] .feeding-shared-members{background:rgba(255,255,255,.04)}
.feeding-composition-details{margin:11px 0;border:1px solid rgba(127,119,91,.2);border-radius:11px;background:rgba(255,255,255,.28);overflow:hidden}.feeding-composition-details>summary{cursor:pointer;padding:10px 12px;font-weight:800;overflow-wrap:anywhere}.feeding-composition-details>div{border-top:1px solid rgba(127,119,91,.14);padding:10px 12px;line-height:1.5;overflow-wrap:anywhere}.feeding-composition-details[open]>summary{background:rgba(183,138,42,.08)}[data-theme="dark"] .feeding-composition-details{background:rgba(255,255,255,.04)}
@media(max-width:720px){.feeding-shared-plan-grid{grid-template-columns:1fr}.feeding-shared-members li{align-items:flex-start;flex-direction:column}.feeding-shared-members li>button{width:100%}.feeding-shared-costs{grid-template-columns:1fr}}
