.bjs-paytr-backdrop{z-index:999999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4f4f4;background:#050505c7;justify-content:center;align-items:center;padding:22px;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;inset:0}.bjs-paytr-panel{scrollbar-color:#ab8f2e #111;background:#111;border:1px solid #fbcf4259;border-radius:24px;width:min(1040px,100%);max-height:min(95vh,1050px);overflow-y:auto;box-shadow:0 32px 120px #000c}.bjs-paytr-header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:23px 30px;display:flex}.bjs-paytr-identity{flex-wrap:wrap;align-items:center;gap:clamp(10px,2vw,20px);min-width:0;display:flex}.bjs-paytr-logo{object-fit:contain;flex:none;width:clamp(112px,13vw,160px);max-width:100%;height:auto;display:block}.bjs-paytr-eyebrow,.bjs-paytr-step,.bjs-paytr-form-title{letter-spacing:.12em;color:#979797;font-size:10px;font-weight:700}.bjs-paytr-close{color:#fafafa;cursor:pointer;background:#262626;border:1px solid #414141;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.bjs-paytr-close:hover{color:#ffd400;border-color:#ffd400}.bjs-paytr-body{grid-template-columns:minmax(0,1.55fr) minmax(265px,.9fr);display:grid}.bjs-paytr-main{min-width:0;padding:33px 38px 43px}.bjs-paytr-step{color:#656565;justify-content:space-between;gap:12px;display:flex}.bjs-paytr-step-active{color:#ffd400}.bjs-paytr-main h2{letter-spacing:-.055em;margin:27px 0 10px;font-size:clamp(29px,4vw,43px);font-weight:700;line-height:1.09}.bjs-paytr-subtitle{color:#a7a7a7;margin:0 0 28px;font-size:14px;line-height:1.6}.bjs-paytr-form{gap:16px;display:grid}.bjs-paytr-form-title{color:#f2e8c0;border-bottom:1px solid #353535;justify-content:space-between;align-items:center;gap:10px;margin-top:5px;padding-bottom:11px;display:flex}.bjs-paytr-secure{color:#a5a5a5;letter-spacing:0;text-transform:none;align-items:center;gap:6px;display:flex}.bjs-paytr-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.bjs-paytr-grid label,.bjs-paytr-card-fields label{color:#ccc;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.bjs-paytr-span{grid-column:1/-1}.bjs-paytr-grid input,.bjs-paytr-grid textarea,.bjs-paytr-card-fields input{color:#fff;width:100%;min-width:0;font:inherit;background:#1a1a1a;border:1px solid #3b3b3b;border-radius:10px;outline:none;padding:13px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.bjs-paytr-grid textarea{resize:vertical;min-height:80px}.bjs-paytr-grid input:focus,.bjs-paytr-grid textarea:focus{border-color:#e5bd38;box-shadow:0 0 0 3px #e5bd3828}.bjs-paytr-grid input::placeholder,.bjs-paytr-grid textarea::placeholder{color:#777}.bjs-paytr-card-fields{background:#161616;border:1px solid #343434;border-radius:14px;grid-template-columns:1fr;gap:14px;padding:17px;display:grid}.bjs-paytr-card-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bjs-paytr-card-fields input:disabled{opacity:.68;cursor:not-allowed;background:#222}.bjs-paytr-security-copy{color:#bcbcbc;align-items:flex-start;gap:9px;margin:0;font-size:12px;line-height:1.6;display:flex}.bjs-paytr-security-copy svg{color:#dfbd4e;flex:none;margin-top:1px}.bjs-paytr-check{color:#ccc;align-items:flex-start;gap:11px;font-size:12px;line-height:1.65;display:flex}.bjs-paytr-check input{accent-color:#e8bf35;flex:none;margin-top:4px}.bjs-paytr-check a,.bjs-paytr-links a,.bjs-paytr-back{color:#eac74c;text-underline-offset:3px;text-decoration:underline}.bjs-paytr-links{color:#7d7d7d;margin:0;font-size:12px}.bjs-paytr-notice{color:#f4e5b4;background:#302916;border:1px solid #6e5a24;border-radius:11px;margin:0;padding:13px;font-size:12px;line-height:1.65}.bjs-paytr-error{color:#ffb5b5;background:#351515;border-left:3px solid #d94f4f;padding:10px 12px;font-size:13px}.bjs-paytr-submit{color:#151515;letter-spacing:.035em;cursor:pointer;background:#ffd400;border:0;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:54px;padding:13px 16px;font-size:13px;font-weight:900;transition:transform .14s,background .14s;display:flex}.bjs-paytr-submit:not(:disabled):hover{background:#ffdf52;transform:translateY(-1px)}.bjs-paytr-submit:disabled{opacity:.55;cursor:not-allowed}.bjs-paytr-aside{background:linear-gradient(#1b1b1b,#121212);border-left:1px solid #353535;flex-direction:column;gap:25px;padding:40px 29px;display:flex}.bjs-paytr-card-preview{aspect-ratio:1.58;background:linear-gradient(145deg,#302c23,#171716 43%,#2e2817);border:1px solid #6f5c29;border-radius:17px;flex-direction:column;justify-content:space-between;max-width:330px;padding:21px;display:flex;box-shadow:0 18px 30px #0008}.bjs-paytr-card-top,.bjs-paytr-card-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.bjs-paytr-card-logo{object-fit:contain;width:clamp(98px,10vw,126px);max-width:calc(100% - 44px);height:auto;display:block}.bjs-paytr-card-dots{color:#e2d7b2;white-space:nowrap;letter-spacing:.05em;font-size:17px}.bjs-paytr-card-bottom{color:#ddd;font-size:12px}.bjs-paytr-card-bottom small{letter-spacing:.13em;font-size:9px}.bjs-paytr-aside-info svg{color:#dfc456}.bjs-paytr-aside-info h3{color:#fafafa;margin:12px 0 8px;font-size:16px}.bjs-paytr-aside-info p,.bjs-paytr-summary{color:#a7a7a7;font-size:12px;line-height:1.75}.bjs-paytr-summary{border-top:1px solid #333;border-bottom:1px solid #333;gap:7px;padding:16px 0;display:grid}.bjs-paytr-summary span:first-child{color:#f6de8e;font-weight:700}.bjs-paytr-back{align-items:center;gap:6px;margin-top:auto;font-size:12px;display:flex}.bjs-paytr-frame{min-height:550px}.bjs-paytr-frame iframe{background:#fff;border:0;width:100%;height:min(75vh,800px);min-height:540px}@media (max-width:760px){.bjs-paytr-backdrop{align-items:center;padding:8px}.bjs-paytr-panel{border-radius:16px;max-height:96dvh}.bjs-paytr-header{padding:17px 19px}.bjs-paytr-eyebrow{display:none}.bjs-paytr-body{grid-template-columns:1fr}.bjs-paytr-main{padding:24px 20px 30px}.bjs-paytr-main h2{margin-top:20px}.bjs-paytr-aside{border-top:1px solid #333;border-left:0;gap:14px;padding:19px 20px 25px}.bjs-paytr-card-preview{aspect-ratio:1.58;border-radius:14px;align-self:center;width:100%;max-width:260px;padding:16px;display:flex}.bjs-paytr-card-logo{width:108px}.bjs-paytr-aside-info h3{margin:5px 0}.bjs-paytr-summary{padding:11px 0}.bjs-paytr-form-title{margin-top:2px}.bjs-paytr-grid{gap:11px}.bjs-paytr-step{font-size:9px}.bjs-paytr-form{gap:15px}}@media (max-width:400px){.bjs-paytr-main{padding:22px 14px 28px}.bjs-paytr-grid{grid-template-columns:1fr}.bjs-paytr-card-row{gap:8px}.bjs-paytr-logo{width:clamp(92px,28vw,112px)}.bjs-paytr-card-logo{width:102px}}@media (prefers-reduced-motion:reduce){.bjs-paytr-submit,.bjs-paytr-grid input,.bjs-paytr-grid textarea{transition:none}}
