.review-content-list{width:100%;padding:0 1rem}.review-content-list.myshop{padding:0}.review-content-list .review-wrapper{flex-direction:column;justify-content:space-between;align-items:stretch;gap:1.5rem;width:100%;display:flex}.review-content-list .review-wrapper .review-summary{z-index:1;border:1px solid var(--gray-alpha-200);border-radius:1.5rem;flex-direction:row;gap:2rem;padding:1.5rem 1.25rem;display:flex;box-shadow:0 4px 10px #00000005}.review-content-list .review-wrapper .review-summary .total-rating{color:var(--foreground);flex-direction:column;align-items:center;gap:.25rem;margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1;display:flex}.review-content-list .review-wrapper .review-summary .total-rating .review-count{color:var(--gray-alpha-500);font-size:.9rem;font-weight:500}.review-content-list .review-wrapper .review-summary .rating-distribution{flex-direction:column;flex:1;gap:.5rem;display:flex}.review-content-list .review-wrapper .review-summary .rating-distribution .rating-bar{color:var(--foreground);align-items:center;font-size:.95rem;font-weight:700;display:flex}.review-content-list .review-wrapper .review-summary .rating-distribution .rating-bar .star-label{justify-content:flex-start;align-items:center;gap:.125rem;width:2.25rem;margin-right:.5rem;display:flex}.review-content-list .review-wrapper .review-summary .rating-distribution .rating-bar .star-label svg{color:var(--rating-color);margin-top:-2px;font-size:1.15rem}.review-content-list .review-wrapper .review-summary .rating-distribution .rating-bar .bar-background{background-color:var(--gray-alpha-200);border-radius:2rem;flex:1;height:8px;overflow:hidden}.review-content-list .review-wrapper .review-summary .rating-distribution .rating-bar .bar{background-color:var(--rating-color);border-radius:2rem;height:100%;transition:width .3s cubic-bezier(.25,.8,.25,1)}.review-content-list .review-wrapper .review-summary .rating-distribution .rating-bar .percentage{color:var(--gray-alpha-500);text-align:right;width:2.5rem;font-size:.85rem;font-weight:600}.review-content-list .review-wrapper .review-list{flex-direction:column;flex:1;padding:0;display:flex}.review-content-list .review-wrapper .review-list .no-review{opacity:.8;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100px;display:flex}.review-content-list .review-wrapper .review-list .review-filter{justify-content:flex-end;width:fit-content;margin-bottom:1.5rem;margin-left:auto;display:flex}.review-content-list .review-wrapper .review-list .review-item{border-bottom:1px solid var(--gray-alpha-200);align-items:flex-start;width:100%;padding:1.5rem 0;display:flex}.review-content-list .review-wrapper .review-list .review-item:first-child{padding-top:0}.review-content-list .review-wrapper .review-list .review-item:last-child{border-bottom:none;padding-bottom:0}.review-content-list .review-wrapper .review-list .review-item .review-content{flex-direction:column;gap:.75rem;width:100%;display:flex}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title{justify-content:space-between;align-items:flex-start;display:flex}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user{align-items:center;gap:.75rem;font-weight:700;display:flex}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-profile{border:1px solid var(--gray-alpha-300);border-radius:50%;flex-shrink:0;width:40px;height:40px;box-shadow:0 4px 10px #0000000d}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-user-info{flex-direction:column;gap:.125rem;display:flex}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-user-info .review-user-name-rating{align-items:center;gap:.5rem;display:flex}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-user-info .review-user-name-rating .user-name{color:var(--foreground);font-size:.95rem;font-weight:800}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-user-info .review-user-name-rating .user-rating{color:var(--gray-alpha-500);font-size:.75rem;font-weight:500}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-user-info .MuiRating-root{margin-left:-2px}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-date{color:var(--gray-alpha-500);margin-top:.25rem;font-size:.8rem;font-weight:500}.review-content-list .review-wrapper .review-list .review-item .review-content .review-content-text{color:var(--foreground);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;padding-left:.25rem;font-size:.95rem;line-height:1.6}@media (max-width:1179px){.review-content-list .review-wrapper .review-list{max-width:100%}}
.switch-btn-group{grid-template-columns:repeat(var(--count),1fr);background-color:var(--background-hover);border:1px solid var(--gray-alpha-200);border-radius:2rem;width:max-content;padding:.25rem;display:inline-grid;position:relative}.switch-btn-group .switch-indicator{width:calc((100% - .5rem)/var(--count));transform:translateX(calc(100%*var(--index)));background-color:var(--background);z-index:0;border-radius:1.75rem;transition:transform .3s cubic-bezier(.25,.8,.25,1);position:absolute;top:.25rem;bottom:.25rem;left:.25rem;box-shadow:0 4px 10px #0000000d,0 1px 2px #0000000a}.switch-btn-group .switch-btn{color:var(--gray-alpha-500);cursor:pointer;white-space:nowrap;z-index:1;background:0 0;border:none;border-radius:1.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.95rem;font-weight:700;transition:color .3s;display:flex}.switch-btn-group .switch-btn.active{color:var(--foreground)}.switch-btn-group .switch-btn:hover:not(.active){color:var(--gray-alpha-800)}
