.pay-ops{color:#14243b;scroll-behavior:smooth;background:#f5f7fb;flex:1;min-width:0;min-height:0;padding:28px clamp(16px,2.6vw,38px) 40px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5;overflow:auto}.pay-table-wrap{position:relative}.pay-ops *{box-sizing:border-box}.pay-ops h1,.pay-ops h2,.pay-ops h3,.pay-ops p{margin:0}.pay-ops button,.pay-ops input,.pay-ops select,.pay-ops textarea{font:inherit}.pay-ops button{color:#354862;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:650;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.pay-ops button:hover:not(:disabled){background:#f0f5ff;border-color:#aebfe0}.pay-ops button:disabled{opacity:.48;cursor:not-allowed}.pay-ops :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #afcafa}.pay-ops input,.pay-ops select,.pay-ops textarea{color:#14243b;background:#fff;border:1px solid #d9e2ed;border-radius:7px;outline:none;min-width:0;max-width:100%;min-height:38px;padding:8px 10px}.pay-ops textarea{resize:vertical;min-height:88px;line-height:1.55}.pay-ops input::placeholder,.pay-ops textarea::placeholder{color:#8190a3}.pay-ops code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.pay-ops .pay-primary{color:#fff;background:#225bda;border-color:#225bda}.pay-ops .pay-primary:hover:not(:disabled){background:#194bc0;border-color:#194bc0}.pay-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:21px;display:flex}.pay-eyebrow{letter-spacing:1.8px;color:#557095!important;margin-bottom:5px!important;font-size:10px!important;font-weight:750!important}.pay-heading h1{letter-spacing:-1px;font-size:28px;font-weight:750;line-height:1.2}.pay-heading p:not(.pay-eyebrow){color:#6d7d92;margin-top:7px;font-size:13px}.pay-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pay-live{white-space:nowrap;color:#6b7c94;align-items:center;gap:6px;margin-right:5px;font-size:11px;display:flex}.pay-live input{appearance:none;opacity:0;width:1px;height:1px;min-height:0;position:absolute}.pay-live:focus-within{outline-offset:5px;outline:2px solid #afcafa}.pay-live-dot,.pay-paused-dot{background:#23a776;border-radius:50%;width:6px;height:6px}.pay-paused-dot{background:#9aa7ba}.pay-context{color:#587094;background:#edf4ff;border:1px solid #dce7f7;border-radius:9px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:12px 15px;font-size:12px;display:flex}.pay-context strong{color:#284e85}.pay-context-icon{color:#2863c5;background:#d5e5fc;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}.pay-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:17px;display:grid}.pay-ops .pay-kpi{text-align:left;background:#fff;border:1px solid #e1e7ef;border-radius:11px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;min-height:116px;padding:15px 16px;display:flex;box-shadow:0 2px 4px #1c355103}.pay-kpi>span{color:#687b92;font-size:11px;font-weight:650}.pay-kpi strong{letter-spacing:-.8px;color:#213651;white-space:nowrap;font-size:25px;font-weight:730;line-height:1.15}.pay-kpi small{color:#8592a5;font-size:10px;font-weight:450}.pay-kpi-green strong{color:#10815d}.pay-kpi-red strong{color:#c24a51}.pay-kpi-amber strong{color:#aa7224}.pay-ops .pay-kpi-selected{border-color:#7ca1e8;box-shadow:0 0 0 2px #e4edfe}.pay-health{background:#fff;border:1px solid #e1e7ef;border-radius:10px;align-items:center;gap:25px;margin-bottom:22px;padding:12px 16px;font-size:11px;display:flex}.pay-health>div{color:#7a8a9f;align-items:center;gap:7px;display:flex}.pay-health>div:first-child{flex-wrap:wrap;flex:1}.pay-health strong{color:#556980;font-size:11px;font-weight:650}.pay-health small{font-size:10px}.pay-health>div:first-child small{width:100%;padding-left:14px}.pay-health-dot{background:#30ad82;border-radius:50%;width:6px;height:6px}.pay-health-warning{background:#d29b44}.pay-register{background:#fff;border:1px solid #e0e6ef;border-radius:12px;overflow:hidden;box-shadow:0 3px 9px #1d355303}.pay-filter-top{grid-template-columns:minmax(220px,1fr) 150px 145px 145px;align-items:end;gap:12px;padding:19px 20px 14px;display:grid}.pay-search{border:1px solid #d9e2ed;border-radius:7px;align-items:center;gap:7px;height:39px;padding-left:11px;display:flex}.pay-search>span{color:#8496ae;font-size:23px;line-height:1}.pay-ops .pay-search input{background:0 0;border:0;width:100%;min-width:0;padding-left:0;font-size:12px}.pay-field{color:#6b7b90;flex-direction:column;gap:6px;font-size:10px;font-weight:650;display:flex}.pay-field select,.pay-field input,.pay-field textarea{width:100%;font-size:12px;font-weight:450}.pay-tabs{gap:5px;padding:0 20px 14px;display:flex;overflow-x:auto}.pay-ops .pay-tabs button{color:#7c8ba0;white-space:nowrap;background:0 0;border:0;min-height:31px;padding:6px 10px;font-size:11px;font-weight:550}.pay-ops .pay-tabs .pay-tab-active{color:#2459bd;background:#eaf1ff;font-weight:700}.pay-register-heading{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.pay-register-heading h2{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.pay-register-heading h2 span,.pay-count{color:#6e809b;background:#edf2f9;border-radius:5px;padding:0 6px;font-size:10px;font-weight:650;line-height:18px}.pay-register-heading p{color:#8a97a9;margin-top:3px;font-size:11px}.pay-register-heading>small{color:#8a97a9;font-size:10px}.pay-test-banner{color:#967025;background:#fff5dd;border-top:1px solid #f3e1b2;padding:8px 20px;font-size:11px}.pay-table-wrap{overflow-x:auto}.pay-table{border-collapse:collapse;table-layout:auto;text-align:left;width:100%;min-width:850px}.pay-table th{color:#8190a4;white-space:nowrap;background:#f8fafd;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;padding:10px 20px;font-size:10px;font-weight:650}.pay-table td{vertical-align:top;color:#596d89;border-bottom:1px solid #edf1f6;padding:15px 20px;font-size:12px}.pay-table th:first-child,.pay-table td:first-child{width:23%}.pay-table th:nth-child(2),.pay-table td:nth-child(2){width:24%}.pay-table td>strong,.pay-table td>span,.pay-table td>small{display:block}.pay-table td>strong{color:#2a405d;margin-bottom:3px;font-size:12px;font-weight:650}.pay-table td>small{color:#8b99aa;overflow-wrap:anywhere;margin-top:4px;font-size:10px}.pay-table td>span{font-size:11px}.pay-table td .pay-money{color:#1b3454;white-space:nowrap;font-size:14px;font-weight:700}.pay-table tr:hover td{background:#fcfdff}.pay-table .pay-row-selected td{background:#f3f7ff}.pay-badges{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.pay-badge{white-space:nowrap;border-radius:5px;align-items:center;width:max-content;max-width:100%;padding:3px 6px;font-weight:650;line-height:1.4;font-size:9px!important;display:inline-flex!important}.pay-badge-green{color:#148560;background:#e6f6ee}.pay-badge-red{color:#bd4e59;background:#fceff0}.pay-badge-amber{color:#a17124;background:#fff4dd}.pay-badge-neutral{color:#6a7d97;background:#eef2f7}.pay-mode{letter-spacing:.4px;color:#76879d;background:#e9eef5;border-radius:3px;padding:2px 4px;font-weight:750;font-size:8px!important;display:inline-block!important}.pay-mode-test{color:#975f15;background:#fff0ce}.pay-table .pay-attention{color:#ad7b31;margin-top:6px;font-size:10px;display:block}.pay-ops .pay-open{color:#3064bd;white-space:nowrap;background:0 0;border-color:#0000;min-height:26px;padding:4px 0;font-size:11px}.pay-pagination{color:#8290a4;justify-content:space-between;align-items:center;gap:15px;padding:13px 20px;font-size:11px;display:flex}.pay-pagination>div{align-items:center;gap:12px;display:flex}.pay-pagination button{min-height:30px;padding:4px 9px;font-size:10px}.pay-pagination small{font-size:10px}.pay-footnote{color:#8a98aa;max-width:900px;font-size:10px;line-height:1.7;margin-top:13px!important}.pay-empty{text-align:center;color:#8090a6;max-width:650px;margin:auto;padding:55px 25px}.pay-empty h1,.pay-empty h3{color:#405776;margin:13px 0 7px;font-size:18px;font-weight:650}.pay-empty p{font-size:12px;line-height:1.7}.pay-empty button{margin-top:16px}.pay-empty-icon{color:#5c83c1;background:#edf3fe;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;display:inline-flex}.pay-loading{color:#8190a5;justify-content:center;align-items:center;gap:12px;min-height:190px;font-size:12px;display:flex}.pay-spinner{border:2px solid #dee7f6;border-top-color:#4272cb;border-radius:50%;width:17px;height:17px;animation:1s linear infinite pay-spin}.pay-alert{border:1px solid;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding:12px 15px;font-size:12px;display:flex}.pay-alert-error{color:#aa3c48;background:#fff2f3;border-color:#f4d4d7}.pay-alert-success{color:#237856;background:#edf9f3;border-color:#cdebdc}.pay-alert button{color:inherit;background:0 0;border-color:currentColor;flex-shrink:0;min-height:26px;padding:2px 7px;font-size:10px}.pay-export{background:#fff;border:1px solid #dce4ef;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:17px;padding:17px;display:flex}.pay-export>div{flex:1;min-width:220px}.pay-export h2{font-size:13px;font-weight:650}.pay-export p{color:#8290a3;margin-top:4px;font-size:11px}.pay-export label{color:#6b7b90;flex-direction:column;flex:1;gap:5px;min-width:230px;font-size:10px;display:flex}.pay-export input{font-size:12px}.pay-detail{margin-top:28px;scroll-margin:20px}.pay-detail-heading{border-bottom:1px solid #e0e6ef;justify-content:space-between;align-items:center;gap:20px;padding:6px 0 18px;display:flex}.pay-detail-heading h2{letter-spacing:-.6px;font-size:23px;font-weight:700;line-height:1.25}.pay-detail-heading p:not(.pay-eyebrow){color:#7a8ba1;margin-top:6px;font-size:12px}.pay-ops .pay-close{color:#7890ad;width:33px;height:33px;min-height:33px;padding:0;font-size:20px}.pay-detail-summary{justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.pay-detail-summary>div:first-child>span{color:#8491a5;font-size:11px;display:block}.pay-detail-summary>div:first-child>strong{color:#14395b;letter-spacing:-.8px;font-size:31px;font-weight:750;display:block}.pay-detail-summary>div:last-child{color:#7e8ea3;text-align:right;flex-direction:column;gap:5px;font-size:11px;display:flex}.pay-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(275px,.8fr);align-items:start;gap:18px;display:grid}.pay-detail-main,.pay-detail-side{flex-direction:column;gap:17px;min-width:0;display:flex}.pay-detail-card{background:#fff;border:1px solid #e1e7ef;border-radius:11px;padding:21px}.pay-detail-card h3{color:#2b4362;font-size:13px;font-weight:700}.pay-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.pay-section-heading button{min-height:28px;padding:4px 8px;font-size:10px}.pay-info-grid{grid-template-columns:1fr 1fr;gap:17px 22px;margin:0;display:grid}.pay-info{min-width:0}.pay-info dt{color:#8a98aa;margin-bottom:4px;font-size:10px}.pay-info dd{color:#405675;overflow-wrap:anywhere;margin:0;font-size:12px}.pay-small{color:#8592a5;font-size:11px;line-height:1.75;margin-top:8px!important;margin-bottom:12px!important}.pay-timeline{margin:22px 0 0;padding:0 0 0 7px;list-style:none}.pay-timeline>li{border-left:1px solid #e0e8f3;padding:0 0 24px 22px;position:relative}.pay-timeline>li:last-child{border-color:#0000;padding-bottom:0}.pay-timeline>li:before{content:"";background:#a4b4c9;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px;box-shadow:0 0 0 1px #d6e0ef}.pay-timeline>.pay-event-provider:before{background:#20a079;box-shadow:0 0 0 1px #99d6bf}.pay-event-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pay-event-head strong{color:#455d7c;font-size:12px;font-weight:650}.pay-event-head time{color:#93a0b2;white-space:nowrap;font-size:9px}.pay-event-source{color:#9ba7b6;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex}.pay-event-provider .pay-event-source{color:#36866a}.pay-timeline p{color:#7a8ca4;overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.7}.pay-attention-box{color:#a0742e;background:#fff7e8;border:1px solid #efd9ad;border-radius:9px;margin-bottom:18px;padding:13px 16px;font-size:11px}.pay-attention-box h3{font-size:12px;font-weight:650}.pay-attention-box ul{margin:6px 0 0;padding-left:18px}.pay-detail-side form{flex-direction:column;gap:10px;margin-top:12px;display:flex}.pay-detail-side form button{align-self:flex-start}.pay-notes article{border-top:1px solid #eef2f7;margin-top:14px;padding:14px 0}.pay-notes article p{color:#5c708d;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.pay-notes article small{color:#98a4b5;margin-top:8px;font-size:9px;display:block}.pay-attempts{flex-direction:column;gap:12px;display:flex}.pay-attempts article{border:1px solid #e5ebf4;border-radius:7px;padding:13px}.pay-attempts .pay-section-heading{margin-bottom:6px}.pay-attempts strong{font-size:11px;font-weight:650}.pay-attempts article>code{color:#8798ad;display:block}.pay-attempts p{color:#8798ad;margin-top:6px;font-size:10px}.pay-attempt-error{color:#bd626a;overflow-wrap:anywhere;background:#fff3f3;border-radius:5px;margin-top:10px;padding:8px 10px;font-size:11px;line-height:1.7}.pay-refund{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex}.pay-refund>div{color:#6f829d;flex-direction:column;gap:4px;display:flex}.pay-refund strong{font-size:13px}.pay-refund code,.pay-refund small{color:#8e9bb0;font-size:10px}.pay-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes pay-spin{to{transform:rotate(360deg)}}@media (width>=1600px){.pay-kpi strong{font-size:28px}}@media (width<=1250px){.pay-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pay-filter-top{grid-template-columns:minmax(190px,1fr) 130px 130px}.pay-search{grid-column:1/-1}.pay-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,.9fr)}.pay-heading{align-items:flex-start}.pay-actions{justify-content:flex-end}.pay-health{gap:16px}.pay-health>div:first-child{max-width:220px}}@media (width<=800px){.pay-ops{padding:23px 16px 30px}.pay-heading{flex-direction:column;gap:15px}.pay-heading h1{font-size:25px}.pay-actions{justify-content:flex-start}.pay-health{flex-wrap:wrap;gap:10px 20px}.pay-health>div:first-child{flex-basis:100%;max-width:none}.pay-detail-grid{grid-template-columns:minmax(0,1fr)}.pay-detail-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pay-detail-side>.pay-detail-card:last-child{grid-column:1/-1}.pay-kpi strong{font-size:23px}.pay-register-heading>small{display:none}.pay-event-head{flex-wrap:wrap;gap:5px}.pay-event-head time{width:100%}.pay-kpis{gap:9px}.pay-ops .pay-kpi{gap:6px;min-height:104px;padding:13px}.pay-table td,.pay-table th{padding-left:15px;padding-right:15px}.pay-ops .pay-badge{white-space:normal}}@media (width<=500px){.pay-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-context{padding:11px;font-size:11px}.pay-filter-top{grid-template-columns:1fr 1fr;gap:11px;padding:15px}.pay-filter-top>.pay-field:nth-child(2){grid-column:1/-1}.pay-tabs{padding:0 15px 12px}.pay-register-heading{padding:14px 15px}.pay-detail-side{display:flex}.pay-detail-card{padding:17px}.pay-info-grid{grid-template-columns:1fr;gap:14px}.pay-detail-summary{flex-direction:column;align-items:flex-start;gap:12px}.pay-detail-summary>div:last-child{text-align:left;font-size:10px}.pay-pagination{flex-direction:column;align-items:flex-start;gap:11px;padding:12px 15px}.pay-pagination>div{justify-content:space-between;width:100%}.pay-pagination small{display:none}.pay-heading h1{font-size:24px}.pay-live{font-size:10px}.pay-ops button{min-height:38px}.pay-detail-heading h2{font-size:21px}.pay-table-wrap{border-top:1px solid #edf1f6}.pay-export label{min-width:100%}.pay-refund{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pay-ops{scroll-behavior:auto}.pay-ops *{transition:none!important;animation:none!important}}