@charset "UTF-8";.app-wrapper[data-v-0c70328f]{min-height:100vh}.loading-fallback[data-v-0c70328f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;padding:20px}.loading-spinner[data-v-0c70328f]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-0c70328f 1s linear infinite;margin-bottom:16px}@keyframes spin-0c70328f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qs-bg-layout,.qs-bg-layout-init,.qs-page-splash,.qs-bg-layout-splash{min-width:100vw;background:url(/assets/fon_main-CQQJd-Ur.png) no-repeat center/cover}.qs-bg-layout-splash{min-height:100vh;z-index:-1}.qs-bg-layout-splash:before{content:"";position:absolute;top:0;right:0;width:93%;height:100%;background:url(/assets/fon_q-DwhrM3Ej.png) no-repeat top right/contain;pointer-events:none;z-index:0}.qs-bg-layout-init:before,.qs-page-splash:before{content:"";position:absolute;top:0;right:0;width:93%;height:100%;background:url(/assets/fon_q-DwhrM3Ej.png) no-repeat top right/contain;pointer-events:none;z-index:0}.qs-page-splash{position:fixed;inset:0;z-index:9999}.custom-checkbox[data-v-9f71613e]{position:relative;display:inline-block;cursor:pointer;user-select:none}.custom-checkbox input[data-v-9f71613e]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox input:checked~.checkmark[data-v-9f71613e]{background-color:#900c23;border-color:#900c23}.custom-checkbox input:checked~.checkmark[data-v-9f71613e]:after{display:block}.custom-checkbox input:disabled~.checkmark[data-v-9f71613e]{opacity:.5;cursor:not-allowed}.custom-checkbox .checkmark[data-v-9f71613e]{position:relative;display:inline-block;box-shadow:0 10px 10px #00000040;margin-bottom:-5px;border-radius:10px;background-color:#fff;transition:all .2s ease-in-out}.custom-checkbox .checkmark[data-v-9f71613e]:after{content:"";position:absolute;display:none;left:50%;top:50%;width:40%;height:20%;transform:translate(-50%,-70%) rotate(45deg)}[data-v-ecda4a48] .leaflet-control-attribution,[data-v-ecda4a48] .leaflet-bottom{display:none!important}[data-v-ecda4a48] .custom-marker-icon{background:transparent;border:none}[data-v-ff4e0f25] .leaflet-control-attribution,[data-v-ff4e0f25] .leaflet-bottom{display:none!important}header[data-v-244f25d7]{background-image:var(--ceaada86);background-repeat:no-repeat;background-position:top left;background-size:25px auto}footer .router-link-active[data-v-b85bef0d]{position:relative;z-index:0}footer .router-link-active[data-v-b85bef0d]:after{content:"";position:absolute;width:102px;height:72.5px;bottom:-10px;left:50%;transform:translate(-50%);z-index:-1;background-image:var(--8fda9388);background-size:contain}option[data-v-a9c74016]:disabled{color:#d1d5db;background-color:#f9fafb}.vacation-end[data-v-dbff44d1],.vacation-middle[data-v-dbff44d1],.vacation-start[data-v-dbff44d1],.vacation-single[data-v-dbff44d1]{position:relative;border:2px solid rgba(255,100,103,.8)}.vacation-single[data-v-dbff44d1]{border-radius:.375rem;box-shadow:0 2px 4px #ff64674d}.vacation-start[data-v-dbff44d1]{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-right:none;box-shadow:-2px 2px 4px #ff64674d}.vacation-start[data-v-dbff44d1]:after{content:"";position:absolute;top:0;bottom:0;width:20px;height:32px;background:#ff6467;transform:translateY(-2px);right:-12px}.vacation-middle[data-v-dbff44d1]{border-left:none;border-right:none}.vacation-middle[data-v-dbff44d1]:before{content:"";position:absolute;top:0;bottom:0;width:20px;height:32px;background:#ff6467;transform:translateY(-2px);left:-12px}.vacation-middle[data-v-dbff44d1]:after{content:"";position:absolute;top:0;bottom:0;width:20px;height:32px;background:#ff6467;transform:translateY(-2px);right:-12px}.vacation-end[data-v-dbff44d1]{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-left:none;box-shadow:2px 2px 4px #ff64674d}.vacation-end[data-v-dbff44d1]:before{content:"";position:absolute;top:0;bottom:0;width:20px;height:32px;background:#ff6467;transform:translateY(-2px);left:-12px}.aspect-square[data-v-45260561]{aspect-ratio:1 / 1}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */.tag-field[data-v-549d8429]{width:100%}.vacation-end[data-v-b631a337],.vacation-middle[data-v-b631a337],.vacation-start[data-v-b631a337],.vacation-single[data-v-b631a337]{position:relative;border:2px solid rgba(255,100,103,.8)}.vacation-single[data-v-b631a337]{border-radius:.375rem;box-shadow:0 2px 4px #ff64674d}.vacation-start[data-v-b631a337]{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-right:none;box-shadow:-2px 2px 4px #ff64674d}.vacation-start[data-v-b631a337]:after{content:"";position:absolute;top:0;bottom:0;width:20px;height:32px;background:#ff6467;transform:translateY(-2px);right:-12px}.vacation-middle[data-v-b631a337]{border-left:none;border-right:none}.vacation-middle[data-v-b631a337]:before{content:"";position:absolute;top:0;bottom:0;width:20px;height:32px;background:#ff6467;transform:translateY(-2px);left:-12px}.vacation-middle[data-v-b631a337]:after{content:"";position:absolute;top:0;bottom:0;width:20px;height:32px;background:#ff6467;transform:translateY(-2px);right:-12px}.vacation-end[data-v-b631a337]{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-left:none;box-shadow:2px 2px 4px #ff64674d}.vacation-end[data-v-b631a337]:before{content:"";position:absolute;top:0;bottom:0;width:20px;height:32px;background:#ff6467;transform:translateY(-2px);left:-12px}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes spin-e54b0fff{to{transform:rotate(360deg)}}.animate-spin[data-v-e54b0fff]{animation:spin-e54b0fff 1s linear infinite}.line-clamp-2[data-v-53a36e3d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aspect-square[data-v-3b107d7f]{aspect-ratio:1 / 1}[data-v-13a3efa6] .leaflet-control-attribution,[data-v-13a3efa6] .leaflet-bottom{display:none!important}.vip-link-container[data-v-09998d53]{padding:0}.vip-links-list[data-v-09998d53]{margin-top:24px}.vip-link-item[data-v-09998d53]{transition:all .2s ease}.vip-link-item[data-v-09998d53]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.space-y-3[data-v-09998d53]>*+*{margin-top:12px}.specializations-container[data-v-b1ff9bc3]{width:100%}.specializations-list[data-v-b1ff9bc3]{max-height:calc(100vh - 300px);overflow-y:auto}
