.dl-import{max-width:1600px;margin:0 auto}.dl-import .top{gap:20px;align-items:center}.dl-import .top p{margin:7px 0 0}.dl-upload-panel{padding:24px}.dl-client-field{display:flex;align-items:center;gap:14px;margin-bottom:20px}.dl-client-field label{font-weight:600}.dl-client-field select{max-width:480px;flex:1}.dl-drop{border:1.5px dashed #b9cbdc;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:30px 20px;transition:background .15s,border-color .15s}.dl-drop svg{color:#42749b}.dl-drop strong{font-size:17px}.dl-drop .muted{font-size:13px}.dl-drop button{margin-top:4px;background:#fff;min-width:170px}.dl-drop.dl-drag{background:#eaf3fc;border-color:#2375bc}.dl-drop.dl-busy{opacity:.65}.dl-help{font-size:13px;line-height:1.55;color:#667789;margin:15px 0 0}.dl-review{margin-top:20px;overflow:hidden}.dl-review-heading{padding:22px 24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.dl-review-heading h2,.dl-success h2{font-size:21px;margin:6px 0}.dl-review-heading p{font-size:13px;color:#667789;margin:7px 0;overflow-wrap:anywhere}.dl-review-heading button{white-space:nowrap}.dl-review>.dl-help,.dl-review>.warning{margin:12px 24px 20px}.dl-preview-table{width:100%;min-width:1050px;border-collapse:collapse}.dl-preview-table th{font-size:11px;letter-spacing:.03em;text-align:left;background:#f5f7fb;padding:13px 12px;color:#677b91}.dl-preview-table td{padding:13px 12px;border-bottom:1px solid #edf0f5;vertical-align:top;font-size:13px}.dl-preview-table td:nth-child(4){min-width:200px;max-width:300px}.dl-nowrap{white-space:nowrap}.dl-count strong{font-size:15px}.dl-count small{display:block;color:#8794a2;font-size:11px;margin-top:5px}.dl-preview-table summary{cursor:pointer;color:#276eaa;white-space:nowrap}.dl-notes{white-space:pre-wrap;overflow-wrap:anywhere;min-width:240px;max-width:370px;line-height:1.55;margin-top:12px}.dl-review-footer{padding:4px 24px 16px;color:#7b899a;font-size:12px}.dl-progress{padding:16px 0;color:#276eaa}#dl-message .error{margin-top:18px}.dl-success{display:flex;gap:20px;padding:28px;margin-top:20px}.dl-success-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#e8f5ef;color:#298568;font-size:24px;flex-shrink:0}.dl-success p{overflow-wrap:anywhere}.dl-success button{margin-top:10px}@media(max-width:760px){.dl-import .top{align-items:flex-start;flex-wrap:wrap}.dl-upload-panel{padding:18px}.dl-client-field{align-items:flex-start;flex-direction:column;gap:8px}.dl-client-field select{width:100%;max-width:none;flex:auto}.dl-review-heading{padding:18px 18px 0;flex-direction:column;align-items:flex-start}.dl-review>.dl-help,.dl-review>.warning{margin-left:18px;margin-right:18px}.dl-drop{padding:24px 12px}.dl-success{padding:20px;gap:12px}.dl-success button{white-space:normal}}
