.item-office .item-content .viewdetail.active i svg{fill:#ffffff;stroke:#ffffff}#modal-compare-list .modal,#modal-compare-table .modal{position:fixed;top:5vh;bottom:5vh;left:15px;right:15px;margin:0 auto;padding:0;display:flex;flex-direction:column;border-radius:8px;background:#fff;overflow:hidden;width:auto;height:auto}@media only screen and (max-width:800px){#modal-compare-list .modal,#modal-compare-table .modal{top:3vh;bottom:3vh;left:8px;right:8px}}#modal-compare-list .modal{max-width:615px}#modal-compare-table .modal{max-width:1800px;left:10px;right:10px}.modal-container-compare .modal-header{padding:18px 55px;background:#f5f4f5;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}@media only screen and (max-width:800px){.modal-container-compare .modal-header{padding:15px 20px}}.modal-container-compare .modal-header .modal-title{font-family:'Helvetica Neue';font-size:24px;font-weight:500;color:#23182b}@media only screen and (max-width:800px){.modal-container-compare .modal-header .modal-title{font-size:18px}}.modal-container-compare .modal-header .pull-right{display:flex;align-items:center}.modal-container-compare .modal-header .btn-pdf{margin-right:10px}.modal-container-compare .modal-body{padding:40px 55px;overflow-y:auto;flex:1 1 auto}@media only screen and (max-width:800px){.modal-container-compare .modal-body{padding:20px}}.modal-container-compare .btn{cursor:pointer;border-radius:8px;font-size:16px;padding:8px 18px;border:1px solid transparent}.modal-container-compare .btn-primary{background:#3e5fb4;color:#fff;border-color:#3e5fb4}.modal-container-compare .btn-primary img{width:18px;margin-right:5px;margin-top:-3px}.modal-container-compare .btn-outline-primary{background:#fff;color:#3e5fb4;border-color:#3e5fb4}.modal-container-compare .btn-outline-success{background:#fff;color:#61a2d8;border-color:#61a2d8}.list-compare .item-compare{position:relative;margin-bottom:24px;display:flex}.list-compare .item-compare img{width:190px;aspect-ratio:4/3;object-fit:cover;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.22)}@media only screen and (max-width:800px){.list-compare .item-compare img{width:110px}}.list-compare .item-compare .item-content-m{width:calc(100% - 210px)}@media only screen and (max-width:800px){.list-compare .item-compare .item-content-m{width:calc(100% - 130px);margin-top:-5px}}.list-compare .item-compare .item-content-m .item-content{min-height:85px;position:relative;padding:5px 0 5px 15px}.list-compare .item-compare .item-content-m .item-content .RateTing{width:100%;display:inline-block}.list-compare .item-compare .item-content-m .item-content .RateTing .RateTingContent{background:#dee8ff;border-radius:8px;text-align:center;color:#7292e0;font-size:14px;padding:4px 20px;margin-bottom:5px;float:left}.list-compare .item-compare .item-content-m .item-content .RateTing .RateTingContent.classA{color:#cb2a2a}.list-compare .item-compare .item-content-m .item-content .RateTing .RateTingContent.classB{color:#e61dea}.list-compare .item-compare .item-content-m .item-content .RateTing .RateTingContent.classC{color:#3e5fb4}.list-compare .item-compare .item-content-m .item-content .item-name{clear:both;font-size:16px;color:#23182b;font-weight:500;margin-bottom:5px;margin-top:5px}.list-compare .item-compare .item-content-m .item-content .item-address{font-size:14px;color:#000;min-height:35px;margin-bottom:5px}.list-compare .item-compare .item-content-m .item-content .item-price{font-size:18px;font-weight:500;color:#000}@media only screen and (max-width:800px){.list-compare .item-compare .item-content-m .item-content .item-price{display:none}}.list-compare .item-compare .item-dislike{position:absolute;top:0;left:0;background-color:#51505059;border-top-right-radius:8px;border-bottom-right-radius:8px;padding:3px 5px;transition:.3s;cursor:pointer;width:45px;height:40px;z-index:3;display:flex;align-items:center;justify-content:center}.list-compare .item-compare .item-dislike svg{fill:#C4C4C400;stroke:#FFFFFFC2;transition:.3s;width:20px;height:22px}.list-compare .item-compare .item-dislike:hover{background-color:#00000073}.list-compare .item-compare .item-dislike:hover svg{fill:#C4C4C400;stroke:#3E5FB4}#pplus-compare-open-table{width:100%}.container-compare .container-compare-data{display:grid;grid-template-columns:220px;border-radius:10px;border:.5px solid #dad6dd;overflow-x:auto}@media only screen and (max-width:800px){.container-compare .container-compare-data{grid-template-columns:170px}}.container-compare .inforThongSo,.container-compare .list-inforCompare,.container-compare .list-inforCompare .inforCompare-data{display:contents}.container-compare .inforThongSo .header-data-1{height:210px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:800px){.container-compare .inforThongSo .header-data-1{height:150px}}.container-compare .inforThongSo .header-data-1 .div-img-header{text-align:center}.container-compare .inforThongSo .header-data-1 .div-img-header img{width:90px}.container-compare .inforThongSo .header-data-1 h3{font-size:20px;font-weight:500;text-align:center;margin:15px 10px 0 10px}@media only screen and (max-width:800px){.container-compare .inforThongSo .header-data-1 h3{font-size:16px}}.container-compare .inforThongSo .inforComapre{display:grid;grid-template-columns:30px repeat(1,minmax(0,1fr));align-items:center;padding:12px 15px;min-height:48px;box-sizing:border-box}.container-compare .inforThongSo .inforComapre .div-img img{width:22px}.container-compare .inforThongSo .inforComapre label{font-size:15px;font-weight:500}.container-compare .inforThongSo .inforComapre.inforComapre-address label{height:auto}.container-compare .inforThongSo .inforComapre:nth-child(odd){background:#f8faff}.container-compare .list-inforCompare .inforCompare-data .header-data-1{height:210px;box-sizing:border-box;padding:10px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:800px){.container-compare .list-inforCompare .inforCompare-data .header-data-1{height:150px}}.container-compare .list-inforCompare .inforCompare-data .header-data-1 .photo-data{position:relative;width:100%;max-width:180px;margin:0 auto}@media only screen and (max-width:800px){.container-compare .list-inforCompare .inforCompare-data .header-data-1 .photo-data{max-width:130px}}.container-compare .list-inforCompare .inforCompare-data .header-data-1 .photo-data img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.container-compare .list-inforCompare .inforCompare-data .header-data-1 .photo-data .item-dislike{position:absolute;top:0;left:0;background-color:#51505059;border-top-right-radius:8px;border-bottom-right-radius:8px;padding:3px 5px;transition:.3s;cursor:pointer;width:45px;height:40px;z-index:3;display:flex;align-items:center;justify-content:center}.container-compare .list-inforCompare .inforCompare-data .header-data-1 .photo-data .item-dislike svg{fill:#C4C4C400;stroke:#FFFFFFC2;width:20px;height:22px}.container-compare .list-inforCompare .inforCompare-data .header-data-1 .photo-data .item-dislike:hover{background-color:#3b383859}.container-compare .list-inforCompare .inforCompare-data .header-data-1 .photo-data .name-office{background:linear-gradient(90deg,#2449a8 12.5%,rgba(49,51,141,.873) 46%,rgba(129,122,207,.439) 79.5%,rgba(255,255,255,0) 100%);font-size:15px;font-weight:500;padding:8px 10px;position:absolute;width:100%;bottom:0;color:#fffeff;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.container-compare .list-inforCompare .inforCompare-data .inforComapre{font-size:15px;font-weight:400;padding:12px 15px;min-height:48px;box-sizing:border-box;display:flex;align-items:center}.container-compare .list-inforCompare .inforCompare-data .inforComapre label{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:60px}.container-compare .list-inforCompare .inforCompare-data .inforComapre .lable-Price{font-size:16px;font-weight:500;color:#de9c27}.pplus-compare-loading{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:#666;font-size:15px}.pplus-compare-loading::before{content:'';width:20px;height:20px;border:3px solid #dee8ff;border-top-color:#3e5fb4;border-radius:50%;animation:pplusCompareSpin .8s linear infinite}@keyframes pplusCompareSpin{to{transform:rotate(360deg)}}.container-compare .list-inforCompare .inforCompare-data .inforComapre:nth-child(odd){background:#f8faff}