.dms-import[data-v-300bf7ef]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:20px;padding:28px}.dms-import__steps[data-v-300bf7ef]{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dms-import__step[data-v-300bf7ef]{display:flex;align-items:center;gap:8px;color:#9ca3af;font-size:14px;font-weight:500}.dms-import__step--active[data-v-300bf7ef]{color:#1e40af;font-weight:600}.dms-import__step--done[data-v-300bf7ef]{color:#065f46}.dms-import__step-bullet[data-v-300bf7ef]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50px;background:#f5f5f5;color:#9ca3af;font-weight:600;font-size:13px;border:2px solid #e5e7eb;flex-shrink:0}.dms-import__step--active .dms-import__step-bullet[data-v-300bf7ef]{background:#3b82f6;color:#fff;border-color:#3b82f6}.dms-import__step--done .dms-import__step-bullet[data-v-300bf7ef]{background:#10b981;color:#fff;border-color:#10b981}.dms-import__column[data-v-300bf7ef]{max-width:720px;width:100%;margin:0 auto}.dms-import__body[data-v-300bf7ef],.dms-import__column[data-v-300bf7ef]{display:flex;flex-direction:column;gap:28px}.dms-import__panel[data-v-300bf7ef]{max-width:760px;width:100%;display:flex;flex-direction:column;gap:16px}.dms-import__panel--done[data-v-300bf7ef]{align-items:center;text-align:center}.dms-import__panel--processing[data-v-300bf7ef]{align-items:center;text-align:center;padding:36px 28px}.dms-import__panel-title[data-v-300bf7ef]{margin:0;font-size:19px;font-weight:600;color:#383838}.dms-import__panel-hint[data-v-300bf7ef]{margin:0;color:#4b5563;font-size:14px}.dms-import__instructions[data-v-300bf7ef]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dms-import__instruction[data-v-300bf7ef]{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#383838}.dms-import__instruction-num[data-v-300bf7ef]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50px;background:#dbeafe;color:#1e40af;font-size:13px;font-weight:700;flex-shrink:0}.dms-import__template[data-v-300bf7ef]{align-self:flex-start}.dms-import__disclosure-line[data-v-300bf7ef]{margin:0 0 8px}.dms-import__disclosure-line[data-v-300bf7ef]:last-child{margin-bottom:0}.dms-import__plan[data-v-300bf7ef]{margin:0;font-size:14px;font-weight:500;color:#383838}.dms-import__progress[data-v-300bf7ef]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:360px}.dms-import__dropzone[data-v-300bf7ef]{border:2px dashed #c8c8c8;border-radius:14px;padding:44px 28px;text-align:center;cursor:pointer;background:#fafafa;transition:border-color .15s ease,background .15s ease}.dms-import__dropzone[data-v-300bf7ef]:focus-visible,.dms-import__dropzone[data-v-300bf7ef]:hover{border-color:#3b82f6;background:#dbeafe;outline:none}.dms-import__dropzone--has-file[data-v-300bf7ef]{border-style:solid;border-color:#10b981;background:#d1fae5}.dms-import__dropzone-empty[data-v-300bf7ef]{display:flex;flex-direction:column;align-items:center;gap:8px}.dms-import__dropzone-text[data-v-300bf7ef]{margin:0;color:#383838;font-weight:500}.dms-import__dropzone-meta[data-v-300bf7ef]{margin:0;color:#9ca3af;font-size:13px}.dms-import__dropzone-file[data-v-300bf7ef]{display:flex;align-items:center;gap:12px;text-align:left}.dms-import__dropzone-fileinfo[data-v-300bf7ef]{flex:1;min-width:0}.dms-import__dropzone-filename[data-v-300bf7ef]{margin:0;font-weight:600;color:#383838;word-break:break-word}.dms-import__done-icon[data-v-300bf7ef]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50px;background:#d1fae5}.dms-import__actions[data-v-300bf7ef]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.dms-import__actions--end[data-v-300bf7ef]{justify-content:flex-end}.dms-import__actions--center[data-v-300bf7ef]{justify-content:center}.dms-import__actions--divided[data-v-300bf7ef]{margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb}.dms-import__history[data-v-300bf7ef]{display:flex;flex-direction:column;gap:12px}.dms-import__history-title[data-v-300bf7ef]{margin:0;font-size:16px;font-weight:600;color:#383838}