.complete-menu{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px}.complete-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:15px}.complete-card h3{font-size:13px;margin:0 0 10px}.complete-card p{font-size:11px;color:var(--muted);min-height:32px;margin:0 0 12px}.complete-card button{width:100%;text-align:left;border:0;border-top:1px solid #edf0f4;background:#fff;padding:9px 3px;color:#425069;cursor:pointer}.complete-card button:hover{color:#9a5c12}.select-panel{max-height:300px;overflow:auto;border:1px solid var(--line);border-radius:7px}.selected-row td{background:#fff6ea!important}.sheet-summary{display:flex;gap:18px;justify-content:flex-end;padding:10px 12px;background:#fff8ed;border:1px solid #f1dfc7;border-radius:7px;margin-top:10px}.attachment-list{display:grid;gap:8px;margin-top:14px}.attachment-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--line);border-radius:7px}.permission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.permission-grid label{padding:8px;border:1px solid var(--line);border-radius:6px;font-size:12px}.empty-inline{padding:28px;text-align:center;color:var(--muted)}
.quick-create{grid-column:1/-1;padding:14px;border:1px solid #e8d2b3;border-radius:8px;background:#fffaf2}.quick-create[hidden]{display:none}.quick-create-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.quick-create-head strong{font-size:13px}.quick-create-head span{font-size:11px;color:var(--muted)}
.return-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.return-confirm-input{display:grid;grid-template-columns:minmax(0,1fr) auto}.return-confirm-input input{border-radius:6px 0 0 6px}.return-confirm-input button{min-width:58px;border:1px solid #d8dee7;border-left:0;border-radius:0 6px 6px 0;background:#f7f9fc;color:#5b6678;cursor:pointer;font-size:11px}.return-confirm-input button:hover{background:#fff6ea;color:#914f12}.return-order-box{margin-top:14px}.return-order-box .data-table{min-width:1120px}.return-order-customer{display:block;margin-top:4px;color:var(--muted);font-size:10px;font-weight:400}.return-order-sales{display:flex;flex-direction:column;gap:5px;min-width:500px}.return-order-sales>div{display:grid;grid-template-columns:minmax(110px,1.1fr) minmax(90px,.8fr) minmax(100px,.9fr) minmax(160px,1.2fr);gap:8px;align-items:center}.return-order-sales span{color:#69758a;white-space:nowrap}.return-detail-empty{padding:36px}.return-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 13px;border-bottom:1px solid var(--line);background:#fafbfc;color:#6b7688;font-size:11px}.return-detail-toolbar span:first-child{color:#8a4d0a;font-weight:700}.return-detail-wrap{max-height:470px}.return-detail-table{min-width:1900px}.return-detail-table th{position:sticky;top:0;z-index:2;text-align:center}.return-detail-table td{padding:5px 4px;vertical-align:middle}.return-detail-table td[rowspan]{border-right:1px solid #edf0f4}.return-detail-table small{display:block;margin-top:4px;color:#778296;font-size:10px}.return-range-head,.return-range-cell{width:54px;text-align:center;background:#fff9f1!important;color:#8a4d0a!important;font-weight:700}.return-weight-cell{width:64px;background:#fffdf7}.return-weight-cell.empty-slot{text-align:center;color:#c0c6cf}.return-weight-input,.return-meta-input,.return-price-input,.return-notes-input{height:31px;border:1px solid #d6dde7;border-radius:4px;background:#fff;padding:3px 6px;outline:0;font-size:11px}.return-weight-input:focus,.return-meta-input:focus,.return-price-input:focus,.return-notes-input:focus{border-color:#c17827;box-shadow:0 0 0 2px rgba(216,129,36,.12)}.return-weight-input{width:58px;text-align:right;font-variant-numeric:tabular-nums}.return-meta-input{width:94px}.return-price-input{width:76px;text-align:right}.return-notes-input{width:104px}.return-total-cell{background:#fffaf3;font-variant-numeric:tabular-nums}.return-detail-footer{display:flex;justify-content:flex-end;gap:28px;padding:11px 14px;border-top:1px solid #f1dfc7;background:#fff8ed;color:#674d34;font-size:12px}.return-detail-footer b{color:#9b520d;font-variant-numeric:tabular-nums}.return-detail-meta{grid-template-columns:repeat(4,1fr)}
@media(max-width:1050px){.complete-menu{grid-template-columns:repeat(2,1fr)}.return-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.return-form-grid .field.wide{grid-column:1/-1}.return-detail-toolbar{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:720px){.complete-menu{grid-template-columns:1fr}.permission-grid{grid-template-columns:1fr}.return-form-grid{grid-template-columns:1fr}.return-form-grid .field.wide{grid-column:auto}.return-detail-footer{align-items:flex-end;flex-direction:column;gap:5px}.return-detail-meta{grid-template-columns:repeat(2,1fr)}}
