.payment-dialog-intro{color:#9588a7;font-size:13px;line-height:1.9;margin:14px 0 22px}.payment-dialog-intro strong{color:#756386}.payment-next{border-top:1px solid #ebe5f2;margin-top:25px;padding-top:19px}.payment-next>p,.payment-recipient-check,.payment-pending-note{font-size:12px;line-height:1.9;color:#94809f}.payment-recipient-check{padding:15px;background:#f3eff9;border:1px solid #e6def0;border-radius:8px;margin:23px 0}.payment-pending-note{margin-top:18px}.payment-next .button,#gcash-amount-form .button,#gcash-receipt-form .button{margin-top:22px}.gcash-recipient{border:1px solid #dddff4;background:#f4f5fc;padding:20px;border-radius:12px;display:flex;align-items:center;gap:15px}.gcash-mark{display:grid;place-items:center;width:45px;height:45px;flex-shrink:0;border-radius:14px;background:#176bdb;color:white;font-size:28px;font-weight:700}.gcash-recipient>div{flex:1;min-width:0}.gcash-recipient span:not(.gcash-mark){display:block;font-size:10px;color:#9b8eae}.gcash-recipient strong{display:block;font-size:23px;letter-spacing:.6px;color:#65557d;margin:8px 0}.gcash-recipient p{font-size:12px;color:#8c799e;overflow-wrap:anywhere}.gcash-recipient button{font-size:11px;color:#7b65ac}.receipt-input{font-size:12px}.receipt-input::file-selector-button{border:0;background:#ece6f7;color:#8970ac;padding:10px 12px;margin-right:12px;border-radius:6px}.review-confirm{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;color:#907d9f;margin-top:22px}.review-confirm input{flex-shrink:0;margin-top:5px;accent-color:#6558d9}.transfer-reports{margin-bottom:26px}.transfer-reports .card-heading>div>p{font-size:11px;line-height:1.8;color:#a494b2;margin-top:8px}.transfer-reports .card-heading>button{font-size:11px}.transfer-report{display:flex;align-items:flex-start;gap:15px;padding:24px;border-bottom:1px solid #eee8f4}.transfer-report:last-child{border:0}.transfer-report-info{flex:1;min-width:0}.transfer-report-info>strong,.transfer-report-info>span,.transfer-report-info>small{display:block;overflow-wrap:anywhere}.transfer-report-info>strong{font-size:13px;color:#81708e}.transfer-report-info>span{font-size:11px;color:#a18dad;margin-top:9px}.transfer-report-info>small{font-size:10px;line-height:1.8;color:#b2a2bb;margin-top:7px}.transfer-report-info>a{font-size:10px;color:#9680b2;margin-top:12px}.transfer-report-amount{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.transfer-report-amount>strong{color:#857193;font-size:14px}.report-state{font-size:9px;line-height:1.6;border-radius:20px;padding:5px 9px;display:inline-block;white-space:normal;background:#f6f0e5;color:#ad976c;border:1px solid #efe6d5}.report-needs_information,.report-investigating{background:#f1edf8;color:#9c84b8;border-color:#e8e0f2}.report-verified{background:#edf4fa;color:#829db4;border-color:#dfeaf3}.report-posted{background:#edf5ef;color:#87a590;border-color:#dfebe2}.report-rejected{background:#fbefed;color:#ba8c83;border-color:#f1e0db}.report-note,.review-public-note{font-size:11px;line-height:1.9;color:#9a85a9;border-left:2px solid #daccea;padding:10px 14px;margin:13px 0;background:#faf7fd;overflow-wrap:anywhere}.review-body{background:#f7f7fc}.review-header{max-width:1300px;margin:auto;padding:32px 38px;display:flex;align-items:center;justify-content:space-between;gap:25px}.review-header .brand{margin:0}.review-header .brand>span{font-weight:400}.review-header .brand strong{font-weight:700}.review-header>.text-link{font-size:11px}.review-main{max-width:1300px;padding:35px 38px 65px;margin:auto}.review-main .page-heading{align-items:center}.review-main .page-heading h1{font-size:36px}.review-main .page-heading p{font-size:13px}.review-main .page-heading .eyebrow{font-size:10px!important}.reviewer-name{font-size:11px;color:#a08eaf;margin-top:-10px;margin-bottom:27px}.review-toolbar{display:flex;align-items:center;gap:15px;margin-bottom:23px}.review-toolbar label{font-size:12px;color:#9c89ae}.review-toolbar select,.review-main select{background:white;border:1px solid #e4dcec;border-radius:7px;color:#8a769c;padding:12px 14px;font:inherit;font-size:12px}.review-error{font-size:12px;line-height:1.8;color:#b38479;margin:15px 0}.review-table-wrap{overflow:auto}.review-table{border-collapse:collapse;width:100%;text-align:left}.review-table th{color:#a191af;text-transform:uppercase;letter-spacing:.6px;font-size:9px;padding:20px;border-bottom:1px solid #eee7f4}.review-table td{padding:22px 20px;font-size:12px;color:#9984a9;border-bottom:1px solid #f0eaf6;vertical-align:middle}.review-table td strong,.review-table td small{display:block;overflow-wrap:anywhere}.review-table td strong{color:#887297;font-size:12px}.review-table td small{color:#b09cbd;font-size:10px;line-height:1.8;margin-top:7px}.review-table td .button{font-size:10px;white-space:nowrap;padding:10px 14px}.review-boundary{font-size:11px;line-height:1.9;color:#ac9ab9;max-width:800px;margin-top:25px}.review-detail-account{font-size:12px;color:#a08bad;margin:14px 0 22px}.report-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:23px 0}.report-review-grid>section{min-width:0}.review-receipt{display:block;max-width:100%;max-height:500px;object-fit:contain;border:1px solid #e7e0ef;border-radius:8px}.report-review-grid .invoice-summary{margin-top:0}.report-review-grid .text-link{font-size:12px;margin-top:20px}.report-review-grid .detail-list{font-size:12px}#review-dialog{max-width:950px;width:calc(100% - 48px)}#review-decision{border-top:1px solid #eee6f5;padding-top:22px}#review-decision select{color:#8a759d}#review-decision .button{margin-top:24px}#review-pagination{margin-top:20px}.review-audit{margin:20px 0;border-top:1px solid #eee6f5;padding-top:15px}.review-audit h3{font-size:14px}.review-audit article{font-size:11px;line-height:1.8;padding:12px 0;border-bottom:1px solid #f0eaf5;color:#9f89af}.review-audit article strong{display:block;color:#897194}.review-audit article p{margin-top:7px;overflow-wrap:anywhere}#review-internal-row{margin-top:18px}
@media(max-width:760px){.gcash-recipient{padding:15px;gap:11px}.gcash-recipient strong{font-size:20px}.gcash-mark{width:38px;height:38px;font-size:23px}.payment-dialog-intro{font-size:12px}.transfer-report{padding:19px;gap:12px;flex-wrap:wrap}.transfer-report>.icon-tile{width:34px;height:34px}.transfer-report-info{flex:1 1 calc(100% - 50px)}.transfer-report-amount{margin-left:46px;align-items:flex-start;flex-direction:row;align-items:center;gap:15px}.transfer-report-amount>strong{font-size:13px}.transfer-reports .card-heading{gap:15px}.transfer-reports .card-heading h2{font-size:15px}.review-header{padding:23px;align-items:flex-start}.review-header .brand>span{font-size:15px}.review-header .brand small{font-size:6px}.review-header>.text-link{font-size:9px;line-height:1.8;text-align:right}.review-main{padding:15px 23px 40px}.review-main .page-heading{gap:20px;align-items:flex-start;flex-direction:column}.review-main .page-heading h1{font-size:29px}.reviewer-name{margin-top:10px}.review-main .page-heading p{font-size:12px}.review-table th,.review-table td{padding:17px 14px}.report-review-grid{grid-template-columns:1fr}.review-receipt{max-height:400px}#review-dialog{width:calc(100% - 28px);max-height:90vh}.review-toolbar{flex-wrap:wrap}}

.selected-receipt{display:flex;gap:18px;justify-content:space-between;align-items:center;border:1px solid #e8e1f0;border-radius:10px;background:#faf8fd;padding:15px;margin:20px 0}.selected-receipt>div{min-width:0}.selected-receipt strong,.selected-receipt span{display:block;overflow-wrap:anywhere}.selected-receipt strong{font-size:12px;color:#867293}.selected-receipt span{font-size:10px;color:#ac98b8;line-height:1.8;margin-top:6px}.selected-receipt img{width:70px;height:90px;object-fit:contain;border-radius:5px;background:white}.selected-receipt>a{font-size:11px;flex-shrink:0}.receipt-reading{display:flex;align-items:center;gap:10px;padding:22px 16px;border-radius:8px;background:#f1edf9;color:#9b83b1;font-size:12px;line-height:1.8;margin-top:20px}.receipt-review-heading{display:flex;align-items:center;gap:13px;margin:27px 0 20px}.receipt-review-heading h3,.staff-receipt-details h3{font-size:16px;color:#806a8f}.receipt-review-heading p{font-size:11px;line-height:1.8;color:#a38db4;margin-top:7px}.receipt-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.receipt-field-grid>div{min-width:0}.receipt-field-grid .form-input{width:100%;min-width:0}.receipt-review-fields select{color:#8d759f;background:white}.receipt-warnings{padding:15px 18px;background:#fff7e9;border:1px solid #f0e2c9;border-radius:8px;color:#ac9164;font-size:11px;line-height:1.9;margin:18px 0}.receipt-warnings strong{font-size:11px}.receipt-warnings ul{margin:8px 0 0;padding-left:18px}.receipt-warnings li+li{margin-top:5px}.staff-receipt-details{border-top:1px solid #ede5f4;padding:22px 0 18px}.staff-receipt-details .detail-list{max-width:620px}.pdf-receipt{border:1px solid #e7dfef;border-radius:10px;background:#faf7fd;padding:30px;text-align:center}.pdf-receipt>.icon-tile{margin:0 auto 20px}.pdf-receipt h3{font-size:16px;margin-bottom:20px}.pdf-receipt .button{font-size:12px}
@media(max-width:560px){.receipt-field-grid{grid-template-columns:1fr;gap:0}.selected-receipt{gap:12px}.selected-receipt img{width:54px;height:75px}.receipt-review-heading h3{font-size:14px}.receipt-review-heading p{font-size:10px}.receipt-warnings{font-size:11px}.pdf-receipt{padding:23px 18px}}

.owner-settings{margin:0 0 24px;padding:20px}.owner-settings summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.owner-settings summary small{display:block;margin-top:5px;color:var(--muted,#687083);font-size:12px}.owner-settings summary:before{content:'▸';color:var(--purple,#6e42d5)}.owner-settings details[open] summary:before{content:'▾'}.owner-settings summary>span:first-of-type{flex:1}.owner-settings-body{padding-top:16px;border-top:1px solid var(--border,#eceaf3);margin-top:16px}.owner-settings-body>p{line-height:1.6}.owner-settings .button{margin:8px 8px 0 0}.owner-settings select{max-width:100%;text-overflow:ellipsis}.owner-settings #reader-settings-result{color:#22663c;font-size:14px}.owner-settings .receipt-fields-grid{grid-template-columns:1fr 2fr}@media(max-width:640px){.owner-settings .receipt-fields-grid{grid-template-columns:1fr}.owner-settings summary{flex-wrap:wrap}.owner-settings summary small{overflow-wrap:anywhere}.owner-settings{padding:16px}}

.receiving-qr{display:block;max-width:230px;width:100%;margin:12px auto}.payment-progress{padding:20px;margin-bottom:20px;border-left:4px solid #d6a62d}.payment-progress p{margin:8px 0}#gcash-receipt-form details{margin:16px 0}#gcash-receipt-form summary{cursor:pointer}

#customer-dialog>h2{margin-bottom:20px}.gcash-manual-number{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.gcash-manual-number strong{font:600 18px Manrope,sans-serif}#gcash-receipt-form{margin-top:22px}.payment-pending-note{line-height:1.6}
