/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.path-finance table th,.path-finance table td{text-align:left;vertical-align:top;}.path-finance table th.currency,.path-finance table td.currency{text-align:right;}.path-finance table td.account-actions div{float:right;}table.accounts-list th,table.accounts-list td{text-align:left;}table.accounts-list th:last-child,table.accounts-list td:last-child{text-align:right;}table[data-drupal-selector="edit-regular-transactions"] tr td{padding-bottom:4px;padding-top:4px;}table[data-drupal-selector="edit-regular-transactions"] td:first-child div{margin-top:0;}.account table{width:100%;}.account table td:nth-child(3){text-align:right;}.account table td:nth-child(4){padding-left:15px;}.regular-transactions-form table{width:100%;}.regular-transactions-form table th,.regular-transactions-form table td{text-align:left;}.regular-transactions-form table th:nth-child(4),.regular-transactions-form table th:nth-child(5),.regular-transactions-form table th:nth-child(6),.regular-transactions-form table td:nth-child(4),.regular-transactions-form table td:nth-child(5),.regular-transactions-form table td:nth-child(6){text-align:right;}.regular-transactions-form table th:nth-child(4){padding-left:8px;text-align:left;}.regular-transactions-form table td:nth-child(1){width:5%;}.regular-transactions-form table td:nth-child(2){width:25%;}.regular-transactions-form table td:nth-child(3){width:34%;}.regular-transactions-form table td:nth-child(4){padding-left:8px;text-align:left;width:8%;}.regular-transactions-form table td:nth-child(5){font-weight:bold;width:8%;}.regular-transactions-form table td:nth-child(6){width:20%;}.regular-transactions-form table tr.credit{background-color:#40ff4040;}.transaction table,.regular-transaction table{margin-bottom:3em;width:100%;}.transaction table td:nth-child(1),.regular-transaction table td:nth-child(1){#background-color:#eaeef0;background-color:#1b9ae4;color:#ffffff;font-weight:bold;padding:2px 5px;width:25%;}.transaction table td:nth-child(2),.regular-transaction table td:nth-child(2){border-bottom:1px solid #eaeef0;padding:2px 5px;}.ui-dialog-buttonset.form-actions{margin-left:1em;}.ui-dialog-buttonset.form-actions,.transaction .actions,.regular-transaction .actions{display:flex !important;flex-direction:row !important;gap:1em !important;margin-bottom:1em !important;}.path-frontpage .view-accounts.btn{width:160px;}.path-frontpage .view-accounts.btn,.ui-button:not(.ui-dialog-titlebar-close),.transaction .actions .btn,.regular-transaction .actions .btn{align-items:center !important;background-color:#1475ad !important;border:0 !important;border-radius:5px !important;color:#ffffff !important;display:flex !important;font-weight:bold !important;height:40px !important;padding:15px 25px !important;text-decoration:none !important;}.path-frontpage .btn:hover,.ui-button:not(.ui-dialog-titlebar-close):hover,.transaction .actions .btn:hover,.regular-transaction .actions .btn:hover{background-color:#116396 !important;}.block .finance-account-summary .row{display:flex;flex-direction:row;gap:2px;justify-content:space-between;}table[data-drupal-selector="edit-regular-transactions"] tr.paid td:last-child{background-image:url(/modules/custom/finance/images/tick.png);background-position:90% 8px;background-repeat:no-repeat;background-size:20px;padding-right:40px;}fieldset[data-drupal-selector="edit-to-ac"] .form-boolean-group{display:flex;flex-direction:row;flex-wrap:wrap;}fieldset[data-drupal-selector="edit-to-ac"] .form-boolean-group .form-type-radio{align-items:center;display:flex;flex-basis:33%;flex-grow:0;flex-shrink:0;}.finance-account-summary .row.balance{border-top:1px solid #000000;border-bottom:1px solid #000000;}.finance-account-summary .row.disposable-balance,.finance-account-summary.credit .row.available-balance{border-top:1px solid #000000;border-bottom:3px double #000000;}.finance-account-summary .row.available-balance{font-weight:bold;}@keyframes pulse-throbber{0%{opacity:1;transform:scaley(1);}100%{opacity:0.2;transform:scaley(0.5);}}.region.region--sidebar [data-big-pipe-placeholder-id]{position:relative;display:block;margin:20px auto;width:6px;height:30px;background:#000000;animation:pulse-throbber 0.4s infinite;animation-delay:0.133s;animation-direction:alternate;}.region.region--sidebar [data-big-pipe-placeholder-id]:before,.region.region--sidebar [data-big-pipe-placeholder-id]:after{content:'';position:absolute;display:block;width:100%;height:100%;background:#000000;top:0;animation:pulse-throbber 0.4s infinite;animation-direction:alternate;}.region.region--sidebar [data-big-pipe-placeholder-id]:before{left:-12px;}.region.region--sidebar [data-big-pipe-placeholder-id]:after{left:12px;animation-delay:0.266s;}
