
.pantry-transfer-details,.pantry-dispose-details{position:relative}.pantry-transfer-details>summary,.pantry-dispose-details>summary{list-style:none;cursor:pointer}.pantry-transfer-details>summary::-webkit-details-marker,.pantry-dispose-details>summary::-webkit-details-marker{display:none}.pantry-transfer-details[open],.pantry-dispose-details[open]{width:100%}.pantry-transfer-form{display:grid;grid-template-columns:minmax(150px,1fr) 132px auto;gap:7px;align-items:end;width:100%;padding:9px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.pantry-transfer-form label{display:grid;gap:4px;min-width:0}.pantry-transfer-form label>span:first-child{font-size:8px;font-weight:850;color:var(--muted)}.pantry-transfer-form select,.pantry-transfer-form input{width:100%;min-width:0}.pantry-transfer-quantity{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.pantry-transfer-quantity small{font-size:9px;color:var(--muted)}.pantry-transfer-note{grid-column:1/-1;font-size:8px;line-height:1.4;color:var(--muted)}.pantry-transfer-form.compact{grid-template-columns:minmax(150px,1fr) 120px auto;padding:0;border:0;background:transparent}.pantry-row-actions details>form{margin-top:6px}.pantry-dispose-details .pantry-dispose-form{margin-top:6px;padding:9px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.shopping-stock-sync{font-weight:800}.shopping-stock-sync.on{color:#3f7b5d}.shopping-stock-sync.off{color:var(--muted)}body.domelyra-app[data-theme="dark"] .pantry-transfer-form,body.domelyra-app[data-theme="dark"] .pantry-dispose-details .pantry-dispose-form{background:var(--surface-2);border-color:var(--line)}body.domelyra-app[data-theme="dark"] .shopping-stock-sync.on{color:#7fb493}
@media(max-width:760px){.pantry-transfer-form,.pantry-transfer-form.compact{grid-template-columns:1fr!important}.pantry-transfer-form .button{width:100%;justify-content:center}.pantry-row-actions{align-items:stretch!important}.pantry-row-actions>details{width:100%}.pantry-row-actions>details>summary{width:100%;justify-content:center}.pantry-row-actions>form{width:100%}.pantry-row-actions>form>.button{width:100%;justify-content:center}}
