.pdf-upload-zone[data-v-c741180f]{width:100%}.upload-area[data-v-c741180f]{background:#fffdfb;border:1.5px dashed var(--df-line-strong,#ded5ce);border-radius:14px;cursor:pointer;min-height:156px;padding:28px 20px;text-align:center;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.upload-area.drag-over[data-v-c741180f],.upload-area[data-v-c741180f]:hover{background:var(--df-primary-soft,#fff1ee);border-color:var(--df-primary,#ff5b4f);box-shadow:0 0 0 3px #ff5b4f14}.upload-area[data-v-c741180f]:focus-visible{outline:2px solid var(--df-primary,#ff5b4f);outline-offset:3px}.upload-area.disabled[data-v-c741180f]{cursor:not-allowed;opacity:.55}.upload-area .upload-text[data-v-c741180f]{color:var(--df-text,#24211f);font-size:14px;font-weight:500;margin:12px 0 4px}.upload-area .upload-hint[data-v-c741180f]{color:var(--df-text-muted,#6f6a66);font-size:12px;margin:0}.upload-error[data-v-c741180f]{align-items:center;color:#b5474f;display:flex;font-size:12px;gap:6px;line-height:1.5;margin:8px 2px 0}.file-info[data-v-c889fb25]{background:#faf8f6;border:1px solid var(--df-line,#eee8e3);border-radius:10px;margin-top:16px;padding:12px}.file-info .info-item[data-v-c889fb25]{display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.file-info .info-item[data-v-c889fb25]:last-child{margin-bottom:0}.file-info .info-item .info-label[data-v-c889fb25]{color:var(--df-text-muted,#6f6a66);flex-shrink:0}.file-info .info-item .info-value[data-v-c889fb25]{color:var(--df-text,#24211f);font-weight:500;max-width:150px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}
