.menu-container.review,.menu-container.review-detail{background-color:#fff;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.hidden-box{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.6rem;font-weight:500;display:flex;position:absolute;top:0;left:0}.custom-input+.custom-input,.custom-input+.select-wrap{margin-top:1.5rem}.custom-input .input-wrap{position:relative}.custom-input label,.custom-textarea label{color:#8c8c8c;margin-bottom:.4rem;font-size:1.4rem;font-weight:500;display:block}.custom-input input,.custom-textarea textarea{background-color:#fff;border:.1rem solid #d9d9d9;padding:.8rem 1.2rem}.custom-input .btn-eye{position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.custom-input input:disabled,.custom-input input[disabled],.custom-input input:read-only,.custom-input input[read-only]{color:#00000040!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important;background-color:#0000000a!important;border-color:#d9d9d9!important;transform:none!important}.btn-upload-wrap .input-upload{display:none}.btn-upload-wrap .btn-upload{cursor:pointer;background-color:#fff;border:.1rem solid #ccc;border-radius:1.2rem;justify-content:center;align-items:center;width:10rem;height:10rem;display:flex}.btn-upload-wrap .btn-upload:hover{background-color:rgba(var(--primary-rgb), .1);border-color:var(--primary-color)}.btn-upload-wrap .btn-upload .plus-icon{background-color:rgba(var(--primary-rgb), .1);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.btn-upload-wrap .btn-upload .plus-icon svg{width:2.4rem;height:2.4rem;color:var(--primary-color)}.custom-textarea textarea{resize:none;border-radius:.7rem;width:100%;font-size:1.6rem}.btn-base,.btn-filled{color:#fff;background-color:var(--primary-color);border-radius:.8rem;width:100%;height:4rem;padding:0 .8rem;font-size:1.6rem;font-weight:500}.btn-outline{border:.1rem solid var(--primary-color);width:100%;height:4rem;color:var(--primary-color);background-color:#fff;border-radius:.8rem;padding:0 .8rem;font-size:1.6rem;font-weight:500}.btn-base:disabled,.btn-base[disabled]{color:#9ca3af!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important;background-color:#e5e7eb!important;border-color:#d1d5db!important;transform:none!important}.tab-btns,.custom-tab-btns{background-color:#f7f7f7;border-radius:.7rem;gap:.3rem;height:3rem;padding:.3rem;display:inline-block}.tab-btns .tab,.custom-tab-btns .custom-tab{color:#8c8c8c;border-radius:.7rem;height:2.4rem;padding:0 .5rem;font-size:1.4rem;line-height:2.4rem}.tab-btns .tab.active,.custom-tab-btns .custom-tab.active{background-color:#fff;font-weight:500;box-shadow:.2rem .2rem .7rem #0000001a}.tab-container .tab-panel{display:none}.tab-container .tab-panel.active{display:block}.tabs-container.tabs-review .custom-tab-btns{background-color:unset;border-bottom:.1rem solid #ededee;align-items:center;gap:1rem;width:100%;height:auto;padding:1.2rem 2rem;display:flex}.tabs-container.tabs-review .custom-tab-btns .custom-tab{height:auto;line-height:auto;color:#424242;background-color:#f3f4f4;border-radius:20px;padding:.6rem 1.2rem;font-size:1.4rem;font-weight:500}.tabs-container.tabs-review .custom-tab-btns .custom-tab.active{color:#fff;background-color:var(--primary-color);font-weight:500}.modal-container{background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-container .modal{background-color:#fff;border-radius:2rem;flex-direction:column;min-width:48rem;max-height:80vh;display:flex;overflow:hidden}.modal-container .modal-head{text-align:center;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.modal-container .modal-head .head-title{text-align:center;width:100%;font-size:2rem;font-weight:700}.modal-container .modal-content{scrollbar-width:thin;flex:1;padding:2rem;overflow-y:auto}.modal-container .modal-content .sub-title{font-size:1.8rem;font-weight:500}.modal-container .modal-content .desc{font-size:1.4rem}.menu-container .menu-header{border-bottom:.1rem solid #e5e5e5;height:5.8rem;line-height:5.8rem;display:flex;position:relative}.menu-container .menu-header .btn-close{justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}.menu-container .menu-header .menu-title{text-align:center;color:#424242;width:100%;font-size:1.8rem;font-weight:700}.review-content.img{padding:1.6rem 2rem}.review-content.img ul{flex-wrap:wrap;gap:.8rem;display:flex}.review-content.img li:not(.empty){border-radius:.8rem;width:calc(50% - .4rem);height:19.8rem;overflow:hidden}.review-content.img li button{background-color:#ddd;width:100%;height:100%;position:relative}.review-content.img li button .img{height:100%}.review-content.img li button .img:after{content:"";background:linear-gradient(#0000,#000000b3);width:100%;height:10rem;position:absolute;bottom:0;left:0}.review-content.img li button .img img{object-fit:cover;width:100%;height:100%}.review-content.img li button .watch{color:#fff;background-color:#00000080;border-radius:1.4rem;align-items:center;gap:.2rem;padding:.3rem .6rem;font-size:1rem;font-weight:500;display:flex;position:absolute;top:.8rem;left:.8rem}.review-content.img li button .addr{z-index:1;color:#fff;width:100%;padding:1rem;position:absolute;bottom:0;left:0}.review-content.img li button .addr .location{gap:.2rem;font-size:1.1rem;font-weight:500;display:flex}.review-content.img li button .addr .location svg{color:#fff}.review-content.img li button .addr .tit{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:1.5rem;display:block;overflow:hidden}.btn-review{background-color:var(--primary-color);color:#fff;border-radius:2rem;padding:.8rem 1.2rem;font-size:1.6rem;font-weight:500;position:absolute;bottom:1.6rem;right:1.6rem}.side-detail-layer .listing-detail .btn-review{bottom:1.6rem;right:calc(100vw - var(--navbar-width) - (var(--sidepanel-width) * 2) + 1.6rem);z-index:1100;position:fixed}#side-actual-trades-overlay .listing-detail .btn-review{z-index:1100;position:fixed;bottom:1.6rem;right:1.6rem}@media (max-width:1024px){.side-detail-layer .listing-detail .btn-review,#side-actual-trades-overlay .listing-detail .btn-review{right:1.6rem}}.menu-container.review-detail{background-color:#fff;width:100%;height:100%;position:relative;top:0;left:0}.review-detail .review-content{height:calc(100vh - 5.8rem);padding:1.6rem 2rem;overflow-y:auto}.review-detail .review-content:has(.input-comment){height:calc(100vh - 13rem)}.review-detail .review-content .user-info .info{flex-direction:column;align-items:flex-start}.review-detail .review-content .user-info .info p{display:flex}.review-detail .review-content .user-info .info p span{font-size:1.2rem}.review-detail .review-content .user-info .info p span:after{content:"/";margin:0 .4rem}.review-detail .review-content .user-info .info p span:last-child:after{content:"";margin:0}.review-detail .review-content .review-summary{justify-content:space-between;align-items:flex-end;margin-top:1rem;display:flex}.review-detail .review-content .review-summary .ratings-wrap{align-items:center;gap:.8rem;display:flex}.review-detail .review-content .review-summary .ratings-wrap .total{font-size:1.6rem;font-weight:600}.review-detail .review-content .review-summary .ratings{background-image:url(/assets/images/ico_star_empty.svg);background-repeat:repeat-x;background-size:2rem 2rem;width:10rem;height:2rem;display:inline-block;position:relative}.review-detail .review-content .review-summary .ratings .rating{background-image:url(/assets/images/ico_star_full.svg);background-repeat:repeat-x;background-size:2rem 2rem;height:100%;position:absolute;top:0;left:0;overflow:hidden}.review-detail .review-content .review-summary .date{color:#8b95a1;font-size:1.2rem}.review-detail .review-content .review-img-swiper{height:31.4rem;margin-top:4rem}.review-detail .review-content .review-img-swiper .swiper-slide{justify-content:center;align-items:center;height:100%;display:flex}.review-detail .review-content .review-img-swiper .swiper-slide img{object-fit:contain;height:100%}.review-detail .review-content .review-img-swiper .btn{z-index:3;position:absolute;top:50%;left:0;transform:translateY(-50%)}.review-detail .review-content .review-img-swiper .btn svg{color:#ddd}.review-detail .review-content .review-img-swiper .btn.next{left:auto;right:0}.review-detail .review-content .review-img-swiper .next.swiper-button-disabled,.review-detail .review-content .review-img-swiper .prev.swiper-button-disabled{display:none}.review-detail .review-content .review-view{margin:2rem 0 4rem}.review-detail .review-content .review-view strong{margin:1rem 0 .6rem;font-size:1.6rem;font-weight:600;display:block}.review-detail .review-content .review-view p{font-size:1.4rem}.review-detail .review-like{justify-content:space-between;align-items:center;display:flex}.review-detail .review-like p{color:#707070;font-size:1.2rem;font-weight:500}.review-detail .review-like .btn-like{border:.1rem solid #ddd;border-radius:1.5rem;align-items:center;gap:.8rem;padding:.3rem 1.2rem;font-size:1.4rem;display:flex}.review-detail .review-like .btn-like svg{width:2rem;height:2rem}.review-detail .review-like .btn-like.active,.review-detail .review-like .btn-like.active svg{border-color:var(--active-color);color:var(--active-color);font-weight:600}.review-write-form .address-search-wrap{align-items:flex-end;gap:1rem;display:flex}.review-write-form .address-search-wrap .custom-input{flex:1}.review-write-form .address-search-wrap .btn-outline{flex-shrink:0;width:10rem}.review-write-form .select-wrap{margin-top:1.6rem}.review-write-form .btn-filled{margin-top:4rem}.review-write-form .addr-info{color:#424242;border:.1rem solid #e5e5e5;border-radius:.8rem;margin-bottom:2rem;padding:1rem;font-size:1.4rem;box-shadow:0 4px 8px #00000014}.review-write-form .addr-info .tit{padding-bottom:.8rem;font-size:1.5rem;font-weight:700;display:block}.review-write-form .addr-info p{color:#8c8c8c;font-size:1.3rem;font-weight:500}.review-write-form .row-area{margin-bottom:2.8rem}.review-write-form .row-area h3{margin-bottom:.4rem;font-size:1.5rem;font-weight:600}.review-write-form .row-area .custom-textarea textarea{font-size:1.4rem}.review-write-form .row-area .img-upload-wrap,.review-write-form .row-area .img-upload-wrap .img-preview-list{gap:.6rem;display:flex}.review-write-form .row-area .img-upload-wrap .img-preview-list li{border:.1rem solid #eee;border-radius:1rem;width:10rem;height:10rem;position:relative;overflow:hidden}.review-write-form .row-area .img-upload-wrap .img-preview-list li img{object-fit:cover;width:100%;height:100%}.review-write-form .row-area .img-upload-wrap .img-preview-list li .btn-delete{cursor:pointer;position:absolute;top:.5rem;right:.5rem}.review-write-form .row-area .img-upload-wrap .img-preview-list li .btn-delete svg{color:#000c}.review-write-form .rating-area{flex-direction:column;align-items:center;margin-top:2rem;display:flex}.review-write-form .rating-area h3{font-size:1.6rem;font-weight:600}.review-write-form .rating-area .rating-btns{align-items:center;gap:.4rem;margin-top:1rem;display:flex}.review-write-form .rating-area .rating-btns .star{width:4rem;height:4rem;display:inline-block;position:relative}.review-write-form .rating-area .rating-btns .star .star-img{width:100%;height:auto}.review-write-form .rating-area .rating-btns .star .star-btns{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.review-write-form .rating-area .rating-btns .star .star-btns .btn{cursor:pointer;background:0 0;border:none;outline:none;flex:1}.report-form-group{margin-bottom:2rem}.report-form-group .report-detail{margin-top:1rem}.review-detail .review-content .review-img-swiper{position:relative;overflow:hidden}.review-detail .review-content .review-img-swiper .swiper-wrapper{scroll-behavior:smooth;scrollbar-width:none;gap:.8rem;height:100%;display:flex;overflow-x:auto}.review-detail .review-content .review-img-swiper .swiper-slide{flex-shrink:0}.review-content .post-utils .btn-more-menu{display:none}.review-content .post-utils.open .btn-more-menu{display:block}.review-detail .review-content .review-view p{white-space:pre-line}.error-msg{color:#f5222d;font-size:1.4rem;font-weight:500}.review-content .post-utils .btn-more svg,.menu-container .menu-header .btn-close svg,.modal-container .modal-head .btn-close svg,.review-content li.empty svg{width:2.5rem;height:2.5rem}.review-detail .review-content .review-img-swiper .btn svg{width:3.5rem;height:3.5rem}.review-write-form .img-preview-list .btn-delete svg{width:2rem;height:2rem}
