[data-theme=light]{--_0-HM9j:var(--color-cold-gray-200)}[data-theme=dark]{--_0-HM9j:var(--color-cold-gray-700)}.tv-review-bars{display:inline-table;max-width:630px;width:100%}.tv-review-bars__row{display:table-row;height:20px}.tv-review-bars__cell{display:table-cell;text-align:left;vertical-align:middle}.tv-review-bars__cell--value{--ui-lib-typography-line-height:16px;line-height:var(--ui-lib-typography-line-height);--ui-lib-typography-font-size:11px;color:var(--color-text-secondary);font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;letter-spacing:.4px;padding:0 12px;text-transform:uppercase}.tv-review-bars__cell--bar{width:100%}.tv-review-bars__bar{background-color:var(--_0-HM9j);border-radius:3px;height:6px;min-width:6px}.tv-overall-broker-rating-card{background-color:var(--color-body-bg);border-radius:6px;box-shadow:0 0 0 1px var(--color-border);box-sizing:border-box;color:var(--color-text-primary);display:flex;height:100%;margin:0 10px;overflow:hidden;width:100%}@media (max-width:767px){.tv-overall-broker-rating-card{flex-wrap:wrap}}@media (max-width:1019px){.tv-overall-broker-rating-card{margin:0 8px}}.tv-overall-broker-rating-card__column{align-content:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;padding:20px;width:480px}.tv-overall-broker-rating-card__column:not(:last-child){margin-left:20px}@media (max-width:1019px){.tv-overall-broker-rating-card__column:not(:last-child){margin-left:0}}.tv-overall-broker-rating-card__column--expanding{flex-wrap:nowrap}@media (max-width:479px){.tv-overall-broker-rating-card__column--expanding{flex-wrap:wrap}}.page-wide .tv-overall-broker-rating-card__column--expanding{width:calc(100% - 500px)}@media (max-width:1019px){.tv-overall-broker-rating-card__column{padding:12px;width:50%}.tv-overall-broker-rating-card__column--expanding{align-items:center}}@media (max-width:767px){.tv-overall-broker-rating-card__column{width:100%}.tv-overall-broker-rating-card__column--expanding{margin-top:12px;padding:12px 12px 20px}}@media (max-width:479px){.tv-overall-broker-rating-card__column--expanding{margin-top:0}}.tv-overall-broker-rating-card__title{display:block;margin-bottom:12px;width:100%;--ui-lib-typography-line-height:32px;line-height:var(--ui-lib-typography-line-height);--ui-lib-typography-font-size:24px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.tv-overall-broker-rating-card__stars-and-bars{margin-top:-2px;width:100%}.tv-overall-broker-rating-card__broker-mark-block{display:inline-flex;flex-flow:column wrap;margin:-6px 0 0 24px}@media (max-width:479px){.tv-overall-broker-rating-card__broker-mark-block{height:56px;margin-bottom:12px}}.tv-overall-broker-rating-card__broker-mark{display:inline-block;letter-spacing:-2px;width:100%;--ui-lib-typography-line-height:56px;line-height:var(--ui-lib-typography-line-height);--ui-lib-typography-font-size:48px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}@media (max-width:479px){.tv-overall-broker-rating-card__broker-mark{box-sizing:border-box;padding-left:12px}}.tv-overall-broker-rating-card__mark-text{display:inline-block;white-space:nowrap;width:100%;--ui-lib-typography-line-height:24px;line-height:var(--ui-lib-typography-line-height);--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.tv-overall-broker-rating-card__mark-text--minor{color:var(--color-text-secondary)}[data-theme=light]{--_0-yCW9:var(--color-tv-blue-500);--_1-yCW9:var(--color-tv-blue-50);--_2-yCW9:var(--color-tv-blue-50);--_3-yCW9:var(--color-tv-blue-600);--_4-yCW9:var(--color-tv-blue-500)}[data-theme=dark]{--_0-yCW9:var(--color-tv-blue-500);--_1-yCW9:var(--color-tv-blue-a800);--_2-yCW9:var(--color-tv-blue-a800);--_3-yCW9:var(--color-tv-blue-100);--_4-yCW9:var(--color-tv-blue-200)}.tv-overall-broker_update_review{margin-top:16px;width:100%}.tv-overall-broker_update_review__button{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-weight:600;--ui-lib-typography-line-height:24px;align-items:center;background:none;border:none;border-radius:4px;box-sizing:border-box;color:var(--_0-yCW9);cursor:default;display:inline-flex;height:24px;justify-content:center;line-height:var(--ui-lib-typography-line-height);max-width:100%;outline:none;overflow:visible;padding:0;position:relative}.tv-overall-broker_update_review__button:focus{outline:none}.tv-overall-broker_update_review__button:focus-visible{outline:none}.tv-overall-broker_update_review__button:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 4px);pointer-events:none;position:absolute;right:-2px;top:-2px;width:calc(100% + 4px);z-index:1}.tv-overall-broker_update_review__button:focus:after{display:block}.tv-overall-broker_update_review__button:focus-visible:after{display:block}.tv-overall-broker_update_review__button:focus:not(:focus-visible):after{display:none}.tv-overall-broker_update_review__button:after{border-color:var(--color-tv-blue-500);border-radius:8px}@media (any-hover:hover){.tv-overall-broker_update_review__button:hover{color:var(--_3-yCW9)}.tv-overall-broker_update_review__button:hover .tv-overall-broker_update_review__background{background:var(--_1-yCW9);display:block}}.tv-overall-broker_update_review__button:active{color:var(--_4-yCW9)}.tv-overall-broker_update_review__button:active .tv-overall-broker_update_review__background{background:var(--_2-yCW9);display:block}.tv-overall-broker_update_review__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:0}.tv-overall-broker_update_review__background{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-10px;width:calc(100% + 20px)}@media (max-width:767px){.tv-broker-review-with-mobile-pagination .tv-feed-pagination{display:flex}}