.transactions-index-page{width:65rem;margin:auto}.transactions-index-page .transactions-index-page-content{padding:1.5rem 2rem 3rem;position:relative}.transactions-index-page .transactions-index-page-content .transactions-title{font-size:1.4rem;text-transform:uppercase;letter-spacing:1.5px}.transactions-index-page .transactions-index-page-content .create-transaction{position:absolute;top:1.5rem;right:2rem}.transactions-index-page .transactions-index-page-content .index-filters{padding-top:4rem;padding-bottom:1.5rem}.transactions-index-page .transactions-index-page-content .index-filters .form-input{margin-bottom:1rem;width:10rem}.transactions-index-page .transactions-index-page-content .index-filters .form-input:not(:last-child){margin-right:.5rem}.transactions-index-page .transactions-index-page-content .index-filters .form-input .default.text{opacity:.55}.transactions-index-page .transactions-index-page-content .index-filters .search-input{width:61rem}.transactions-index-page .transactions-index-page-content .transactions-table-container{margin-top:2rem;overflow:scroll}.transactions-index-page .transactions-index-page-content .transactions-table-container .transactions-table{display:table;margin-bottom:1rem;width:61rem;border-collapse:collapse}.transactions-index-page .transactions-index-page-content .transactions-table-container .transactions-table .header-row{font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.transactions-index-page .transactions-index-page-content .transactions-table-container .transactions-table .row{display:table-row;background-color:#fff;border-bottom:1px solid #eee}.transactions-index-page .transactions-index-page-content .transactions-table-container .transactions-table .row:nth-child(2n) .cell{background-color:#fcfcfc}.transactions-index-page .transactions-index-page-content .transactions-table-container .transactions-table .row:nth-child(odd):not(.header-row) .cell{background-color:#f5f5f5}.transactions-index-page .transactions-index-page-content .transactions-table-container .transactions-table .row:not(.header-row){font-size:.95rem}.transactions-index-page .transactions-index-page-content .transactions-table-container .transactions-table .row:not(.header-row):hover .title-cell{text-decoration:underline}.transactions-index-page .transactions-index-page-content .transactions-table-container .transactions-table .row:not(.header-row) .title-cell{max-width:9rem}.transactions-index-page .transactions-index-page-content .transactions-table-container .transactions-table .row:not(.header-row) .cell:not(:nth-child(2)):not(:nth-child(6)){white-space:nowrap}.transactions-index-page .transactions-index-page-content .transactions-table-container .transactions-table .row .cell{padding:.7rem 1rem;display:table-cell}.transactions-index-page .transactions-index-page-content .transactions-table-container .transactions-table .row .cell:last-child{text-align:right;padding-right:.4rem}.transactions-index-page .transactions-index-page-content .transactions-table-container .transactions-table .row .cell:first-child{padding-left:.4rem}.transactions-index-page .transactions-index-page-content .page-controls{width:61rem;display:inline;display:flex}.transactions-index-page .transactions-index-page-content .page-controls .page-status{padding:.5rem 1rem;flex-grow:1;text-align:center;font-size:.9rem;text-transform:uppercase;letter-spacing:1.1px}.transactions-index-page .transactions-index-page-content .page-controls .next-page{float:right}.app .edit-transaction-page{max-width:51rem;height:100%;margin:auto;position:relative}.app .edit-transaction-page-content{padding:1.5rem 2rem}.app .edit-transaction-page-content .edit-transaction-title-container .edit-transaction-title{padding-left:.4rem;margin-bottom:1rem;font-size:1.4rem;text-transform:uppercase;letter-spacing:1.5px}.app .edit-transaction-page-content .back-link{font-size:.75rem;color:#666;padding-left:.4rem;font-style:italic}.app .edit-transaction-page-content .back-link:hover{cursor:pointer;opacity:.7}.app .edit-transaction-page-content .last-notification-text{font-size:.75rem;color:#666;font-style:italic;position:absolute;right:calc(4rem + 85.02px)}.app .edit-transaction-page-content .edit-transaction-form-container{padding-top:2rem}.app .edit-transaction-page-content .edit-transaction-form-container .form .wrapping-form-fields{width:calc(100% + 1rem)}.app .edit-transaction-page-content .edit-transaction-form-container .form #file-upload-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.app .edit-transaction-page-content .edit-transaction-form-container .form .file-upload-container{text-align:right;margin-bottom:3rem}.app .edit-transaction-page-content .edit-transaction-form-container .form .file-upload-container .file-link{padding:.5rem 2rem;font-size:.75rem;font-style:italic;color:#666}.app .edit-transaction-page-content .edit-transaction-form-container .form .file-upload-container .file-link:hover{opacity:.7}.app .edit-transaction-page-content .edit-transaction-form-container .form .form-input.is-disabled{opacity:.5}.app .edit-transaction-page-content .edit-transaction-form-container .form .form-input.multiline{width:47rem}.app .edit-transaction-page-content .edit-transaction-form-container .form .form-input.has-unsaved-changes:not(.is-invalid) .selection,.app .edit-transaction-page-content .edit-transaction-form-container .form .form-input.has-unsaved-changes:not(.is-invalid) input:not(.search){border-bottom:1px solid #48aadb}.app .edit-transaction-page-content .edit-transaction-form-container .form .form-input:not(textarea){margin-bottom:2rem;margin-right:1rem}.app .edit-transaction-page-content .edit-transaction-form-container .form .form-input:not(textarea).internal-notes-input{margin-bottom:2rem}.app .edit-transaction-page-content .edit-transaction-form-container .form .form-input textarea{padding:.5rem;background-color:rgba(0,0,0,.02);outline:none;height:10rem;max-width:100%;min-width:100%;border:1px solid #eee}.app .edit-transaction-page-content .edit-transaction-form-container .form .form-input textarea.has-unsaved-changes:not(.is-invalid){border:1px solid #48aadb}.app .edit-transaction-page-content .edit-transaction-form-container .form .form-input textarea.is-invalid{border:1px solid #db4857}.app .edit-transaction-page-content .edit-transaction-form-container .form .submit-button{position:absolute;bottom:1.5rem;right:2rem}.app .edit-transaction-page-content .edit-transaction-form-container .form .preview-button{position:absolute;top:1.5rem;right:2rem}.app .edit-transaction-page-content .edit-transaction-form-container .form .email-client-button,.app .edit-transaction-page-content .edit-transaction-form-container .form .payment-received-button{position:absolute;top:1.5rem;right:calc(3rem + 85.02px)}.app .edit-transaction-page-content .edit-transaction-form-container .form .delete-button{background-color:#e83f56;color:hsla(0,0%,100%,.9)}.app .edit-transaction-page-content .edit-transaction-form-container.is-invalid .form .submit-button{background-color:#db4857}.app .edit-transaction-page-content .edit-transaction-form-container.has-unsaved-changes:not(.is-invalid) .form .submit-button{background-color:#48aadb}.payment-method:not(:last-child){margin-bottom:2rem}.payment-method:not(.is-active) .pm-body{display:none}.payment-method.is-active .is-active-dot{background-color:#333}.payment-method .pm-header{display:flex;cursor:pointer}.payment-method .pm-header:hover{opacity:.8}.payment-method .pm-header .is-active-dot{width:15px;height:15px;border-radius:50%;border:2px solid #333}.payment-method .pm-header .pm-header-text{margin-left:1rem;position:relative;top:-1px;font-size:.85rem;text-transform:uppercase;letter-spacing:1.1px}.payment-method .pm-body{padding-top:4rem;padding-bottom:2rem}.payment-method .pm-body .form{width:calc(100% + 1rem)}.payment-method .pm-body .form div{text-align:left}.payment-method .pm-body .form .partial-payment-container{margin-bottom:3rem}.payment-method .pm-body .form .partial-payment-container .partial-thank-you-note{margin:0 .4rem;padding-bottom:3rem;font-size:1rem;line-height:2rem}.payment-method .pm-body .form .partial-payment-container .partial-payment-note{padding-left:.4rem;font-size:.5rem;text-transform:uppercase;letter-spacing:.8px}.payment-method .pm-body .form-input{margin-bottom:1rem;margin-right:1rem}.payment-method .pm-body .submit-button{margin-top:1.5rem}.payment-method .pm-body .static-billing-container{font-size:.75rem;text-transform:uppercase;letter-spacing:1px}.payment-method .pm-body .static-billing-container .static-billing-line-item{width:30rem;margin:auto auto 1rem;line-height:1.4rem}.payment-method .pm-body .static-billing-container .static-billing-line-item .static-billing-content-container,.payment-method .pm-body .static-billing-container .static-billing-line-item .static-billing-label{display:inline-block;vertical-align:top}.payment-method .pm-body .static-billing-container .static-billing-line-item .static-billing-label{padding-right:3rem;width:55%}.payment-method .pm-body .static-billing-container .static-billing-line-item .static-billing-content-container{padding-left:1rem;border-left:1px solid #eee}.payment-method .pm-body .static-billing-container .static-billing-line-item .static-billing-content-container .static-billing-content{opacity:.7}.payment-method .pm-body .static-billing-container .form{width:30rem;margin:2rem auto auto}@media screen and (max-width:600px){.payment-method .pm-body .static-billing-container .static-billing-line-item{margin:auto;width:100%}.payment-method .pm-body .static-billing-container .static-billing-line-item .static-billing-label{padding-right:0;width:45%}.payment-method .pm-body .static-billing-container .static-billing-line-item:not(:last-child){margin-bottom:1rem}}.payment-method-group:not(:last-child){margin-bottom:3rem}.payment-method-group.is-active .pm-group-header-text{margin-bottom:2rem}.payment-method-group .pm-group-header{display:flex;cursor:pointer}.payment-method-group .pm-group-header:hover{opacity:.8}.payment-method-group .pm-group-header .pm-group-header-text{margin-left:calc(1rem - 1px);position:relative;top:-1px;font-size:.9rem;text-transform:uppercase;font-weight:700;letter-spacing:1.1px}.payment-method .pm-body .wire-reference-number-form-container .wire-reference-number-input{margin-left:-.4rem}.payment-method .pm-body .wire-reference-number-form-container .submit-button{align-self:center;display:flex;flex-direction:column}.payment-method .pm-body .ach-reference-number-form-container .ach-reference-number-input{margin-left:-.4rem}.payment-method .pm-body .ach-reference-number-form-container .submit-button{align-self:center;display:flex;flex-direction:column}.payment-method .pm-body .check-reference-number-form-container .check-reference-number-input{margin-left:-.4rem}.payment-method .pm-body .check-reference-number-form-container .submit-button{align-self:center;display:flex;flex-direction:column}.show-transaction-page{max-width:51rem;margin:auto auto 20rem;background-color:rgba(0,0,0,.05);position:relative;padding-bottom:2rem}.show-transaction-page .payment-methods{margin:0 2rem;padding:2rem 0}.show-transaction-page .transaction.is-loading{display:none}.show-transaction-page .transaction .transaction-info{padding-top:1.5rem;padding-bottom:3rem;margin:0 2rem}.show-transaction-page .transaction .transaction-info .edit-transaction-link{font-size:.75rem;color:#666;font-style:italic}.show-transaction-page .transaction .transaction-info .edit-transaction-link:hover{cursor:pointer;opacity:.7}.show-transaction-page .transaction .transaction-info .transaction-title{font-size:1.4rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1rem}.show-transaction-page .transaction .transaction-info .transaction-amount-status{margin-top:3rem;font-size:1.1rem;text-transform:uppercase;opacity:.6}.show-transaction-page .transaction .transaction-info .transaction-description{margin-top:3rem;font-size:.9rem;line-height:1.4;white-space:pre-line}.show-transaction-page .transaction .transaction-info .file-link{margin-top:3rem}.show-transaction-page .transaction .transaction-info .file-link:hover{opacity:.7}.show-transaction-page .transaction .transaction-info .form-input{margin-top:3rem}.show-transaction-page .transaction .payment-methods{padding:1rem 0}.show-transaction-page .transaction .initialized-thank-you-note,.show-transaction-page .transaction .thank-you-note{padding:calc(3rem + 2px) 0;margin:0 2rem;border-bottom:1px solid #eee;font-size:1rem}.show-transaction-page .transaction .initialized-thank-you-note .initialized-thank-you-note-text,.show-transaction-page .transaction .thank-you-note .initialized-thank-you-note-text{opacity:.7}.show-transaction-page .transaction .initialized-thank-you-note .initialized-additional-info-container,.show-transaction-page .transaction .thank-you-note .initialized-additional-info-container{font-size:.8rem;line-height:1.5rem}.show-transaction-page .transaction .initialized-thank-you-note .initialized-additional-info-container .pm-header-text,.show-transaction-page .transaction .thank-you-note .initialized-additional-info-container .pm-header-text{font-size:.8rem}.show-transaction-page .transaction .initialized-thank-you-note .thank-you-note,.show-transaction-page .transaction .thank-you-note .thank-you-note{opacity:.7}.show-transaction-page .transaction .initialized-thank-you-note div:not(:last-child),.show-transaction-page .transaction .thank-you-note div:not(:last-child){margin-bottom:1rem}.show-transaction-page .transaction .initialized-thank-you-note,.show-transaction-page .transaction .thank-you-note{padding-top:0}.show-transaction-page .transaction-not-prepared-message{padding:2rem;line-height:1.5rem}.show-transaction-page .support-contact-info{margin:0 2rem;padding-top:2rem;font-size:.6rem;text-transform:uppercase;letter-spacing:.9px;line-height:1.5rem;border-top:1px solid #eee}html{font-size:95%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;padding:0}#root,body,html{height:100%}body{position:relative;font-family:Roboto,sans-serif}*{box-sizing:border-box}a,a:-webkit-autofill,button,button:-webkit-autofill,input,input:-webkit-autofill,textarea,textarea:-webkit-autofill{font-size:inherit;font-family:inherit;color:inherit}a,button{text-transform:inherit}a{text-decoration:none}.app{background-color:#f0f0f0;padding:1rem;min-height:100%}.app .hb-header{display:none}.app .page{background-color:#fff}.app .form .form-input.is-invalid .selection,.app .form .form-input.is-invalid input:not(.search){border-bottom:1px solid #db4857}.app .dropdown-input .dropdown>.text:not(.button),.app .dropdown-input input:not(.button),.app .label:not(.button),.app .text-input input:not(.button),.app label:not(.button){padding:.2rem .4rem}.app .dropdown-input input,.app .text-input input{background-color:transparent}.app .button,.app .label,.app label{font-size:.75rem;text-transform:uppercase;letter-spacing:1px}.app .label:not(.button),.app label:not(.button){margin-bottom:.5rem;color:#333}.app .dropdown-input,.app .text-input{width:15rem}.app .selection,.app .text-input input{border:none;border-bottom:1px solid #ddd;border-radius:0}.app .selection>.text:empty,.app .selection>input:empty,.app .text-input input>.text:empty,.app .text-input input>input:empty{height:25.06px}.app .dropdown-input .dropdown{position:relative}.app .dropdown-input .dropdown.search input{border:none;width:calc(100% - 2rem)}.app .dropdown-input .dropdown.search>.text{position:absolute;top:0}.app .dropdown-input .dropdown .dropdown.icon{position:absolute;top:.4rem;right:.3rem;opacity:.2}.app .dropdown-input .dropdown .menu{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.15);top:calc(100% - 1px);max-height:10rem;overflow:auto;z-index:1000}.app .dropdown-input .dropdown .menu .item .text,.app .dropdown-input .dropdown .menu .message{padding:.4rem}.app .dropdown-input .dropdown .menu .item .text:empty,.app .dropdown-input .dropdown .menu .message:empty{min-height:30.16px}.app .dropdown-input .dropdown .menu .item{color:#444}.app .dropdown-input .dropdown .menu .item:hover{background-color:#f9f9f9}.app .dropdown-input .dropdown .menu .item.active{background-color:#eee;color:#000}.app .button{background-color:#000;color:#fff;border-radius:0}.app .button:hover{opacity:.8}
/*# sourceMappingURL=main.8647d220.chunk.css.map */