:root{--flex-blue-600:#0369b1;--flex-red-500:#da3224;--flex-yellow-400:#fbd10e;--flex-green-300:#54bc48;--flex-purple-300:#9176b5;--flex-coolGrey-000:#fff;--flex-coolGrey-100:#f3f7fa;--flex-coolGrey-900:#222;--flex-warmGrey-000:#f7f7f7;--flex-warmGrey-100:#eaeaea;--flex-warmGrey-200:#d8d8d8;--flex-warmGrey-300:#cacaca;--flex-warmGrey-500:#aaacae;--flex-warmGrey-700:#707070;--flex-warmGrey-900:#303030;--color-table-header-bg:#fafafa;--color-table-row-hover-blue:#e5f0f7;--color-table-row-grey-hover:var(--flex-warmGrey-000);--color-button-blue-hover:#02548e;--color-button-white-hover:#e6f0f7;--color-white:var(--flex-coolGrey-000);--color-text-black:var(--flex-coolGrey-900);--color-text-grey:var(--flex-warmGrey-700);--color-text-blue:var(--flex-blue-600);--color-text-red:var(--flex-red-500);--font-size-SM:.75rem;--font-size-MD:.875rem;--font-size-LG:1rem;--font-size-XL:1.25rem;--font-size-XXL:1.5rem;--font-size-SM-em:.857em;--font-size-MD-em:1em;--font-size-LG-em:1.143em;--font-size-XL-em:1.429em;--font-size-XXL-em:1.714em;--spacer-XS:5px;--spacer-SM:10px;--spacer-MD:15px;--spacer-LG:20px;--spacer-XL:30px;--fixed-height-tab:30px;--fixed-height-row:50px}input{font-family:inherit;font-size:inherit;box-sizing:border-box;padding:0 0 0 .4em;min-width:0}button{font-family:inherit;font-size:inherit;background-image:none;background-color:transparent;padding:0;border-radius:0;border:0;margin:0;cursor:pointer}textarea{font-family:inherit;font-size:inherit;box-sizing:border-box;padding:0 0 0 .4em}select{font-family:inherit;font-size:inherit;background-image:none;padding:0}.BndTxtOv{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.BreakWord{word-wrap:break-word}:not(output):-moz-ui-invalid{box-shadow:none}:not(output):-moz-ui-invalid:-moz-focusring{box-shadow:none}.Component.ButtonAdd{width:1.786em;height:1.786em;background-color:var(--color-white);background-repeat:no-repeat;background-position:center;background-size:1.3em;background-image:url(graphics/add.svg)}.Component.ButtonAddBank{width:1.8em;height:1.8em;background-repeat:no-repeat;background-color:var(--color-white);background-position:center;background-size:1.8em;background-image:url(graphics/add_bank.svg)}.Component.ButtonArrow{position:relative;background-color:transparent;min-width:1em;min-height:1em}.Component.ButtonArrow::before{content:"";width:.6em;height:.24em;display:block;position:absolute;transform:rotate(45deg)}.Component.ButtonArrow::after{content:"";width:.6em;height:.24em;display:block;position:absolute;transform:rotate(-45deg)}.Component.ButtonArrow.Up::before{top:.4em;left:.05em;transform:rotate(-45deg)}.Component.ButtonArrow.Up::after{top:.4em;left:.35em;transform:rotate(45deg)}.Component.ButtonArrow.Up.Black::before{background-color:var(--flex-coolGrey-900)}.Component.ButtonArrow.Up.Black::after{background-color:var(--flex-coolGrey-900)}.Component.ButtonArrow.Down::before{top:.4em;left:.05em;transform:rotate(45deg)}.Component.ButtonArrow.Down::after{top:.4em;left:.35em;transform:rotate(-45deg)}.Component.ButtonArrow.Down.Black::before{background-color:var(--flex-coolGrey-900)}.Component.ButtonArrow.Down.Black::after{background-color:var(--flex-coolGrey-900)}.Component.ButtonArrow.Left::before{top:.23em;left:.2em;transform:rotate(-45deg)}.Component.ButtonArrow.Left::after{top:.53em;left:.2em;transform:rotate(45deg)}.Component.ButtonArrow.Left.Black::before{background-color:var(--flex-coolGrey-900)}.Component.ButtonArrow.Left.Black::after{background-color:var(--flex-coolGrey-900)}.Component.ButtonArrow.Left.Gray::before{background-color:var(--flex-warmGrey-300)}.Component.ButtonArrow.Left.Gray::after{background-color:var(--flex-warmGrey-300)}.Component.ButtonArrow.Right::before{top:.23em;left:.2em;transform:rotate(45deg)}.Component.ButtonArrow.Right::after{top:.53em;left:.2em;transform:rotate(-45deg)}.Component.ButtonArrow.Right.Black::before{background-color:var(--flex-coolGrey-900)}.Component.ButtonArrow.Right.Black::after{background-color:var(--flex-coolGrey-900)}.Component.ButtonArrow.Right.Gray::before{background-color:var(--flex-warmGrey-300)}.Component.ButtonArrow.Right.Gray::after{background-color:var(--flex-warmGrey-300)}.Component.ButtonArrowPagination{background-color:transparent;min-width:24px;min-height:24px}.Component.ButtonArrowPagination::before{display:block;content:"";width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain}.Component.ButtonArrowPagination.Right::before{background-image:url("graphics/icon-flex-pagination.svg")}.Component.ButtonArrowPagination.Left::before{background-image:url("graphics/icon-flex-pagination.svg");transform:rotate(180deg)}.Component.ButtonArrowPagination.Right:hover::before,.Component.ButtonArrowPagination.Left:hover::before{background-image:url("graphics/icon-flex-pagination-hover.svg")}.Component.ButtonArrowPagination.Left:disabled::before,.Component.ButtonArrowPagination.Left:hover:disabled::before,.Component.ButtonArrowPagination.Right:disabled::before,.Component.ButtonArrowPagination.Right:hover:disabled::before{background-image:url("graphics/icon-flex-pagination-disabled.svg")}.Component.ButtonBlue{padding:0 1.071em;height:34px;border-radius:3px}.Component.ButtonBlue:enabled{background-color:var(--flex-blue-600);color:var(--color-white);border:var(--flex-blue-600) solid 1px}.Component.ButtonBlue:enabled:hover{background-color:var(--color-button-blue-hover);text-decoration:none}.Component.ButtonBlue:disabled{background-color:var(--flex-warmGrey-300);color:var(--color-white);border:var(--flex-warmGrey-300) solid 1px;cursor:default}.Component.ButtonEdit{width:3em;height:1em;margin-left:1.071em;background-repeat:no-repeat;background-color:var(--color-white);background-position:center;background-size:3em 1em;background-image:url(graphics/edit_card.svg)}.Component.ButtonExpense{padding:0 .714em 0 1.714em;height:2.14em;background-repeat:no-repeat;background-position:.714em center;background-size:auto 1em}.Component.ButtonExpense:enabled{background-color:var(--color-white);color:var(--color-text-blue);border:var(--flex-blue-600) solid 1px;background-image:url(graphics/expense_report.svg)}.Component.ButtonExpense:disabled{background-color:var(--flex-warmGrey-300);color:#b7b7b7;border:#b7b7b7 solid 1px;background-image:url(graphics/expense_report_disabled.svg)}.Component.ButtonExport{padding:0 .714em 0 1.714em;height:2.14em;background-repeat:no-repeat;background-position:.714em center;background-size:auto 1em}.Component.ButtonExport:enabled{background-color:var(--color-white);color:var(--color-text-blue);border:var(--flex-blue-600) solid 1px;background-image:url(graphics/export.svg)}.Component.ButtonExport:disabled{background-color:var(--flex-warmGrey-300);color:#b7b7b7;border:#b7b7b7 solid 1px;background-image:url(graphics/export_disabled.svg)}.Component.ButtonIgnore{padding:0 .714em 0 1.914em;height:2.14em;background-repeat:no-repeat;background-position:.714em center;background-size:auto 1em}.Component.ButtonIgnore:enabled{background-color:var(--color-white);color:var(--color-text-blue);border:var(--flex-blue-600) solid 1px;background-image:url(graphics/ignore.svg)}.Component.ButtonIgnore:disabled{background-color:var(--flex-warmGrey-300);color:#b7b7b7;border:#b7b7b7 solid 1px;background-image:url(graphics/ignore_disabled.svg)}.Component.ButtonLink{color:var(--color-text-blue);text-decoration:none}.Component.ButtonMultiAction{position:relative}.Component.ButtonMultiAction .PrimaryAction{padding:0 .535em 0 1.071em;border-radius:3px 0 0 3px;vertical-align:top}.Component.ButtonMultiAction .Expander{padding:0 1.071em 0 .535em;border-radius:0 3px 3px 0;vertical-align:top;background-repeat:no-repeat;background-position:center;background-image:url(graphics/icon-flex-arrow-down-white.svg)}.Component.ButtonMultiAction .SecondaryList{position:absolute;z-index:2;right:0;top:110%;width:max-content;width:-moz-max-content}.Component.ButtonMultiAction .SecondaryList .SecondaryAction.First{border-bottom:0;border-radius:3px 3px 0 0}.Component.ButtonMultiAction .SecondaryList .SecondaryAction.Middle{border-bottom:0}.Component.ButtonMultiAction .SecondaryList .SecondaryAction.Last{border-radius:0 0 3px 3px}.Component.ButtonRemove{height:1em;width:1em;background-repeat:no-repeat;background-position:center;background-size:auto 1em;background-image:url(graphics/remove_close.png)}.Component.ButtonRestore{padding:0 .714em 0 2.114em;height:2.14em;background-repeat:no-repeat;background-position:.714em center;background-size:auto 1em}.Component.ButtonRestore:enabled{background-color:var(--color-white);color:var(--color-text-blue);border:var(--flex-blue-600) solid 1px;background-image:url(graphics/restore.svg)}.Component.ButtonRestore:disabled{background-color:var(--flex-warmGrey-300);color:#b7b7b7;border:#b7b7b7 solid 1px;background-image:url(graphics/restore_disabled.svg)}.Component.ButtonTab{height:var(--fixed-height-tab);padding:0 var(--spacer-SM);text-align:center;text-decoration:none;color:var(--color-text-black);cursor:pointer;font-size:14px}.Component.ButtonTab:hover{color:var(--color-text-blue)}.Component.ButtonTab.Selected{height:calc(var(--fixed-height-tab) - 3px);border-bottom:var(--flex-blue-600) solid 3px;color:var(--color-text-blue)}.Component.ButtonTabs{overflow:hidden;font-size:var(--font-size-MD-em)}.Component.ButtonWhite{padding:0 1.071em;height:34px;border-radius:3px}.Component.ButtonWhite:enabled{background-color:var(--color-white);color:var(--color-text-blue);border:var(--flex-warmGrey-500) solid 1px}.Component.ButtonWhite:enabled:hover{background-color:var(--color-button-white-hover);color:var(--color-text-blue);border:var(--flex-warmGrey-500) solid 1px}.Component.ButtonWhite:disabled{background-color:var(--flex-warmGrey-300);color:var(--color-white);border:var(--flex-warmGrey-300) solid 1px}.Component.FieldAutoComplete{border:1px solid #9b9b9b;color:var(--color-text-black);padding:.05em .3em .1em .3em}.ComponentFieldAutoCompleteName{font-size:14px}.ComponentFieldAutoCompleteId{font-size:12px}.ui-autocomplete{max-height:200px;overflow-y:scroll;overflow-x:hidden}.Component.FieldCheckbox{min-width:1.6em;min-height:1.6em;background-color:var(--color-white);background-repeat:no-repeat;background-position:center;background-size:1.5em;background-image:url(graphics/checkbox_unchecked.svg)}.Component.FieldCheckbox.Checked{background-image:url(graphics/checkbox_checked.svg)}.Component.FieldCheckbox.Indeterminate{background-image:url(graphics/checkbox_indeterminate.svg)}.Component.FieldCheckbox.Disabled{background-image:url(graphics/checkbox_disabled.svg)}.Component.FieldDateInput{border:1px solid #9b9b9b;color:var(--color-text-black);padding:.05em .3em .1em .3em}.Component.FieldDateInput.NotValid{box-shadow:0 0 .15em .07em var(--flex-red-500)}.Component.FieldLabel{color:var(--color-text-black)}.Component.FieldLabel .Required{color:var(--color-text-red)}.Component.FieldReadOnly{color:var(--color-text-grey);padding:.05em .3em .1em .3em;border:1px solid transparent}.Component.FieldSelect{border:var(--flex-warmGrey-500) solid 1px;color:var(--color-text-black);border-radius:4px;color:var(--flex-warmGrey-900);cursor:pointer;height:28px;padding:5px 7px;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url("graphics/icon-flex-arrow-down.svg");background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:50%;padding-right:35px}.Component.FieldSelect:not(.ClearStyle):focus{outline:0;border:2px solid var(--flex-blue-600);background-position-x:calc(100% - 9px);padding-left:6px;padding-right:34px;padding-top:4px;padding-bottom:4px}.Component.FieldLabel{color:var(--color-text-black)}.Component.FieldSelect:disabled{background-color:var(--flex-warmGrey-100);color:var(--color-text-black);cursor:default}.Component.FieldSelect.ClearStyle{border:0;color:var(--color-text-blue);background-image:url("graphics/icon-flex-arrow-down-blue.svg")}.Component.FieldSelect.ClearStyle:focus{outline:0;border:0}.Component.FieldSelectedItem{color:var(--color-text-black);padding:.05em .3em .1em .3em;border:1px solid transparent}.Component.FieldSelectedItem .ItemName{margin-left:.5em}.Component.FieldTextInput{border:1px solid #9b9b9b;color:var(--color-text-black);padding:.05em .3em .1em .3em}.Component.FieldTextInput.NotValid{box-shadow:0 0 .15em .07em var(--flex-red-500)}html,body{height:100%;padding:0;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:16px}.Component.Host{width:100%;height:100%;padding:0;margin:0;position:fixed;overflow:hidden}.Component.LayoutConfirmation .ButtonSpacer{margin-right:1.071em}.Component.LayoutConfirmation .TextSpacer{margin-bottom:1.071em}.FlexContainer{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;display:-moz-flex;-moz-justify-content:flex-start;-moz-align-content:flex-start;-moz-align-items:flex-start;display:-ms-flex;-ms-justify-content:flex-start;-ms-align-content:flex-start;-ms-align-items:flex-start;display:-webkit-flex;-webkit-justify-content:flex-start;-webkit-align-content:flex-start;-webkit-align-items:flex-start}.FlexContainer.Wrap{flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.FlexContainer.NoWrap{flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.FlexContainer.SpaceBetween{justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between}.FlexContainer.SpaceAround{justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around}.FlexContainer.AlignEnd{justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end}.FlexContainer.AlignEndCross{align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-align-items:flex-end}.FlexContainer.CrossAxisStretch{align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-align-items:stretch}.FlexContainer.CenterMainAxis{justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center}.FlexContainer.CenterCrossAxis{align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center}.FlexContainer.Row{flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row}.FlexContainer.Column{flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.FlexItem{order:0;align-self:auto;-moz-order:0;-moz-align-self:auto;-ms-order:0;-ms-align-self:auto;-webkit-order:0;-webkit-align-self:auto;min-width:0;min-height:0}.FlexItem.Static{flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto}.FlexItem.Stretch{flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-flex:1 1 auto}.FlexItem.StretchNoBasis{flex:1 1 0em;-moz-flex:1 1 0em;-ms-flex:1 1 0em;-webkit-flex:1 1 0em}.FlexItem.AlignEndCross{align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;-webkit-align-self:flex-end}.Component.LayoutGrid .CheckBoxColumn{font-size:.8em}.Component.LayoutGrid .ColumnSpacer{margin-right:1em}.Component.LayoutGrid .GridHeader{padding:var(--spacer-MD) var(--spacer-LG);border-bottom:1px solid var(--flex-warmGrey-200);border-top:1px solid var(--flex-warmGrey-200);background-color:var(--color-table-header-bg)}.Component.LayoutGrid .RowSpacer{border-bottom:1px solid var(--flex-warmGrey-200);padding:var(--spacer-MD) var(--spacer-LG)}.Component.LayoutGrid .RowSpacer:last-of-type{border-bottom:0}.Component.LayoutGrid .LayoutRow{transition:250ms linear}.Component.LayoutGrid .LayoutRow:hover{background-color:var(--color-table-row-grey-hover)}.Component.LayoutGrid .RowHoverBlue.LayoutRow:hover{background-color:var(--color-table-row-hover-blue)}.Component.LayoutGrid .RowHoverBlue:has(button.Checked){background-color:var(--color-table-row-hover-blue)}.Component.LayoutGrid .ColumnHeader{color:var(--flex-warmGrey-700)}.Component.LayoutGrid .ColumnHeader .HeaderLabel{margin-top:var(--spacer-SM);color:var(--flex-warmGrey-700)}.Component.LayoutGrid .ColumnHeader .HeaderLabel.OptionsAvailable{color:var(--color-text-blue)}.Component.LayoutGrid .ColumnHeader .HeaderSelect{width:100%;margin-top:var(--spacer-SM);color:var(--flex-warmGrey-700)}.Component.LayoutGrid .Warning{color:var(--flex-red-500);text-align:center;padding:var(--spacer-LG)}.Component.LayoutGrid .PagingControl{border-bottom:0;color:var(--color-text-grey)}.Component.LayoutGrid .PagingControl .ResultSpacer{margin-right:1.071em}.Component.LayoutGrid .PagingControl .Spacer{margin-right:.357em}.Component.LayoutGrid .PagingControl .Spacer{margin-right:.357em}.Component.LayoutGrid .PagingControl .SelectedCount{background-color:var(--color-white);color:var(--color-text-black)}.Component.LayoutGrid .PagingControl .PagingText{color:var(--color-text-black)}.Component.LayoutGrid .PagingControl .PaginationInner{margin-left:var(--spacer-XS);padding-left:var(--spacer-SM);padding-right:var(--spacer-SM);gap:var(--spacer-XS);color:var(--color-text-grey)}.Component.LayoutGrid .PagingControl .PaginationInner .FieldLabel{color:var(--color-text-grey)}.Component.LayoutHover.Dialog{max-width:40em;position:fixed;top:0;left:0;visibility:hidden;z-index:-2;padding:1em;border:#e5e8ea solid 2px;background-color:var(--color-white);box-shadow:5px 5px 5px -5px #000}.Component.LayoutHover.Overlay{width:100%;height:100%;position:fixed;top:0;left:0;visibility:hidden;z-index:-2}.Component.LayoutPopUp{width:100%;height:100%;position:absolute;top:0;left:0}.Component.LayoutPopUp .Dialog{position:absolute;top:0;left:0;padding:1em;border:1px solid var(--flex-warmGrey-200);border-radius:4px;background-color:var(--color-white);box-shadow:5px 5px 5px -5px #000}.Component.LayoutRow .CheckBoxColumn{font-size:.8em}.Component.LayoutRow .ColumnSpacer{margin-right:1em}.Component.MessageAssignedCard .Bold{font-weight:bold}.Component.MessageError{color:var(--flex-red-500)}.Component.MessageError .ErrorIcon{min-width:1em;min-height:1.2em;margin-right:.5em;background-repeat:no-repeat;background-position:center;background-size:1em;background-image:url(graphics/error.svg)}.Component.MessageInformation{color:var(--color-text-black)}.Component.MessageLoading{font-size:1.5em}.Component.MessageLoading .Icon{height:.6em;width:.6em;animation:rotate 1.5s infinite linear;border:.2em solid #000;border-right-color:transparent;border-radius:50%;margin-right:1em}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.Component.MessageWarning{color:var(--color-text-black)}.Component.MessageWarning .WarningIcon{min-width:1em;min-height:1.2em;margin-right:.5em;background-repeat:no-repeat;background-position:center;background-size:1em;background-image:url(graphics/alert.svg)}.Component.MobileAccount{background-color:#fff}.Component.MobileAccount .Account{padding:.25em 1em}.Component.MobileAccount .Account .AccountName{font-size:1em;line-height:1.6em}.Component.MobileAccount .Account .AccountNumber{font-size:.8em;line-height:1.6em;padding-left:2em;background-position:center left;background-repeat:no-repeat;background-image:url(graphics/credit_card_gray.svg);background-size:1.5em}.Component.MobileAccount .Account .AccountPaymentType{font-size:.8em;line-height:1.6em}.Component.MobileCorporateBank{background-color:#fff}.Component.MobileCorporateBank .Bank{line-height:2em;padding:0 1em;background-color:#374953;color:#fff}.Component.MobileCorporateBank .Bank .BankName{font-weight:bold}.Component.MobileCorporateBank .Bank .CorpFlag{font-size:.8em}.Component.MobileCorporateBank .AccountBorder{border-bottom:1px solid #eaeff2;border-right:1px solid #eaeff2}.Component.MobileCorporateBank .SwipeIconBorder{border-bottom:1px solid #eaeff2}.Component.MobileCreditCards{height:100%;font-size:1.4em}.Component.MobileCreditCards .Scrolling{overflow:auto}.Component.MobileCreditCards .UserSelectSpacer{margin:1em}.Component.MobileDateInput{color:#9b9b9b;padding:0 0 0 .4em}.Component.MobileDateInput.NotValid{box-shadow:0 0 .15em .07em #cc4557}.Component.MobileEndlessScroll{overflow:auto}.Component.MobileExpense{font-size:.857em;height:4.2em;background-color:#fff;color:#082a3f;border-left:1px solid #ccc;border-right:1px solid #ccc}.Component.MobileExpense .Image{height:1.923em;margin-bottom:.177em;background-repeat:no-repeat;background-position:center bottom;background-size:auto 1.28em;background-image:url(graphics/mobile_expense.svg)}.Component.MobileExpense .Text{height:1.923em;margin-top:.177em}.Component.MobileExternalSelect{height:2em;padding-left:.4em;border:#f0f0f0 inset 1px;text-align:left;color:#9b9b9b;background-color:#fff;background-position:center right .5em;background-repeat:no-repeat;background-image:url(graphics/arrow_down_blue.svg);background-size:1em}.Component.MobileFilter .Option{color:#004ba5;text-align:center}.Component.MobileFilter .Option.Selected{font-weight:bold}.Component.MobileIgnore{font-size:.857em;height:4.2em;background-color:#fff;color:#082a3f;border-left:1px solid #ccc;border-right:1px solid #ccc}.Component.MobileIgnore .Image{height:1.923em;margin-bottom:.177em;background-repeat:no-repeat;background-position:center bottom;background-size:auto 1.28em;background-image:url(graphics/mobile_ignore.svg)}.Component.MobileIgnore .Text{height:1.923em;margin-top:.177em}.Component.MobileNoResults{font-size:1.143em;background-color:#fff;padding:1em 0;font-weight:bold;text-align:center;line-height:2em}.Component.MobilePageLoading{font-size:1.143em;background-color:#fff;padding:1em 0}.Component.MobilePageLoading .Icon{width:2em;height:2em;background-size:2em auto;background-repeat:no-repeat;background-position:center center;background-image:url(graphics/ajax-loader.gif)}.Component.MobilePageLoading .Text{width:6em;line-height:2em;font-weight:bold;text-align:center}.Component.MobilePersonalBank{background-color:#fff}.Component.MobilePersonalBank .Bank{line-height:2em;padding:0 1em;background-color:#374953;color:#fff}.Component.MobilePersonalBank .Bank .BankName{font-weight:bold}.Component.MobilePersonalBank .SwipeIconBorder{border-top:1px solid #eaeff2;border-left:1px solid #eaeff2}.Component.MobilePersonalBank .AccountBorder{border-bottom:1px solid #eaeff2;border-right:1px solid #eaeff2}.Component.MobilePersonalBank .SwipeIconBorder{border-bottom:1px solid #eaeff2}.Component.MobileRestore{font-size:.857em;height:4.2em;background-color:#fff;color:#082a3f;border-left:1px solid #ccc;border-right:1px solid #ccc}.Component.MobileRestore .Image{height:1.923em;margin-bottom:.177em;background-repeat:no-repeat;background-position:center bottom;background-size:auto 1.28em;background-image:url(graphics/mobile_restore.svg)}.Component.MobileRestore .Text{height:1.923em;margin-top:.177em}.Component.MobileSubHeader{padding:.5em 1em;background-color:#374953;color:#fff;text-align:center}.Component.MobileSubHeader .SubHeaderContent{font-size:1.333em;font-weight:bold}.Component.MobileSwipeIcon{width:6%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:.714em;background-image:url(graphics/arrow_right_blue.svg)}.Component.MobileTransactions{height:100%;font-size:1.4em}.Component.MobileTransactions .RowSpacer{padding:.25em 1em}.Component.MobileTransactions .TransactionBorder{border-bottom:1px solid #eaeff2;background-color:#fff}.Component.MobileTransactions .DateRangeLabel{font-weight:bold}.Component.MobileTransactions .DateRangeSpacer{margin:0 1em}.Component.MobileTransactions .CheckboxSpacer{margin-right:1em}.Component.MobileTransactions .SelectAll{line-height:1.6em;font-weight:bold}.Component.MobileTransactions .Error{color:#cc4557}.Component.MobileTransactionSummary{background-color:#fff}.Component.MobileTransactionSummary .Amount{font-size:.8em;text-align:right;color:#004ba5;font-weight:bold;line-height:1.6em}.Component.MobileTransactionSummary .Report{font-size:.8em;color:#004ba5;line-height:1.6em}.Component.MobileTransactionSummary .Other{font-size:.8em;line-height:1.6em}.Component.MobileViewLoading{width:100%;height:100%;position:fixed;overflow:auto;top:0;z-index:250}.Component.MobileViewLoading .Overlay{width:100%;height:100%;position:fixed;background-color:#fff;opacity:.9}.Component.MobileViewLoading .OuterContent{width:60%;height:calc(100% - 20em);position:absolute;padding-left:20%;padding-right:20%;padding-top:20em}.Component.MobileViewLoading .OuterContent .InnerContent{width:100%;height:8em}.Component.MobileViewLoading .OuterContent .InnerContent .Image{width:100%;height:65%;background-size:4em;background-repeat:no-repeat;background-position:center;background-image:url(graphics/ajax-loader.gif)}.Component.MobileViewLoading .OuterContent .InnerContent .Text{width:100%;height:35%;font-size:2em;font-weight:bold;text-align:center}.Component.SummaryAccount{background-color:var(--color-white)}.Component.SummaryAccount .RowSpacer{border-bottom:2px solid #e5e8ea;padding:1.071em}.Component.SummaryAccount .Selected{background-color:#eaeff2}.Component.SummaryAccount .CardNumber{font-size:var(--font-size-SM-em)}.Component.SummaryAccount .CardNumber.Last4{margin-right:.5em}.Component.SummaryAccount .Drilldown{margin-right:.5em}.Component.SummaryAccount .ExpenseCountList{background-color:#eaeff2}.Component.SummaryAccount .ExpenseCountList .Spacer{margin-right:1.071em}.Component.SummaryAccount .ExpenseCountList .StatusSelected{font-weight:bold}.Component.SummaryAccount .Component.LayoutGrid{background-color:#eaeff2}.Component.SummaryAccount .Component.LayoutGrid .HeaderDateColumn{width:6em;text-align:left}.Component.SummaryAccount .Component.LayoutGrid .HeaderExpenseTypeColumn{width:10em;text-align:left}.Component.SummaryAccount .Component.LayoutGrid .HeaderAmountColumn{width:9em;text-align:center}.Component.SummaryAccount .Component.LayoutGrid .HeaderStatusColumn{width:7em;text-align:left}.Component.SummaryAccount .Component.LayoutRow .BodyDateColumn{width:6em}.Component.SummaryAccount .Component.LayoutRow .BodyExpenseTypeColumn{width:10em}.Component.SummaryAccount .Component.LayoutRow .BodyAmountColumn{width:9em;text-align:center}.Component.SummaryAccount .Component.LayoutRow .BodyStatusColumn{width:7em;text-align:left}.Component.SummaryCorporateBank .RowSpacer{border-bottom:2px solid #e5e8ea;padding:1.071em}.Component.SummaryCorporateBank .BankName{font-weight:bold;margin-right:1.071em}.Component.SummaryCorporateBank .CorporateFlag{font-size:var(--font-size-SM-em);color:gray}.Component.SummaryCreditCardFilters .FilterLabel{font-weight:bold;margin-bottom:1.071em}.Component.SummaryCreditCardFilters .FilterSpacer{margin-right:1.071em}.Component.SummaryCreditCardFilters .FilterUser{width:12em}.Component.SummaryCreditCardFilters .FilterAccount{width:6em}.Component.SummaryCreditCardFilters .FilterDivider{width:2px;background-color:#e5e8ea;margin:0 1.071em}.Component.SummaryFlexIntegrationAssociatedPersons{width:100%}.Component.SummaryFlexIntegrationAssociatedPersons .ContainerHeader{width:100%;padding:var(--spacer-SM) var(--spacer-LG);box-sizing:border-box}.Component.SummaryFlexIntegrationAssociatedPersons .ContainerHeader .Heading{font-size:var(--font-size-LG);color:var(--color-text-black);margin-bottom:0}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutGrid{margin:0;width:100%}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutGrid .HeaderPersonNameColumn{min-width:3em;text-align:left}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutGrid .HeaderRegistrationColumn{width:1.5em}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutGrid .HeaderPersonIDColumn{width:14em;text-align:left}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutGrid .HeaderEWUserIDColumn{min-width:6em;text-align:left}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutGrid .HeaderDateColumn{width:6.5em;text-align:left}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutGrid .HeaderActiveColumn{width:4em;text-align:left}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutGrid .HeaderSelectColumn{width:1.1em}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutRow .BodyPersonNameColumn{min-width:3em}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutRow .BodyRegistrationColumn{width:1.2em;height:1.2em;background-position:center;background-size:1.2em;background-repeat:no-repeat;background-image:url(graphics/icon-flex-error.svg)}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutHover.Dialog .Multiline{padding:0;margin:0;margin-block:initial;line-height:1.5em;list-style-position:inside}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutRow .BodyPersonIDColumn{width:14em}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutRow .BodyEWUserIDColumn{min-width:6em}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutRow .BodyDateColumn{width:6.5em}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutRow .BodyActiveColumn{width:4em}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutRow .BodySelectColumn{width:1.5em}.Component.SummaryFlexIntegrationAssociatedPersons .ErrorSpacer{padding-left:1.071em}.Component.SummaryFlexIntegrationAssociatedPersons .Component.LayoutHover .NameHoverLabel{font-weight:bold}.Component.SummaryFlexIntegrationIgnoredPersons{width:100%}.Component.SummaryFlexIntegrationIgnoredPersons .ContainerHeader{width:100%;padding:var(--spacer-SM) var(--spacer-LG);box-sizing:border-box}.Component.SummaryFlexIntegrationIgnoredPersons .ContainerHeader .Heading{font-size:var(--font-size-LG);color:var(--color-text-black);margin-top:var(--spacer-XS)}.Component.SummaryFlexIntegrationIgnoredPersons .ContainerHeader .HeaderInfo{max-width:450px}.Component.SummaryFlexIntegrationIgnoredPersons .ErrorSpacer{padding-left:1.071em}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutGrid{margin:0;width:100%}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutGrid .HeaderWIDColumn{width:14em;text-align:left}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutGrid .HeaderWNameColumn{min-width:3em;text-align:left}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutGrid .HeaderEmailColumn{min-width:3em;text-align:left}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutGrid .HeaderUIDColumn{min-width:6em;text-align:left}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutGrid .HeaderOrgColumn{min-width:7em;text-align:left}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutGrid .HeaderAppColumn{min-width:5em;text-align:left}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutGrid .HeaderStatusColumn{width:6.5em;text-align:left}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutGrid .HeaderSelectColumn{width:1.1em;margin-right:2.5px}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutRow .BodyWIDColumn{width:14em}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutRow .BodyWNameColumn{min-width:3em}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutRow .BodyRegistrationColumn{width:1.2em;height:1.2em;background-position:center;background-size:1.2em;background-repeat:no-repeat;background-image:url(graphics/icon-flex-error.svg)}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutHover.Dialog .Multiline{padding:0;margin:0;margin-block:initial;line-height:1.5em;list-style-position:inside}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutRow .BodyEmailColumn{min-width:3em}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutRow .BodyUIDColumn{min-width:6em}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutRow .BodyOrgColumn{min-width:7em}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutRow .BodyAppColumn{min-width:5em}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutRow .BodyStatusColumn{width:6.5em}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutRow .BodySelectColumn{width:1.5em}.Component.SummaryFlexIntegrationIgnoredPersons .Component.LayoutHover .NameHoverLabel{font-weight:bold}.Component.SummaryFlexIntegrationJobCosting .HeaderSection{padding:var(--spacer-MD) var(--spacer-LG)}.Component.SummaryFlexIntegrationJobCosting .HeaderSection .HeaderTitle{margin-bottom:5px;font-size:var(--font-size-LG-em)}.Component.SummaryFlexIntegrationJobCosting .HeaderSection .HeaderInfo{color:var(--color-text-grey);font-size:var(--font-size-SM-em)}.Component.SummaryFlexIntegrationJobCosting .Component.LayoutGrid .HeaderJobIDColumn{width:20em;text-align:left}.Component.SummaryFlexIntegrationJobCosting .Component.LayoutGrid .HeaderJobNameColumn{min-width:48em;text-align:left}.Component.SummaryFlexIntegrationJobCosting .Component.LayoutRow .BodyJobIDColumn{width:20em}.Component.SummaryFlexIntegrationJobCosting .Component.LayoutRow .BodyJobNameColumn{min-width:48em}.Component.SummaryFlexIntegrationLaborDistribution .HeaderSection{padding:var(--spacer-MD) var(--spacer-LG)}.Component.SummaryFlexIntegrationLaborDistribution .HeaderSection .HeaderTitle{margin-bottom:5px;font-size:var(--font-size-LG-em)}.Component.SummaryFlexIntegrationLaborDistribution .HeaderSection .HeaderInfo{color:var(--color-text-grey);font-size:var(--font-size-SM-em)}.Component.SummaryFlexIntegrationLaborDistribution .Component.LayoutGrid .HeaderLaborNameColumn{min-width:29em;text-align:left}.Component.SummaryFlexIntegrationLaborDistribution .Component.LayoutGrid .HeaderLaborLocationColumn{min-width:29em;text-align:left}.Component.SummaryFlexIntegrationLaborDistribution .Component.LayoutGrid .HeaderLaborOrganizationColumn{min-width:29em;text-align:left}.Component.SummaryFlexIntegrationLaborDistribution .Component.LayoutRow .BodyLaborNameColumn{min-width:29em}.Component.SummaryFlexIntegrationLaborDistribution .Component.LayoutRow .BodyLaborLocationColumn{min-width:29em}.Component.SummaryFlexIntegrationLaborDistribution .Component.LayoutRow .BodyLaborOrgColumn{min-width:29em}.Component.SummaryFlexIntegrationPayComponents .PayHeader{padding:var(--spacer-MD) var(--spacer-LG)}.Component.SummaryFlexIntegrationPayComponents .Header{margin-bottom:5px;font-size:var(--font-size-LG-em)}.Component.SummaryFlexIntegrationPayComponents .HeaderInfo{color:var(--color-text-grey);font-size:var(--font-size-SM-em)}.Component.SummaryFlexIntegrationPayComponents .Directions{padding:var(--spacer-MD) var(--spacer-LG)}.Component.SummaryFlexIntegrationPayComponents .ProcessMessage{margin-right:1em}.Component.SummaryFlexIntegrationPayComponents .Component.MessageLoading{margin-bottom:var(--spacer-LG)}.Component.SummaryFlexIntegrationPayComponents .Component.LayoutGrid .HeaderGLCodeColumn{width:6em;text-align:left}.Component.SummaryFlexIntegrationPayComponents .Component.LayoutGrid .HeaderGLDescriptionColumn{min-width:9em;text-align:left}.Component.SummaryFlexIntegrationPayComponents .Component.LayoutGrid .HeaderGLReimbursableColumn{width:12em;text-align:left}.Component.SummaryFlexIntegrationPayComponents .Component.LayoutGrid .HeaderGLNonReimbursableColumn{width:12em;text-align:left}.Component.SummaryFlexIntegrationPayComponents .Component.LayoutGrid .HeaderGLCommentsColumn{min-width:7em;text-align:left}.Component.SummaryFlexIntegrationPayComponents .Component.LayoutRow.RowHighlight{background-color:var(--color-table-row-hover-blue)}.Component.SummaryFlexIntegrationPayComponents .Component.LayoutRow .BodyGLCodeColumn{width:6em}.Component.SummaryFlexIntegrationPayComponents .Component.LayoutRow .BodyGLDescriptionColumn{min-width:9em}.Component.SummaryFlexIntegrationPayComponents .Component.LayoutRow .BodyGLReimbursableColumn{width:12em}.Component.SummaryFlexIntegrationPayComponents .Component.LayoutRow .BodyGLNonReimbursableColumn{width:12em}.Component.SummaryFlexIntegrationPayComponents .Component.LayoutRow .BodyGLCommentsColumn{min-width:7em}.Component.SummaryFlexIntegrationSettings .Header{margin-bottom:5px;font-size:var(--font-size-LG-em)}.Component.SummaryFlexIntegrationSettings .Subheader{color:var(--color-text-grey);font-size:var(--font-size-SM-em)}.Component.SummaryFlexIntegrationSettings .HeaderInfo{color:var(--color-text-grey);padding:var(--spacer-MD) var(--spacer-LG)}.Component.SummaryFlexIntegrationSettings .HeaderSpacer{margin-right:1em}.Component.SummaryFlexIntegrationSettings .Loading{margin-bottom:var(--spacer-LG)}.Component.SummaryFlexIntegrationSettings .LabelColumn{width:40%;padding-left:var(--spacer-LG);padding-right:1em}.Component.SummaryFlexIntegrationSettings .FieldHeader{color:var(--color-text-grey);font-weight:bold;margin-bottom:var(--spacer-XS)}.Component.SummaryFlexIntegrationSettings .FieldDescription{color:var(--color-text-grey)}.Component.SummaryFlexIntegrationSettings .FieldReadOnly{color:var(--color-text-black);padding-left:var(--spacer-LG)}.Component.SummaryFlexIntegrationSettings .RowSpacer{border-top:1px solid var(--flex-warmGrey-200);padding-top:var(--spacer-MD);padding-bottom:var(--spacer-MD);transition:250ms linear}.Component.SummaryFlexIntegrationSettings .RowSpacer:hover{background-color:var(--color-table-row-grey-hover)}.Component.SummaryFlexIntegrationUnassociatedPersons{width:100%}.Component.SummaryFlexIntegrationUnassociatedPersons .ContainerHeader{width:100%;padding:var(--spacer-SM) var(--spacer-LG);box-sizing:border-box}.Component.SummaryFlexIntegrationUnassociatedPersons .ContainerHeader .Heading{font-size:var(--font-size-LG);color:var(--color-text-black);margin-bottom:0}.Component.SummaryFlexIntegrationUnassociatedPersons .ErrorSpacer{padding-left:1.071em}.Component.SummaryFlexIntegrationUnassociatedPersons .AssociateButton{margin-left:var(--spacer-LG)}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutGrid{margin:0;width:100%}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutGrid .HeaderWIDColumn{width:14em;text-align:left}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutGrid .HeaderWNameColumn{min-width:3em;text-align:left}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutGrid .HeaderRegistrationColumn{width:1em}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutGrid .HeaderEmailColumn{min-width:3em;text-align:left}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutGrid .HeaderUIDColumn{min-width:6em;text-align:left}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutGrid .HeaderOrgColumn{min-width:7em;text-align:left}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutGrid .HeaderAppColumn{min-width:5em;text-align:left}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutGrid .HeaderStatusColumn{width:6.5em;text-align:left}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutGrid .HeaderUWarningColumn{width:1.5em}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutGrid .HeaderSelectColumn{width:1.1em;margin-right:2.5px}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyWIDColumn{width:14em}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyWNameColumn{min-width:3em}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyRegistrationColumn{width:1.2em;height:1.2em;background-position:center;background-size:1.2em;background-repeat:no-repeat;background-image:url(graphics/icon-flex-error.svg)}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutHover.Dialog .Multiline{padding:0;margin:0;margin-block:initial;line-height:1.5em;list-style-position:inside}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyEmailColumn{min-width:3em}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyEmailColumn.UpdateInFlex{color:var(--flex-yellow-400)}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyUIDColumn{min-width:6em}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyUIDColumn.Modified{color:var(--flex-green-300)}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyOrgColumn{min-width:7em}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyOrgColumn.Verify{color:var(--color-text-red)}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyOrgColumn.Modified{color:var(--flex-green-300)}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyAppColumn{min-width:5em}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyAppColumn.NoApproval{color:var(--flex-yellow-400)}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyAppColumn.Verify{color:var(--color-text-red)}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyAppColumn.Modified{color:var(--flex-green-300)}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyStatusColumn{width:6.5em}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyStatusColumn.Modified{color:var(--flex-green-300)}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyUInactiveEmptyColumn{width:1.5em}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodyUInactiveColumn{width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-image:url(graphics/icon-flex-policy-yellow.svg);background-size:contain}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutRow .BodySelectColumn{width:1.5em}.Component.SummaryFlexIntegrationUnassociatedPersons .Component.LayoutHover .NameHoverLabel{font-weight:bold;color:var(--color-text-grey)}.Component.SummaryFlexIntegrationUsers .ContainerCard{background-color:var(--color-white);border-radius:4px;border:1px solid var(--flex-warmGrey-200) !important;margin-bottom:var(--spacer-LG);font-size:var(--font-size-MD)}.Component.SummaryFlexIntegrationUsers .ContainerCard.Header{padding:var(--spacer-MD) var(--spacer-LG);padding-bottom:0;gap:var(--spacer-LG)}.Component.SummaryFlexIntegrationUsers .ContainerCard.Header .ButtonTabs{margin-left:-10px}.Component.SummaryFlexIntegrationUsers .PeopleHeaderContainer,.Component.SummaryFlexIntegrationUsers .PeopleDisclaimerContainer{width:50%}.Component.SummaryFlexIntegrationUsers .Heading{margin-bottom:5px;font-size:var(--font-size-LG)}.Component.SummaryFlexIntegrationUsers .HeaderInfo{color:var(--color-text-grey);font-size:var(--font-size-SM)}.Component.SummaryFlexIntegrationUsers .PeopleDisclaimer{text-align:left;max-width:520px;align-self:flex-end;color:var(--color-text-grey);font-size:var(--font-size-SM)}.Component.SummaryLineItem .ColumnSpacer{margin-right:1em}.Component.SummaryLineItem .DateColumn{width:6em;text-align:left}.Component.SummaryLineItem .ExpenseTypeColumn{width:12em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Component.SummaryLineItem .PayTypeColumn{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Component.SummaryLineItem .AmountColumn{width:6em;text-align:left}.Component.SummaryLineItem .StatusColumn{width:5em;text-align:left}.Component.SummaryLineItem .StatusColumn .Indicator{min-width:1.786em;min-height:1.786em;background-color:var(--color-white);background-repeat:no-repeat;background-position:center;background-size:1.786em}.Component.SummaryLineItem .StatusColumn .Indicator.Policy.Green{background-image:url(graphics/policy_green.png)}.Component.SummaryLineItem .StatusColumn .Indicator.Policy.Yellow{background-image:url(graphics/policy_yellow.png)}.Component.SummaryLineItem .StatusColumn .Indicator.Policy.Red{background-image:url(graphics/policy_red.png)}.Component.SummaryLineItem .StatusColumn .Indicator.Receipt{margin-left:.5em}.Component.SummaryLineItem .StatusColumn .Indicator.Receipt.Blue{background-image:url(graphics/receipt_blue.png)}.Component.SummaryLineItem .StatusColumn .Indicator.Receipt.Green{background-image:url(graphics/receipt_green.png)}.Component.SummaryLineItem .StatusColumn .Indicator.Receipt.Yellow{background-image:url(graphics/eceipt_yellow.png)}.Component.SummaryLineItem .StatusColumn .Indicator.Receipt.Red{background-image:url(graphics/receipt_red.png)}.Component.SummaryLineItemList{border-top:2px solid #e5e8ea;border-bottom:2px solid #e5e8ea;padding:.714em 0}.Component.SummaryLineItemList .ColumnSpacer{margin-right:1em}.Component.SummaryLineItemList .Bold{font-weight:bold}.Component.SummaryLineItemList .DateColumn{width:6em;text-align:left}.Component.SummaryLineItemList .ExpenseColumn{width:12em;text-align:left}.Component.SummaryLineItemList .PayTypeColumn{text-align:left}.Component.SummaryLineItemList .AmountColumn{width:6em;text-align:left}.Component.SummaryLineItemList .StatusColumn{width:5em;text-align:left}.Component.SummaryPersonalBank .RowSpacer{border-bottom:2px solid #e5e8ea;padding:1.071em}.Component.SummaryPersonalBank .BankName{font-weight:bold;margin-right:1.071em}.Component.SummaryPersonalBank .Link{font-size:var(--font-size-SM-em)}.Component.SummaryPersonalBank .LinkSpacer{margin:0 .5em;width:1px;background-color:black;height:.8em}.Component.SummaryReport .ColumnSpacer{margin-right:1em}.Component.SummaryReport .ActionColumn{width:4em;text-align:left}.Component.SummaryReport .DateColumn{width:7em;text-align:left}.Component.SummaryReport .TitleColumn{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Component.SummaryReport .IdColumn{width:6em;text-align:left}.Component.SummaryReport .UserColumn{width:6em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Component.SummaryReport .AmountColumn{width:7.5em;text-align:left}.Component.SummaryReport .StatusColumn{width:7em;text-align:left}.Component.SummaryReport .StatusColumn .Indicator{min-width:1.786em;min-height:1.786em;background-color:var(--color-white);background-repeat:no-repeat;background-position:center;background-size:1.786em}.Component.SummaryReport .StatusColumn .Indicator.Policy.Green{background-image:url(graphics/policy_green.png)}.Component.SummaryReport .StatusColumn .Indicator.Policy.Yellow{background-image:url(graphics/policy_yellow.png)}.Component.SummaryReport .StatusColumn .Indicator.Policy.Red{background-image:url(graphics/policy_red.png)}.Component.SummaryReport .StatusColumn .Indicator.Receipt{margin-left:.5em}.Component.SummaryReport .StatusColumn .Indicator.Receipt.Blue{background-image:url(graphics/receipt_blue.png)}.Component.SummaryReport .StatusColumn .Indicator.Receipt.Green{background-image:url(graphics/receipt_green.png)}.Component.SummaryReport .StatusColumn .Indicator.Receipt.Yellow{background-image:url(graphics/eceipt_yellow.png)}.Component.SummaryReport .StatusColumn .Indicator.Receipt.Red{background-image:url(graphics/receipt_red.png)}.Component.SummaryReportList{border-top:2px solid #e5e8ea;border-bottom:2px solid #e5e8ea;padding:.714em 0}.Component.SummaryReportList .Bold{font-weight:bold}.Component.SummaryReportList .ColumnSpacer{margin-right:1em}.Component.SummaryReportList .ActionColumn{width:4em;text-align:left}.Component.SummaryReportList .DateColumn{width:7em;text-align:left}.Component.SummaryReportList .TitleColumn{text-align:left}.Component.SummaryReportList .IdColumn{width:6em;text-align:left}.Component.SummaryReportList .UserColumn{width:6em;text-align:left}.Component.SummaryReportList .AmountColumn{width:7.5em;text-align:left}.Component.SummaryReportList .StatusColumn{width:7em;text-align:left}.Component.SummaryTransactionDateFilters .FilterLabel{font-weight:bold;margin-bottom:1.071em}.Component.SummaryTransactionDateFilters .FilterSpacer{margin-right:1.071em}.Component.SummaryTransactionDateFilters .FilterHalfSpacer{margin-right:.357em}.Component.SummaryTransactionDateFilters .FilterDate{width:7em}.Component.SummaryTransactionDateFilters .Error{color:var(--flex-red-500);position:relative;top:-1.071em;height:0}.Component.ViewCreditCards{height:100%;background-color:var(--color-white);font-size:1.4em}.Component.ViewCreditCards .Scrolling{overflow:auto}.Component.ViewCreditCards .RowBorder{border-bottom:2px solid #e5e8ea}.Component.ViewCreditCards .RowSpacer{padding:1.071em}.Component.ViewCreditCards .ColumnSpacer{margin-right:1.071em}.Component.ViewCreditCards .SubRowSpacer{padding:1.071em 0 0 0}.Component.ViewCreditCards .NoBanks{text-align:center}.Component.ViewEditCard{height:100%;background-color:var(--color-white);font-size:1.4em}.Component.ViewEditCard .Header{font-size:1.5em}.Component.ViewEditCard .LabelColumn{width:40%;text-align:right;padding-right:1.071em}.Component.ViewEditCard .RowSpacer{margin-bottom:1.071em}.Component.ViewEditCard .Error{color:var(--color-text-red);margin-right:1.071em}.Component.ViewEditFlexSettings{height:100%;background-color:var(--color-white);font-size:1.4em}.Component.ViewEditFlexSettings .Header{font-size:1.5em}.Component.ViewEditFlexSettings .LabelColumn{width:40%;text-align:right;padding-right:1.071em;color:var(--color-text-grey)}.Component.ViewEditFlexSettings .RowSpacer{margin-bottom:1.071em}.Component.ViewEditFlexSettings .SubRowSpacer{margin-bottom:.357em}.Component.ViewEditUser{height:100%;background-color:var(--color-white);font-size:1.4em}.Component.ViewEditUser .Header{font-size:1.5em}.Component.ViewEditUser .LabelColumn{width:40%;text-align:right;padding-right:1.071em}.Component.ViewEditUser .FieldSpacer{margin-bottom:1.071em}.Component.ViewEditUser .SubFieldSpacer{margin-bottom:.357em}.Component.ViewEditUser .ButtonSpacer{margin-right:1.071em}.Component.ViewEditUser .EditUserDetails .FieldLabel{color:var(--color-text-grey)}.Component.ViewEditUser .EditUserDetails .FieldReadOnly{color:var(--color-text-black)}.Component.ViewEditUser .EditUserDetails .DefaultOrgData .FieldLabel{color:var(--color-text-black)}.Component.ViewEditUser .Component.LayoutGrid .HeaderExternalIDColumn{min-width:7em;text-align:left}.Component.ViewEditUser .Component.LayoutGrid .HeaderUserNameColumn{min-width:4em;text-align:left}.Component.ViewEditUser .Component.LayoutGrid .HeaderUserIDColumn{min-width:7em;text-align:left}.Component.ViewEditUser .Component.LayoutGrid .HeaderUserEmailColumn{min-width:6em;text-align:left}.Component.ViewEditUser .Component.LayoutGrid .HeaderSelectColumn{width:5em}.Component.ViewEditUser .Component.LayoutRow .BodyExternalIDColumn{min-width:7em}.Component.ViewEditUser .Component.LayoutRow .BodyUserNameColumn{min-width:4em}.Component.ViewEditUser .Component.LayoutRow .BodyUserIDColumn{min-width:7em}.Component.ViewEditUser .Component.LayoutRow .BodyUserEmailColumn{min-width:6em}.Component.ViewEditUser .Component.LayoutRow .BodySelectColumn{width:5em}.Component.ViewFlexIntegrationProcessing{height:calc(100% - 2em);padding:1em;background-color:#f3f7fa;font-size:1.4em;overflow:auto}.Component.ViewFlexIntegrationProcessing .LeftNav{position:sticky;top:0;left:0;width:23.071em;margin-right:1em;background-color:var(--color-white);border:1px solid var(--flex-warmGrey-200);border-radius:4px}.Component.ViewFlexIntegrationProcessing .LeftNav .Header{display:flex;align-items:center;font-size:var(--font-size-LG-em);padding-left:20px;padding-right:20px;height:var(--fixed-height-row);border-top-left-radius:3px;border-top-right-radius:3px}.Component.ViewFlexIntegrationProcessing .LeftNav .Item{display:flex;align-items:center;padding-left:var(--spacer-LG);padding-right:var(--spacer-LG);color:var(--color-text-blue);cursor:pointer;height:var(--fixed-height-row);border-top:1px solid var(--flex-warmGrey-200)}.Component.ViewFlexIntegrationProcessing .LeftNav .Item:hover{background-color:var(--color-table-row-hover-blue)}.Component.ViewFlexIntegrationProcessing .LeftNav .Item.Selected{position:relative;background-color:var(--color-table-row-hover-blue);overflow:hidden}.Component.ViewFlexIntegrationProcessing .LeftNav .Item:last-child.Selected{position:relative;background-color:var(--color-table-row-hover-blue);overflow:hidden;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.Component.ViewFlexIntegrationProcessing .LeftNav .Item.Selected::before{position:absolute;content:'';display:block;top:0;left:0;height:var(--fixed-height-row);width:5px;background-color:var(--flex-blue-600)}.Component.ViewFlexIntegrationProcessing .RightContent{background-color:var(--color-white);border:1px solid var(--flex-warmGrey-200);border-radius:4px}.Component.ViewImportTransactions{height:100%;background-color:var(--color-white);font-size:1.4em}.Component.ViewImportTransactions .Scrolling{overflow:auto}.Component.ViewImportTransactions .RowBorder{border-bottom:2px solid #e5e8ea}.Component.ViewImportTransactions .RowSpacer{padding:1.071em}.Component.ViewImportTransactions .SubRowSpacer{padding-top:1.071em}.Component.ViewImportTransactions .ColumnSpacer{margin-right:1.071em}.Component.ViewImportTransactions .NoBanks{text-align:center}.Component.ViewReport{height:100%;background-color:var(--color-white);font-size:1.4em}.Component.ViewReport .Header{font-size:1.5em}.Component.ViewReport .RowSpacer{margin-bottom:1.071em}.Component.ViewReport .Scrolling{overflow:auto;border-bottom:2px solid #e5e8ea;padding:1.071em 0}.Component.ViewReport .Bold{font-weight:bold}.Component.ViewReport .Warning{color:var(--color-text-red);text-align:center}.Component.ViewSelectReport{height:100%;background-color:var(--color-white);font-size:1.4em}.Component.ViewSelectReport .Header{font-size:1.5em}.Component.ViewSelectReport .RowSpacer{margin-bottom:1.071em}.Component.ViewSelectReport .Scrolling{width:100%;overflow:auto;border-bottom:2px solid #e5e8ea;padding:1.071em 0}.Component.ViewSelectReport .Bold{font-weight:bold}.Component.ViewSelectReport .Warning{color:var(--color-text-red);text-align:center}