header[data-v-d5c15e5d]{background:#fff;box-shadow:0 2px 10px #0000000d;height:84px;left:0;padding:0 1rem;position:fixed;top:0;width:100%;z-index:99}header[data-v-d5c15e5d],header .left[data-v-d5c15e5d]{align-items:center;display:flex}header .left[data-v-d5c15e5d]{gap:1.5rem}.hamburger[data-v-d5c15e5d]{background:none;border:none;color:var(--text-clr-1);cursor:pointer;display:none;padding:5px}.hamburger svg[data-v-d5c15e5d]{height:28px;width:28px}@media (max-width:991px){.hamburger[data-v-d5c15e5d]{display:block}}.logo[data-v-d5c15e5d]{display:flex;flex-shrink:0;width:140px}.logo img[data-v-d5c15e5d]{width:100%}header .right[data-v-d5c15e5d]{align-items:center;display:flex;gap:1rem}header .right .bar[data-v-d5c15e5d]{border-right:1px solid #e0e0e0;display:block;height:40px}header .icons[data-v-d5c15e5d]{background-color:transparent;border:none;border-radius:50%;cursor:pointer;height:40px;padding:7px;transition:all .2s;width:40px}header .icons[data-v-d5c15e5d]:hover{background-color:#f1f1f1}.userImage[data-v-d5c15e5d]{cursor:pointer;height:45px;position:relative;width:45px}.userImage img[data-v-d5c15e5d]{border:2px solid transparent;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:100%;-o-object-fit:cover;object-fit:cover;transition:border .2s;width:100%}.userImage:hover img[data-v-d5c15e5d]{border-color:var(--primary)}.premium-dropdown[data-v-d5c15e5d]{background-color:var(--white);border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 10px 30px #0000001a;cursor:default;overflow:hidden;position:absolute;right:0;top:60px;width:220px}.user-info[data-v-d5c15e5d]{background-color:#fcfcfc;padding:1rem}.user-name[data-v-d5c15e5d]{color:var(--black);font-size:16px;font-weight:700;margin:0}.user-role[data-v-d5c15e5d]{color:#888;font-size:13px;margin:2px 0 0}.premium-dropdown hr[data-v-d5c15e5d]{border:none;border-top:1px solid #eee;margin:0}.logout-btn[data-v-d5c15e5d]{align-items:center;background-color:transparent;border:none;color:#e53e3e;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:10px;padding:14px 1rem;text-align:left;transition:background .2s;width:100%}.logout-btn[data-v-d5c15e5d]:hover{background-color:#fff5f5}.fade-slide-enter-active[data-v-d5c15e5d],.fade-slide-leave-active[data-v-d5c15e5d]{transition:all .2s ease}.fade-slide-enter[data-v-d5c15e5d],.fade-slide-leave-to[data-v-d5c15e5d]{opacity:0;transform:translateY(-10px)}.menu[data-v-0f809132]{background-color:var(--white);box-shadow:0 2px 5px #0000000d;display:flex;flex-shrink:0;height:calc(100vh - 84px);left:0;overflow-y:auto;position:sticky;top:84px;width:250px;z-index:90}.menu ul[data-v-0f809132]{width:100%}.menu a[data-v-0f809132]{align-items:center;color:var(--text-clr-1);display:flex;font-family:Rubik,sans-serif;font-size:15px;font-weight:500;gap:1rem;padding:1.2rem;position:relative;text-decoration:none;transition:all .2s ease-in-out}.menu a[data-v-0f809132]:hover{background-color:#f8f9fa}.menu a img[data-v-0f809132]{opacity:.7;transition:all .2s;width:22px}.menu a[data-v-0f809132]:before{background-color:var(--primary);border-radius:0 4px 4px 0;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .3s ease;width:4px}.menu .active[data-v-0f809132],.menu .active[data-v-0f809132]:hover,.menu .router-link-active[data-v-0f809132],.menu .router-link-active[data-v-0f809132]:hover{background-color:#ff950015;color:var(--primary);font-weight:600}.menu .active[data-v-0f809132]:before,.menu .router-link-active[data-v-0f809132]:before{height:60%}.menu .active img[data-v-0f809132],.menu .router-link-active img[data-v-0f809132]{filter:brightness(0) saturate(100%) invert(51%) sepia(92%) saturate(673%) hue-rotate(359deg) brightness(101%) contrast(107%);opacity:1}@media (max-width:991px){.menu[data-v-0f809132]{box-shadow:5px 0 15px #0000001a;transform:translate(-300px)}.menu[data-v-0f809132],.sidebar-overlay[data-v-0f809132]{height:calc(100vh - 84px);position:fixed;top:84px}.sidebar-overlay[data-v-0f809132]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;left:0;width:100vw;z-index:89}}.fade-enter-active[data-v-0f809132],.fade-leave-active[data-v-0f809132]{transition:opacity .3s}.fade-enter[data-v-0f809132],.fade-leave-to[data-v-0f809132]{opacity:0}
