/* v72.1 sandbox-only checkout; inherits Sobat Transum Light/Dark colors. */
.st-sbx-payment{margin:17px 0 5px;padding:17px;border:1px solid var(--st-ui-border,#dce5ef);border-radius:15px;background:var(--st-ui-surface,#fff);color:var(--st-ui-text,#172329);box-shadow:0 4px 18px #132b3910}
.st-sbx-payment-head{display:flex;align-items:center;justify-content:space-between;color:var(--st-ui-blue-text,#105392);font-size:19px}
.st-sbx-payment-pill{display:inline-flex;align-items:center;border-radius:99px;padding:6px 9px;background:#e8f7f1;color:#126b4e;font-size:10px;font-weight:850;letter-spacing:.07em}
.st-sbx-payment h4{font-size:14px;margin:12px 0 7px;line-height:1.4}
.st-sbx-payment p{font-size:12px;line-height:1.65;color:var(--st-ui-muted,#536581)}
.st-sbx-payment p strong{color:var(--st-ui-text,#172329)}
.st-sbx-price{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:12px 0;border-block:1px solid var(--st-ui-border,#dce5ef);font-size:11px;color:var(--st-ui-muted,#536581)}
.st-sbx-price strong{font-size:14px;color:var(--st-ui-text,#172329);text-align:right}
.st-sbx-payment .st-sbx-status{margin:12px 0;color:var(--st-ui-muted,#536581)}
.st-sbx-payment .st-sbx-status[data-kind="success"]{color:#137656}
.st-sbx-payment .st-sbx-status[data-kind="warning"]{color:#b3572a}
.st-sbx-action,.st-sbx-refresh,.st-sbx-open{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:9px;padding:10px 12px;line-height:1.4;text-align:center;font-size:12px;font-weight:770;border-radius:11px}
.st-sbx-open{background:#e8f7f1;color:#126b4e;text-decoration:none;border:1px solid #bbded0}
.st-sbx-open:hover{background:#d6f1e5}
.st-sbx-payment button:disabled{cursor:not-allowed;opacity:.58}
.st-sbx-payment a:focus-visible,.st-sbx-payment button:focus-visible{outline:3px solid var(--st-ui-focus,#148ff5);outline-offset:2px}
.st-sbx-foot{display:block;margin-top:11px;color:var(--st-ui-muted,#536581);font-size:10px;line-height:1.6}
.st-sbx-history{margin-top:15px;padding-top:13px;border-top:1px solid var(--st-ui-border,#dce5ef)}
.st-sbx-history-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.st-sbx-history-head>strong{font-size:12px}
.st-sbx-history-head>button{border:1px solid var(--st-ui-border,#dce5ef);border-radius:9px;min-height:44px;padding:9px 12px;background:var(--st-ui-surface,#fff);color:var(--st-ui-blue-text,#105392);font-size:11px;font-weight:750}
.st-sbx-history-list{max-height:280px;overflow:auto;margin-top:8px}
.st-sbx-history-list>p{margin:7px 0}
.st-sbx-history-row{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:10px 0;border-top:1px solid var(--st-ui-border,#dce5ef)}
.st-sbx-history-row:first-child{border-top:0}
.st-sbx-history-row>div{display:flex;flex-direction:column;gap:3px;min-width:0}
.st-sbx-history-row strong{font-size:11px;font-weight:750}
.st-sbx-history-row small{font-size:10px;color:var(--st-ui-muted,#536581)}
.st-sbx-history-badge{flex:none;padding:6px 8px;border-radius:9px;font-size:10px;font-weight:750;background:var(--st-ui-soft,#eef6ff);color:var(--st-ui-text,#172329)}
.st-sbx-history-badge[data-status="sandbox_completed"]{background:#dcf6e8;color:#166c45}
:root[data-theme="dark"] .st-sbx-history-badge[data-status="sandbox_completed"]{background:#224f3f;color:#b5f4d1}
:root[data-theme="dark"] .st-sbx-payment-pill,:root[data-theme="dark"] .st-sbx-open{background:#183b30;border-color:#36765d;color:#abedc7}
:root[data-theme="dark"] .st-sbx-payment .st-sbx-status[data-kind="success"]{color:#abedc7}
:root[data-theme="dark"] .st-sbx-payment .st-sbx-status[data-kind="warning"]{color:#ffc18f}
@media(max-width:360px){.st-sbx-payment{padding:13px}.st-sbx-price{align-items:flex-start;flex-direction:column}.st-sbx-price strong{text-align:left}}
