.deduction-request,.deduction-list{display:grid;gap:18px}.deduction-form{display:grid;grid-template-columns:minmax(280px,2fr) repeat(3,minmax(150px,1fr));gap:15px;align-items:end}.deduction-preview-action .button{width:100%}.deduction-scan-field{grid-column:span 2}.deduction-scan-row{display:flex;gap:10px}.deduction-scan-row input{min-width:0;flex:1}.deduction-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--line,#dce4ef);border-radius:12px;background:#f8fbff}.deduction-summary>div{display:grid;gap:4px}.deduction-summary span{color:#62728a;font-size:12px}.deduction-summary b{font-size:20px;color:#10213b}.deduction-summary small{color:#718096;line-height:1.4}.deduction-empty{padding:28px 18px;text-align:center;color:#64748b}.deduction-group summary{cursor:pointer}.deduction-group .box-entry-details{padding-top:12px}.deduction-actions{display:flex;flex-wrap:wrap;gap:8px}.deduction-scanned td{background:#ecfdf5}.deduction-scanned .badge{margin-top:5px}.deduction-notice{margin:0;padding:10px 12px;border-radius:9px;background:#fff8e8;color:#8a5b00;font-size:13px}.deduction-list .box-entry-toolbar{align-items:center}@media (max-width:900px){.deduction-form{grid-template-columns:1fr 1fr}.deduction-sku-field,.deduction-scan-field{grid-column:1/-1}.deduction-summary{grid-template-columns:1fr}.deduction-scan-row{flex-direction:column}.deduction-scan-row .button{width:100%}}@media (max-width:580px){.deduction-form{grid-template-columns:1fr}.deduction-form .field{grid-column:1/-1}.deduction-actions{min-width:210px}.deduction-actions .button{width:100%}}
