.quantity-input{display:grid!important;grid-template-columns:54px minmax(80px,1fr) 54px 28px;gap:7px;align-items:center}.quantity-input input{height:58px!important;padding:0 8px!important;text-align:center;border-color:#31586d!important;border-radius:8px!important;font-size:23px!important}.quantity-input>span{position:static!important;transform:none!important;text-align:center}.qty-step{display:grid;place-items:center;width:54px;height:58px;border:1px solid #315c70;border-radius:9px;background:linear-gradient(145deg,#173849,#0e2635);color:#73e5ea;cursor:pointer;font-size:21px;box-shadow:inset 0 1px #76e8ef14,0 7px 18px #0004;transition:.16s}.qty-step:hover{border-color:#5edee5;background:linear-gradient(145deg,#1b4655,#113341);color:#d6ffff;transform:translateY(-1px);box-shadow:0 9px 22px #071018aa,0 0 16px #38d5df18}.qty-step:active{transform:translateY(1px);box-shadow:inset 0 3px 8px #0005}.qty-step.plus{border-color:#357b6a;background:linear-gradient(145deg,#17483c,#103028);color:#71edb7}.approval-success{text-align:center;padding:16px 8px 6px}.success-orbit{position:relative;width:76px;height:76px;display:grid;place-items:center;margin:0 auto 16px;border:1px solid #47d8a177;border-radius:50%;background:radial-gradient(circle,#1c5844,#10291f);box-shadow:0 0 35px #3bdda633}.success-orbit:before{content:"";position:absolute;inset:-7px;border:1px dashed #4ce2ae55;border-radius:50%}.success-orbit i{color:#73f0bd;font-size:35px}.approval-success>small{color:#55dcae;font:9px Consolas,monospace;letter-spacing:2px}.approval-success h2{margin:8px 0}.approval-success>p{color:#829aaa;font-size:11px}.approval-data{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.approval-data div{padding:13px 8px;border:1px solid #294658;border-radius:8px;background:#0b1924}.approval-data span,.approval-data b{display:block}.approval-data span{color:#71899b;font-size:9px}.approval-data b{margin-top:7px;color:#d8f8f1}@media(max-width:520px){.quantity-input{grid-template-columns:48px minmax(70px,1fr) 48px 22px}.qty-step{width:48px}.approval-data{grid-template-columns:1fr}}
