.public-success{max-width:1180px;margin:14px auto 0;padding:13px 16px;border:1px solid rgba(77,184,128,.28);background:rgba(77,184,128,.08);color:#b7e9cf;border-radius:14px}.pagbank-public-card{margin:18px 0;padding:22px;border-radius:18px;border:1px solid color-mix(in srgb,var(--theme-accent,#d6af37) 20%,transparent);background:color-mix(in srgb,var(--theme-surface,#111) 96%,transparent);text-align:left}.pagbank-public-brand{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.pagbank-public-brand span{font-size:10px;letter-spacing:.14em;color:var(--theme-muted,#9e978a)}.pagbank-public-brand strong{font-size:28px}.pagbank-methods{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.pagbank-methods span,.payment-method-list span{padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:10px;letter-spacing:.07em}.payment-public-warning{padding:16px;border-radius:14px;border:1px solid rgba(214,175,55,.22);background:rgba(214,175,55,.06)}.payment-public-warning strong,.payment-public-warning p{display:block}.payment-public-warning p{margin:5px 0 0;color:var(--theme-muted,#9e978a);line-height:1.5}.payments-heading h1{max-width:880px}.payment-gateway-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.payment-gateway-card>span,.payment-gateway-card>strong,.payment-gateway-card>small{display:block}.payment-gateway-card>strong{margin-top:8px;font-size:24px}.payment-gateway-card>small{margin-top:5px;color:#8f897c;overflow-wrap:anywhere}.payment-flow-panel p{color:#9d9588;line-height:1.6}.payment-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 18px}.payment-flow span{padding:10px 12px;border-radius:10px;border:1px solid rgba(214,175,55,.16);background:rgba(214,175,55,.04);font-size:11px;font-weight:800}.payment-flow b{color:#d6af37}.payment-config-example{padding:16px;border-radius:14px;background:#09090b;border:1px solid rgba(255,255,255,.07);color:#d9c879;overflow:auto}.payment-method-list{display:flex;gap:8px;flex-wrap:wrap}.payment-session-panel{margin-top:20px}.payment-session-state{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:900;letter-spacing:.08em}.payment-session-state.is-active{color:#67d3a0;border-color:rgba(62,166,116,.25);background:rgba(62,166,116,.1)}.payment-session-state.is-failed,.payment-session-state.is-unknown{color:#e78585;border-color:rgba(200,72,72,.25);background:rgba(200,72,72,.08)}.payment-session-state.is-creating,.payment-session-state.is-new{color:#e5c25f;border-color:rgba(214,175,55,.25);background:rgba(214,175,55,.08)}.payment-session-state.is-expired{color:#aaa399;background:rgba(255,255,255,.035)}
@media(max-width:900px){.payment-gateway-grid{grid-template-columns:1fr}.pagbank-public-brand{align-items:flex-start;flex-direction:column}}

.webhook-audit-panel{overflow:hidden}.webhook-empty{text-align:center;padding:48px 22px}.webhook-empty strong,.webhook-empty span{display:block}.webhook-empty span{margin-top:6px;color:#8f897c}.webhook-table-wrap{overflow:auto}.webhook-table{width:100%;min-width:1180px;border-collapse:collapse}.webhook-table th,.webhook-table td{padding:14px 15px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:middle}.webhook-table th{font-size:10px;letter-spacing:.13em;color:#777166}.webhook-table td strong,.webhook-table td span,.webhook-table td small,.webhook-table td a{display:block}.webhook-table td small{margin-top:4px;color:#8f897c;max-width:320px}.webhook-table td a{color:#d8bb63;text-decoration:none}.webhook-state{display:inline-flex!important;width:max-content;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:10px!important;font-weight:900;letter-spacing:.08em}.webhook-state.is-processed{color:#67d3a0;border-color:rgba(62,166,116,.25);background:rgba(62,166,116,.1)}.webhook-state.is-rejected{color:#e78585;border-color:rgba(200,72,72,.25);background:rgba(200,72,72,.08)}.webhook-state.is-ignored,.webhook-state.is-received{color:#e5c25f;border-color:rgba(214,175,55,.25);background:rgba(214,175,55,.08)}.webhook-provider-status{font-weight:800}.payment-session-state.is-paid{color:#67d3a0;border-color:rgba(62,166,116,.25);background:rgba(62,166,116,.1)}.payment-session-state.is-cancelled{color:#e78585;border-color:rgba(200,72,72,.25);background:rgba(200,72,72,.08)}.order-webhook-list{display:grid;gap:8px}.order-webhook-list article{display:flex;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.015)}.order-webhook-list strong,.order-webhook-list small{display:block}.order-webhook-list small{margin-top:4px;color:#8f897c}.order-webhook-list article>div:last-child{text-align:right}.order-pending-note.is-paid{border-color:rgba(62,166,116,.28)!important;background:rgba(62,166,116,.08)!important}

.payment-gateway-grid-v18{grid-template-columns:repeat(4,1fr)}.financial-adjustment-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.financial-adjustment-mini-grid article,.financial-adjustment-stats article{padding:15px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.015)}.financial-adjustment-mini-grid span,.financial-adjustment-mini-grid strong,.financial-adjustment-stats span,.financial-adjustment-stats strong,.financial-adjustment-stats small{display:block}.financial-adjustment-mini-grid span,.financial-adjustment-stats span{font-size:9px;letter-spacing:.13em;color:#777166}.financial-adjustment-mini-grid strong,.financial-adjustment-stats strong{margin-top:6px;font-size:21px}.financial-adjustment-mini-grid article.is-alert,.financial-adjustment-stats article.is-alert{border-color:rgba(215,116,66,.28);background:rgba(215,116,66,.07)}.financial-adjustment-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px}.financial-adjustment-stats small{margin-top:4px;color:#8f897c}.financial-adjustments-panel{overflow:hidden}.adjustment-empty{text-align:center;padding:48px 22px}.adjustment-empty strong,.adjustment-empty span{display:block}.adjustment-empty span{margin-top:6px;color:#8f897c}.adjustment-table-wrap{overflow:auto}.adjustment-table{width:100%;min-width:1320px;border-collapse:collapse}.adjustment-table th,.adjustment-table td{padding:14px 15px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:middle}.adjustment-table th{font-size:9px;letter-spacing:.13em;color:#777166}.adjustment-table td strong,.adjustment-table td span,.adjustment-table td small,.adjustment-table td a{display:block}.adjustment-table td small{margin-top:4px;color:#8f897c;max-width:320px}.adjustment-table td a{color:#d8bb63;text-decoration:none}.adjustment-type,.adjustment-state{display:inline-flex!important;width:max-content;padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:9px!important;font-weight:900;letter-spacing:.07em}.adjustment-type.is-refund{color:#d9b86a;border-color:rgba(217,184,106,.25);background:rgba(217,184,106,.06)}.adjustment-type.is-chargeback_hold,.adjustment-type.is-chargeback_final{color:#e78585;border-color:rgba(200,72,72,.25);background:rgba(200,72,72,.08)}.adjustment-type.is-chargeback_release{color:#67d3a0;border-color:rgba(62,166,116,.25);background:rgba(62,166,116,.08)}.adjustment-state.is-applied{color:#67d3a0;border-color:rgba(62,166,116,.25);background:rgba(62,166,116,.08)}.adjustment-state.is-review{color:#f0b76a;border-color:rgba(215,116,66,.3);background:rgba(215,116,66,.08)}.adjustment-state.is-noop,.adjustment-state.is-superseded{color:#aaa399;background:rgba(255,255,255,.035)}.order-adjustment-list{display:grid;gap:8px}.order-adjustment-list article{display:flex;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.015)}.order-adjustment-list strong,.order-adjustment-list small{display:block}.order-adjustment-list small{margin-top:4px;color:#8f897c}.order-adjustment-list article>div:last-child{text-align:right}
@media(max-width:1150px){.payment-gateway-grid-v18{grid-template-columns:repeat(2,1fr)}.financial-adjustment-stats{grid-template-columns:repeat(2,1fr)}.financial-adjustment-mini-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.payment-gateway-grid-v18,.financial-adjustment-stats,.financial-adjustment-mini-grid{grid-template-columns:1fr}}

.payment-gateway-grid-v19{grid-template-columns:repeat(4,1fr)}.connect-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.connect-stat-grid article{padding:17px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:rgba(255,255,255,.015)}.connect-stat-grid span,.connect-stat-grid strong,.connect-stat-grid small{display:block}.connect-stat-grid span{font-size:9px;letter-spacing:.13em;color:#777166}.connect-stat-grid strong{margin-top:7px;font-size:21px}.connect-stat-grid small{margin-top:5px;color:#8f897c}.connect-org-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px}.connect-org-card{padding:17px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:rgba(255,255,255,.015)}.connect-org-card.is-ready{border-color:rgba(62,166,116,.22);background:rgba(62,166,116,.035)}.connect-org-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.connect-org-head>div>span{font-size:9px;letter-spacing:.12em;color:#857e72}.connect-org-head h3{margin:5px 0 0;font-size:20px}.connect-state{display:inline-flex;padding:6px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.08em}.connect-state.is-connected{color:#67d3a0;border-color:rgba(62,166,116,.25);background:rgba(62,166,116,.08)}.connect-state.is-authorized,.connect-state.is-authorizing{color:#e0bd60;border-color:rgba(214,175,55,.24);background:rgba(214,175,55,.07)}.connect-state.is-revoked{color:#c58a8a;border-color:rgba(180,80,80,.22);background:rgba(180,80,80,.05)}.connect-org-card dl{display:grid;gap:7px;margin:15px 0}.connect-org-card dl div{display:flex;justify-content:space-between;gap:14px;padding-top:7px;border-top:1px solid rgba(255,255,255,.045)}.connect-org-card dt{color:#777166}.connect-org-card dd{margin:0;text-align:right}.connect-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.connect-actions-panel,.connect-danger-panel{margin-top:18px}.connect-account-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.connect-empty,.commission-empty{text-align:center;padding:44px 20px}.connect-empty strong,.connect-empty span,.commission-empty strong,.commission-empty span{display:block}.connect-empty span,.commission-empty span{margin-top:6px;color:#8f897c}.commission-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin-bottom:18px}.commission-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commission-example{padding:16px;border:1px solid rgba(214,175,55,.18);border-radius:15px;background:rgba(214,175,55,.04)}.commission-example>span{font-size:9px;letter-spacing:.13em;color:#8c825f}.commission-example>strong{display:block;margin-top:6px;font-size:22px}.commission-example>p{color:#9c9588}.commission-example>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.05)}.commission-rules-panel{overflow:hidden}.commission-table-wrap{overflow:auto}.commission-table{width:100%;min-width:900px;border-collapse:collapse}.commission-table th,.commission-table td{padding:14px 15px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:middle}.commission-table th{font-size:9px;letter-spacing:.13em;color:#777166}.commission-table td strong,.commission-table td span,.commission-table td small{display:block}.commission-table td small{margin-top:4px;color:#8f897c}.commission-state{display:inline-flex!important;width:max-content;padding:6px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:9px!important;letter-spacing:.08em}.commission-state.is-active{color:#67d3a0;border-color:rgba(62,166,116,.25);background:rgba(62,166,116,.08)}.split-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.split-mode-grid h2{margin:7px 0}.split-mode-grid p{color:#9a9386}.payment-flow-v19{flex-wrap:wrap}.split-receiver-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.split-receiver-list article{padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:12px}.split-receiver-list span,.split-receiver-list strong,.split-receiver-list small{display:block}.split-receiver-list span{font-size:9px;letter-spacing:.12em;color:#827a6e}.split-receiver-list strong{margin-top:5px;font-size:19px}.split-receiver-list small{margin-top:4px;color:#8f897c;overflow-wrap:anywhere}.pagbank-public-card.is-split{border-color:color-mix(in srgb,var(--theme-accent,#d6af37) 24%,transparent)}.split-pix-box{text-align:center}.split-pix-box h2{margin:7px 0 16px}.split-pix-image{display:block;width:min(260px,80vw);aspect-ratio:1/1;object-fit:contain;margin:0 auto 16px;padding:10px;border-radius:17px;background:#fff}.split-pix-code{display:block;text-align:left;max-width:680px;margin:0 auto}.split-pix-code>span{display:block;margin-bottom:7px;font-size:9px;letter-spacing:.13em;color:var(--theme-muted,#9e978a)}.split-pix-code textarea{width:100%;resize:none;padding:13px;border:1px solid color-mix(in srgb,var(--theme-accent,#d6af37) 18%,transparent);border-radius:12px;background:color-mix(in srgb,var(--theme-surface,#111) 92%,#000);color:inherit;font-family:monospace;font-size:12px;line-height:1.45}.split-pix-box p{max-width:670px;margin:14px auto 0;color:var(--theme-muted,#9e978a)}.split-pix-box>small{display:block;margin-top:8px;color:var(--theme-muted,#9e978a)}
@media(max-width:1050px){.payment-gateway-grid-v19{grid-template-columns:repeat(2,1fr)}.connect-stat-grid{grid-template-columns:1fr}.commission-layout,.connect-detail-grid{grid-template-columns:1fr}}@media(max-width:650px){.payment-gateway-grid-v19,.split-mode-grid,.commission-form-grid,.split-receiver-list{grid-template-columns:1fr}.connect-account-form{grid-template-columns:1fr}}

.financial-reconciliation-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.financial-reconciliation-kpis article{padding:17px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:rgba(255,255,255,.015)}.financial-reconciliation-kpis article.is-alert{border-color:rgba(196,76,76,.25);background:rgba(196,76,76,.06)}.financial-reconciliation-kpis span,.financial-reconciliation-kpis strong,.financial-reconciliation-kpis small{display:block}.financial-reconciliation-kpis span{font-size:9px;letter-spacing:.13em;color:#817a6d}.financial-reconciliation-kpis strong{margin-top:7px;font-size:22px}.financial-reconciliation-kpis small{margin-top:5px;color:#8f897c;line-height:1.35}.provider-allocation-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.provider-allocation-strip>div{padding:14px 16px;border:1px solid rgba(214,175,55,.16);border-radius:13px;background:rgba(214,175,55,.035)}.provider-allocation-strip span,.provider-allocation-strip strong{display:block}.provider-allocation-strip span{font-size:9px;letter-spacing:.12em;color:#8c825f}.provider-allocation-strip strong{margin-top:5px;font-size:18px}.financial-filter-panel{margin-bottom:18px}.financial-filter-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.financial-filter-actions{display:flex;gap:9px;align-items:end;grid-column:span 4}.financial-state-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px}.financial-state-grid article{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.015)}.financial-state-grid span,.financial-state-grid strong,.financial-state-grid small{display:block}.financial-state-grid span{font-size:9px;letter-spacing:.11em;color:#827b70}.financial-state-grid strong{margin-top:4px;font-size:20px}.financial-state-grid small{margin-top:4px;color:#8c857a}.financial-state-grid .is-match{border-color:rgba(62,166,116,.24);background:rgba(62,166,116,.05)}.financial-state-grid .is-local{border-color:rgba(90,139,189,.22);background:rgba(90,139,189,.045)}.financial-state-grid .is-pending{border-color:rgba(214,175,55,.22);background:rgba(214,175,55,.045)}.financial-state-grid .is-review{border-color:rgba(215,116,66,.25);background:rgba(215,116,66,.055)}.financial-state-grid .is-diverged{border-color:rgba(196,76,76,.26);background:rgba(196,76,76,.06)}.financial-report-panel{overflow:hidden}.financial-report-empty{text-align:center;padding:48px 20px}.financial-report-empty strong,.financial-report-empty span{display:block}.financial-report-empty span{margin-top:6px;color:#8f897c}.financial-report-table-wrap{overflow:auto}.financial-report-table{width:100%;min-width:1680px;border-collapse:collapse}.financial-report-table th,.financial-report-table td{padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.055);text-align:left;vertical-align:top}.financial-report-table th{font-size:9px;letter-spacing:.12em;color:#777166;white-space:nowrap}.financial-report-table td strong,.financial-report-table td span,.financial-report-table td small,.financial-report-table td a{display:block}.financial-report-table td small{margin-top:4px;color:#8f897c;max-width:300px;line-height:1.35}.financial-report-table td form{margin-top:7px}.financial-order-link{color:#d8bb63;text-decoration:none;font-weight:900}.financial-order-state,.financial-reconciliation-state{display:inline-flex!important;width:max-content;padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:9px!important;font-weight:900;letter-spacing:.07em}.financial-order-state.is-paid,.financial-reconciliation-state.is-match{color:#67d3a0;border-color:rgba(62,166,116,.25);background:rgba(62,166,116,.08)}.financial-reconciliation-state.is-local_match{color:#83b5de;border-color:rgba(90,139,189,.25);background:rgba(90,139,189,.07)}.financial-reconciliation-state.is-not_synced,.financial-reconciliation-state.is-pending,.financial-order-state.is-pending{color:#e5c25f;border-color:rgba(214,175,55,.25);background:rgba(214,175,55,.07)}.financial-reconciliation-state.is-review,.financial-order-state.is-chargeback{color:#efa968;border-color:rgba(215,116,66,.28);background:rgba(215,116,66,.07)}.financial-reconciliation-state.is-diverged,.financial-order-state.is-failed{color:#e78585;border-color:rgba(200,72,72,.28);background:rgba(200,72,72,.07)}.financial-order-state.is-refunded,.financial-order-state.is-cancelled,.financial-order-state.is-expired{color:#aaa399;background:rgba(255,255,255,.035)}.financial-reconciliation-note{max-width:300px!important}.is-warning-text{color:#e7aa68!important}.financial-report-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:18px}.financial-report-notes article{padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.015)}.financial-report-notes strong{display:block;font-size:11px;letter-spacing:.08em}.financial-report-notes p{margin:7px 0 0;color:#928b7f;line-height:1.5}.order-reconciliation-list{display:grid;gap:9px}.order-reconciliation-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:13px 14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.015)}.order-reconciliation-list strong,.order-reconciliation-list small{display:block}.order-reconciliation-list small{margin-top:4px;color:#8f897c}.order-reconciliation-list article>div:last-child{text-align:right}
@media(max-width:1200px){.financial-reconciliation-kpis{grid-template-columns:repeat(2,1fr)}.provider-allocation-strip{grid-template-columns:1fr}.financial-filter-form{grid-template-columns:repeat(2,1fr)}.financial-filter-actions{grid-column:span 2}.financial-state-grid{grid-template-columns:repeat(2,1fr)}.financial-report-notes{grid-template-columns:1fr}}@media(max-width:650px){.financial-reconciliation-kpis,.financial-filter-form,.financial-state-grid{grid-template-columns:1fr}.financial-filter-actions{grid-column:span 1;flex-direction:column;align-items:stretch}}

/* v000035b — PagBank Dual Settlement + financial reports */
.dual-mode-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dual-mode-badge{display:inline-flex;width:max-content;align-items:center;padding:6px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.09em}.dual-mode-badge.is-connect{color:#e2c769;border-color:rgba(214,175,55,.26);background:rgba(214,175,55,.07)}.dual-mode-badge.is-direct{color:#83b5de;border-color:rgba(90,139,189,.28);background:rgba(90,139,189,.07)}.connect-org-card>.dual-mode-badge{margin:0 0 14px}.dual-settlement-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.dual-settlement-summary>div{padding:14px 16px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(255,255,255,.018)}.dual-settlement-summary span,.dual-settlement-summary strong{display:block}.dual-settlement-summary span{font-size:9px;letter-spacing:.12em;color:#817a6d}.dual-settlement-summary strong{margin-top:6px;font-size:17px}.dual-settlement-summary.is-direct>div:first-child{border-color:rgba(90,139,189,.26);background:rgba(90,139,189,.06)}.dual-settlement-summary.is-connect>div:first-child{border-color:rgba(214,175,55,.24);background:rgba(214,175,55,.05)}.dual-mode-selector-panel{margin-bottom:18px}.dual-mode-selector-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dual-mode-option{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.015);cursor:pointer}.dual-mode-option.is-selected{border-color:rgba(214,175,55,.3);background:rgba(214,175,55,.055)}.dual-mode-option input{margin-top:3px}.dual-mode-option strong,.dual-mode-option small{display:block}.dual-mode-option small{margin-top:6px;color:#918a7d;line-height:1.45}.dual-mode-selector-form>.field,.dual-mode-selector-form>.form-actions{grid-column:1/-1}.dual-panel-active{border-color:rgba(214,175,55,.24)!important;box-shadow:inset 0 0 0 1px rgba(214,175,55,.04)}.dual-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.dual-account-id-form{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.direct-token-form,.direct-token-remove-form{display:grid;gap:12px}.direct-token-remove-form{margin-top:16px;padding-top:16px;border-top:1px solid rgba(200,72,72,.16)}.dual-direct-warning{margin-bottom:18px}.dual-finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.commission-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dual-filter-form{grid-template-columns:repeat(4,minmax(0,1fr))}.dual-receipts-table{min-width:1700px}.commission-summary-table{min-width:2100px}.settlement-table{min-width:1250px}.commission-settlement-panel{margin:18px 0}.commission-settlement-panel>p{color:#978f82;max-width:920px}.commission-settlement-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.commission-settlement-form .field-wide{grid-column:span 2}.commission-settlement-form .financial-filter-actions{grid-column:1/-1}.settlement-void-form{display:grid;grid-template-columns:minmax(170px,1fr) auto;gap:8px;min-width:330px}.settlement-void-form input{min-width:0}.button-small{padding:9px 11px!important;font-size:9px!important}.commission-settlement-history{margin-top:18px}
@media(max-width:1200px){.dual-settlement-summary,.commission-kpis{grid-template-columns:repeat(2,1fr)}.dual-config-grid{grid-template-columns:1fr}.commission-settlement-form{grid-template-columns:repeat(2,1fr)}.commission-settlement-form .field-wide{grid-column:span 2}}@media(max-width:700px){.dual-mode-stats,.dual-settlement-summary,.dual-mode-selector-form,.dual-finance-kpis,.commission-kpis,.commission-settlement-form{grid-template-columns:1fr}.dual-mode-selector-form>.field,.dual-mode-selector-form>.form-actions,.commission-settlement-form .field-wide,.commission-settlement-form .financial-filter-actions{grid-column:1}.settlement-void-form{grid-template-columns:1fr;min-width:220px}}

/* v000045 — Mercado Pago PLATFORM_DIRECT foundation */
.platform-payment-account-panel{margin-bottom:18px}.platform-foundation-summary.is-ready>div:first-child,.dual-settlement-summary.is-platform>div:first-child{border-color:rgba(126,93,181,.32);background:rgba(126,93,181,.07)}.platform-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dual-mode-badge.is-platform{color:#c4a8ee;border-color:rgba(126,93,181,.32);background:rgba(126,93,181,.08)}
@media(max-width:1200px){.platform-mode-grid{grid-template-columns:1fr}}

/* v000048 — PLATFORM_DIRECT Organization Settlements */
.platform-settlement-create{border-color:rgba(214,175,55,.22)!important}.settlement-danger-panel{border-color:rgba(196,76,76,.20)!important}.settlement-items-table{min-width:1900px}.platform-settlement-create .commission-settlement-form{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.platform-settlement-create .commission-settlement-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.platform-settlement-create .commission-settlement-form{grid-template-columns:1fr}.platform-settlement-create .commission-settlement-form .field-wide{grid-column:span 1}}

/* v000049 UI hotfix — Mercado Pago platform account polish; carried into v000050 */
.platform-payment-account-panel{overflow:hidden}
.platform-payment-account-panel .platform-foundation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:4px 0 24px}
.platform-payment-account-panel .platform-foundation-summary>div{min-width:0;min-height:92px;padding:16px 18px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.012));display:flex;flex-direction:column;justify-content:center}
.platform-payment-account-panel .platform-foundation-summary>div:first-child{border-color:rgba(126,93,181,.24);background:linear-gradient(180deg,rgba(126,93,181,.075),rgba(126,93,181,.025))}
.platform-payment-account-panel .platform-foundation-summary span{display:block;margin:0;color:#91897e;font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1.2;white-space:nowrap}
.platform-payment-account-panel .platform-foundation-summary strong{display:block;min-width:0;margin:9px 0 0;color:#f1e9d9;font-size:16px;font-weight:800;line-height:1.25;overflow-wrap:anywhere;word-break:normal}
.platform-payment-account-panel .platform-foundation-summary.is-ready>div:first-child{border-color:rgba(126,93,181,.38);background:linear-gradient(180deg,rgba(126,93,181,.11),rgba(126,93,181,.035))}
.platform-account-detail-list{margin:0 0 4px;padding:0 0 4px}
.platform-account-detail-list div{padding:13px 0}
.platform-token-form{margin-top:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07);gap:16px}
.platform-token-form .field,.platform-token-remove-form .field{gap:9px}
.platform-token-form .button,.platform-token-remove-form .button{justify-self:start;min-width:270px;margin-top:2px}
.platform-token-remove-form{margin-top:26px;padding-top:22px;gap:16px;border-top:1px solid rgba(200,72,72,.18)}
.platform-token-remove-form .platform-token-remove-action{color:#e2a1a1;border-color:rgba(200,72,72,.25);background:rgba(200,72,72,.035)}
.platform-token-remove-form .platform-token-remove-action:hover{color:#f1b5b5;border-color:rgba(200,72,72,.4);background:rgba(200,72,72,.08)}
@media(max-width:1100px){.platform-payment-account-panel .platform-foundation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.platform-payment-account-panel .platform-foundation-summary{grid-template-columns:1fr}.platform-token-form .button,.platform-token-remove-form .button{width:100%;min-width:0;justify-content:center}}
