.mz-decision-center{margin:18px 0}.mz-decision-center>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.mz-decision-center h2{font-size:27px;margin:5px 0}.mz-decision-center header p{margin:0;color:var(--muted)}.mz-decision-count{background:#e9f7eb;color:var(--green);font-weight:900;padding:8px 12px;border-radius:999px}.mz-decision-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mz-decision-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:17px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px;min-width:0}.mz-decision-card h3{font-size:18px;margin:7px 0}.mz-decision-card p{color:var(--muted);margin:0;line-height:1.45}.mz-decision-type{display:inline-flex;padding:5px 8px;border-radius:999px;background:#fff1d9;color:#8a4b00;font-size:11px;font-weight:900;text-transform:uppercase}.mz-decision-type.mz-stock{background:#fff1d9}.mz-decision-type.mz-cost{background:#ffe9e7;color:#a82016}.mz-decision-type.mz-waste{background:#ffe9e7;color:#a82016}.mz-decision-type.mz-sales{background:#e9f7eb;color:var(--green)}.mz-decision-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mz-decision-meta>div{background:#f4f7f2;border-radius:12px;padding:11px}.mz-decision-meta small,.mz-decision-meta strong{display:block}.mz-decision-meta small{color:var(--muted);font-size:11px;margin-bottom:5px}.mz-decision-meta strong{overflow-wrap:anywhere}.mz-decision-card details{border-top:1px solid var(--line);padding-top:11px}.mz-decision-card summary{cursor:pointer;font-weight:800;font-size:12px}.mz-decision-card ul{padding-left:19px;color:var(--muted);font-size:12px}.mz-decision-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.mz-decision-actions .btn{width:100%}.mz-decision-empty{grid-column:1/-1;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.mz-decision-empty strong,.mz-decision-empty span{display:block}.mz-decision-empty span{color:var(--muted);margin-top:5px}@media(max-width:950px){.mz-decision-list{grid-template-columns:1fr}.mz-decision-center>header{align-items:flex-start}}@media(max-width:560px){.mz-decision-center h2{font-size:23px}.mz-decision-meta,.mz-decision-actions{grid-template-columns:1fr}}
