.accruals-sync-upload-modal[data-v-1e05e394]{border-radius:var(--radius-sm,8px);overflow:hidden;box-shadow:0 1px 4px 0 var(--opacity-16,rgba(5,5,6,.16)),0 1px 4px 0 var(--opacity-8,rgba(5,5,6,.08))}.accruals-sync-upload-modal__header[data-v-1e05e394]{background:var(--color-primary-base,#193541);padding:var(--padding-sm,12px) var(--space-md,16px);min-height:unset}.accruals-sync-upload-modal__title[data-v-1e05e394]{font-size:var(--font-size-xs,14px);font-weight:var(--font-weight-semibold,600);line-height:var(--line-height-sm,20px);text-transform:capitalize}.accruals-sync-upload-modal__close-btn[data-v-1e05e394]{margin:0;width:var(--size-control-sm,32px);height:var(--size-control-sm,32px)}.accruals-sync-upload-modal__body[data-v-1e05e394]{display:flex;flex-direction:column;gap:var(--space-sm,12px);padding:var(--space-lg,24px)!important}.accruals-sync-upload-modal__status[data-v-1e05e394]{display:flex;flex-direction:column;gap:var(--space-xs,8px);padding:var(--space-sm,12px);border:var(--border-sm,1px) solid var(--border-grey-default,#e5e5e5);border-radius:var(--radius-xs,4px);background:var(--grey-50,#fafafa)}.accruals-sync-upload-modal__status-header[data-v-1e05e394]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm,12px)}.accruals-sync-upload-modal__status-hint[data-v-1e05e394]{font-size:var(--font-size-xxs,12px);color:var(--text-grey-sub,#828285);white-space:nowrap}.accruals-sync-upload-modal__status-loading[data-v-1e05e394]{display:flex;align-items:center;gap:var(--space-xs,8px);font-size:var(--font-size-xxs,12px);color:var(--text-grey-sub,#828285)}.accruals-sync-upload-modal__status-grid[data-v-1e05e394]{display:flex;flex-direction:column;gap:var(--space-xs,8px)}.accruals-sync-upload-modal__status-row[data-v-1e05e394]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm,12px)}.accruals-sync-upload-modal__status-row--full[data-v-1e05e394]{align-items:flex-start}.accruals-sync-upload-modal__status-label[data-v-1e05e394]{font-size:var(--font-size-xxs,12px);color:var(--text-grey-sub,#828285)}.accruals-sync-upload-modal__status-value[data-v-1e05e394]{font-size:var(--font-size-xxs,12px);color:var(--text-grey-default,#2c2c35);text-align:right}.accruals-sync-upload-modal__step[data-v-1e05e394]{display:flex;flex-direction:column;gap:var(--space-3xs,2px);width:100%;margin:0}.accruals-sync-upload-modal__step--upload[data-v-1e05e394]{gap:var(--space-sm,12px)}.accruals-sync-upload-modal__step-header[data-v-1e05e394]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm,12px);width:100%}.accruals-sync-upload-modal__step-title[data-v-1e05e394]{margin:0;font-size:var(--font-size-sm,16px);font-weight:var(--font-weight-semibold,600);line-height:var(--line-height-md,24px);color:var(--text-grey-default,#2c2c35);text-transform:capitalize}.accruals-sync-upload-modal__step-desc[data-v-1e05e394]{margin:.25rem 0 0;font-size:var(--font-size-xxs,12px);font-weight:var(--font-weight-regular,400);line-height:var(--line-height-xs,18px);color:var(--text-grey-sub,#828285)}.accruals-sync-upload-modal__reupload-btn[data-v-1e05e394]{flex-shrink:0;height:var(--size-control-sm,32px);min-width:unset;padding:0 var(--space-xs,8px);text-transform:none;letter-spacing:var(--letter-spacing-normal,normal)}.accruals-sync-upload-modal__dropzone[data-v-1e05e394]{width:100%}.accruals-sync-upload-modal__dropzone[data-v-1e05e394] .dropzone-container{min-height:117px;height:117px;padding:0;display:flex;align-items:center;justify-content:center;border:1.5px dashed var(--border-grey-default,#e5e5e5);border-radius:var(--radius-xs,4px);background:var(--grey-white,#fff)}.accruals-sync-upload-modal__dropzone[data-v-1e05e394] .file-label,.accruals-sync-upload-modal__dropzone[data-v-1e05e394] .text-body-2{font-size:var(--font-size-xs,14px)!important;line-height:var(--line-height-sm,20px);color:var(--text-grey-sub,#828285)}.accruals-sync-upload-modal__dropzone[data-v-1e05e394] .blue--text{color:var(--status-blue,#4da1fe)!important}.accruals-sync-upload-modal__validating[data-v-1e05e394]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:117px;gap:var(--space-xs,8px)}.accruals-sync-upload-modal__validating-text[data-v-1e05e394]{font-size:var(--font-size-xs,14px);color:var(--slate-500,#6b7280);margin:0}.accruals-sync-upload-modal__landed[data-v-1e05e394]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs,8px);min-height:48px;padding:var(--space-sm,12px);border:var(--border-sm,1px) solid var(--border-grey-default,#e5e5e5);border-radius:var(--radius-xs,4px);background:var(--grey-50,#fafafa)}.accruals-sync-upload-modal__landed-file[data-v-1e05e394]{font-size:var(--font-size-xs,14px);color:var(--text-grey-default,#2c2c35);word-break:break-all}.accruals-sync-upload-modal__table[data-v-1e05e394]{max-height:40vh;overflow:auto;margin-top:var(--space-sm,12px)}.accruals-sync-upload-modal__mapping-actions[data-v-1e05e394]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm,12px);margin-top:var(--space-sm,12px)}.accruals-sync-upload-modal__add-column-btn[data-v-1e05e394]{padding:0 var(--space-xs,8px)}.accruals-sync-upload-modal__add-column-btn[data-v-1e05e394],.accruals-sync-upload-modal__sync-columns-btn[data-v-1e05e394]{text-transform:none;letter-spacing:var(--letter-spacing-normal,normal);font-weight:var(--font-weight-semibold,600);min-width:unset}.accruals-sync-upload-modal__sync-columns-btn[data-v-1e05e394]{height:var(--size-control-sm,32px);padding:0 var(--space-sm,12px)}.accruals-sync-upload-modal__footer[data-v-1e05e394]{border-top:var(--border-sm,1px) solid var(--border-grey-default,#e5e5e5);padding:var(--padding-sm,12px) var(--space-lg,24px)!important;gap:var(--space-sm,12px);margin:0}.accruals-sync-upload-modal__cancel-btn[data-v-1e05e394],.accruals-sync-upload-modal__primary-btn[data-v-1e05e394]{height:var(--size-control-sm,32px);min-width:unset;padding:0 18px;border-radius:var(--radius-sm,8px);font-weight:var(--font-weight-semibold,600);letter-spacing:var(--letter-spacing-normal,normal);text-transform:none}.accruals-sync-upload-modal__cancel-btn[data-v-1e05e394]{border-color:var(--color-primary-base,#193541);color:var(--color-primary-base,#193541)}