/* DZ_ADMIN_PAYMENTS_V266R2_STYLE — canonical single Payments tab */
#pane-payments-v266r2 .dz266r2-root{max-width:none}.dz266r2-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.dz266r2-head h2{margin:4px 0 6px}.dz266r2-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dz266r2-head-actions button,.dz266r2-settings-actions button{min-height:38px}
.dz266r2-provider{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;background:#eef3f6;color:#526775;padding:7px 10px}.dz266r2-provider.ok{background:#eaf6ed;color:#2d6940}.dz266r2-provider.live{background:#e5f2ea;color:#215b34}
.dz266r2-notice{margin:12px 0;padding:11px 13px;border-radius:12px;background:#edf7ef;color:#2f6940}.dz266r2-notice.err{background:#fff1ee;color:#9a4635}
.dz266r2-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.dz266r2-kpi{border:1px solid #dfe7ec;border-radius:14px;background:#fff;padding:14px 15px}.dz266r2-kpi span,.dz266r2-kpi small{display:block;color:#71828e}.dz266r2-kpi span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.dz266r2-kpi strong{display:block;font-size:22px;color:#173a58;margin:5px 0 2px}.dz266r2-kpi small{font-size:11px}
.dz266r2-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin:6px 0 14px}.dz266r2-filters{display:flex;gap:7px;flex-wrap:wrap}.dz266r2-filters button{border:1px solid #d5e0e7;background:#fff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:750}.dz266r2-filters button.on{background:#173a58;color:#fff;border-color:#173a58}.dz266r2-mini{font-size:11px;color:#657987}
.dz266r2-section{border:1px solid #dfe7ec;border-radius:16px;background:#fff;padding:15px;margin-top:12px;scroll-margin-top:18px}.dz266r2-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.dz266r2-title h3{margin:3px 0 0;color:#173a58}.dz266r2-title>span{font-size:11px;color:#71828e}.dz266r2-config-state{padding:6px 9px;border-radius:999px;background:#eef3f6;font-size:10px;font-weight:800;color:#647986}.dz266r2-config-state.ok{background:#eaf6ed;color:#2d6940}
.dz266r2-list,.dz266r2-history{display:grid}.dz266r2-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 130px;gap:15px;align-items:center;padding:12px 2px;border-top:1px solid #edf1f4}.dz266r2-row:first-child{border-top:0}.dz266r2-main strong,.dz266r2-main small{display:block}.dz266r2-main small,.dz266r2-desc,.dz266r2-date span{font-size:11px;color:#71828e}.dz266r2-desc{margin-top:5px}.dz266r2-date strong,.dz266r2-date span{display:block}.dz266r2-amount{text-align:right}.dz266r2-amount strong{display:block;color:#173a58}
.dz266r2-state{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.dz266r2-state.paid{color:#2f6940}.dz266r2-state.overdue,.dz266r2-state.failed{color:#a14b38}.dz266r2-state.due,.dz266r2-state.pending{color:#8a622f}.dz266r2-state.refunded,.dz266r2-state.partial_refund,.dz266r2-state.expired{color:#667984}.dz266r2-hrow{display:grid;grid-template-columns:minmax(0,1fr) 180px 110px;gap:12px;align-items:center;padding:10px 2px;border-top:1px solid #edf1f4}.dz266r2-hrow:first-child{border-top:0}.dz266r2-hrow strong,.dz266r2-hrow small{display:block}.dz266r2-hrow small{font-size:11px;color:#71828e;margin-top:2px}.dz266r2-empty,.dz266r2-error{padding:18px;border-radius:12px;background:#f7fafb;color:#647985}.dz266r2-error{background:#fff4f1;color:#994d3b}
.dz266r2-settings{margin-top:18px}.dz266r2-settings-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:18px}.dz266r2-settings-main{display:grid;gap:12px}.dz266r2-settings-main label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#29485e}.dz266r2-settings-main input[type=text],.dz266r2-settings-main input[type=password]{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #d5e0e7;border-radius:11px;padding:10px 12px;background:#fff;color:#173a58;font:inherit}.dz266r2-settings-main label small{font-weight:400;color:#71828e}.dz266r2-toggle{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:9px!important;padding:11px 12px;background:#f7fafb;border-radius:11px}.dz266r2-toggle input{width:18px;height:18px}.dz266r2-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dz266r2-settings-actions{display:flex;gap:8px;flex-wrap:wrap}.dz266r2-settings-actions .primary{background:#173a58;color:#fff;border-color:#173a58}.dz266r2-settings-side{border:1px solid #e1e8ed;border-radius:14px;background:#f8fbfc;padding:13px;display:grid;gap:9px;align-content:start}.dz266r2-settings-side>div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #e8eef1}.dz266r2-settings-side>div:last-of-type{border-bottom:0}.dz266r2-settings-side span,.dz266r2-settings-side small{font-size:11px;color:#71828e}.dz266r2-settings-side strong{font-size:12px;color:#173a58;text-align:right;overflow-wrap:anywhere}
@media(max-width:900px){.dz266r2-kpis{grid-template-columns:1fr 1fr}.dz266r2-row{grid-template-columns:1fr auto}.dz266r2-date{display:none}.dz266r2-hrow{grid-template-columns:1fr auto}.dz266r2-hrow>.dz266r2-state{grid-column:1/-1}.dz266r2-settings-grid{grid-template-columns:1fr}}
@media(max-width:560px){.dz266r2-kpis{grid-template-columns:1fr}.dz266r2-row{grid-template-columns:1fr}.dz266r2-amount{text-align:left}.dz266r2-hrow{grid-template-columns:1fr}.dz266r2-two{grid-template-columns:1fr}}

/* V266R5 key transport diagnostics */
.dz266r2-inline-result{min-height:18px;font-size:11px;color:#607684;margin-top:-2px;padding:2px 1px}.dz266r2-inline-result.ok{color:#2f6940}.dz266r2-inline-result.err{color:#a14b38;font-weight:700}.dz266r2-settings-main #dz266r2KeyMeta{font-variant-numeric:tabular-nums}
