.inventory-section{margin:38px 0 45px;scroll-margin-top:25px}.inventory-section>h2{font-size:34px;margin:8px 0 12px}.inventory-section>.muted{font-size:11px}.inventory-overview{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 14px}.inventory-overview p{font-size:11px;color:#7d9069}.inventory-overview button{font-size:10px}.inventory-help{font-size:10px;line-height:1.8;color:#8f9b7f;max-width:940px}.inventory-form{background:#f4f5e9;border:1px solid #dce3cf;border-radius:10px;padding:23px;margin:22px 0}.inventory-fields{display:grid;grid-template-columns:2fr 1.3fr 1fr 1fr;gap:15px}.inventory-form label{display:block;font-size:10px;margin-bottom:8px;color:#7d9068}.inventory-form input,.inventory-form select,.inventory-controls>input{width:100%;min-width:0;padding:12px;background:#fffef9;border:1px solid #d7dfca;border-radius:6px;font:11px inherit;color:#536e43;box-sizing:border-box}.stock-note-field{grid-column:span 2}.inventory-form-actions{display:flex;gap:15px;align-items:center;margin-top:20px}.inventory-form-actions button{font-size:10px}.inventory-controls{margin:27px 0 20px}.inventory-controls>input{max-width:400px;margin-bottom:15px}.inventory-controls .filter-chips{flex-wrap:wrap;gap:8px}.inventory-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.stock-card{border:1px solid #dbe4d0;border-radius:9px;background:#fff;padding:21px;min-width:0}.stock-card.low,.stock-card.out{border-color:#e3d8bb;background:#fdfbf5}.stock-card-top{display:flex;justify-content:space-between;font-size:9px;color:#8f9c7d;gap:10px}.stock-state{border-radius:20px;background:#eef3e5;padding:3px 7px;margin-top:-3px;color:#809668}.stock-card.low .stock-state,.stock-card.out .stock-state{background:#f5ead2;color:#a3864c}.stock-card h3{font:26px Georgia,serif;line-height:1.3;margin:15px 0 12px;overflow-wrap:anywhere}.stock-quantity{font-size:11px;color:#889a73}.stock-quantity strong{font-size:25px;font-weight:400;color:#6f8b58;margin-right:5px}.stock-rule,.stock-date,.stock-notes{font-size:9px;color:#8d9d7a;line-height:1.8;margin-top:6px}.stock-date{color:#a18c5e}.stock-amount{display:flex;align-items:center;gap:8px;margin-top:20px}.stock-amount button{background:#f0f4e8;border:1px solid #dde6d1;border-radius:5px;font-size:11px;padding:7px 12px;color:#748c5e}.stock-amount button:last-child{background:none;border-color:transparent;margin-left:auto;font-size:9px}.stock-actions{display:flex;justify-content:space-between;gap:10px;padding-top:14px;margin-top:15px;border-top:1px dashed #dfe6d4}.stock-actions .text-button{font-size:9px;padding:0}.inventory-items>.favorite-empty{grid-column:1/-1}.kitchen-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:900px){.inventory-fields{grid-template-columns:1.5fr 1fr 1fr}.inventory-items{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-note-field{grid-column:span 2}.kitchen-shortcuts strong{font-size:22px}.kitchen-shortcuts span{float:none;margin-bottom:12px}}
@media(max-width:600px){.inventory-section>h2{font-size:30px}.inventory-form{padding:18px}.inventory-fields{grid-template-columns:1fr 1fr;gap:12px}.stock-name-field,.stock-note-field{grid-column:1/-1}.inventory-overview{flex-wrap:wrap;gap:12px}.inventory-items{gap:12px}.stock-card{padding:16px}.stock-card h3{font-size:23px}.stock-card-top{font-size:8px}.stock-amount{gap:5px}.stock-amount button{padding:7px 10px;font-size:10px}.stock-actions{flex-wrap:wrap;gap:11px}.stock-actions .text-button{font-size:8px}.kitchen-shortcuts{grid-template-columns:1fr}.kitchen-shortcuts span{float:left;margin-bottom:0}.kitchen-shortcuts strong{font-size:25px}}
