.return-overview{display:grid;gap:20px}.return-overview-intro{display:flex;align-items:center;justify-content:space-between;gap:16px}.return-overview-intro p{font-size:13px;line-height:1.9;color:#75876c;margin:0}.return-overview-stats{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:14px}.return-overview-stats>div{padding:20px 22px;border:1px solid #e0e8dc;border-radius:12px;background:#fff;display:grid;gap:12px}.return-overview-stats span{font-size:12px;color:#74876b}.return-overview-stats strong{font-size:29px;color:#315d42;line-height:1.3}.return-overview-stats strong small{font-size:13px;margin-left:5px;font-weight:500}.return-overview-stats .return-stat-money{background:#fff7eb;border-color:#edddc3}.return-stat-money strong{color:#a05d30}.return-overview-toolbar{display:grid;gap:13px}.return-overview-toolbar .field{max-width:620px}.return-overview-toolbar input{width:100%;box-sizing:border-box}.return-overview-filters{display:flex;gap:8px;flex-wrap:wrap}.return-customer-list{display:grid;gap:16px}.return-customer-card{background:#fff;border:1px solid #dce6d7;border-radius:14px;overflow:hidden}.return-customer-card.has-debt{border:1px solid #e6c8aa}.return-customer-heading{padding:21px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #e7ece2}.return-team-label{font-size:10px;font-weight:650;color:#8b9b7b;letter-spacing:.5px}.return-customer-heading h3{font-size:23px;color:#315d42;margin:7px 0 0;line-height:1.5;overflow-wrap:anywhere}.return-customer-heading h3 small{font-size:11px;padding:4px 6px;background:#eaf4e3;border-radius:5px;color:#6c8c5e;vertical-align:middle}.return-customer-heading p{font-size:11px;color:#839275;margin:6px 0 0}.return-physical-badge{background:#fff3d7;color:#95732e;border-radius:7px;padding:7px 10px;line-height:1.7;font-size:11px;font-weight:650;white-space:normal;flex-shrink:0;max-width:45%}.return-physical-badge.returned{background:#e9f4e4;color:#5d8550}.return-physical-badge.loss{background:#f0edf6;color:#7c6b93}.return-card-body{display:grid;grid-template-columns:1fr 1fr}.return-expected,.return-debt-summary{padding:22px 24px;min-width:0}.return-expected{border-right:1px solid #e7ece2}.return-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.return-section-title h4{font-size:14px;margin:0;color:#486542}.return-section-title>strong{font-size:27px;color:#335f41;white-space:nowrap}.return-section-title>strong small{font-size:10px;font-weight:500;margin-left:5px}.return-expected ul{padding:0;margin:16px 0;list-style:none;display:grid;gap:8px}.return-expected li{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f5f8f0;border:1px solid #e3eadb;border-radius:8px;padding:11px 13px;font-size:13px;color:#55754a}.return-expected li>span{overflow-wrap:anywhere}.return-expected li strong{font-size:23px;line-height:1.4;white-space:nowrap;color:#315d42}.return-expected li small{font-size:11px;font-weight:500;margin-left:5px}.return-item-note,.return-time-note,.return-inspector{font-size:11px;color:#839275;line-height:1.9;margin:9px 0 0}.return-inspector{padding:10px 12px;background:#edf5e7;border-radius:7px;color:#60824f}.return-debt-summary{background:#fafbf7}.return-debt-summary.owing{background:#fff9f1}.return-debt-summary>span{display:block;font-size:12px;font-weight:650;color:#8a7e6c;margin-bottom:9px}.return-debt-amount{display:block;font-size:32px;line-height:1.4;color:#6c8160;overflow-wrap:anywhere}.return-debt-summary.owing .return-debt-amount{color:#b46632}.return-debt-summary>p{font-size:12px;line-height:1.9;color:#849174;margin:12px 0 0}.return-reason-list{list-style:none;padding:0;margin:17px 0 0;display:grid;gap:12px}.return-reason-list li{padding:12px 13px;background:#fff;border:1px solid #eddcc8;border-radius:8px;min-width:0}.return-reason-list li>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12px;color:#926640;line-height:1.8}.return-reason-list strong{white-space:nowrap;color:#a95f31}.return-reason-list p{margin:7px 0 0;font-size:11px;line-height:1.9;color:#8b7d6b;overflow-wrap:anywhere}.return-reason-list .btn{margin-top:6px;padding-left:0}.return-debt-summary .return-important{padding:11px 13px;border-radius:7px;background:#fff0d9;color:#9c6e36;font-weight:600}.return-record-warning{font-size:12px!important;line-height:1.9!important;background:#fff1dc;border:1px solid #ead8b9;border-radius:8px;padding:11px 13px;color:#9a7442!important;overflow-wrap:anywhere}.return-card-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;padding:17px 24px;border-top:1px solid #e7ece2}.return-card-actions>.btn:first-child{margin-right:auto}.return-overview-empty{padding:40px 20px;background:#fff;border:1px solid #e2e8dc;border-radius:12px;text-align:center;color:#859578;font-size:13px;line-height:1.9}.return-overview-footnote{font-size:11px;color:#8a987e;line-height:1.9;margin:0}
@media(max-width:850px){.return-overview-stats{grid-template-columns:1fr 1fr}.return-overview-stats>div:last-child{grid-column:1/-1}.return-card-body{grid-template-columns:1fr}.return-expected{border-right:0;border-bottom:1px solid #e7ece2}}
@media(max-width:600px){.return-overview{gap:15px}.return-overview-intro{align-items:flex-start;gap:12px}.return-overview-intro p{font-size:11px}.return-overview-intro>.btn{flex-shrink:0}.return-overview-stats{gap:9px}.return-overview-stats>div{padding:16px 14px}.return-overview-stats span{font-size:10px;line-height:1.8}.return-overview-stats strong{font-size:26px}.return-customer-heading{padding:17px 18px;gap:10px}.return-customer-heading h3{font-size:21px}.return-physical-badge{font-size:10px;padding:6px 8px}.return-expected,.return-debt-summary{padding:19px 18px}.return-expected li{font-size:12px}.return-debt-amount{font-size:32px}.return-card-actions{padding:15px 18px;display:grid;grid-template-columns:1fr}.return-card-actions>.btn:first-child{margin-right:0}.return-overview-toolbar input{font-size:13px}.return-overview-filters{gap:6px}.return-overview-filters .btn{font-size:10px;padding:8px 9px}}
