.t1c-pp-transfer{margin:24px 0;padding:22px;border:1px solid #dce8ec;border-radius:16px;background:#f6fafb;scroll-margin-top:90px}
.t1c-pp-transfer h3,.t1c-pp-transfer h4{margin:0 0 12px}
.t1c-pp-transfer p{color:#516875;line-height:1.55}
.t1c-pp-transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0 24px}
.t1c-pp-transfer-grid form{display:flex;flex-direction:column;gap:10px;min-width:0}
.t1c-pp-transfer-grid label{display:flex;flex-direction:column;gap:8px;font-weight:600}
.t1c-pp-transfer-grid input[type=number]{width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid #b9ccd3;border-radius:8px;background:#fff;font-size:16px}
.t1c-pp-transfer .button{white-space:normal!important;line-height:1.3!important;min-height:44px;border-radius:8px!important;padding:12px 16px!important}
.t1c-pp-transfer .button:disabled{opacity:.45;cursor:not-allowed}
.t1c-pp-fx-rate{margin:16px 0 4px;padding:12px 14px;border:1px solid #c9dfe8;border-radius:10px;background:#fff;color:#294957!important}
.t1c-pp-fx-rate--unavailable{border-color:#e7a6a6;background:#fff1f1;color:#8c2525!important}
.t1c-pp-fx-rate--unavailable form{display:inline}.t1c-pp-fx-support-link{border:0;background:none;color:#a31d27;text-decoration:underline;cursor:pointer;font:inherit;padding:0 2px}
.t1c-pp-fx-estimate{display:block;min-height:1.5em}.t1c-pp-fx-estimate.is-insufficient{color:#a31d27!important}
#partner-earned-fx input[type=number].is-insufficient{border-color:#d84545;box-shadow:0 0 0 2px rgba(216,69,69,.15)}
.t1c-pp-transfer-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #dce8ec;padding:14px 0;overflow-wrap:anywhere}
.t1c-pp-transfer-row>div{display:flex;flex-direction:column;gap:4px;min-width:0}
.t1c-pp-transfer-row small{color:#607582}
@media(max-width:600px){.t1c-pp-transfer{padding:16px}.t1c-pp-transfer-grid{grid-template-columns:1fr}.t1c-pp-transfer-row{align-items:stretch;flex-direction:column;gap:8px}.t1c-pp-transfer-row .button{width:100%}}
.t1c-pp-payout details{margin:12px 0}.t1c-pp-payout summary{cursor:pointer;font-weight:600;line-height:1.5}
.t1c-pp-payout-fields,.t1c-pp-payout-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}
.t1c-pp-payout label{display:flex;flex-direction:column;gap:6px;min-width:0;margin-bottom:12px}
.t1c-pp-payout input:not([type=hidden]):not([type=checkbox]),.t1c-pp-payout select,.t1c-pp-payout textarea{width:100%;max-width:100%;box-sizing:border-box;font-size:16px;padding:10px;border:1px solid #b9ccd3;border-radius:8px;background:#fff}
.t1c-pp-payout .t1c-pp-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.t1c-pp-check input{flex:0 0 auto;margin-top:4px}
.t1c-pp-payout-actions>form{border:1px solid #dce8ec;padding:16px;border-radius:10px;min-width:0}.t1c-pp-payout-actions h3{font-size:17px}
.t1c-pp-payout-item{border-top:1px solid #dce8ec;padding:16px 0;overflow-wrap:anywhere}.t1c-pp-payout dl{overflow-wrap:anywhere}.t1c-pp-payout dd{margin:0 0 8px}
@media(max-width:600px){.t1c-pp-payout-fields,.t1c-pp-payout-actions{grid-template-columns:1fr}.t1c-pp-payout .button{max-width:100%}}
.t1c-pp-payout-guides{margin:4px 0 16px}.t1c-pp-payout-guide{padding:16px 18px;border:1px solid #c9dfe8;border-radius:12px;background:#fff}.t1c-pp-payout-guide[hidden]{display:none}.t1c-pp-payout-guide strong{display:block;color:#173f51;font-size:16px}.t1c-pp-payout-guide ol{margin:10px 0 0 20px;color:#405b67;line-height:1.55}.t1c-pp-payout-guide li+li{margin-top:6px}
.t1c-pp-payer-details{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:10px;padding:13px 15px;border-radius:10px;background:#eaf4f7;color:#294957;font-size:13px}.t1c-pp-payer-details strong{flex-basis:100%}.t1c-pp-payer-details span{overflow-wrap:anywhere}
.t1c-pp-dropzone{position:relative;display:flex!important;align-items:center!important;justify-content:center;min-height:112px;padding:18px;border:2px dashed #95b7c5;border-radius:12px;background:#fff;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.t1c-pp-dropzone input[type=file]{position:absolute;inset:0;width:100%!important;height:100%;opacity:0;cursor:pointer}.t1c-pp-dropzone strong,.t1c-pp-dropzone span{pointer-events:none}.t1c-pp-dropzone span{color:#607582;font-size:13px}.t1c-pp-dropzone:hover,.t1c-pp-dropzone.is-dragging{border-color:#2271b1;background:#f4fbff;box-shadow:0 0 0 3px rgba(34,113,177,.1)}.t1c-pp-dropzone.is-filled{border-style:solid;border-color:#4b9b6e;background:#f4fbf7}.t1c-pp-dropzone--compact{min-height:78px;margin-top:14px!important}.t1c-pp-payout-document{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.t1c-pp-payout-document small{color:#607582;overflow-wrap:anywhere}
@media(max-width:600px){.t1c-pp-payout-guide{padding:14px}.t1c-pp-payer-details{display:block}.t1c-pp-payer-details span{display:block;margin-top:4px}.t1c-pp-dropzone{min-height:104px}}
.t1c-pp-fx-quote{border:1px solid #97c5de;background:#fff;padding:16px;border-radius:10px;margin:16px 0;overflow-wrap:anywhere}
#partner-earned-fx small{font-weight:400;line-height:1.5;color:#516875}#partner-earned-fx details>summary{cursor:pointer;font-weight:600}
