@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap";.ui.green.header,.green{color:#204e51!important}.ui.circular.label.primaryCircularLabel{background-color:#204e51;color:#fff}.ui.card{border:0px;border-radius:0;box-shadow:0 0 20px #3d538e1a;background:#fff}.ui.card>.header{padding:1em;font-size:16px;color:#343434;font-weight:700;text-transform:uppercase}.ui.card>.header span{font-size:16px;color:#343434;font-weight:700;text-transform:uppercase}.ui.button{border:none;border-radius:4px;font-weight:700;font-size:14px}.ui.button.primary{background-color:#204e51}.ui.button.primary:hover,.ui.button.primary:focus{opacity:.8;background-color:#204e51}.ui.button.secondary{background-color:#e0e0e0;color:#204e51}.ui.button.secondary:hover,.ui.button.secondary:focus{opacity:.8;color:#204e51;background-color:#e0e0e0}.ui.button.link{margin-top:5px;color:#204e51!important;font-weight:700;border-radius:0!important;padding:0!important;background-color:transparent!important;border:none}.ui.button.link:hover{cursor:pointer;opacity:.7}.ui.button.basic{border-color:#276164;color:#276164!important;box-shadow:0 0 0 1px #276164 inset}.ui.basic.button,.ui.basic.buttons{font-weight:700;font-size:14px;padding:.75em}.ui.basic.button.primary,.ui.basic.button.active,.ui.basic.button.active.primary,.ui.basic.buttons.primary,.ui.basic.buttons.active,.ui.basic.buttons.active.primary{border-radius:4px;color:#204e51!important;border:1px solid #204e51;box-shadow:none!important}.ui.basic.button.primary:hover,.ui.basic.button.primary:focus,.ui.basic.button.primary.active,.ui.basic.button.active:hover,.ui.basic.button.active:focus,.ui.basic.button.active.active,.ui.basic.button.active.primary:hover,.ui.basic.button.active.primary:focus,.ui.basic.button.active.primary.active,.ui.basic.buttons.primary:hover,.ui.basic.buttons.primary:focus,.ui.basic.buttons.primary.active,.ui.basic.buttons.active:hover,.ui.basic.buttons.active:focus,.ui.basic.buttons.active.active,.ui.basic.buttons.active.primary:hover,.ui.basic.buttons.active.primary:focus,.ui.basic.buttons.active.primary.active{box-shadow:none!important;background-color:#204e51!important;color:#fff!important}.ui.basic.button.primary.dark,.ui.basic.button.active.dark,.ui.basic.button.active.primary.dark,.ui.basic.buttons.primary.dark,.ui.basic.buttons.active.dark,.ui.basic.buttons.active.primary.dark{color:#204e51!important;background-color:#e0e0e0!important;border-color:#626e6e}.ui.basic.button.secondary,.ui.basic.buttons.secondary{color:#204e51;border:none!important;box-shadow:none!important}.ui.basic.button.secondary:hover,.ui.basic.buttons.secondary:hover{opacity:.8;border:none!important;box-shadow:none!important}.ui.basic.button.icon,.ui.basic.buttons.icon{border:none;box-shadow:none;padding:0}.ui.basic.button.link{border:none!important;color:#204e51!important;box-shadow:none}.ui.basic.button.link:hover{font-weight:700;background-color:transparent!important;color:#204e51!important;transition:all .2s ease-in-out}.ui.basic.button.link.active{background-color:#e0e0e0!important}.transactionFilter .ui.basic.button.link{border:none!important;padding:5px 15px!important}.ui.selection.dropdown{border-radius:4px}.ui.selection.dropdown.active,.ui.selection.dropdown.active:hover,.ui.selection.dropdown.active:hover .menu,.ui.selection.dropdown:hover,.ui.selection.dropdown:active,.ui.selection.dropdown:focus,.ui.selection.dropdown.active .menu,.ui.selection.dropdown.active .menu:hover{border-color:#204e51!important}.ui.dropdown .menu,.ui.inline.dropdown .menu{border-radius:4px}.ui.inline.dropdown{border:none!important}.ui.multiple.dropdown>.label{background-color:#f4f7f7;color:#204e51;border:0px;box-shadow:none;border-radius:4px}.ui.popup{border-radius:4px;box-shadow:0 0 20px #3d538e1a!important}.ui.inverted.popup{background-color:#767676;color:#fff!important}.ui.inverted.popup div,.ui.inverted.popup p{color:#fff}.ui.inverted.popup:before{color:#fff;background-color:#767676!important}.ui.input,.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form textarea{border-color:#e0e0e0!important;border-radius:8px}.ui.input:hover,.ui.input:active,.ui.input:focus,.ui.form input:not([type]):hover,.ui.form input:not([type]):active,.ui.form input:not([type]):focus,.ui.form input[type=date]:hover,.ui.form input[type=date]:active,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:hover,.ui.form input[type=datetime-local]:active,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:hover,.ui.form input[type=email]:active,.ui.form input[type=email]:focus,.ui.form input[type=file]:hover,.ui.form input[type=file]:active,.ui.form input[type=file]:focus,.ui.form input[type=number]:hover,.ui.form input[type=number]:active,.ui.form input[type=number]:focus,.ui.form input[type=password]:hover,.ui.form input[type=password]:active,.ui.form input[type=password]:focus,.ui.form input[type=search]:hover,.ui.form input[type=search]:active,.ui.form input[type=search]:focus,.ui.form input[type=tel]:hover,.ui.form input[type=tel]:active,.ui.form input[type=tel]:focus,.ui.form input[type=text]:hover,.ui.form input[type=text]:active,.ui.form input[type=text]:focus,.ui.form input[type=time]:hover,.ui.form input[type=time]:active,.ui.form input[type=time]:focus,.ui.form input[type=url]:hover,.ui.form input[type=url]:active,.ui.form input[type=url]:focus,.ui.form textarea:hover,.ui.form textarea:active,.ui.form textarea:focus{border-radius:8px;border-color:#276164!important}.ui.input>input{border-radius:8px}.ui.form .field>label,.ui.form .grouped.fields>label{font-size:1em}.backdrop{border:0px;border-radius:4px;box-shadow:0 0 20px #3d538e1a;background:#fff;padding:1.5em}.backdrop.noShadow{box-shadow:none}.bordered{border:1px solid #dededf;border-radius:4px;padding:1.5em}.bordered.topBorderGreen{border-top-color:#276164;border-top-width:4px}.lightGrayBackground{background-color:#f8f9fb!important}.backgroundWhite{background-color:#fff!important}.ui.basic.table{border:none}.ui.basic.table tbody tr{border-bottom:none}.ui.basic.table.striped tbody tr:nth-child(2n){background-color:#f8f9fb!important}.ui.basic.table.striped tbody tr:nth-child(2n).negative{background-color:#fff6f6!important}.ui.pagination.menu{box-shadow:none;border:none}.ui.pagination.menu .item{border:0}.ui.pagination.menu .item:before{width:0}.ui.pagination.menu .item.active,.ui.pagination.menu .item:hover{font-weight:700;background-color:#f8f9fb}.ui.secondary.pointing.menu .item:hover,.ui.secondary.pointing.menu .active.item:hover{border-color:#204e51;color:#204e51!important}.ui.secondary.pointing.menu .active.item{color:#204e51;border-color:#204e51}.ui.modal{border-radius:0;border:1px solid #f8f9fb;box-shadow:0 0 1px #0220471a,0 26px 26px #0220471f!important}.ui.modal .actions>.ui.fluid.button{margin-left:0}.ui.label{border-radius:0}.ui.label.green{background-color:#d8eadf!important;color:#276164!important}.ui.label.green.basic{border-color:#d8eadf!important;color:#276164!important}.ui.label.red{background-color:#fef8f7!important;color:#eb5757!important}.ui.label.orange{background-color:#fff6ed!important;color:#eea058!important}.ui.label.gray{background-color:#e0e0e0!important;color:#626e6e!important}.ui.message.noBorder{border:0;box-shadow:none;border-radius:0}.ui.message.noBorder.blue{background:#e2f5f9;border-radius:8px}.ui.grid.compact .row{padding:.5em!important}.icon.darkGreen{color:#204e51}.selectableBox{position:relative;box-shadow:none;padding:2em;width:100%;transition:transform .1s ease-in-out,box-shadow .1s ease,background .1s ease;border:2px solid #e0e0e0;background:#fff;box-sizing:border-box;border-radius:8px}.selectableBox:hover,.selectableBox:focus-within{cursor:pointer;border:2px solid #276164}.selectableBox.active{border:2px solid #276164}.selectableBox .selectableBoxButton{position:static;cursor:pointer;line-height:0;height:0!important;margin:0!important;padding:0!important}.selectableBox .selectableBoxButton:before{cursor:pointer;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.ui.divider.short{margin:0!important}@media only screen and (min-width: 768px) and (max-width: 991px){.card-container .ui.doubling.grid>.row>.column,.card-container .ui.grid>.doubling.row>.column{padding-top:0!important}}@media only screen and (min-width: 1200px){.card-container.ui.container{width:1280px!important}}@media only screen and (max-width: 767px){.card-container.ui.container{margin:0!important}}@media only screen and (max-width: 767px){div.ui.card.mobile-squared-corners{border-radius:0!important}}.autocomplete-dropdown-container{position:absolute;background-color:#fff;z-index:1;border-radius:0 0 8px 8px;border:1px solid #c9c9c5;border-top:none;margin-top:-10px;width:95%}.autocomplete-dropdown-container .option{padding:12px 16px}.autocomplete-dropdown-container .option:hover{background-color:#f2f2ef}.autocomplete-dropdown-container .option.selected{background-color:#cbd5ca}body{margin:0;font-family:Inter,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1d1d1d;font-weight:500;font-size:14px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ui.header{color:#1d1d1d;font-family:Inter,sans-serif!important}h1.ui.header,h3.ui.header{font-family:Inter,sans-serif!important;font-weight:500;color:#1d1d1d}h1.ui.header{font-weight:300;font-size:30px}h2.ui.header{font-weight:400;color:#1d1d1d}h4.ui.header{font-weight:600;font-size:1.2em!important}h5.ui.header{font-weight:600;font-size:16px;text-transform:uppercase;margin-bottom:0}h6.ui.header{font-weight:600;font-size:1.1em!important}p,div{font-family:Inter,sans-serif!important;font-weight:400;color:#1d1d1d}a{color:#226752}a:hover{color:#226752;opacity:.8}h1{font-size:2em}h2{font-size:1.7em!important}h3{font-size:1.4em!important}p{font-size:14px}p.fontMedium{font-size:16px}p.fontLarge{font-size:20px}h1,p{margin-top:0}.ui.container{margin-bottom:4em}.padded{margin:1em 0}.ui.header.compact{margin-top:.25em!important;margin-bottom:.2em}.flexbox{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flexbox .ui.header{margin-bottom:0}.flexbox p{margin:.25em 0}.centered{text-align:center}.green{color:#226752!important}.darkGreen{color:#374941!important}.gray{color:#90908d!important}.black{color:#1d1d1d!important}.red{color:#b95042!important}.capitalize{text-transform:capitalize!important}.ui.input.error>input{background-color:#fff!important;border-color:#fff3f3!important;color:#b95042!important;box-shadow:none!important}.ui.grid>.row.short{padding-top:0}.divider.dark{border-color:#e1e1dd!important}.divider.light{border-color:#f3f6ff!important}.ui.attached.segment,.ui.segment{border:none;box-shadow:none!important}@media only screen and (max-width: 767px){.ui.grid>.stackable.stackable.row>.column,.ui.stackable.grid>.column.grid>.column,.ui.stackable.grid>.column.row>.column,.ui.stackable.grid>.column:not(.row),.ui.stackable.grid>.row>.column,.ui.stackable.grid>.row>.wide.column,.ui.stackable.grid>.wide.column{padding:12px 0!important}}@media only screen and (max-width: 991px){.inner-content-wrapper{padding-bottom:0!important}}.swiper-pagination-bullet-active{background:#276164!important}button.get-started{margin:auto!important}@media only screen and (max-width: 767px){button.get-started{width:95%!important;position:absolute;bottom:25px;left:0;right:0}}button.button.completed:hover svg{color:#1d1d1d!important}.user-action-item-list-item:hover{background-color:#fff!important;outline:1px solid #1d1d1d;border:none;transition:background-color .4s;box-shadow:none!important;transform:none!important}.user-action-item-list-item:hover .user-action-item-icon{background-color:#000!important;transition:background-color .4s}@media only screen and (max-width: 767px){#transactionsPanel #transactionsTableContainer,#transactionsPanel #transactionsTableContainer .ui.stackable.grid{margin:0!important}#transactionsPanel #transactionsTableContainer .ui.vertical.segment,#transactionsPanel #transactionsTableContainer .ui.disabled.vertical.segment{margin-right:-24px;margin-left:-24px;padding-left:10px;padding-right:10px}#transactionsPanel #transactionsTableContainer .ui.vertical.segment .split-transaction-row .ui.card,#transactionsPanel #transactionsTableContainer .ui.disabled.vertical.segment .split-transaction-row .ui.card{padding:16px!important}}#transactionsPanel{margin-bottom:24px}#transactionsPanel #transactionsTableContainer.ui.container{margin-bottom:0}#transactionsPanel tr.disabled{color:#6f6f6b!important}#transactionsPanel tr.disabled p,#transactionsPanel tr.disabled span,#transactionsPanel tr.disabled span>div,#transactionsPanel tr.disabled time,#transactionsPanel tr.disabled svg{color:#6f6f6b!important}#transactionsPanel .userTransactionRow .ui.button.link.pending{color:#936d0d!important}#transactionsPanel .userTransactionRow .ui.button.link.flag{color:#c9c9c5!important}#transactionsPanel .userTransactionRow .actionsCell:hover,#transactionsPanel .userTransactionRow .actionsCell.active{transition:all .2s;cursor:pointer;background-color:#e1e1dd!important;color:#226752!important;opacity:1}#transactionsPanel .userTransactionRow .actionsCell:hover .ui.button.link.flag,#transactionsPanel .userTransactionRow .actionsCell.active .ui.button.link.flag,#transactionsPanel .userTransactionRow .actionsCell:hover .icon,#transactionsPanel .userTransactionRow .actionsCell.active .icon{color:#226752!important;opacity:1}#transactionsPanel .userTransactionRow time,#transactionsPanel .userTransactionRow .transaction-type{white-space:nowrap}#transactionsPanel .transactionTableExpandedRow{background-color:#e1e1dd!important}#transactionsPanel .ui.vertical.segment:first-child{padding-top:0}#transactionsPanel .ui.disabled.vertical.segment{background-color:#f2f2ef!important;opacity:1}#transactionsPanel .ui.disabled.vertical.segment p{color:#6f6f6b!important}#transactionsPanel .ui.disabled.vertical.segment .split-transaction-row .ui.card{background-color:#e1e1dd!important}#transactionsPanel .ui.dropdown div.default.text{color:#90908d!important}#transactionsPanel .ui.disabled.dropdown div.default.text{color:#6f6f6b!important}#transactionsPanel .ui.dropdown .menu>.item:not(:last-child){padding-bottom:0}#transactionsPanel .ui.disabled.dropdown,#transactionsPanel .ui.dropdown .menu>.disabled.item{opacity:1}#transactionsPanel .ui.disabled.dropdown i:not(.ellipsis):before{display:none}#transactionsPanel .ui.disabled.dropdown i{display:block!important}#transactionsPanel .split-transaction-row .ui.card{margin:0}#transactionsPanel .split-transaction-row:last-child{padding-top:0}#transactionsPanel .split-transaction-row:not(:last-child){padding-bottom:8px}.ui.table.userTransactionsTable{border:none}.ui.table.userTransactionsTable tbody tr{border:none;box-shadow:none}.ui.table.userTransactionsTable tbody tr td{border:none}.ui.table.userTransactionsTable thead.table-header{position:sticky!important;top:0;z-index:2}.ui.table.userTransactionsTable thead.table-header th{background-color:#fff!important}.ui.table.userTransactionsTable .transactionTableExpandedRow{background-color:#e1e1dd!important;border-top:1px solid #c9c9c5}.ui.table.userTransactionsTable .transactionTableExpandedRow .ui.dropdown .menu>.header{text-transform:none;color:#226752}.custom-chevron{height:1.5em!important;width:1.52em!important;padding:2px 0 0!important}.custom-chevron.active{background-color:#374941!important}.expandable-transaction-row td{position:relative}.expandable-transaction-row .no-border{border-bottom:none!important}.expandable-transaction-row .half-height{height:36%!important}.transaction-details-tabs .ui.secondary.pointing.menu .item{white-space:nowrap}.ui.card.message-banner__card{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.message-banner__copy{display:flex;flex-direction:row;flex-grow:1;align-items:center}.message-banner__text{padding-right:8px}.message-banner__error-icon{margin-right:18px}#upload-transactions-modal .close.icon{right:21px;color:#374941;font-size:1.25em;padding:.25em;position:absolute;top:20px}#upload-transactions-modal .padding-with-border{text-align:center;padding:1em;width:100%;border-top:1px solid #f1fef5;border-bottom:1px solid #f1fef5}#upload-transactions-modal .server-error{color:#b95042;text-align:left;font-style:italic}.add-transactions-grid-step{background:#f2f2ef;border-radius:4px;margin:10px 0}#csv-review-confirm{border-radius:8px}#csv-review-confirm .header{color:#374941;border:none;padding:1em 1em .5em}#csv-review-confirm .actions{border:none;background:#fff;text-align:center;width:100%}#csv-review-confirm .actions button{width:47%}#csv-review-confirm .actions button:nth-child(1){background:#fff;border:1px solid #374941;color:#374941;margin-left:0}#csv-review-confirm .actions button:nth-child(2){margin-right:0}.ui.label.hoverable:hover{cursor:pointer}.ui.disabled.dropdown i{display:none}.ui.disabled.dropdown div.text{color:#6f6f6b!important}.ui.dropdown .dropdown.icon{font-size:1.3em;margin:0 0 0 6px}.ui.dropdown div.default.text{color:#90908d!important}.ui.dropdown div.default.text+.dropdown.icon:before{color:#90908d!important}.ui.form{min-width:277px}.search.icon{color:#90908d}div.categoryPopup.ui.popup.popup-content{background-color:#6f6f6b!important}#bookkeepingReportPanel .bookkeepingReportTopExpensesCard .expensesLineItem .ui.progress .bar{background-color:#f1fef5}#bookkeepingReportPanel .bookkeepingReportTopExpensesCard .expensesLineItem .ui.progress .progress{color:#226752}#profitAndLoss .ui.grid>.row.lineItemRow:hover{background-color:#e0e0e0;cursor:pointer}#profitAndLoss .ui.grid>.row.lineItemRow.active{background-color:#e0e0e0}#bookkeepingReportPanel .ui.grid>.row.lineItemRow:hover{background-color:#e0e0e0;cursor:pointer}#bookkeepingReportPanel .ui.grid>.row.lineItemRow.active{background-color:#e0e0e0}#bookkeepingReportPanel .lineItem,#bookkeepingReportPanel .subLineItem{display:flex;justify-content:space-between;align-items:baseline}#bookkeepingReportPanel .placeholder{height:auto;text-align:center}.monthPicker .react-datepicker{font-family:Inter,serif!important;padding:10px;border:none;box-shadow:0 0 20px #3d538e1a;min-width:350px}.monthPicker .react-datepicker .react-datepicker__header{background-color:#fff;border:none;font-size:20px}.monthPicker .react-datepicker .react-datepicker__month-container .react-datepicker__month-text{text-align:center;border:1px solid #626e6e;padding:16px;border-radius:8px;font-size:16px;line-height:110%;margin:4px;width:88.33px;height:48px;font-weight:700}.monthPicker .react-datepicker .react-datepicker__month-container .react-datepicker__month-text--selected{background-color:#276164;color:#fff!important}.monthPicker .react-datepicker .react-datepicker__month-container .react-datepicker__month-text--disabled{opacity:.5!important}.monthPicker .react-datepicker .react-datepicker__navigation{margin-top:10px}.annualTaxFilingStatusCards.ui.grid{min-width:750px;margin-left:5px;margin-right:5px;padding-right:20px}.annualTaxFilingStatusCards.ui.grid .dividing-line{background-color:#e1e1dd;position:absolute;height:3px;top:12px;z-index:2}.annualTaxFilingStatusCards.ui.grid .lower-dividing-line{background-color:#e1e1dd;position:absolute;height:3px;top:26px}.annualTaxFilingStatusCards.ui.grid .row{position:relative}.annualTaxFilingStatusCards.ui.grid .column{display:flex!important;align-items:center;flex-direction:column}.annualTaxFilingStatusCards.ui.grid .curve-line-wrapper{position:absolute;height:66px;top:12px;width:80px;background-color:#fff;z-index:1}.annualTaxFilingStatusCards.ui.grid .curve-line-wrapper.green .curve-wrapper-top div{border-color:#226752 #226752 transparent transparent}.annualTaxFilingStatusCards.ui.grid .curve-line-wrapper.green .curve-wrapper-bottom div{border-color:transparent transparent #226752 #226752}.annualTaxFilingStatusCards.ui.grid .curve-line-wrapper.green .diagonal-line{border-bottom-color:#226752}.annualTaxFilingStatusCards.ui.grid .curve-line-wrapper .curve-wrapper-top,.annualTaxFilingStatusCards.ui.grid .curve-line-wrapper .curve-wrapper-bottom{overflow:hidden;position:absolute;height:11px;width:20px}.annualTaxFilingStatusCards.ui.grid .curve-line-wrapper .curve-wrapper-top div,.annualTaxFilingStatusCards.ui.grid .curve-line-wrapper .curve-wrapper-bottom div{position:absolute;height:50px;width:40px;border:3px solid #e1e1dd;border-radius:20px}.annualTaxFilingStatusCards.ui.grid .curve-line-wrapper .curve-wrapper-top div{left:-17px;border-color:#e1e1dd #e1e1dd transparent transparent}.annualTaxFilingStatusCards.ui.grid .curve-line-wrapper .curve-wrapper-bottom{top:55px;left:60px}.annualTaxFilingStatusCards.ui.grid .curve-line-wrapper .curve-wrapper-bottom div{top:-39px;border-color:transparent transparent #e1e1dd #e1e1dd}.annualTaxFilingStatusCards.ui.grid .curve-line-wrapper .diagonal-line{position:absolute;border-bottom:#e1e1dd solid 3px;transform:rotate(45deg);top:-36px;left:27px;width:80px;height:80px}.ui.page.dimmer{position:absolute!important;background:#00000040}.accountCard.newAccount{border:1px dashed #e1e1dd;box-shadow:none}.accountCard.needsReconnection,.accountCard.noRecentTransactions{background:#fff3f3;border:1px solid #b95042}.readonly{pointer-events:none}.readonly .ui.input input{background-color:#f2f2ef!important;border:0px}.readonly.unverified .ui.input input{background-color:#fff3f3!important;border:0px}.readonly:hover{border:inherit}.institutionCard .institutionHeader{display:flex;justify-content:space-between;align-items:center}.institutionCard .institutionLabel{display:flex;align-items:center}.institutionCard .institutionLabel img{margin-right:12px}.institutionCard .institutionLabel .nameLabel{display:flex;margin-bottom:3px}.institutionCard .institutionLabel.mobile{margin-bottom:8px;gap:6px}.institutionCard .institutionLabel.mobile img{margin-right:6px}.institutionLogo{width:48px;height:48px;margin-right:12px;background-color:#226752;border-radius:50%;display:flex;justify-content:center;align-items:center}.institutionLogo.mobile{margin-right:6px}.transactionTable .hidden{display:none}.transactionTable .adminNotes{margin-top:10px;font-size:10px}.transactionTable .bulkTransactionActionsContainer{border-radius:5px;display:flex;align-items:center;align-content:center;position:fixed;bottom:60px;z-index:10000;background-color:#fff;box-shadow:0 0 1px #02204714,0 8px 10px #0220471a;right:40px;padding:20px 15px}.transactionTable .bulkTransactionActionsContainer p{font-weight:700;padding-right:10px}.transactionTable .actionsCellContainer{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.transactionTable .question.needsClarificationButton:hover{cursor:pointer}.transactionTable .transactionTableExpandedRow{background-color:#f8f9fb!important}.transactionTable .transactionTableExpandedRow td{padding:10px}.ruleCreationModal .background{background:#f8f9fb}.transactionTable .ui.segment{height:20px!important;padding:0}#adminNotesModal{border-radius:8px;width:520px}#adminNotesModal .header,#adminNotesModal h2{color:#204e51;border-bottom:none}#adminNotesModal .actions{display:flex;justify-content:space-between}.transactionRuleCreationModal .background{background-color:#e1e1dd;padding:10px}#tax-profile-history-panel .feed{overflow:hidden}#tax-profile-history-panel .feed .icon:before{background-color:#f7f7f7!important;font-size:80%}#tax-profile-history-panel .feed .icon{padding-top:3px}#tax-profile-history-panel .feed .event{border:inherit!important;padding-top:inherit!important;padding-bottom:20px}#tax-profile-history-panel .feed .event .date{color:#000}#tax-profile-history-panel .feed .event.selected{font-weight:700!important}#tax-profile-history-panel .event-line{position:absolute;left:16px;background:#204e51;width:2px;height:100%;top:26px}#userRecord .splitPanelWrapper{display:flex;flex-direction:row;width:100%}#userRecord .splitPanelWrapper .clientRecordPanel{height:inherit}#userRecord .splitPanelWrapper .clientRecordPanel.left{width:59%;margin-right:10px;overflow-y:auto}#userRecord .splitPanelWrapper .clientRecordPanel.right{width:40%;height:83vh;margin:0!important}#userRecord .splitPanelWrapper .inner{height:100%;overflow-y:scroll}#userRecord .ui.card .ui.header{padding:.5em 1em}#userRecord .userRecordHeader{border-bottom:1px solid #626e6e}#documentsPanel{padding:32px 20px!important}#documentsPanel h2{font-size:23px!important}#documentsPanel .ui.secondary.pointing.menu .item.active:hover{border-color:#226752;opacity:1}#documentsPanel .ui.secondary.pointing.menu .item:hover{border-color:transparent}#documentsPanel .page-description{min-height:106px}#documentsPanel .pointing.secondary.menu a.item:not(:last-child){margin-right:20px!important}#documentsPanel .tab-category-pane-toolbar{padding:0 0 20px}#documentsPanel .tab-category-pane-toolbar .search-bar .input{width:100%}#documentsPanel .learn-more-content{margin-top:15px}#documentsPanel .learn-more-content i{background:#ffc24b;color:#fff;padding:5px;height:30px;width:30px;border-radius:3px}#documentsPanel .learn-more-content table{border-top:4px solid #226752}#documentsPanel .learn-more-content td:nth-child(1){padding-right:0}#documentsPanel .learn-more-content td,#documentsPanel .learn-more-content td p{border:none;color:#226752}#user-documents-table{border-collapse:collapse}#user-documents-table a{font-weight:700;text-decoration:underline}#user-documents-table td{padding:11px 6px 11px 11px;border:none}#user-documents-table td:nth-child(4){text-align:center}#user-documents-table tr.spacer{height:24px}#user-documents-table .user-documents-table-header{font-weight:700;height:38px}#user-documents-table .user-documents-table-header td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}#user-documents-table .user-documents-table-header td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}#user-documents-table .user-documents-table-header.primary{color:#226752;background:#2267520d}#user-documents-table .user-documents-table-header.secondary{color:#226752;outline:2px dashed #e0e0e0;border-radius:8px;border-top:5px solid white;outline-offset:-3px}#user-documents-table .user-documents-table-header.tertiary{height:55px}#user-documents-table .ui.label{font-weight:400}#user-documents-table .action-button{background-color:transparent;font-weight:700;color:#226752;font-size:1.2em}#user-documents-table .action-button .menu.visible .item{color:#226752}.modal-trigger-button{float:right;text-align:right!important}.userTransactionsHeader{border-bottom:1px solid #626e6e}.userTransactionsHeader .headerButton{padding:5px 10px;font-size:12px}#profitAndLoss .ui.grid>.row.lineItemRow{padding:0;margin:4px 20px}#profitAndLoss .ui.grid>.row.lineItemRow p{margin:0;padding:.5em 0}#profitAndLoss .ui.grid>.row.lineItemRow:hover{background-color:#f8f9fb;cursor:pointer}#profitAndLoss .ui.grid>.row.lineItemRow.total:hover{background-color:inherit;cursor:default}#profitAndLoss .ui.grid>.row.lineItemRow.active{background-color:#f8f9fb}#profitAndLoss .ui.grid>.row.lineItemRow .lineItemDropdown{margin-left:10px;transition:all .2s}#profitAndLoss .ui.grid>.row.lineItemRow .lineItemDropdown.active{-webkit-transform:rotate(90deg);transition:all .2s}#profitAndLoss .lineItem,#profitAndLoss .subLineItem{display:flex;justify-content:space-between;align-items:baseline}#profitAndLoss .lineItem p,#profitAndLoss .subLineItem p{font-weight:700!important}#profitAndLoss .subLineItem{margin:4px 20px}#profitAndLoss .subLineItem p{font-weight:400!important}#profitAndLoss .subLineItem.seeAll,#profitAndLoss .subLineItem.seeAll p{color:#276164}#profitAndLoss .ui.header.compact{margin-top:.5em}#profitAndLoss .statementTitle .ui.dropdown{padding:2px 10px;border:1px solid #626e6e;border-radius:5px;margin-left:10px}#profitAndLoss .statementTitle .ui.dropdown .dropdown.icon{margin-left:10px;font-size:1.4em}#bookkeepingReportPanel .bookkeepingReport{margin-top:30px}#bookkeepingReportPanel .bookkeepingReportTopExpensesCard .expensesLineItem.row{padding:0!important}#bookkeepingReportPanel .bookkeepingReportTopExpensesCard .expensesLineItem .ui.progress{background-color:transparent}#bookkeepingReportPanel .bookkeepingReportTopExpensesCard .expensesLineItem .ui.progress .bar{background-color:#d8eadf}#bookkeepingReportPanel .bookkeepingReportTopExpensesCard .expensesLineItem .ui.progress .progress{color:#276164}#bookkeepingReportPanel .ui.grid>.row.lineItemRow{padding:0;margin:4px 20px}#bookkeepingReportPanel .ui.grid>.row.lineItemRow p{margin:0;padding:.5em 0}#bookkeepingReportPanel .ui.grid>.row.lineItemRow:hover{background-color:#f8f9fb;cursor:pointer}#bookkeepingReportPanel .ui.grid>.row.lineItemRow.total:hover{background-color:inherit;cursor:default}#bookkeepingReportPanel .ui.grid>.row.lineItemRow.active{background-color:#f8f9fb}#bookkeepingReportPanel .ui.grid>.row.lineItemRow .lineItemDropdown{margin-left:10px;transition:all .2s}#bookkeepingReportPanel .ui.grid>.row.lineItemRow .lineItemDropdown.active{-webkit-transform:rotate(90deg);transition:all .2s}#bookkeepingReportPanel .ui.grid>.row.lineItemRow.reports{align-items:center}#bookkeepingReportPanel .ui.grid>.row.lineItemRow .lineItemSum p{font-weight:600}#bookkeepingReportPanel .lineItem,#bookkeepingReportPanel .subLineItem{display:flex;justify-content:space-between;align-items:center}#bookkeepingReportPanel .lineItem p,#bookkeepingReportPanel .subLineItem p{font-weight:400!important}#bookkeepingReportPanel .ui.icon.button{background-color:transparent}.ui.popup.calendarPopup{border:none}.ui.popup.calendarPopup .yearName{background-color:#f8f9fb!important}.ui.popup.calendarPopup .active .ui.header{color:#204e51;font-weight:700}.ui.popup.calendarPopup h4{color:#204e51}.ui.popup.calendarPopup h6{color:#767676}.mute{background-color:#f8f9fb!important;border:none!important}.reconciliation-toolbar{box-shadow:none!important;margin-bottom:0!important}.reconciliation-header{margin-top:0!important;padding-top:8px}h4{margin:0}.item strong{padding:0 5px;font-size:1.1em}.content h3,.content h4{margin:0 0 3px}tr.unmatched{background-color:#fff;font-weight:700;border-left:2px solid}tr:hover td .delete-transaction-button{opacity:1}tr.unmatched .delete-transaction-button{background-color:#fff!important}tr td .delete-transaction-button{opacity:0}.create-transaction-button{margin-left:5px!important;padding:1.1em .3em!important}tr.matched{color:#0006;font-weight:400}table button.basic{font-size:.9em!important}td button.matched i{color:#2185d0!important;opacity:.4;font-size:1.2em}td button.unmatched i{font-size:1.2em}#bookkeepingCRM .summationCards{margin-top:4px}#bookkeepingCRM .crmCard{display:flex;justify-content:space-between}.finances.login,.finances.reset{text-align:center;height:100vh;overflow:auto;background-color:#fcf8f2;padding-top:3em;margin:0!important}.finances.login .ui.error.form,.finances.reset .ui.error.form{min-width:100px!important}.finances.login .containerStyle,.finances.reset .containerStyle{justify-content:center;padding:30px 0 20px}#zendeskBulkMessagePanel h4 .content{font-weight:700}#zendeskBulkMessagePanel h4 i.icon{font-size:1.2em;opacity:.3;margin-top:2px}#zendeskBulkMessagePanel h5{font-size:1em!important;font-weight:400;text-transform:none;padding:4px 0}#zendeskBulkMessagePanel h5 .sub.header{font-size:.9em}#zendeskBulkMessagePanel h6{font-weight:400;font-style:italic;opacity:.7;font-size:1em!important;padding:5px 0 0 33px}#zendeskBulkMessagePanel .row.stretched{padding:10px 5px}#zendeskBulkMessagePanel .row.checked .icon{opacity:1;color:#204e51}#zendeskBulkMessagePanel .row.checked button:not(.form-button){background-color:transparent;color:#204e51}#zendeskBulkMessagePanel .row.checked h6{font-style:normal;opacity:1;font-size:1.1em!important}#zendeskBulkMessagePanel .column{box-shadow:none}#zendeskBulkMessagePanel form{margin-left:48px}#zendeskBulkMessagePanel form .field textarea{min-height:200px;width:100%}#zendeskBulkMessagePanel .code-block{padding:0}#zendeskBulkMessagePanel .code-block li{padding:10px;margin:2px 0;list-style-type:none}#zendeskBulkMessagePanel .toolbar{padding:15px 0}.modal textarea.message-preview{width:100%;min-height:170px;border:none;background:transparent}.modal ul{margin:0}.modal .message-preview{background:#204e510c}.modal .message-preview .label{color:#fff;background:#204e51d3;border-radius:4px}.modal .message-preview .item:not(.label),.modal .message-preview .item textarea{color:#000!important}#payroll-settings .tab.ui.segment{padding-left:0;padding-top:0}#payroll-settings .location-grid{padding:0;min-height:120px}#run-payroll .payment-overview-con{margin-top:12px}#run-payroll .payment-overview-con .payment-overview-section{display:flex;flex-direction:column;height:136px;border:#e1e1dd solid 1px;border-radius:8px;padding:15px;margin-bottom:0}#run-payroll .payment-overview-con .payment-overview-section .title-wrapper{display:flex;flex:1}#run-payroll .payment-overview-con .payment-overview-section .title-wrapper p{flex:1}#run-payroll .payment-overview-con .payment-overview-section .title-wrapper i{color:#374941}#run-payroll .payment-overview-con .payment-overview-section .title-wrapper i:hover{cursor:pointer}#run-payroll .payment-overview-con .payment-overview-section .amount{margin-top:0}#run-payroll .payment-overview-emp{margin-top:10px;padding:48px 24px;border-radius:8px;background-color:#e1e1dd}#run-payroll .payment-overview-emp .title-wrapper{display:flex;justify-content:center}#run-payroll .payment-overview-emp .title-wrapper i{color:#374941;margin-top:5px;margin-left:5px}#run-payroll .payment-overview-emp .title-wrapper i:hover{cursor:pointer}#run-payroll .payment-overview-emp .amount{margin-top:0}#run-payroll .payment-overview-emp .math-symbol{margin-top:47px}#run-payroll .date-range{margin-top:10px}#run-payroll .auto-setup{padding:10px 20px;margin-bottom:20px;background-color:#f2f2ef}#run-payroll .fixed-cell,#run-payroll .hour-cell{padding:5px 0}#run-payroll .fixed-cell button i,#run-payroll .hour-cell button i{margin-top:-8px}#run-payroll .fixed-cell .error,#run-payroll .hour-cell .error{z-index:100}#run-payroll .skip-payroll{display:flex;justify-content:center;text-align:center}#run-payroll .skip-payroll p{margin-bottom:0}#run-payroll .skip-payroll .button{margin-top:0;margin-left:10px}#run-payroll .action-icon:hover{cursor:pointer}.payroll-info-wrapper{background-color:#f1fef5;padding:8px;width:100%}.payroll-loading-modal{background-color:transparent!important;border:none!important}.payroll-loading-modal .content-wrapper{display:flex;flex-direction:column;align-items:center}.payroll-loading-modal .text-wrapper{bottom:30px;position:absolute}.last-payments-table.ui.table{border-top:#374941 solid 4px;background-color:#f1fef5}.last-payments-table.ui.table th{background-color:#f1fef5}.loading-wrapper{display:flex!important;justify-content:center}.gep-details-container{width:100%;padding:24px;border:#e1e1dd solid 1px;border-radius:4px}.bordered-grid.ui.grid{border:#e1e1dd solid 1px;border-radius:4px;padding:32px 24px;margin-left:0}.bordered-grid.ui.grid.green-top{border-top:#374941 solid 4px}.payroll-history-details-container{display:flex;flex-direction:row}.payroll-history-details-container .gep-details-container{flex:1;margin-right:10px}.payroll-history-details-container .title-container{display:flex;justify-content:space-between}.payroll-history-details-container .title-container i:hover{cursor:pointer}.payroll-setup-list{margin-top:15px;border:#e1e1dd solid 1px;border-radius:4px;padding:30px 20px}.payroll-setup-list ul{margin-bottom:0;padding-left:20px}.payroll-setup-list.intro{border:none;padding:0}.payroll-setup-list .item{display:flex;margin-bottom:15px}.payroll-setup-list .item.sub-item{margin-bottom:8px}.payroll-setup-list .item:last-child{margin-bottom:0}.bank-account-container{background-color:#f1fef5;border:#e1e1dd solid 1px;border-radius:4px;padding:18px 30px}.bank-account-container .title-wrapper{display:flex;justify-content:space-between}.bank-account-container .title-wrapper .button{align-self:start}.pay-schedule-preview.ui.grid{background-color:#f1fef5;border:#e1e1dd solid 1px;border-radius:4px;padding:10px 32px;margin:0}.embedded-close-button.ui.button{background:none;position:absolute;z-index:100;right:0}#userTaxCalculations .ui.buttons .button{margin:10px;width:150px;border-radius:3px;padding:10px;outline:1px solid}#userTaxCalculations .ui.buttons .button:not(.active){background-color:transparent;opacity:.5}#userTaxCalculations .ui.buttons .button.active{background-color:#204e51;color:#fff}#userTaxCalculations .ui.buttons .button:hover:not(.active){background-color:transparent!important}#userTaxCalculations #qteCalculationTabMenu{background-color:#f8f9fb!important}#userTaxCalculations .sticky.fixed #qteCalculationTabMenu{box-shadow:0 15px 10px -15px #1111115e}#userTaxCalculations .ui.green.label,#userTaxCalculations .ui.green.labels .label{background-color:#21ba45!important;border-color:#21ba45!important;color:#fff!important}#userTaxCalculations .ui.yellow.label,#userTaxCalculations .ui.yellow.labels .label{background-color:#fbbd08!important;border-color:#fbbd08!important;color:#fff!important}.search .input{width:100%}.search .input input{border-radius:0!important}.AccountQuestions__account-card{display:flex;flex-direction:row;align-items:center;padding:18px 24px;background-color:#f2f2ef;width:fit-content;margin:24px 0;border-radius:8px}.AccountQuestions__account-card img{margin-right:24px}.column .ui.card.AccountQuestionsEndScreen__card{display:flex;flex-direction:row;align-items:center;background-color:#f2f2ef;padding:18px}.column .ui.card.AccountQuestionsEndScreen__card svg{margin-right:18px}.column .ui.image.AccountQuestionsEndScreen__image{padding:8px;background-color:#e4f2e6;border-radius:8px}.AccountQuestions__Alert a{display:block}p .AccountQuestions__Alert__Text{padding-bottom:10px}.ui.grid.SetupComplete{padding:0 128px}.ui.grid .SetupComplete__card{background-color:#fbf3ea;padding:32px;border-radius:8px;margin:14px}.ui.grid .SetupComplete__card .SetupComplete__copy p.SetupComplete__row-item{margin-bottom:16px}.SetupComplete__card-header{display:flex;flex-direction:row}.ui.grid.SetupComplete .row.SetupComplete__button-group div{display:flex;flex-direction:column;justify-content:center;align-items:center}.SetupComplete__accordian-list{padding-left:24px;margin-top:0}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/Inter-Regular-CKX1N0ak.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/Inter-Medium-DmUT3eZm.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/Inter-SemiBold-DtdDzxp6.ttf) format("truetype")}
