.return-workbench .return-list-head{align-items:center}
body.drawer-open{overflow:hidden}
.return-workbench .return-list-head__actions{display:flex;align-items:center;gap:10px}
.return-workbench .return-toolbar{grid-template-columns:minmax(260px,1fr) 210px auto}
.return-business-table{min-width:1060px;table-layout:fixed}
.return-business-table .return-col-customer{width:13%}
.return-business-table .return-col-products{width:39%}
.return-business-table .return-col-reason{width:11%}
.return-business-table .return-col-method{width:11%}
.return-business-table .return-col-status{width:9%}
.return-business-table .return-col-time{width:9%}
.return-business-table .return-col-actions{width:8%}
.return-business-table td{height:145px;vertical-align:middle}
.return-customer-cell{display:grid;gap:4px;min-width:0}
.return-customer-cell b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.return-customer-cell small{color:var(--ui-text-muted,#6b7b76)}
.return-row-actions{display:flex;align-items:center;justify-content:flex-start}
.return-drawer-backdrop{position:fixed;z-index:1190;inset:0;border:0;background:#0f172a52}
.return-drawer{z-index:1200;width:min(760px,94vw);padding:0;overflow:auto;background:var(--color-surface,#fff);color:var(--color-text-primary,#1f332d)}
.return-drawer-head{top:0;align-items:flex-start;padding:20px 24px 14px;border-bottom:1px solid var(--color-divider,#dbe7e2);background:var(--color-surface,#fff)}
.return-drawer-head h2{margin:0 0 8px}
.return-drawer-body{display:grid;gap:14px;padding:18px 24px 30px}
.return-drawer .panel{margin:0}
.return-system-info{border:1px solid var(--color-divider,#dbe7e2);border-radius:10px;background:var(--color-surface-muted,#f7faf9)}
.return-system-info summary{padding:12px 14px;font-weight:600;cursor:pointer}
.return-system-info__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:0 14px 14px}
.return-system-info__body p{margin:0;overflow-wrap:anywhere;color:var(--ui-text-secondary,#596b65);font-size:12px}
.return-system-info__body b{display:block;margin-bottom:3px;color:var(--ui-text-primary,#1f332d);font-weight:600}
.return-create-modal .modal-card{width:min(1120px,calc(100vw - 56px));max-width:1120px;height:min(86vh,900px);max-height:86vh}
.return-create-modal #modalBody{min-height:0;overflow:hidden}
.return-create{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:calc(min(86vh,900px) - 70px);min-height:560px}
.return-create__summary{display:grid;grid-template-columns:1.1fr 1fr;gap:12px;padding:16px 20px;border-bottom:1px solid var(--color-divider,#dbe7e2)}
.return-create__summary label,.return-create__body label{display:grid;gap:6px;color:var(--ui-text-secondary,#596b65);font-size:12px;font-weight:600}
.return-create__summary select,.return-create__summary input,.return-create__body select,.return-create__body input,.return-create__body textarea{width:100%;min-width:0}
.return-source-modes{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.return-source-mode{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start;gap:8px!important;padding:11px;border:1px solid var(--color-divider,#dbe7e2);border-radius:10px;background:var(--color-surface,#fff);cursor:pointer}
.return-source-mode:has(input:checked){border-color:var(--ui-brand,#087f5b);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-brand,#087f5b) 15%,transparent)}
.return-source-mode input{width:auto;margin-top:3px}
.return-source-mode span{display:grid;gap:3px;color:var(--ui-text-primary,#1f332d)}
.return-source-mode small{font-weight:400;color:var(--ui-text-muted,#6b7b76)}
.return-create__body{min-height:0;overflow:auto;padding:18px 20px}
.return-create__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid var(--color-divider,#dbe7e2);background:var(--color-surface,#fff)}
.return-create__footer p{margin:0;color:var(--ui-text-secondary,#596b65);font-size:12px}
.return-create__actions{display:flex;gap:10px;white-space:nowrap}
.return-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.return-form-grid .full{grid-column:1/-1}
.return-line-editor{display:grid;gap:10px;margin-top:16px}
.return-line-row{display:grid;grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) 100px 110px 42px;align-items:end;gap:10px;padding:12px;border:1px solid var(--color-divider,#dbe7e2);border-radius:10px;background:var(--color-surface-muted,#f7faf9)}
.return-line-row .return-disabled-reason{grid-column:1/-1}
.return-remove-line{height:38px;padding:0}
.return-source-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 150px 150px auto;gap:8px;margin-bottom:12px}
.return-source-list{display:grid;gap:8px}
.return-source-card{display:grid;grid-template-columns:auto minmax(0,1.5fr) minmax(130px,.8fr) minmax(125px,.7fr);align-items:center;gap:12px;padding:11px;border:1px solid var(--color-divider,#dbe7e2);border-radius:10px;background:var(--color-surface,#fff)}
.return-source-card.is-selected{border-color:var(--ui-brand,#087f5b);background:color-mix(in srgb,var(--ui-brand,#087f5b) 5%,var(--color-surface,#fff))}
.return-source-card input[type=checkbox],.return-source-card input[type=radio]{width:auto}
.return-source-card b,.return-source-card small{display:block}
.return-source-card small{margin-top:3px;color:var(--ui-text-muted,#6b7b76);font-weight:400}
.return-source-quantity{display:grid;gap:4px}
.return-source-quantity input{max-width:110px}
.return-source-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}
.return-form-empty{padding:24px;border:1px dashed var(--color-divider,#dbe7e2);border-radius:10px;text-align:center;color:var(--ui-text-muted,#6b7b76)}
@media(max-width:700px){
  .return-workbench .return-list-head{align-items:stretch}
  .return-workbench .return-list-head__actions{justify-content:space-between}
  .return-business-table{min-width:0}
  .return-business-table td{height:auto}
  .return-business-table td[data-label="客户"]{font-size:15px}
  .return-row-actions{justify-content:flex-end}
  .return-drawer{width:100vw}
  .return-system-info__body{grid-template-columns:1fr}
  .return-create-modal .modal-card{width:100vw;max-width:none;height:100dvh;max-height:100dvh;border-radius:0}
  .return-create{height:calc(100dvh - 62px);min-height:0}
  .return-create__summary{grid-template-columns:1fr;padding:12px 14px}
  .return-source-modes{grid-template-columns:1fr}
  .return-create__body{padding:14px}
  .return-create__footer{align-items:stretch;flex-direction:column;padding:12px 14px}
  .return-create__actions{display:grid;grid-template-columns:1fr 1.3fr}
  .return-form-grid{grid-template-columns:1fr}
  .return-form-grid .full{grid-column:auto}
  .return-line-row{grid-template-columns:1fr 1fr}
  .return-line-row label:first-child{grid-column:1/-1}
  .return-source-toolbar{grid-template-columns:1fr 1fr}
  .return-source-toolbar input:first-child{grid-column:1/-1}
  .return-source-card{grid-template-columns:auto minmax(0,1fr)}
  .return-source-card>*:nth-child(n+3){grid-column:2}
}
