body{background-attachment:fixed;background-image:url(/media/steam-pay/bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#e5e7eb;font-family:Inter,sans-serif}@media (max-width:1024px){body{background-position:100%}}.steam-pay-container{background:none!important;margin-bottom:40px!important;margin-top:40px!important;min-height:-moz-fit-content!important;min-height:fit-content!important;padding:0!important}@media (max-width:768px){.steam-pay-container{margin-bottom:24px!important;margin-top:24px!important}}.steam-pay{position:relative}.steam-pay__ad{bottom:-21px;color:var(--color-text-3);position:absolute;right:24px}.steam-pay__content{margin:0 auto;padding:0 8px}.steam-pay__form-container{background:var(--color-dark-1);border-radius:16px;margin:0 auto 20px;max-width:640px;padding:20px}@media (min-width:768px){.steam-pay__form-container{border-radius:16px;margin-bottom:24px;padding:28px}}.steam-pay__header{margin-bottom:32px}.steam-pay__title{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:500;gap:20px;margin:0 0 16px}.steam-pay__subtitle{color:#a0aec0;font-size:16px;margin:0}@media (min-width:768px){.steam-pay__form-block{display:flex;gap:20px}}.steam-pay__form-group{margin-bottom:24px;width:100%}.steam-pay__form-label{color:#e2e8f0;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.steam-pay__form-input{background-color:#373747;border:2px solid #4a5568;border-radius:16px;box-sizing:border-box;color:#fff;font-size:16px;padding:16px;transition:all .3s ease;width:100%}.steam-pay__form-input:focus{border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.1);outline:none}.steam-pay__form-input::-moz-placeholder{color:#a0aec0}.steam-pay__form-input::placeholder{color:#a0aec0}.steam-pay__form-help{color:#a0aec0;font-size:13px;margin-top:8px}.steam-pay__help-link{color:#ff4b37;cursor:pointer;text-decoration:none}.steam-pay__help-link:hover{text-decoration:underline}.steam-pay__form-error{color:#f56565;display:none;font-size:14px;margin-top:8px}.steam-pay__form-submit{align-items:flex-end;display:flex;gap:32px;justify-content:space-between}@media (max-width:768px){.steam-pay__form-submit{align-items:center;flex-direction:column;gap:16px}}.steam-pay__form-button{align-items:center;background:#ff4b37;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:600;gap:8px;justify-content:center;max-width:220px;padding:16px 24px;position:relative;transition:all .3s ease;width:100%}.steam-pay__form-button:hover:not(:disabled){box-shadow:0 4px 12px rgba(255,75,55,.3);filter:brightness(1.08)}.steam-pay__form-button:active{transform:translateY(0)}.steam-pay__form-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.steam-pay__stats{align-items:flex-start;display:flex;flex-direction:column;gap:4px}@media (max-width:768px){.steam-pay__stats{align-items:center}}.steam-pay__stats-number{color:#68d391;font-size:20px;font-weight:600;line-height:1}@media (max-width:768px){.steam-pay__stats-number{font-size:16px}}.steam-pay__stats-text{color:#a0aec0;font-size:12px;line-height:1.2}@media (max-width:768px){.steam-pay__stats-text{font-size:11px;text-align:center}}.steam-pay__spinner{height:16px;width:16px}.steam-pay__form-message{border-radius:6px;font-size:14px;font-weight:500;margin-top:16px;padding:12px 16px}.steam-pay__faq{background:var(--color-dark-1);border-radius:16px;color:#e5e7eb;margin:0 auto;max-width:640px;padding:20px;position:relative;width:100%}@media (min-width:768px){.steam-pay__faq{padding:32px}}.steam-pay__faq-title{font-size:24px;font-weight:500;margin-bottom:16px}.steam-pay__faq-item1{display:grid;grid-template-columns:24px 1fr}.steam-pay__faq-item1:not(:first-child){margin-top:12px}.steam-pay__faq-item1 a{color:#ff4b37;text-decoration:none}.steam-pay__faq-item1 a:hover{text-decoration:underline}.steam-pay__comments{background:var(--color-dark-1);border-radius:16px;margin-left:auto;margin-right:auto;margin-top:24px;max-width:640px;padding:32px 32px 16px}@media (max-width:768px){.steam-pay__comments{margin:20px 8px;padding:20px 20px 8px}}.steam-pay__comments-title{color:#fff;font-size:24px;font-weight:500;margin-bottom:16px}.steam-pay__comments h3{font-weight:500}.comment-form textarea{background-color:#373747;border:2px solid #4a5568;border-radius:16px;color:#fff;font-family:inherit;min-height:120px;padding:16px;resize:vertical;transition:all .3s ease;width:100%}.comment-form textarea:focus{border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.1);outline:none}.comment-form textarea::-moz-placeholder{color:#a0aec0}.comment-form textarea::placeholder{color:#a0aec0}@keyframes spin{to{transform:rotate(1turn)}}.steam-pay__modal{overflow-y:auto;z-index:10001}.steam-pay__modal,.steam-pay__modal-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.steam-pay__modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.7)}.steam-pay__modal-content{background:var(--color-dark-1);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5);margin:50px auto;max-width:600px;position:relative;width:90%}@media (max-width:768px){.steam-pay__modal-content{margin:20px auto;width:95%}}.steam-pay__modal-header{display:flex;justify-content:flex-end;padding:20px 24px 0}.steam-pay__modal-close{background:none;border:none;border-radius:4px;color:#a0aec0;cursor:pointer;font-size:28px;line-height:1;padding:4px 8px;transition:all .3s ease}.steam-pay__modal-close:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.steam-pay__modal-body{padding:0 32px 32px}@media (max-width:768px){.steam-pay__modal-body{padding:0 20px 20px}}.steam-pay__modal-body h2{color:#fff;font-size:24px;font-weight:500;line-height:1.3;margin:0 0 20px}@media (max-width:768px){.steam-pay__modal-body h2{font-size:20px;margin-bottom:16px}}.steam-pay__modal-body p{color:#e5e7eb;font-size:16px;line-height:1.6;margin:0 0 16px}.steam-pay__modal-body p:last-child{margin-bottom:0}.steam-pay__modal-body a{color:#ff4b37;text-decoration:none}.steam-pay__modal-body a:hover{text-decoration:underline}.steam-pay__modal-image{margin-top:20px}.steam-pay__modal-image img{border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.3);height:auto;width:100%}.steam-pay__rating{margin-bottom:24px}.steam-pay__rating-display{align-items:center;display:flex;gap:12px;margin-bottom:16px}.steam-pay__rating-stars{display:flex;gap:2px}.steam-pay__rating-stars .star{color:#4a5568;cursor:pointer;font-size:20px;transition:all .1s ease}.steam-pay__rating-stars .star.filled,.steam-pay__rating-stars .star.hover{color:#fbbf24}.steam-pay__rating-stars .star:active{transform:translateY(1px)}.steam-pay__rating-stars.interactive .star{cursor:pointer}.steam-pay__rating-stars.interactive .star:hover{color:#fbbf24}.steam-pay__rating-value{color:#fff;font-size:18px;font-weight:600}.steam-pay__rating-thanks{background-color:rgba(104,211,145,.1);border:1px solid rgba(104,211,145,.3);border-radius:8px;color:#68d391;font-size:14px;font-weight:500;margin-top:8px;padding:12px 16px}
