.review-rating{width:min(var(--review-surface-width,860px),calc(100vw -(var(--review-surface-gutter,16px)* 2)))!important;max-width:none !important;margin:0 auto !important;padding:0 !important;position:relative !important;display:block !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.review-rating__inner,.review-rating > .review-page__section-inner{width:100% !important;background:var(--review-surface-bg,rgba(20,25,39,0.74))!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--review-surface-border,rgba(255,255,255,0.08))!important;border-radius:20px !important;padding:30px !important;box-shadow:var(--review-surface-shadow,0 16px 42px rgba(0,0,0,0.24))!important;box-sizing:border-box !important;transition:border-color 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease !important}.review-rating > .review-page__section-inner::before{content:none !important;display:none !important}.review-rating > .review-page__section-inner:hover{background-color:var(--review-surface-bg-hover,rgba(24,30,44,0.78))!important;border-color:var(--review-surface-border-hover,rgba(251,191,36,0.28))!important;box-shadow:var(--review-surface-shadow-hover,0 18px 46px rgba(0,0,0,0.28),0 0 28px rgba(251,191,36,0.08))!important}.review-rating__title{font-size:1.4rem;color:var(--capy-gold);margin-bottom:10px;text-transform:uppercase;font-weight:700}.review-rating__hint{font-size:11px;color:var(--capy-gold);margin-bottom:25px;text-transform:uppercase;letter-spacing:0.05em}.review-rating__grid{display:flex;flex-direction:column;gap:12px}.review-rating__row-wrap{border-radius:16px;overflow:visible;transition:0.3s}.review-rating__row{width:100%;display:flex;align-items:center;padding:16px 24px;background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:16px;gap:8px;cursor:pointer;text-align:left;transition:0.3s;margin-bottom:12px}.review-rating__row:hover,.review-rating__row.is-active{background:rgba(255,255,255,0.05);border-color:rgba(251,191,36,0.3);box-shadow:0 8px 24px rgba(251,191,36,0.08)}.review-rating__label-wrap{flex:0 0 160px;display:flex;align-items:center;gap:12px}.review-rating__label{color:var(--capy-text);font-weight:600;font-size:13px;white-space:nowrap;flex-shrink:0}.review-rating__track-wrap{flex:1;display:flex;align-items:center;gap:15px}.review-rating__track{flex:1;height:10px;background:rgba(255,255,255,0.1);border-radius:6px;overflow:hidden}.review-rating__fill{height:100%;background:var(--capy-gold);width:var(--fill-width,0%)}.review-rating__value{color:var(--capy-gold);font-weight:800;font-size:16px;min-width:35px;text-align:right}.review-rating__summary{max-height:0;overflow:hidden;transition:0.4s cubic-bezier(0.4,0,0.2,1);background:rgba(0,0,0,0.1)}.review-rating__summary.is-open{max-height:200px}.review-rating__summary-inner{padding:20px;font-size:14px;color:var(--capy-text-dim);line-height:1.6}@media(max-width:768px){.review-rating{width:calc(100vw -(var(--review-surface-gutter,16px)* 2))!important}.review-rating > .review-page__section-inner{padding:28px 24px !important}.review-rating__label-wrap{flex:0 0 120px}.review-rating__row{padding:14px 18px;margin-bottom:10px}.review-rating__track{height:8px;border-radius:4px}}