html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fff;margin:0;padding:0;font-family:"Proxima-nova",Arial,sans-serif;color:#231f20}h1,h2,h3,h4,h5,h6{color:#222;font-weight:600;line-height:1.3}p{font-size:15px;line-height:135%}a{color:#00aed9;font-weight:600;transition:all .2s;-o-transition:.2s all;-moz-transition:.2s all;-webkit-transition:all .2s}a:hover{color:#2284c6}b,strong{font-weight:600}samp{display:none}.transition{transition:all .2s;-o-transition:.2s all;-moz-transition:.2s all;-webkit-transition:all .2s}#payment-page-wrapper{height:100vh;min-height:750px;width:100vw;display:flex;flex-direction:row;justify-content:flex-start}.payment-page-section{display:flex;flex-direction:column;justify-content:center;padding:25px 100px;box-sizing:border-box;position:relative;min-height:100vh}.payment-page-section:last-child{flex-grow:1}.content-inner-wrapper{max-width:750px}@media screen and (max-width:750px){#payment-page-wrapper{height:auto;min-height:unset;width:100vw;flex-direction:column;justify-content:flex-start;overflow-x:hidden}.payment-page-section{width:100%!important;height:auto;position:unset;display:block;padding:35px 50px;min-height:unset}div#payment-page-wrapper{padding-bottom:150px}}@media screen and (min-width:750px){.payment-page-section{height:100%;min-height:0}.payment-page-body{justify-content:flex-start}.payment-page-body-content{flex:1 1 auto;min-height:0;overflow-y:scroll;display:flex;flex-direction:column}.payment-page-body-footer{flex:0 0 auto}}#payment-form form{margin:30px 0}#payment-form form .input-wrapper{position:relative;margin:20px 20px 20px 0;padding:0;display:flex;flex-direction:row}.input_text_field{width:100%}.loan-number-prompt-container{display:flex;flex-direction:column;justify-content:center;min-height:100%}.loan-number-prompt-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:12px;gap:12px}.admin-login-link{background:none;border:none;color:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer;padding:4px 0;opacity:.8}.admin-login-link:hover{opacity:1}.error_message{font-size:.75rem;text-align:left;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.66;letter-spacing:.03333em}@media screen and (max-width:750px){#payment-form form .input-wrapper{width:100%;max-width:none}.loan-number-prompt-container{min-height:auto}}.tool-tip{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:flex;flex-direction:column;justify-content:center}.tip-button{height:30px;width:30px;background:#e4e4e4;text-align:center;line-height:30px;border-radius:15px;font-size:14px;font-weight:700;color:#fff}.submit_button{background:#fff;border:2px solid #00aed9;border-radius:25px;padding:10px 35px 10px 15px;position:relative;color:#00aed9;font-weight:600;letter-spacing:.25px;transition:all .25s;cursor:pointer}.submit_button:after{content:"";position:absolute;height:8px;width:8px;border-right:2px solid #00aed9;border-top:2px solid #00aed9;transform:rotate(45deg);top:calc(50% - 4px);right:18px;transition:all .25s}.submit_button:hover{background:#55d5f5;border:2px solid #55d5f5;color:#fff}.submit_button:focus{outline:none!important}.submit_button:hover:after{border-right:2px solid #fff;border-top:2px solid #fff;right:14px}.submit_button:disabled{color:#55575a;border:2px solid #55575a;background:#fff}.submit_button:disabled:after{border-right:2px solid #55575a;border-top:2px solid #55575a;right:14px}#simpl-inline-logo{border:0;margin:0;padding:0;height:120px;max-width:100%;object-fit:contain}#payment-instructions{background:#55d5f5}#payment-instructions h1{font-size:56px;line-height:115%;font-weight:900}#payment-instructions h4{font-weight:400;line-height:165%}#payment-instructions p a{color:#fff;font-weight:700}#payment-instructions p a:hover,.white-text{color:#fff}@media screen and (min-width:750px){#payment-instructions{min-width:50%;max-width:50%}}@media screen and (max-width:750px){#payment-instructions h1{font-size:42px;margin-top:50px;margin-bottom:15px}#payment-instructions h1 img#simpl-inline-logo{height:100px}}.footer_container{display:flex;flex-direction:row;padding:15px}.footer_image{content:"";width:50%;max-width:280px;min-width:220px;background:no-repeat 50% 50%;background-size:contain;margin:0 auto;border-top:1px solid #a5adc3}#brand-legal-info{display:flex;flex-direction:row;align-items:center;position:absolute;bottom:25px}#brand-legal-info #logo-container{width:46px;height:46px;max-height:100px;margin-right:12px;cursor:pointer;transition:opacity .2s}#brand-legal-info #logo-container:hover{opacity:.7}#brand-legal-info #logo-container img{width:46px;max-height:46px;margin:0;padding:0;border:0}#brand-legal-info #legal-container h5,#brand-legal-info #legal-container h6{line-height:150%;margin:0;padding:0;color:#fff;font-weight:400}#brand-legal-info #legal-container h5{font-weight:500}@media screen and (max-width:750px){div#brand-legal-info{display:unset;position:unset;align-items:unset}#brand-legal-info #logo-container{position:absolute;top:25px;right:25px}#brand-legal-info #logo-container img{height:56px;width:56px;max-height:unset}div#legal-container{position:fixed;bottom:0;left:0;right:0;margin:0 auto;padding:20px 50px;background-color:#fff;z-index:2;box-shadow:0 -12px 17px -18px rgba(0,0,0,.25)}#brand-legal-info #legal-container h5,#brand-legal-info #legal-container h6{color:#404040}}@media screen and (min-width:750px){#brand-legal-info #legal-container a{color:#fff!important}}#security-note{display:flex;justify-content:flex-start;align-items:center;text-align:left}#security-note img{margin-right:6px;height:20px;width:20px}@media screen and (min-width:750px){#security-note{margin:0}}@media screen and (max-width:750px){#security-note{position:static;margin-top:50px;margin-bottom:20px}}.background{display:flex;position:fixed;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.loader_circle{display:contents}.loader_line{display:none}@media screen and (min-width:750px){.background{top:0;left:50%;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}}@media screen and (max-width:750px){.background{position:static;display:block;margin-left:-50px;margin-right:-50px;margin-bottom:-35px}.loader_circle{display:none}.loader_line{display:contents}}.single_string{white-space:pre-wrap}.loan-details-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:auto;width:100%;max-width:100%}.loan-details-container--centered{justify-content:center;min-height:100%}.loan-details-container>*{width:100%;max-width:100%}.loan-details-container .submit_button{width:auto;align-self:flex-start}@media screen and (max-width:750px){.loan-details-container{min-height:auto}}#loan-review-table{margin:0 0 40px}#loan-review-table thead tr{font-size:24px;font-weight:700;height:60px;vertical-align:top;text-align:left}#loan-review-table tr td{font-size:16px;line-height:180%;font-weight:600;width:auto}#loan-review-table tr td:first-of-type{color:#9ea6af;min-width:180px}#help-links{margin-top:30px;margin-bottom:20px}@media screen and (max-width:750px){#loan-review-table tr td{font-size:12px}#loan-review-table tr td:first-of-type{min-width:120px}}.fee-selector{margin-top:24px;margin-bottom:24px}.fee-selector .fee-selector-header{margin-bottom:16px}.fee-selector .fee-selector-header .MuiTypography-subtitle1{color:#2c3e50;font-weight:600;font-size:1.1rem}.fee-selector .fee-options-container{background:#fff;border:2px solid #e8f4fd;border-radius:12px;padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.fee-selector .fee-options-container:hover{border-color:#3498db;box-shadow:0 4px 12px rgba(52,152,219,.15)}.fee-selector .fee-option-item{border-radius:8px;margin:4px 0;transition:all .2s ease;cursor:pointer}.fee-selector .fee-option-item:hover{background-color:#f8f9fa;transform:translateX(4px)}.fee-selector .fee-option-item.selected{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #2196f3;box-shadow:0 2px 8px rgba(33,150,243,.2)}.fee-selector .fee-option-item.disabled{opacity:.5;cursor:not-allowed}.fee-selector .fee-option-item.disabled:hover{transform:none;background-color:transparent}.fee-selector .fee-option-item .fee-option-content{display:flex;align-items:center;padding:12px 16px}.fee-selector .fee-option-item .fee-option-content .fee-icon{margin-right:12px;color:#3498db;font-size:1.2rem}.fee-selector .fee-option-item .fee-option-content .fee-text{flex:1 1}.fee-selector .fee-option-item .fee-option-content .fee-text .fee-label{font-weight:500;color:#2c3e50;margin-bottom:2px}.fee-selector .fee-option-item .fee-option-content .fee-text .fee-description{font-size:.85rem;color:#7f8c8d}.fee-selector .fee-option-item .fee-option-content .fee-amount{font-weight:600;color:#27ae60;font-size:1rem}.fee-selector .fee-total{margin-top:16px;padding:12px 16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;border:1px solid #dee2e6}.fee-selector .fee-total .total-label{font-weight:600;color:#495057;margin-bottom:4px}.fee-selector .fee-total .total-amount{font-size:1.2rem;font-weight:700;color:#28a745}@media screen and (max-width:750px){.fee-selector{margin-bottom:32px}}#payment-summary{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;flex:1 1;width:100%}#payment-summary .item{padding-bottom:10px}#payment-summary #payment-summary-table{margin:0 0 40px}#payment-summary #payment-summary-table thead tr{color:#55d5f5;height:60px;vertical-align:top;text-align:left}#payment-summary #payment-summary-table tr td{font-size:16px;line-height:180%;font-weight:600;width:auto}#payment-summary #payment-summary-table tr td:first-of-type{color:#9ea6af;min-width:180px}#payment-summary #payment-summary-note{font-size:14px;line-height:170%;font-weight:500}#payment-summary #payment-summary-logo{display:flex;flex-direction:row;justify-content:start}#payment-summary #payment-summary-logo img{height:48px;width:48px;padding-right:12px}#payment-summary #payment-summary-logo span{font-size:16px;line-height:180%;font-weight:600;display:inline-flex;align-items:center}#payment-summary #payment-summary-footer{position:absolute;bottom:25px}#payment-summary #payment-summary-footer .intro{color:#55d5f5;font-weight:600}#payment-summary #payment-summary-footer a{color:#231f20;font-weight:400}@media screen and (max-width:750px){#payment-summary #payment-summary-table tr td{font-size:12px}#payment-summary #payment-summary-table tr td:first-of-type{min-width:120px}#payment-summary #payment-summary-footer{position:static;padding-top:20px}}#payment_page form{margin:0 0 30px}#payment_page fieldset{border:none}#payment_page #payment_page_title p{font-weight:500}#payment_page #payment_page_icons{display:flex;flex-direction:row;min-height:48px}#payment_page #payment_page_icons img{height:32px}#payment_page .field{width:100%;padding:5px 5px 5px 0;height:auto}#payment_page #payment_page_form_wrapper fieldset{margin-left:0;padding-left:0}#payment_page .card_wrapper{display:flex;flex-direction:column;justify-content:center}#payment_page .controls_wrapper{display:flex;padding-top:15px}#payment_page .confirm_button{width:100%}#payment_page .checkbox_fieldset{display:flex}#payment_page .checkbox_wrapper{display:flex;flex-direction:column;justify-content:center}#payment_page .checkbox_message{padding:.5em 1em;color:rgba(0,0,0,.54);font-size:.8rem!important;text-align:left;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.5;font-style:italic;max-height:140px;overflow-y:scroll}#payment_page .fee_value{width:100%!important;text-align:start!important;padding:0!important}#payment_page .tool-tip{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:flex;flex-direction:column;justify-content:center}#payment_page .tip-button{height:24px;width:24px;background:#e4e4e4;text-align:center;line-height:24px;border-radius:24px;font-size:14px;font-weight:700;color:#fff}.card_element{height:48px!important;border-bottom:1px solid rgba(0,0,0,.42);display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:750px){#payment_page .checkbox_message{font-size:9px!important}}.fee-breakdown{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e3f2fd;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.fee-breakdown:hover{border-color:#2196f3;box-shadow:0 6px 20px rgba(33,150,243,.15)}.fee-breakdown .MuiTypography-h6{color:#2c3e50;margin-bottom:16px;font-weight:600;font-size:1.1rem}.fee-breakdown .fee-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e9ecef;transition:all .2s ease}.fee-breakdown .fee-item:hover{background-color:#f8f9fa;padding-left:12px;border-radius:8px;transform:translateX(4px)}.fee-breakdown .fee-item:last-child{border-bottom:none}.fee-breakdown .fee-item .fee-label{font-weight:600;color:#2c3e50;font-size:1rem}.fee-breakdown .fee-item .fee-amount{font-weight:700;color:#28a745;font-size:1.1rem}.fee-breakdown .total-section{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);border:1px solid #c3e6c3;border-radius:8px;padding:16px;margin-top:16px}.fee-breakdown .total-section .total-label{font-weight:600;color:#2c3e50;margin-bottom:4px}.fee-breakdown .total-section .total-amount{font-size:1.3rem;font-weight:700;color:#28a745}.fee-breakdown .MuiDivider-root{background:linear-gradient(90deg,transparent,#dee2e6 50%,transparent);height:2px;margin:16px 0}#processing-payment-summary{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;flex:1 1;width:100%}#processing-payment-summary .item{padding-bottom:10px}#processing-payment-summary #processing-payment-table{margin:0 0 40px}#processing-payment-summary #processing-payment-table thead tr{color:#55d5f5;height:60px;vertical-align:top;text-align:left}#processing-payment-summary #processing-payment-table tr td{font-size:16px;line-height:180%;font-weight:600;width:auto}#processing-payment-summary #processing-payment-table tr td:first-of-type{color:#9ea6af;min-width:180px}#processing-payment-summary .processing-payment-note{width:100%;max-width:100%;margin:24px 0 32px;padding:20px 24px;background:#f5f9fc;border-left:4px solid #55d5f5;border-radius:0 8px 8px 0;box-sizing:border-box}#processing-payment-summary .processing-payment-note .processing-payment-note__main{margin:0 0 12px;font-size:17px;line-height:1.5;font-weight:600;color:#231f20}#processing-payment-summary .processing-payment-note .processing-payment-note__support{margin:0;font-size:15px;line-height:1.5;font-weight:500;color:#4a4a4a}#processing-payment-summary .processing-payment-note a{color:#1976d2;font-weight:600;text-decoration:none}#processing-payment-summary .processing-payment-note a:hover{text-decoration:underline}#processing-payment-summary #payment-summary-logo{display:flex;flex-direction:row;justify-content:start}#processing-payment-summary #payment-summary-logo img{height:48px;width:48px;padding-right:12px}#processing-payment-summary #payment-summary-logo span{font-size:16px;line-height:180%;font-weight:600;display:inline-flex;align-items:center}@media screen and (max-width:750px){#processing-payment-summary #processing-payment-table tr td{font-size:12px}#processing-payment-summary #processing-payment-table tr td:first-of-type{min-width:120px}#processing-payment-summary .processing-payment-note{margin:16px 0 24px;padding:16px 18px}#processing-payment-summary .processing-payment-note .processing-payment-note__main{font-size:15px}#processing-payment-summary .processing-payment-note .processing-payment-note__support{font-size:14px}}.error-page-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;flex:1 1;min-height:0;padding:40px 20px;text-align:center;box-sizing:border-box;margin:auto}.error-message{font-size:20px;line-height:1.6;color:#231f20;font-weight:500;margin:0;padding:24px 32px;background:#f8f9fa;border-left:4px solid #dc3545;border-radius:8px;max-width:600px;box-shadow:0 2px 8px rgba(0,0,0,.08);animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.error-page-support{margin-top:30px}@media screen and (max-width:750px){.error-page-container{min-height:50vh;height:auto;padding:40px 20px}.error-message{font-size:18px;padding:20px 24px;margin:0}.error-page-support{margin-top:20px}}.admin-login-form{max-width:400px}.admin-login-form .admin-login-form-field{width:100%;margin-bottom:16px}.admin-login-form .admin-login-form-error{font-size:.875rem;color:#c62828;margin:0 0 12px}.admin-login-form .admin-login-form-actions{margin-top:20px}.admin-2fa-form{max-width:400px}.admin-2fa-form .admin-2fa-form-hint{margin-bottom:16px;font-size:.9375rem;color:rgba(0,0,0,.7)}.admin-2fa-form .admin-2fa-form-field{width:100%;margin-bottom:16px}.admin-2fa-form .admin-2fa-form-error{font-size:.875rem;color:#c62828;margin:0 0 12px}.admin-2fa-form .admin-2fa-form-actions{margin-top:20px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.admin-2fa-form .admin-2fa-form-resend{text-align:center}.admin-2fa-form .admin-2fa-form-resend-btn{background:none;border:none;padding:0;font-size:.875rem;color:rgba(0,0,0,.7);cursor:pointer;text-decoration:underline}.admin-2fa-form .admin-2fa-form-resend-btn:hover:not(:disabled){color:rgba(0,0,0,.9)}.admin-2fa-form .admin-2fa-form-resend-btn:disabled{cursor:default;color:rgba(0,0,0,.45);text-decoration:none}#payment-instructions .content-inner-wrapper:has(.admin-login-instructions){margin-left:auto;margin-right:auto;width:100%}#payment-instructions .admin-login-instructions{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;min-height:100%}.admin-login-logo{width:100px;height:100px;margin-bottom:24px;flex-shrink:0}.admin-login-logo svg{width:100%;height:100%;display:block}.admin-login-instructions-text{margin:0;color:#fff;font-size:1rem;line-height:1.5;max-width:320px}.payment-page-body .payment-page-body-content:has(.admin-login-container){justify-content:center}.payment-page-body .admin-login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;width:100%;max-width:420px;margin:0 auto}.payment-page-body .admin-login-container h3{margin-top:0;margin-bottom:24px;text-align:center;width:100%}.admin-login-back{align-self:flex-start;margin-bottom:16px;padding:0;background:none;border:none;font-size:.9375rem;color:rgba(0,0,0,.7);cursor:pointer;text-decoration:none}.admin-login-back:hover{color:rgba(0,0,0,.9);text-decoration:underline}.admin-login-loading{margin:20px 0;opacity:.8;text-align:center}.admin-dashboard{width:100%;max-width:100%;padding:24px 32px;box-sizing:border-box;min-height:100vh;background-color:#e8f4f8}.admin-dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.receipt-log-filters-wrapper{flex:1 1}.receipt-log-filters-toggle{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}.receipt-log-filters-title{font-weight:500!important;-webkit-user-select:none;user-select:none}.receipt-log-filters-chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-left:4px}.receipt-log-filters{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:16px 20px;background:#fff;border:2px solid #e8f4fd;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.receipt-log-filters:hover{border-color:#55d5f5;box-shadow:0 4px 12px rgba(0,174,217,.1)}.receipt-log-filters__row{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;align-items:center}.receipt-log-filters .MuiFormControl-root,.receipt-log-filters .MuiTextField-root{min-width:150px}.receipt-log-filters__status{min-width:160px}.receipt-log-filters__date-group{display:flex;align-items:center;grid-gap:8px;gap:8px}.receipt-log-filters__date-separator{color:#9ea6af;font-size:1.1rem;padding-top:4px}.receipt-log-filters__actions{display:flex;grid-gap:8px;gap:8px;margin-left:auto}.receipt-log-filters__active-chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;padding-top:4px;border-top:1px solid #e8f4f8}.receipt-log-table__toolbar{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;margin-bottom:16px}.receipt-log-table__toolbar-right{display:flex;align-items:center;grid-gap:8px;gap:8px;padding-top:4px;flex-shrink:0}.receipt-log-table__last-refresh{white-space:nowrap;font-size:.75rem!important}.receipt-log-table__spin{animation:spin 1s linear infinite}.receipt-log-table__paper{position:relative;border-radius:12px!important;overflow:hidden;border:2px solid #e8f4fd!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}.receipt-log-table__progress{position:absolute;top:0;left:0;right:0;z-index:2}.receipt-log-table__dimmed{opacity:.5;pointer-events:none;transition:opacity .2s}.receipt-log-table__loading{display:flex;justify-content:center;padding:32px}.receipt-log-table__error{margin-bottom:16px;padding:10px 16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;display:flex;align-items:center;grid-gap:8px;gap:8px}.receipt-log-table__row{cursor:pointer;transition:background-color .15s}.receipt-log-table__row--striped{background-color:#f5f9fc}.receipt-log-table__row .receipt-log-table__row-arrow{opacity:0;color:#9ea6af;transition:opacity .15s}.receipt-log-table__row:hover .receipt-log-table__row-arrow{opacity:1}.receipt-log-table__action-col{width:32px;padding:4px 8px!important}.receipt-log-table__id{font-weight:600;color:#00aed9;font-size:.82rem}.receipt-log-table__loan-number{font-weight:500;font-family:"SF Mono","Cascadia Code","Fira Code",monospace;font-size:.82rem}.receipt-log-table__loan-type{font-size:.82rem;color:#55575a}.receipt-log-table__card-brand{font-weight:500;text-transform:capitalize}.receipt-log-table__muted{color:#bdbdbd}.receipt-log-table__monospace{font-family:"SF Mono","Cascadia Code","Fira Code",monospace;font-size:.78rem;letter-spacing:-.3px}.receipt-log-table__truncated-id{cursor:help;border-bottom:1px dotted #bdbdbd}.receipt-log-table__nowrap{white-space:nowrap}.receipt-log-table__empty{padding:48px 16px}.receipt-log-table__footer{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 16px;border-top:1px solid #e8f4f8;background:#f5f9fc}.receipt-log-table__info{white-space:nowrap;font-size:.82rem}.receipt-log-table .MuiTableCell-stickyHeader{background-color:#e8f4f8;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#9ea6af;border-bottom:2px solid #e0e0e0}.receipt-log-table .MuiTableCell-body{font-size:.84rem;padding-top:10px;padding-bottom:10px}.receipt-log-table .MuiTableRow-hover:hover{background-color:rgba(0,174,217,.08)!important}.receipt-log-table .MuiTableSortLabel-root{white-space:nowrap;cursor:pointer}.receipt-log-table .MuiTableSortLabel-root .MuiTableSortLabel-icon{opacity:.3;transition:opacity .2s,color .2s}.receipt-log-table .MuiTableSortLabel-root:hover{color:#00aed9}.receipt-log-table .MuiTableSortLabel-root:hover .MuiTableSortLabel-icon{opacity:.7}.receipt-log-table .MuiTableSortLabel-root.MuiTableSortLabel-active{color:#00aed9}.receipt-log-table .MuiTableSortLabel-root.MuiTableSortLabel-active .MuiTableSortLabel-icon{opacity:1;color:#00aed9}.receipt-log-table .MuiTableCell-stickyHeader .MuiTableSortLabel-root{border-bottom:1px dashed transparent;padding-bottom:2px}.receipt-log-table .MuiTableCell-stickyHeader .MuiTableSortLabel-root:hover{border-bottom-color:#55d5f5}.receipt-log-table .MuiTableCell-stickyHeader .MuiTableSortLabel-root.MuiTableSortLabel-active{border-bottom-color:#00aed9;border-bottom-style:solid}.receipt-log-table__expand-col{width:40px;padding:4px 4px 4px 8px!important}.receipt-log-table__row--expanded{background-color:rgba(0,174,217,.08)!important}.receipt-log-table__expand-row>.MuiTableCell-root,.receipt-log-table__row--expanded>.MuiTableCell-root{border-bottom:none}.expanded-row{padding:16px 24px 20px;margin:0 8px 12px;background:#f5f9fc;border:1px solid #e8f4f8;border-radius:8px}.expanded-row__loading{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:20px 0}.expanded-row__error{padding:12px 0}.expanded-row__content{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.expanded-row__section{padding:10px 0;border-bottom:1px solid #e8f4f8}.expanded-row__section:last-of-type{border-bottom:none}.expanded-row__section-title{display:flex;align-items:center;grid-gap:8px;gap:8px;color:#55575a;font-size:.68rem!important;letter-spacing:1px!important;margin-bottom:8px!important;font-weight:600!important}.expanded-row__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e8f4f8;color:#231f20;font-size:.65rem;font-weight:700;letter-spacing:0}.expanded-row__label{display:block;color:#9ea6af;font-size:.68rem!important;text-transform:uppercase;letter-spacing:.4px;margin-bottom:1px}.expanded-row__value{font-size:.84rem!important;line-height:1.5!important;color:#231f20;word-break:break-all}.expanded-row__bool--yes{color:#28a745;font-weight:600}.expanded-row__bool--no{color:#c62828;font-weight:600}.expanded-row__link{color:#00aed9;text-decoration:none;font-weight:600}.expanded-row__link:hover{color:#2284c6;text-decoration:underline}.expanded-row__webhook-table{border:1px solid #e8f4f8;border-radius:8px;overflow:hidden;margin-top:4px}.expanded-row__webhook-table .MuiTableCell-head{background-color:#e8f4f8;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.4px;color:#9ea6af;padding:6px 12px}.expanded-row__webhook-table .MuiTableCell-body{padding:6px 12px;font-size:.8rem}.expanded-row__footer{padding-top:12px;display:flex;justify-content:flex-end}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-dot{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}.status-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:2px 10px 2px 8px;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.2px;line-height:1.6;white-space:nowrap;-webkit-user-select:none;user-select:none}.status-badge--lg{padding:4px 14px 4px 10px;font-size:.85rem}.status-dot{position:relative;width:7px;height:7px;border-radius:50%;flex-shrink:0;background-color:currentColor;opacity:.75}.status-dot--success{color:#28a745}.status-dot--warning{color:#f59e0b}.status-dot--danger{color:#ef4444}.status-dot--muted{color:#9ea6af}.status-dot--pulse{opacity:1}.status-dot--pulse:after{content:"";position:absolute;inset:-3px;border-radius:50%;background-color:currentColor;opacity:0;animation:pulse-dot 2s ease-in-out infinite}.receipt-log-detail__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 16px}.receipt-log-detail__error{margin-top:16px;padding:12px 16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px}.receipt-log-detail__nav{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.receipt-log-detail__title-bar{display:flex;align-items:center;grid-gap:16px;gap:16px;margin-bottom:24px}.receipt-log-detail .detail-section{margin-bottom:20px;border-radius:12px!important;transition:box-shadow .3s ease}.receipt-log-detail .detail-section:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.receipt-log-detail .detail-section__header{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e8f4f8}.receipt-log-detail .detail-section__icon{color:#9ea6af;font-size:22px!important}.receipt-log-detail .detail-subsection{margin-bottom:20px}.receipt-log-detail .detail-subsection:last-child{margin-bottom:0}.receipt-log-detail .detail-subsection__title{display:block;color:#9ea6af;font-size:.68rem!important;letter-spacing:1px!important;margin-bottom:8px!important;padding-bottom:4px;border-bottom:1px solid #e8f4f8}.receipt-log-detail .detail-field{margin-bottom:4px}.receipt-log-detail .detail-field__label{display:block;margin-bottom:2px;font-size:.7rem!important;letter-spacing:.3px;color:#9ea6af;text-transform:uppercase}.receipt-log-detail .detail-field__value-row{display:flex;align-items:center;grid-gap:4px;gap:4px}.receipt-log-detail .detail-field__value{word-break:break-all;font-size:.9rem!important;line-height:1.5!important}.receipt-log-detail .detail-field__empty{color:#bdbdbd}.receipt-log-detail .detail-field__copy{opacity:0;transition:opacity .15s;padding:2px!important}.receipt-log-detail .detail-field:hover .detail-field__copy{opacity:.6}.receipt-log-detail .detail-field:hover .detail-field__copy:hover{opacity:1}.receipt-log-detail .detail-link{color:#00aed9;text-decoration:none;font-weight:600}.receipt-log-detail .detail-link:hover{color:#2284c6;text-decoration:underline}.receipt-log-detail .detail-webhook-table{border-radius:8px!important;overflow:hidden}.receipt-log-detail .detail-webhook-table .MuiTableCell-head{background-color:#e8f4f8;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#9ea6af}
/*# sourceMappingURL=main.059732f1.chunk.css.map */