.order-payment-panel{color:#253d34;white-space:normal;background:#fff;border:1px solid #dce6e0;border-radius:14px;min-width:0;padding:22px}.order-payment-panel *{box-sizing:border-box}.order-payment-panel__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-payment-panel__heading p{letter-spacing:.12em;color:#6d8178;margin:0 0 5px;font-size:10px}.order-payment-panel h3{margin:0;font-size:19px}.order-payment-panel h4{margin:0 0 12px;font-size:15px}.order-payment-panel p,.order-payment-panel small{overflow-wrap:anywhere;line-height:1.6}.order-payment-panel button{color:#294c3c;cursor:pointer;background:#fff;border:1px solid #cbd9d0;border-radius:7px;padding:9px 12px;font-size:13px}.order-payment-panel button:disabled,.order-payment-panel fieldset:disabled{opacity:.55;cursor:not-allowed}.order-payment-panel button.order-payment-panel__primary{color:#fff;background:#285c45;border-color:#285c45}.order-payment-panel__environment{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;font-size:12px;display:flex}.order-payment-panel__environment>span:first-child{background:#f1f3ed;border-radius:5px;padding:4px 9px}.order-payment-panel__environment>.is-live{color:#1d5d3a;background:#e6f2e9}.order-payment-panel__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 20px;display:grid}.order-payment-panel__totals>div{border:1px solid #e4ebe6;border-radius:9px;padding:13px}.order-payment-panel__totals dt{color:#6c7e75;font-size:12px}.order-payment-panel__totals dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:18px;font-weight:700}.order-payment-panel__notice{color:#6b7b72;margin:12px 0;font-size:12px}.order-payment-panel__feedback,.order-payment-panel__pending{background:#f0f5f0;border:1px solid #d6e4d9;border-radius:8px;margin:14px 0;padding:12px 14px;font-size:13px}.order-payment-panel__feedback.is-error{color:#9d3d30;background:#fff5f1;border-color:#f0d7cf}.order-payment-panel__pending{background:#fffbef;border-color:#eadfbb}.order-payment-panel__pending p{margin:7px 0}.order-payment-panel__pending small{margin-bottom:10px;display:block}.order-payment-panel fieldset{border:0;margin:0;padding:0}.order-payment-panel legend{margin-bottom:10px;font-size:13px;font-weight:600}.order-payment-panel__modes{flex-wrap:wrap;gap:10px;display:flex}.order-payment-panel__modes label{border:1px solid #dce5df;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;display:flex}.order-payment-panel__modes input{accent-color:#285c45;width:auto;margin:0}.order-payment-panel__items{border:1px solid #e1e8e2;border-radius:8px;margin:15px 0}.order-payment-panel__items>div{border-bottom:1px solid #e9eee9;justify-content:space-between;gap:16px;padding:13px;display:flex}.order-payment-panel__items>div:last-child{border-bottom:0}.order-payment-panel__items b{font-size:13px}.order-payment-panel__items small{color:#718078;margin-top:4px;font-size:11px;display:block}.order-payment-panel__items label{flex:0 0 85px;font-size:11px}.order-payment-panel input:not([type=radio]),.order-payment-panel select,.order-payment-panel textarea{width:100%;min-width:0;font:inherit;color:#233e30;background:#fff;border:1px solid #cfdcd3;border-radius:6px;margin-top:5px;padding:9px;font-size:13px}.order-payment-panel input:read-only{background:#f4f6f3}.order-payment-panel__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.order-payment-panel__fields label,.order-payment-panel__reason{min-width:0;font-size:12px;display:block}.order-payment-panel__fields label>span,.order-payment-panel__reason>span{display:block}.order-payment-panel__reason{margin:14px 0}.order-payment-panel textarea{resize:vertical}.order-payment-panel__review{background:#f7faf6;border:1px solid #adc7b6;border-radius:9px;margin-top:18px;padding:16px;font-size:13px}.order-payment-panel__review p{margin:7px 0}.order-payment-panel__review>div{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.order-payment-panel__history{border-top:1px solid #e4ebe6;margin-top:24px;padding-top:18px;font-size:12px}.order-payment-panel__history ul{margin:0;padding:0;list-style:none}.order-payment-panel__history li{border-bottom:1px solid #ecf0ec;padding:10px 0}.order-payment-panel__history li>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.order-payment-panel__history p{margin:5px 0}.order-payment-panel__history small{color:#718078}@media (max-width:560px){.order-payment-panel{border-radius:10px;padding:15px}.order-payment-panel__totals{gap:6px}.order-payment-panel__totals>div{padding:9px}.order-payment-panel__totals dd{font-size:15px}.order-payment-panel__fields{grid-template-columns:minmax(0,1fr)}.order-payment-panel__modes{gap:6px}.order-payment-panel__modes label{padding:8px;font-size:12px}.order-payment-panel__review>div button{flex:120px}}.payment-workspace-tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.payment-workspace-tabs button{color:#435e4f;cursor:pointer;background:#fff;border:1px solid #d4dfd7;border-radius:8px;padding:10px 15px}.payment-workspace-tabs button[aria-pressed=true]{color:#285c45;background:#eef5ee;border-color:#a7c4af;font-weight:700}.order-payment-details{background:#fff;border:1px solid #dce6e0;border-radius:12px;margin-top:18px}.order-payment-details>summary{color:#294c3c;cursor:pointer;padding:16px 18px;font-size:14px;font-weight:600}.order-payment-details>.order-payment-panel{border:0;border-top:1px solid #e4ebe6;border-radius:0 0 12px 12px}
