.sidebar[data-v-b381906b]{position:fixed;top:0;left:0;width:72px;height:100vh;background:#111827;border-right:1px solid #374151;display:flex;flex-direction:column;align-items:center;padding:1rem 0;z-index:50}.sidebar__logo[data-v-b381906b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:2rem;transition:opacity .2s ease}.sidebar__logo[data-v-b381906b]:hover{opacity:.8}.sidebar__logo-mark[data-v-b381906b]{font-size:1.25rem;font-weight:800;color:#6366f1;background:#6366f126;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px}.sidebar__nav[data-v-b381906b]{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:0 .75rem}.sidebar__item[data-v-b381906b]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto;border-radius:8px;color:#6b7280;transition:all .2s ease}.sidebar__item[data-v-b381906b]:hover{color:#f3f4f6;background:#ffffff0d}.sidebar__item--active[data-v-b381906b]{color:#a5b4fc;background:#6366f11a}.sidebar__item--active[data-v-b381906b]:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:24px;background:#6366f1;border-radius:0 2px 2px 0}.sidebar__item:hover .sidebar__tooltip[data-v-b381906b]{opacity:1;visibility:visible;transform:translate(0)}.sidebar__icon[data-v-b381906b]{width:22px;height:22px}.sidebar__icon[data-v-b381906b] svg{width:100%;height:100%}.sidebar__tooltip[data-v-b381906b]{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-4px);background:#1f2937;color:#f3f4f6;font-size:.875rem;font-weight:500;padding:.25rem .75rem;border-radius:6px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003;z-index:100}.sidebar__tooltip[data-v-b381906b]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:#1f2937}.header[data-v-6a070787]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 2rem;background:#1e293b;border-bottom:1px solid #374151;flex-shrink:0}.header__title[data-v-6a070787]{font-size:1.25rem;font-weight:700;color:#f3f4f6}.header__actions[data-v-6a070787]{display:flex;align-items:center;gap:1rem}.header__support[data-v-6a070787]{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#a5b4fc;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:8px;transition:all .2s ease}.header__support[data-v-6a070787]:hover{background:#6366f126;border-color:#6366f14d}.header__user[data-v-6a070787]{position:relative;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:background .2s ease}.header__user[data-v-6a070787]:hover{background:#ffffff0d}.header__avatar[data-v-6a070787]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#6366f1;color:#fff;font-size:.875rem;font-weight:600;border-radius:50%}.header__email[data-v-6a070787]{font-size:.875rem;color:#9ca3af}@media(max-width:768px){.header__email[data-v-6a070787]{display:none}}.header__chevron[data-v-6a070787]{width:16px;height:16px;color:#6b7280;transition:transform .2s ease}.header__chevron--open[data-v-6a070787]{transform:rotate(180deg)}.header__dropdown[data-v-6a070787]{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#1f2937;border:1px solid #374151;border-radius:8px;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0003;overflow:hidden;z-index:100}.header__dropdown-item[data-v-6a070787]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;color:#9ca3af;transition:all .2s ease}.header__dropdown-item svg[data-v-6a070787]{width:16px;height:16px;flex-shrink:0}.header__dropdown-item[data-v-6a070787]:hover{background:#ffffff0d;color:#f3f4f6}.header__dropdown-item--danger[data-v-6a070787]:hover{color:#ef4444}.dropdown-enter-active[data-v-6a070787],.dropdown-leave-active[data-v-6a070787]{transition:all .15s ease}.dropdown-enter-from[data-v-6a070787],.dropdown-leave-to[data-v-6a070787]{opacity:0;transform:translateY(-4px)}.layout[data-v-5c48b709]{min-height:100vh}.layout__main[data-v-5c48b709]{margin-left:72px;display:flex;flex-direction:column;min-height:100vh}.layout__content[data-v-5c48b709]{flex:1;padding:2rem;overflow-y:auto}.stats-card[data-v-9b154b77]{background:#1e293b;border:1px solid #374151;border-radius:12px;padding:1.5rem;transition:all .2s ease}.stats-card[data-v-9b154b77]:hover{border-color:#6366f14d;box-shadow:0 0 20px #6366f10d}.stats-card__header[data-v-9b154b77]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.stats-card__title[data-v-9b154b77]{font-size:.875rem;font-weight:500;color:#9ca3af}.stats-card__icon[data-v-9b154b77]{width:20px;height:20px;color:#6b7280}.stats-card__icon[data-v-9b154b77] svg{width:100%;height:100%}.stats-card__body[data-v-9b154b77]{display:flex;align-items:baseline;gap:.75rem}.stats-card__value[data-v-9b154b77]{font-size:28px;font-weight:700;color:#f3f4f6;letter-spacing:-.5px}.stats-card__change[data-v-9b154b77]{font-size:.875rem;font-weight:600;padding:2px 8px;border-radius:6px}.stats-card__change--positive[data-v-9b154b77]{color:#10b981;background:#10b9811a}.stats-card__change--negative[data-v-9b154b77]{color:#ef4444;background:#ef44441a}.stats-card__change--neutral[data-v-9b154b77]{color:#9ca3af;background:#ffffff0d}.chart-card[data-v-fb34f93c]{background:#1e293b;border:1px solid #374151;border-radius:12px;overflow:hidden}.chart-card__header[data-v-fb34f93c]{padding:1.5rem 1.5rem 0}.chart-card__title[data-v-fb34f93c]{font-size:1rem;font-weight:600;color:#f3f4f6}.chart-card__body[data-v-fb34f93c]{padding:1rem .5rem .5rem}.dashboard__stats[data-v-fbee71ab]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media(min-width:640px){.dashboard__stats[data-v-fbee71ab]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.dashboard__stats[data-v-fbee71ab]{grid-template-columns:repeat(4,1fr)}}.dashboard__charts[data-v-fbee71ab]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.dashboard__charts[data-v-fbee71ab]{grid-template-columns:repeat(2,1fr)}}.dashboard__loading[data-v-fbee71ab],.dashboard__error[data-v-fbee71ab]{display:flex;align-items:center;justify-content:center;min-height:40vh;color:#9ca3af;font-size:1rem}.dashboard__error[data-v-fbee71ab]{color:#ef4444}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;line-height:1.6}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#f3f4f6;background-color:#0f172a}#app{min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#374151;border-radius:4px}
