.accruals-workspace-header[data-v-0e6c0886]{display:flex;flex-direction:column;width:100%}.accruals-workspace-header__back-btn[data-v-0e6c0886]{flex-shrink:0}.accruals-workspace-header__breadcrumb[data-v-0e6c0886]{gap:var(--space-2xs);color:var(--grey-500)}.accruals-workspace-header__breadcrumb-link[data-v-0e6c0886]{border:0;background:transparent;padding:0;cursor:pointer;font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xs);color:var(--text-grey-sub);text-transform:capitalize}.accruals-workspace-header__breadcrumb-link[data-v-0e6c0886]:hover{color:var(--grey-ink);text-decoration:underline}.accruals-workspace-header__title-block[data-v-0e6c0886]{display:flex;flex-direction:column;gap:var(--space-2xs)}.accruals-workspace-header__title-row[data-v-0e6c0886]{display:flex;align-items:center;gap:var(--space-2xs)}.accruals-workspace-header__refresh-btn[data-v-0e6c0886]{width:var(--size-control-sm);height:var(--size-control-sm)}.accruals-workspace-header__title[data-v-0e6c0886]{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-xl);font-weight:var(--font-weight-bold);color:var(--grey-900)}.accruals-workspace-header__subtitle[data-v-0e6c0886]{margin:0;font-size:var(--font-size-xxs);line-height:var(--line-height-xs);color:var(--grey-500)}.accruals-workspace-header__title[data-v-0e6c0886]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}@media(max-width:1279px){.accruals-workspace-header__title-block[data-v-0e6c0886]{min-width:0}.accruals-workspace-header__subtitle[data-v-0e6c0886]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.accruals-workspace-header__refresh-btn[data-v-0e6c0886]{transition:none}}.accruals-config-tabs[data-v-31c40274]{display:flex;align-items:flex-end;width:100%;min-height:2.5rem;border-bottom:var(--border-sm) solid var(--grey-200)}.accruals-config-tabs--disabled[data-v-31c40274]{pointer-events:none;opacity:.6}.accruals-config-tabs__tab[data-v-31c40274]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-3xs) var(--space-md);border:none;border-bottom:var(--border-sm) solid var(--grey-200);border-radius:var(--radius-4) var(--radius-4) 0 0;background:transparent;color:var(--grey-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);text-transform:capitalize;cursor:pointer;margin-bottom:-1px}.accruals-config-tabs__tab:not(.accruals-config-tabs__tab--active) .accruals-config-tabs__icon[data-v-31c40274]{opacity:.55}.accruals-config-tabs__tab--active[data-v-31c40274]{border-bottom-color:var(--color-primary-base);color:var(--color-primary-base);font-weight:var(--font-weight-semibold)}.accruals-rules-empty[data-v-acdffca8]{flex:1 1 auto!important;min-height:0;display:flex;align-items:center;justify-content:center;min-height:12rem}.accruals-rules-empty__content[data-v-acdffca8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);text-align:center;max-width:30rem;padding:var(--space-xl)}.accruals-rules-empty__message[data-v-acdffca8]{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:normal;color:var(--grey-500)}.accruals-rules-empty__actions[data-v-acdffca8]{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);flex-wrap:wrap}.accruals-condition-connector[data-v-7ef8f56d]{display:flex;align-items:center;min-height:var(--size-control-xs);padding-left:var(--space-sm)}.accruals-condition-connector__rail[data-v-7ef8f56d]{display:flex;flex-direction:column;align-items:center;width:var(--icon-md);flex-shrink:0}.accruals-condition-connector__line[data-v-7ef8f56d]{display:block;width:var(--border-sm);height:var(--padding-2xs);background:var(--primary-100)}.accruals-condition-connector__badge[data-v-7ef8f56d]{display:inline-flex;align-items:center;gap:var(--space-3xs);min-height:var(--space-18);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);border:var(--border-sm) solid transparent;background:var(--primary-50);color:var(--primary-300);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:normal;white-space:nowrap}.accruals-condition-connector__badge--or[data-v-7ef8f56d]{background:var(--file-badge-purple-bg);border-color:var(--blue-300);color:var(--file-badge-purple-text)}.accruals-condition-connector__badge--and[data-v-7ef8f56d]{background:var(--primary-50);border-color:var(--primary-100);color:var(--primary-300)}button.accruals-condition-connector__badge[data-v-7ef8f56d]{cursor:pointer;padding-right:var(--space-xs)}.accruals-condition-connector__chevrons[data-v-7ef8f56d]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:var(--space-5);line-height:0}.accruals-condition-connector__chevrons[data-v-7ef8f56d] .v-icon{width:var(--space-xs);height:var(--space-xs);font-size:var(--space-xs)!important;color:inherit}.accruals-rules-builder--embedded[data-v-2541e4dc]{flex:1 1 auto;min-height:0}.accruals-rules-builder--embedded .accruals-rules-builder__card[data-v-2541e4dc]{gap:var(--space-sm);padding:0;border:none;background:transparent}.accruals-rules-builder__embedded-header[data-v-2541e4dc]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.accruals-rules-builder__custom-pattern--boxed[data-v-2541e4dc]{padding:var(--space-sm);border:var(--border-sm) solid var(--grey-300);border-radius:var(--radius-sm);background:var(--bg-full)}.accruals-rules-builder[data-v-2541e4dc]{flex:1 1 auto;min-height:0}.accruals-rules-builder__card[data-v-2541e4dc]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);border:var(--border-sm) solid var(--grey-200);border-radius:var(--radius-sm);background:var(--grey-white)}.accruals-rules-builder__header[data-v-2541e4dc]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.accruals-rules-builder__heading[data-v-2541e4dc]{display:flex;flex-direction:column;gap:var(--space-2xs)}.accruals-rules-builder__title[data-v-2541e4dc]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:normal;color:var(--color-primary-base)}.accruals-rules-builder__subtitle[data-v-2541e4dc]{margin:0;font-size:var(--font-size-3xs);font-weight:var(--font-weight-medium);line-height:normal;color:var(--grey-600)}.accruals-rules-builder__header-actions[data-v-2541e4dc]{display:inline-flex;align-items:center;gap:var(--space-xs);padding-bottom:var(--space-2xs)}.accruals-rules-builder__edit-btn[data-v-2541e4dc]{gap:var(--space-xs)}.accruals-rules-builder__edit-icon-wrap[data-v-2541e4dc]{display:inline-flex;width:var(--icon-xs);height:var(--icon-xs)}.accruals-rules-builder__edit-icon[data-v-2541e4dc]{display:block;width:100%;height:100%}.accruals-rules-builder__panel[data-v-2541e4dc]{display:flex;flex-direction:column;gap:var(--space-md)}.accruals-rules-builder__list[data-v-2541e4dc]{display:flex;flex-direction:column;gap:0;padding-left:var(--space-md)}.accruals-rules-builder__condition-block[data-v-2541e4dc]{display:flex;flex-direction:column}.accruals-rules-builder__add-link[data-v-2541e4dc]{display:inline-flex;align-items:center;gap:var(--padding-2xs);padding:0;border:none;background:transparent;color:var(--color-primary-base);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);line-height:normal;cursor:pointer}.accruals-rules-builder__add-link[data-v-2541e4dc]:disabled{opacity:.5;cursor:not-allowed}.accruals-rules-builder__add-icon-wrap[data-v-2541e4dc]{display:inline-flex;width:var(--space-7);height:var(--space-7)}.accruals-rules-builder__add-icon[data-v-2541e4dc]{display:block;width:100%;height:100%}.accruals-rules-builder__divider[data-v-2541e4dc]{width:100%;height:var(--border-sm);background:var(--primary-50)}.accruals-rules-builder__custom-pattern[data-v-2541e4dc]{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-sm)}.accruals-rules-builder__custom-pattern-header[data-v-2541e4dc]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.accruals-rules-builder__custom-pattern-copy[data-v-2541e4dc]{display:flex;flex-direction:column;gap:var(--space-3xs)}.accruals-rules-builder__custom-pattern-title[data-v-2541e4dc]{margin:0;font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);line-height:normal;color:var(--color-primary-base)}.accruals-rules-builder__custom-pattern-subtitle[data-v-2541e4dc]{margin:0;font-size:var(--font-size-xxs);line-height:normal;color:var(--grey-600)}.accruals-rules-builder__pattern-input[data-v-2541e4dc] .v-input__control{min-height:var(--size-subscription-item-height)!important}.accruals-rules-builder__pattern-input[data-v-2541e4dc] .v-input__slot{min-height:var(--size-subscription-item-height)!important;border-radius:var(--radius-6)!important;box-shadow:var(--shadow-sm)}.accruals-rules-builder__pattern-input[data-v-2541e4dc] input,.accruals-rules-builder__pattern-readout[data-v-2541e4dc]{font-size:var(--font-size-13);color:var(--color-primary-base)}.accruals-rules-builder__pattern-readout[data-v-2541e4dc]{display:flex;align-items:center;min-height:var(--size-subscription-item-height);padding:0 var(--space-sm);border-radius:var(--radius-6);background:var(--color-surface-gradient-start);box-shadow:var(--shadow-sm);line-height:normal}.accruals-estimation-rules-list[data-v-f8613092]{display:flex;flex-direction:column;flex:0 0 calc(var(--datatable-column-max-width) + var(--space-xl));min-width:calc(var(--space-3xl)*4);max-width:calc(var(--datatable-column-max-width) + var(--space-xl));border-right:var(--border-sm) solid var(--grey-200);background:var(--bg-full)}.accruals-estimation-rules-list__header[data-v-f8613092]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:var(--border-sm) solid var(--grey-200)}.accruals-estimation-rules-list__title-row[data-v-f8613092]{display:inline-flex;align-items:center;gap:var(--space-xs)}.accruals-estimation-rules-list__title[data-v-f8613092]{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-base)}.accruals-estimation-rules-list__count[data-v-f8613092]{display:inline-flex;align-items:center;justify-content:center;min-width:var(--icon-sm);height:var(--icon-sm);padding:0 var(--padding-2xs);border-radius:var(--radius-full);background:var(--grey-200);font-size:var(--font-size-3xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-base)}.accruals-estimation-rules-list__add-icon-wrap[data-v-f8613092]{display:inline-flex;width:var(--space-7);height:var(--space-7)}.accruals-estimation-rules-list__add-icon[data-v-f8613092]{display:block;width:100%;height:100%}.accruals-estimation-rules-list__items[data-v-f8613092]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);overflow:auto;min-height:0}.accruals-estimation-rules-list__item[data-v-f8613092]{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm);border:var(--border-sm) solid var(--grey-200);border-radius:var(--radius-sm);background:var(--grey-white);text-align:left;cursor:pointer}.accruals-estimation-rules-list__item--selected[data-v-f8613092]{border-color:var(--color-primary-base);background:var(--table-hover)}.accruals-estimation-rules-list__item--ghost[data-v-f8613092]{opacity:.4}.accruals-estimation-rules-list__item--chosen[data-v-f8613092],.accruals-estimation-rules-list__item--dragging[data-v-f8613092]{box-shadow:var(--shadow-md)}.accruals-estimation-rules-list__drag[data-v-f8613092]{flex:0 0 var(--icon-xs);width:var(--icon-xs);height:var(--icon-xs);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accruals-estimation-rules-list__drag[data-v-f8613092]:active{cursor:grabbing}.accruals-estimation-rules-list__index[data-v-f8613092]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--icon-md);width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-full);background:var(--color-primary-base);color:var(--grey-white);font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold)}.accruals-estimation-rules-list__content[data-v-f8613092]{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.accruals-estimation-rules-list__name[data-v-f8613092]{font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);color:var(--color-primary-base)}.accruals-estimation-rules-list__badge[data-v-f8613092]{align-self:flex-start;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-xs);background:var(--primary-50);font-size:var(--font-size-3xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-base)}.accruals-estimation-rules-editor[data-v-dc5f2f70]{display:flex;flex:1 1 auto;min-height:0;gap:0;border:var(--border-sm) solid var(--grey-200);border-radius:var(--radius-sm);overflow:hidden;background:var(--grey-white)}.accruals-configuration-page__body[data-v-710c7d30]{display:flex;flex-direction:column;gap:var(--space-xs);min-height:0;overflow:hidden}.accruals-configuration-page__body>.accruals-config-tabs[data-v-710c7d30],.accruals-configuration-page__body>.accruals-configuration-page__im-actions[data-v-710c7d30],.accruals-configuration-page__body>.accruals-configuration-page__im-query[data-v-710c7d30],.accruals-configuration-page__body>.accruals-configuration-page__tabs-row[data-v-710c7d30],.accruals-configuration-page__body>.accruals-workspace-header[data-v-710c7d30]{flex:0 0 auto}.accruals-configuration-page__body>.accruals-configuration-page__im-card[data-v-710c7d30],.accruals-configuration-page__body>.accruals-estimation-rules-editor[data-v-710c7d30],.accruals-configuration-page__body>.accruals-rules-builder[data-v-710c7d30],.accruals-configuration-page__body>.accruals-rules-empty[data-v-710c7d30],.accruals-configuration-page__body>.accruals-rules-loading[data-v-710c7d30]{flex:1 1 auto!important;min-height:0;overflow-x:hidden;overflow-y:auto}.accruals-configuration-page__body>.accruals-configuration-page__im-card .accruals-configuration-page__im-actions[data-v-710c7d30],.accruals-configuration-page__body>.accruals-configuration-page__im-card .accruals-configuration-page__im-query[data-v-710c7d30]{flex:0 0 auto}.accruals-configuration-page__body>.accruals-configuration-page__im-card .accruals-im-groups[data-v-710c7d30]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.accruals-configuration-page__im-card[data-v-710c7d30]{display:flex;flex-direction:column;min-height:0;padding:var(--space-sm);border:var(--border-sm) solid var(--grey-200);border-radius:var(--radius-sm);background:var(--grey-white)}.accruals-configuration-page__im-card-header[data-v-710c7d30]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md)}.accruals-configuration-page__im-card-heading[data-v-710c7d30]{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.accruals-configuration-page__im-card-title[data-v-710c7d30]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:normal;color:var(--color-primary-base)}.accruals-configuration-page__im-card-subtitle[data-v-710c7d30]{margin:0;font-size:var(--font-size-3xs);font-weight:var(--font-weight-medium);line-height:normal;color:var(--grey-600)}.accruals-configuration-page__im-card-actions[data-v-710c7d30]{display:inline-flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.accruals-configuration-page__im-edit-btn[data-v-710c7d30]{flex-shrink:0;gap:var(--space-2xs)}.accruals-configuration-page__im-card-divider[data-v-710c7d30]{width:100%;height:var(--border-sm);background:var(--grey-200)}.accruals-configuration-page__im-card-body[data-v-710c7d30]{display:flex;flex-direction:column;gap:var(--space-sm);min-height:0;flex:1 1 auto;padding:var(--space-md);overflow:hidden}.accruals-rules-loading[data-v-710c7d30]{display:flex;flex-direction:column;min-height:0}.accruals-rules-loading__card[data-v-710c7d30]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);border:var(--border-sm) solid var(--grey-200);border-radius:var(--radius-sm);background:var(--grey-white)}.accruals-rules-loading__heading[data-v-710c7d30]{max-width:calc(var(--space-3xl)*2 + var(--space-2xl))}.accruals-configuration-page__im-actions[data-v-710c7d30]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);flex:0 0 auto}.accruals-configuration-page__im-preview-meta[data-v-710c7d30],.accruals-configuration-page__im-run-meta[data-v-710c7d30]{font-size:.85rem;color:var(--text-grey-sub)}.accruals-configuration-page__im-query[data-v-710c7d30]{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:var(--border-sm) solid var(--grey-200);border-radius:var(--radius-sm);background:var(--grey-50);max-height:14rem;overflow:auto}.accruals-configuration-page__im-query-header[data-v-710c7d30]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.accruals-configuration-page__im-query-title[data-v-710c7d30]{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-primary-base)}.accruals-configuration-page__im-query-hint[data-v-710c7d30]{font-size:.75rem;color:var(--text-grey-sub)}.accruals-configuration-page__im-query-body[data-v-710c7d30]{margin:0;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.75rem;line-height:1.45;color:var(--grey-700);white-space:pre-wrap;word-break:break-word}.accruals-configuration-page__tabs-row[data-v-710c7d30]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.accruals-configuration-page__run-cluster[data-v-710c7d30]{display:inline-flex;align-items:center;gap:var(--space-sm);flex:0 0 auto}.accruals-configuration-page__run-btn[data-v-710c7d30]{flex:0 0 auto}.accruals-configuration-page__run-meta[data-v-710c7d30]{font-size:.85rem;color:var(--text-grey-sub)}