.detail-booking-dialog .modal-dialog{max-width:850px!important}.detail-booking-dialog .modal-content{background-color:transparent;position:relative;-webkit-box-shadow:0 10px 50px rgba(51,51,51,.15);box-shadow:0 10px 50px rgba(51,51,51,.15);border-radius:20px}.detail-booking-dialog .modal-body{background-color:#fff;border-radius:20px;padding:15px 30px 10px}.detail-booking-dialog .modal-body .btn-sign-contract{margin-bottom:20px}.detail-booking-dialog .modal-body .popup-head{margin:5px -30px 0;padding:0 20px 20px 30px;border-bottom:1px solid #aaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-booking-dialog .modal-body .popup-head .popup-title{font-weight:500;font-size:24px;line-height:28px;color:#333}.detail-booking-dialog .modal-body .popup-head .btn-back{display:none}.detail-booking-dialog .modal-body .popup-head .btn-close{background:url(../img/icon-close.5a03779c.svg) no-repeat 100%/30px auto;width:30px;height:30px}.detail-booking-dialog .modal-body .popup-body .process-bar-cs{height:100px;padding:20px 0 40px;margin:0 -30px;background:#f0f2f6;font-weight:700;font-size:16px;line-height:19px;text-align:center;color:#333}.detail-booking-dialog .modal-body .popup-body .process-bar-cs .process-title{margin:0 50px;counter-reset:step;padding-left:0}.detail-booking-dialog .modal-body .popup-body .process-bar-cs .process-title li{background:transparent;position:relative;width:25%;display:inline-table}.detail-booking-dialog .modal-body .popup-body .process-bar-cs .process-title li:before{background:#ddd;border-radius:50%;color:transparent;content:counter(step);counter-increment:step;display:block;font-weight:700;line-height:27px;margin:0 auto 10px;text-align:center;width:30px;height:30px;position:relative;z-index:1}.detail-booking-dialog .modal-body .popup-body .process-bar-cs .process-title li:after{background:#ddd;content:"";height:10px;left:-50%;position:absolute;top:10px;width:100%;z-index:0}.detail-booking-dialog .modal-body .popup-body .process-bar-cs .process-title li.active:after,.detail-booking-dialog .modal-body .popup-body .process-bar-cs .process-title li.active:before{background:linear-gradient(133.78deg,#0a69da,#0856c8 49.71%,#0231a5)}.detail-booking-dialog .modal-body .popup-body .process-bar-cs .process-title li:first-child:after{content:unset}.detail-booking-dialog .modal-body .popup-body .process-bar-cs .market-rent{margin:0}.detail-booking-dialog .modal-body .popup-body .process-bar-cs .market-rent li{width:16.6666666667%}.detail-booking-dialog .modal-body .popup-body .popup-content-trs .text-left{font-size:16px;line-height:19px;margin-bottom:10px;color:#888}.detail-booking-dialog .modal-body .popup-body .popup-content-trs .table-striped{border:1px solid #aaa}.detail-booking-dialog .modal-body .popup-body .popup-content-trs .table-striped thead tr>th{background-color:#aaa;font-size:14px;line-height:16px;text-transform:uppercase;padding:12px 20px;color:#fff;border-bottom:none}.detail-booking-dialog .modal-body .popup-body .popup-content-trs .table-striped td{padding:10px 20px}.detail-booking-dialog .modal-body .popup-body .popup-content-trs .table-striped td .bg-status{border-radius:5px;height:20px;font-size:12px;padding:5px;color:#fff;white-space:nowrap}.detail-booking-dialog .modal-body .popup-body .popup-content-trs .table-striped td .bg-status.bg-status-success{background-color:#27ae60!important;white-space:nowrap}.detail-booking-dialog .modal-body .popup-body .popup-body-content{padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.detail-booking-dialog .modal-body .popup-body .popup-body-content ul{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:15px 15px}.detail-booking-dialog .modal-body .popup-body .popup-body-content ul li{padding-bottom:6px;margin-bottom:30px;border-bottom:1px solid #aaa;font-size:16px;line-height:19px}.detail-booking-dialog .modal-body .popup-body .popup-body-content ul li span{color:#888;font-weight:400}.detail-booking-dialog .modal-body .popup-body .popup-body-content ul li b{color:#333}.detail-booking-dialog .modal-body .popup-body .popup-body-content ul li .bg-status{padding:3px 5px;border-radius:3px;font-size:12px}.detail-booking-dialog .modal-body .popup-body .popup-body-content ul:last-of-type li{border:none;margin-bottom:0}.detail-booking-dialog .modal-body .popup-body .popup-body-content ul:last-of-type li.booking-note{border:1px solid #aaa;height:calc(100% - 55px);padding:15px 20px;color:#333}.detail-booking-dialog .popup-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;margin-bottom:20px}.detail-booking-dialog .popup-footer button{width:230px;height:40px;background:#f5881f;border-radius:20px;-webkit-box-shadow:none!important;box-shadow:none!important;font-weight:500;font-size:16px;text-align:center}.detail-booking-dialog .popup-footer button:disabled{opacity:.75;cursor:not-allowed}.detail-booking-dialog .popup-footer .btn-apm-reject{background:#fff!important;border-radius:20px;font-weight:500;font-size:14px;border:1px solid #aaa;-webkit-box-shadow:none;box-shadow:none;color:#333!important;margin-right:10px}.detail-booking-dialog .popup-footer .btn-apm-confirm{background:linear-gradient(133.78deg,#0a69da,#0856c8 49.71%,#0231a5);border-radius:20px;font-weight:500;font-size:14px;color:#fff;-webkit-box-shadow:none;box-shadow:none;border:none}@media screen and (max-width:1023px){.detail-booking-dialog{padding:0}.detail-booking-dialog .modal-dialog{margin:0}.detail-booking-dialog .modal-dialog .modal-body{padding:20px 15px;border-radius:0}.detail-booking-dialog .modal-dialog .modal-body .popup-head{margin-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.detail-booking-dialog .modal-dialog .modal-body .popup-head .popup-title{font-weight:700;font-size:22px;line-height:28px;color:#333}.detail-booking-dialog .modal-dialog .modal-body .popup-head .btn-close{display:none}.detail-booking-dialog .modal-dialog .modal-body .popup-head .btn-back{display:block;background:url(../img/arrow-back-primary.164cfb75.svg) no-repeat 100%/16px auto;width:17px;height:18px;padding:0;margin-right:10px}.detail-booking-dialog .modal-dialog .modal-body .popup-body .process-bar-cs{height:90px;padding:15px 0 55px;margin:0 -20px;font-size:12px;line-height:14px}.detail-booking-dialog .modal-dialog .modal-body .popup-body .process-bar-cs .process-title{margin:0 10px}.detail-booking-dialog .modal-dialog .modal-body .popup-body .process-bar-cs .process-title li{background:transparent;position:relative;width:25%;display:inline-table}.detail-booking-dialog .modal-dialog .modal-body .popup-body .process-bar-cs .process-title li:before{width:20px;height:20px}.detail-booking-dialog .modal-dialog .modal-body .popup-body .process-bar-cs .process-title li:after{height:5px;top:7px}.detail-booking-dialog .modal-dialog .modal-body .popup-body .popup-body-content{display:block}.detail-booking-dialog .modal-dialog .modal-body .popup-body .popup-body-content ul li:last-child{margin-bottom:0}.detail-booking-dialog .modal-dialog .modal-body .popup-body .popup-body-content ul li.booking-note{min-height:120px;padding:15px;margin-bottom:15px}.detail-booking-dialog .modal-dialog .modal-body .popup-body .popup-content-trs .popup-content-table{margin-left:-15px;margin-right:-15px}.detail-booking-dialog .modal-dialog .modal-body .popup-body .popup-content-trs .table-striped tr th{font-weight:700;font-size:12px;line-height:14px;min-width:120px;border-top:0}.detail-booking-dialog .modal-dialog .modal-body .popup-body .popup-content-trs .table-striped tr td{color:#333}}@media screen and (max-width:991px){.detail-booking-dialog .modal-content{height:100vh}}.v2-list-unit{width:100%;display:block}.v2-list-unit .box-unit{width:100%}.v2-list-unit .box-unit .unit{width:100%;height:100%;background:#fff;-webkit-box-shadow:0 4px 10px rgba(51,51,51,.15);box-shadow:0 4px 10px rgba(51,51,51,.15);border-radius:20px;padding:15px 20px;margin-bottom:15px;position:relative}.v2-list-unit .box-unit .unit .data-top{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.v2-list-unit .box-unit .unit .data-top .data-t-l{width:calc(100% - 15px)}.v2-list-unit .box-unit .unit .data-top .data-t-l h2{font-weight:700;font-size:18px;line-height:26px;margin-bottom:0;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.v2-list-unit .box-unit .unit .data-top .data-t-l p{font-weight:400;font-size:14px;line-height:20px;color:#888;margin-bottom:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2-list-unit .box-unit .unit .data-top .data-t-r .m-cancel{display:block;position:relative;cursor:pointer}.v2-list-unit .box-unit .unit .data-top .data-t-r .m-cancel:before{content:"";display:block;width:24px;height:24px;position:absolute;left:0;top:6px;background:url(../img/icon-close.5a03779c.svg) no-repeat 100%/30px auto}.v2-list-unit .box-unit .unit .data-content{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:22px}.v2-list-unit .box-unit .unit .data-content .l-info{width:100%}.v2-list-unit .box-unit .unit .data-content .l-info.w-6{width:60%}.v2-list-unit .box-unit .unit .data-content .l-info.w-4{width:40%}.v2-list-unit .box-unit .unit .data-content .l-info.w-4 ul li{text-align:right}.v2-list-unit .box-unit .unit .data-content .l-info ul{padding:0;color:#888}.v2-list-unit .box-unit .unit .data-content .l-info ul li{margin-bottom:5px}.v2-list-unit .box-unit .unit .data-content .l-info ul li span{color:#333;font-weight:700}.v2-list-unit .box-unit .unit .data-content .l-info ul li span.color-blue{color:#27ae60}.v2-list-unit .box-unit .unit .data-content .l-info ul li span.color-red{color:#ee3d48}.v2-list-unit .box-unit .unit .data-action{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v2-list-unit .box-unit .unit .data-action .deposit__button{background:linear-gradient(133.78deg,#0a69da,#0856c8 49.71%,#0231a5);border-radius:20px;font-weight:500;font-size:14px;line-height:16px;color:#fff;-webkit-box-shadow:none;box-shadow:none;border:none}.v2-list-unit .box-unit .unit .data-action .default__button{background:#fff;border-radius:20px;font-weight:500;font-size:14px;border:1px solid #aaa;-webkit-box-shadow:none;box-shadow:none;color:#333}.v2-list-unit .box-unit .unit .data-bt{margin:0 -20px 15px;padding:10px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f0f2f6}.v2-list-unit .box-unit .unit .data-bt h4{margin-bottom:0;font-size:14px;color:#888}.v2-list-unit .box-unit .unit .data-bt h4 .bold{color:#333;font-weight:700}.v2-list-unit .box-unit .unit .data-bt .box-status{border-radius:5px;height:20px;padding:3px 10px;font-weight:500;font-size:12px;line-height:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.v2-list-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;width:unset}.v2-list-unit .box-unit{width:25%;padding:15px}.v2-list-unit .box-unit .unit{margin-bottom:0}}