@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";.navigation-menu[data-v-a3c0ac97]{position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 2px 4px #0000001a;z-index:1000}.navigation-menu .nav-container[data-v-a3c0ac97]{padding:.75rem 0;display:flex;justify-content:space-between;align-items:center}.navigation-menu .nav-container .nav-left[data-v-a3c0ac97]{display:flex;align-items:center;gap:2rem}.navigation-menu .nav-container .nav-left .logo img[data-v-a3c0ac97]{width:50px}.navigation-menu .nav-container .nav-left .nav-links[data-v-a3c0ac97]{display:flex;gap:1.5rem}.navigation-menu .nav-container .nav-left .nav-links .nav-link[data-v-a3c0ac97]{color:#2c3e50;text-decoration:none;font-size:.9rem;font-weight:500;padding:.5rem 0;position:relative;letter-spacing:.3px}.navigation-menu .nav-container .nav-left .nav-links .nav-link[data-v-a3c0ac97]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#ff9a31;transition:width .3s ease}.navigation-menu .nav-container .nav-left .nav-links .nav-link[data-v-a3c0ac97]:hover:after,.navigation-menu .nav-container .nav-left .nav-links .nav-link.router-link-active[data-v-a3c0ac97]:after{width:100%}.navigation-menu .nav-container .nav-right[data-v-a3c0ac97]{display:flex;align-items:center;gap:16px}.navigation-menu .nav-container .nav-right .favorits[data-v-a3c0ac97]{display:flex;align-items:center}.navigation-menu .nav-container .nav-right .favorits svg[data-v-a3c0ac97]{margin-top:-1px}.navigation-menu .nav-container .nav-right svg[data-v-a3c0ac97]{margin-right:8px}.navigation-menu .nav-container .nav-right .auth-dropdown[data-v-a3c0ac97]{position:relative}.navigation-menu .nav-container .nav-right .auth-dropdown .auth-trigger[data-v-a3c0ac97]{display:flex;align-items:center;background:transparent;border-radius:8px;cursor:pointer;transition:all .3s ease;padding:8px 16px;background-color:#f0f0f0}.navigation-menu .nav-container .nav-right .auth-dropdown .auth-trigger svg[data-v-a3c0ac97]{margin-top:1px}.navigation-menu .nav-container .nav-right .auth-dropdown .dropdown-menu[data-v-a3c0ac97]{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;min-width:150px;overflow:hidden}.navigation-menu .nav-container .nav-right .auth-dropdown .dropdown-menu .dropdown-item[data-v-a3c0ac97]:first-child{border-bottom:1px solid rgba(0,0,0,.1)}.navigation-menu .nav-container .nav-right .auth-dropdown .dropdown-menu .dropdown-item[data-v-a3c0ac97]{width:100%;padding:.75rem 1rem;text-align:left;background:none;border:none;cursor:pointer;transition:background-color .3s ease}.navigation-menu .nav-container .nav-right .auth-dropdown .dropdown-menu .dropdown-item[data-v-a3c0ac97]:hover{background-color:#f8f9fa}#footer[data-v-059c7967]{background-color:#f0f0f0;padding:32px 0}#footer .footer-content[data-v-059c7967]{display:flex;flex-wrap:wrap}#footer .footer-content .section[data-v-059c7967]{width:20%}#footer .footer-content .section h3[data-v-059c7967]{margin-bottom:8px}#footer .footer-content .section ul li[data-v-059c7967]{list-style:none}#mini-footer .content[data-v-ae80c77f]{display:flex;align-items:center;justify-content:space-between}.app-layout[data-v-fafda210]{min-height:100vh;display:flex;flex-direction:column}.app-main[data-v-fafda210]{flex:1;margin:0 auto;padding-top:4rem;width:100%}.app-footer[data-v-fafda210]{background-color:#2c3e50;color:#fff;text-align:center;padding:1rem}.fade-enter-active[data-v-fafda210],.fade-leave-active[data-v-fafda210]{transition:opacity .3s ease}.fade-enter-from[data-v-fafda210],.fade-leave-to[data-v-fafda210]{opacity:0}.default-display{width:100%;padding:0 24px}.default-display .default-display-content{max-width:1200px;margin:0 auto}*{margin:0;padding:0;box-sizing:border-box}button{cursor:pointer;border:none;background:none}body{line-height:1.6}.typ-bolder{font-family:DM Sans}.typ-bold-2{font-family:DM Sans;font-weight:"bold";font-size:2rem}.typ-normal{font-family:DM Sans}.typ-normal-bold{font-family:DM Sans;font-weight:700}.typ-small-09{font-family:DM Sans;font-size:.9rem}.typ-small-08{font-family:DM Sans;font-size:.8rem}.typ-small-08-bold{font-family:DM Sans;font-size:.8rem;font-weight:700}.typ-small-075{font-family:DM Sans;font-size:.75rem}
