.document-import-modes{display:flex;flex-direction:column;gap:12px;width:100%}.document-import-modes .document-import-mode{display:flex;align-items:center;margin:0;padding:12px 16px;border:1px solid var(--ws-edge-soft,#dce7e4);border-radius:12px}.document-import-modes .document-import-mode.ant-radio-wrapper-checked{border-color:var(--ws-brand,#087f72);background:var(--ws-brand-wash,#eff8f4)}.document-import-mode>span:last-child{flex:1;min-width:0}.document-import-mode-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.moge-document-import-modal .document-import-paste{border:1px solid var(--ws-edge-soft);border-radius:12px;padding:20px;text-align:left}.moge-document-import-modal .document-import-paste-heading{display:flex;align-items:center;gap:8px;color:var(--ws-brand);font-size:.875rem}.moge-document-import-modal .document-import-paste-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:12px 0;color:var(--ws-body);font-size:.875rem;line-height:1.8;overflow-wrap:anywhere;white-space:pre-line}.moge-document-import-modal .ant-upload-wrapper .ant-upload-drag{min-height:190px;border:1px solid var(--ws-brand-soft);border-radius:16px;background:color-mix(in srgb,var(--ws-brand-wash) 52%,#fff);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.moge-document-import-modal .ant-upload-wrapper .ant-upload-drag .ant-upload{display:block;width:100%;height:100%;box-sizing:border-box;padding:30px 20px}.moge-document-import-modal .ant-upload-wrapper .ant-upload-drag .ant-upload-drag-container{display:block;width:100%}.moge-document-import-modal .document-import-drop-icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:14px;background:var(--ws-brand-wash);color:var(--ws-brand);font-size:28px}.moge-document-import-modal .ant-upload-wrapper .ant-upload-drag p.ant-upload-text{margin-bottom:8px;color:var(--ws-ink);font-size:1rem;font-weight:650}.moge-document-import-modal .document-import-guide-price{flex-shrink:0;color:var(--ws-brand);font-size:.8125rem;font-weight:600;white-space:nowrap}.moge-document-import-modal .document-import-file-help{margin:0;color:var(--ws-soft);font-size:.75rem;line-height:1.6}.moge-document-import-modal .document-import-file-card{display:flex;width:100%;max-width:100%;box-sizing:border-box;min-height:92px;align-items:center;gap:14px;border:1px solid var(--ws-brand-soft);border-radius:14px;background:#fff;padding:16px;text-align:left;box-shadow:0 8px 22px #0f5f4e14}.moge-document-import-modal .document-import-file-details{min-width:0;flex:1 1 auto;overflow:hidden}.moge-document-import-modal .document-import-file-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moge-document-import-modal .document-import-file-icon{display:inline-flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:var(--ws-brand-wash);color:var(--ws-brand);font-size:20px}.moge-document-import-modal .document-import-file-card .ant-btn{flex:0 0 auto}.document-import-form .document-import-actions{display:flex;justify-content:flex-end;margin-top:24px}.moge-document-import-modal .document-import-cancel{height:40px;border-radius:10px;padding-inline:20px;font-weight:650}.moge-document-import-modal .document-import-confirm{height:40px;border-radius:10px;padding-inline:18px;font-weight:600}.moge-document-import-modal .document-import-cancel{border-color:var(--ws-edge-soft);color:var(--ws-body)}.moge-document-import-modal .ant-btn:focus-visible,.moge-document-import-modal .ant-upload-drag:focus-visible{outline:2px solid var(--ws-brand-border);outline-offset:2px}.moge-document-import-modal .ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover,.moge-document-import-modal .ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--ws-brand);background:var(--ws-brand-wash);box-shadow:0 10px 28px #0f5f4e1a}.link-import-actions[data-v-ca23936c] .ant-btn{height:38px;margin:0;padding-inline:16px;border-radius:9px;box-shadow:none;font-weight:500}.link-import-form[data-v-ca23936c]{margin-top:8px}.link-import-actions[data-v-ca23936c]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;flex-wrap:wrap}.link-import-form[data-v-ca23936c] .ant-form-item-label{padding-bottom:8px}.link-import-form[data-v-ca23936c] .ant-form-item-label>label{color:var(--ws-body,#536963);font-size:13px;font-weight:500}.link-import-input.ant-input-affix-wrapper[data-v-ca23936c]{min-height:44px;padding-inline:12px;border-radius:10px;border-color:var(--ws-edge,#dce7e4);box-shadow:none}.link-import-input.ant-input-affix-wrapper-focused[data-v-ca23936c]{border-color:var(--ws-brand,#087f72);box-shadow:0 0 0 2px #087f7214}.link-import-input[data-v-ca23936c] .ant-input{font-size:14px}.link-import-input[data-v-ca23936c] .ant-input-prefix{margin-inline-end:8px}.link-import-options[data-v-ca23936c]{display:flex;flex-wrap:wrap;gap:12px 24px;padding-block:2px}.link-import-option.ant-radio-wrapper[data-v-ca23936c]{margin:0;color:var(--ws-body,#536963);font-size:14px;font-weight:400;line-height:22px}.link-import-description[data-v-ca23936c]{margin:8px 0 0;color:var(--ws-soft,#788e88);font-size:12px;line-height:22px}@media(prefers-reduced-motion:reduce){.transition-\[height\,left\,opacity\,top\,width\][data-v-203a14d0],.transition-\[left\,top\,transform\][data-v-203a14d0]{transition-duration:0s}}
