.bg-grey{background-color:#d3d3d3}@media screen and (max-width:767px){.store-badge-container{display:inline-block}.store-badge{height:40px}}@media screen and (min-width:768px){.store-badge-container{display:block}.store-badge{width:100%;max-width:164px}.align-text-start-md{text-align:start}}#card{max-width:400px;min-width:120px;width:90%}.trip-icon{max-width:32px}.card-title-img{max-width:480px;width:90%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.progress-bar{-webkit-transition:width 2.5s ease;-moz-transition:width 2.5s ease;transition:width 2.5s ease}.payment-type-container{margin-left:auto;margin-right:auto;max-width:350px;text-align:left}.bank-img{max-height:24px;max-width:46px}.inputTicketSeries{padding-left:.15rem;padding-right:.15rem}.ticketDate,.ticketTermCode{border-top-right-radius:0;border-bottom-right-radius:0}.ticketInputGroupText{border-radius:0;margin-left:0}.service-counter{background-color:#cee6ff}.available-operation{background-color:#ceffd0}.replenish-operation{background-color:#ceffd0}.account{background-color:#efefef}.customBadge{padding:4px 8px;background-color:#5cb85c;color:#f9f9f9;border-radius:5px}.roundedImage{border-radius:5px}.align-text-start{text-align:start}.fab{position:fixed;right:60px;bottom:60px;z-index:99}.checkmark-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkmark-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:10px;left:10px;height:25px;width:25px;background-color:#eee;border-radius:50%}.checkmark-container:hover input~.checkmark{background-color:#ccc}.checkmark-container input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.checkmark-container input:checked~.checkmark:after{display:block}.checkmark-container .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.checkmark-field:hover{background-color:#e1e1e1;cursor:pointer}.payment-method{font-size:1.4em}.payment-method-small{color:#808080}@media(max-width:1199px) and (min-width:992px){.sber-logo{position:absolute;top:2.5em !important;left:15.7em !important;max-height:2.3rem !important}.sbp-logo{position:absolute;top:2.5em !important;left:15em !important;max-height:2.1rem !important}}@media(max-width:400px){.sber-logo{position:absolute;top:2.8em !important;left:14em !important;max-height:2.3rem !important}.sbp-logo{position:absolute;top:2.8em !important;left:14em !important;max-height:2.1rem !important}}.sber-logo{position:absolute;top:2em;left:16em;max-height:2.6rem}.sbp-logo{position:absolute;top:2em;left:16em;max-height:2.6rem}.qr-img{width:100%;max-width:300px;max-height:300px}.attrs-dotted{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 0 10px 0}.attrs-dotted dt{width:40%;margin:0 0 8px 0;padding:0;display:flex;box-sizing:border-box;align-items:flex-end;position:relative;word-break:break-word}.attrs-dotted dt:before{content:"";display:block;width:100%;position:absolute;left:0;bottom:.2em;border-bottom:1px dotted #d6dbe0}.attrs-dotted dt span{padding-right:5px;background:#fff;position:relative}.attrs-dotted dd{width:60%;display:flex;box-sizing:border-box;align-items:flex-end;margin:0 0 8px 0;padding:0 0 0 5px;word-break:break-word}.printable-h{text-align:center;margin-bottom:.2rem}.printable-p{text-align:center;margin:0}.info-img{width:auto;height:auto}@media screen and (min-width:1200px){.info-img{max-width:450px;height:auto}}