.BasketDropdown_dropdown__5A4\+\+{display:inline-block;position:relative;z-index:100}.BasketDropdown_basketButton__fUMt-{background:#262626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;padding:8px 18px}.BasketDropdown_dropdownContent__PONDZ{background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(0,0,0,.133);margin-top:8px;min-width:320px;padding:20px;position:absolute;right:0;transition:all .2s}.BasketDropdown_title__Isdim{color:#2e2e2e;font-size:19px;font-weight:700;margin:0 0 10px;text-align:center}.BasketDropdown_empty__O1FN1{color:#bbb;font-size:16px;margin:24px 0;text-align:center}.BasketDropdown_items__SlpGW{margin-bottom:14px}.BasketDropdown_item__7YF5-{align-items:center;display:flex;margin-bottom:10px}.BasketDropdown_img__e0td5{background:#eee;border:1px solid #e7e7e7;border-radius:7px;height:60px;margin-right:12px;object-fit:cover;width:44px}.BasketDropdown_info__7yLjz{display:flex;flex:1 1;flex-direction:column;gap:3px}.BasketDropdown_name__9uPT4{color:#292929;font-size:15px;font-weight:500;margin-bottom:3px}.BasketDropdown_qty__EAJ-C{color:#444;font-size:14px}.BasketDropdown_price__FQj3U{color:#609;font-size:15px;font-weight:600}.BasketDropdown_showAll__C-onn{background:#eee;border:none;border-radius:7px;color:#333;cursor:pointer;font-size:15px;margin-bottom:8px;padding:8px 0;transition:background .15s;width:100%}.BasketDropdown_showAll__C-onn:hover{background:#e6dbfa;color:#609}.BasketDropdown_total__fD6cQ{font-size:16px;margin:12px 0 10px;text-align:center}.BasketDropdown_payBtn__lXwf0{background:#31b23a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;margin-top:6px;padding:10px 0;transition:background .16s;width:100%}.BasketDropdown_payBtn__lXwf0:hover{background:#26982c}.BasketDropdown_qtyBtn__TfcQZ,.BasketDropdown_removeBtn__qgMyc{align-items:center;background:#f3f4f6;border:none;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.067);color:#1f2937;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:28px;justify-content:center;margin:0 4px;padding:0;transition:background .15s,color .15s,box-shadow .15s;width:28px}.BasketDropdown_qtyBtn__TfcQZ:hover:not(:disabled),.BasketDropdown_removeBtn__qgMyc:hover:not(:disabled){background:#e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.067)}.BasketDropdown_qtyBtn__TfcQZ:active:not(:disabled),.BasketDropdown_removeBtn__qgMyc:active:not(:disabled){background:#d1d5db}.BasketDropdown_removeBtn__qgMyc{background:#fee2e2;color:#dc2626;margin-left:6px}.BasketDropdown_removeBtn__qgMyc:hover:not(:disabled){background:#fecaca;color:#b91c1c}.BasketDropdown_removeBtn__qgMyc:active:not(:disabled){background:#fca5a5}.BasketFullView_fullBasketWrapper__xRXe5{align-items:flex-start;background:#0000003b;bottom:0;display:flex;justify-content:center;left:0;min-height:100vh;overflow-y:auto;position:fixed;right:0;top:0;z-index:1200}.BasketFullView_pageBasketWrapper__miqtD{background:none;display:block;margin:0;min-height:0;min-height:auto;padding:0;position:static;width:100%}.BasketFullView_fullBasket__wJDus{box-shadow:0 8px 40px #0003;margin:42px 0;position:relative}.BasketFullView_fullBasket__wJDus,.BasketFullView_pageBasket__XNaJQ{background:#fff;border-radius:22px;max-width:560px;min-width:440px;padding:32px 32px 26px;width:95vw}.BasketFullView_pageBasket__XNaJQ{box-shadow:0 4px 20px rgba(0,0,0,.067);margin:36px auto;position:static}.BasketFullView_title__zVJPU{font-size:28px;font-weight:700;margin-bottom:22px;text-align:center}.BasketFullView_closeBtn__zFtQo{background:#0000;border:none;color:#b6b6b6;cursor:pointer;font-size:27px;position:absolute;right:22px;top:18px;transition:color .18s}.BasketFullView_closeBtn__zFtQo:hover{color:#f45}.BasketFullView_empty__uiKW6{color:#999;font-size:18px;margin:44px 0;text-align:center}.BasketFullView_itemsList__vGrvP{display:flex;flex-direction:column;gap:22px;margin-bottom:30px}.BasketFullView_item__JZ7qO{align-items:flex-start;background:#faf8ff;border-radius:16px;box-shadow:0 2px 14px hsla(0,0%,60%,.067);display:flex;padding:12px 16px;position:relative}.BasketFullView_img__PkxzA{background:#eee;border:1px solid #ececec;border-radius:7px;height:90px;margin-right:18px;object-fit:cover;width:68px}.BasketFullView_info__KgkDa{display:flex;flex:1 1;flex-direction:column;gap:7px}.BasketFullView_name__OoDNt{color:#221a33;font-size:17px;font-weight:600}.BasketFullView_controls__ZOxDq{align-items:center;display:flex;gap:8px}.BasketFullView_qtyBtn__tkLQN{align-items:center;background:#90ee90;border:none;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.067);cursor:pointer;display:flex;font-size:20px;font-weight:600;height:28px;justify-content:center;line-height:1;margin:0;padding:0;transition:background .12s;width:28px}.BasketFullView_qtyBtn__tkLQN:hover:not(:disabled){background:red}.BasketFullView_qty__3MVjZ{display:inline-block;font-size:17px;font-weight:600;min-width:24px;text-align:center}.BasketFullView_priceRow__hAwwk,.BasketFullView_sumRow__aa0gL{align-items:center;display:flex;font-size:15px;gap:10px;margin-top:2px}.BasketFullView_priceLabel__VJoIM{color:#9c8dc4;font-size:14px}.BasketFullView_price__gQwxI{color:#31109a;font-weight:600}.BasketFullView_sumRow__aa0gL b{color:#28a728;font-size:16px;font-weight:700;margin-left:5px}.BasketFullView_removeBtn__bJ4qp{background:#0000;border:none;color:#d67272;cursor:pointer;font-size:24px;font-weight:700;margin-left:15px;margin-top:7px;transition:color .16s}.BasketFullView_removeBtn__bJ4qp:hover{color:#f22}.BasketFullView_totalRow__o3PAt{font-size:18px;font-weight:600;margin:20px 0 16px;text-align:right}.BasketFullView_totalRow__o3PAt span{color:#888}.BasketFullView_totalRow__o3PAt b{color:#24992b;font-size:19px;margin-left:8px}.BasketFullView_payBtn__4bKFE{background:#31b23a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:10px;padding:14px 0;transition:background .14s;width:100%}.BasketFullView_payBtn__4bKFE:hover{background:#26982c}.Layout_full__-GL48{grid-gap:10px;display:grid;gap:10px;grid-template-areas:"header" "filter-field" "content" "pagination" "recommendations";grid-template-rows:auto auto 1fr auto auto;height:100vh}.Layout_header__mTWUM{align-items:center;background:#333;color:#fff;display:flex;grid-area:header;height:50px;justify-content:space-between;padding:0 20px}.Layout_header__mTWUM .Layout_navbarLeft__h3uG5,.Layout_header__mTWUM .Layout_navbarRight__FfL84{cursor:pointer;display:flex;gap:15px}.Layout_header__mTWUM a{color:#fff}.Layout_cartDropdown__vxR9v{background:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;padding:15px;position:absolute;right:20px;top:60px;width:300px;z-index:10}.Layout_cartDropdown__vxR9v .Layout_cartItem__08TKw{align-items:center;display:flex;gap:10px;margin-bottom:10px}.Layout_cartDropdown__vxR9v .Layout_quantityControl__wgp9R{align-items:center;display:flex;gap:5px}.Layout_cartDropdown__vxR9v .Layout_payButton__ByuEo{background:green;border:none;color:#fff;cursor:pointer;padding:10px;width:100%}.Layout_profileDropdown__44Iv8{background:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:5px;padding:10px;position:absolute;right:80px;top:60px;width:150px;z-index:10}.Layout_profileDropdown__44Iv8 a,.Layout_profileDropdown__44Iv8 button{background:none;border:none;color:orange;cursor:pointer;padding:5px 0;text-align:left;width:100%}.Layout_profileDropdown__44Iv8 .Layout_logoutLink__LEKpd{color:red;text-decoration:underline}.Layout_filterField__kLwpl{align-items:center;background:blue;display:flex;grid-area:filter-field;height:60px;justify-content:space-between;padding:0 20px}.Layout_filterField__kLwpl .Layout_catalog__CAVd3{position:relative}.Layout_filterField__kLwpl .Layout_catalogButton__rKQjb{background:#fff;border:1px solid #ccc;color:#000;cursor:pointer;padding:5px 10px}.Layout_filterField__kLwpl .Layout_dropdown__83eXU{background:#fff;border:1px solid #ccc;display:flex;flex-direction:column;left:0;position:absolute;top:100%;width:150px}.Layout_filterField__kLwpl .Layout_dropdown__83eXU a{color:#000;padding:5px 10px;text-decoration:none}.Layout_filterField__kLwpl .Layout_dropdown__83eXU a:hover{background:#f0f0f0}.Layout_filterField__kLwpl .Layout_searchField__DR4ze{display:flex;flex:1 1;justify-content:center}.Layout_filterField__kLwpl .Layout_searchField__DR4ze input{border:1px solid #ccc;padding:5px 10px;width:80%}.Layout_filterField__kLwpl .Layout_filterFieldRight__Gih--{display:flex;justify-content:flex-end;width:200px}.Layout_filterField__kLwpl .Layout_filterFieldRight__Gih-- select{border:1px solid #ccc;padding:5px;width:100%}.Layout_content__TTwnz{display:flex;gap:10px;grid-area:content}.Layout_content__TTwnz .Layout_filterSidebar__BEmtD{background:green;flex:1 1}.Layout_content__TTwnz .Layout_main__WeqE\+{align-items:flex-start;background:purple;display:flex;flex:3 1;justify-content:center;padding:20px;width:100%}.Layout_pagination__fD8sA{align-items:center;background:orange;display:flex;grid-area:pagination;height:50px;justify-content:center}.Layout_pagination__fD8sA .Layout_pageButton__zmVDz{background:#fff;border:1px solid #ccc;cursor:pointer;margin:0 5px;padding:5px 10px}.Layout_pagination__fD8sA .Layout_pageButton__zmVDz:hover{background:#f0f0f0}.Layout_pagination__fD8sA .Layout_activePage__X84k5{background:green;color:#fff}.Layout_recommendations__RljCl{background:#d3d3d3;grid-area:recommendations;padding:20px;text-align:center}.Layout_recommendations__RljCl .Layout_recommendItems__ms1Ox{display:flex;gap:15px;justify-content:center}.Layout_recommendations__RljCl .Layout_recommendItem__bOzUX{background:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;padding:10px 20px}.Layout_alcoholItems__jGQFF{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);height:100%;width:100%}.Layout_alcoholItem__f1Xiu{align-items:center;background:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:10px;width:100%}.ProfileLayout_container__JXfD1{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100vh}.ProfileLayout_navbar__lAFLG{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:15px 20px}.ProfileLayout_navbarLeft__qE-eQ a{color:#fff;margin-right:20px;text-decoration:none}.ProfileLayout_navbarLeft__qE-eQ a:hover{text-decoration:underline}.ProfileLayout_mainContent__1xm7F{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 4fr;grid-template-rows:auto 1fr;padding:20px}.ProfileLayout_sidebar__v2IGf{background-color:#f4f4f4;border-radius:8px;grid-column:1/2;padding:20px}.ProfileLayout_sidebar__v2IGf ul{list-style:none;padding:0}.ProfileLayout_sidebar__v2IGf li{margin-bottom:10px}.ProfileLayout_sidebar__v2IGf a{color:#333;font-weight:700;text-decoration:none}.ProfileLayout_sidebar__v2IGf a:hover{color:#007bff}.ProfileLayout_profileContent__cG7cW{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;grid-column:2/3;padding:20px}.Home_categorySelector__S8Q9d{align-items:start;display:flex;flex-wrap:wrap;gap:12px}.Home_catalogLabel__v2\+JH{font-weight:700}.Home_categoryButton__5BCW-{background:#fff;border:1px solid #ccc;border-radius:6px;color:#333;cursor:pointer;padding:6px 12px;transition:all .2s ease}.Home_categoryButton__5BCW-:hover{background-color:blue;color:#fff}.Support_supportPage__MI2XO{align-items:center;display:flex;flex-direction:column;width:100%}.Support_header__GdSMC{align-items:center;background:#333;color:#fff;display:flex;height:50px;justify-content:space-between;padding:0 20px;width:100%}.Support_navbarLeft__Ff83D,.Support_navbarRight__RLT6G{display:flex;gap:15px}a{color:#fff}.Support_supportContainer__FtD6g{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:100px auto;max-width:600px;padding:20px;text-align:center}h1{font-size:24px;margin-bottom:10px}p{color:#666;font-size:16px;margin-bottom:20px}.Support_supportForm__N7Yn8{display:flex;flex-direction:column;gap:15px}.Support_formGroup__djGDj{display:flex;flex-direction:column;text-align:left}label{font-weight:700;margin-bottom:5px}input,textarea{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:10px}textarea{height:100px;resize:vertical}.Support_submitButton__sghsK{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:.3s}.Support_submitButton__sghsK:hover{background:#0056b3}.TypeOfAlcohol_alcoholItems__p82UD{grid-gap:32px 16px;display:grid;gap:32px 16px;grid-template-columns:repeat(4,1fr);margin:0 auto;min-width:1280px}.TypeOfAlcohol_alcoholItem__3HSiY{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.067);display:flex;flex-direction:column;min-height:420px;min-width:460px;padding:24px 12px 18px;text-align:center}.TypeOfAlcohol_pagination__Mkk28{display:flex;gap:8px;justify-content:center;margin:32px 0 0}.TypeOfAlcohol_activePage__viB5b{background:#609;border:none;border-radius:6px;color:#fff;font-weight:700;padding:6px 16px}.TypeOfAlcohol_pagination__Mkk28 button{background:#eee;border:1px solid #ccc;border-radius:6px;color:#333;cursor:pointer;padding:6px 16px;transition:background .2s}.TypeOfAlcohol_pagination__Mkk28 button:hover{background:#d1c4e9}.TypeOfAlcohol_topControls__jEQ5x{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:20px 0}.TypeOfAlcohol_categorySelector__oA1j5{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TypeOfAlcohol_catalogLabel__f-RG3{font-weight:700}.TypeOfAlcohol_categoryButton__a1t98{background:#fff;border:1px solid #ccc;border-radius:6px;color:#333;cursor:pointer;padding:6px 12px;transition:all .2s ease}.TypeOfAlcohol_categoryButton__a1t98:hover{background-color:#f0f0f0}.TypeOfAlcohol_activeCategory__a3rkO{background-color:#007bff;border-color:#007bff;color:#fff}.TypeOfAlcohol_searchSort__mt\+RK{display:flex;gap:12px}.TypeOfAlcohol_searchInput__\+v85\+{min-width:200px}.TypeOfAlcohol_searchInput__\+v85\+,.TypeOfAlcohol_sortSelect__BBgHu{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:8px 12px}.TypeOfAlcohol_headerBar__\+Tuqz{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 0}.TypeOfAlcohol_title__WGi3Y{font-size:24px;font-weight:700;margin:0}.TypeOfAlcohol_controls__GW3Sx{display:flex;gap:12px}.TypeOfAlcohol_catalogNav__hT7P0{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:16px;margin-bottom:12px}.TypeOfAlcohol_catalogNav__hT7P0 a{background-color:#f3f3f3;border:1px solid #ccc;border-radius:6px;color:#333;padding:6px 12px;text-decoration:none;transition:background .2s}.TypeOfAlcohol_catalogNav__hT7P0 a:hover{background-color:#e0e0e0}.AlcoholItem_container__Btyv7{margin:0 auto;max-width:800px;padding:20px}.AlcoholItem_backButton__Tge7X{align-items:center;background:none;border:none;color:#007bff;cursor:pointer;display:flex;font-size:16px;gap:5px;margin-bottom:15px}.AlcoholItem_backButton__Tge7X:hover{text-decoration:underline}.AlcoholItem_content__z\+GiA{align-items:center;display:flex;gap:20px}.AlcoholItem_image__qnJnX{border-radius:10px;height:auto;width:200px}.AlcoholItem_details__6EHjI{display:flex;flex-direction:column;gap:10px}.AlcoholItem_price__\+094n{font-size:20px;font-weight:700}.AlcoholItem_volume__cRiPB{color:gray;font-size:14px}.AlcoholItem_addToCart__FwdpB{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px}.AlcoholItem_addToCart__FwdpB:hover{background-color:#218838}h2{margin-top:20px}.AlcoholItem_characteristics__cfBdz{display:flex;flex-direction:column;gap:5px;margin-top:10px}.AlcoholItem_characteristics__cfBdz p{font-size:14px}.AlcoholItem_reviews__E84WF{display:flex;flex-direction:column;gap:15px;margin-top:20px}.AlcoholItem_review__VL7r9{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding-bottom:14px}.AlcoholItem_userWithRating__aJJmZ{align-items:center;display:flex;gap:14px;min-width:0}.AlcoholItem_avatar__I07Q-{background:#fafafa;border:2px solid #ccc;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.067);height:48px;object-fit:cover;width:48px}.AlcoholItem_userIcon__3wAYa{color:gray;font-size:48px}.AlcoholItem_userName__zWsHd{font-weight:700;margin-bottom:4px;margin-top:0;word-break:break-all}.AlcoholItem_reviewRating__7z7Px{display:flex;gap:3px}.AlcoholItem_starFilled__\+ps-i{color:gold}.AlcoholItem_starEmpty__yHHAn{color:#d3d3d3}.AlcoholItem_reviewContent__t8Hw7{display:flex;flex-direction:column;gap:2px;width:100%}.AlcoholItem_reviewText__hI8N4{font-size:15px;margin-bottom:4px;margin-left:62px;margin-top:0;word-break:break-word}.AlcoholItem_reviewDate__ZfeSK{align-self:flex-end;color:gray;font-size:12px;margin-right:10px;margin-top:2px;white-space:nowrap}.AlcoholItem_deleteBtn__3UUbx{background:none;border:none;color:#d9534f;cursor:pointer;font-size:14px;margin-left:10px;margin-top:2px;transition:color .15s}.AlcoholItem_deleteBtn__3UUbx:hover{color:#c82333}.AlcoholItem_reviewButtons__xGOog{display:flex;justify-content:space-between;margin-top:20px}.AlcoholItem_reviewButtons__xGOog button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px}.AlcoholItem_reviewButtons__xGOog button:hover{background-color:#0056b3}.Reviews_container__pUiP8{margin:0 auto;max-width:800px;padding:20px}.Reviews_allReviewsTitle__vMK24{font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.Reviews_reviews__ha8Ov{display:flex;flex-direction:column;gap:20px}.Reviews_review__L3M8m{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding-bottom:14px}.Reviews_userWithRating__og6Jt{align-items:center;display:flex;gap:14px;min-width:0}.Reviews_avatar__83wLA{background:#fafafa;border:2px solid #ccc;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.067);height:48px;object-fit:cover;width:48px}.Reviews_userIcon__\+fHkt{color:gray;font-size:48px}.Reviews_userName__uEruK{font-weight:700;margin-bottom:4px;margin-top:0;word-break:break-all}.Reviews_reviewRating__RL6TS{display:flex;gap:5px}.Reviews_starFilled__84VmK{color:gold}.Reviews_starEmpty__vQ\+GN{color:#d3d3d3}.Reviews_reviewContent__E194Z{display:flex;flex-direction:column;gap:2px;width:100%}.Reviews_reviewText__NdQwV{font-size:15px;margin-bottom:4px;margin-left:62px;margin-top:0;word-break:break-word}.Reviews_reviewDate__GCts2{align-self:flex-end;color:gray;font-size:12px;margin-right:10px;margin-top:2px;white-space:nowrap}.Reviews_deleteBtn__lRaAx{background:none;border:none;color:#d9534f;cursor:pointer;font-size:14px;margin-left:10px;margin-top:2px;transition:color .15s}.Reviews_deleteBtn__lRaAx:hover{color:#c82333}.Reviews_noReviews__BoaPb{color:#888;margin-top:30px;text-align:center}.Reviews_backButton__efMyD{align-items:center;background:none;border:none;color:#007bff;cursor:pointer;display:flex;font-size:16px;gap:5px;margin-bottom:15px}.Reviews_backButton__efMyD:hover{text-decoration:underline}.SendReviewPage_sendReviewContainer__Navtd{background:#fff;border-radius:18px;box-shadow:0 2px 18px rgba(0,0,0,.133);display:flex;flex-direction:column;gap:26px;margin:40px auto;max-width:540px;padding:36px 32px 30px}.SendReviewPage_productInfo__eNMHy{align-items:center;display:flex;font-size:18px;font-weight:500;gap:18px;margin-bottom:8px}.SendReviewPage_productInfo__eNMHy img{background:#fafafa;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.067);height:64px;object-fit:contain;width:64px}.SendReviewPage_userInfo__zAzhO{align-items:center;color:#555;display:flex;font-size:17px;gap:12px;margin-bottom:14px}.SendReviewPage_userInfo__zAzhO img{background:#fafafa;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.067);height:34px;object-fit:cover;width:34px}.SendReviewPage_ratingBox__JwH9J{font-size:21px;letter-spacing:2px;margin:10px 0 18px}.SendReviewPage_ratingBox__JwH9J .SendReviewPage_star__6ErtW{color:#d3d3d3;cursor:pointer;transition:color .2s}.SendReviewPage_ratingBox__JwH9J .SendReviewPage_star__6ErtW.SendReviewPage_active__ZT5Ep{color:#f7b801;text-shadow:0 2px 10px rgba(247,184,1,.267)}.SendReviewPage_formBox__LIkNo{display:flex;flex-direction:column;gap:16px}.SendReviewPage_textArea__qhy03{background:#fafbfc;border:1px solid #eee;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.067);font-size:16px;min-height:80px;outline:none;padding:12px;resize:vertical;transition:border .2s;width:100%}.SendReviewPage_textArea__qhy03:focus{border:1.5px solid #b16cf4}.SendReviewPage_submitButton__FLOYL{background:#b16cf4;border:none;border-radius:8px;box-shadow:0 2px 12px #b16cf433;color:#fff;cursor:pointer;font-size:18px;padding:10px 0;transition:background .2s,box-shadow .2s}.SendReviewPage_submitButton__FLOYL:hover{background:#609}.SendReviewPage_submitButton__FLOYL:active{background:#843ad3}.Login_container__Dtqdb{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:20px}.Login_header__i7sRJ{align-items:center;background:#333;color:#fff;display:flex;height:50px;justify-content:space-between;padding:0 20px;width:100%}.Login_header__i7sRJ .Login_navbarLeft__5d\+\+Q,.Login_header__i7sRJ .Login_navbarRight__b4BeJ{display:flex;gap:15px}.Login_header__i7sRJ a{color:#fff}.Login_content__Wm\+yW{align-items:center;display:flex;flex-direction:column;margin-top:100px;max-width:500px;width:100%}.Login_content__Wm\+yW .Login_title__Jw\+6f{font-size:30px;font-weight:700;margin-bottom:20px}.Login_content__Wm\+yW .Login_form__teMuo{display:flex;flex-direction:column;gap:20px;width:100%}.Login_content__Wm\+yW .Login_form__teMuo .Login_inputField__ERsgS{display:flex;flex-direction:column}.Login_content__Wm\+yW .Login_form__teMuo .Login_inputField__ERsgS label{font-weight:700}.Login_content__Wm\+yW .Login_form__teMuo .Login_inputField__ERsgS input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-top:5px;padding:10px}.Login_content__Wm\+yW .Login_form__teMuo .Login_links__EIe\+C{display:flex;font-size:20px;justify-content:space-between;text-decoration:none}.Login_content__Wm\+yW .Login_form__teMuo .Login_submitButton__Idh3-{background-color:blue;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px}.Login_content__Wm\+yW .Login_socialLogin__4y5JA{align-items:center;display:flex;flex-direction:column;margin-top:40px}.Login_content__Wm\+yW .Login_socialLogin__4y5JA h2{font-size:20px;margin-bottom:10px}.Login_content__Wm\+yW .Login_socialLogin__4y5JA .Login_socialButtons__Xx-kb{display:flex;flex-direction:column;gap:15px}.Login_content__Wm\+yW .Login_socialLogin__4y5JA .Login_socialButton__Z5H-6{align-items:center;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;padding:12px;width:100%}.Login_content__Wm\+yW .Login_socialLogin__4y5JA .Login_socialButton__Z5H-6 img{height:20px;width:20px}.Register_container__qp7Nx{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:20px}.Register_header__U-iFa{align-items:center;background:#333;color:#fff;display:flex;height:50px;justify-content:space-between;padding:0 20px;width:100%}.Register_header__U-iFa .Register_navbarLeft__-YiBE,.Register_header__U-iFa .Register_navbarRight__uocoW{display:flex;gap:15px}.Register_header__U-iFa a{color:#fff}.Register_content__0P41Y{align-items:center;display:flex;flex-direction:column;margin-top:100px;max-width:500px;width:100%}.Register_content__0P41Y .Register_title__ItYZJ{font-size:30px;font-weight:700;margin-bottom:20px}.Register_content__0P41Y .Register_form__NV8\+G{display:flex;flex-direction:column;gap:20px;width:100%}.Register_content__0P41Y .Register_form__NV8\+G .Register_inputField__kLvmO{display:flex;flex-direction:column}.Register_content__0P41Y .Register_form__NV8\+G .Register_inputField__kLvmO label{font-weight:700}.Register_content__0P41Y .Register_form__NV8\+G .Register_inputField__kLvmO input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-top:5px;padding:10px}.Register_content__0P41Y .Register_form__NV8\+G .Register_submitButton__n9nrW{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px}.Register_content__0P41Y .Register_socialLogin__d6XNL{align-items:center;display:flex;flex-direction:column;margin-top:40px}.Register_content__0P41Y .Register_socialLogin__d6XNL h2{font-size:20px;margin-bottom:10px}.Register_content__0P41Y .Register_socialLogin__d6XNL .Register_socialButtons__keTIi{display:flex;flex-direction:column;gap:15px}.Register_content__0P41Y .Register_socialLogin__d6XNL .Register_socialButton__hRrng{align-items:center;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;padding:12px;width:100%}.Register_content__0P41Y .Register_socialLogin__d6XNL .Register_socialButton__hRrng img{height:20px;width:20px}.ResetPassword_container__GR3VH{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:20px}.ResetPassword_header__-Zc51{align-items:center;background:red;display:flex;height:50px;justify-content:space-between;padding:0 20px;width:100%}.ResetPassword_header__-Zc51 .ResetPassword_navbarLeft__NDEnj,.ResetPassword_header__-Zc51 .ResetPassword_navbarRight__jtIPj{display:flex;gap:15px}.ResetPassword_content__eM5\+E{align-items:center;display:flex;flex-direction:column;margin-top:100px;max-width:500px;width:100%}.ResetPassword_content__eM5\+E .ResetPassword_title__2AvHT{font-size:30px;font-weight:700;margin-bottom:20px}.ResetPassword_content__eM5\+E .ResetPassword_instruction__lOCyd{font-size:16px;margin-bottom:20px;text-align:center}.ResetPassword_content__eM5\+E .ResetPassword_form__oQjSf{display:flex;flex-direction:column;gap:20px;width:100%}.ResetPassword_content__eM5\+E .ResetPassword_form__oQjSf .ResetPassword_inputField__EJ74m{display:flex;flex-direction:column}.ResetPassword_content__eM5\+E .ResetPassword_form__oQjSf .ResetPassword_inputField__EJ74m label{font-weight:700}.ResetPassword_content__eM5\+E .ResetPassword_form__oQjSf .ResetPassword_inputField__EJ74m input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-top:5px;padding:10px}.ResetPassword_content__eM5\+E .ResetPassword_form__oQjSf .ResetPassword_submitButton__979QM{background-color:blue;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px}.NewsFeed_newsFeedContainer__Plgno{margin:0 auto;max-width:700px;padding:20px}.NewsFeed_post__9Dk24{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #00000014;margin-bottom:20px;padding:15px 20px;transition:all .3s ease-in-out}.NewsFeed_post__9Dk24:hover{transform:translateY(-5px)}.NewsFeed_postHeader__p5EDK{align-items:center;display:flex;margin-bottom:15px}.NewsFeed_userPhoto__uDjuT{border-radius:50%;height:50px;margin-right:10px;width:50px}.NewsFeed_postInfo__Ae4JB{display:flex;flex-direction:column;justify-content:center;line-height:1}.NewsFeed_userName__g3VxJ{font-size:16px;font-weight:700;margin-bottom:2px}.NewsFeed_postDate__seAWy{color:#888;font-size:13px;margin-top:2px}.NewsFeed_postContent__7CloU{font-size:15px;line-height:1.5;margin-bottom:15px}.NewsFeed_postImage__Vd5li{background:#fafafa;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.067);display:block;height:auto;margin:0 auto 15px;max-height:320px;max-width:100%;object-fit:contain;width:auto}.NewsFeed_dislikeButton__Z0NED,.NewsFeed_likeButton__nPLYQ{background:none;color:#555;transition:.2s}.NewsFeed_likeButton__nPLYQ:hover{color:#007bff}.NewsFeed_dislikeButton__Z0NED:hover{color:#dc3545}.NewsFeed_commentsSection__GZzAF{border-top:1px solid #eee;margin-top:18px;padding-top:10px}.NewsFeed_comment__Igh0G{border-bottom:1px solid #f1f1f1;margin-bottom:10px;padding-bottom:6px}.NewsFeed_commentHeader__JjsrQ{align-items:flex-start;display:flex;margin-bottom:3px}.NewsFeed_commentAuthorPhoto__0iVVM{border-radius:50%;height:32px;margin-right:8px;object-fit:cover;width:32px}.NewsFeed_commentInfo__y-jlG{display:flex;flex-direction:column;height:32px;justify-content:space-between;line-height:1}.NewsFeed_commentAuthor__A-37S{font-size:14px;font-weight:600;margin-bottom:2px}.NewsFeed_commentDate__eNbHE{color:#888;font-size:12px;margin-top:2px}.NewsFeed_commentText__FDh\+x{display:block;font-size:14px;margin-left:40px}.NewsFeed_showAllCommentsBtn__MfLQT{background:#f2f2f2;border:none;border-radius:6px;color:#609;cursor:pointer;font-size:13px;font-weight:500;margin:6px 0 0;padding:6px 14px;transition:background .2s}.NewsFeed_showAllCommentsBtn__MfLQT:hover{background:#ece0f7}.NewsFeed_modalOverlay__KGgMf{align-items:center;background:#00000052;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.NewsFeed_modalContent__dQTP1{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;max-height:80vh;max-width:440px;padding:0 0 14px;width:95vw}.NewsFeed_modalHeader__R6XuV{align-items:center;border-bottom:1px solid #ececec;display:flex;justify-content:space-between;padding:18px 18px 8px}.NewsFeed_modalHeader__R6XuV h3{font-size:18px;margin:0}.NewsFeed_modalClose__jGDia{background:none;border:none;color:#888;cursor:pointer;font-size:26px;line-height:1;margin-left:10px;transition:color .18s}.NewsFeed_modalClose__jGDia:hover{color:#d00}.NewsFeed_allCommentsList__srkdC{max-height:55vh;overflow-y:auto;padding:10px 18px 0}.NewsFeed_commentForm__-nZsp{display:flex;gap:8px;margin-top:14px}.NewsFeed_commentForm__-nZsp input{border:1px solid #ccc;border-radius:6px;flex:1 1;font-size:14px;padding:6px 8px}.NewsFeed_commentForm__-nZsp button{background:#ff2f36;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:6px 16px;transition:background .22s}.NewsFeed_commentForm__-nZsp button:hover{background:#609}@media(max-width:768px){.NewsFeed_post__9Dk24{padding:10px 8px}.NewsFeed_userPhoto__uDjuT{height:40px;width:40px}.NewsFeed_postContent__7CloU{font-size:14px}.NewsFeed_modalContent__dQTP1{max-width:99vw}}.NewsFeed_deleteButton__Chte0{background:#0000;border:none;color:#d00;cursor:pointer;font-size:18px;margin-left:auto;transition:.2s}.NewsFeed_deleteButton__Chte0:hover{opacity:.7}.NewsFeed_deleteCommentButton__Jlfr0{background:#0000;border:none;color:#000;cursor:pointer;font-size:14px;margin-left:auto;transition:.2s}.NewsFeed_deleteCommentButton__Jlfr0:hover{opacity:.7}.NewsFeed_postActions__Skdfp{display:flex;gap:10px;justify-content:space-between}.NewsFeed_dislikeButton__Z0NED,.NewsFeed_likeButton__nPLYQ{align-items:center;background:#f2f2f2;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:6px 12px;transition:background .2s,color .2s}.NewsFeed_likeButton__nPLYQ:hover{background:#d0ebff;color:#fff}.NewsFeed_dislikeButton__Z0NED:hover{background:#ffd6d6;color:#fff}.NewsFeed_likeButton__nPLYQ.NewsFeed_active__8Dwy7{background:#007bff;color:#fff}.NewsFeed_dislikeButton__Z0NED.NewsFeed_active__8Dwy7{background:#dc3545;color:#fff}.NewsFeed_commentActions__K6g4t{display:flex;gap:8px;margin-left:40px;margin-top:4px}.NewsFeed_commentDislikeButton__cJq5p,.NewsFeed_commentLikeButton__nx14i{align-items:center;background:#f2f2f2;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 8px;transition:background .2s,color .2s}.NewsFeed_commentLikeButton__nx14i:hover{background:#d0ebff}.NewsFeed_commentDislikeButton__cJq5p:hover{background:#ffd6d6}.NewsFeed_commentLikeButton__nx14i.NewsFeed_active__8Dwy7{background:#007bff;color:#fff}.NewsFeed_commentDislikeButton__cJq5p.NewsFeed_active__8Dwy7{background:#dc3545;color:#fff}.Profile_profileContainer__pghnC{display:flex;flex-direction:column;gap:20px}.Profile_profileDetails__NByK0{align-items:center;display:flex;gap:20px}.Profile_profileImage__n2sxv{border-radius:50%;height:150px;object-fit:cover;width:150px}.Profile_profileText__ZxWi8{font-size:16px}.Profile_newsFeed__UIVUY{background:#f4f4f4;border-radius:8px;padding:15px}.Profile_newsFeed__UIVUY h2{margin-bottom:10px}.Profile_newsItem__2GySg{background:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:5px;padding:10px}.Profile_newsFeedHeader__PEVXB{align-items:center;display:flex;justify-content:space-between}.Profile_addPostButton__VrSM\+{background:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:6px 12px}.Profile_addPostButton__VrSM\+:hover{background:#45a049}.Profile_modalOverlay__4thg2{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.Profile_modal__1bvlZ{background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:20px;width:400px}.Profile_modal__1bvlZ textarea{min-height:100px;width:100%}.Profile_modalActions__DROdX{display:flex;gap:10px;justify-content:flex-end}.ProfileById_profileContainer__6rV7o{display:flex;flex-direction:column;gap:20px}.ProfileById_profileDetails__ri6JU{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.ProfileById_profileImage__FG1vd{border:2px solid #ccc;border-radius:50%;height:150px;object-fit:cover;width:150px}.ProfileById_profileText__0GXW8{flex:1 1;font-size:16px;min-width:250px}.ProfileById_profileText__0GXW8 button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 14px;transition:background-color .2s}.ProfileById_profileText__0GXW8 button:hover{background-color:#0056b3}.ProfileById_profileText__0GXW8 button:disabled{background-color:#ccc;cursor:not-allowed}.ProfileById_newsFeed__0ErB3{background:#f4f4f4;border-radius:8px;padding:15px}.ProfileById_newsFeed__0ErB3 h2{margin-bottom:10px}.ProfileById_newsItem__1oLKg{background:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:5px;padding:10px}.Settings_settingsContainer__bVBov{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px;padding:20px}.Settings_title__AYEoB{font-size:24px;font-weight:700;margin-bottom:20px}.Settings_inputGroup__J5SAC{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;width:100%}label{font-size:16px;font-weight:500;margin-right:10px}input,select{border:1px solid #ccc;border-radius:5px;flex-grow:1;font-size:14px;padding:8px}button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:8px 12px;transition:.3s}button:hover{background-color:#00c}.Settings_additionalInfo__bGcU7{display:flex;flex-direction:column;gap:15px;margin-top:20px;width:100%}.Settings_additionalInfoRow__Tv9on{align-items:center;display:flex;justify-content:space-between}.Settings_passwordSection__4TvrJ{margin-top:30px;width:100%}.Settings_forgotPassword__IqokR{color:green;font-size:14px;margin-top:5px;text-decoration:none}.Settings_forgotPassword__IqokR:hover{text-decoration:underline}.Friends_friendsContainer__ossjo{margin:0 auto;max-width:1000px;padding:20px}.Friends_tabButtons__NiWHE{display:flex;gap:15px;justify-content:center;margin-bottom:20px}.Friends_tabButtons__NiWHE button{background-color:#f0f0f0;border:none;border-radius:6px;cursor:pointer;font-weight:700;opacity:1!important;padding:10px 20px;pointer-events:auto;transition:background-color .2s ease}.Friends_tabButtons__NiWHE .Friends_activeTab__9niZI{background-color:#333;color:#fff}.Friends_tabButtons__NiWHE button:hover:not(.Friends_activeTab__9niZI){background-color:#e0e0e0}.Friends_friendsList__2gIDW{display:flex;flex-direction:column;gap:15px}.Friends_friendCard__1Aw4F{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000000a;display:flex;gap:20px;padding:16px}.Friends_avatar__Y7AOL{border:2px solid #ccc;border-radius:50%;height:80px;object-fit:cover;width:80px}.Friends_friendActions__iWbiL{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.Friends_friendActions__iWbiL button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;opacity:1!important;padding:6px 12px;pointer-events:auto;transition:background-color .2s ease}.Friends_friendActions__iWbiL button:first-child{background-color:#007bff}.Friends_friendActions__iWbiL button:nth-child(2){background-color:#28a745}.Friends_friendActions__iWbiL button:nth-child(3){background-color:#dc3545}.Friends_friendActions__iWbiL button:hover{filter:brightness(1.1)}.Friends_friendActionsColumn__y1UCM{display:flex;flex-direction:column;gap:10px;margin-left:auto}.Friends_friendActionsColumn__y1UCM button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;opacity:1!important;padding:6px 12px;pointer-events:auto;transition:background-color .2s ease}.Friends_friendActionsColumn__y1UCM button:first-child{background-color:#007bff}.Friends_friendActionsColumn__y1UCM button:nth-child(2){background-color:#28a745}.Friends_friendActionsColumn__y1UCM button:nth-child(3){background-color:#dc3545}.Friends_friendActionsColumn__y1UCM button:hover{filter:brightness(1.1)}.Follows_followsContainer__4au3u{align-items:center;display:flex;flex-direction:column;gap:20px}h2{font-size:24px;font-weight:700;text-align:center}.Follows_followsGrid__YwdVl{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;max-width:900px;width:100%}.Follows_followBlock__d13nC{background:#f8f8f8;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;gap:15px;padding:20px}h3{font-size:20px;font-weight:700;text-align:center}.Follows_followCard__dxPr-{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:15px}.Follows_followProfile__2e5J\+{align-items:center;display:flex;flex-direction:column}.Follows_followAvatar__-yUmW{border-radius:50%;height:80px;object-fit:cover;width:80px}.Follows_followName__gbnOY{font-size:18px;font-weight:700;margin-top:8px}.Follows_followActions__tYPi2{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.Follows_followActions__tYPi2 button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:8px 12px;transition:.3s;width:160px}.Follows_viewProfile__We6Ig{background:#007bff;color:#fff}.Follows_sendMessage__44g6t{background:#28a745;color:#fff}.Follows_unfollow__NJwBZ{background:#dc3545;color:#fff}.Follows_removeFollower__mYUHB{background:#ff9800;color:#fff}.Follows_followActions__tYPi2 button:hover{opacity:.8}.Messages_messagesContainer__8hJjH{display:flex;flex-direction:column;height:100%}.Messages_chatHeader__y8qrQ{background-color:#fff;border-bottom:1px solid #ddd;padding:12px}.Messages_messagesList__g\+nKf{background-color:#f9f9f9;display:flex;flex:1 1;flex-direction:column;gap:12px;max-height:800px;overflow-y:auto;padding:16px}.Messages_messageRow__YrxhZ{align-items:flex-end;display:flex;gap:10px}.Messages_avatar__ZONoW{border-radius:50%;height:36px;object-fit:cover;width:36px}.Messages_myMessage__zbJDm{background-color:#e0f4ff;border-radius:16px 16px 0 16px;justify-content:flex-end;margin-left:auto}.Messages_myMessage__zbJDm,.Messages_theirMessage__VELkD{align-items:flex-end;display:flex;flex-direction:row;gap:10px;max-width:60%;padding:8px 12px}.Messages_theirMessage__VELkD{background-color:#fff;border-radius:16px 16px 16px 0;box-shadow:0 1px 3px #0000000d;margin-right:auto;text-align:left}.Messages_messageSender__70fxl{color:#333;font-size:14px;font-weight:500}.Messages_messageContent__MVy1x{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.Messages_myMessage__zbJDm .Messages_messageContent__MVy1x{align-items:flex-end;text-align:right}.Messages_messageText__Yduco{font-size:15px;white-space:pre-wrap;word-break:break-word}.Messages_messageTime__xU0pp{color:#777;font-size:12px;margin-top:4px}.Messages_messageInput__CpifG{background-color:#fff;border-top:1px solid #ddd;padding:12px}.Messages_inputRow__TyuBX{align-items:center;display:flex;gap:10px}.Messages_inputRow__TyuBX input[type=text]{border:1px solid #ccc;border-radius:10px;flex:1 1;font-size:15px;padding:10px 12px}.Messages_inputRow__TyuBX button{background-color:#ff3b3f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px}.Messages_attachButton__Hi16C{cursor:pointer;font-size:20px;-webkit-user-select:none;user-select:none}.Messages_previewArea__nh5SR{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;padding:6px 0}.Messages_previewItem__2144a{max-width:120px;position:relative}.Messages_previewImage__9QdDq{border-radius:12px;height:auto;object-fit:cover;width:100%}.Messages_filePreview__OS\+u5{background-color:#eee;border-radius:8px;display:inline-block;font-size:13px;padding:4px 8px}.Messages_removeFileButton__qolD\+{background-color:#f44336;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:12px;height:20px;position:absolute;right:-6px;top:-6px;width:20px}.Messages_attachmentsGallery__eCIsV{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.Messages_imagePreview__nJA0L{border-radius:10px;box-shadow:0 2px 8px #00000012;cursor:pointer;height:140px;object-fit:cover;transition:box-shadow .2s;width:140px}.Messages_imagePreview__nJA0L:hover{box-shadow:0 4px 16px #0000001f}.Messages_videoPreview__VKzN8{background:#111;border-radius:12px;box-shadow:0 2px 8px #00000012;height:140px;max-width:100%;object-fit:cover;width:210px}.Messages_fileLink__D7bdd{background-color:#eee;border-radius:8px;color:#000;display:inline-block;font-size:14px;padding:6px 10px;text-decoration:none}.FriendInviteForm_invite-block__MVHUw{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 5px #0000000d;margin-top:20px;padding:15px}.FriendInviteForm_invite-title__cTogX{align-items:center;display:flex;font-weight:700;gap:6px;margin-bottom:10px}.FriendInviteForm_invite-form__jfBlK{display:flex;flex-direction:column;gap:10px}.FriendInviteForm_invite-row__mwEiu{display:flex;gap:8px}.FriendInviteForm_invite-row__mwEiu input,.FriendInviteForm_invite-row__mwEiu select{border:1px solid #ccc;border-radius:6px;flex:1 1;padding:6px 10px}.FriendInviteForm_invite-row__mwEiu button{background-color:crimson;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;white-space:nowrap}.FriendInviteForm_invite-row__mwEiu button:hover{background-color:darkred}.ChatParticipantsPanel_chat-participants-panel__187Do{margin-top:1rem}.ChatParticipantsPanel_participants-scroll__S\+aMR{display:flex;flex-direction:column;gap:10px;max-height:250px;overflow-y:auto;padding-right:6px}.ChatParticipantsPanel_participant-item__IQXOj{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:6px;padding:10px}.ChatParticipantsPanel_participant-info__dxC2h{align-items:center;display:flex;font-size:14px;font-weight:500}.ChatParticipantsPanel_participant-actions__QHylZ{display:flex;flex-wrap:wrap;gap:6px}.ChatParticipantsPanel_participant-actions__QHylZ button{background-color:crimson;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:4px 10px;transition:background .2s ease}.ChatParticipantsPanel_participant-actions__QHylZ button:hover{background-color:darkred}.ChatControlPanel_chatTitle__q5X0K{font-size:18px;font-weight:600;margin-bottom:12px}.ChatControlPanel_panel__6DH\+I{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 6px #0000000d;padding:15px}.ChatControlPanel_controls__t6Pq1{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.ChatControlPanel_controls__t6Pq1 button,.ChatControlPanel_controls__t6Pq1 div,.ChatControlPanel_controls__t6Pq1 label{align-items:center;background-color:crimson;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;padding:6px 12px;transition:background .2s ease;white-space:nowrap}.ChatControlPanel_controls__t6Pq1 button:hover,.ChatControlPanel_controls__t6Pq1 label:hover{background-color:darkred}.ChatControlPanel_avatarLabel__K8c2c input{display:none}.ChatControlPanel_controls__t6Pq1 button:last-child{margin-left:auto}.ChatControlPanel_editRowInline__GwS0\+{align-items:center;display:flex;gap:8px;height:38px}.ChatControlPanel_editRowInline__GwS0\+ input{border:1px solid #ccc;border-radius:6px;font-size:14px;height:100%;padding:6px 10px}.CreateGroupChatPanel_panelWrapper__m8D1l{background:#fff;border-radius:22px;box-shadow:0 12px 42px 0 #3e50ff14,0 2px 8px 0 #3e50ff08;display:flex;flex-direction:column;gap:22px;margin-top:30px;max-width:98vw;min-height:480px;padding:32px 34px 28px;width:430px}@media(max-width:600px){.CreateGroupChatPanel_panelWrapper__m8D1l{min-width:0;padding:13px;width:98vw}}.CreateGroupChatPanel_chatTitleInput__xjOEf{background:#f9faff;border:1.5px solid #e2e6ed;border-radius:13px;font-size:1.16rem;font-weight:500;margin-bottom:4px;padding:14px 18px;transition:border .18s;width:100%}.CreateGroupChatPanel_chatTitleInput__xjOEf:focus{background:#f3f6ff;border:1.7px solid #6072ff;outline:none}.CreateGroupChatPanel_avatarBlock__D2pzk{align-items:center;display:flex;gap:17px;margin-bottom:3px;margin-top:4px}.CreateGroupChatPanel_avatarPreview__e\+4gC{background:#f3f3f3;border:2px solid #ecebfd;border-radius:17px;box-shadow:0 2px 10px 0 #3e50ff0f;display:block;height:64px;object-fit:cover;width:64px}.CreateGroupChatPanel_avatarInput__OGSxj{font-size:.97rem;margin-bottom:0}.CreateGroupChatPanel_selectFriend__tUINw{background:#f7f8ff;border:1.5px solid #e2e6ed;border-radius:11px;font-size:1rem;margin-bottom:2px;padding:10px 16px;transition:border .18s;width:100%}.CreateGroupChatPanel_selectFriend__tUINw:focus{background:#f3f6ff;border:1.5px solid #6072ff;outline:none}.CreateGroupChatPanel_searchInput__XJfp4{background:#f7f8ff;border:1.5px solid #e2e6ed;border-radius:11px;font-size:1rem;margin-bottom:4px;padding:10px 15px;transition:border .18s;width:100%}.CreateGroupChatPanel_searchInput__XJfp4:focus{background:#f3f6ff;border:1.5px solid #6072ff;outline:none}.CreateGroupChatPanel_searchResults__PxolB{background:#f6f6fc;border-radius:11px;box-shadow:0 2px 8px #3c3c7812;margin-bottom:2px;max-height:120px;overflow-y:auto;padding:3px 0}.CreateGroupChatPanel_resultItem__hiurp{border-radius:10px;cursor:pointer;font-size:1rem;margin:2px 6px;padding:8px 20px;transition:background .18s}.CreateGroupChatPanel_resultItem__hiurp:hover{background:#e6e7fa;color:#5a62f2}.CreateGroupChatPanel_resultItem__hiurp.CreateGroupChatPanel_selected__gy8kB{background:#e6e7fa;color:#5a62f2;font-weight:500}.CreateGroupChatPanel_selectedFriends__7VO4G{display:flex;flex-wrap:wrap;font-size:1rem;gap:6px 7px;margin-bottom:6px;margin-top:5px}.CreateGroupChatPanel_selectedFriends__7VO4G span{background:#f0eeff;border:1px solid #ebe8fa;border-radius:10px;color:#6556e6;cursor:pointer;display:inline-block;font-weight:500;padding:4px 13px 4px 10px;transition:background .18s,border .18s}.CreateGroupChatPanel_selectedFriends__7VO4G span:hover{background:#edeaff;border:1px solid #d1cdf6;color:#4033c8}.CreateGroupChatPanel_buttonRow__YlGHi{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.CreateGroupChatPanel_createBtn__FnksV{background:linear-gradient(90deg,#6556e6 25%,#5974f8);border:none;border-radius:10px;box-shadow:0 4px 18px #3c50ff12;color:#fff;cursor:pointer;font-size:1.13rem;font-weight:500;letter-spacing:.01em;padding:10px 33px;transition:background .18s,box-shadow .18s}.CreateGroupChatPanel_createBtn__FnksV:hover{background:linear-gradient(90deg,#5a62f2,#4033c8 90%);box-shadow:0 6px 24px #3c50ff21}.CreateGroupChatPanel_cancelBtn__kg0Wj{background:#f3f3f7;border:none;border-radius:10px;color:#5a627a;cursor:pointer;font-size:1.09rem;font-weight:500;padding:10px 22px;transition:background .16s,color .16s}.CreateGroupChatPanel_cancelBtn__kg0Wj:hover{background:#edeaff;color:#ff2d55}.Chat_chatContainer__imTBC{background:#f9f9f9;display:flex;height:100vh;overflow:hidden}.Chat_chatList__QEIkf{background:#fff;border-right:1px solid #ddd;overflow-y:auto;padding:20px;width:30%}.Chat_chatContent__IrEeZ{display:flex;flex-direction:column;height:100vh;overflow:hidden;width:70%}.Chat_controlsRow__YhDL9{align-items:center;display:flex;gap:16px;margin-bottom:20px}.Chat_searchBar__ss9zm{background:#f7f7f7;border:1px solid #ddd;border-radius:8px;flex:1 1;font-size:15px;margin-right:0;outline:none;padding:8px 10px}.Chat_createGroupBtn__r42n-{background:#f91e1e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin-left:auto;padding:8px 18px;transition:background .2s;white-space:nowrap}.Chat_createGroupBtn__r42n-:hover{background:#d90a0a}.Chat_dialogsList__Y4eZf{margin-top:8px}.Chat_chatItem__B5ihy{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin-bottom:16px;padding:6px 4px;transition:background .15s}.Chat_chatItem__B5ihy:hover{background:#f2f2f2}.Chat_avatar__fc775{background:#eee;border-radius:8px;height:50px;object-fit:cover;width:50px}.Chat_chatText__6eERS{display:flex;flex-direction:column;justify-content:center;max-width:180px}.Chat_chatText__6eERS strong{color:#000;font-size:15px;margin-bottom:4px}.Chat_chatText__6eERS .Chat_lastMessage__-R3U6{color:#777;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileReviews_container__Jgifk{padding:24px}.ProfileReviews_pageTitle__Y\+KGN{font-size:2rem;font-weight:700;margin-bottom:18px;text-align:center}.ProfileReviews_filterPanel__Bp0mi{display:flex;gap:10px;justify-content:center;margin-bottom:18px}.ProfileReviews_filterPanel__Bp0mi button{background:#eee;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;padding:7px 20px}.ProfileReviews_filterPanel__Bp0mi button.ProfileReviews_active__hwlxL,.ProfileReviews_filterPanel__Bp0mi button:hover{background:#6859d9;color:#fff}.ProfileReviews_reviewsList__3IeuD{display:flex;flex-direction:column;gap:26px}.ProfileReviews_reviewCard__gRBHQ{align-items:flex-start;background:#faf8ff;border-radius:16px;box-shadow:0 1px 8px hsla(0,0%,87%,.522);display:flex;gap:26px;padding:20px 28px;transition:box-shadow .16s}.ProfileReviews_reviewCard__gRBHQ:hover{box-shadow:0 3px 18px #b3b0e466}.ProfileReviews_alcoholImage__9HjN2{background:#f5f5f5;border:1px solid #ececec;border-radius:8px;flex-shrink:0;height:98px;object-fit:cover;width:78px}.ProfileReviews_infoBlock__rafs5{display:flex;flex:1 1;flex-direction:column;gap:12px}.ProfileReviews_headerRow__M\+OUE{align-items:flex-end;display:flex;gap:15px;justify-content:space-between}.ProfileReviews_leftBlock__3u4xQ{display:flex;flex-direction:column;gap:4px}.ProfileReviews_alcoholName__htzUl{color:#20194a;font-size:1.15rem;font-weight:700;line-height:1.18;margin-bottom:2px}.ProfileReviews_price__kssuF{color:#24a815;font-size:1.03rem;font-weight:600}.ProfileReviews_buttonsRow__wwvKo{display:flex;gap:10px}.ProfileReviews_viewBtn__02ygc{background:#3a71f7;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;height:36px;min-width:148px;padding:7px 18px;transition:background .14s}.ProfileReviews_viewBtn__02ygc:hover{background:#2546a5}.ProfileReviews_deleteBtn__gHRZx{background:#ff3b2e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;height:36px;padding:7px 16px;transition:background .13s}.ProfileReviews_deleteBtn__gHRZx:hover{background:#c90f0f}.ProfileReviews_metaRow__jiAz\+{align-items:center;display:flex;gap:24px}.ProfileReviews_metaRow__jiAz\+ .ProfileReviews_reviewDate__b5MJ5{color:#888;font-size:.98rem}.ProfileReviews_metaRow__jiAz\+ .ProfileReviews_rating__BpAbo{font-size:1.16rem}.ProfileReviews_metaRow__jiAz\+ .ProfileReviews_rating__BpAbo .ProfileReviews_starFilled__GCfdR{color:gold}.ProfileReviews_metaRow__jiAz\+ .ProfileReviews_rating__BpAbo .ProfileReviews_starEmpty__EBJqt{color:#ddd}.ProfileReviews_metaRow__jiAz\+ .ProfileReviews_authorName__GXOgl{color:#928ef2;font-size:1.01rem;font-weight:500}.ProfileReviews_reviewText__HfJDp{color:#232232;font-size:1.06rem;line-height:1.58;margin-top:2px}.ProfileReviews_empty__CH3KY{color:#bbb;font-size:18px;margin:30px 0;text-align:center}.ProfileReviews_pagination__J1cnn{display:flex;gap:7px;justify-content:center;margin:34px 0 0}.ProfileReviews_pagination__J1cnn button{background:#f5f6fc;border:none;border-radius:6px;color:#222;cursor:pointer;font-size:1rem;font-weight:500;padding:6px 18px;transition:background .13s}.ProfileReviews_pagination__J1cnn button.ProfileReviews_active__hwlxL,.ProfileReviews_pagination__J1cnn button:hover{background:#4b55c1;color:#fff}@media(max-width:600px){.ProfileReviews_reviewCard__gRBHQ{align-items:stretch;flex-direction:column;gap:13px;padding:13px 8px}.ProfileReviews_alcoholImage__9HjN2{border-radius:7px;height:68px;width:58px}.ProfileReviews_headerRow__M\+OUE{align-items:stretch;flex-direction:column;gap:6px}.ProfileReviews_buttonsRow__wwvKo{flex-direction:column;gap:8px;width:100%}.ProfileReviews_deleteBtn__gHRZx,.ProfileReviews_viewBtn__02ygc{min-width:0;min-width:auto;width:100%}.ProfileReviews_pagination__J1cnn button{font-size:.95rem;padding:5px 10px}}.BuyHistory_historyContainer__BahU1{margin:0 auto;max-width:700px;padding:32px}.BuyHistory_pageTitle__6-FQ1{font-size:28px;font-weight:700;margin-bottom:32px;text-align:center}.BuyHistory_purchaseBlock__EP5Ee{background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.067);margin-bottom:32px;padding:28px;transition:box-shadow .18s}.BuyHistory_purchaseBlock__EP5Ee:hover{box-shadow:0 8px 28px rgba(0,0,0,.133)}.BuyHistory_orderHeader__5fpFK{align-items:center;display:flex;font-size:17px;margin-bottom:14px}.BuyHistory_orderHeader__5fpFK .BuyHistory_orderId__1gA4w{color:#222;font-size:19px;font-weight:600;margin-right:16px}.BuyHistory_orderHeader__5fpFK .BuyHistory_orderDate__-f3sT{color:#8c8c8c;font-size:15px}.BuyHistory_orderHeader__5fpFK .BuyHistory_orderStatus__DWTIW{background:#f3f7ff;border-radius:12px;color:#1f6feb;font-size:14px;font-weight:500;margin-left:auto;padding:4px 14px}.BuyHistory_purchaseItems__\+kCGS{margin-bottom:10px}.BuyHistory_purchaseItem__0YaAS{align-items:center;background:#f9f9f9;border-radius:8px;display:flex;gap:18px;margin-bottom:14px;padding:9px 12px}.BuyHistory_alcoholImage__WADO9{background:#f3f3f3;border:1px solid #e5e5e5;border-radius:6px;height:60px;object-fit:cover;width:44px}.BuyHistory_alcoholDetails__DY0g-{display:flex;flex:1 1;flex-direction:column;gap:4px}.BuyHistory_alcoholName__A-Xda{color:#232323;font-size:16px;font-weight:500}.BuyHistory_itemInfo__2-B10{color:#6d6d6d;font-size:14px}.BuyHistory_itemSum__sTjvi{color:#1f6feb;font-size:15px;font-weight:600;min-width:80px;text-align:right}.BuyHistory_totalAmount__2a6hA{color:#1f6feb;font-size:18px;font-weight:700;margin-top:16px;text-align:right}@media(max-width:600px){.BuyHistory_historyContainer__BahU1{padding:12px}.BuyHistory_purchaseBlock__EP5Ee{padding:14px}.BuyHistory_alcoholImage__WADO9{height:48px;width:36px}.BuyHistory_purchaseItem__0YaAS{align-items:flex-start;flex-direction:column;gap:7px;padding:7px 5px}}.OrderCard_purchaseBlock__Sy5Yl{background-color:#f9f9f9;border-radius:14px;box-shadow:0 2px 16px rgba(0,0,0,.067);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:640px;min-width:420px;padding:22px 28px}.OrderCard_header__d1npm{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.OrderCard_orderNum__ltyNR{color:#222;font-size:20px;font-weight:700}.OrderCard_orderDate__P\+jVL{color:#888;font-size:15px}.OrderCard_itemsBlock__t7oGC{display:flex;gap:18px;margin-bottom:16px;min-height:140px}.OrderCard_purchaseItem__6u5JQ{align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,.067);display:flex;flex-direction:column;justify-content:flex-start;max-width:140px;min-height:130px;min-width:120px;padding:12px 8px;transition:box-shadow .2s}.OrderCard_alcoholImage__O-F4A{background:#f2f2f2;border-radius:6px;height:80px;margin-bottom:6px;object-fit:cover;width:80px}.OrderCard_alcoholDetails__U6\+xv{align-items:flex-start;display:flex;flex-direction:column;font-size:15px;width:100%}.OrderCard_alcoholName__EWfNk{color:#223;font-size:16px;font-weight:500;margin-bottom:4px}.OrderCard_price__fEMaC,.OrderCard_quantity__ZEWGt,.OrderCard_totalItemPrice__0qL5L{color:#666;font-size:14px}.OrderCard_totalItemPrice__0qL5L{font-weight:700;margin-top:2px}.OrderCard_innerPagination__SCBzb{align-items:center;display:flex;gap:8px;justify-content:center;margin:12px 0 0}.OrderCard_innerPagination__SCBzb button{background:#f3f3f3;border:none;border-radius:5px;color:#333;cursor:pointer;font-size:16px;padding:4px 12px;transition:background .15s}.OrderCard_innerPagination__SCBzb button:disabled{cursor:not-allowed;opacity:.5}.OrderCard_innerPagination__SCBzb button:not(:disabled):hover{background:#e0e0ff}.OrderCard_innerPagination__SCBzb span{color:#1a237e;font-size:15px;font-weight:500}.OrderCard_totalAmount__GURqI{color:#1a237e;font-size:17px;font-weight:700;margin-top:12px;text-align:right}
/*# sourceMappingURL=main.0cca7d3e.css.map*/