.compare-popup{background:#fff;display:block;right:0;bottom:0;min-width:300px;max-width:320px;position:fixed;width:40%;z-index:1039;box-shadow:2px 2px 8px rgba(0,0,0,0.18),0 0 30px 5px rgba(0,0,0,0.1);-moz-box-shadow:2px 2px 8px rgba(0,0,0,0.18),0 0 30px 5px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.18),0 0 30px 5px rgba(0,0,0,0.1);max-height:calc(100vh - 65px);overflow:auto;overscroll-behavior:contain}.compare-popup-header{background:#6f6f6f;height:50px}#compare-header-link[aria-expanded="true"] .compare-header-icon{transform:rotate(90deg)}#compare-header-link[aria-expanded="false"] .compare-header-icon{transform:rotate(-90deg)}.remove-compare-item{position:absolute;top:0;right:0;font-size:20px;line-height:20px;padding:0.5rem 0.9rem}.remove-compare-item:hover{background:#f5f5f5;border:1px dotted #ccc}.compare-container{padding:.5rem;border:0}.compare-item-placeholder{height:75px;border:1px dashed grey}.compare-item-placeholder:not(:last-child){margin-bottom:10px}.compare-items{position:absolute;top:0;left:0;right:0}.compare-item{height:86px;background:white;border-bottom:1px solid #ccc}.compare-item-pic{padding:0;overflow:hidden}.compare-address{font-size:13px;line-height:16px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width: 568px){.compare-popup{left:0;right:0;bottom:0;max-width:inherit;width:100%}}.skip-to-box,#back-to-cards{font-size:0;height:1px;width:1px;overflow:hidden;position:absolute}.skip-to-box:focus,#back-to-cards:focus,.skip-to-box:active,#back-to-cards:active{font-size:13px;height:unset;width:unset;overflow:hidden;position:unset;padding:.3rem}#back-to-cards:focus{position:absolute;font-weight:bold;top:-36px;background:white;font-size:14px}#list-view{padding:.2rem}#compareModal{padding:0 !important}#compareModal>.modal-dialog{width:100%;max-width:1200px;margin:0;width:100% !important}#compareModalBody{padding:0}#compareModalBody .compare-thead th{vertical-align:top}#compare-table-head .compare-heading{color:white;margin:0;position:relative}.compare-remove{position:absolute;top:0;right:0;font-size:23px}.compare-remove-icon{pointer-events:none}.compare-heading-name{margin-right:48px}.compare-subheadings{font-size:13px}.compare-data{font-weight:600}@media screen and (min-width: 1200px){#compareModalBody{padding:1rem}#compareModal>.modal-dialog{margin:1.75rem auto}}#ot-sdk-btn-floating.ot-floating-button{z-index:1000000 !important}body:has(#ot-sdk-btn-floating) .compare-popup{z-index:1001039}
