#aftersales-page{min-width:0}.aftersales-panel{margin-bottom:18px}.aftersales-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.aftersales-filters label{min-width:160px}.aftersales-filters .as-shop-field{min-width:240px;max-width:440px;flex:1}.aftersales-filters label select,.aftersales-filters label input{width:100%}.aftersales-filters #as-refresh{margin-bottom:0}.aftersales-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.aftersales-metric{border:1px solid var(--line,#e4e7e2);border-radius:12px;padding:15px 17px;background:var(--paper,#fff)}.aftersales-metric>span{display:block;font-size:13px;color:var(--muted,#66746b)}.aftersales-metric>strong{display:block;margin:7px 0;font-size:25px;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.aftersales-metric>small{display:block;line-height:1.45;color:var(--muted,#66746b)}.aftersales-breakdown{display:flex;gap:8px 24px;flex-wrap:wrap;padding:0 2px 16px}.aftersales-breakdown>span{color:var(--muted,#66746b);font-size:13px}.aftersales-breakdown strong{margin-left:9px;color:var(--ink,#203327);font-variant-numeric:tabular-nums}.aftersales-method{border-top:1px solid var(--line,#e4e7e2);padding-top:13px;font-size:13px;color:var(--muted,#66746b)}.aftersales-method summary{cursor:pointer;color:var(--ink,#203327)}.aftersales-method p{line-height:1.7;margin:9px 0}.aftersales-upload{margin:18px 0;padding:18px;border:1px solid var(--line,#e4e7e2);border-radius:12px;background:#f8faf7}.aftersales-upload-fields{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.aftersales-upload-fields .as-shop-field{min-width:230px;flex:1}.aftersales-upload-fields .as-file-field{min-width:250px;flex:1.4}.aftersales-upload-fields select,.aftersales-upload-fields input{width:100%}.aftersales-upload p.muted{font-size:12px;line-height:1.65}.aftersales-upload .table-scroll{background:white}.as-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px}.as-preview-heading h3{margin:0}.as-preview-heading span{font-size:12px;color:var(--muted,#66746b);overflow-wrap:anywhere}.as-preview-warnings{padding-left:20px;font-size:13px;line-height:1.6;color:#805324}.aftersales-preview-table{max-height:320px;overflow:auto}.aftersales-table table{min-width:1450px}.aftersales-preview-table table{min-width:1240px}.aftersales-table td,.aftersales-preview-table td{vertical-align:top;font-size:12px;line-height:1.6;max-width:240px}.aftersales-table th,.aftersales-preview-table th{white-space:nowrap}.aftersales-table td small,.aftersales-preview-table td small{display:block;color:var(--muted,#66746b);line-height:1.5;margin-top:3px;overflow-wrap:anywhere}.aftersales-table td.number strong,.aftersales-preview-table td.number strong{display:block;font-variant-numeric:tabular-nums}.aftersales-table .as-order-id,.aftersales-preview-table .as-order-id{white-space:nowrap;font-variant-numeric:tabular-nums}.as-estimate{min-width:230px}.as-adjustment{display:block;padding-top:8px}.aftersales-error{background:#fff1eb;color:#8c352b;border:1px solid #f1d0c7}.aftersales-table:focus-visible{outline:2px solid #49784d;outline-offset:3px}.aftersales-panel [hidden]{display:none!important}@media(max-width:1100px){.aftersales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.aftersales-panel{padding:16px}.aftersales-metrics{gap:9px;margin-top:14px}.aftersales-metric{padding:12px}.aftersales-metric>strong{font-size:21px}.aftersales-metric>small{font-size:11px}.aftersales-filters{gap:10px}.aftersales-filters label{min-width:0;width:calc(50% - 5px);flex:1}.aftersales-filters .as-shop-field{min-width:0;max-width:none;flex-basis:100%}.aftersales-filters #as-refresh{width:100%}.aftersales-upload{padding:12px}.aftersales-upload-fields{display:block}.aftersales-upload-fields label{display:block;margin-bottom:12px;min-width:0!important}.aftersales-upload-fields button{width:100%}.aftersales-breakdown{gap:9px 16px}.as-preview-heading{display:block}.as-preview-heading span{display:block;margin-top:7px}.aftersales-panel .section-heading{align-items:start}.aftersales-panel .section-heading h2{font-size:18px}}
