.container[data-v-f1feb57c]{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1800px;padding:20px}.nav-container[data-v-f1feb57c]{border:1px solid var(--nav-border);border-radius:10px;box-shadow:0 2px 10px #0000001a;margin-top:11rem;position:relative;width:180px;z-index:10}.nav-container[data-v-f1feb57c],.nav-item[data-v-f1feb57c]{background-color:var(--nav-bg);padding:10px}.nav-item[data-v-f1feb57c]{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px}.icon[data-v-f1feb57c]{color:var(--nav-text);cursor:pointer;height:20px;transition:transform .3s ease;width:20px}.rotated[data-v-f1feb57c]{transform:rotate(90deg)}.sub-menu[data-v-f1feb57c]{display:flex;flex-direction:column;margin-top:5px;padding-left:20px}.custom-link[data-v-f1feb57c]{background-color:var(--nav-bg);border:1px solid var(--nav-border);border-radius:8px;color:var(--nav-text);display:inline-block;font-weight:700;padding:10px 15px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-link[data-v-f1feb57c]:hover{background-color:var(--nav-hover-bg);color:var(--nav-text)}.custom-link.router-link-active[data-v-f1feb57c]{background-color:var(--nav-active-bg);border:none;color:var(--nav-active-text)}.sub-menu .custom-link[data-v-f1feb57c]:hover{background-color:#2c3e50}.content[data-v-f1feb57c]{flex:1;margin-left:20px;max-width:calc(90% - 200px)}@media (max-width:768px){.container[data-v-f1feb57c]{align-items:stretch;flex-direction:column}.nav-container[data-v-f1feb57c]{margin-top:0;width:93%}.nav-item[data-v-f1feb57c]{justify-content:space-between;padding:15px}.sub-menu[data-v-f1feb57c]{margin-top:10px;padding-left:0}.content[data-v-f1feb57c]{margin-right:1%;max-width:90%}}.sidebar[data-v-f1feb57c]{align-self:flex-start;border-radius:10px;color:#fff;padding:20px;position:sticky;top:20px;width:280px}.sidebar h3[data-v-f1feb57c]{font-size:1.2rem;margin-bottom:10px}.sidebar ul[data-v-f1feb57c]{list-style:none;padding:0}.sidebar li[data-v-f1feb57c]{margin-bottom:8px}.sidebar a[data-v-f1feb57c]{color:#58a6ff;text-decoration:none}.sidebar a[data-v-f1feb57c]:hover{text-decoration:underline}
