/*! Spectender UI build 20261009-13; hardened=1 */
.sp-etp .sp-payment-button{border:1px solid var(--brand-600, #0553c7);border-radius:6px;background:var(--brand-600, #0553c7);color:#fff;padding:8px 14px;font:inherit;cursor:pointer;white-space:normal}.sp-etp .sp-payment-button:disabled{opacity:.6;cursor:wait}.sp-etp .sp-payment-dialog{box-sizing:border-box;width:min(560px, calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #d0dce8;border-radius:10px;padding:24px;color:#0c1e45}.sp-etp .sp-payment-dialog::backdrop{background:rgb(12 30 69 / 45%)}.sp-etp .sp-payment-dialog h2{margin:0 0 20px;font-size:20px}.sp-etp .sp-payment-dialog label{display:block;margin-bottom:8px}.sp-etp .sp-payment-dialog input{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #a8bad0;border-radius:6px;padding:8px 12px;font:inherit}.sp-etp .sp-payment-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.sp-etp .sp-payment-status{font-size:13px;overflow-wrap:anywhere}.sp-etp .sp-payment-status:empty{display:none}.sp-etp .sp-payment-cell{text-align:center}.sp-etp .sp-payment-column{min-width:100px;white-space:normal}.sp-etp #sp-deposit-account-entry, .sp-etp #sp-deposit-lot-entry{margin:12px 0}.sp-etp .sp-payment-account-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-bottom:12px}.sp-etp .sp-payment-account-heading > :is(h1,h2,h3){margin:0 !important;min-width:0}.sp-etp .sp-payment-account-heading > #sp-deposit-account-entry{margin:0;flex:0 0 auto}.sp-etp .sp-payment-account-heading > #sp-deposit-account-entry .sp-payment-button{min-height:44px}.sp-etp table:has(> thead > tr > .sp-payment-column) > thead > tr > .sp-payment-column,
.sp-etp table:has(> thead > tr > .sp-payment-column) > tbody > tr > .sp-payment-cell{width:128px !important;min-width:128px !important;box-sizing:border-box;border-left:1px solid #d0dce8;background:#fff !important}.sp-etp table:has(> thead > tr > .sp-payment-column) > thead > tr > .sp-payment-column{background:#f4f7fb !important}.sp-etp table:has(> thead > tr > .sp-payment-column) .sp-payment-cell .sp-payment-button.sp-button{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:8px;background:#0553c7 !important;color:#fff !important;border-color:#0553c7 !important}.sp-etp #sp-deposit-lot-entry{clear:both;display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width: 500px){.sp-etp table:has(> thead > tr > .sp-payment-column){overflow:visible !important}.sp-etp table:has(> thead > tr > .sp-payment-column) > thead > tr > .sp-payment-column,
  .sp-etp table:has(> thead > tr > .sp-payment-column) > tbody > tr > .sp-payment-cell{width:96px !important;min-width:96px !important;position:sticky !important;right:0 !important;z-index:2}.sp-etp table:has(> thead > tr > .sp-payment-column) > thead > tr > .sp-payment-column{font-size:0 !important}.sp-etp table:has(> thead > tr > .sp-payment-column) > thead > tr > .sp-payment-column::before{content:'ПП';font-size:11px}}.sp-etp:has(.sp-payment-button[data-sp-tip]:is(:hover,:focus)) > .sp-floating-tip{box-sizing:border-box;max-width:min(320px, calc(100vw - 24px));white-space:pre-line}.sp-etp:has(.sp-payment-button[data-sp-tip][aria-busy="true"]) > .sp-floating-tip{opacity:0;visibility:hidden}.sp-etp .sp-payment-dialog a.sp-payment-button{color:#fff !important}
