#add-new-review-modal{height:100%;width:100%;min-height:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media(max-width:640px){#add-new-review-modal{align-items:flex-start;justify-content:stretch}}#add-new-review-modal .add-new-review-container{display:flex;flex-direction:column;gap:50px;position:relative;width:100%;max-width:1200px;background:var(--color_white);padding:75px 85px;border-radius:10px;box-sizing:border-box}@media(max-width:1024px){#add-new-review-modal .add-new-review-container{gap:36px;padding:56px 48px}}@media(max-width:768px){#add-new-review-modal .add-new-review-container{gap:28px;padding:48px 28px 40px;border-radius:8px}}@media(max-width:640px){#add-new-review-modal .add-new-review-container{gap:24px;padding:52px 16px max(24px,env(safe-area-inset-bottom));max-width:100%}}#add-new-review-modal .add-new-review-container .review-line{width:100%;height:1.5px;background:var(--color_accent2)}#add-new-review-modal .add-new-review-container .close-review{cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;border-radius:100%;background:var(--color_accent2);border:none;width:39px;height:39px;color:var(--color_white);position:absolute;top:25px;right:25px;flex-shrink:0;touch-action:manipulation}@media(max-width:768px){#add-new-review-modal .add-new-review-container .close-review{top:16px;right:16px;width:36px;height:36px}}@media(max-width:480px){#add-new-review-modal .add-new-review-container .close-review{top:12px;right:12px}}#add-new-review-modal .add-new-review-container .close-review:hover{background:var(--color_accent3);color:var(--color_black)}#add-new-review-modal .add-new-review-container .review-header-container{display:flex;flex-direction:column;gap:30px}@media(max-width:768px){#add-new-review-modal .add-new-review-container .review-header-container{gap:20px}}#add-new-review-modal .add-new-review-container .review-header-container .review-header{align-items:center;display:flex;flex-wrap:wrap;gap:55px}@media(max-width:1024px){#add-new-review-modal .add-new-review-container .review-header-container .review-header{gap:28px 32px}}@media(max-width:768px){#add-new-review-modal .add-new-review-container .review-header-container .review-header{flex-direction:column;align-items:flex-start;gap:16px}}#add-new-review-modal .add-new-review-container .review-header-container .review-header .img{width:95px;flex-shrink:0}@media(max-width:768px){#add-new-review-modal .add-new-review-container .review-header-container .review-header .img{width:80px}}@media(max-width:480px){#add-new-review-modal .add-new-review-container .review-header-container .review-header .img{width:64px}}#add-new-review-modal .add-new-review-container .review-header-container .review-header>span{font:var(--font_28);line-height:1.2;font-weight:var(--bold);word-break:break-word}@media(max-width:1024px){#add-new-review-modal .add-new-review-container .review-header-container .review-header>span{font:var(--font_24)}}@media(max-width:640px){#add-new-review-modal .add-new-review-container .review-header-container .review-header>span{font:var(--font_20)}}#add-new-review-modal .add-new-review-container .review-header-container .review-header>a{font:var(--font_24);line-height:1.3;font-weight:var(--regular);color:var(--color_dark_grey);margin-left:auto;transition:all .3s;text-align:right;word-break:break-word}@media(max-width:1024px){#add-new-review-modal .add-new-review-container .review-header-container .review-header>a{font:var(--font_18);margin-left:0;text-align:left;width:100%}}#add-new-review-modal .add-new-review-container .review-header-container .review-header>a:hover{color:var(--color_accent2)}#add-new-review-modal .add-new-review-container .sub-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-bottom:25px}@media(max-width:768px){#add-new-review-modal .add-new-review-container .sub-header{flex-direction:column;align-items:flex-start;margin-bottom:16px;gap:8px}}#add-new-review-modal .add-new-review-container .sub-header>span{font:var(--font_23);font-weight:var(--bold);line-height:1.2}@media(max-width:640px){#add-new-review-modal .add-new-review-container .sub-header>span{font:var(--font_18)}}#add-new-review-modal .add-new-review-container .sub-header>p{font:var(--font_19);font-weight:var(--regular);line-height:1.35;color:var(--color_dark_grey);margin:0;flex:1;min-width:min(100%,280px)}@media(max-width:768px){#add-new-review-modal .add-new-review-container .sub-header>p{width:100%;min-width:0;font:var(--font_15)}}#add-new-review-modal .add-new-review-container .add-review-comment textarea{border:1.5px solid var(--color_accent2);background:var(--color_normal_grey);font:var(--font_19);font-weight:var(--regular);width:100%;box-sizing:border-box;min-height:120px}@media(max-width:640px){#add-new-review-modal .add-new-review-container .add-review-comment textarea{font:var(--font_15);min-height:100px}}#add-new-review-modal .add-new-review-container .review-rating .review-rating-field{width:fit-content;max-width:100%}@media(max-width:480px){#add-new-review-modal .add-new-review-container .review-rating .review-rating-field{width:100%;display:flex;justify-content:center;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}#add-new-review-modal .add-new-review-container .review-rating .review-rating-field #rating-component .rating.lg{flex-wrap:nowrap;justify-content:center}#add-new-review-modal .add-new-review-container .review-rating .review-rating-field #rating-component .rating.lg .star{width:40px;height:40px;min-width:40px;min-height:40px}}#add-new-review-modal .add-new-review-container .review-action{max-width:250px}@media(max-width:640px){#add-new-review-modal .add-new-review-container .review-action{max-width:none;width:100%}#add-new-review-modal .add-new-review-container .review-action :global(button){width:100%}}
