.service-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.service-fields label{font-size:12px}.service-fields input{width:100%;min-width:0;margin-top:6px}.service-fields label:nth-child(5){grid-column:1/-1}#service-order-form textarea{min-height:85px}.service-requirements{background:#f1f6ff;padding:15px;border-radius:12px;margin:-5px 0 20px;font-size:12px;overflow-wrap:anywhere}.service-requirements p{line-height:1.7}.bargain-detail{text-align:center;background:linear-gradient(#e1efff,#f6f8fb);border-radius:22px;padding:20px 16px}.bargain-detail>.link{display:block}.bargain-detail>img{width:100px;height:100px;object-fit:contain}.bargain-detail h1{font-size:27px;color:#205693}.bargain-detail article{background:white;padding:25px 18px;border-radius:20px}.bargain-detail article>strong{display:block;font-size:46px;color:#ed684d;margin:12px}.bargain-detail progress{width:100%;accent-color:#e8aa45}.bargain-detail article>.btn,.bargain-detail .outline{display:block;width:100%;padding:13px;margin:12px 0;border-radius:24px}.bargain-detail .outline{border:1px solid #2164b2;background:white;color:#2164b2}.bargain-rules{text-align:left;font-size:12px;line-height:1.9;color:#7d8ba0}.share-qr{display:block;width:220px;height:220px;margin:15px auto}.bargain-detail p{line-height:1.7}
