.side-menu[data-v-fe156794]{position:fixed;top:20%;right:0;width:200px;height:50%;overflow-y:auto;background-color:#312867;color:#fff;padding:10px 15px;box-shadow:0 0 10px #0000004d;transition:transform .3s;transform:translate(100%);z-index:1000;border-radius:10px}.side-menu.open[data-v-fe156794]{transform:translate(0)}.side-menu ul[data-v-fe156794]{list-style:none;padding:0;margin:0}.side-menu li[data-v-fe156794]{margin-bottom:10px}.side-menu li[data-v-fe156794]:last-child{margin-bottom:30px}.side-menu a[data-v-fe156794],.side-menu router-link[data-v-fe156794]{color:#fff;text-decoration:none}.overlay[data-v-fe156794]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999}.menu-toggle-button[data-v-fe156794]{position:fixed;top:20%;right:0;transform:translateY(-50%);background-color:#312867;border:none;padding:10px;border-radius:5px 0 0 5px;color:#fff;font-size:1.5rem;cursor:pointer;z-index:1001;transition:right .3s}.menu-toggle-button i[data-v-fe156794]{font-size:1.5rem}.menu-toggle-button[data-v-fe156794]:hover{right:5px}.menu-header[data-v-fe156794]{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:700}@media (max-width: 1024px){.side-menu[data-v-fe156794]{inline-size:180px;inset-block-start:15%;max-block-size:80%}.menu-toggle-button[data-v-fe156794]{inset-block-start:15%;padding:8px}.menu-header[data-v-fe156794]{font-size:1.1rem}}@media (max-width: 768px){.side-menu[data-v-fe156794]{inline-size:160px;inset-block-start:15%;max-block-size:90%}.menu-toggle-button[data-v-fe156794]{inset-block-start:15%;font-size:1.3rem}.menu-header[data-v-fe156794]{font-size:1rem}.side-menu li[data-v-fe156794]{font-size:.9rem}}@media (max-width: 480px){.side-menu[data-v-fe156794]{inline-size:140px;inset-block-start:12%;max-block-size:95%;padding-inline:10px}.menu-toggle-button[data-v-fe156794]{inset-block-start:12%;font-size:1.2rem}.menu-header[data-v-fe156794]{font-size:.9rem}.side-menu li[data-v-fe156794]{font-size:.8rem}}
