.purchase-correction-dialog{width:min(800px,calc(100vw - 32px))}.purchase-correction-dialog .dialog-scroll-body{display:grid;gap:var(--space-4)}.purchase-correction-dialog .dialog-scroll-body>p{margin:0}.purchase-correction-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);border:0;padding:0;margin:0;min-width:0}.purchase-correction-wide{grid-column:1/-1}.purchase-correction-lines{display:grid;gap:var(--space-3)}.purchase-correction-lines>.field{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,180px);align-items:center;gap:var(--space-3)}.purchase-correction-lines small{display:block;font-weight:400;color:var(--color-text-secondary)}.purchase-correction-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding-block:var(--space-3);border-block:1px solid var(--color-border)}.purchase-correction-summary>div{display:grid;gap:var(--space-1)}.purchase-correction-summary span{color:var(--color-text-secondary);font-size:var(--text-sm)}.purchase-correction-summary strong{font-size:var(--text-md);font-weight:500;font-variant-numeric:tabular-nums}.purchase-correction-modes{display:flex;flex-wrap:wrap}.purchase-correction-dialog button,.purchase-correction-dialog input,.purchase-correction-dialog select{min-height:44px}.purchase-correction-dialog input[type=checkbox]{min-height:initial}.purchase-correction-dialog .dialog-fixed-footer{flex-wrap:wrap}.purchase-correction-dialog .dialog-fixed-footer>.btn{min-height:52px}.purchase-correction-dialog details>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.purchase-correction-repair{display:grid;gap:var(--space-3)}.purchase-correction-state{font-weight:500}
@media(max-width:600px){.purchase-correction-dialog{width:calc(100vw - 16px)}.purchase-correction-fields{grid-template-columns:1fr}.purchase-correction-lines>.field{grid-template-columns:1fr}.purchase-correction-summary{gap:var(--space-2)}.purchase-correction-dialog .dialog-fixed-footer>.btn{flex:1}}
.action-dialog.purchase-correction-dialog{width:min(800px,calc(100vw - 32px));max-width:calc(100vw - 16px)}.purchase-correction-dialog .purchase-correction-modes{display:flex;flex-wrap:wrap;overflow:visible;height:auto;min-height:50px;max-height:none}.purchase-correction-dialog .purchase-correction-modes>button{flex:1 0 auto}
@media(max-width:600px){.purchase-correction-dialog .purchase-correction-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:96px;align-content:start}.purchase-correction-dialog .purchase-correction-modes>button{min-width:0;white-space:normal}.purchase-correction-dialog .purchase-correction-modes>button:last-child:nth-child(3){grid-column:1/-1}}
