.crm-receipt-settlement{display:grid;gap:14px;padding:18px;border:1px solid #dfe3e8;border-radius:16px;background:#f7f8fa}.crm-receipt-settlement>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.crm-receipt-settlement>header span{color:#7b838e;font-size:11px;font-weight:800;text-transform:uppercase}.crm-receipt-settlement>header h3{margin:3px 0 0}.crm-receipt-settlement>header small{color:#d72734;font-weight:700}.crm-receipt-settlement-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crm-receipt-settlement-options button{display:grid;gap:5px;min-height:82px;padding:14px;text-align:left;border:1px solid #d8dde4;border-radius:13px;background:#fff}.crm-receipt-settlement-options button span{color:#737b85;font-size:12px}.crm-receipt-settlement-options button.active{color:#fff;border-color:#191d23;background:#191d23;box-shadow:0 12px 24px rgba(20,24,31,.16)}.crm-receipt-settlement-options button.active span{color:#cdd1d7}.crm-receipt-settlement-payment{display:grid;grid-template-columns:1fr 1fr;gap:10px}.crm-receipt-settlement-payment label,.crm-supplier-return-refund label{display:grid;gap:6px;color:#686f79;font-size:12px;font-weight:700}.crm-receipt-settlement-payment input,.crm-receipt-settlement-payment select,.crm-supplier-return-refund select,.crm-supplier-return-refund textarea{width:100%;padding:12px;border:1px solid #d8dde4;border-radius:10px;background:#fff}.crm-receipt-settlement-summary,.crm-supplier-return-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-receipt-settlement-summary>div,.crm-supplier-return-summary>div{display:flex;justify-content:space-between;gap:14px;padding:11px 13px;border-radius:10px;background:#fff}.crm-receipt-settlement-summary span,.crm-supplier-return-summary span{color:#757d87}.crm-supplier-return-dialog{width:min(900px,calc(calc(100vw / var(--crm-ui-scale, 1)) - 24px));border:0;border-radius:18px;padding:0}.crm-supplier-return-dialog>form{display:grid;max-height:min(820px,calc(calc(100vh / var(--crm-ui-scale, 1)) - 30px));overflow:auto}.crm-supplier-return-dialog header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e1e4e8;background:#fff}.crm-supplier-return-dialog header span{color:#777f89;font-size:11px;font-weight:800;text-transform:uppercase}.crm-supplier-return-dialog header h2{margin:3px 0 0}.crm-supplier-return-content{display:grid;gap:15px;padding:20px 22px}.crm-supplier-return-source{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:14px;border-radius:13px;background:#f2f4f6}.crm-supplier-return-source div{display:grid;gap:3px}.crm-supplier-return-source span{color:#747c86;font-size:11px}.crm-supplier-return-source button{padding:10px 12px;border:1px solid #cfd5dc;border-radius:9px;background:#fff}.crm-supplier-return-items{display:grid;gap:8px}.crm-supplier-return-items label{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid #dde1e6;border-radius:12px}.crm-supplier-return-items label.is-disabled{opacity:.5;background:#f5f6f7}.crm-supplier-return-items span{display:grid}.crm-supplier-return-items small{color:#737b85}.crm-supplier-return-items em{color:#737b85;font-size:11px;font-style:normal}.crm-supplier-return-refund{display:grid;grid-template-columns:1fr 1fr;gap:12px}.crm-supplier-return-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-supplier-return-dialog footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:15px 22px;border-top:1px solid #e1e4e8;background:#fff}.crm-supplier-return-empty{padding:25px;text-align:center;color:#737b85;background:#f4f5f7;border-radius:12px}@media(max-width:700px){.crm-receipt-settlement-options,.crm-receipt-settlement-payment,.crm-supplier-return-refund,.crm-supplier-return-summary{grid-template-columns:1fr}.crm-supplier-return-source{grid-template-columns:1fr}.crm-supplier-return-items label{grid-template-columns:auto 1fr}.crm-supplier-return-items strong,.crm-supplier-return-items em{grid-column:2}}
