.styles_sappaContainer__uZHzc{display:grid;grid-template-columns:430px 2fr;grid-gap:20px;gap:20px;height:calc(100vh - 334px)}.styles_sappaDesc__sdDwB{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.styles_sappaDescTitle__xPqMt{color:#222325;font-size:20px;font-weight:600}.styles_cards__JGNNj{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;overflow:auto}.styles_cart__bPb93{padding:20px;background-color:#fff;border-radius:10px;height:100%}.styles_items__hiQdT{display:flex;flex-direction:column;height:87%}.styles_header__QDGdK{display:flex;justify-content:space-between}.styles_headerTitle__jLJFW{color:#222325;font-size:20px;font-weight:700}.styles_headerClear__x_LBh{cursor:pointer;color:#222325;font-size:20px;font-weight:500}.styles_btnBlock__7zVsj{cursor:pointer;padding-top:15px;border-top:1px solid #404040}.styles_btn__CLOFh{display:flex;justify-content:space-between;align-self:flex-end;padding:10px 20px;width:100%;border-radius:10px;background:#ff8200;color:#fff}.styles_btnText__C846H{font-size:20px;font-weight:500}.styles_btnPrice__fImpB{font-size:20px;font-weight:700}.styles_card__V2Jr6{display:flex;flex-direction:column;justify-content:space-between;gap:10px;border-radius:10px;background:#fff;padding:20px;position:relative}.styles_questionBlock__b7IPi{cursor:pointer;position:absolute;width:30px;height:30px;background:#f1f1f1;border-radius:50%;top:5px;right:5px;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:16px}.styles_questionDescription__Mvh1r{padding:10px;position:absolute;top:40px;left:0;border-radius:10px;border:1px solid #222325;background:#f8f8f8;z-index:10;width:300px}.styles_descriptionTitle__AjJFD{margin-bottom:5px}.styles_cardTitle__CJE55{margin-top:20px;color:#222325;font-size:16px;font-weight:600}.styles_cardDescription__L8rm2{color:#222325;font-size:14px;font-weight:400}.styles_cardPriceBlock__ihk7E{display:flex;justify-content:space-between;align-items:center}.styles_price__NAd8D{color:#222325;font-size:20px;font-weight:600}.styles_cardPlus__JYKuR{border:none;color:#fff;font-size:24px;border-radius:5px;background:#ff8200;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.styles_openButton__L3AP1{padding:10px 20px;background-color:#ff8200;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background-color .2s}.styles_openButton__L3AP1:hover{background-color:#cc6800}.styles_overlay__tq4E_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.styles_modal__8_Pen{background:#fff;border-radius:12px;padding:25px;width:100%;max-height:90vh;overflow-y:auto}.styles_modalBody__XipLN{display:flex;flex-direction:column;gap:20px}.styles_modalHeader___sXZA{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.styles_modalTitle__jQzpq{color:#ff8200;font-size:22px;font-weight:700;margin:0}.styles_cross__KShna{cursor:pointer;transition:opacity .2s}.styles_cross__KShna:hover{opacity:.7}.styles_listContainer__v75Gk{max-height:60vh;overflow-y:auto;padding-right:10px}.styles_list__Jxd1V{padding-left:20px;margin:0}.styles_listItem__WNOg3{color:#222325;font-size:16px;font-weight:500;padding:8px 0;border-bottom:1px solid #eee;list-style-type:disc}.styles_listItem__WNOg3:last-child{border-bottom:none}.styles_item__uajN0{padding:10px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f1f1}.styles_itemNameBlock__VIowU{display:flex;align-items:center;gap:10px}.styles_itemText__qKbk_{color:#222325;font-size:16px;font-weight:600}.styles_itemDesc__nJcvz{color:#222325;font-size:14px;font-weight:400}.styles_buttonBlock__XRSzN{display:flex}.styles_button__JtJEu{cursor:pointer;font-family:Montserrat,sans-serif;border:none;color:#222325;background-color:#f1f1f1;height:34px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600}.styles_leftButton__Ta9Sz,.styles_rightButton__HUlxi{padding:5px 10px}.styles_title__Hu8j3{margin-bottom:10px;font-size:16px;font-weight:600}.styles_input__kJ8ox{font-family:Montserrat,sans-serif;background-color:#f1f1f1!important;margin-bottom:10px}.styles_btn__gZDQ5{font-family:Montserrat,sans-serif!important;font-weight:500;font-size:20px}