.bean-expiry-panel{padding:22px;margin:20px 0;border:1px solid #e8d4a0;border-radius:18px;background:#fffaf0}.bean-expiry-panel>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.bean-expiry-panel h2{margin:0;font-size:19px}.bean-expiry-panel p{line-height:1.8;color:var(--muted)}.bean-expiry-panel span,.bean-expiry-panel small{color:#8b681f}.bean-expiry-totals{display:flex;gap:24px;flex-wrap:wrap}.bean-expiry-next{padding:10px 12px;border-radius:10px;background:#ffefca;color:#7b5014!important}.bean-expiry-panel details{margin:12px 0}.bean-expiry-panel summary{cursor:pointer}.bean-expiry-panel ul{padding:0;list-style:none;max-height:240px;overflow:auto}.bean-expiry-panel li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #ebdfc5}.bean-expiry-panel .bean-expiry-none{margin-bottom:0}@media(max-width:600px){.bean-expiry-panel{padding:16px}.bean-expiry-totals{gap:12px}.bean-expiry-panel li{flex-wrap:wrap}}
