@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;500;700&display=swap";body{margin:0;padding:0;border:none}*{box-sizing:inherit}input,button,select,textarea{outline:none;border:none}a{color:#000;text-decoration:none}a:hover{transition:all .3s ease 0s}ul,ol{padding:0;margin:0}ul{list-style:none}button{background-color:unset;margin:0;padding:0}p{margin:0}table{width:100%;border-top:1px solid black;border-left:1px solid black;border-spacing:0}table th,table td{border-bottom:1px solid black;border-right:1px solid black;padding:10px 15px;text-align:left}table th{background-color:#3ebbc4;color:#fff}table tr:nth-child(2n) td{background-color:#ebebeb}@media (max-width: 1280px){.table_wrapper{overflow:auto}}body{font-family:Roboto,sans-serif;font-size:16px}header,footer,section{width:100%;padding-top:10px;padding-bottom:10px}.container_main{width:100%;max-width:1280px;margin:0 auto}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map_in_page{width:100%;min-height:300px}.thencs_section{text-align:center;height:80vh}.thencs_section .emoji{font-size:100px;margin-top:20px}select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{box-shadow:inset 0 0 20px 20px #fff}.win_wrapper{border-radius:0}@media (max-width: 1440px){.container_main{width:98%;margin-left:auto;margin-right:auto}}.h_pact{background-color:#f0f}.h_rezerv{background-color:#00ff007a}.h_rezerv_ruk{background-color:#ffff007a}.h_sales{background-color:#ff00007a}.user_icon_menu{position:relative;margin:auto 0 auto 20px}.user_icon_menu .user_data{display:flex;gap:10px}.user_icon_menu .user_data .icon{width:40px;height:40px;border-radius:40px;background-color:#b4c5c5;overflow:hidden;margin:auto 0 auto 10px;cursor:pointer;border:1px solid #B4C5C5}.user_icon_menu .user_data .icon img{-o-object-fit:contain;object-fit:contain}.user_icon_menu .user_data span{margin:auto 0}.user_icon_menu .menu{position:absolute;width:100px;height:100px;display:none;z-index:1000;right:0}.user_icon_menu .menu ul{margin-top:10px;background-color:#fff;width:100%;border:1px solid #B4C5C5;border-radius:5px}.user_icon_menu .menu ul li{padding:5px 15px;text-align:right}.user_icon_menu .menu ul a:hover{color:#3ebbc4}.user_icon_menu:hover .menu{display:block}sup{color:red}.empty_h2{font-weight:700;font-size:18px}.field .error{background-color:red;color:#fff;padding:2px 10px;border-radius:5px;display:inline-flex;margin-top:5px}.d-flex{display:flex}.checbox_flex{margin:auto auto auto 0;display:flex;flex-direction:column}@media (max-width: 768px){.user_icon_menu{margin:0;width:100%;border-top:1px solid #B4C5C5;display:flex;flex-direction:column}.user_icon_menu .user_data{flex-direction:row-reverse;margin:20px auto 10px 0}.user_icon_menu .menu{position:relative;display:block}.user_icon_menu .menu ul{border:none}.user_icon_menu .menu ul li{text-align:left}}::-webkit-scrollbar{overflow-y:scroll;width:7px;background-color:#f9f9fd}::-webkit-scrollbar-thumb{background-color:gray}.main_header{padding-top:10px;padding-bottom:10px}.system_logo{padding:5px;display:flex}.system_logo span{text-transform:uppercase;font-weight:700;font-size:22px;margin:auto auto auto 10px}.system_logo img{width:50px;height:50px}.top_navigation{display:flex;justify-content:space-between}.top_navigation .navbar-menu{margin:auto 0 auto auto;flex-grow:unset}@media (max-width: 768px){.top_navigation{display:unset}}.selector_wrapper{display:flex;justify-content:space-between}.selector_wrapper>*{flex:1}.selector_wrapper .history{display:flex;gap:30px;justify-content:end;margin-top:auto}.selector_wrapper .history .h{display:flex;flex-direction:column}.selector_wrapper .history .h .cube{width:30px;height:30px;border-radius:5px;border:1px solid #B4C5C5;margin-bottom:5px}.dashboard{display:flex;flex-direction:column;font-size:14px;gap:10px}.dashboard .flor{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.dashboard .flor .flor_flat_list{display:flex;flex:1;flex-wrap:wrap;gap:10px}.dashboard .flor .cell{min-height:100px;cursor:pointer}.dashboard .flor .cell_flor_index{display:flex;min-width:55px}.dashboard .flor .cell_flor_index span{font-size:.8em;margin:auto auto auto 0}.dashboard .flor .cell_flat{font-size:.7em;width:120px;border-radius:10px;overflow:hidden;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;padding:10px}.dashboard .flor .cell_flat .head{display:flex;justify-content:space-between}.dashboard .flor .cell_flat .head .flat_number{width:18px;height:15px;line-height:15px;border-radius:3px;background-color:#3ebbc4;text-align:center;color:#fff;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05}.dashboard .flor .cell_flat .head .main_fixation{width:10px;height:10px;border-radius:10px;background-color:#008b8b;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;margin:auto 0 auto 10px}.dashboard .flor .cell_flat .head .no_pay_fixation{width:10px;height:10px;border-radius:10px;background-color:#8b0000;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;margin:auto 0 auto 10px}.dashboard .flor .cell_flat .head .no_pact_fixation{width:10px;height:10px;border-radius:10px;background-color:#9932cc;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;margin:auto 0 auto 10px}.dashboard .flor .cell_flat .head .comment_fixation{width:10px;height:10px;border-radius:10px;background-color:orange;box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05;margin:auto 0 auto 10px}.dashboard .flor .cell_flat .type{text-align:right;margin:10px 0 0}.dashboard .flor .cell_flat .area{display:flex;flex-direction:column;padding:10px 0;text-align:right}.dashboard .flor .cell_flat .price{display:flex;flex-direction:column;text-align:right}.dashboard .flor .cell.cell_parking{width:15%}.dashboard .flor .cell.cell_parking .head .flat_number{width:30px}.dashboard .flor.flor_parking{flex-direction:column}.dashboard .flor.flor_parking .cell_flor_index span{font-size:1.2em;font-weight:700}@media (max-width: 768px){.dashboard .flor{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #B4C5C5}.dashboard .flor .cell.cell_parking{width:23%}}@media (max-width: 620px){.dashboard .flor{flex-direction:column}.dashboard .flor .flor_flat_list{justify-content:space-between}.dashboard .flor .cell_flat{width:45%}.dashboard .flor .cell_flor_index{min-height:30px;font-size:20px;font-weight:700}.dashboard .flor .cell.cell_parking{width:45%}.selector_wrapper{flex-direction:column;gap:10px}.selector_wrapper .history{justify-content:start;gap:20px}.selector_wrapper .history .h{font-size:12px}}.flat_edit_window .flat_modal_data{padding:10px 20px;border-radius:10px;margin-bottom:20px;border:1px solid #B4C5C5;display:flex;gap:20px;justify-content:space-between}@media (max-width: 680px){.flat_edit_window .flat_modal_data{flex-direction:column}}.log_filter form{display:flex;gap:20px}.log_filter form .control{margin-left:auto;display:flex;gap:20px}.log_table{font-size:14px}@media (max-width: 680px){.log_filter form{flex-direction:column}.log_filter form select{width:100%}.log_table{font-size:12px}}.pagination_line{width:100%;display:flex;justify-content:right;margin-top:20px}.pagination__nav-links{display:flex;align-items:center}.pagination__nav-links .pagination__back{margin-right:10px}.pagination__numbers{display:flex;padding:5px;min-width:30px;color:#c6c6c6;align-items:center;justify-content:center;border:1px solid #C6C6C6;margin-right:10px;transition:all .3s ease 0s}.pagination__numbers:last-child{margin-right:0}.pagination__numbers.current{color:#fff;background-color:#3ebbc4;border:1px solid #3EBBC4}@media (min-width: 1025px){.pagination__numbers:hover{color:#fff;background-color:#3ebbc4;border:1px solid #3EBBC4}}.pagination__block-dot{margin-right:10px}.flat_data h1{margin-bottom:24px;font-size:32px;line-height:1.2}.flat_data .flat_data__content{display:grid;grid-template-columns:1.25fr 1fr;gap:24px}.flat_data .flat_data__gallery,.flat_data .flat_data__details{min-width:0}.flat_data .flat_gallery_swiper{max-width:100%;overflow:hidden;width:100%}.flat_data .flat_gallery_swiper .swiper-slide{width:100%;height:440px;border-radius:10px;overflow:hidden;background-color:#fff}.flat_data .flat_gallery_swiper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flat_data .flat_gallery_swiper .swiper-pagination{position:relative;margin-top:10px;bottom:0}.flat_data .flat_gallery_swiper .swiper-button-prev,.flat_data .flat_gallery_swiper .swiper-button-next{color:#273772}.flat_data .flat_data__empty_gallery,.flat_data .flat_data__empty_slide{min-height:300px;display:flex;align-items:center;justify-content:center;color:#333;background-color:#fff;border-radius:10px}.flat_data table{width:100%;border-collapse:collapse}.flat_data table th,.flat_data table td{padding:10px;text-align:left;vertical-align:top}.flat_data table th{width:42%;font-weight:700}@media (max-width: 820px){.flat_data h1{font-size:26px}.flat_data .flat_data__content{grid-template-columns:1fr}.flat_data .flat_gallery_swiper .swiper-slide{height:360px}}@media (max-width: 520px){.flat_data h1{font-size:22px;margin-bottom:16px}.flat_data .flat_data__gallery,.flat_data .flat_data__details{padding:10px}.flat_data .flat_gallery_swiper .swiper-slide{height:260px}.flat_data .flat_gallery_swiper .swiper-button-prev,.flat_data .flat_gallery_swiper .swiper-button-next{display:none}.flat_data table th,.flat_data table td{padding:8px;font-size:14px}}
