.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}