@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";html,body{width:100%;height:100%;margin:0;padding:0;font-family:Inter,sans-serif;overflow:hidden}.splash[data-v-50836d2c]{background:#f4f7fc;width:100vw;height:100vh;font-family:Inter,sans-serif;position:relative;overflow:hidden}.splash__stats[data-v-50836d2c]{border-radius:20px;flex-direction:column;gap:36px;min-width:220px;padding:28px;display:flex;position:absolute;top:30px;left:60px}.splash__stat[data-v-50836d2c]{flex-direction:column;gap:8px;display:flex}.splash__stat-num[data-v-50836d2c]{color:#005597;font-size:48px;font-weight:500;line-height:1}.splash__stat-lbl[data-v-50836d2c]{color:#005597;font-size:22px;font-weight:400;line-height:1.2}.splash__time-panel[data-v-50836d2c]{background:#eaf0f8;border-radius:20px;flex-direction:column;align-items:flex-end;gap:12px;min-width:220px;padding:24px 28px;display:flex;position:absolute;top:30px;right:60px}.splash__time-today[data-v-50836d2c]{color:#111;margin:0;font-size:28px;font-weight:500;line-height:1.2}.splash__time-clock[data-v-50836d2c]{color:#111;font-size:36px;font-weight:700;line-height:1}.splash__time-date[data-v-50836d2c]{color:#575757;font-size:22px;font-weight:400;line-height:1.3}.splash__work-badge[data-v-50836d2c]{color:#fff;white-space:nowrap;background:#005597;border-radius:25px;padding:10px 20px;font-size:18px;font-weight:600}.splash__logo-wrap[data-v-50836d2c]{position:absolute;top:60px;left:50%;transform:translate(-50%)}.splash__logo[data-v-50836d2c]{width:280px;height:auto}.splash__welcome[data-v-50836d2c]{white-space:nowrap;contain:layout paint;flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;top:30%;left:0;right:0}.welcome-slide-enter-active[data-v-50836d2c],.welcome-slide-leave-active[data-v-50836d2c]{transition:opacity .45s,transform .45s}.welcome-slide-enter-from[data-v-50836d2c]{opacity:0;transform:translate(120px)}.welcome-slide-leave-to[data-v-50836d2c]{opacity:0;transform:translate(-120px)}.splash__welcome-title[data-v-50836d2c]{color:#005597;margin:0;font-size:96px;font-weight:600;line-height:1.1}.splash__welcome-sub[data-v-50836d2c]{color:#8d99b8;text-align:center;margin:0;font-size:30px;font-weight:400;line-height:1.3}.splash__choose[data-v-50836d2c]{color:#005597;white-space:nowrap;text-align:center;font-size:44px;font-weight:400;position:absolute;bottom:290px;left:50%;transform:translate(-50%)}.splash__langs[data-v-50836d2c]{align-items:flex-end;gap:60px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.splash__lang-btn[data-v-50836d2c]{cursor:pointer;background:#fff;border:2px solid #0169a0;border-bottom:none;border-radius:70px 70px 0 0;justify-content:center;align-items:center;gap:24px;width:280px;height:230px;padding:28px 32px 20px;transition:background .2s,transform .1s;display:flex}.splash__lang-btn[data-v-50836d2c]:hover{background:#eaf0f8;transform:translateY(-6px)}.splash__lang-btn[data-v-50836d2c]:active{transform:translateY(-2px)}.splash__lang-flag[data-v-50836d2c]{object-fit:contain;border-radius:50%;width:90px;height:90px;display:block}.splash__lang-code[data-v-50836d2c]{color:#0169a0;font-size:48px;font-weight:600;line-height:1}.splash__info-box[data-v-50836d2c]{background:#eaf0f8;border-radius:20px;padding:16px 24px;position:absolute;bottom:60px}.splash__info-box--left[data-v-50836d2c]{left:60px}.splash__info-box--right[data-v-50836d2c]{right:60px}.splash__info-title[data-v-50836d2c]{color:#111;margin:0 0 6px;font-size:22px;font-weight:700}.splash__info-val[data-v-50836d2c]{color:#575757;margin:0;font-size:20px;font-weight:400}.navbar[data-v-5296e801]{box-sizing:border-box;background:#fcfcfc;border-bottom:1px solid #c4d6ea;flex-shrink:0;align-items:center;gap:40px;width:100%;height:100px;padding:0 50px;font-family:Inter,sans-serif;display:flex}.navbar__logo-wrap[data-v-5296e801]{flex-shrink:0}.navbar__logo[data-v-5296e801]{width:140px;height:auto}.navbar__welcome[data-v-5296e801]{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.navbar__welcome-title[data-v-5296e801]{color:#005597;margin:0;font-size:30px;font-weight:600;line-height:1.2}.navbar__welcome-sub[data-v-5296e801]{color:#8d99b8;margin:0;font-size:18px;font-weight:400;line-height:1.2}.navbar__clock[data-v-5296e801]{background:#eaf0f8;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:24px;max-width:360px;margin:0 auto;padding:12px 28px;display:flex}.navbar__clock-inner[data-v-5296e801]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.navbar__clock-time[data-v-5296e801]{color:#111;font-size:28px;font-weight:700;line-height:1}.navbar__clock-date[data-v-5296e801]{color:#575757;white-space:nowrap;font-size:16px;font-weight:400}.navbar__work-badge[data-v-5296e801]{color:#fff;white-space:nowrap;background:#005597;border-radius:25px;flex-shrink:0;padding:8px 18px;font-size:18px;font-weight:600}.navbar__services-btn[data-v-5296e801]{color:#fff;white-space:nowrap;cursor:pointer;background:#005597;border:1px solid #005597;border-radius:20px;flex-shrink:0;align-items:center;gap:10px;height:56px;margin-left:auto;padding:0 22px;font-family:Inter,sans-serif;font-size:20px;font-weight:500;transition:background-color .2s,border-color .2s;display:flex}.navbar__services-btn svg[data-v-5296e801]{flex-shrink:0;width:26px;height:26px}.navbar__services-btn[data-v-5296e801]:hover{background:#01457b;border-color:#01457b}.navbar__langs[data-v-5296e801]{flex-shrink:0;align-items:center;gap:28px;display:flex}.navbar__lang-btn[data-v-5296e801]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;transition:all .2s;display:flex}.navbar__lang-btn--active[data-v-5296e801]{background:0 0;border-color:#005597}.navbar__lang-btn[data-v-5296e801]:not(.navbar__lang-btn--active):hover{background:#eaf0f8}.navbar__lang-flag[data-v-5296e801]{object-fit:contain;border-radius:50%;width:36px;height:36px;display:block}.navbar__lang-code[data-v-5296e801]{color:#111;font-size:22px;font-weight:600;line-height:1}.filterbar[data-v-d5b943f6]{box-sizing:border-box;background:#fcfcfc;border-bottom:1px solid #c4d6ea;flex-shrink:0;align-items:center;gap:0;width:100%;height:110px;padding:0 50px;font-family:Inter,sans-serif;display:flex}.filterbar__cats[data-v-d5b943f6]{flex-shrink:0;align-items:center;gap:16px;display:flex}.filterbar__cat-btn[data-v-d5b943f6]{color:#4a6084;cursor:pointer;white-space:nowrap;opacity:0;background:#fcfcfc;border:1px solid #c4d6ea;border-radius:20px;align-items:center;gap:10px;height:60px;padding:10px 20px;font-family:Inter,sans-serif;font-size:22px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;animation:.28s forwards filterbar-slide-up-d5b943f6;display:flex}.filterbar__cat-btn--active[data-v-d5b943f6]{color:#fff;background:#005597;border-color:#005597}.filterbar__cat-btn--active .filterbar__cat-icon-img[data-v-d5b943f6]{filter:brightness(0)invert()}.filterbar__cat-btn[data-v-d5b943f6]:not(.filterbar__cat-btn--active):hover{color:#005597;border-color:#005597}.filterbar__cat-icon[data-v-d5b943f6]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.filterbar__cat-icon-img[data-v-d5b943f6]{object-fit:contain;width:24px;height:24px;display:block}.filterbar__divider[data-v-d5b943f6]{background:#c4d6ea;flex-shrink:0;width:1px;height:60px;margin-left:auto;margin-right:30px}.filterbar__search-wrap[data-v-d5b943f6]{flex:0 0 780px;position:relative}.filterbar__search-area[data-v-d5b943f6]{background:#f4f7fc;border:1px solid #c4d6ea;border-radius:20px;align-items:center;gap:0;width:100%;height:70px;display:flex;overflow:hidden}.filterbar__search-box[data-v-d5b943f6]{cursor:text;flex:1;align-items:center;gap:16px;height:100%;padding:0 24px;display:flex}.filterbar__search-icon[data-v-d5b943f6]{color:#828282;flex-shrink:0;width:32px;height:32px}.filterbar__search-placeholder[data-v-d5b943f6]{color:#828282;font-family:Inter,sans-serif;font-size:22px;font-weight:500}.filterbar__search-value[data-v-d5b943f6]{color:#111;font-family:Inter,sans-serif;font-size:22px;font-weight:500}.filterbar__search-btn[data-v-d5b943f6]{color:#fff;cursor:pointer;white-space:nowrap;background:#005597;border:none;border-radius:0 20px 20px 0;align-items:center;gap:10px;height:100%;padding:0 28px;font-family:Inter,sans-serif;font-size:22px;font-weight:500;transition:background .2s;display:flex}.filterbar__search-btn[data-v-d5b943f6]:hover{background:#004480}.filterbar__search-btn-icon[data-v-d5b943f6]{width:24px;height:24px}.filterbar__clear-btn[data-v-d5b943f6]{cursor:pointer;color:#8d99b8;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-right:4px;padding:0;display:flex}.filterbar__clear-btn svg[data-v-d5b943f6]{width:28px;height:28px}.filterbar__clear-btn[data-v-d5b943f6]:hover{color:#005597}.filterbar__cursor[data-v-d5b943f6]{color:#005597;width:2px;margin-left:2px;animation:1s step-end infinite blink-d5b943f6;display:inline-block}@keyframes blink-d5b943f6{0%,to{opacity:1}50%{opacity:0}}.filterbar__dropdown[data-v-d5b943f6]{z-index:300;scrollbar-width:thin;scrollbar-color:#005597 #e8eef5;background:#fff;border-radius:20px;max-height:330px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 40px #0032642e}.filterbar__dropdown[data-v-d5b943f6]::-webkit-scrollbar{width:6px}.filterbar__dropdown[data-v-d5b943f6]::-webkit-scrollbar-track{background:#e8eef5;border-radius:3px}.filterbar__dropdown[data-v-d5b943f6]::-webkit-scrollbar-thumb{background:#005597;border-radius:3px}.filterbar__dropdown-item[data-v-d5b943f6]{cursor:pointer;border-radius:0;align-items:center;gap:20px;padding:14px 24px;transition:background .15s;display:flex}.filterbar__dropdown-item[data-v-d5b943f6]:first-child{border-radius:20px 20px 0 0}.filterbar__dropdown-item[data-v-d5b943f6]:last-child{border-radius:0 0 20px 20px}.filterbar__dropdown-item[data-v-d5b943f6]:only-child{border-radius:20px}.filterbar__dropdown-item[data-v-d5b943f6]:hover{background:#eaeff8}.filterbar__store-avatar[data-v-d5b943f6]{color:#005597;background:#eaf0f8;border:1px solid #c4d6ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-family:Inter,sans-serif;font-size:22px;font-weight:700;display:flex}.filterbar__store-name[data-v-d5b943f6]{color:#1a2a3a;font-family:Inter,sans-serif;font-size:22px;font-weight:500}.filterbar__no-result[data-v-d5b943f6]{text-align:center;color:#8d99b8;padding:24px;font-family:Inter,sans-serif;font-size:20px}@keyframes filterbar-slide-up-d5b943f6{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sidebar[data-v-57e4df61]{background:#fcfcfc;border-right:1px solid #e8eef5;flex-direction:column;flex-shrink:0;width:400px;font-family:Inter,sans-serif;display:flex;overflow:hidden}.sidebar__title[data-v-57e4df61]{color:#8e98b5;flex-shrink:0;margin:0;padding:20px 50px 12px;font-size:22px;font-weight:600}.sidebar__state[data-v-57e4df61]{color:#666;align-items:center;gap:12px;padding:20px 50px;font-size:18px;display:flex}.sidebar__state--error[data-v-57e4df61]{color:#c0392b;flex-direction:column;align-items:flex-start;gap:16px;font-weight:500}.sidebar__error-icon[data-v-57e4df61]{opacity:.7;flex-shrink:0;width:32px;height:32px}.sidebar__error-text[data-v-57e4df61]{font-size:17px;line-height:1.4}.sidebar__retry-btn[data-v-57e4df61]{color:#fff;cursor:pointer;background:#005597;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;transition:background .2s;display:flex}.sidebar__retry-btn svg[data-v-57e4df61]{width:18px;height:18px}.sidebar__retry-btn[data-v-57e4df61]:hover{background:#004480}.sidebar__spinner[data-v-57e4df61]{border:3px solid #d8dde4;border-top-color:#005597;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite spin-57e4df61}@keyframes spin-57e4df61{to{transform:rotate(360deg)}}.sidebar__list[data-v-57e4df61]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.sidebar__list[data-v-57e4df61]::-webkit-scrollbar{width:4px}.sidebar__list[data-v-57e4df61]::-webkit-scrollbar-track{background:0 0}.sidebar__list[data-v-57e4df61]::-webkit-scrollbar-thumb{background:#c4d6ea;border-radius:4px}.sidebar__item[data-v-57e4df61]{cursor:pointer;border-left:4px solid #0000;align-items:center;gap:16px;height:64px;padding:0 50px;transition:background .15s,border-color .15s;display:flex}.sidebar__item[data-v-57e4df61]:hover:not(.sidebar__item--active):not(.sidebar__item--empty){background:#eaeff8}.sidebar__item:hover:not(.sidebar__item--active):not(.sidebar__item--empty) .sidebar__item-name[data-v-57e4df61]{color:#005597}.sidebar__item--active[data-v-57e4df61]{background:#eaeff8;border-left-color:#005597}.sidebar__item--active .sidebar__item-name[data-v-57e4df61]{color:#005597}.sidebar__item--empty[data-v-57e4df61]{color:#aaa;cursor:default;justify-content:center;height:auto;padding:20px 50px;font-size:18px;font-style:italic}.sidebar__empty[data-v-57e4df61]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 32px;list-style:none;display:flex}.sidebar__empty-icon[data-v-57e4df61]{color:#c4cfe0;flex-shrink:0;width:52px;height:52px}.sidebar__empty-text[data-v-57e4df61]{color:#b0bac9;text-align:center;font-size:22px;font-weight:500;line-height:1.4}.sidebar__item-logo[data-v-57e4df61]{flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;display:flex;overflow:hidden}.sidebar__item-logo-img[data-v-57e4df61]{object-fit:contain;border-radius:8px;width:100%;height:100%;padding:4px}.sidebar__item-initial[data-v-57e4df61]{color:#005597;text-transform:uppercase;font-size:16px;font-weight:700}.sidebar__item-floor[data-v-57e4df61]{color:#005597;text-align:center;white-space:nowrap;background:#eaeff8;border-radius:8px;flex-shrink:0;min-width:40px;margin-left:auto;padding:3px 8px;font-size:15px;font-weight:600}.sidebar__item-name[data-v-57e4df61]{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:500;line-height:1.2;overflow:hidden}.map-area[data-v-497c5ed2]{flex-direction:column;flex:1;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.map-area__viewport[data-v-497c5ed2]{-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;border-radius:20px;flex:1;justify-content:center;align-items:center;margin:20px 20px 0;display:flex;position:relative;overflow:hidden}.map-area__svg-wrap[data-v-497c5ed2],.map-area__svg[data-v-497c5ed2]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.map-area__svg[data-v-497c5ed2] svg{width:100%;max-width:100%;height:100%;max-height:100%}.map-area__svg[data-v-497c5ed2] svg g text,.map-area__svg[data-v-497c5ed2] svg g text tspan{fill:#86878c;font-family:Inter,sans-serif}.map-area__svg[data-v-497c5ed2] svg path[fill=\#e4e3e4],.map-area__svg[data-v-497c5ed2] svg polygon[fill=\#e4e3e4],.map-area__svg[data-v-497c5ed2] svg rect[fill=\#e4e3e4]{fill:#fdfdfd}.map-area__svg[data-v-497c5ed2] svg path[fill=\#242424],.map-area__svg[data-v-497c5ed2] svg polygon[fill=\#242424],.map-area__svg[data-v-497c5ed2] svg rect[fill=\#242424],.map-area__svg[data-v-497c5ed2] svg path[fill=\#6c6b6c],.map-area__svg[data-v-497c5ed2] svg polygon[fill=\#6c6b6c],.map-area__svg[data-v-497c5ed2] svg rect[fill=\#6c6b6c],.map-area__svg[data-v-497c5ed2] svg path[fill=\#7e7e7e]{fill:#cfd3d9}.map-area__svg[data-v-497c5ed2] svg path[fill=\#e5e5e5],.map-area__svg[data-v-497c5ed2] svg path[fill=\#dcdbdc],.map-area__svg[data-v-497c5ed2] svg polygon[fill=\#dcdbdc],.map-area__svg[data-v-497c5ed2] svg rect[fill=\#dcdbdc]{fill:#fcfcfd}.map-area__svg[data-v-497c5ed2] svg polyline[fill=\#6c6b6c],.map-area__svg[data-v-497c5ed2] svg polyline[fill=\#242424]{fill:#cdd1d8}.map-area__svg[data-v-497c5ed2] svg path[fill=\#aeaeae],.map-area__svg[data-v-497c5ed2] svg polygon[fill=\#aeaeae]{fill:#ebecee}.map-area__svg[data-v-497c5ed2] svg path[fill=\#494949],.map-area__svg[data-v-497c5ed2] svg polygon[fill=\#494949]{fill:#cfd4d9}.map-area__svg[data-v-497c5ed2] svg g[data-store]{cursor:pointer;transition:filter .15s}.map-area__svg[data-v-497c5ed2] svg g[data-store] text,.map-area__svg[data-v-497c5ed2] svg g[data-store] text tspan{fill:#86878c;transition:fill .15s;stroke:none!important}.map-area__svg[data-v-497c5ed2] svg g[data-store] path,.map-area__svg[data-v-497c5ed2] svg g[data-store] polygon,.map-area__svg[data-v-497c5ed2] svg g[data-store] rect{transition:fill .15s}.map-area__svg[data-v-497c5ed2] svg g[data-store].active{filter:drop-shadow(0 4px 12px #00559759)}.map-area__svg[data-v-497c5ed2] svg g[data-store].active>g path,.map-area__svg[data-v-497c5ed2] svg g[data-store].active>g polygon,.map-area__svg[data-v-497c5ed2] svg g[data-store].active>g rect,.map-area__svg[data-v-497c5ed2] svg g[data-store].active>path,.map-area__svg[data-v-497c5ed2] svg g[data-store].active>polygon,.map-area__svg[data-v-497c5ed2] svg g[data-store].active>rect{fill:#2078b1!important}.map-area__svg[data-v-497c5ed2] svg g[data-store].active path[fill=\#242424],.map-area__svg[data-v-497c5ed2] svg g[data-store].active polygon[fill=\#242424],.map-area__svg[data-v-497c5ed2] svg g[data-store].active rect[fill=\#242424],.map-area__svg[data-v-497c5ed2] svg g[data-store].active path[fill=\#6c6b6c],.map-area__svg[data-v-497c5ed2] svg g[data-store].active polygon[fill=\#6c6b6c],.map-area__svg[data-v-497c5ed2] svg g[data-store].active rect[fill=\#6c6b6c]{fill:#01457b!important}.map-area__svg[data-v-497c5ed2] svg g[data-store].active text,.map-area__svg[data-v-497c5ed2] svg g[data-store].active text tspan{fill:#fff!important}@media (hover:hover){.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover{filter:drop-shadow(0 4px 12px #00559759)}.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover>g path,.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover>g polygon,.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover>g rect,.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover>path,.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover>polygon,.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover>rect{fill:#2078b1!important}.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover path[fill=\#242424],.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover polygon[fill=\#242424],.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover rect[fill=\#242424],.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover path[fill=\#6c6b6c],.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover polygon[fill=\#6c6b6c],.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover rect[fill=\#6c6b6c]{fill:#01457b!important}.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover text,.map-area__svg[data-v-497c5ed2] svg g[data-store]:hover text tspan{fill:#fff!important}}.map-area__overlay[data-v-497c5ed2]{z-index:10;color:#444;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd9;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:18px;display:flex;position:absolute;inset:0}.map-area__retry-btn[data-v-497c5ed2]{color:#fff;cursor:pointer;background:#005597;border:1px solid #005597;border-radius:14px;padding:12px 28px;font-family:Inter,sans-serif;font-size:18px}.map-area__spinner[data-v-497c5ed2]{border:4px solid #d8dde4;border-top-color:#005597;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite spin-497c5ed2}@keyframes spin-497c5ed2{to{transform:rotate(360deg)}}.map-area__bottom[data-v-497c5ed2]{flex-shrink:0;align-items:center;gap:24px;padding:16px 20px 20px;display:flex}.map-area__floor-label[data-v-497c5ed2]{color:#8e98b5;flex-shrink:0;margin:0;font-size:22px;font-weight:600}.map-area__floors[data-v-497c5ed2]{flex-wrap:wrap;flex:1;gap:16px;display:flex}.map-area__floor-btn[data-v-497c5ed2]{color:#4a6080;cursor:pointer;background:#fff;border:1px solid #cddcec;border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;font-family:Inter,sans-serif;font-size:22px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:flex}.map-area__floor-btn[data-v-497c5ed2]:hover:not(.map-area__floor-btn--active){color:#005597;border-color:#005597}.map-area__floor-btn--active[data-v-497c5ed2]{color:#fff;background:#005597;border-color:#005597}.map-area__zoom[data-v-497c5ed2]{flex-shrink:0;gap:16px;display:flex}.map-area__zoom-btn[data-v-497c5ed2]{cursor:pointer;background:#fff;border:1px solid #cddcec;border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;transition:border-color .2s,opacity .2s;display:flex}.map-area__zoom-btn svg[data-v-497c5ed2]{color:#4a6080;width:24px;height:24px}.map-area__zoom-btn[data-v-497c5ed2]:hover:not(:disabled){border-color:#005597}.map-area__zoom-btn:hover:not(:disabled) svg[data-v-497c5ed2]{color:#005597}.map-area__zoom-btn[data-v-497c5ed2]:disabled{opacity:.35;cursor:default}.store-modal[data-v-8880e7c8]{z-index:700;pointer-events:none;background:0 0;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.store-modal__panel[data-v-8880e7c8]{pointer-events:all;background:#005597;border-top-left-radius:20px;border-bottom-left-radius:20px;flex-direction:column;width:450px;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:-20px 0 20px #0000001a}.store-modal__cover[data-v-8880e7c8]{flex:auto;justify-content:center;align-items:center;min-height:160px;margin:28px 0;display:flex;overflow:hidden}.store-modal__cover-img[data-v-8880e7c8]{object-fit:contain;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.store-modal__topbar[data-v-8880e7c8]{flex-shrink:0;justify-content:flex-end;align-items:center;padding:16px 20px 0;display:flex}.store-modal__close[data-v-8880e7c8]{cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex}.store-modal__close svg[data-v-8880e7c8]{color:#fff;width:20px;height:20px}.store-modal__close[data-v-8880e7c8]:hover{background:#ffffff47}.store-modal__content[data-v-8880e7c8]{flex-direction:column;flex:1;justify-content:space-between;padding:25px 35px 50px;display:flex;overflow-y:auto}.store-modal__content[data-v-8880e7c8]::-webkit-scrollbar{width:4px}.store-modal__content[data-v-8880e7c8]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.store-modal__top-group[data-v-8880e7c8]{flex-direction:column;gap:24px;display:flex}.store-modal__bottom-group[data-v-8880e7c8]{flex-direction:column;gap:0;display:flex}.store-modal__header[data-v-8880e7c8]{flex-direction:column;gap:16px;margin-bottom:4px;display:flex}.store-modal__name[data-v-8880e7c8]{color:#fff;word-break:break-word;margin:0;font-size:34px;font-weight:600;line-height:1.2}.store-modal__divider[data-v-8880e7c8]{background:#ffffff26;height:1px;margin:20px 0}.store-modal__row[data-v-8880e7c8]{color:#fff;align-items:center;gap:10px;display:flex}.store-modal__icon[data-v-8880e7c8]{opacity:.9;color:#fff;fill:#fff;flex-shrink:0;width:22px;height:22px}.store-modal__row-label[data-v-8880e7c8]{opacity:.85;font-size:20px;font-weight:500}.store-modal__row-val[data-v-8880e7c8]{color:#fff;font-size:20px;font-weight:400}.store-modal__section[data-v-8880e7c8]{flex-direction:column;gap:16px;display:flex}.store-modal__section-header[data-v-8880e7c8]{align-items:center;gap:10px;display:flex}.store-modal__section-title[data-v-8880e7c8]{color:#fff;opacity:.85;text-transform:uppercase;letter-spacing:.05em;font-size:20px;font-weight:500}.store-modal__section-val[data-v-8880e7c8]{color:#fff;word-break:break-word;overflow-wrap:break-word;white-space:normal;margin:0;padding-left:32px;font-size:22px;font-weight:400}.store-modal__schedule[data-v-8880e7c8]{flex-direction:column;gap:20px;padding-left:32px;display:flex}.store-modal__schedule-row[data-v-8880e7c8]{gap:24px;display:flex}.store-modal__day-col[data-v-8880e7c8]{flex-direction:column;gap:4px;min-width:44px;display:flex}.store-modal__day-name[data-v-8880e7c8]{color:#ffffffb3;font-size:16px;font-weight:600}.store-modal__day-time[data-v-8880e7c8]{color:#fff;font-size:16px;font-weight:400;line-height:1.4}.store-modal__skeleton[data-v-8880e7c8]{background:#ffffff2e;border-radius:6px;height:16px;animation:1.2s ease-in-out infinite store-modal-pulse-8880e7c8;display:inline-block}.store-modal__skeleton--val[data-v-8880e7c8]{vertical-align:middle;width:150px;height:20px}.store-modal__skeleton--wide[data-v-8880e7c8]{width:210px}.store-modal__skeleton--time[data-v-8880e7c8]{width:42px;height:12px;margin:5px 0}@keyframes store-modal-pulse-8880e7c8{0%,to{opacity:1}50%{opacity:.45}}.modal-slide-enter-active[data-v-8880e7c8],.modal-slide-leave-active[data-v-8880e7c8]{transition:transform .3s,opacity .3s}.modal-slide-enter-from[data-v-8880e7c8],.modal-slide-leave-to[data-v-8880e7c8]{opacity:0;transform:translate(100%)}.modal-fade-enter-active[data-v-8880e7c8],.modal-fade-leave-active[data-v-8880e7c8]{transition:opacity .3s}.modal-fade-enter-active .store-modal__panel[data-v-8880e7c8],.modal-fade-leave-active .store-modal__panel[data-v-8880e7c8]{transition:transform .3s}.modal-fade-enter-from[data-v-8880e7c8],.modal-fade-leave-to[data-v-8880e7c8]{opacity:0}.modal-fade-enter-from .store-modal__panel[data-v-8880e7c8],.modal-fade-leave-to .store-modal__panel[data-v-8880e7c8]{transform:translate(100%)}.services-modal[data-v-94f8d2e9]{z-index:750;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1e3773;justify-content:center;align-items:center;padding:40px;font-family:Inter,sans-serif;display:flex;position:fixed;inset:0}.services-modal__panel[data-v-94f8d2e9]{background:#f4f7fc;border-radius:28px;flex-direction:column;width:100%;max-width:860px;max-height:100%;display:flex;overflow:hidden;box-shadow:0 30px 70px #00285047}.services-modal__head[data-v-94f8d2e9]{background:#005597;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:32px 36px 28px;display:flex}.services-modal__head-text[data-v-94f8d2e9]{flex-direction:column;gap:8px;min-width:0;display:flex}.services-modal__title[data-v-94f8d2e9]{color:#fff;margin:0;font-size:34px;font-weight:600;line-height:1.15}.services-modal__subtitle[data-v-94f8d2e9]{color:#ffffffbf;margin:0;font-size:18px;font-weight:400;line-height:1.4}.services-modal__close[data-v-94f8d2e9]{cursor:pointer;background:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex}.services-modal__close svg[data-v-94f8d2e9]{color:#fff;width:20px;height:20px}.services-modal__close[data-v-94f8d2e9]:hover{background:#ffffff47}.services-modal__body[data-v-94f8d2e9]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;padding:28px 36px 36px;display:grid;overflow-y:auto}.services-modal__body[data-v-94f8d2e9]::-webkit-scrollbar{width:4px}.services-modal__body[data-v-94f8d2e9]::-webkit-scrollbar-thumb{background:#00559740;border-radius:4px}.services-modal__card[data-v-94f8d2e9]{background:#fff;border:1px solid #dfe7f2;border-radius:20px;align-items:center;gap:18px;padding:20px 22px;display:flex}.services-modal__card--wide[data-v-94f8d2e9]{grid-column:1/-1}.services-modal__card--photo[data-v-94f8d2e9]{padding:14px 22px 14px 14px}.services-modal__photo[data-v-94f8d2e9]{object-fit:cover;border-radius:14px;flex-shrink:0;width:340px;height:200px}.services-modal__icon-box[data-v-94f8d2e9]{background:#eaf2fb;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.services-modal__icon[data-v-94f8d2e9]{color:#005597;width:32px;height:32px}.services-modal__card-text[data-v-94f8d2e9]{flex-direction:column;gap:6px;min-width:0;display:flex}.services-modal__card-title[data-v-94f8d2e9]{color:#16243a;margin:0;font-size:22px;font-weight:600;line-height:1.25}.services-modal__card-desc[data-v-94f8d2e9]{color:#6b7b93;margin:0;font-size:16px;font-weight:400;line-height:1.45}.services-fade-enter-active[data-v-94f8d2e9],.services-fade-leave-active[data-v-94f8d2e9]{transition:opacity .25s}.services-fade-enter-active .services-modal__panel[data-v-94f8d2e9],.services-fade-leave-active .services-modal__panel[data-v-94f8d2e9]{transition:transform .25s,opacity .25s}.services-fade-enter-from[data-v-94f8d2e9],.services-fade-leave-to[data-v-94f8d2e9]{opacity:0}.services-fade-enter-from .services-modal__panel[data-v-94f8d2e9],.services-fade-leave-to .services-modal__panel[data-v-94f8d2e9]{opacity:0;transform:translateY(24px)scale(.97)}.vk[data-v-632a54e8]{-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff;border-top:1px solid #e3e6ea;width:100%;padding:12px;box-shadow:0 -8px 24px #0000001f}.vk-rows[data-v-632a54e8]{flex-direction:column;gap:8px;max-width:90%;margin:0 auto;display:flex}.vk-row[data-v-632a54e8]{justify-content:center;gap:8px;display:flex}.vk-key[data-v-632a54e8]{color:#1f2937;cursor:pointer;background:#f3f5f8;border:1px solid #d8dce2;border-radius:10px;flex:1 1 0;min-width:40px;height:55px;font-size:1.3rem;font-weight:500;transition:transform 50ms,background .15s}.vk-key[data-v-632a54e8]:active{color:#fff;background:#3470c9;transform:translateY(1px)}.vk-fn[data-v-632a54e8]{background:#e9edf2;flex:none;min-width:96px;font-size:1.2rem}.vk-fn.active[data-v-632a54e8]{color:#fff;background:#2078b1;border-color:#2078b1}.vk-caps[data-v-632a54e8]{letter-spacing:.03em;min-width:110px;font-size:1rem;font-weight:600}.vk-primary[data-v-632a54e8]{color:#fff;background:#2078b1;border-color:#2078b1}.vk-primary[data-v-632a54e8]:active{background:#1a5f8e}.vk-space[data-v-632a54e8]{flex:100%;min-width:240px}*,:before,:after{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{font-family:Inter,sans-serif;display:block!important}.edas{font-family:Courier New,Courier,monospace}#app{width:100%;height:100%;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.app-root[data-v-00131c98]{width:100vw;height:100vh;position:relative;overflow:hidden}.main-page[data-v-00131c98]{background:#f4f7fc;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.main-page__content[data-v-00131c98]{flex-direction:row;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.main-header[data-v-00131c98]{z-index:600;flex-shrink:0;position:relative}.vk-overlay[data-v-00131c98]{z-index:500;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.page-fade-enter-active[data-v-00131c98],.page-fade-leave-active[data-v-00131c98]{transition:opacity .35s;position:absolute;inset:0}.page-fade-enter-from[data-v-00131c98],.page-fade-leave-to[data-v-00131c98]{opacity:0}.vk-slide-enter-active[data-v-00131c98],.vk-slide-leave-active[data-v-00131c98]{transition:opacity .3s}.vk-slide-enter-from[data-v-00131c98],.vk-slide-leave-to[data-v-00131c98]{opacity:0}
