button:disabled:hover{color:initial}.save-table-button,.table-mode{margin-bottom:30px}.add-column-button,.save-table-button{margin-left:15px}#table-container .table-wrapper{overflow-x:auto;background:#fff}#table-container .table-wrapper.dragging{cursor:grabbing;user-select:none}#table-container table{margin:0 0 10px}#table-container table:not(.combined){margin-top:15px}#table-container tr td{border:1px solid #ddd;padding:5px;width:68px;min-width:68px;height:73px;position:relative;text-align:center;vertical-align:middle}#table-container tr td.editable{width:120px;min-width:120px;background-color:#f7f7f7;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#table-container tr td.editable:hover{background-color:#fcfcfc}#table-container tr td.editable .ti-plus{color:#5a5}#table-container tr td.editable.status-free{background-color:#7ac29a;color:#fff}#table-container tr td.editable.status-booked{background-color:#f3bb45;color:#fff}#table-container tr td.editable.status-sold{background-color:#7a9e9f;color:#fff}#table-container tr td.editable.status-locked{background-color:#587070;color:#fff}#table-container tr td.editable.editing{box-shadow:inset 0 0 4px rgba(0,0,0,.5)}#table-container tr td.editable.editing.status-booked,#table-container tr td.editable.editing.status-free,#table-container tr td.editable.editing.status-locked,#table-container tr td.editable.editing.status-sold{box-shadow:inset 0 0 7px rgba(0,0,0,.7)}#table-container tr td.editable.disabled{opacity:.2}#table-container tr.tr-filtered{display:none}#table-container .fa-times{color:tomato;cursor:pointer}#table-container tr.header th{height:25px}#table-container tr.header th.apartment-column{border:1px solid #ddd;cursor:ew-resize;text-align:center}.building-table .main-panel .container-fluid{position:relative}.cell-info .btn-clear-cell,.cell-info .btn-save-cell{margin-top:30px;margin-left:15px}.footer{background:#f5f5f5}#table-container td .cell .bottom-left,#table-container td .cell .bottom-right,#table-container td .cell .top-left,#table-container td .cell .top-right{position:absolute;font-size:12px}#table-container td .cell .top-left{top:2px;left:2px}#table-container td .cell .top-right{top:2px;right:2px}#table-container td .cell .bottom-left{bottom:2px;left:2px}#table-container td .cell .bottom-right{bottom:2px;right:2px}#table-container td .cell .view img{width:20px}#table-container td .cell .square{font-weight:700}#table-container td .cell .center .full_price,#table-container td .cell .center .price{font-size:18px;padding:0 3px;background:rgba(255,0,0,.4);border-radius:10px;display:block;width:max-content;margin:0 auto}#table-container td .cell .price span{font-size:14px;color:#ddd}.legend{margin-bottom:30px}.legend>span{display:inline-block;margin-right:30px}.legend .badge{display:inline-block;width:10px;height:10px;padding:10px;background:#fff;border-radius:50%;margin-right:5px}.legend .badge:empty{display:inline-block}.legend .badge.badge-success{background:#7ac29a}.legend .badge.badge-warning{background:#f3bb45}.legend .badge.badge-warning.my{background:#e19c0a}.legend .badge.badge-primary{background:#7a9e9f}.legend .badge.badge-primary.locked{background:#587070}.legend.main-legend .legend-item:hover{cursor:pointer}.legend.main-legend .legend-item.active span:last-of-type,.legend.main-legend .legend-item:hover span:last-of-type{border-bottom:1px dashed #666}.legend.main-legend .legend-item.active span:last-of-type{color:#111}.legend.main-legend .legend-item.active .badge i{transform:translate(-48%,-41%)}.cell-info .view-block .legend{margin-bottom:15px}.cell-info .view-block .price{font-size:18px;margin-right:5px;font-weight:700}.filters label{display:block}.filters .input-group,.filters .input-group>*{display:inline-block}.filters .input-group .input-group-addon{width:max-content}.filters .input-group .input-group-addon:last-of-type{margin-left:-5px}.filters .input-group input{margin-left:-5px;width:90px;height:28px;padding-bottom:3px;transition:width 150ms linear}.filters .form-group .input-group:first-of-type{margin-right:0;transition:margin-right 150ms linear}.sidebar-mini .filters .form-group .input-group:first-of-type{margin-right:15px}.sidebar-mini .filters .input-group input{width:100px}#table-container .filter-stats a:hover,#table-container .select-mode a:hover{border-bottom:1px dashed}#table-container .filter-stats a i,#table-container .select-mode a i{color:#68b3c8}.top-buttons>div{display:inline-table;vertical-align:top}.top-buttons>.dropdown{margin-left:15px}.html2canvas-container{width:6000px!important;height:6000px!important}.pdf-header{background:#fff;padding:10px 0}.pdf-logo{color:#555;background:#fff}.pdf-actions li{white-space:nowrap}.pdf-actions li.disabled a{color:#bbb!important}.cell-info .selected-contact label{display:block}.cell-info .selected-contact .close{float:unset;margin-right:10px;margin-bottom:0;font-size:16px}.cell-info .view-block .contact,.cell-info .view-block .deal{margin-bottom:15px}.cell-info .view-block .contact i,.cell-info .view-block .deal i{font-size:18px;margin-right:7px;margin-left:2px;color:#c8595f}.cell-info .view-block .contact i.book-icon,.cell-info .view-block .deal i.book-icon{color:#f3bb45}.cell-info .view-block .contact i.assignee-icon,.cell-info .view-block .deal i.assignee-icon{font-size:18px;margin-right:7px;margin-left:2px;color:#68b3c8}.cell-info>.image .dropify-wrapper{height:130px}#table-container tr td .handle{position:absolute;bottom:-4px;right:-4px;background:#888;width:8px;height:8px;z-index:2;display:none;box-shadow:0 0 2px #fff;cursor:nwse-resize}#table-container tr td:nth-of-type(2) .handle{cursor:ns-resize}#table-container tr td.editable.editing.status-booked .handle,#table-container tr td.editable.editing.status-free .handle,#table-container tr td.editable.editing.status-locked .handle,#table-container tr td.editable.editing.status-sold .handle,#table-container tr td:nth-of-type(2) .handle{display:block}.td-view-mode .handle{display:none!important}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.handle-selected{background:#9cf!important}.cell-info .image-preview{text-align:center;margin-bottom:15px}.cell-info .image-preview img{width:80%;text-align:center;box-shadow:0 3px 9px rgba(0,0,0,.4);transition:box-shadow .2s linear}.cell-info .image-preview img:hover{box-shadow:0 3px 6px rgba(0,0,0,.4)}.editable .contact-name.expanded{display:block;font-size:10px}.contact-name.expanded hr{display:none}.contact-name.expanded .deal{display:block;font-size:12px;line-height:14px;font-weight:700}.building-table .select-block{width:170px!important;margin-left:15px!important}.building-table .select-table{width:220px!important;margin-left:15px!important}.btn-edit-floor,.btn-move-floor-down,.btn-move-floor-up{cursor:pointer}.btn-edit-floor:hover,.btn-move-floor-down:hover,.btn-move-floor-up:hover{opacity:.75}#floor-settings-modal label,.floor-title{display:block}.btn-move-floor-down,.btn-move-floor-up{margin-left:5px;font-size:14px;color:#68b3c8}#floor-settings-modal .floor-image{margin-top:15px}#floor-layout,#layout{border:2px solid #ccc;background:#efefef;width:100%;height:calc(100vh - 200px)}.leaflet-control-attribution{display:none}.leaflet-control.leaflet-bar .leaflet-draw-edit-remove::after{content:'\f1f8';font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900}.leaflet-draw-draw-polygon::after{content:'\f303';font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900}ul.leaflet-draw-actions.leaflet-draw-actions-top.leaflet-draw-actions-bottom li:nth-of-type(2),ul.leaflet-draw-actions.leaflet-draw-actions-top.leaflet-draw-actions-bottom li:nth-of-type(3){display:none}.leaflet-marker-icon{width:14px!important;height:14px!important;margin-top:-7px!important;margin-left:-7px!important}.layout-item-options{padding:15px 25px 15px 15px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.7);z-index:1010;border-radius:5px}.layout-item-options>.fa-times{padding:3px;color:#bbb;right:3px;top:3px;position:absolute;cursor:pointer}.layout-item-options>.fa-times:hover{opacity:.75}.btn-remove-layout,.btn-replace-floor-image{margin-bottom:15px}.pulse-container{width:120px;display:flex;justify-content:space-between;align-items:center}.pulse-bubble{width:20px;height:20px;border-radius:50%;background-color:#2d3332}.pulse-bubble-1{animation:.4s infinite alternate pulse}.pulse-bubble-2{animation:.4s .2s infinite alternate pulse}.pulse-bubble-3{animation:.4s .4s infinite alternate pulse}@keyframes pulse{from{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(.75)}}#floor-layout .spinner-box,#layout .spinner-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.layout-controls{margin-bottom:15px}.card .floor-controls{margin-top:15px}.card .floor-controls button{margin-right:10px}.card .floor-controls span{font-weight:700}.yellow-highlight{background:0 0;animation-name:yellow-to-transparent;animation-duration:3s}@keyframes yellow-to-transparent{from{background:rgba(236,208,4,.3)}to{background:rgba(236,208,4,0)}}.leaflet-draw-draw-polygon{background:#7ac29a!important;color:#fff!important}.leaflet-draw-draw-polygon:hover{background:#629e7d!important}.leaflet-draw-edit-remove{background:#eb5e28!important;color:#fff!important}.leaflet-draw-edit-remove:hover{background:#c34d1f!important}.leaflet-control,.leaflet-draw-toolbar{border:none!important;box-shadow:0 1px 2px rgba(0,0,0,.4)!important}.leaflet-draw-actions a{background:#68b3c8!important;border-radius:3px;margin-top:3px;margin-left:3px;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-draw-actions a:hover{background:#4d899a!important;box-shadow:0 1px 2px rgba(0,0,0,.6)}.cell-info .image .images{margin-bottom:15px}.cell-info .image .images .img-item{position:relative;width:124px;display:inline-block;margin:3px 5px}.cell-info .image .images .img-item img{max-width:100%;box-shadow:0 1px 3px rgba(0,0,0,.4);cursor:e-resize}.cell-info .image .images .img-item .dropify-controls{bottom:0}.cell-info .image .images .img-item .fa-times{position:absolute;color:tomato;top:-10px;right:-8px;cursor:pointer;padding:3px}.cell-info .image .images .img-item .fa-times:hover{opacity:.75}.cell-info .image-preview a{width:134px;margin:0 5px}.cell-info .image-preview a img{max-width:134px;margin:8px 0}.layout-item-options button{margin:0 3px}.layout-item-options button:first-of-type{margin-left:0}.deal-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-left:10px}.cell-info .tabs{display:flex;gap:15px;justify-content:center;margin-bottom:25px}.cell-info .tabs .tab{border-bottom:1px solid #ddd;padding-bottom:5px;font-size:16px;cursor:pointer}.cell-info .tabs .tab:not(.active):hover{border-bottom:1px solid #888}.cell-info .tabs .tab.active{border-bottom:1px solid #555}.cell-info .tab-bookings hr{display:none}.cell-info .tab-bookings .deals th{font-size:14px}.cell-info .tab-bookings .deals table{margin-top:0}#table-container td .cell .fa-lock,#table-container td .cell .lock-reason{display:none}#table-container td.status-locked .cell .fa-lock{display:block;font-size:16px}#table-container td.status-locked .cell .lock-reason{display:block;font-size:12px;color:#eee;padding-top:5px}.tab-history{margin-bottom:25px}.tr-text-striped{opacity:.6;text-decoration:line-through}.table-updated>div{margin-bottom:10px}.copy-border{background-image:linear-gradient(90deg,#444 50%,transparent 50%),linear-gradient(90deg,#444 50%,transparent 50%),linear-gradient(0deg,#444 50%,transparent 50%),linear-gradient(0deg,#444 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 2px,15px 2px,2px 15px,2px 15px;background-position:left top,right bottom,left bottom,right top;animation:1s linear infinite border-dance}@keyframes border-dance{0%{background-position:left top,right bottom,left bottom,right top}100%{background-position:left 15px top,right 15px bottom,left bottom 15px,right top 15px}}#room-square-item-templ{display:none}.rooms-square-view{margin-left:12px}.layout-item{position:relative}.layout-item span.keyframe-with-markup{position:absolute;top:0;right:0;color:#020b0e;background:rgba(255,255,255,.85);padding:10px;border-bottom-left-radius:7px}.layout-item>div{display:flex;justify-content:space-between;margin-top:-10px}.layout-item img{margin-bottom:21px;border-radius:7px;width:200px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.upload-render{margin-top:5px}.layout-item button,.upload-render{border-radius:6px}.table-layouts{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px}.floor-td{cursor:pointer}.documents-container .dropify-wrapper{display:none}.documents-container,.documents-container .documents{margin-bottom:15px}@media (min-width:992px){#floor-settings-modal .modal-lg{width:950px}}@media (min-width:1100px){#floor-settings-modal .modal-lg{width:1050px}}@media (min-width:1300px){#floor-settings-modal .modal-lg{width:82vw}}#table-container{transition:opacity .2s linear}#table-container.loading{opacity:.6}#table-container.loading .editable .ti-plus::before,#table-container.loading .editable::after,#table-container.loading .editable::before{height:15px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);background-size:600px;will-change:background-position;border-radius:5px;content:'';position:absolute}#table-container.loading .editable::before{width:50px;top:3px;left:3px}#table-container.loading .editable::after{width:40px;top:3px;right:3px}#table-container.loading .editable .ti-plus{font-family:unset;font-size:0}#table-container.loading .editable .ti-plus::before{width:100px;height:22px;transform:translate(-50%,-40%)}.render-link-select img{width:40px}.del-layout-link img{height:20px;margin-right:5px}.floor-title{transition:opacity 150ms linear}.floor-eye{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#777;opacity:0;transition:opacity 150ms linear}body:not(.guest-view) .td-view-mode .floor-td:hover .floor-eye{display:block;opacity:1}body:not(.guest-view) .td-view-mode .floor-td:hover .floor-title{opacity:0}.filter-label{padding:3px 12px;border-radius:12px}.filter-param{border:1px solid grey;margin-right:5px}.filter-params-wrapper{display:flex;flex-wrap:wrap;gap:5px}.stats-block{width:fit-content;margin:0 5px;display:inline-block}.stats-block .block{border:1px solid #68b3c8;border-radius:5px;background-color:#68b3C8de;padding:7px;cursor:pointer;margin-top:4px}.stats-block .block .count{font-size:30px;text-align:center;color:#fff}.stats-block .title{font-size:13px;font-weight:700}.stats-blocks{width:100%;text-align:center;margin:25px auto 0}.check-new-prices-text{text-align:center;font-size:13px;font-weight:700;margin:18px auto 22px}.apartments-with-new-price-table>thead>tr>th{font-size:15px}.units-mass-actions-block{margin-bottom:12px}.units-mass-actions-block .units-actions-on-selection{display:none}.units-mass-actions-block .units-actions-on-selection.shown{display:inline-block}.move-units-modal{min-height:219px!important;overflow:visible}.move-units-modal .swal2-content{margin:20px 0 60px}.move-units-modal hr.swal2-spacer{display:none!important}.swal2-modal.move-units-modal .bs-searchbox .form-control{max-width:unset}.cell-info .view-block .description div.value{margin-left:14px}.new-price-type-wrapper,.new-room-type-wrapper{margin-bottom:10px;margin-top:10px}.dropify-controls{display:none;position:absolute;z-index:10;bottom:6px;padding:5px;background:rgba(255,255,255,.75);left:0}.dropify-controls a{color:#777}.dropify-controls a:hover{color:#333}.dropify-controls .btn-mark-plan i{font-size:16px;transform:translateY(1px)}.dropify-controls .btn-mark-plan[data-balloon][data-balloon-pos=up-left]:hover:after{left:-6px}.dropify-controls .btn-mark-plan[data-balloon][data-balloon-pos=up-left]:hover:before{left:-2px}.i-clockwise{transform:scaleX(-1)}[data-direction=clockwise],[data-direction=counterclockwise]{margin-right:5px}.rotate-0{top:0!important;transform:rotate(0)!important}.rotate-90{top:0!important;transform:rotate(90deg)!important}.rotate-min90{top:0!important;transform:rotate(-90deg)!important}.rotate-180{top:0!important;transform:rotate(180deg)!important}.expand-floors-checkbox{display:inline-block;margin-left:15px}.prices-categories-info{margin-right:8px;cursor:pointer}.prices-categories-info i{color:#68b3c8}.price-category-item:not(:last-child){border-bottom:1px solid #ccc5b9;margin-bottom:10px;padding-bottom:10px}.price-category-item .full-price{font-weight:700;font-size:16px}.price-category-item .price-type{font-size:16px}.price-category-item.default-price-item>div.price-type{font-weight:700}.cell-info .price-types-container .price-type{margin-bottom:20px}.installment-terms-container .categorized-full-price,.price-types-container .categorized-full-price{margin-top:-5px}.cell-info .installment-terms-container .installment-term{margin-bottom:20px}.prices-tooltip{font-size:14px!important}.prices-tooltip .full-price{margin-left:0}#apartments-price-mass-change-modal .selected-price-category{color:red}.price-types-wrapper .category_price_input{padding-right:0;width:110%}#images-tab .image-tag-selector{margin-top:-10px;margin-bottom:20px}.guest-view .center{text-align:center}.guest-view .cell-info .image-tag-selector{margin-top:10px;margin-bottom:20px}.download-offer-wrapper{margin-top:-10px;margin-bottom:10px}.brokering-unit-status .table-wrapper{position:relative;border-left:4px solid #7ac29a}.financial-table{border-collapse:collapse;width:550px}.financial-table tr{border-bottom:none}.financial-table td{padding:8px 12px;vertical-align:top}.financial-table td.label{font-weight:700;color:#555;text-align:left}.financial-table td:not(.label){text-align:right}.financial-table tr:hover{background-color:#f9f9f9}.telegram-post-preview{border:1px solid #ccc;background:url(/static/images/banners/tg-bg.2b69565c286f.jpg);max-height:1000px;overflow-y:auto}.telegram-post-preview .post{max-width:90%;margin:15px auto;border-radius:15px 15px 15px 0;background:#fff}.telegram-post-preview .post .text{padding:10px}.telegram-post-preview .post .images{height:300px;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:2px}.telegram-post-preview .post .images .first-row{flex:1 1 47%;width:50%;height:60%;object-fit:cover}.telegram-post-preview .post .images .second-row{flex:1 1 30%;width:33%;height:50%;object-fit:cover}.telegram-post-preview .post .images .main{max-width:100%;object-fit:cover}.telegram-post-preview .post .channel-title{padding:6px 10px;color:#208ba9;font-weight:700}.unit-custom-field-filters input{width:100%}.initial-deposit-range{display:flex;gap:10px;margin-top:10px}.price-category-item .installment-info{margin-top:5px}.unit-filter-stats{margin-bottom:10px}.unit-filter-stats .parameters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:14px;color:#333}.unit-filter-stats .financial-filter-item{background-color:#f8f6f3;border:1px solid #ddd;border-radius:3px;padding:4px 8px;cursor:pointer}.unit-filter-stats .financial-filter-item span.filter-name{margin-right:4px}.unit-filter-stats .financial-filter-item span.value{color:#1a7bd1;cursor:pointer}.unit-filter-stats .total-item-count{margin-right:30px}.unit-filter-stats .financial-filter-item.active span:last-of-type,.unit-filter-stats .financial-filter-item:hover span:last-of-type{border-bottom:1px dashed #666}.installment-date-filter>label>a.active{color:#252422}.text-bold{font-weight:700}#apartment-list-for-installment-terms-assign-modal .apartment-item-wrapper{width:100%}#apartment-list-for-installment-terms-assign-modal .apartment-item-wrapper .apartment-list-item{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:center}#apartment-list-for-installment-terms-assign-modal .panel{padding:0;margin-bottom:0}#apartment-list-for-installment-terms-assign-modal .panel .panel-heading{padding:5px 15px}#apartment-list-for-installment-terms-assign-modal .apartment-item-wrapper .apartment-list-item>div{display:table-cell;vertical-align:middle;padding:7px}#apartment-list-for-installment-terms-assign-modal tr.header{font-weight:600}#cell-info-window .btn-copy-info{margin-left:10px;color:#1b293e;opacity:.4;transition:opacity 150ms linear;font-size:16px}#cell-info-window .btn-copy-info:hover{opacity:1}#table-container.compact-cells .table-wrapper{overflow-x:auto}#table-container.compact-cells tr td,#table-container.compact-cells tr td.editable{width:32px;min-width:32px!important;height:32px;padding:0;line-height:1}#table-container.compact-cells tr td.td-right-space{border-right:8px solid #fff!important}#table-container.compact-cells td .cell{position:relative;width:100%;height:100%}#table-container.compact-cells td .cell>.bottom-left,#table-container.compact-cells td .cell>.bottom-right,#table-container.compact-cells td .cell>.center,#table-container.compact-cells td .cell>.top-right{display:none!important}#table-container.compact-cells td .cell>div>div{display:none}#table-container.compact-cells td .cell>div>.number{display:block!important}#table-container.compact-cells td .cell .top-left{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;max-width:100%}#table-container.compact-cells td .cell .top-left .number{font-size:11px;font-weight:700;white-space:nowrap;pointer-events:none;overflow:hidden}#table-container.compact-cells .number-marker{display:none}#table-container .blocks-header th.block-header{text-align:center;padding-bottom:15px;font-weight:400}#table-container.compact-cells .editable .ti-plus:before{display:none}@media screen and (max-width:768px){body.login.building-table .row:last-of-type .card .card-content{padding:15px 0}body.login.building-table .filter-stats{margin-left:5px}}