.inventory-disposal-button{display:flex;align-items:center;gap:.45rem;border:1px solid #d9c9b2;background:#fffaf1;color:#6d402c;border-radius:12px;padding:.65rem .85rem;font-weight:800}.inventory-disposal-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5}.inventory-disposal-dialog{width:min(780px,calc(100vw - 32px));max-height:88vh;border:0;border-radius:24px;padding:0;color:#173c31}.inventory-disposal-dialog::backdrop{background:rgba(14,40,31,.58)}.inventory-disposal-body{padding:1.25rem 1.5rem 1.6rem}.disposal-intro{padding:1rem 1.1rem;background:#f6f1e6;border-radius:16px;margin-bottom:1rem}.disposal-intro strong{font-size:1.05rem}.disposal-intro p{margin:.35rem 0 0;color:#65766d;line-height:1.45}.disposal-grid{display:grid;gap:.75rem}.disposal-row{display:grid;grid-template-columns:minmax(180px,1fr) 130px 170px;align-items:center;gap:1rem;border:1px solid #d8e0d4;border-radius:16px;padding:1rem}.disposal-row span{display:grid}.disposal-row small{font-size:.68rem;letter-spacing:.13em;color:#718178}.disposal-row strong{font-size:1rem}.disposal-row em{font-style:normal;color:#4f6b60}.disposal-row label{display:grid;gap:.25rem;font-size:.72rem;font-weight:800;color:#61766d}.disposal-row input{width:100%;border:1px solid #cbd7cc;border-radius:9px;padding:.55rem}.discard-item-button,.disposal-confirm button{border:0;border-radius:10px;padding:.7rem .75rem;font-weight:800}.discard-item-button,.disposal-confirm [data-confirm-disposal]{background:#b9533e;color:white}.disposal-confirm{grid-column:3;display:grid;gap:.35rem}.disposal-confirm b{font-size:.76rem;color:#9b3d2e}.disposal-confirm [data-cancel-disposal]{background:#edf1eb;color:#315d4c}.disposal-empty{display:grid;gap:.25rem;text-align:center;padding:2rem;border:1px dashed #bdcbbf;border-radius:16px;color:#65766d}@media(max-width:700px){.disposal-row{grid-template-columns:1fr 110px}.discard-item-button,.disposal-confirm{grid-column:1/-1}.inventory-disposal-button span{display:none}}
