.um .um-reviews-header-wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;row-gap:8px;border-bottom:1px solid var(--um-gray-200,#eaecf0)}.um .um-reviews-header-wrap .um-reviews-header{font-size:22px;font-weight:700;color:#555;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;flex-wrap:nowrap;column-gap:12px}.um .um-reviews-header-wrap .um-reviews-header h3{margin:0;display:inline-block}.um .um-reviews-header-wrap .um-reviews-avg-rating{font-size:var(--um-text-font-size-xs,12px);line-height:var(--um-text-line-height-xs,18px);font-weight:var(--um-text-font-weight-regular,400)}.um .um-reviews-header-wrap .um-reviews-details{padding:8px 0;font-size:var(--um-text-font-size-xs,12px);line-height:var(--um-text-line-height-xs,18px);font-weight:var(--um-text-font-weight-regular,400)}.um .um-reviews-header-wrap .um-reviews-details .um-reviews-detail{display:block;margin:0 0 6px 0}.um .um-reviews-header-wrap .um-reviews-details .um-reviews-detail .um-reviews-d-s{margin-right:20px}.um .um-reviews-header-wrap .um-reviews-details .um-reviews-detail .um-reviews-d-p{width:200px;display:inline-block;height:10px;background:#e5e5e5}.um .um-reviews-header-wrap .um-reviews-details .um-reviews-detail .um-reviews-d-p span{float:left;height:100%;display:block;background:#3ba1da;width:0}.um .um-reviews-header-wrap .um-reviews-details .um-reviews-detail .um-reviews-d-n{font-weight:400;display:inline-block;width:30px;text-align:right;color:#999}.um .um-reviews-items{row-gap:20px;width:100%}.um .um-review-new,.um .um-reviews-item{font-size:15px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;row-gap:16px;width:100%}.um .um-review-new .um-reviews-post,.um .um-reviews-item .um-reviews-post{font-size:15px;position:relative;width:100%;row-gap:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.um .um-review-new .um-reviews-post .um-reviews-item-header,.um .um-reviews-item .um-reviews-post .um-reviews-item-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;font-size:var(--um-text-font-size-lg,18px);line-height:var(--um-text-line-height-lg,28px);font-weight:var(--um-text-font-weight-semibold,600);line-height:var(--um-text-line-height-sm,20px)}.um .um-review-new .um-reviews-post .um-reviews-item-header .um-data-header,.um .um-reviews-item .um-reviews-post .um-reviews-item-header .um-data-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;column-gap:12px}.um .um-review-new .um-reviews-post .um-reviews-content,.um .um-reviews-item .um-reviews-post .um-reviews-content{display:inline-block;width:calc(100% - 52px);word-wrap:break-word;font-size:var(--um-text-font-size-sm,14px);line-height:var(--um-text-line-height-sm,20px);font-weight:var(--um-text-font-weight-regular,400);color:var(--um-gray-600,#475467)}.um .um-review-new .um-reviews-form,.um .um-reviews-item .um-reviews-form{width:100%}.um .um-review-new .um-reviews-form .um-reviews-title,.um .um-reviews-item .um-reviews-form .um-reviews-title{margin-top:-3px}.um .um-review-new .um-reviews-form .um-reviews-title input,.um .um-reviews-item .um-reviews-form .um-reviews-title input{padding:4px 10px;line-height:1;font-size:14px}.um .um-review-new .um-reviews-form .um-supporting-text,.um .um-reviews-item .um-reviews-form .um-supporting-text{top:-3px;position:relative}.um .um-review-new .um-reviews-form .um-reviews-cancel-edit,.um .um-reviews-item .um-reviews-form .um-reviews-cancel-edit{padding:0}.um .um-review-new .um-reviews-cancel-button,.um .um-reviews-item .um-reviews-cancel-button{padding:0!important;column-gap:0!important}.um .um-reviews-error{width:100%}.um .um-reviews-flagged,.um .um-reviews-note{width:calc(100% - 52px);font-size:var(--um-text-font-size-xs,12px);line-height:var(--um-text-line-height-xs,18px);font-weight:var(--um-text-font-weight-regular,400)}.um .um-reviews-flagged span,.um .um-reviews-note span{background:var(--um-gray-200,#eaecf0);padding:4px 8px;border-radius:6px}.um .um-review-loader{width:calc(100% - 52px)}.um .um-reviews-submit-wrap{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;width:calc(100% - 52px);column-gap:8px}.um .um-review-add-wrap{padding:0}.um .um-review-add-wrap .um-reviews-prepost-wrap{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.um .um-review-add-wrap .um-review-new .um-reviews-item{border:none;margin-bottom:0}.um textarea{width:100%;resize:vertical;min-height:50px;display:block}.um .um-reviews-reply-post{width:calc(100% - 52px);display:flex;flex-direction:column;justify-content:space-between;align-items:self-end;flex-wrap:nowrap;row-gap:12px}.um .um-reviews-reply-post>div{width:100%}.um .um-reviews-reply-post .um-reviews-reply-form-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.um .um-reviews-reply-post .um-reviews-reply-form-header .um-small-data .um-user-display-name{line-height:1}.um .um-reviews-reply-post .um-reviews-reply-form-header button{column-gap:0!important}.um .um-reviews-reply-post .um-reviews-reply-form-header .um-reviews-reply-meta{font-size:var(--um-text-font-size-xs,12px);line-height:var(--um-text-line-height-xs,18px);font-weight:var(--um-text-font-weight-regular,400)}.um .um-reviews-reply-item{width:calc(100% - 52px)}.um .um-reviews-reply-item .um-reply-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;row-gap:8px;position:relative}.um .um-reviews-reply-item .um-reply-item:before{content:"";display:block;width:1px;height:calc(100% - $spacing-6xl);background:var(--um-gray-200,#eaecf0);position:absolute;bottom:-4px;left:20px}.um .um-reviews-reply-item .um-reply-item .um-reviews-reply-content{width:calc(100% - 52px);word-wrap:break-word;font-size:var(--um-text-font-size-sm,14px);line-height:var(--um-text-line-height-sm,20px);font-weight:var(--um-text-font-weight-regular,400);color:var(--um-gray-600,#475467);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.um .um-reviews-reply-item .um-reply-item .um-reviews-reply-content p{width:100%;margin:0}.um .um-reviews-reply-item .um-field-error{width:auto}.um .um-reviews-reply-item .um-field-error .um-reviews-reply-error{width:calc(100% - 52px)}.um .um-reviews-reply-item .um-reviews-reply-item-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.um .um-reviews-reply-item .um-small-data{row-gap:0}.um .um-reviews-reply-item .um-small-data .um-user-display-name{line-height:1}.um .um-reviews-reply-item .review-reply-edit-form{width:100%;position:relative}.um .um-reviews-reply-item .review-reply-edit-form:before{content:"";display:block;width:1px;height:calc(100% - $spacing-6xl);background:var(--um-gray-200,#eaecf0);position:absolute;bottom:-4px;left:20px}.um .um-reviews-reply-item .review-reply-edit-form .um-reviews-reply-submit-wrap{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;column-gap:8px}.um .um-reviews-reply-item .review-reply-edit-form .um-reviews-reply-content{width:calc(100% - 52px)}.um .um-reviews-reply-item:last-child .review-reply-edit-form:before,.um .um-reviews-reply-item:last-child .um-reply-item:before{display:none}.um .um-reviews-item-message{width:calc(100% - 52px);font-size:var(--um-text-font-size-sm,14px);line-height:var(--um-text-line-height-sm,20px);font-weight:var(--um-text-font-weight-regular,400)}.um.um-ui-xs .um-review-new,.um.um-ui-xs .um-reviews-item{row-gap:8px}.um.um-ui-xs .um-review-new .um-reviews-post,.um.um-ui-xs .um-reviews-item .um-reviews-post{row-gap:8px}.um.um-ui-xs .um-reviews-reply-item{width:calc(100% - $spacing-xl)}.um.um-ui-xs .um-reviews-reply-item .um-reply-item:before{height:calc(100% - $spacing-5xl)}.um .um-reviews-widget{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;row-gap:20px;list-style:none}.um .um-reviews-widget .um-small-data{row-gap:6px}.um .um-reviews-widget .um-small-data .um-user-display-name{line-height:1}.um-profile-reviews{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;row-gap:20px}.um-profile-reviews .um{width:100%}