.ruleGroup{border:1px solid #8081a2}.queryBuilder-branches .rule:after,.queryBuilder-branches .rule:before,.queryBuilder-branches .ruleGroup .ruleGroup:after,.queryBuilder-branches .ruleGroup .ruleGroup:before{border-color:#8081a2}.queryBuilder-branches .betweenRules:before{border:solid #8081a2}.ruleGroup{padding:.5rem;border-radius:.25rem;border:1px solid #ced9e0;background:rgba(249,246,241,.7)}.ruleGroup,.ruleGroup .ruleGroup-body{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.ruleGroup .ruleGroup-body:empty{display:none}.ruleGroup .rule,.ruleGroup .ruleGroup-header{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.ruleGroup .rule .rule-value[\:has\(.rule-value-list-item\)]{display:flex;grid-gap:.5rem;gap:.5rem;align-items:baseline}.ruleGroup .rule .rule-value:has(.rule-value-list-item){display:flex;grid-gap:.5rem;gap:.5rem;align-items:baseline}[data-inlinecombinators=disabled] .dndOver.rule,[data-inlinecombinators=disabled] .dndOver.ruleGroup-header{border-bottom:2px dashed #639;padding-bottom:.5rem}[data-inlinecombinators=disabled] .dndOver.rule.dndCopy,[data-inlinecombinators=disabled] .dndOver.ruleGroup-header.dndCopy{border-bottom-color:#693}[data-inlinecombinators=enabled] .dndOver.betweenRules,[data-inlinecombinators=enabled] .dndOver.rule+.betweenRules,[data-inlinecombinators=enabled] .dndOver.rule:last-child,[data-inlinecombinators=enabled] .dndOver.ruleGroup-header{border-bottom:2px dashed #639;padding-bottom:.5rem}[data-inlinecombinators=enabled] .dndOver.betweenRules.dndCopy,[data-inlinecombinators=enabled] .dndOver.rule+.betweenRules.dndCopy,[data-inlinecombinators=enabled] .dndOver.rule:last-child.dndCopy,[data-inlinecombinators=enabled] .dndOver.ruleGroup-header.dndCopy{border-bottom-color:#693}.rule.dndDragging,.ruleGroup.dndDragging{opacity:.5}.rule .queryBuilder-dragHandle,.ruleGroup .queryBuilder-dragHandle{cursor:move}[data-dnd=disabled] .queryBuilder-dragHandle{display:none}.queryBuilder-branches .ruleGroup-body{margin-left:1rem}.queryBuilder-branches .rule,.queryBuilder-branches .ruleGroup .ruleGroup{position:relative}.queryBuilder-branches .rule:after,.queryBuilder-branches .rule:before,.queryBuilder-branches .ruleGroup .ruleGroup:after,.queryBuilder-branches .ruleGroup .ruleGroup:before{content:"";width:.5rem;left:calc(-.5rem - 1px);border-color:#215c86;border-style:solid;border-radius:0;position:absolute}.queryBuilder-branches .rule:before,.queryBuilder-branches .ruleGroup .ruleGroup:before{top:-.5rem;height:calc(50% + .5rem);border-width:0 0 1px 1px}.queryBuilder-branches .rule:last-child:before,.queryBuilder-branches .ruleGroup .ruleGroup:last-child:before{border-bottom-left-radius:.25rem}.queryBuilder-branches .rule:after,.queryBuilder-branches .ruleGroup .ruleGroup:after{top:50%;height:50%;border-width:0 0 0 1px}.queryBuilder-branches .rule:last-child:after,.queryBuilder-branches .ruleGroup .ruleGroup:last-child:after{display:none}.queryBuilder-branches .ruleGroup .ruleGroup:after,.queryBuilder-branches .ruleGroup .ruleGroup:before{left:calc(-.5rem - 2px)}.queryBuilder-branches .ruleGroup .ruleGroup:before{top:calc(-.5rem - 1px);height:calc(50% + .5rem + 1px)}.queryBuilder-branches .ruleGroup .ruleGroup:after{height:calc(50% + 1px)}.queryBuilder-branches .betweenRules{position:relative}.queryBuilder-branches .betweenRules:before{content:"";width:.5rem;left:calc(-.5rem - 1px);border-radius:0;position:absolute;top:-.5rem;height:calc(100% + .5rem);border:solid #215c86;border-width:0 0 0 1px}.svg-font-color svg>path{fill:var(--ifm-font-color-base)}.queryBuilder-disabled *{cursor:not-allowed}.queryBuilder-disabled * .ruleGroup-notToggle{opacity:.4;pointer-events:none}.queryBuilder-disabled * button{opacity:.4;cursor:not-allowed;pointer-events:none}.queryBuilder-disabled * input{opacity:.7;background:var(--chakra-colors-white)}.queryBuilder{width:100%}.queryBuilder input[type=checkbox]{background:#fff}.queryBuilder .ruleGroup{padding:.75rem}.queryBuilder span.rule-value{padding-left:0;padding-right:0}.queryBuilder .rule-value-list-item,.queryBuilder input.rule-value{overflow:visible;display:inline-block;width:auto;padding-inline-start:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);border-radius:var(--chakra-radii-md)}.queryBuilder .rule-value-list-item,.queryBuilder input.rule-value,.queryBuilder select{color:inherit;line-height:inherit;font-family:inherit;font-size:100%;margin:0;border-style:solid;border-width:0;box-sizing:border-box;min-width:0;outline:1px solid #e1e8ed;outline-offset:0;position:relative;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);height:var(--chakra-sizes-10)}.queryBuilder select{text-transform:none;padding-inline-end:5px;border-right-width:15px!important;border-right-color:transparent!important;width:-moz-fit-content;width:fit-content;padding-bottom:1px;background:var(--select-bg);--select-bg:var(--chakra-colors-white);padding-inline-start:12px;border-radius:var(--chakra-radii-md)}.queryBuilder .ruleGroup-combinators{font-weight:600;outline:1px solid;outline-offset:0}.queryBuilder .ruleGroup-notToggle{align-items:center;display:flex;text-transform:uppercase}.queryBuilder .ruleGroup-notToggle input{flex:none;margin-right:6px}.queryBuilder .ruleGroup-header .queryBuilder-dragHandle,.queryBuilder .ruleGroup-header .ruleGroup-addGroup,.queryBuilder .ruleGroup-header .ruleGroup-addRule,.queryBuilder .ruleGroup-header .ruleGroup-cloneGroup,.queryBuilder .ruleGroup-header .ruleGroup-notToggle,.queryBuilder .ruleGroup-header .ruleGroup-remove{z-index:10}.queryBuilder .rule-cloneRule,.queryBuilder .rule-remove,.queryBuilder .ruleGroup-addGroup,.queryBuilder .ruleGroup-addRule,.queryBuilder .ruleGroup-cloneGroup,.queryBuilder .ruleGroup-remove{background:#4d8f99;padding-inline-start:1rem;padding-inline-end:1rem;height:2.5rem;color:#fff;line-height:inherit;cursor:pointer;text-transform:none;overflow:visible;display:inline-flex;-webkit-appearance:none;appearance:none;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;font-weight:600;border-radius:.375rem;min-width:2.5rem}.queryBuilder button:hover{background:#2b6871}.queryBuilder .ruleGroup.queryBuilder-invalid{border-color:red;padding-bottom:35px}.queryBuilder .ruleGroup.queryBuilder-invalid>.ruleGroup-header:after{content:"Empty groups are invalid. Add a rule or group.";color:red;font-size:14px;position:absolute;padding-top:70px}.queryBuilder .rule.queryBuilder-invalid.show-errors input.rule-value,.queryBuilder .rule.queryBuilder-invalid.show-errors input.rule-value-list-item{border:1px solid red}.queryBuilder .rule.queryBuilder-invalid.show-errors input.rule-value-list-item::placeholder,.queryBuilder .rule.queryBuilder-invalid.show-errors input.rule-value::placeholder{color:#b30000}.dateRangePickerStyles .react-datepicker__input-container input{background-color:inherit;width:inherit}.dateRangePickerStyles .react-datepicker-wrapper{width:100%}.portfolioDatePicker .react-datepicker{padding:24px}.portfolioDatePicker .react-datepicker-wrapper{width:100%;border-radius:.375rem}.portfolioDatePicker .react-datepicker__view-calendar-icon{width:inherit}.portfolioDatePicker .react-datepicker__input-container input{width:100%;padding-left:2rem;padding-right:2rem;border-radius:.375rem}.portfolioDatePicker .react-datepicker__input-container .react-datepicker__calendar-icon{height:100%;padding:0;margin-left:.5rem;margin-right:.5rem}.portfolioDatePicker .react-datepicker__navigation--previous{top:160px;border-width:1px;border-color:#000;background:var(--White,#fff);border-radius:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);left:-8px}.portfolioDatePicker .react-datepicker__navigation-icon--previous{right:0;top:5px}.portfolioDatePicker .react-datepicker__navigation--next{top:160px;right:-8px;border-width:1px;border-color:#000;background:var(--White,#fff);border-radius:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.portfolioDatePicker .react-datepicker__navigation-icon--next{left:0;top:5px}.portfolio-datepicker-calendar-container{background-color:var(--chakra-colors-gray-50);padding:24px;border-radius:8px;height:444px}[data-theme=dark] .portfolio-datepicker-calendar-container{background-color:var(--chakra-colors-gray-900)}.portfolioDatePicker .react-datepicker__header{background-color:#fff;padding:0;border:none}.portfolioDatePicker .react-datepicker__month-container{padding:24px;margin:0 8px;border-radius:8px;background:#fff}.portfolioDatePicker .react-datepicker__current-month{background-color:var(--chakra-colors-gray-50);border-radius:8px;padding:8px 16px;margin-bottom:16px;text-align:left;font-weight:500;font-size:12px}[data-theme=dark] .portfolioDatePicker .react-datepicker__current-month{background-color:var(--chakra-colors-gray-900);color:#fff}.portfolioDatePicker .react-datepicker__header__dropdown{background-color:var(--chakra-colors-gray-50);border-bottom-left-radius:8px;border-bottom-right-radius:8px}[data-theme=dark] .portfolioDatePicker .react-datepicker__header__dropdown{background-color:var(--chakra-colors-gray-900)}.portfolioDatePicker .react-datepicker__day-name{font-size:12px;font-weight:500;width:28px;margin-bottom:8px}.portfolioDatePicker .react-datepicker__day{font-size:12px;font-weight:400;width:28px}.portfolioDatePicker .react-datepicker__day--in-range,.portfolioDatePicker .react-datepicker__day--in-range:hover,.portfolioDatePicker .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#012e32;color:#fff}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#ececec}.fullDatePicker-main-container .react-datepicker{padding:1.5rem}.fullDatePicker-main-container .react-datepicker-wrapper{height:100%;width:100%}.fullDatePicker-main-container .react-datepicker__view-calendar-icon{height:inherit;width:inherit}.fullDatePicker-main-container .react-datepicker__input-container{height:100%}.fullDatePicker-main-container .react-datepicker__input-container input{height:100%;width:100%;padding-left:2.75rem;border-radius:.5rem;background-color:transparent}.fullDatePicker-main-container.transparentBg .react-datepicker__input-container input{background-color:transparent}.fullDatePicker-main-container .react-datepicker__input-container .react-datepicker__calendar-icon{height:100%;margin-left:1rem;padding:0}[data-theme=dark] .fullDatePicker-main-container .react-datepicker__input-container .react-datepicker__calendar-icon{fill:#fff}.fullDatePicker-main-container.transparentBg .react-datepicker__input-container .react-datepicker__calendar-icon{fill:var(--White,#fff)}.fullDatePicker-main-container .react-datepicker__navigation--previous{left:-1rem}.fullDatePicker-main-container .react-datepicker__navigation--next,.fullDatePicker-main-container .react-datepicker__navigation--previous{top:1.25rem;border-width:1px;border-color:#000;background:var(--White,#fff);border-radius:50%;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.15)}.fullDatePicker-main-container .react-datepicker__navigation--next{right:-1rem}.fullDatePicker-main-container .react-datepicker__navigation-icon--next,.fullDatePicker-main-container .react-datepicker__navigation-icon--previous{top:0;left:0;right:0;bottom:0;transform:scale(.75)}.fullDatePicker-main-container .react-datepicker__header{background-color:#fff;padding:0;border:none}.fullDatePicker-main-container .react-datepicker__month-container{padding:1.5rem;margin:0;border-radius:.5rem;background:#fff}.fullDatePicker-main-container .react-datepicker__current-month{display:none}.fullDatePicker-main-container .react-datepicker__header__dropdown{background-color:var(--chakra-colors-gray-50);border-radius:.5rem}.fullDatePicker-main-container .react-datepicker__header__dropdown select{background-color:var(--chakra-colors-gray-50);color:#000;font-size:.75rem;font-weight:500;padding:.25rem}[data-theme=dark] .fullDatePicker-main-container .react-datepicker__header__dropdown{background-color:var(--chakra-colors-gray-900)}[data-theme=dark] .fullDatePicker-main-container .react-datepicker__header__dropdown select{background-color:var(--chakra-colors-gray-900);color:#fff}.fullDatePicker-main-container .react-datepicker__day-name{font-size:.75rem;font-weight:500;width:1.75rem;margin-bottom:.5rem;margin-top:1rem}.fullDatePicker-main-container .react-datepicker__day{font-size:.75rem;font-weight:400;width:1.75rem}.fullDatePicker-main-container .react-datepicker__day--in-range,.fullDatePicker-main-container .react-datepicker__day--in-range:hover,.fullDatePicker-main-container .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#012e32;color:#fff}.jsoneditor-menu{display:none}.jsoneditor-outer.has-main-menu-bar{height:500px}.readOnly{cursor:not-allowed}.ProseMirror.focus-visible,.ProseMirror:focus-visible{outline:none}.ProseMirror>*+*{margin-top:.75em}.ProseMirror>:first-child{margin-top:0}.ProseMirror>:last-child{margin-bottom:0}.ProseMirror ol,.ProseMirror ul{margin:.8em 0;padding:0 0 0 2em}.ProseMirror ol li>ol,.ProseMirror ol li>ul,.ProseMirror ul li>ol,.ProseMirror ul li>ul{margin:0}.ProseMirror ol li p,.ProseMirror ul li p{display:inline;margin:0}.ProseMirror ul[data-type=taskList]{list-style:none;margin:.8em 0;padding:0 0 0 .9em}.ProseMirror ul[data-type=taskList] li{display:flex}.ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5em;-webkit-user-select:none;user-select:none}.ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto}.ProseMirror ul[data-type=taskList] input[type=checkbox]{cursor:pointer}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{line-height:1.1}.ProseMirror p{margin:.8em 0;font-size:.9rem}.ProseMirror code{background:rgba(97,97,97,.1);color:#616161;border:1px solid hsla(0,0%,50.2%,.3);border-radius:3px;padding:1px}.ProseMirror pre{color:#24292e;background:#f5f7f9;font-family:"ui-monospace",SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;padding:.75rem 1rem;border-radius:.5rem}.ProseMirror pre code{color:inherit;padding:0;background:none;font-size:.8rem;border:none}.ProseMirror blockquote{padding-left:1rem;border-left:2px solid rgba(13,13,13,.1)}.ProseMirror hr{border:none;border-top:2px solid rgba(13,13,13,.1);margin:1.5rem 0}.tiptap .is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.main{height:100%}.divider{border-color:#b5b5b5!important}.status-text{font-size:14px;font-weight:750;border-radius:10px;padding:5px 8px;text-align:center}.status-text.good{background-color:#eff9f5;color:#6bc995}.status-text.warning{background-color:#faf7ea;color:#edc358}.download-container{display:inline-block;margin-right:18px}.download-container .download-button{background-color:transparent;position:relative;cursor:pointer;text-align:left;display:inline-block}.csv-link{display:none}.bank-account-row:hover,.draw-request-history-ledger-item-row:hover,.institutions-accounts-row:hover,.reports-row:hover{background-color:#f0f0f0}.cancel-draw-request-button:hover,.invalidate-plaid-item-button:hover{color:#000}.cursor-pointer:hover{cursor:pointer}.gray-circle-background{background:#f9f6f1;padding:4px;border-radius:50%;z-index:-1}.vertical-line{border-left:2px solid #f9f6f1;margin-left:15px;top:0}.handsontable .assignment{border-collapse:collapse}.handsontable thead th{background-color:#fff;color:#5c7080;font-weight:700;font-size:12px;letter-spacing:.05em}.handsontable .assignment-cell,.handsontable thead th{vertical-align:middle;border:0!important;border-bottom:1px solid #ced9e0!important}.handsontable .assignment-cell{text-align:center!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000!important}.handsontable .assignment-cell-with-eligibility-kickout{background-color:rgba(255,115,115,.1)}.handsontable .assignment-cell-with-concentration-kickout{background-color:rgba(255,179,102,.1)}.htCommentTextArea{background-color:#106ba3!important;color:#fff;height:-moz-fit-content!important;height:fit-content!important}.handsontable .htCommentCell:after{border-top:6px solid red!important}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}@media screen and (max-width:992px){.vertical-line{visibility:hidden}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.d6fbb6e4.css.map*/