.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:50px;gap:50px;padding:50px;height:100vh;max-width:500px;margin:auto}.login-page__image{border-radius:20px;overflow:hidden}.login-page__image img{width:100%;height:100%;object-fit:cover}.login-page__form{display:flex;width:100%;flex-direction:column;grid-gap:15px;gap:15px}.flat-edits__change{white-space:pre-wrap;word-break:break-word}.flat-edits__statuses{margin:0;padding-left:20px;max-height:60vh;overflow-y:auto}.listings__filters{display:flex;flex-wrap:wrap;align-items:flex-end;grid-gap:12px 16px;gap:12px 16px;margin-bottom:16px}.listings__filters label{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:180px}.listings__filters label span{font-weight:600}.listings__filters label .ant-select{min-width:260px}.listings__buttons{display:flex;grid-gap:8px;gap:8px}.listings__title{margin:8px 0 12px}.listings__stats{display:flex;flex-wrap:wrap;grid-gap:16px 48px;gap:16px 48px;margin-bottom:16px}.listings__stats h3{margin-bottom:6px}.listings__label{display:inline-block;min-width:200px;font-weight:600}.listings__old{color:#8c8c8c;font-size:12px}.listings__kind{font-weight:700}.listings__kind--copy{color:#28a745}.listings__kind--create{color:#007bff}.lead-stats h3{margin:24px 0 10px}.lead-stats__bar{display:flex;flex-wrap:wrap;align-items:center;grid-gap:12px 16px;gap:12px 16px;margin-bottom:16px}.lead-stats__dates{display:flex;align-items:center;grid-gap:8px;gap:8px}.lead-stats__dates input{width:150px}.lead-stats__muted{color:#8c8c8c}.lead-stats__num{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;transition:color .15s}.lead-stats__num:focus-visible,.lead-stats__num:hover{color:#0966aa;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px}.lead-stats__bad{color:#c0392b}.lead-stats__who{display:flex;align-items:baseline;grid-gap:16px;gap:16px}.lead-stats__who h2{margin:0 0 12px}.lead-stats__who button{padding:0;border:0;background:none;color:#0966aa;cursor:pointer}.lead-stats__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.lead-stats__tile{padding:12px 16px;border:1px solid #e8edf2;border-radius:8px;background:#fff}.lead-stats__tile small,.lead-stats__tile span{display:block;color:#8c8c8c}.lead-stats__tile b{display:block;margin:2px 0;color:#0966aa;font-size:28px;font-weight:700;line-height:1.2;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-stats__tile--alert b{color:#c0392b}.lead-stats__share span{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-stats__share i{margin-left:4px;color:#8c8c8c;font-style:normal}.lead-stats__share>div{height:4px;margin-top:3px;border-radius:2px;background:#e8edf2;overflow:hidden}.lead-stats__share>div div{height:100%;background:#0966aa}.lead-stats__hint{margin:-4px 0 10px;color:#8c8c8c;font-size:13px}.lead-stats__stuck{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px}.lead-stats__stuck-card{display:flex;flex-direction:column;justify-content:space-between;grid-gap:4px;gap:4px;min-height:76px;padding:10px 14px;border:1px solid #e8edf2;border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,-webkit-transform .15s;transition:border-color .15s,box-shadow .15s,transform .15s;transition:border-color .15s,box-shadow .15s,transform .15s,-webkit-transform .15s}.lead-stats__stuck-card span{color:#8c8c8c;line-height:1.25}.lead-stats__stuck-card b{color:#0966aa;font-size:24px;font-weight:700;line-height:1.2;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-stats__stuck-card:focus-visible,.lead-stats__stuck-card:hover{border-color:#0966aa;box-shadow:0 4px 14px rgba(9,102,170,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.lead-stats__stuck-card--all b{color:#c0392b}.lead-stats__row{cursor:pointer}.lead-stats__row--active td{background:#e6f1f9!important}.lead-stats__columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);grid-gap:0 32px;gap:0 32px}@media(max-width:900px){.lead-stats__columns{grid-template-columns:minmax(0,1fr)}}.lead-stats__columns--wide{grid-template-columns:minmax(0,1fr)}.lead-stats__step{display:grid;grid-template-columns:240px minmax(80px,1fr) 40px 44px 110px;align-items:center;grid-gap:8px;gap:8px;padding:3px 0;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-stats__step b{text-align:right}.lead-stats__step i{color:#8c8c8c;font-style:normal;text-align:right}.lead-stats__step small{color:#8c8c8c}.lead-stats__step-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-stats__step-bar{height:14px;border-radius:3px;background:#f1f5f8;overflow:hidden}.lead-stats__step-bar div{height:100%;min-width:1px;background:#0966aa}.lead-stats__flow{overflow-x:auto}.lead-stats__flow-table{min-width:700px}.lead-stats__flow-row{display:grid;grid-template-columns:minmax(140px,250px) 44px minmax(90px,1fr) repeat(5,80px);align-items:center;grid-gap:8px;gap:8px;padding:3px 0;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-stats__flow-row>b,.lead-stats__flow-row>span:nth-child(n+4){text-align:right}.lead-stats__flow-row--head{padding-bottom:6px;color:#8c8c8c;font-size:12px}.lead-stats__flow-row--head>b{font-weight:400}.lead-stats__flow-key{white-space:nowrap}.lead-stats__flow-key i{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:2px}.lead-stats__flow-bar{display:flex;grid-gap:2px;gap:2px;height:14px;border-radius:4px;background:#f1f5f8;overflow:hidden}.lead-stats__flow-bar button{flex:1 1;min-width:3px;padding:0;border:0;cursor:pointer;transition:opacity .15s}.lead-stats__flow-bar button:focus-visible,.lead-stats__flow-bar button:hover{opacity:.75}.lead-stats__closed{display:flex;justify-content:space-between;grid-gap:12px;gap:12px;padding:4px 0;border-bottom:1px solid #e8edf2;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-stats__matrix{overflow-x:auto;border:1px solid #e8edf2;border-radius:8px}.lead-stats__matrix table{min-width:100%;border-collapse:collapse;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-stats__matrix td,.lead-stats__matrix th{padding:6px 8px;border-bottom:1px solid #e8edf2}.lead-stats__matrix thead th{min-width:76px;max-width:96px;background:#f7f9fb;font-size:12px;font-weight:500;line-height:1.2;text-align:center;vertical-align:bottom}.lead-stats__matrix thead th span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lead-stats__matrix th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:170px;background:#fff;font-weight:600;text-align:left}.lead-stats__matrix thead th:first-child{background:#f7f9fb}.lead-stats__matrix td{text-align:center}.lead-stats__matrix td .lead-stats__num{display:block;width:calc(100% + 16px);margin:-6px -8px;padding:6px 8px;color:inherit;text-decoration:none}.lead-stats__matrix td .lead-stats__num:focus-visible,.lead-stats__matrix td .lead-stats__num:hover{box-shadow:inset 0 0 0 2px #0966aa}.lead-stats__list-head{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px 16px;gap:8px 16px;margin:24px 0 10px}.lead-stats__list-head h3{margin:0}.lead-stats__note{max-width:90ch;margin-top:16px;color:#8c8c8c;font-size:13px}@-webkit-keyframes leadPopIn{0%{opacity:0;-webkit-transform:translateY(10px) scale(.86);transform:translateY(10px) scale(.86)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes leadPopIn{0%{opacity:0;-webkit-transform:translateY(10px) scale(.86);transform:translateY(10px) scale(.86)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes leadPopOut{to{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}}@keyframes leadPopOut{to{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}}@-webkit-keyframes leadPopFade{0%{opacity:0}to{opacity:1}}@keyframes leadPopFade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes leadPopRow{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes leadPopRow{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}.lead-pop-appear,.lead-pop-enter{opacity:0;-webkit-animation:leadPopIn .32s cubic-bezier(.16,1,.3,1) both paused;animation:leadPopIn .32s cubic-bezier(.16,1,.3,1) both paused}.lead-pop-appear-active,.lead-pop-enter-active{-webkit-animation-play-state:running;animation-play-state:running}.lead-pop-leave{-webkit-animation:leadPopOut .16s ease-in both paused;animation:leadPopOut .16s ease-in both paused}.lead-pop-leave-active{-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.lead-pop-mask-appear,.lead-pop-mask-enter{opacity:0;-webkit-animation:leadPopFade .24s linear both paused;animation:leadPopFade .24s linear both paused}.lead-pop-mask-appear-active,.lead-pop-mask-enter-active{-webkit-animation-play-state:running;animation-play-state:running}.lead-pop-mask-leave{animation:leadPopFade .16s linear reverse both paused}.lead-pop-mask-leave-active{-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.lead-stats-popup{max-width:calc(100vw - 32px)}.lead-stats-popup .ant-modal-content{border-radius:12px;overflow:hidden;box-shadow:0 24px 60px rgba(15,40,70,.28)}.lead-stats-popup .ant-modal-title span{margin-left:6px;font-weight:400}.lead-stats-popup .ant-table-tbody>tr{-webkit-animation:leadPopRow .3s cubic-bezier(.16,1,.3,1) both;animation:leadPopRow .3s cubic-bezier(.16,1,.3,1) both}.lead-stats-popup .ant-table-tbody>tr:first-child{-webkit-animation-delay:16ms;animation-delay:16ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(2){-webkit-animation-delay:32ms;animation-delay:32ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(3){-webkit-animation-delay:48ms;animation-delay:48ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(4){-webkit-animation-delay:64ms;animation-delay:64ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(5){-webkit-animation-delay:80ms;animation-delay:80ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(6){-webkit-animation-delay:96ms;animation-delay:96ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(7){-webkit-animation-delay:112ms;animation-delay:112ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(8){-webkit-animation-delay:128ms;animation-delay:128ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(9){-webkit-animation-delay:144ms;animation-delay:144ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(10){-webkit-animation-delay:.16s;animation-delay:.16s}.lead-stats-popup .ant-table-tbody>tr:nth-child(11){-webkit-animation-delay:176ms;animation-delay:176ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(12){-webkit-animation-delay:192ms;animation-delay:192ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(13){-webkit-animation-delay:208ms;animation-delay:208ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(14){-webkit-animation-delay:224ms;animation-delay:224ms}.lead-stats-popup .ant-table-tbody>tr:nth-child(15){-webkit-animation-delay:.24s;animation-delay:.24s}@media(prefers-reduced-motion:reduce){.lead-pop-appear,.lead-pop-enter,.lead-pop-leave,.lead-pop-mask-appear,.lead-pop-mask-enter,.lead-pop-mask-leave,.lead-stats-popup .ant-table-tbody>tr{-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-delay:0ms!important;animation-delay:0ms!important}}.admin-layout{min-height:100vh;background:#f4f6f9}.admin-sider-space{flex:0 0 80px}.ant-layout-sider.admin-sider{position:fixed;top:0;bottom:0;left:0;z-index:100;height:100vh;overflow-x:hidden;overflow-y:auto;background:linear-gradient(180deg,#0966aa,#075d9c)!important}.ant-layout-sider.admin-sider .ant-menu{background:transparent}.ant-layout-sider.admin-sider .ant-layout-sider-children{display:flex;flex-direction:column}.admin-brand{padding:20px 24px 12px;font-size:20px;font-weight:700;color:#1f2937;letter-spacing:.02em}.admin-brand span{font-weight:400;color:#6b7280}.admin-sider--wide{box-shadow:6px 0 24px rgba(15,23,42,.28)}.admin-sider .admin-brand{color:#fff;white-space:nowrap}.admin-sider .admin-brand span{color:hsla(0,0%,100%,.75)}.admin-sider.ant-layout-sider-collapsed .admin-brand{padding:20px 0 12px;text-align:center}.admin-sider.ant-layout-sider-collapsed .admin-brand span{display:none}.admin-sider.ant-layout-sider-collapsed .ant-menu-item-group-title{height:1px;margin:8px 20px;padding:0;overflow:hidden;font-size:0;background:hsla(0,0%,100%,.3)}.admin-sider .admin-menu .ant-menu-item-group-title{color:hsla(0,0%,100%,.6)}.admin-sider .admin-menu .ant-menu-item,.admin-sider .admin-menu .ant-menu-item .anticon,.admin-sider .admin-menu .ant-menu-item a{color:#fff}.admin-sider .admin-menu .ant-menu-item:hover{background:hsla(0,0%,100%,.14)}.admin-sider .admin-menu .ant-menu-item-selected{background:#fff!important;font-weight:600}.admin-sider .admin-menu .ant-menu-item-selected,.admin-sider .admin-menu .ant-menu-item-selected .anticon,.admin-sider .admin-menu .ant-menu-item-selected a{color:#0966aa}.admin-sider .admin-menu .ant-menu-item:after{display:none}.admin-menu{border-right:0!important}.admin-menu .ant-menu-item-group-title{padding-top:16px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.admin-menu .ant-menu-item{border-radius:6px;margin:2px 8px!important;width:calc(100% - 16px)!important}.admin-content{min-width:0;padding:0 24px 40px}.admin-header{display:flex;align-items:flex-start;grid-gap:16px;gap:16px;max-width:1400px;margin:0 auto;padding:24px 0 16px}.admin-header h1{margin:0;font-size:24px;font-weight:700;line-height:1.25;color:#075d9c}.admin-header p{margin:4px 0 0;font-size:14px;color:#6b7280}.admin-header__text{flex:1 1;min-width:0}.admin-header__text .view-only-tag{margin-left:10px;vertical-align:middle;font-weight:400}.admin-menu-button{display:none!important}.admin-section{max-width:1400px;margin:0 auto}.admin-section .ant-table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;overflow:clip}.admin-section .ant-table-body::-webkit-scrollbar,.admin-section .ant-table-content::-webkit-scrollbar{width:10px;height:10px}.admin-section .ant-table-body::-webkit-scrollbar-track,.admin-section .ant-table-content::-webkit-scrollbar-track{background:#f0f0f0}.admin-section .ant-table-body::-webkit-scrollbar-thumb,.admin-section .ant-table-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.35);border-radius:5px}.admin-section .ant-table-body::-webkit-scrollbar-thumb:hover,.admin-section .ant-table-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.admin-section .ant-table-sticky-scroll{height:12px!important;opacity:.85}.admin-section .ant-table-wrapper+.ant-btn,.admin-section .ant-table-wrapper+.ant-table-wrapper,.admin-section .ant-table-wrapper+button{margin-top:16px}.admin-section .ant-table-title{padding:12px 16px}.admin-section .ant-table-thead>tr>th{background:#e8f1fa;color:#0b3d66;font-weight:600}.admin-section .ant-table-tbody>tr.ant-table-row-selected>td{background:#e8f1fa}.admin-section .ant-table-pagination.ant-pagination{margin:12px 16px}.section-toolbar{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px}.section-toolbar__search{flex:1 1 220px;width:auto!important;min-width:200px;max-width:320px}.section-toolbar__count{margin-left:4px;color:#6b7280;white-space:nowrap}.section-toolbar__spacer{flex:1 1}.section-note{margin-bottom:12px}.apartment-filters__range{display:inline-flex;flex-wrap:wrap;grid-gap:4px;gap:4px;max-width:100%}.apartment-filters__group+.apartment-filters__group{margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.apartment-filters__group h3{margin-bottom:12px;font-size:16px}.apartment-filters__field{margin-bottom:14px}.apartment-filters__field>.ant-select{width:100%}.apartment-filters__label{margin-bottom:4px;font-weight:500}.flats-table .ant-table.ant-table-small .ant-table-tbody>tr>td,.flats-table .ant-table.ant-table-small .ant-table-thead>tr>th{padding:4px 6px;font-size:13px;line-height:20px;white-space:nowrap}.flats-table .ant-table-tbody>tr{cursor:pointer}.flats-table .ant-tag{margin:0;padding:0 6px;font-size:12px;line-height:18px}.flats-table .cell-hint{font-size:12px}.flats-table .ant-table-header{overflow-x:auto!important}.flats-table .ant-table-header::-webkit-scrollbar{width:10px;height:10px}.flats-table .ant-table-header::-webkit-scrollbar-track{background:#f0f0f0}.flats-table .ant-table-header::-webkit-scrollbar-thumb{background:rgba(0,0,0,.35);border-radius:5px}.flats-table .ant-table-header::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.flats-actions{display:inline-flex}.flats-photo{display:block;width:32px;height:24px;object-fit:contain;border-radius:2px;background:#fff}.flats-photo--empty{background:#f5f5f5}.flats-photo-large{display:block;width:320px;max-height:320px;object-fit:contain}.flats-columns{display:grid;grid-template-columns:minmax(220px,300px) 1fr;grid-gap:24px;gap:24px;align-items:start}.flats-columns h3{margin-bottom:4px;font-size:15px}.flats-columns__head{margin:14px 0 6px;font-size:13px;font-weight:600;color:#6b7280}.flats-columns__shown{position:-webkit-sticky;position:sticky;top:0}.flats-columns__item{display:flex;align-items:center;grid-gap:2px;gap:2px;padding:2px 0 2px 8px;border-bottom:1px solid #e5e7eb}.flats-columns__item:hover{background:#f4f6f9}.flats-columns__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flats-columns__group .ant-checkbox-wrapper{display:flex;margin:0 0 4px}@media(max-width:640px){.flats-columns{grid-template-columns:1fr}.flats-columns__shown{position:static}}.flat-filters{margin-bottom:12px;padding:12px 16px 8px;border:1px solid #e5e7eb;border-top:3px solid #0966aa;border-radius:8px;background:#fff}.flat-filters__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.flat-filters__grid>.ant-select{width:100%;min-width:0}.flat-filters__search{grid-column:span 2}.flat-filters__pill{display:flex;align-items:center;min-width:0;height:32px;padding:0 2px 0 11px;border:1px solid #d9d9d9;border-radius:6px;background:#fff}.flat-filters__pill .ant-input,.flat-filters__pill .ant-input-number,.flat-filters__pill .ant-select{flex:1 1;min-width:0;width:auto}.flat-filters__pill .ant-input-affix-wrapper{flex:1 1;min-width:0;border:0;box-shadow:none}.flat-filters__pill--active,.flat-filters__select--active .ant-select-selector{border-color:#0966aa!important;background:#e8f1fa!important}.flat-filters__select .ant-select-selection-overflow-item-rest{max-width:calc(100% - 10px)}.flat-filters__select .ant-select-selection-overflow-item-rest .ant-select-selection-item{max-width:100%}.flat-filters__tick{pointer-events:none}.flat-filters__name{flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#6b7280}.flat-filters__sep{flex:none;width:1px;height:16px;background:#e5e7eb}.flat-filters__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;margin-top:8px}.flat-filters__center{display:flex;align-items:center;grid-gap:12px;gap:12px}.flat-filters__center .ant-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.flat-filters__side--right{justify-self:end}.flat-filters__total{color:#6b7280;white-space:nowrap}@media(max-width:760px){.flat-filters__search{grid-column:auto}.flat-filters__bar{grid-template-columns:1fr}.flat-filters__side--right{justify-self:start}}.flats-selection{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;margin-top:8px;padding:6px 12px;border-radius:6px;background:#e8f1fa}.flats-table .ant-table-tbody>tr.flats-table__row--stock:not(.ant-table-row-selected)>td{background:#fff7e6}.flats-table .ant-table-tbody>tr.flats-table__row--stock:not(.ant-table-row-selected):hover>td{background:#ffe7ba}.flats-table .flat-stock-tag{margin-right:6px}.flats-table .ant-table-tbody>tr.flats-table__row--archived>td{color:rgba(0,0,0,.38)}.flats-table .ant-table-tbody>tr.flats-table__row--archived>td .cell-hint,.flats-table .ant-table-tbody>tr.flats-table__row--archived>td a{color:inherit}.flats-table .ant-table-tbody>tr.flats-table__row--archived>td .ant-tag,.flats-table .ant-table-tbody>tr.flats-table__row--archived>td img{opacity:.55}.flats-stock-button--in{color:#d46b08}.flats-table .ant-table-tbody>tr>td.flat-cell--editable:hover{box-shadow:inset 0 0 0 1px #91caff}.flat-cell--active{margin:-4px -6px;padding:4px 6px;overflow:hidden;text-overflow:ellipsis;outline:2px solid #0966aa;outline-offset:-2px}.flat-cell-popover .ant-popover-inner-content{width:280px}.view-arrows__map{display:flex;align-items:center;justify-content:center;height:360px;margin-bottom:8px;border:1px solid #f0f0f0;border-radius:4px;overflow:hidden}.view-arrows__list{margin-bottom:8px}.apartment-filters__foot{display:flex;justify-content:space-between}.section-subtitle{margin:24px 0 8px;font-size:16px;font-weight:600;color:#1f2937}.cell-hint{font-size:12px;color:#6b7280}.cell-link{display:inline-block;max-width:168px;overflow:hidden;vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap}.cell-empty{color:#bfbfbf}.tag-list{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px}.tag-list .ant-tag{margin:0}.complex-thumb{display:block;width:64px;height:48px;border-radius:4px;object-fit:cover;background:#f4f6f9}.complex-thumb--empty{display:flex;align-items:center;justify-content:center;font-size:11px;color:#bfbfbf;text-align:center}.complex-name{font-weight:600}.user-row-blocked td{background:#fff7f7}@media(max-width:991px){.admin-sider,.admin-sider-space{display:none}.admin-menu-button{display:inline-flex!important}.admin-content{padding:0 16px 32px}}.complex-thumb-button{display:block;padding:0;border:0;background:none;cursor:pointer}.complex-editor .ant-drawer-body{padding-top:12px}.complex-editor__loading{display:flex;justify-content:center;padding:48px 0}.complex-editor__info{display:flex;flex-wrap:wrap;grid-gap:4px 20px;gap:4px 20px;margin-bottom:12px;color:#6b7280}.complex-editor__group{margin-bottom:8px}.complex-editor__group h3{margin:16px 0 12px;padding-bottom:6px;border-bottom:1px solid #e5e7eb;font-size:15px;font-weight:600;color:#1f2937}.complex-editor__map{display:inline-block;margin:-8px 0 8px}.complex-editor__footer{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px}.complex-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.complex-file{grid-gap:8px;gap:8px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.complex-file,.complex-file__head{display:flex;flex-direction:column}.complex-file__head{grid-gap:2px;gap:2px}.complex-file__body{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;min-width:0}.complex-file__body a{max-width:100%;overflow-wrap:anywhere}.complex-file__image{display:block;width:100%;max-width:240px;height:140px;border-radius:4px;object-fit:cover;background:#f4f6f9}.complex-gallery{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px}.complex-gallery__item{position:relative}.complex-gallery__item img{display:block;width:112px;height:80px;border-radius:4px;object-fit:cover;background:#f4f6f9}.complex-gallery__remove{position:absolute;top:4px;right:4px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:16px;line-height:22px;cursor:pointer}.complex-file__image--contain,.complex-thumb--contain{object-fit:contain;background:#fff}.apartment-editor__other{margin:8px 0 16px}.apartment-editor__other-search{max-width:360px;margin-bottom:16px}.schedule{display:flex;flex-direction:column;align-items:flex-start;grid-gap:6px;gap:6px}.old-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:4px 12px;gap:4px 12px}.old-features .ant-checkbox-wrapper{margin-left:0}.old-errors{margin:8px 0 0;padding-left:18px}.cb-queue,.cb-toolbar{margin-bottom:16px}.cb-queue{padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.cb-building__head,.cb-queue__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px}.cb-queue__head{margin-bottom:12px;font-size:15px}.cb-building{padding:12px 0;border-top:1px solid #e5e7eb}.cb-sections{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-top:8px}.cb-section-tag{display:inline-flex;align-items:center;border:1px solid #e5e7eb;border-radius:4px;background:#f4f6f9}.cb-section-tag button{padding:2px 8px;border:0;background:none;font-size:12px;color:#1f2937;cursor:pointer}.cb-section-tag__remove{color:#6b7280!important}.cb-legend{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px 12px;gap:8px 12px;margin-bottom:12px}.cb-legend__item{padding:2px 8px;border-radius:4px;font-size:12px}.cb-board{display:flex;grid-gap:24px;gap:24px;overflow-x:auto;padding-bottom:12px}.cb-floors{display:grid;grid-template-rows:28px;grid-auto-rows:64px;grid-gap:4px;gap:4px;padding-top:22px;color:#6b7280;font-size:12px}.cb-floors__floor{display:flex;align-items:center;justify-content:flex-end;min-width:20px}.cb-section__title{height:22px;font-weight:600}.cb-section__grid{display:grid;grid-template-rows:28px;grid-auto-rows:64px;grid-gap:4px;gap:4px}.cb-stand{border:1px dashed #e5e7eb;border-radius:4px;background:#fff;font-size:12px;color:#6b7280;cursor:pointer}.cb-stand:disabled{cursor:default;opacity:.5}.cb-cell{border-radius:4px;background:#f4f6f9}.cb-cell--none{background:none}.cb-flat{display:flex;flex-direction:column;justify-content:center;grid-gap:1px;gap:1px;padding:4px 6px;border:1px solid transparent;font-size:11px;line-height:1.25;text-align:left;cursor:pointer}.cb-flat b{font-size:12px}.cb-flat:hover{border-color:#0966aa}.cb-flat--free{background:#e8f7ee;color:#135c2f}.cb-flat--booked{background:#fff4d6;color:#7a5200}.cb-flat--sold{background:#eceef2;color:#6b7280}.cb-flat--hidden{background:#f1e8fb;color:#5b2a86}.cb-flat--other{background:#e6f0ff;color:#1d4ed8}.promo-thumb{width:96px;height:54px}.promo-image{display:block;width:100%;max-width:420px;max-height:240px;border-radius:6px;object-fit:cover;background:#f4f6f9}.role-flags{display:grid;grid-gap:16px;gap:16px;padding:8px 0}.role-flags__item{display:flex;grid-gap:12px;gap:12px;align-items:flex-start;cursor:pointer}.role-flags__item>span{display:flex;flex-direction:column}.role-fields-all{display:flex;flex-wrap:wrap;grid-gap:12px 28px;gap:12px 28px;align-items:center;margin-bottom:12px}.role-fields-all label{display:flex;grid-gap:8px;gap:8px;align-items:center;cursor:pointer}.role-categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:6px 16px;gap:6px 16px;margin-bottom:12px}.role-categories .ant-checkbox-wrapper{margin:0}.old-staff-hint{margin-top:4px;font-size:12px;color:#ad6800}.old-staff-hint .ant-btn-link{height:auto;padding:0 0 0 6px;font-size:12px}.impersonation-bar{position:-webkit-sticky;position:sticky;top:0;z-index:20;flex-wrap:wrap;grid-gap:8px 16px;gap:8px 16px;justify-content:space-between;margin:12px 0 0;padding:8px 16px;border-radius:8px;background:#fff7e6;border:1px solid #ffd591;color:#873800}.impersonation-bar,.link-copy{display:flex;align-items:center}.link-copy{grid-gap:6px;gap:6px;min-width:0;margin:2px 0}.link-copy__label{flex:none;width:64px;color:#6b7280;font-size:12px}.link-copy__url{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links-archived{display:inline-flex;grid-gap:6px;gap:6px;align-items:center;color:#6b7280;cursor:pointer}.link-preview{word-break:break-all;font-family:ui-monospace,Menlo,monospace;font-size:12px}.link-funnel{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:8px;gap:8px}.link-funnel__step{display:flex;flex-direction:column;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.link-funnel__value{font-size:22px;font-weight:600;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.link-funnel__title{font-size:12px;color:#6b7280}.link-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:2px 0;color:#1f2937;font-size:12px;white-space:pre-wrap}.link-funnel__step--open{cursor:pointer}.link-funnel__step--open:hover{border-color:#0966aa}.link-funnel__step--active{border-color:#0966aa;box-shadow:0 0 0 1px #0966aa}.link-people{display:grid;grid-gap:8px;gap:8px}html{font-size:62.5%}h4{color:#5193f4;font-size:32px;font-weight:900;text-align:center}.input{font-size:1.6rem}.inpu,.input{box-sizing:border-box;border-radius:1.3rem;padding:.5rem;background-color:#f2f8ff;margin-bottom:1rem;border:none}.inpu{font-size:1rem;color:#adceff}.input::-webkit-input-placeholder{border:thin solid #f2f8ff;background-color:#f2f8ff;padding:.5rem;color:#adceff}.input:-ms-input-placeholder{border:thin solid #f2f8ff;background-color:#f2f8ff;padding:.5rem;color:#adceff}.input::placeholder{border:thin solid #f2f8ff;background-color:#f2f8ff;padding:.5rem;color:#adceff}input:focus{color:#080808}.button{border-radius:13px;background-color:#5193f4;box-sizing:border-box;border:thin solid #5193f4;color:#fff;padding:.5rem;font-weight:700;font-size:2rem;margin-bottom:1rem}.button-choose{margin-top:1rem;padding-top:1.5rem;padding-bottom:1.5rem;width:40rem;margin-right:4rem}.nav-bar{margin-top:1rem;display:flex;justify-content:flex-end}.nav-item{display:inline-block;color:#5193f4;font-size:2.4rem;margin-left:2rem;cursor:pointer;background:transparent;border:1px}.course-content{display:flex;flex-direction:column;align-items:center}.button-course{text-align:left;padding:1rem;font-size:1.6rem;color:#5193f4;border:3px solid #d3e7ff;background-color:#fff;width:40rem;border-radius:13px;margin-top:1rem;cursor:pointer}.button-course-active{border:3px solid #5193f4;color:#fff;background-color:#5193f4}.button-course-inactive{border:3px solid #d7d3d3;color:#070000;background-color:#d7d3d3}.button-course{outline:none}.info{vertical-align:middle;margin-left:1rem}.app_container{display:flex}.container.app{position:relative;height:100vh}.flex-grid{display:flex;width:420px;flex-wrap:wrap;justify-content:space-between}.flex-grid>inpu,.flex-grid>input{width:200px}h4{margin-bottom:30px!important;font-weight:700!important;font-size:24px!important}.register_buttons{width:420px;display:flex;justify-content:space-between}.button{border:none;width:200px;outline:none}input{outline:none!important}@media only screen and (max-width:1200px){.container{max-width:300px!important}.container.app{display:flex;justify-content:center}}
/*# sourceMappingURL=main.2f03034a.chunk.css.map */