/* Keep the desktop customer table isolated from mobile and warehouse views. */
@media(min-width:901px){
 #root .after-sales-page .after-sales-table td.after-order{text-align:center!important;overflow:visible!important}
 #root .after-sales-page .after-sales-table td.after-order b,
 #root .after-sales-page .after-sales-table td.after-order strong{text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}
 #root .after-sales-page .after-sales-table .reason-tag,
 #root .after-sales-page .after-sales-table .solution-tag{white-space:pre-line!important;line-height:1.35;max-width:100%;box-sizing:border-box}
 #root .after-sales-page .after-sales-table .solution-tag{padding:4px 3px!important;min-width:calc(2em + 6px);word-break:keep-all;overflow-wrap:normal}
}
#root .after-sales-page td.after-compensation-content{white-space:pre-line}
#root .after-sales-section-fields .after-compensation-field{grid-column:1/-1}
#root .after-sales-section-fields .after-compensation-field input{width:100%;max-width:260px}
@media(min-width:701px){
 #root .after-solution-fields:is(.solution-REPLENISH,.solution-EXCHANGE)>.after-solution-choice{grid-column:1;grid-row:1}
 #root .after-solution-fields:is(.solution-REPLENISH,.solution-EXCHANGE)>.after-compensation-field{grid-column:2;grid-row:1}
 #root .after-solution-fields:is(.solution-REPLENISH,.solution-EXCHANGE)>.after-compensation-field input{width:100%;max-width:none;box-sizing:border-box}
}
