.inv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0 20px}.inv-actions h2{margin:0}.inv-actions .btn{cursor:pointer}.inv-entry{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;padding:22px;background:#f2f6f0;border:1px solid #dce6d6;border-radius:18px}.inv-entry label{display:flex;flex-direction:column;gap:7px;font-weight:600}.inv-entry input{font-size:20px;min-height:50px;width:100%;padding:10px;border:1px solid #bdcaba;border-radius:10px}.inv-product{grid-column:1/-1;font-weight:700;font-size:18px;color:#183e35;margin:0}.inv-entry .sub{grid-column:1/-1}.qty-btn{font:inherit;font-weight:700;padding:12px 18px;background:#e5eed8;border:1px solid #b5c8a6;border-radius:12px;color:#183e35;min-width:100px;cursor:pointer}.qty-btn:disabled{opacity:.7;cursor:default}#inv-message:empty{display:none}#inv-message{margin:12px 0}#inv-camera-message{margin:16px 0}.inv-actions label.btn{display:inline-flex;align-items:center;justify-content:center}details{margin-top:18px}details p{font-size:13px;border-bottom:1px solid #eee;padding-bottom:6px}@media(max-width:700px){.inv-entry{grid-template-columns:1fr;padding:16px}.inv-actions .btn{flex:1 1 180px}.inv-actions{align-items:stretch}.inv-actions>div{width:100%}.inv-entry .btn{width:100%}.inv-entry input{font-size:22px}}
