.ocs-re-auth-dialog{position:fixed;top:0;left:0;margin:0;border:0;border-radius:0;background-color:transparent;overflow-y:scroll;max-width:100vw;width:100vw;height:100vh;max-height:100vh;overscroll-behavior:contain}.ocs-re-auth-dialog::backdrop{background-color:var(--ocs--color--scrim);opacity:.5}.ocs-re-auth-dialog__container{display:flex;flex-direction:column;width:max(20vw,min(40rem,100vw));margin:auto;border:0;border-radius:var(--ocs--shape--corner-large);background-color:var(--ocs--color--surface)}.ocs-re-auth-dialog__header{display:grid;align-items:center;padding:1rem 1rem 1rem 2rem;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem}.ocs-re-auth-dialog__title{margin:0;color:var(--ocs--color--on-surface);font-weight:600;text-align:center;grid-column:1/-1;grid-row:1;font-family:var(--ocs--typescale--headline-small-font);font-size:var(--ocs--typescale--headline-small-size);font-weight:var(--ocs--typescale--headline-small-weight);letter-spacing:var(--ocs--typescale--headline-small-tracking);line-height:var(--ocs--typescale--headline-small-line-height)}.ocs-re-auth-dialog__close{grid-column:2;grid-row:1;z-index:1}.ocs-re-auth-dialog__body{flex:1 1 auto;padding:0 2rem 2rem;container-type:inline-size;overflow-y:auto}.ocs-re-auth-dialog__footer{padding:1.5rem 2rem;border-top:.0625rem solid var(--ocs--color--outline-variant);border-bottom-left-radius:var(--ocs--shape--corner-large);border-bottom-right-radius:var(--ocs--shape--corner-large);background-color:var(--ocs--color--surface-container);color:var(--ocs--color--on-surface-variant);text-align:center;font-family:var(--ocs--typescale--body-small-font);font-size:var(--ocs--typescale--body-small-size);font-weight:var(--ocs--typescale--body-small-weight);letter-spacing:var(--ocs--typescale--body-small-tracking);line-height:var(--ocs--typescale--body-small-line-height)}.ocs-re-auth-dialog__footer-text{margin-bottom:.75rem}.ocs-re-auth-dialog__footer-link:link,.ocs-re-auth-dialog__footer-link:visited{color:var(--ocs--color--on-surface-variant);-webkit-text-decoration:underline;text-decoration:underline}.ocs-re-auth-dialog__footer-link:-moz-any-link{color:var(--ocs--color--on-surface-variant);-webkit-text-decoration:underline;text-decoration:underline}.ocs-re-auth-dialog__footer-link:any-link{color:var(--ocs--color--on-surface-variant);-webkit-text-decoration:underline;text-decoration:underline}.ocs-re-auth-dialog__footer-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.ocs-re-auth-dialog__footer-icons{display:flex;gap:1rem;align-items:center;justify-content:center}.ocs-re-auth-dialog__footer-icon,.ocs-re-auth-dialog__footer-icon__svg{height:2rem}@media(max-width:37.499rem){.ocs-re-auth-dialog{padding:0}.ocs-re-auth-dialog .ocs-re-auth-dialog__container{width:100%;margin:0;border-radius:0}.ocs-re-auth-dialog .ocs-re-auth-dialog__body{padding:.5rem}}.ocs-re-real-estate-property-list{width:100%;container-type:inline-size}.ocs-re-real-estate-property-list__list{display:grid;grid-gap:max(1.5rem,min(10cqi,2.5rem));gap:max(1.5rem,min(10cqi,2.5rem));grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}.ocs-rate-my-agent-review-list-item{--ocs-rate-my-agent-review-list-item--color--star--filled: #fbb116;--ocs-rate-my-agent-review-list-item--color--star--empty: #d3d3d3;--ocs-rate-my-agent-review-list-item--color--text--primary: #000;--ocs-rate-my-agent-review-list-item--color--text--secondary: #222;--ocs-rate-my-agent-review-list-item--color--text--caption: #666;--ocs-rate-my-agent-review-list-item--color--background--verified-badge: #d5f5f2;--ocs-rate-my-agent-review-list-item--color--outline: rgba(0, 0, 0, .1);display:grid;align-items:start;margin-bottom:1rem;padding:1rem;border:.0625rem solid rgba(0,0,0,.1);border:.0625rem solid var(--ocs-rate-my-agent-review-list-item--color--outline);border-radius:.5rem;color:#000;color:var(--ocs-rate-my-agent-review-list-item--color--text--primary);grid-gap:1rem;gap:1rem}.ocs-rate-my-agent-review-list-item__star-rating{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.ocs-rate-my-agent-review-list-item__star{color:var(--ocs-rate-my-agent-review-list-item--color--star--filled);font-size:1.125rem}.ocs-rate-my-agent-review-list-item__star--empty{color:var(--ocs-rate-my-agent-review-list-item--color--star--empty)}.ocs-rate-my-agent-review-list-item__title{margin-bottom:.5rem;font-size:var(--ocs--typescale--title-large-size);font-weight:700}.ocs-rate-my-agent-review-list-item__body{align-self:start;margin-bottom:.5rem;font-size:var(--ocs--typescale--body-large-size);line-height:1.5}.ocs-rate-my-agent-review-list-item__expand-link{margin-left:.5rem;color:var(--ocs-rate-my-agent-review-list-item--color--text--primary);font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.ocs-rate-my-agent-review-list-item__expand-link:hover,.ocs-rate-my-agent-review-list-item__expand-link:visited{color:var(--ocs-rate-my-agent-review-list-item--color--text--primary)}.ocs-rate-my-agent-review-list-item__meta{margin-bottom:.5rem;color:var(--ocs-rate-my-agent-review-list-item--color--text--caption);font-size:var(--ocs--typescale--body-small-size)}.ocs-rate-my-agent-review-list-item__author{font-weight:700}.ocs-rate-my-agent-review-list-item__property-address{display:block;width:100%;min-width:0;color:var(--ocs-rate-my-agent-review-list-item--color--text--caption);font-size:var(--ocs--typescale--body-medium-size);font-style:italic;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ocs-rate-my-agent-review-list-item__divider{margin:.75rem 0;border:none;border-top:.0625rem solid var(--ocs-rate-my-agent-review-list-item--color--outline)}.ocs-rate-my-agent-review-list-item__trixel{width:0;height:0}.ocs-rate-my-agent-review-list-item__rma-logo{height:2.5rem;margin-top:.5rem}.ocs-rate-my-agent-review-list-item__meta-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ocs-rate-my-agent-review-list-item__verified-badge-bg{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;padding:.25rem;border-radius:50%;background:var(--ocs-rate-my-agent-review-list-item--color--background--verified-badge)}.ocs-rate-my-agent-review-list-item__verified-badge{display:block;width:1.75rem;height:2rem}.ocs-rate-my-agent-review-list-item__meta-text{display:flex;flex-direction:column;justify-content:center}.ocs-rate-my-agent-review-list-item__date{margin-left:0;color:var(--ocs-rate-my-agent-review-list-item--color--text--secondary);font-size:.875rem}.ocs-rate-my-agent-review-list-item__footer{align-self:end;min-width:0}.ocs-rate-my-agent-review-list-item__reviewable-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.ocs-rate-my-agent-review-list-item__reviewable-header-avatar{flex-shrink:0;width:3.5rem;height:3.5rem;border:.125rem solid transparent;border-radius:50%;box-shadow:0 .125rem .5rem rgba(0,0,0,.06);-o-object-fit:cover;object-fit:cover}.ocs-rate-my-agent-review-list-item__reviewable-header-info{display:flex;flex-direction:column;justify-content:center}.ocs-rate-my-agent-review-list-item__reviewable-header-name{color:var(--ocs-rate-my-agent-review-list-item--color--text--primary);font-size:1.125rem;font-weight:700;line-height:1.1}.ocs-rate-my-agent-review-list-item__reviewable-header-review-count{margin-top:.25rem;color:var(--ocs-rate-my-agent-review-list-item--color--text--secondary);font-size:1rem;font-weight:500;-webkit-text-decoration:underline;text-decoration:underline}.ocs-rate-my-agent-review-list-item__reviewable-header-review-count:visited,.ocs-rate-my-agent-review-list-item__reviewable-header-review-count:hover{color:var(--ocs-rate-my-agent-review-list-item--color--text--secondary)}.ocs-review-list-item{--ocs-review-list-item--color--star--filled: #fbb116;--ocs-review-list-item--color--star--empty: var(--ocs--color--outline);--ocs-review-list-item--color--text--primary: var(--ocs--color--on-surface);--ocs-review-list-item--color--text--secondary: var(--ocs--color--on-surface-variant);--ocs-review-list-item--color--text--caption: var(--ocs--color--on-surface-variant);--ocs-review-list-item--color--outline: var(--ocs--color--outline-variant);display:grid;align-items:start;margin-bottom:1rem;padding:1rem;border:.0625rem solid var(--ocs-review-list-item--color--outline);border-radius:var(--ocs--shape--corner-small);color:var(--ocs-review-list-item--color--text--primary);grid-gap:1rem;gap:1rem}.ocs-review-list-item__star-rating{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.ocs-review-list-item__star{color:var(--ocs-review-list-item--color--star--filled);font-size:var(--ocs--typescale--title-medium-size)}.ocs-review-list-item__star--empty{color:var(--ocs-review-list-item--color--star--empty)}.ocs-review-list-item__title{margin-bottom:.5rem;font-family:var(--ocs--typescale--title-large-font);font-size:var(--ocs--typescale--title-large-size);font-weight:var(--ocs--typescale--title-large-weight);line-height:var(--ocs--typescale--title-large-line-height)}.ocs-review-list-item__body{align-self:start;margin-bottom:.5rem;font-family:var(--ocs--typescale--body-large-font);font-size:var(--ocs--typescale--body-large-size);font-weight:var(--ocs--typescale--body-large-weight);letter-spacing:var(--ocs--typescale--body-large-tracking);line-height:var(--ocs--typescale--body-large-line-height)}.ocs-review-list-item__expand-link{margin-left:.5rem;transition:color var(--ocs--motion--duration-short2) var(--ocs--motion--easing-standard);color:var(--ocs--color--primary);font-family:var(--ocs--typescale--label-large-font);font-size:var(--ocs--typescale--label-large-size);font-weight:var(--ocs--typescale--label-large-weight-prominent);-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.ocs-review-list-item__expand-link:hover,.ocs-review-list-item__expand-link:visited{color:var(--ocs--color--primary-container)}.ocs-review-list-item__meta{margin-bottom:.5rem;color:var(--ocs-review-list-item--color--text--caption);font-family:var(--ocs--typescale--body-small-font);font-size:var(--ocs--typescale--body-small-size);font-weight:var(--ocs--typescale--body-small-weight);letter-spacing:var(--ocs--typescale--body-small-tracking);line-height:var(--ocs--typescale--body-small-line-height)}.ocs-review-list-item__author{font-family:var(--ocs--typescale--label-large-font);font-size:var(--ocs--typescale--label-large-size);font-weight:var(--ocs--typescale--label-large-weight-prominent);line-height:var(--ocs--typescale--label-large-line-height)}.ocs-review-list-item__property-address{display:block;width:100%;min-width:0;color:var(--ocs-review-list-item--color--text--caption);font-family:var(--ocs--typescale--body-medium-font);font-size:var(--ocs--typescale--body-medium-size);font-style:italic;font-weight:var(--ocs--typescale--body-medium-weight);letter-spacing:var(--ocs--typescale--body-medium-tracking);line-height:var(--ocs--typescale--body-medium-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ocs-review-list-item__divider{margin:.75rem 0;border:none;border-top:.0625rem solid var(--ocs-review-list-item--color--outline)}.ocs-review-list-item__trixel{width:0;height:0}.ocs-review-list-item__meta-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ocs-review-list-item__meta-text{display:flex;flex-direction:column;justify-content:center}.ocs-review-list-item__date{margin-left:0;color:var(--ocs-review-list-item--color--text--secondary);font-family:var(--ocs--typescale--body-small-font);font-size:var(--ocs--typescale--body-small-size);font-weight:var(--ocs--typescale--body-small-weight);letter-spacing:var(--ocs--typescale--body-small-tracking);line-height:var(--ocs--typescale--body-small-line-height)}.ocs-review-list-item__footer{align-self:end;min-width:0}.ocs-review-list-item__reviewable-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.ocs-review-list-item__reviewable-header-avatar{flex-shrink:0;width:3.5rem;height:3.5rem;border:.125rem solid transparent;border-radius:var(--ocs--shape--corner-full);box-shadow:var(--ocs--elevation--level1);-o-object-fit:cover;object-fit:cover}.ocs-review-list-item__reviewable-header-info{display:flex;flex-direction:column;justify-content:center}.ocs-review-list-item__reviewable-header-name{color:var(--ocs-review-list-item--color--text--primary);font-family:var(--ocs--typescale--title-medium-font);font-size:var(--ocs--typescale--title-medium-size);font-weight:var(--ocs--typescale--title-medium-weight);letter-spacing:var(--ocs--typescale--title-medium-tracking);line-height:var(--ocs--typescale--title-medium-line-height)}.ocs-review-list-item__reviewable-header-review-count{margin-top:.25rem;transition:color var(--ocs--motion--duration-short2) var(--ocs--motion--easing-standard);color:var(--ocs--color--primary);font-family:var(--ocs--typescale--body-medium-font);font-size:var(--ocs--typescale--body-medium-size);font-weight:var(--ocs--typescale--body-medium-weight);letter-spacing:var(--ocs--typescale--body-medium-tracking);line-height:var(--ocs--typescale--body-medium-line-height);-webkit-text-decoration:underline;text-decoration:underline}.ocs-review-list-item__reviewable-header-review-count:visited,.ocs-review-list-item__reviewable-header-review-count:hover{color:var(--ocs--color--primary-container)}.ocs-user-feedback-review-list{--ocs-user-feedback-review-list--color--button-bg: var(--ocs--color--primary, #aaa);--ocs-user-feedback-review-list--color--button-bg-hover: #888;--ocs-user-feedback-review-list--color--button-text: #fff;display:flex;flex-direction:column}.ocs-user-feedback-review-list__list{display:grid;max-width:100%;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}.ocs-user-feedback-review-list .ocs-re-button{align-self:center;justify-self:center;place-self:center}
