@charset "UTF-8";.add-transaction>.subtransactions>.subtransaction>button>svg{margin:.25rem}.new-service-form button,.date-picker>button{margin-top:.5rem}.portal>nav>.expandable>ul>li>.item-title>.menu-open-icon,.portal>nav>.expandable>ul>li>.item-title{margin-right:.5rem}.portal>nav>.expandable>ul>li>.item-title>svg{margin-left:.5rem;margin-right:.5rem}.verification{margin:.5rem}.date-picker>p[role=heading]{margin-bottom:1rem}.add-transaction>.subtransactions>.subtransaction>button>svg{stroke:#ccc;width:12px;height:12px}.song-form>.form-fields>.song-editor>.structure-editor .structure-preview .section>button,.song-form>.form-fields>.song-editor>.lyric-editor .chord-buttons>button svg,.song-form>.heading>.save-song>svg,.song-form>.heading>.go-back>svg,.view-song .transpose-area>button>svg,.view-song>.heading>.edit>svg,.view-song>.heading>.go-back>svg,.congregants>.button-panel>*>svg,.departments .departments-table>tbody>tr>td>button>svg,.transaction-content .transaction-table>thead>tr>td[data-multiple=true]>button>svg,.transaction-content .transaction-table>thead>tr>th[data-multiple=true]>button>svg,.transaction-content .transaction-table>tbody>tr>td[data-multiple=true]>button>svg,.transaction-content .transaction-table>tbody>tr>th[data-multiple=true]>button>svg,.transaction-content>#button-panel>*>svg,.transaction-content>header>.month-header>button>svg,.date-picker>p[role=heading]>button>svg{stroke:#ccc;width:14px;height:14px}.service-view .setlist>ol>li>.remove-song-button>svg,.service-view .setlist>ol>li>.song-order-buttons>.move-song-button>svg,.portal>nav>button>svg,.portal>nav>.expandable>ul>li>.item-title>.menu-open-icon{stroke:#ccc;width:16px;height:16px}.transaction-content .icon>svg,.portal>nav>.expandable>ul>li>.item-title>svg{stroke:#ccc;width:18px;height:18px}.song-form>.form-fields>.song-editor>.structure-editor,.congregants .congregant-filter .relationship-statuses>button,.congregants .congregant-filter .button-panel>button,[aria-label=IssuedReceipts]>table>thead>tr>*:first-child,[aria-label=IssuedReceipts]>table>tbody>tr>*:first-child,[aria-label=IssuedReceipts]>table>thead>tr>*,[aria-label=IssuedReceipts]>table>tbody>tr>*,[aria-label=receiptEligibleTransactions]>table>thead>tr>*:first-child,[aria-label=receiptEligibleTransactions]>table>tbody>tr>*:first-child,[aria-label=receiptEligibleTransactions]>table>thead>tr>*,[aria-label=receiptEligibleTransactions]>table>tbody>tr>*{padding:.25rem}.song-form>.form-fields{padding-top:.25rem}.view-song>section .song-details .song-section .line>.line-segment>.chord,.congregants table tbody>tr>td:last-child,.congregants table thead>tr>th:last-child,.transaction-content .balance-table>tbody>tr>td:last-child,.transaction-content .balance-table>tbody>tr>th:last-child,.transaction-content .transaction-table>thead>tr>.amount-column,.transaction-content .transaction-table>tbody>tr>.amount-column{padding-right:.25rem}.congregant-wizard .step-indicator,.transaction-content table,.transaction-content>aside>section{padding-bottom:.25rem}.view-song>section .song-details .song-section>h2,.congregants table tbody>tr>td:first-child,.congregants table thead>tr>th:first-child,.transaction-content .balance-table>tbody>tr>td:first-child,.transaction-content .balance-table>tbody>tr>th:first-child,.transaction-content .transaction-table>thead>tr>.date-column,.transaction-content .transaction-table>tbody>tr>.date-column{padding-left:.25rem}.congregant-wizard *[role=group]:before,.congregants table thead>tr th,[aria-label=IssuedReceipts]>*[role=heading],[aria-label=receiptEligibleTransactions]>*[role=heading],.transaction-content .transaction-table>thead>tr>th,.transaction-content .transaction-table>tbody>tr>th,.time-picker>.time-parts>.time-part{padding-left:.25rem;padding-right:.25rem}.congregant-wizard .worker-step>.department-selection>button,.congregants table tbody>tr>td,.congregants table thead>tr>th,.departments .departments-table>tbody>tr>td>*,.transaction-content>.modal .delete-transaction-prompt>.buttons>*,.transaction-content .transaction-table>thead>tr>td,.transaction-content .transaction-table>thead>tr>th,.transaction-content .transaction-table>tbody>tr>td,.transaction-content .transaction-table>tbody>tr>th,.time-picker>.time-parts>.period-selector>button,.add-transaction>.subtransactions>.add-split-button{padding-top:.25rem;padding-bottom:.25rem}.service-view .setlist>ol>li,.service-view,.service-page,.all-services section ol>.service>*,.all-services,.song-form>.form-fields>.song-editor>.structure-editor .structure-preview .section,.song-form>.form-fields>.song-editor>.lyric-editor .section-buttons>button,.song-form>.form-fields>.song-editor>.lyric-editor .chord-buttons>button,.song-form>.form-fields>.song-editor>.lyric-editor textarea,.song-form>.form-fields>.song-editor .editor-mode-selector>button,.song-form,.view-song .transpose-area>*,.view-song>section .song-details .song-section,.view-song,.notifications section,.congregant-wizard .wizard-form,.departments section>.header>button,.cashCollection .denominations input,.cashCollection>section,[aria-label=IssuedReceipts]>*[role=heading]>button,[aria-label=receiptEligibleTransactions]>*[role=heading]>button,.transfers>section,.transaction-content>.modal,*[role=status],.add-transaction>.subtransactions,.congregant-wizard .button-panel .secondary,.new-service-form button,.service-view .save-changes-button,.all-services button,.new-chord-form>button,.song-form>.form-fields>.song-editor>.structure-editor .structure-buttons>button,.congregant-wizard .names-step button,.congregant-wizard .welcome-step button,.congregant-wizard .button-panel .primary,.update-address-form button,.congregants .export-button,.department-form button,.cashCollection>section button,.reports button,.not-logged-in-form>.form>button,.time-picker .ok-button,.transfer-form button,.date-picker>button,.prompt>.button-panel>button,.add-transaction .prompt>button,.add-transaction>button{padding:.5rem}.transaction-content>aside .summaries-button-panel,.prompt>.button-panel{padding-top:.5rem}.departments .departments-table>tbody>tr>td>*:nth-child(3),[aria-label=IssuedReceipts]>table>thead>tr>*:last-child,[aria-label=IssuedReceipts]>table>tbody>tr>*:last-child,[aria-label=receiptEligibleTransactions]>table>thead>tr>*:last-child,[aria-label=receiptEligibleTransactions]>table>tbody>tr>*:last-child,.transaction-content .transaction-table>thead>tr>.date-column,.transaction-content .transaction-table>tbody>tr>.date-column,.prompt>svg{padding-right:.5rem}.view-song>section .song-details .song-section>h2,.congregants .congregant-filter .row,.prompt>.message,.prompt>svg{padding-bottom:.5rem}.departments .departments-table>tbody>tr>td>*:nth-child(1),.cashCollection>h1,.receipts>h1,.transfers>h1,.transaction-content>header>h1,.add-transaction>.subtransactions>.total>p:last-child{padding-left:.5rem}.departments .departments-table>tbody>tr>td>*:nth-child(2),.transaction-content>aside .finance-details,.not-logged-in-form>.form,.time-picker>.time-parts>.period-selector>button,.add-transaction{padding-left:.5rem;padding-right:.5rem}.service-view .setlist .add-song-button,.congregants>.button-panel>*,[aria-label=IssuedReceipts]>*[role=heading],[aria-label=receiptEligibleTransactions]>*[role=heading],.receipts>section>*[role=tablist]>*,.transaction-content .transaction-table>thead>tr[data-selected=true]>td:not(.date-column),.transaction-content .transaction-table>tbody>tr[data-selected=true]>td:not(.date-column),.transaction-content>#button-panel>*,.portal>nav[data-menu-visible=true]>.expandable,.portal>nav>.expandable>ul>li>.item-title,.add-transaction{padding-top:.5rem;padding-bottom:.5rem}.congregant-wizard *[role=group]{padding:1rem}.congregant-wizard .step-indicator{padding-top:1rem}.portal>nav>button{padding-right:1rem}.song-form>.heading>.save-song,.song-form>.heading>.go-back,.view-song .transpose-area>button,.view-song>.heading>.edit,.view-song>.heading>.go-back,.congregant-wizard .worker-step>.department-selection>button{padding-left:1rem;padding-right:1rem}[aria-label=IssuedReceipts]>table>thead>tr,[aria-label=receiptEligibleTransactions]>table>thead>tr{padding-top:1rem;padding-bottom:1rem}.not-logged-in-form>.main-header{padding-top:2rem}.portal>nav>.expandable>ul>li>.expandable>ul{padding-left:2rem}.service-view .setlist,.all-services section ol>.service,.song-form>.form-fields>.song-editor>.structure-editor .structure-preview .section,.song-form>.form-fields>.song-editor,.view-song .transpose-area,.song-form>.heading>.save-song,.song-form>.heading>.go-back,.view-song .transpose-area>button,.view-song>.heading>.edit,.view-song>.heading>.go-back,.congregant-wizard .worker-step>.department-selection>button,.congregant-wizard *[role=group],.congregants .congregant-filter .relationship-statuses>button,.departments section>.header>button,.cashCollection .denominations input,[aria-label=IssuedReceipts]>*[role=heading]>button,[aria-label=receiptEligibleTransactions]>*[role=heading]>button,.transaction-content>.modal .delete-transaction-prompt>.buttons,.time-picker>.time-parts>.period-selector,.time-picker>.time-parts>.time-part,*[role=status],.add-transaction>.add-button,.add-transaction>.subtransactions>.add-split-button,.add-transaction>.subtransactions,.congregant-wizard .button-panel .secondary,.new-service-form button,.service-view .save-changes-button,.all-services button,.new-chord-form>button,.song-form>.form-fields>.song-editor>.structure-editor .structure-buttons>button,.congregant-wizard .names-step button,.congregant-wizard .welcome-step button,.congregant-wizard .button-panel .primary,.update-address-form button,.congregants .export-button,.department-form button,.cashCollection>section button,.reports button,.not-logged-in-form>.form>button,.time-picker .ok-button,.transfer-form button,.date-picker>button,.prompt>.button-panel>button,.add-transaction .prompt>button,.add-transaction>button{border-radius:.5rem}.congregant-wizard .worker-step>.checkbox-group>.labeled-checkbox:last-of-type>input[type=checkbox],.congregant-wizard .personal-information-step>.checkbox-group>.labeled-checkbox:last-of-type>input[type=checkbox],.congregants .congregant-filter .button-panel>button:last-child,.transaction-content>.modal .delete-transaction-prompt>.buttons>.secondary-button,.portal>nav>.expandable>ul>li>.item-title,.add-transaction>.checkbox-group>.labeled-checkbox:last-of-type>input[type=checkbox]{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.congregant-wizard .worker-step>.checkbox-group>.labeled-checkbox:first-of-type>input[type=checkbox],.congregant-wizard .personal-information-step>.checkbox-group>.labeled-checkbox:first-of-type>input[type=checkbox],.congregants .congregant-filter .button-panel>button:first-child,.transaction-content>.modal .delete-transaction-prompt>.buttons>.primary-button,.add-transaction>.checkbox-group>.labeled-checkbox:first-of-type>input[type=checkbox]{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.song-form>.form-fields>.song-editor>.lyric-editor .section-buttons,.song-form>.form-fields>.song-editor>.lyric-editor .chord-buttons,.congregant-wizard *[role=group]:before,.not-logged-in-form>.form>a{font-size:.75rem}.song-form,.view-song .transpose-area,.song-form>.heading>.save-song,.song-form>.heading>.go-back,.view-song .transpose-area>button,.view-song>.heading>.edit,.view-song>.heading>.go-back,.congregants>.button-panel>*,.departments,[aria-label=IssuedReceipts],[aria-label=receiptEligibleTransactions],.transaction-content .balance-table,.transaction-content .transaction-table,.transaction-content>aside .finance-details,.transaction-content>aside .summaries-button-panel>button,.transaction-content>#button-panel>*,.date-picker>table th,.portal>nav>.expandable>ul>li>.expandable>ul,.portal>nav{font-size:.875rem}.all-services section ol>.service>.service-name,.all-services section ol>.service>.service-date>.service-day,.view-song>section .song-details .song-section>h2,.notifications section .time-row label,.congregant-wizard .worker-step>.checkbox-group>.labeled-checkbox>label,.congregant-wizard .personal-information-step>.checkbox-group>.labeled-checkbox>label,.cashCollection .denominations input,.time-picker>.time-parts>.period-selector,.add-transaction>.subtransactions>.total>p,.add-transaction>.checkbox-group>.labeled-checkbox>label{font-size:1rem}.song-form>.heading>h1,.view-song>.heading>h1,.congregant-wizard .end-step h2,.congregant-wizard .worker-step h2,.congregant-wizard .contact-details-step h2,.congregant-wizard .personal-information-step h2,.congregant-wizard .names-step h2,.departments>h1,.cashCollection .total,.cashCollection>h1,.receipts>h1,.reports>h1,.transfers>h1,.transaction-content>header>h1,.portal>nav>h1{font-size:1.5rem}.congregant-wizard .welcome-step h1,.not-logged-in-form>.page-name{font-size:1.75rem}.time-picker>.time-parts{font-size:2rem}.transaction-content>header>.month-header,.not-logged-in-form>.form>a,.not-logged-in-form>.page-name,.not-logged-in-form>.main-header,.date-picker>table td,.date-picker>table th{text-align:center}.transaction-content .balance-table>tbody>tr>td:last-child,.transaction-content .balance-table>tbody>tr>th:last-child,.transaction-content .transaction-table>thead>tr>.amount-column,.transaction-content .transaction-table>tbody>tr>.amount-column{text-align:right}.service-view .setlist>ol>li>.song-order-buttons,.service-view .setlist,.all-services section ol,.all-services section,.song-form>.form-fields>.song-editor>.structure-editor .structure-preview,.congregants .congregant-filter .relationship-statuses,.transaction-content .transaction-table>thead>tr>td[data-multiple=true]>button,.transaction-content .transaction-table>thead>tr>th[data-multiple=true]>button,.transaction-content .transaction-table>tbody>tr>td[data-multiple=true]>button,.transaction-content .transaction-table>tbody>tr>th[data-multiple=true]>button,.transaction-content>aside .balance-summary,.transaction-content>aside .income-summary,.transaction-content>aside .summaries-button-panel,.transaction-content>aside>section{gap:.25rem}.new-service-form,.service-view,.all-services,.new-chord-form,.song-form>.form-fields>.song-editor>.structure-editor .structure-buttons,.song-form>.form-fields>.song-editor>.structure-editor,.song-form>.form-fields>.song-editor>.lyric-editor,.song-form>.form-fields,.song-form>.heading,.song-form,.view-song>.heading,.view-song,.song-form>.heading>.save-song,.song-form>.heading>.go-back,.view-song .transpose-area>button,.view-song>.heading>.edit,.view-song>.heading>.go-back,.notifications section .time-row,.congregant-wizard .personal-information-step>.date-of-birth,.congregants .congregant-filter,.congregants>.button-panel>*,.department-form,.departments,.cashCollection .total,.cashCollection .denominations,[aria-label=receiptEligibleTransactions]>*[role=heading],.transaction-content>.modal .delete-transaction-prompt,.transaction-content .balance-table,.transaction-content>aside .finance-details,.transaction-content>#button-panel>*,.transaction-content>header>.month-header,.transaction-content>header,.transaction-content,.not-logged-in-form>.form,.time-picker>.time-parts,.time-picker,.transfer-form,.prompt>.button-panel,.portal>nav>.expandable>ul>li>.expandable>ul,.portal>nav>.expandable>ul{gap:.5rem}.service-view .setlist>ol>li,.congregant-wizard .end-step,.congregant-wizard .worker-step>.department-selection,.congregant-wizard .worker-step,.congregant-wizard .contact-details-step,.congregant-wizard .personal-information-step,.congregant-wizard .names-step,.congregant-wizard .welcome-step,.congregant-wizard .button-panel,.update-address-form,.cashCollection>section,.receipts,.not-logged-in-form{gap:1rem}.congregant-wizard .step-indicator{gap:2rem}@font-face{font-family:inter;src:url(/fonts/OpenSans.ttf)}:root,body{background-color:#1d1d1d;font-family:inter;font-size:16px;font-weight:400;box-sizing:border-box;color:purple;overflow-y:visible}*>*{box-sizing:border-box;background-color:inherit;margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:none;list-style:none;border:none;outline:none;overflow:visible}*>*:visited{all:inherit}[aria-busy=true]{position:relative;pointer-events:none}[aria-busy=true]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:100}@keyframes loading{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}[aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;border-radius:50px;border:3px solid #999999;border-top-color:#fff;animation:loading 1.25s linear infinite;transform:translate(-50%,-50%);z-index:120}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.new-service-form button,.service-view .save-changes-button,.all-services button,.new-chord-form>button,.song-form>.form-fields>.song-editor>.structure-editor .structure-buttons>button,.congregant-wizard .names-step button,.congregant-wizard .welcome-step button,.congregant-wizard .button-panel .primary,.update-address-form button,.congregants .export-button,.department-form button,.cashCollection>section button,.reports button,.not-logged-in-form>.form>button,.time-picker .ok-button,.transfer-form button,.date-picker>button,.prompt>.button-panel>button,.add-transaction .prompt>button,.add-transaction>button{width:100%;cursor:pointer;color:#fff;background-color:#195b71;border:1px solid transparent}.new-service-form button:hover,.service-view .save-changes-button:hover,.all-services button:hover,.new-chord-form>button:hover,.song-form>.form-fields>.song-editor>.structure-editor .structure-buttons>button:hover,.congregant-wizard .names-step button:hover,.congregant-wizard .welcome-step button:hover,.congregant-wizard .button-panel .primary:hover,.update-address-form button:hover,.congregants .export-button:hover,.department-form button:hover,.cashCollection>section button:hover,.reports button:hover,.not-logged-in-form>.form>button:hover,.time-picker .ok-button:hover,.transfer-form button:hover,.date-picker>button:hover,.prompt>.button-panel>button:hover,.add-transaction .prompt>button:hover,.add-transaction>button:hover{background-color:#2b9ec5;color:#fff}.new-service-form button:active,.service-view .save-changes-button:active,.all-services button:active,.new-chord-form>button:active,.song-form>.form-fields>.song-editor>.structure-editor .structure-buttons>button:active,.congregant-wizard .names-step button:active,.congregant-wizard .welcome-step button:active,.congregant-wizard .button-panel .primary:active,.update-address-form button:active,.congregants .export-button:active,.department-form button:active,.cashCollection>section button:active,.reports button:active,.not-logged-in-form>.form>button:active,.time-picker .ok-button:active,.transfer-form button:active,.date-picker>button:active,.prompt>.button-panel>button:active,.add-transaction .prompt>button:active,.add-transaction>button:active{background-color:#195b71}.new-service-form button:focus,.service-view .save-changes-button:focus,.all-services button:focus,.new-chord-form>button:focus,.song-form>.form-fields>.song-editor>.structure-editor .structure-buttons>button:focus,.congregant-wizard .names-step button:focus,.congregant-wizard .welcome-step button:focus,.congregant-wizard .button-panel .primary:focus,.update-address-form button:focus,.congregants .export-button:focus,.department-form button:focus,.cashCollection>section button:focus,.reports button:focus,.not-logged-in-form>.form>button:focus,.time-picker .ok-button:focus,.transfer-form button:focus,.date-picker>button:focus,.prompt>.button-panel>button:focus,.add-transaction .prompt>button:focus,.add-transaction>button:focus{border:1px solid #fff}.new-service-form button:disabled,.service-view .save-changes-button:disabled,.all-services button:disabled,.new-chord-form>button:disabled,.song-form>.form-fields>.song-editor>.structure-editor .structure-buttons>button:disabled,.congregant-wizard .names-step button:disabled,.congregant-wizard .welcome-step button:disabled,.congregant-wizard .button-panel .primary:disabled,.update-address-form button:disabled,.congregants .export-button:disabled,.department-form button:disabled,.cashCollection>section button:disabled,.reports button:disabled,.not-logged-in-form>.form>button:disabled,.time-picker .ok-button:disabled,.transfer-form button:disabled,.date-picker>button:disabled,.prompt>.button-panel>button:disabled,.add-transaction .prompt>button:disabled,.add-transaction>button:disabled{background-color:#07181d;color:#999;cursor:not-allowed}.congregant-wizard .button-panel .secondary{width:100%;color:#ccc;background-color:#373737;border:1px solid transparent}.congregant-wizard .button-panel .secondary:hover{background-color:#505050;color:#fff}.congregant-wizard .button-panel .secondary:active{background-color:#505050}.congregant-wizard .button-panel .secondary:focus{border:1px solid #fff}.congregant-wizard .button-panel .secondary:disabled{background-color:#373737;color:#999;cursor:not-allowed}.add-transaction{display:flex;flex-direction:column;touch-action:none;gap:.5rem;width:576px}@media (max-width: 576px){.add-transaction{width:100%}}.add-transaction .labeled-field{width:100%}.add-transaction>.short-fields{display:flex;flex-direction:column;gap:.5rem;justify-content:space-evenly}@media (min-width: 576px){.add-transaction>.short-fields{flex-direction:row}}.add-transaction>button{width:100%}.add-transaction>.checkbox-group{display:flex;flex-direction:row;justify-content:center}.add-transaction>.checkbox-group>.labeled-checkbox{display:grid;place-items:center;width:100%}.add-transaction>.checkbox-group>.labeled-checkbox>*{grid-row:1;grid-column:1}.add-transaction>.checkbox-group>.labeled-checkbox>label{background-color:transparent;color:#fff}.add-transaction>.checkbox-group>.labeled-checkbox>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2a2a2a;width:100%;height:100%;padding:19px 0;border:1px solid transparent}.add-transaction>.checkbox-group>.labeled-checkbox>input[type=checkbox]:hover{background-color:#505050}.add-transaction>.checkbox-group>.labeled-checkbox>input[type=checkbox]:focus{border:1px solid #fff}.add-transaction>.checkbox-group>.labeled-checkbox>input[type=checkbox]:checked{background-color:#195b71}.add-transaction>.subtransactions{display:flex;flex-direction:column;background-color:#2a2a2a;gap:.5rem}.add-transaction>.subtransactions>.total{display:grid;grid-template-columns:24px 1fr 1fr 24px;gap:.5rem}.add-transaction>.subtransactions>.total>p{color:#fff}.add-transaction>.subtransactions>.total>p:first-child{grid-column:1/span 2;text-align:right}.add-transaction>.subtransactions>.subtransaction{display:grid;grid-template-columns:24px 1fr 1fr 24px;gap:.5rem}.add-transaction>.subtransactions>.subtransaction>*{width:100%}.add-transaction>.subtransactions>.subtransaction>.labeled-field:first-of-type{grid-column:1/span 2}.add-transaction>.subtransactions>.subtransaction>.labeled-field:last-of-type{z-index:2;position:relative}.add-transaction>.subtransactions>.subtransaction>.labeled-field:last-of-type>label{z-index:2;background-color:#2a2a2a}.add-transaction>.subtransactions>.subtransaction>.labeled-field:last-of-type input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.add-transaction>.subtransactions>.subtransaction>button{display:grid;place-items:center;border:1px solid transparent}.add-transaction>.subtransactions>.subtransaction>button>svg{color:#fff}.add-transaction>.subtransactions>.subtransaction>button:focus{border:1px solid #fff}.add-transaction>.subtransactions>.add-split-button{background-color:#195b71;color:#fff;border:1px solid transparent}.add-transaction>.subtransactions>.add-split-button:focus{border:1px solid #fff}.add-transaction>.add-button{background-color:#197119;color:#fff;border:1px solid transparent}.add-transaction>.add-button:hover{background-color:#229b22}.add-transaction>.add-button:focus{border:1px solid #fff}.add-transaction .prompt{display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:.5rem}.add-transaction .prompt>button{grid-row:2;grid-column:1/span 2;justify-self:center}.add-transaction .prompt>svg{color:#fff;grid-row:1;grid-column:1;background-color:transparent;filter:drop-shadow(0px 0px 5px #1D1D1D);width:32px}.add-transaction .prompt>svg[data-type=info]{color:#197119}.add-transaction .prompt>svg[data-type=warning]{color:#711919}.financial-amount{font-family:monospace;color:#fff}.financial-amount[data-is-positive=true]{color:#0f0}.financial-amount[data-is-positive=false]{color:#ff8000}.financial-amount[data-is-transfer=true]{color:#0ff}.portal>nav{display:grid;grid-template-rows:auto 1fr;grid-template-columns:auto;color:#ccc}@media (max-width: 992px){.portal>nav{width:100%}}.portal>nav>.expandable{grid-row:2;grid-column:1;display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .25s ease-out,padding .25s ease-out}@media (max-width: 992px){.portal>nav>.expandable{grid-template-rows:0fr}}.portal>nav>.expandable>ul{list-style:none;display:flex;flex-direction:column;overflow:hidden}.portal>nav>.expandable>ul>li{display:flex;flex-direction:column;justify-content:stretch}.portal>nav>.expandable>ul>li>.item-title{display:grid;grid-template-columns:auto 1fr auto;justify-items:start;cursor:pointer;font-weight:600;color:#ccc}.portal>nav>.expandable>ul>li>.item-title>svg{grid-row:1;grid-column:1;color:inherit}.portal>nav>.expandable>ul>li>.item-title>.menu-open-icon{grid-row:1;grid-column:3;align-self:center;margin-left:4rem;transition:transform .2s ease-in}.portal>nav>.expandable>ul>li[data-selected=true]>.item-title{background-color:#195b71;color:#fff}.portal>nav>.expandable>ul>li>.expandable{grid-row:2;grid-column:1/span 3;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s ease-out}.portal>nav>.expandable>ul>li>.expandable>ul{overflow:hidden;list-style:none;display:flex;flex-direction:column}.portal>nav>.expandable>ul>li>.expandable>ul>li{overflow:visible;display:flex;cursor:pointer;-webkit-user-select:none;user-select:none}.portal>nav>.expandable>ul>li>.expandable>ul>li[data-selected=true]{color:#fff;font-weight:600}.portal>nav>.expandable>ul>li>.expandable>ul>li[data-selected=true]:before{background-color:#2b9ec5}.portal>nav>.expandable>ul>li>.expandable>ul>li:before{position:relative;content:"";background-color:#999;top:0;left:0;width:7px;height:7px;border-radius:100%;transform:translateY(6px) translate(calc(-1rem - 3.5px))}.portal>nav>.expandable>ul>li>.expandable>ul>li:first-child:after{height:4px;transform:translateY(-90%)}.portal>nav>.expandable>ul>li[data-menu-open=true]>.expandable{grid-template-rows:1fr}.portal>nav>.expandable>ul>li[data-menu-open=true]>.item-title>.menu-open-icon{transform:rotate(180deg)}.portal>nav[data-menu-visible=true]>.expandable{grid-template-rows:1fr}@media (max-width: 992px){.portal>nav[data-menu-visible=false]>ul{display:none}}.portal>nav>h1{grid-row:1;grid-column:1;margin-left:.5rem}.portal>nav>button{grid-row:1;grid-column:1;justify-self:end;display:grid;place-items:center}@media (min-width: 992px){.portal>nav>button{display:none}}*[role=status]{text-align:center;color:#fff;animation:pulse 1s}@keyframes pulse{0%{box-shadow:0 0 #000000b3}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}*[role=status][data-level=info]{background-color:#197119;animation:pulse 1s 3}*[role=status][data-level=warning]{background-color:#711919}.prompt{color:#fff;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;max-width:640px}.prompt>svg{grid-row:1;grid-column:1;place-self:center;width:32px}.prompt>.message{grid-row:1;grid-column:2;text-align:center;place-self:center}.prompt>.button-panel{grid-row:2;grid-column:1/span 2;display:flex;flex-direction:row;justify-content:space-evenly}.prompt>.button-panel>button[data-primary=true]{background-color:#197119}.prompt>.button-panel>button[data-primary=true]:hover{background-color:#1e861e}.date-picker{height:100%;display:grid;grid-template-rows:auto 1fr auto}.date-picker>p[role=heading]{width:100%;display:flex;align-items:center;justify-content:space-between}.date-picker>p[role=heading]>button{color:#fff}.date-picker>table{height:100%;overflow-y:auto}.date-picker>table th{color:#fff}.date-picker>table td>button{width:2rem;aspect-ratio:1/1;color:#6a6a6a;transition:border-radius .35s ease-out,background-color .35s ease-out}@media (hover: hover){.date-picker>table td>button:hover{color:#fff;background-color:#195b71;border-radius:100%}}.date-picker>table td[data-in-month=true]>button{color:#ccc}.date-picker>table td[data-selected=true]>button{color:#fff;font-weight:600;background-color:#195b71;border-radius:100%}.transfer-form,.time-picker{display:flex;flex-direction:column}.time-picker>.time-parts{display:flex;flex-direction:row;align-items:stretch}.time-picker>.time-parts>.time-part{min-width:2ch;text-align:end;color:#ccc;background-color:#1d1d1d;border:1px solid #999999;cursor:pointer;display:flex;align-items:center}.time-picker>.time-parts>.time-part[data-active=true]{background-color:#195b71;border:1px solid #fff;color:#fff}.time-picker>.time-parts>.period-selector{display:flex;flex-direction:column;border:1px solid #cccccc;background-color:#ccc;gap:1px;overflow:hidden}.time-picker>.time-parts>.period-selector>button{background-color:#1d1d1d;color:#999;cursor:pointer}.time-picker>.time-parts>.period-selector>button[data-active=true]{background-color:#195b71;color:#fff}.time-picker .hour-selector,.time-picker .minute-selector{border-radius:100%;background-color:#1d1d1d;width:100%;aspect-ratio:1/1;display:grid;position:relative;overflow:hidden}.time-picker .hour-selector>button,.time-picker .minute-selector>button{width:3ch;aspect-ratio:1/1;position:relative;place-self:center;grid-row:1;grid-column:1;text-align:center;cursor:pointer;color:#999;transition:border-radius .35s ease-out,background-color .35s ease-out}.time-picker .hour-selector>button:nth-child(1),.time-picker .minute-selector>button:nth-child(1){transform:rotate(-90deg) translate(250%) rotate(90deg)}.time-picker .hour-selector>button:nth-child(2),.time-picker .minute-selector>button:nth-child(2){transform:rotate(-60deg) translate(250%) rotate(60deg)}.time-picker .hour-selector>button:nth-child(3),.time-picker .minute-selector>button:nth-child(3){transform:rotate(-30deg) translate(250%) rotate(30deg)}.time-picker .hour-selector>button:nth-child(4),.time-picker .minute-selector>button:nth-child(4){transform:rotate(0) translate(250%) rotate(0)}.time-picker .hour-selector>button:nth-child(5),.time-picker .minute-selector>button:nth-child(5){transform:rotate(30deg) translate(250%) rotate(-30deg)}.time-picker .hour-selector>button:nth-child(6),.time-picker .minute-selector>button:nth-child(6){transform:rotate(60deg) translate(250%) rotate(-60deg)}.time-picker .hour-selector>button:nth-child(7),.time-picker .minute-selector>button:nth-child(7){transform:rotate(90deg) translate(250%) rotate(-90deg)}.time-picker .hour-selector>button:nth-child(8),.time-picker .minute-selector>button:nth-child(8){transform:rotate(120deg) translate(250%) rotate(-120deg)}.time-picker .hour-selector>button:nth-child(9),.time-picker .minute-selector>button:nth-child(9){transform:rotate(150deg) translate(250%) rotate(-150deg)}.time-picker .hour-selector>button:nth-child(10),.time-picker .minute-selector>button:nth-child(10){transform:rotate(180deg) translate(250%) rotate(-180deg)}.time-picker .hour-selector>button:nth-child(11),.time-picker .minute-selector>button:nth-child(11){transform:rotate(210deg) translate(250%) rotate(-210deg)}.time-picker .hour-selector>button:nth-child(12),.time-picker .minute-selector>button:nth-child(12){transform:rotate(240deg) translate(250%) rotate(-240deg)}.time-picker .hour-selector>button:hover,.time-picker .minute-selector>button:hover{background-color:#195b71;color:#fff}@media (hover: hover){.time-picker .hour-selector>button:hover,.time-picker .minute-selector>button:hover{color:#fff;background-color:#195b71;border-radius:100%}}.time-picker .hour-selector>button[data-active=true],.time-picker .minute-selector>button[data-active=true]{color:#fff;font-weight:600;background-color:#195b71;border-radius:100%}.not-logged-in-form{display:flex;flex-direction:column;align-items:center}.not-logged-in-form>.main-header{font-size:2.25rem;color:#fff;text-transform:uppercase;font-weight:700}@media (min-width: 576px){.not-logged-in-form>.main-header{font-size:2.5rem}}@media (min-width: 768px){.not-logged-in-form>.main-header{font-size:2.75rem}}@media (min-width: 992px){.not-logged-in-form>.main-header{font-size:3rem}}@media (min-width: 1200px){.not-logged-in-form>.main-header{font-size:3.5rem}}@media (min-width: 1400px){.not-logged-in-form>.main-header{font-size:4rem}}.not-logged-in-form>.page-name{font-weight:500;color:#ccc}.not-logged-in-form>.form{display:flex;flex-direction:column;width:30ch}@media (max-width: 576px){.not-logged-in-form>.form{width:100%}}.not-logged-in-form>.form>a{text-decoration:underline;color:#999}.portal{display:grid;grid-template-rows:none;grid-template-columns:auto 1fr;height:100svh}@media (max-width: 992px){.portal{grid-template-rows:auto 1fr;grid-template-columns:none}}.portal>main{background-color:#2a2a2a;padding:.5rem;overflow-y:hidden}.transaction-content{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;grid-template-areas:"header header" "button-panel aside" "main_content aside";overflow-y:auto;height:100%;color:#ccc}@media (max-width: 768px){.transaction-content{grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"header" "aside" "button-panel" "main_content"}}.transaction-content>header{grid-area:header;display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width: 576px){.transaction-content>header{grid-template-columns:auto 1fr}}.transaction-content>header>h1{color:#fff}@media (max-width: 576px){.transaction-content>header>h1{display:none}}.transaction-content>header>.month-header{justify-self:center;display:grid;grid-template-columns:auto 1fr 1fr auto;align-items:center;justify-content:center;font-weight:600;color:#fff}@media (max-width: 576px){.transaction-content>header>.month-header{justify-self:left}}.transaction-content>header>.month-header>button{color:#fff}.transaction-content>header>.month-header>button:disabled{color:#505050}.transaction-content>#button-panel{grid-area:button-panel;display:flex;justify-content:space-evenly}.transaction-content>#button-panel>*{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;background-color:#505050;width:100%;color:#fff;transition:background-color .1s ease-in}.transaction-content>#button-panel>*:hover{background-color:#195b71}.transaction-content>#button-panel>*:disabled{background-color:#373737;color:#999}.transaction-content>#button-panel>*:not(:first-child){position:relative}.transaction-content>#button-panel>*:not(:first-child):before{content:"";position:absolute;background-color:#2a2a2a;left:-.5px;width:1px;top:0;right:0;bottom:0;height:100%}.transaction-content>#main_content{grid-area:main_content}.transaction-content>aside{grid-area:aside}.transaction-content>aside>section{display:grid;grid-template-rows:auto 1fr;justify-items:center;height:100%}.transaction-content>aside .summaries-button-panel{display:flex;flex-direction:row;justify-content:space-around}.transaction-content>aside .summaries-button-panel>button{color:#999;cursor:pointer}.transaction-content>aside .summaries-button-panel>button[data-selected=true]{color:#fff}.transaction-content>aside .balance-summary,.transaction-content>aside .income-summary{display:flex;flex-direction:column;width:100%}@media (max-width: 768px){.transaction-content>aside .balance-summary,.transaction-content>aside .income-summary{flex-direction:row}.transaction-content>aside .balance-summary>*,.transaction-content>aside .income-summary>*{width:100%}}.transaction-content>aside .finance-details{display:grid;grid-template-columns:1fr auto;align-items:center}.transaction-content>aside .finance-details>tbody,.transaction-content>aside .finance-details tr{display:contents}.transaction-content>aside .finance-details>tbody td:last-child,.transaction-content>aside .finance-details tr td:last-child{text-align:right}.transaction-content .transaction-table{display:grid;grid-auto-rows:min-content;grid-template-columns:auto 1fr 1fr 1fr auto;background-color:#1d1d1d;height:100%;overflow-y:auto}@media (max-width: 768px){.transaction-content .transaction-table{grid-template-columns:auto 1fr 1fr auto}}@media (max-width: 576px){.transaction-content .transaction-table{grid-template-columns:auto 1fr auto}}.transaction-content .transaction-table>thead,.transaction-content .transaction-table>tbody{display:contents}.transaction-content .transaction-table>thead>tr,.transaction-content .transaction-table>tbody>tr{display:contents;-webkit-user-select:none;user-select:none}.transaction-content .transaction-table>thead>tr:nth-child(odd),.transaction-content .transaction-table>tbody>tr:nth-child(odd){background-color:#2a2a2a}.transaction-content .transaction-table>thead>tr[data-selected=true],.transaction-content .transaction-table>tbody>tr[data-selected=true]{background-color:#144a5c}.transaction-content .transaction-table>thead>tr[data-selected=true]>td:not(.date-column),.transaction-content .transaction-table>tbody>tr[data-selected=true]>td:not(.date-column){font-weight:800}.transaction-content .transaction-table>thead>tr>th,.transaction-content .transaction-table>tbody>tr>th{background-color:#195b71;position:sticky;top:0;color:#fff}.transaction-content .transaction-table>thead>tr>.description-column,.transaction-content .transaction-table>tbody>tr>.description-column{color:#fff;font-weight:500}@media (max-width: 576px){.transaction-content .transaction-table>thead>tr>.category-column,.transaction-content .transaction-table>tbody>tr>.category-column{display:none}}@media (max-width: 768px){.transaction-content .transaction-table>thead>tr>.fund-column,.transaction-content .transaction-table>tbody>tr>.fund-column{display:none}}.transaction-content .transaction-table>thead>tr>td,.transaction-content .transaction-table>thead>tr>th,.transaction-content .transaction-table>tbody>tr>td,.transaction-content .transaction-table>tbody>tr>th{text-align:left;overflow-x:hidden;text-overflow:ellipsis;line-break:strict;white-space:nowrap}.transaction-content .transaction-table>thead>tr>td[data-multiple=true]>button,.transaction-content .transaction-table>thead>tr>th[data-multiple=true]>button,.transaction-content .transaction-table>tbody>tr>td[data-multiple=true]>button,.transaction-content .transaction-table>tbody>tr>th[data-multiple=true]>button{cursor:pointer;display:flex;align-items:center;color:#fff;font-weight:600}.transaction-content .transaction-table>thead>tr>td[data-multiple=true]>button>svg,.transaction-content .transaction-table>thead>tr>th[data-multiple=true]>button>svg,.transaction-content .transaction-table>tbody>tr>td[data-multiple=true]>button>svg,.transaction-content .transaction-table>tbody>tr>th[data-multiple=true]>button>svg{stroke:#fff;transition:transform .2s ease-out}.transaction-content .transaction-table>thead>tr>td[data-multiple=true]>button>svg[data-expanded=true],.transaction-content .transaction-table>thead>tr>th[data-multiple=true]>button>svg[data-expanded=true],.transaction-content .transaction-table>tbody>tr>td[data-multiple=true]>button>svg[data-expanded=true],.transaction-content .transaction-table>tbody>tr>th[data-multiple=true]>button>svg[data-expanded=true]{transform:rotate(180deg)}.transaction-content .balance-table{display:grid;grid-template-columns:auto auto;align-items:center}.transaction-content .balance-table>tbody{display:contents}.transaction-content .balance-table>tbody>tr{display:contents}.transaction-content .balance-table>tbody>tr>:last-child{text-align:right}.transaction-content .icon{display:grid;place-items:center}.transaction-content .icon>svg{color:#fff}.transaction-content>.modal .delete-transaction-prompt{display:flex;flex-direction:column}.transaction-content>.modal .delete-transaction-prompt>p{text-align:center;grid-column:1/span 2}.transaction-content>.modal .delete-transaction-prompt>.buttons{display:flex;flex-direction:row;justify-content:space-evenly}.transaction-content>.modal .delete-transaction-prompt>.buttons>*{width:100%;color:#fff}.transaction-content>.modal .delete-transaction-prompt>.buttons>.primary-button{background-color:#195b71}.transaction-content>.modal .delete-transaction-prompt>.buttons>.secondary-button{background-color:#1d1d1d}.transfers{display:flex;flex-direction:column;gap:1rem}.transfers>h1{color:#fff}@media (max-width: 576px){.transfers>h1{display:none}}.transfers>section{display:grid;place-items:center;color:#ccc;width:100%}.transfers>section>*{width:min(100%,576px)}.reports{display:flex;flex-direction:column;gap:1rem}.reports>h1{color:#fff;padding-left:.5rem}@media (max-width: 576px){.reports>h1{display:none}}.reports>section{display:grid;place-items:center;padding:.5rem;color:#ccc;display:flex;flex-direction:column;justify-content:center;gap:.5rem;width:100%;margin-inline:auto}.reports>section>*{width:min(100%,576px)}.receipts{color:#ccc;display:grid;grid-template-rows:auto 1fr}.receipts>h1{color:#fff}@media (max-width: 576px){.receipts{gap:0}.receipts>h1{display:none}}.receipts>section{grid-row:2;display:grid;grid-template-rows:auto 1fr}.receipts>section>*[role=tablist]{display:flex;justify-content:space-evenly}.receipts>section>*[role=tablist]>*{color:#999;width:100%}.receipts>section>*[role=tablist]>*[aria-selected=true]{color:#fff;background-color:#505050}.receipts>section>*[role=tablist]>*:not(:first-child){position:relative}.receipts>section>*[role=tablist]>*:not(:first-child):after{position:absolute;content:"";left:0;top:0;background:#2a2a2a;width:1px;height:100%}.receipts>section>*[role=tabpanel]{background:#1d1d1d;display:grid;grid-template-rows:1fr;overflow-y:hidden}[aria-label=receiptEligibleTransactions]{overflow-y:hidden;display:grid;grid-template-rows:auto 1fr}[aria-label=receiptEligibleTransactions] input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:100%;cursor:pointer;width:1.125rem}[aria-label=receiptEligibleTransactions] input[type=checkbox]:before{position:absolute;content:"";top:50%;left:50%;width:1.15em;aspect-ratio:1/1;transform:translate(-50%,-50%);border:1px solid #195b71;border-radius:.2em}[aria-label=receiptEligibleTransactions] input[type=checkbox]:after{background-color:transparent;transition:background-color 0ms ease-in;position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:1em;aspect-ratio:1/1}[aria-label=receiptEligibleTransactions] input[type=checkbox]:checked:after,[aria-label=receiptEligibleTransactions] input[type=checkbox]:indeterminate:after{background-color:#fff;transition:background-color .2s ease-in}[aria-label=receiptEligibleTransactions] input[type=checkbox]:checked:after{clip-path:polygon(21.2% 45.2%,10% 62%,50% 90%,90% 22.8%,74% 10%,44.4% 64.6%)}[aria-label=receiptEligibleTransactions] input[type=checkbox]:indeterminate:after{clip-path:polygon(10% 40%,90% 40%,90% 60%,10% 60%)}[aria-label=receiptEligibleTransactions]>*[role=heading]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background:#2a2a2a}[aria-label=receiptEligibleTransactions]>*[role=heading]>button{place-self:center end;background-color:#195b71;color:#fff}[aria-label=receiptEligibleTransactions]>*[role=heading]>button:disabled{color:#999;background-color:#103947}[aria-label=receiptEligibleTransactions]>*[role=heading]>button:hover,[aria-label=receiptEligibleTransactions]>*[role=heading]>button:focus{background-color:#227d9b}[aria-label=receiptEligibleTransactions]>table{overflow-y:auto;display:grid;grid-auto-rows:min-content;grid-template-columns:auto auto 3fr 1fr auto}[aria-label=receiptEligibleTransactions]>table>thead,[aria-label=receiptEligibleTransactions]>table>tbody{display:contents}[aria-label=receiptEligibleTransactions]>table>thead>tr,[aria-label=receiptEligibleTransactions]>table>tbody>tr{display:contents}[aria-label=receiptEligibleTransactions]>table>thead>tr>*,[aria-label=receiptEligibleTransactions]>table>tbody>tr>*{text-align:left}[aria-label=receiptEligibleTransactions]>table>thead>tr>*:last-child,[aria-label=receiptEligibleTransactions]>table>tbody>tr>*:last-child{text-align:right}[aria-label=receiptEligibleTransactions]>table>thead{background-color:#195b71}[aria-label=receiptEligibleTransactions]>table>thead th{color:#fff;position:sticky;top:0;z-index:99}[aria-label=receiptEligibleTransactions]>table>tbody>tr.selected{background-color:#0b2932}[aria-label=receiptEligibleTransactions]>table>tbody>tr:nth-child(2n){background-color:#2a2a2a}[aria-label=receiptEligibleTransactions]>table>tbody>tr:nth-child(2n).selected{background-color:#103947}[aria-label=IssuedReceipts]{overflow-y:hidden;display:grid;grid-template-rows:auto 1fr}[aria-label=IssuedReceipts] input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:100%;cursor:pointer;width:1.125rem}[aria-label=IssuedReceipts] input[type=checkbox]:before{position:absolute;content:"";top:50%;left:50%;width:1.15em;aspect-ratio:1/1;transform:translate(-50%,-50%);border:1px solid #195b71;border-radius:.2em}[aria-label=IssuedReceipts] input[type=checkbox]:after{background-color:transparent;transition:background-color 0ms ease-in;position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:1em;aspect-ratio:1/1}[aria-label=IssuedReceipts] input[type=checkbox]:checked:after,[aria-label=IssuedReceipts] input[type=checkbox]:indeterminate:after{background-color:#fff;transition:background-color .2s ease-in}[aria-label=IssuedReceipts] input[type=checkbox]:checked:after{clip-path:polygon(21.2% 45.2%,10% 62%,50% 90%,90% 22.8%,74% 10%,44.4% 64.6%)}[aria-label=IssuedReceipts] input[type=checkbox]:indeterminate:after{clip-path:polygon(10% 40%,90% 40%,90% 60%,10% 60%)}[aria-label=IssuedReceipts]>*[role=heading]{display:grid;grid-template-columns:1fr 1fr;background:#2a2a2a}[aria-label=IssuedReceipts]>*[role=heading]>button{place-self:center end;background-color:#195b71;color:#fff}[aria-label=IssuedReceipts]>*[role=heading]>button:disabled{color:#999;background-color:#103947}[aria-label=IssuedReceipts]>*[role=heading]>button:hover,[aria-label=IssuedReceipts]>*[role=heading]>button:focus{background-color:#227d9b}[aria-label=IssuedReceipts]>table{overflow-y:auto;display:grid;grid-auto-rows:min-content;grid-template-columns:auto auto 3fr 1fr auto}[aria-label=IssuedReceipts]>table>thead,[aria-label=IssuedReceipts]>table>tbody{display:contents}[aria-label=IssuedReceipts]>table>thead>tr,[aria-label=IssuedReceipts]>table>tbody>tr{display:contents}[aria-label=IssuedReceipts]>table>thead>tr>*,[aria-label=IssuedReceipts]>table>tbody>tr>*{text-align:left}[aria-label=IssuedReceipts]>table>thead>tr>*:last-child,[aria-label=IssuedReceipts]>table>tbody>tr>*:last-child{text-align:right}[aria-label=IssuedReceipts]>table>thead{background-color:#195b71}[aria-label=IssuedReceipts]>table>thead th{color:#fff;position:sticky;top:0;z-index:99}[aria-label=IssuedReceipts]>table>tbody>tr.selected{background-color:#0b2932}[aria-label=IssuedReceipts]>table>tbody>tr:nth-child(2n){background-color:#2a2a2a}[aria-label=IssuedReceipts]>table>tbody>tr:nth-child(2n).selected{background-color:#103947}.cashCollection{display:flex;flex-direction:column;gap:1rem}.cashCollection>h1{color:#fff}@media (max-width: 576px){.cashCollection>h1{display:none}}.cashCollection>section{display:flex;flex-direction:row;display:grid;place-items:center;color:#ccc}.cashCollection>section button{width:min(100%,576px)}.cashCollection>section>*{width:min(100%,576px)}.cashCollection .denominations{display:grid;grid-template-columns:auto 1fr;align-items:center}.cashCollection .denominations label{text-align:right}.cashCollection .denominations input{--color: #cccccc;color:var(--color);border:1px solid var(--color)}.cashCollection .denominations input:focus-within{--color: #fff}.cashCollection .total{display:grid;grid-template-columns:1fr 1fr;font-weight:600}.cashCollection .total .label{text-align:right}.departments{display:grid;grid-template-rows:auto 1fr;color:#ccc}@media (max-width: 576px){.departments{grid-template-rows:1fr}}.departments>h1{color:#fff}@media (max-width: 576px){.departments>h1{display:none}}.departments section{display:grid;grid-template-rows:auto 1fr}.departments section>.header{grid-row:1;display:grid}.departments section>.header>button{place-self:center end;grid-column:2;background-color:#195b71;color:#fff}.departments section>.header>button:disabled{color:#999;background-color:#103947}.departments section>.header>button:hover,.departments section>.header>button:focus{background-color:#227d9b}.departments .departments-table{grid-row:2;display:grid;grid-template-columns:1fr auto auto;grid-auto-rows:min-content;background-color:#1d1d1d;height:100%;overflow-y:auto}.departments .departments-table>tbody{display:contents}.departments .departments-table>tbody>tr{display:contents;-webkit-user-select:none;user-select:none}.departments .departments-table>tbody>tr:nth-child(odd){background-color:#1d1d1d}.departments .departments-table>tbody>tr:nth-child(2n){background-color:#2a2a2a}.departments .departments-table>tbody>tr>td{display:contents}.departments .departments-table>tbody>tr>td>button>svg{color:#999}.departments .departments-table>tbody>tr>td>button>svg:hover,.departments .departments-table>tbody>tr>td>button>svg:focus{color:#fff}.department-form{display:flex;flex-direction:column}.congregants .export-button{grid-row:1;grid-column:2}.congregants section{grid-row:3;grid-column:1}.congregants table{height:100%;overflow-y:auto;display:grid;grid-template-columns:repeat(6,auto);grid-auto-rows:min-content}.congregants table thead,.congregants table tbody,.congregants table thead tr,.congregants table tbody tr{display:contents}.congregants table thead>tr{background-color:#195b71}.congregants table thead>tr th{color:#fff}.congregants table thead>tr>th{position:sticky;top:0;text-align:left}.congregants table tbody tr{background-color:#1d1d1d}.congregants table tbody tr:nth-child(2n){background-color:#2a2a2a}.congregants table tbody tr[data-selected=true]{background-color:#195b71;color:#fff}.congregants>.button-panel{grid-row:2;grid-column:1;display:flex;justify-content:space-evenly}.congregants>.button-panel>*{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;background-color:#505050;width:100%;color:#fff;transition:background-color .1s ease-in}.congregants>.button-panel>*:hover{background-color:#195b71}.congregants>.button-panel>*:disabled{background-color:#373737;color:#999}.congregants>.button-panel>*:not(:first-child){position:relative}.congregants>.button-panel>*:not(:first-child):before{content:"";position:absolute;background-color:#2a2a2a;left:-.5px;width:1px;top:0;right:0;bottom:0;height:100%}.congregants .congregant-filter{height:100%;grid-row:2/span 2;grid-column:2;width:100%;display:flex;flex-direction:column}.congregants .congregant-filter .row{display:flex;flex-direction:row;justify-content:space-between}.congregants .congregant-filter .stacked{display:grid}.congregants .congregant-filter .stacked>*{grid-row:1;grid-column:1}.congregants .congregant-filter input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none;width:100%}.congregants .congregant-filter input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;border:none;width:12px;height:12px;background-color:#227d9b;border-radius:100%}.congregants .congregant-filter input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;border:none;width:12px;height:12px;background-color:#227d9b;border-radius:100%}.congregants .congregant-filter .stacked-higher::-moz-range-progress{background:#195b71}.congregants .congregant-filter .stacked-higher::-moz-range-track{background-color:#1d1d1d;z-index:-1}.congregants .congregant-filter .stacked-higher::-webkit-slider-thumb{box-shadow:-vmax 0 0 vmax red;clip-path:polygon(100% 0px,100% 100%,0px 100%,0px 0px)}.congregants .congregant-filter .stacked-lower::-moz-range-progress{background:#1d1d1d}.congregants .congregant-filter .button-panel{display:flex;flex-direction:row;justify-content:space-evenly}.congregants .congregant-filter .button-panel>button{background-color:#373737;width:100%;color:#999;cursor:pointer}.congregants .congregant-filter .button-panel>button[data-selected=true]{color:#fff;background-color:#195b71}.congregants .congregant-filter .button-panel>button:not(:last-child){position:relative}.congregants .congregant-filter .button-panel>button:not(:last-child):after{position:absolute;content:"";background-color:#2a2a2a;width:1px;height:100%;top:0;right:.5px}.congregants .congregant-filter .relationship-statuses{display:flex;flex-direction:column}.congregants .congregant-filter .relationship-statuses>button{background-color:#373737;width:100%;color:#999;cursor:pointer}.congregants .congregant-filter .relationship-statuses>button[data-selected=true]{color:#fff;background-color:#195b71}.update-address-form{display:flex;width:45ch;flex-direction:column}.congregant-wizard-page{height:100svh}.congregant-wizard{display:grid;grid-template-rows:auto 1fr;justify-items:center;height:100%}.congregant-wizard .step-indicator{place-self:center;display:flex;flex-direction:row;justify-items:center;align-items:center}.congregant-wizard .step-indicator>li{width:8px;height:8px;background-color:#999;border-radius:100%}.congregant-wizard .step-indicator>li[data-current-step=true]{width:12px;height:12px;background-color:#195b71}.congregant-wizard .button-panel{margin-block:auto;display:flex;flex-direction:row}.congregant-wizard>* input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.congregant-wizard *[role=group]{border:1px solid #cccccc;position:relative}.congregant-wizard *[role=group]:before{content:attr(aria-label);position:absolute;color:#ccc;left:4px;top:-10px;background:inherit}.congregant-wizard .wizard-form{width:100%;height:100%;color:#fff}@media (min-width: 576px){.congregant-wizard .wizard-form{width:576px;padding-inline:0}}.congregant-wizard .welcome-step{display:flex;flex-direction:column;height:100%}.congregant-wizard .welcome-step>*{text-align:center}.congregant-wizard .welcome-step button{margin-top:auto}.congregant-wizard .names-step{display:flex;flex-direction:column;height:100%}.congregant-wizard .names-step>*{text-align:center}.congregant-wizard .names-step button{margin-block:auto}.congregant-wizard .personal-information-step{display:flex;flex-direction:column;height:100%}.congregant-wizard .personal-information-step h2{text-align:center}.congregant-wizard .personal-information-step>.checkbox-group{display:flex;flex-direction:row;justify-content:center}.congregant-wizard .personal-information-step>.checkbox-group>.labeled-checkbox{display:grid;place-items:center;width:100%}.congregant-wizard .personal-information-step>.checkbox-group>.labeled-checkbox>*{grid-row:1;grid-column:1}.congregant-wizard .personal-information-step>.checkbox-group>.labeled-checkbox>label{background-color:transparent;color:#fff}.congregant-wizard .personal-information-step>.checkbox-group>.labeled-checkbox>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2a2a2a;width:100%;height:100%;padding:19px 0;border:1px solid transparent}.congregant-wizard .personal-information-step>.checkbox-group>.labeled-checkbox>input[type=checkbox]:hover{background-color:#505050}.congregant-wizard .personal-information-step>.checkbox-group>.labeled-checkbox>input[type=checkbox]:focus{border:1px solid #fff}.congregant-wizard .personal-information-step>.checkbox-group>.labeled-checkbox>input[type=checkbox]:checked{background-color:#195b71}.congregant-wizard .personal-information-step>.date-of-birth{display:grid;grid-template-columns:.2fr .4fr .4fr}.congregant-wizard .contact-details-step{display:flex;flex-direction:column;height:100%}.congregant-wizard .contact-details-step>*{text-align:center}.congregant-wizard .worker-step{display:flex;flex-direction:column;height:100%}.congregant-wizard .worker-step>*{text-align:center}.congregant-wizard .worker-step>.checkbox-group{display:flex;flex-direction:row;justify-content:center}.congregant-wizard .worker-step>.checkbox-group>.labeled-checkbox{display:grid;place-items:center;width:100%}.congregant-wizard .worker-step>.checkbox-group>.labeled-checkbox>*{grid-row:1;grid-column:1}.congregant-wizard .worker-step>.checkbox-group>.labeled-checkbox>label{background-color:transparent;color:#fff}.congregant-wizard .worker-step>.checkbox-group>.labeled-checkbox>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2a2a2a;width:100%;height:100%;padding:19px 0;border:1px solid transparent}.congregant-wizard .worker-step>.checkbox-group>.labeled-checkbox>input[type=checkbox]:hover{background-color:#505050}.congregant-wizard .worker-step>.checkbox-group>.labeled-checkbox>input[type=checkbox]:focus{border:1px solid #fff}.congregant-wizard .worker-step>.checkbox-group>.labeled-checkbox>input[type=checkbox]:checked{background-color:#195b71}.congregant-wizard .worker-step>.department-selection{display:flex;flex-wrap:wrap;justify-content:center}.congregant-wizard .worker-step>.department-selection[hidden]{display:none}.congregant-wizard .worker-step>.department-selection>button{background-color:#505050;color:#999}.congregant-wizard .worker-step>.department-selection>button[data-selected=true]{background-color:#195b71;color:#fff}.congregant-wizard .end-step{display:flex;flex-direction:column;height:100%}.congregant-wizard .end-step>*{text-align:center}.verification{padding:0!important}.notifications section{display:flex;flex-direction:column;align-items:center}.notifications section>*{width:576px}@media (max-width: 768px){.notifications section>*{width:100%}}.notifications section .time-row{display:grid;align-items:center;grid-template-columns:1fr auto auto}.notifications section .time-row div[aria-label=Time]{grid-column:2}.notifications section .time-row input[type=checkbox]{grid-column:3;padding:0;margin:0}.song-form>.heading>.save-song,.song-form>.heading>.go-back,.view-song .transpose-area>button,.view-song>.heading>.edit,.view-song>.heading>.go-back{cursor:pointer;display:flex;align-items:center;background:#373737;color:#fff}@media (max-width: 576px){.song-form>.heading>.save-song>p,.song-form>.heading>.go-back>p,.view-song .transpose-area>button>p,.view-song>.heading>.edit>p,.view-song>.heading>.go-back>p{display:none}}.song-form>.heading>.save-song>svg,.song-form>.heading>.go-back>svg,.view-song .transpose-area>button>svg,.view-song>.heading>.edit>svg,.view-song>.heading>.go-back>svg{color:inherit}.song-form>.heading>.save-song:hover,.song-form>.heading>.go-back:hover,.view-song .transpose-area>button:hover,.view-song>.heading>.edit:hover,.view-song>.heading>.go-back:hover{background:#195b71}.view-song{background:#2a2a2a;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;height:100%;overflow:auto}.view-song>.heading{display:grid;grid-template-columns:auto 1fr auto}.view-song>.heading>.go-back{grid-row:1;grid-column:1}.view-song>.heading>.edit{grid-row:1;grid-column:3}.view-song>.heading>.edit:disabled{background-color:#1d1d1d;color:#999}.view-song>.heading>h1{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;grid-column:2;grid-row:1;color:#fff}.view-song>section{height:100%}.view-song>section .song-details{background-color:#1d1d1d;display:flex;flex-direction:column;overflow-y:auto;height:100%}.view-song>section .song-details .song-section>h2{color:#fff;font-weight:700}.view-song>section .song-details .song-section>h2[data-active=true]{color:#227d9b}.view-song>section .song-details .song-section .line{padding-bottom:0;display:flex;flex-wrap:wrap}.view-song>section .song-details .song-section .line>.line-segment{display:grid;grid-template-rows:auto auto}.view-song>section .song-details .song-section .line>.line-segment>.chord{color:#fff;font-family:monospace;font-style:italic;font-weight:700}.view-song>section .song-details .song-section .line>.line-segment>.text{color:#ccc;align-self:end}.view-song>section .song-details .song-section .lyrics{position:relative;color:red}.view-song>section .song-details .song-section .lyrics:before{position:absolute;bottom:100%;content:attr(data-chord);color:#00f}.view-song .transpose-area{color:#ccc;justify-self:center;width:576px;background-color:inherit;display:grid;grid-template-columns:1fr auto auto;gap:1px;overflow:hidden}@media (max-width: 576px){.view-song .transpose-area{width:100%}}.view-song .transpose-area>*{background-color:#373737}.view-song .transpose-area>button{border-radius:0}.song-form{background:#2a2a2a;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:auto}.song-form>.heading{display:grid;grid-template-columns:auto 1fr auto}.song-form>.heading>.go-back{grid-row:1;grid-column:1}.song-form>.heading>h1{width:100%;white-space:nowrap;overflow:auto;text-overflow:ellipsis;text-align:center;grid-column:2;grid-row:1;color:#fff;background-color:transparent}.song-form>.heading>.save-song{grid-row:1;grid-column:3;background-color:#195b71;color:#fff}.song-form>.heading>.save-song:disabled{background-color:#1d1d1d;color:#999}.song-form>.form-fields{align-self:center;display:grid;grid-template-rows:auto auto 1fr;justify-items:center;height:100%;overflow:auto}.song-form>.form-fields>.labeled-field{overflow:visible;width:576px}@media (max-width: 576px){.song-form>.form-fields>.labeled-field{width:100%}}.song-form>.form-fields>.song-editor{width:100%;height:100%;background-color:#1d1d1d;overflow:auto;display:grid;grid-template-rows:auto 1fr}.song-form>.form-fields>.song-editor .editor-mode-selector{display:flex;justify-content:center;gap:1px}.song-form>.form-fields>.song-editor .editor-mode-selector>button{color:#999;background-color:#373737;width:100%}.song-form>.form-fields>.song-editor .editor-mode-selector>button[data-active=true]{background-color:#195b71;color:#fff}.song-form>.form-fields>.song-editor>.lyric-editor{width:100%;height:100%;display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr auto;background-color:#1d1d1d;overflow:auto}.song-form>.form-fields>.song-editor>.lyric-editor textarea{text-wrap:nowrap;overflow-x:auto;resize:none;color:#fff}.song-form>.form-fields>.song-editor>.lyric-editor .chord-buttons{grid-column:2;grid-row:1;height:100%;overflow:scroll;display:flex;flex-direction:column;flex:1;gap:1px}.song-form>.form-fields>.song-editor>.lyric-editor .chord-buttons>button{color:#fff;background-color:#373737}.song-form>.form-fields>.song-editor>.lyric-editor .section-buttons{overflow-x:auto;display:flex;grid-column:1/span 2;background-color:#1d1d1d;gap:1px;width:100%}.song-form>.form-fields>.song-editor>.lyric-editor .section-buttons>button{text-wrap:nowrap;background-color:#373737;color:#fff}.song-form>.form-fields>.song-editor>.lyric-editor .section-buttons>button:disabled{background-color:#1d1d1d;color:#999}.song-form>.form-fields>.song-editor>.structure-editor{display:grid;grid-template-rows:1fr auto;overflow:auto}.song-form>.form-fields>.song-editor>.structure-editor .structure-preview{display:flex;flex-direction:column;overflow:auto}.song-form>.form-fields>.song-editor>.structure-editor .structure-preview .section{display:grid;-webkit-user-select:none;user-select:none;grid-template-columns:1fr auto;width:100%;color:#fff;background-color:#373737}.song-form>.form-fields>.song-editor>.structure-editor .structure-preview .section[data-dragging=true]{background-color:#195b71}.song-form>.form-fields>.song-editor>.structure-editor .structure-preview .section>button{color:#fff;background-color:inherit}.song-form>.form-fields>.song-editor>.structure-editor .structure-buttons{display:flex;flex-wrap:wrap;justify-content:center}.song-form>.form-fields>.song-editor>.structure-editor .structure-buttons>button{width:auto}.new-chord-form{display:flex;flex-direction:column}.all-services{height:100%;display:grid;grid-template-rows:1fr auto;overflow:auto;color:#ccc;background-color:#2a2a2a}.all-services section{height:100%;background-color:transparent;overflow:auto;display:flex;flex-direction:column;align-items:stretch}.all-services section ol{display:flex;flex-direction:column}.all-services section ol>.service{display:grid;grid-template-columns:auto 1fr;gap:1px;background-color:transparent;overflow:hidden;cursor:pointer}.all-services section ol>.service>*{height:100%;background-color:#373737;align-self:center}.all-services section ol>.service:hover>*{background-color:#505050;color:#fff}.all-services section ol>.service>.service-date{display:flex;flex-direction:column;align-items:center}.all-services section ol>.service>.service-date>.service-day{font-weight:700}.all-services section ol>.service>.service-name{height:100%;display:grid;align-items:center}.all-services button{width:auto}.service-page{height:100%;overflow:auto}.service-view{height:100%;overflow:auto;display:flex;flex-direction:column;color:#ccc;background-color:#2a2a2a}.service-view .setlist{display:flex;flex-direction:column;background-color:#1d1d1d;height:auto;overflow:auto}.service-view .setlist>ol{display:flex;flex-direction:column;background-color:#ccc;height:100%;overflow:auto}.service-view .setlist>ol:empty{display:none}.service-view .setlist>ol>li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;flex-direction:row;background-color:#1d1d1d;cursor:pointer;position:relative;color:#ccc}.service-view .setlist>ol>li>.song-order-buttons{display:flex;flex-direction:column;justify-content:center;align-items:end;height:100%}.service-view .setlist>ol>li>.song-order-buttons>.move-song-button{display:grid;color:inherit;cursor:pointer}.service-view .setlist>ol>li>.song-order-buttons>.move-song-button:disabled{color:#505050}.service-view .setlist>ol>li>.song-order-buttons>.move-song-button>svg{color:inherit}.service-view .setlist>ol>li>.remove-song-button{color:inherit;justify-self:end;cursor:pointer}.service-view .setlist>ol>li:hover{background-color:#2a2a2a;color:#fff}.service-view .setlist>ol>li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ccc}.service-view .setlist .add-song-button{color:#ccc;cursor:pointer}.service-view .setlist .add-song-button:hover{color:#fff}.new-service-form{display:flex;flex-direction:column}.new-service-form input{width:28ch}
