.property-box{padding:0 10px}.property-box .left-panel-mobile{background:var(--main-color);justify-content:center;align-items:center;border-bottom:1px solid hsla(0,0%,100%,0.2784313725)}.property-box .left-panel{color:#000;border-left:none;overflow:hidden}@media all and (max-width: 750px){.property-box .left-panel{width:100%}}.property-box .left-panel-center{background:var(--main-color);color:#fff;padding:12px 0}.property-box .left-panel-center .btn-light{color:#933828;border-color:none;background:#fdfbf4}.property-box .right-panel{overflow:hidden}@media all and (max-width: 750px){.property-box .right-panel{margin-top:20px}}.property-box .title{font-size:24px;padding:12px 0}@media screen and (max-width: 768px){.property-box .title{font-size:24px}}.property-box .price{text-align:center}@media all and (max-width: 650px){.property-box .block_title_price{font-size:20px;line-height:28px}}.property-box .info-grid{padding-top:18px}@media all and (max-width: 800px){.property-box .info-grid{font-size:13px}}.property-box .info-grid .col-info{display:flex;align-items:center;justify-content:space-between}.property-box .info-grid .col-info .name{font-weight:600}.property-box .btn-custom{margin:0px 5px;border-radius:6px;border:1px solid rgba(0,0,0,0)}.property-box .btn-custom:hover{border:1px solid var(--main-color2)}.property-box .btn-custom svg{width:22px;fill:#adadad}.property-box .btn-liked{background:#fff0f0;border:1px solid #e53935 !important;color:#e53935}.property-box .btn-liked svg{fill:#e53935}.property-box .support-box{display:flex;align-items:center}.property-box .support-box img{object-fit:cover}.property-box .right-panel-content{padding:16px}.property-box .avatar{width:70px;height:70px;border-radius:50%;overflow:hidden;background:#b0cbf4;margin-right:5px}.property-box .avatar img{margin:0}.property-box .support-box-content{width:calc(100% - 75px)}.property-box .contact{display:flex;align-items:center;gap:6px;margin-top:5px}.property-box .contact a{border:1px solid var(--border-color);padding:1px 5px;border-radius:5px}.property-box .contact .phone{background:#00b060;color:#fff;display:flex;align-items:center}.property-box .contact .zalo{background:#1c5fbc}.property-box .list-group-item{padding:2px 30px 2px 10px;border:1px solid var(--border-color) !important;margin-top:4px;border-radius:5px}.property-box .block_streng_project{margin:10px 0 0px}@media all and (max-width: 650px){.property-box .block_streng_project .list_streng .item{margin-bottom:10px}}.property-box .block_streng_project .list_streng .item .summary{color:#000;font-size:16px;text-transform:uppercase}@media all and (max-width: 650px){.property-box .block_streng_project .list_streng .item .summary{font-size:14px}}.property-box .box_menu .menu{padding:8px 0 14px;color:#000;font-weight:600;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;font-size:20px}.property-box .box_menu .menu.active{border-bottom:2px solid var(--main-color2);color:var(--main-color2)}.info_sub{color:var(--main-color2)}.info_sub_pri{color:red}.box-fun-code{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.fun-code-left{padding:0 0px}}.fun-code-left .image{border-radius:16px}.fun-code-left .apt-actions{position:absolute;top:20px;left:-12px;z-index:2}.fun-code-left .apt-actions .btn-action{background:var(--main-color2);color:#fff;border:none;border-radius:0 4px 4px 0;font-size:16px}.fun-code-left .apt-actions #btn-like{position:relative}.fun-code-left .apt-actions #btn-like::after{position:absolute;content:"";top:100%;left:0;border-top:13px solid #003f9e;border-left:13px solid rgba(0,0,0,0);transition:all .2s}.fun-code-left .apt-actions #btn-like.liked::after,.fun-code-left .apt-actions #btn-like:hover::after{border-top:13px solid #ffe3e2}.fun-code-left,.fun-code-right{width:calc(50% - 20px);position:relative}@media screen and (max-width: 768px){.fun-code-left,.fun-code-right{width:100%}}.fun-code-left .code-right-bottom,.fun-code-right .code-right-bottom{padding:15px 0}@media screen and (max-width: 768px){.fun-code-left .code-right-bottom,.fun-code-right .code-right-bottom{margin-top:20px}}.fun-code-right{border-left:none;border-right:none;border-bottom:none;justify-content:space-between}@media screen and (max-width: 768px){.fun-code-right{margin-top:30px}}.apt-main{margin-top:60px}.apt-gallery-title{border:none !important}.col-info-link{width:100%;display:flex;justify-content:space-between;color:var(--text-color) !important}.btn-main-white{color:var(--main-color);border-radius:4px;padding:5px 10px;font-size:14px;background:#adadad;color:#fff}.text-sm{font-size:.75rem}@media all and (max-width: 650px){.text-sm{font-size:10px}}.left-panel-top{padding:10px;width:100%}.left-panel-top .title{font-size:52px}.left-panel-top .summary{font-size:.875rem}@media all and (max-width: 800px){.left-panel-top .summary{font-size:13px}}.btn-fund{border:1px solid var(--border-color);padding:4px 20px;height:32px;font-size:.875rem;white-space:nowrap}.btn-fund svg{margin-left:10px}@media all and (max-width: 990px){.btn-fund{padding:0px 8px;font-size:13px}.btn-fund svg{margin-left:0px}}.fs-sm{font-size:.875rem}@media all and (max-width: 800px){.fs-sm{font-size:13px}}.btn-booking{display:inline-flex;align-items:center;gap:8px;padding:12px 60px;background:#1976d2;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s;text-decoration:none}.btn-booking:hover{transform:scale(1.03)}.gallery-tools{position:absolute;top:10px;right:10px;display:flex;gap:6px;z-index:2}.gallery-tools a,.gallery-tools button{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.85);border:none;display:flex;align-items:center;justify-content:center;color:#555;font-size:14px;cursor:pointer;transition:all .2s;text-decoration:none}.badge{color:unset;font-weight:100;font-size:.875em}.badge-light-success{background-color:#dfffea;color:#17c653}.badge-light-primary{background-color:#e9f3ff;color:#1b84ff}.badge-light-info{background-color:#f8f5ff;color:#7239ea}.apartment-info-card{font-size:.875rem;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.0784313725);border:1px solid rgba(0,0,0,.1);border-radius:8px}.modal-lock-can .description p,.modal-lock-can .description span,.modal-lock-can .description h1,.modal-lock-can .description h2,.modal-lock-can .description h3,.modal-lock-can .description h4,.modal-lock-can .description h5,.modal-lock-can .description h6{margin:0}.bg-modal-custom .modal-content{background:#f7f7f7}.fs-sm{font-size:.875rem}.support-box-lock .avatar{width:48px;height:48px}.support-box-lock .support-box-content{width:calc(100% - 48px - 5px)}.left-panel-right-top{padding:0 0px 10px;border-bottom:1px solid var(--border-color)}.map-title-bar{flex-direction:row;flex-wrap:nowrap;gap:5px;overflow:auto;display:flex;margin-bottom:20px}.map-title-bar .project-child-btn{flex:0 0 auto;scroll-snap-align:start}.map-title-bar>:first-child{margin-left:auto}.map-title-bar>:last-child{margin-right:auto}