.message-container{width:100%;box-shadow:6px 6px 10px #f7f7f7}.select-card-container{min-height:80vh;max-height:80vh;padding-left:1rem;width:82vw!important}.select-card-container__header{padding-right:2.5rem}.select-card-container__header .popup-header-title{white-space:nowrap;padding-right:2rem}.select-card-container__header .category-select-block{max-width:24rem}.select-card-container__header .category-select-block span{margin-right:1rem}.select-card-container__header .category-select-block .selector-item{min-width:20rem}.select-card-container__list-mobile{flex-direction:column;width:100%;display:flex}.select-card-container .cards-list{flex-direction:row;justify-content:center;align-items:stretch;width:100%;display:flex}.select-card-container .cards-list .sections-container{box-sizing:border-box;flex:1;width:100%;height:100%;margin-top:-1rem;padding-right:1.3rem;position:static;overflow:hidden}.select-card-container .cards-list .sections-container .card__buttons button:first-child{margin-right:0}@media (width<=599px){.select-card-container{padding-left:0}.select-card-container__header .popup-header-title{align-self:flex-start}.select-card-container__header .category-select-block .selector-item{min-width:100%}.select-card-container__header .category-select-block .selector-item+.selector-item{margin-top:0}}.popup{background-color:#fff;width:auto;max-width:31rem;max-height:71vh;margin:1rem auto;padding:0 1rem}.popup__input{margin-top:1rem}.template-popup{height:95%;max-height:fit-content}.mobile-modal-wrapper{background-color:#f9f9f8;height:100%;padding:1rem 1rem 2rem}.mobile-modal-wrapper .scroll-container{max-height:-webkit-fill-available!important}.mobile-modal-wrapper .mobile-modal-footer{flex-direction:column;align-items:center;padding-bottom:1rem;display:flex}.mobile-modal-wrapper .mobile-modal-footer .divider{background-color:#444;width:100%;height:1px;margin:.8rem 0;display:block}.mobile-modal-wrapper .mobile-modal-footer .back-button{background-color:#0000;border:none;border-bottom:2px solid #ff5037;outline:none;width:fit-content;padding-bottom:.1rem;font-size:.6rem}.button-close,.button-close-address{position:absolute;top:0;right:0;transform:translate(50%,-50%)}@media (width<=599px){.button-close-address{top:1.5rem;right:1.5rem}}
