.payout-modal-open{overflow:hidden}.payout-detail-overlay{padding:20px}.payout-detail-panel,.order-query-panel,.payout-reversal-panel{display:flex;flex-direction:column;width:min(1180px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden;border:1px solid #dfe8f4;border-radius:18px;background:#fff;box-shadow:0 30px 90px #10243c42}.payout-detail-panel>header,.order-query-panel>header,.payout-reversal-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 26px 18px;border-bottom:1px solid #e8eef6;background:#fbfdff}.payout-detail-panel header span,.order-query-panel header span,.payout-reversal-panel header span{color:#1677ff;font-size:11px;font-weight:750;letter-spacing:.14em}.payout-detail-panel h2,.order-query-panel h2,.payout-reversal-panel h2{margin:5px 0 4px;color:#203149;font-size:22px}.payout-detail-panel header p,.order-query-panel header p,.payout-reversal-panel header p{max-width:760px;margin:0;overflow-wrap:anywhere;color:#738197}.payout-detail-head-actions{display:flex;align-items:center;gap:12px}.payout-detail-panel header button,.order-query-panel header button,.payout-reversal-panel header button{width:34px;height:34px;border:0;border-radius:9px;background:#f0f4f9;color:#67768a;font-size:22px;cursor:pointer}.payout-state{padding:7px 11px;border-radius:16px;background:#edf3fc!important;color:#52667f!important;letter-spacing:0!important}.payout-state.succeeded{background:#e8f8f1!important;color:#14825f!important}.payout-state.rejected,.payout-state.failed,.payout-state.reversed{background:#fff0f1!important;color:#c84350!important}.payout-detail-panel>main{overflow:auto;padding:8px 26px 26px}.payout-reversed-notice{display:grid;gap:4px;margin-top:14px;padding:13px 15px;border:1px solid #f0b7ba;border-radius:10px;background:#fff4f4;color:#9f2932}.payout-reversed-notice span{font-size:12px}.payout-detail-panel section{padding-top:20px}.payout-detail-panel section h3,.order-query-result h3{margin:0 0 11px;color:#263750;font-size:15px}.payout-detail-grid,.payout-money-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payout-detail-field{min-width:0;padding:12px 14px;border:1px solid #e6edf6;border-radius:10px;background:#fafcff}.payout-detail-field.wide{grid-column:span 2}.payout-detail-field small{display:block;margin-bottom:6px;color:#8290a3;font-size:11px}.payout-detail-field strong{display:block;overflow-wrap:anywhere;color:#314158;font-size:13px}.payout-detail-field.amount{text-align:right}.payout-detail-field.amount strong{font-variant-numeric:tabular-nums}.payout-detail-field.highlight{border-color:#bcd6ff;background:#f0f6ff}.payout-detail-field.highlight strong{color:#176bd4}.payout-table-wrap{margin-top:12px;overflow:auto;border:1px solid #e6edf6;border-radius:10px}.payout-table-wrap table{min-width:680px;border:0}.payout-table-wrap .amount{text-align:right;font-variant-numeric:tabular-nums}.payout-event-list{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.payout-event-list li{display:grid;grid-template-columns:14px 1fr;gap:10px;padding:0 0 16px}.payout-event-list li i{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#3380ec;box-shadow:0 0 0 4px #eaf2ff}.payout-event-list li div{display:grid;gap:3px}.payout-event-list li span,.payout-event-list li p{margin:0;color:#7d899a;font-size:12px}.payout-detail-panel>footer{display:flex;align-items:center;gap:10px;padding:15px 26px;border-top:1px solid #e8eef6;background:#fbfcfe}.payout-detail-panel>footer span{flex:1;color:#c6434f;font-size:12px}.order-query-panel,.payout-reversal-panel{width:min(760px,calc(100vw - 32px))}.order-query-panel form,.payout-reversal-panel form{display:grid;gap:16px;padding:22px 26px}.order-query-panel label,.payout-reversal-panel label{display:grid;gap:7px;color:#4f5f74;font-size:13px;font-weight:650}.order-query-panel textarea,.payout-reversal-panel textarea,.payout-reversal-panel input{box-sizing:border-box;width:100%;min-height:42px;resize:vertical;border:1px solid #dce5f1;border-radius:9px;padding:11px 12px;font:13px/1.6 inherit}.order-query-risk{margin:0;padding:13px 15px;border:1px solid #f3d99f;border-radius:10px;background:#fff9ea;color:#8d620d;font-size:12px;line-height:1.65}.order-query-message,.payout-reversal-message{min-height:18px;color:#c6434f;font-size:12px}.order-query-panel form footer,.payout-reversal-panel form footer{display:flex;justify-content:flex-end;gap:10px}.order-query-result{overflow:auto;margin:0 26px 24px;padding:16px;border:1px solid #cfe0f8;border-radius:11px;background:#f5f9ff}.order-query-summary{display:grid;gap:7px;margin-top:12px}.order-query-summary>div{display:flex;justify-content:space-between;gap:18px;padding-top:7px;border-top:1px solid #dce8f7;font-size:12px}.order-query-summary span{text-align:right;overflow-wrap:anywhere}.payout-reversal-panel>main{overflow:auto}.payout-reversal-warning{display:grid;gap:5px;margin:22px 26px 0;padding:14px 16px;border:1px solid #f0b7ba;border-radius:11px;background:#fff4f4;color:#9f2932}.payout-reversal-warning span{font-size:12px;line-height:1.65}.payout-reversal-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 26px 0}.payout-reversal-summary div{padding:12px 14px;border:1px solid #e6edf6;border-radius:10px;background:#fafcff}.payout-reversal-summary small,.payout-reversal-summary strong{display:block}.payout-reversal-summary small{margin-bottom:5px;color:#8290a3;font-size:11px}.payout-reversal-summary strong{color:#24364e}@media(max-width:768px){.payout-detail-overlay{padding:8px}.payout-detail-panel,.order-query-panel,.payout-reversal-panel{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:13px}.payout-detail-panel>header,.order-query-panel>header,.payout-reversal-panel>header,.payout-detail-panel>main,.payout-detail-panel>footer,.order-query-panel form,.payout-reversal-panel form{padding-left:16px;padding-right:16px}.payout-reversal-warning{margin-left:16px;margin-right:16px}.payout-reversal-summary{margin-left:16px;margin-right:16px}.payout-detail-grid,.payout-money-grid{grid-template-columns:1fr 1fr}.payout-detail-field.wide{grid-column:span 2}.payout-detail-panel>footer{flex-wrap:wrap}.payout-detail-panel>footer span{order:-1;width:100%;flex-basis:100%}}@media(max-width:430px){.payout-detail-panel h2,.order-query-panel h2,.payout-reversal-panel h2{font-size:18px}.payout-detail-head-actions{align-items:flex-end;flex-direction:column-reverse}.payout-detail-grid,.payout-money-grid,.payout-reversal-summary{grid-template-columns:1fr}.payout-detail-field.wide{grid-column:auto}.payout-detail-panel>footer .button{flex:1;padding-left:8px;padding-right:8px}.order-query-panel form footer .button,.payout-reversal-panel form footer .button{flex:1}}

.uo-review-dialog .fp-dialog-form{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto}.uo-review-dialog .fp-dialog-body{display:grid;gap:12px;overflow-wrap:anywhere}.uo-review-dialog [data-uo-review-message]{color:#c33e4a;margin:0}.uo-review-dialog .fp-dialog-actions{position:sticky;bottom:0;background:#fff}.payout-detail-panel [data-uo-review]{min-height:36px;border:1px solid #efd8b8;border-radius:8px;padding:6px 12px;color:#955608;background:#fff5e8}.payout-detail-panel [data-uo-review=reject]{color:#c33e4a;border-color:#eccbd0;background:#fceff1}@media(max-width:768px){.payout-detail-panel [data-uo-review]{min-height:44px}}

.payout-operation-log-modal .payout-operation-log-card{width:min(900px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;padding:0}.payout-operation-log-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line,#e0e8f0);flex-shrink:0}.payout-operation-log-card h2{margin:0;font-size:18px}.payout-operation-log-card header p{margin:6px 0 0;overflow-wrap:anywhere}.payout-operation-log-body{min-height:0;overflow:auto;padding:16px 20px}.payout-operation-log-modal .payout-operation-log-body .payout-table-wrap>table{width:100%;min-width:0;table-layout:fixed}.payout-operation-log-body th:first-child{width:164px}.payout-operation-log-body th,.payout-operation-log-body td{white-space:normal;overflow-wrap:anywhere;text-align:left;vertical-align:top}.payout-operation-log-body td:first-child{font-variant-numeric:tabular-nums}.payout-operation-log-body td:last-child{white-space:pre-wrap}.payout-operation-log-card>footer{padding:12px 20px;border-top:1px solid var(--line,#e0e8f0);flex-shrink:0;max-height:40dvh;overflow:auto}.payout-operation-log-error{color:var(--danger,#c33e4a)}@media(max-width:600px){.payout-operation-log-modal .payout-operation-log-card{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.payout-operation-log-card>header,.payout-operation-log-body,.payout-operation-log-card>footer{padding:12px}.payout-operation-log-body th:first-child{width:106px}.payout-operation-log-body th,.payout-operation-log-body td{padding:8px}.payout-operation-log-body .payout-table-wrap{min-width:0}}
