.admin-header[data-v-9e294e7b]{background:#fff!important;box-shadow:0 2px 12px #18271d12!important;border-bottom:1px solid #e5e9e6;transition:background-color .3s ease,border-color .3s ease}.admin-header[data-v-9e294e7b]:hover{box-shadow:0 2px 14px #18271d1a!important}.admin-app--dark{background:#111827!important;border-bottom-color:#374151;box-shadow:0 2px 14px #00000047!important}.admin-app--dark{color:#f9fafb!important}.admin-app--dark{background:#1f2937;border-color:#374151}.admin-app--dark{background:#263240;border-color:#374151;color:#16a34a}.theme-switch[data-v-9e294e7b]{position:relative;display:flex;flex:0 0 54px;align-items:center;width:54px;height:30px;margin:0 12px 0 0;padding:3px;border:0;border-radius:999px;background:#d1d5db;cursor:pointer;transition:background-color .25s ease}.store-indicator[data-v-9e294e7b]{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-right:16px;padding:8px 12px;border:1px solid #dce8dd;border-radius:999px;background:#f1f7f1;color:#28683b;font-size:12px;font-weight:700}.store-indicator--closed[data-v-9e294e7b]{border-color:#f0d8d4;background:#fff4f2;color:#a83c32}.store-indicator__dot[data-v-9e294e7b]{width:8px;height:8px;border-radius:50%;background:#3e9a50;box-shadow:0 0 0 3px #3e9a501f}.store-indicator--closed .store-indicator__dot[data-v-9e294e7b]{background:#d24c40;box-shadow:0 0 0 3px #d24c401f}.admin-app--dark{border-color:#31583b;background:#1b3324;color:#a8dfb0}.admin-app--dark{border-color:#70413b;background:#3b2422;color:#ffb4a9}.theme-switch[data-v-9e294e7b]:focus-visible{outline:2px solid #16a34a;outline-offset:3px}.theme-switch--dark[data-v-9e294e7b]{background:#374151}.theme-switch__thumb[data-v-9e294e7b]{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#fff;color:#f59e0b;box-shadow:0 1px 3px #00000040;transition:transform .25s ease,background-color .25s ease,color .25s ease}.theme-switch--dark .theme-switch__thumb[data-v-9e294e7b]{transform:translate(24px);background:#16a34a;color:#f9fafb}.mobile-menu-btn[data-v-9e294e7b]{margin-right:12px!important;border-radius:12px;transition:all .3s ease;color:#2e7d32!important}.mobile-menu-btn[data-v-9e294e7b]:hover{background-color:#7cb3421a;transform:scale(1.05)}.menu-icon[data-v-9e294e7b]{font-size:28px!important;color:#2e7d32;transition:transform .3s ease}.mobile-menu-btn:hover .menu-icon[data-v-9e294e7b]{transform:rotate(90deg)}.brand-container[data-v-9e294e7b]{display:flex;align-items:center;flex:1;max-width:fit-content}.brand-link[data-v-9e294e7b]{display:flex;align-items:center;text-decoration:none;color:inherit;transition:all .3s ease;padding:8px 12px;border-radius:16px}.brand-link[data-v-9e294e7b]:hover{background-color:#7cb3421a;transform:translateY(-1px)}.logo-wrapper[data-v-9e294e7b]{position:relative;margin-right:16px}.logo[data-v-9e294e7b]{width:48px;height:48px;object-fit:contain;transition:all .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.logo[data-v-9e294e7b]:hover{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.brand-text[data-v-9e294e7b]{display:flex;flex-direction:column;align-items:flex-start}.brand-title[data-v-9e294e7b]{font-family:Poppins,sans-serif;font-size:1.18rem;font-weight:700;margin:0;line-height:1.15;letter-spacing:.01em;color:#18251c}.brand-subtitle[data-v-9e294e7b]{font-family:Open Sans,sans-serif;font-size:.62rem;font-weight:700;color:#748078;margin-top:2px;letter-spacing:.12em}.user-info[data-v-9e294e7b]{display:flex;align-items:center;gap:12px;padding:6px 8px 6px 12px;border-radius:999px;background-color:#f4f7f4;border:1px solid #e5e9e6;transition:background-color .2s ease,border-color .2s ease}.user-info[data-v-9e294e7b]:hover{background-color:#eef3ef}.user-avatar[data-v-9e294e7b]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#e6f2e8;border:1px solid #d2e5d5;color:#25723b}.user-greeting[data-v-9e294e7b]{display:flex;flex-direction:column;line-height:1.2}.greeting-caption[data-v-9e294e7b]{color:#7b857e;font-size:.65rem}.greeting-text[data-v-9e294e7b]{font-family:Open Sans,sans-serif;max-width:150px;overflow:hidden;color:#26362b;font-size:.82rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.logout-btn[data-v-9e294e7b]{margin-left:4px;transition:color .2s ease,background-color .2s ease;color:#6b756e}.logout-btn[data-v-9e294e7b]:hover{background:#feecec;color:#dc2626}@media (max-width: 599px){.admin-header[data-v-9e294e7b]{padding:0 12px!important}.brand-title[data-v-9e294e7b]{font-size:1.3rem}.logo[data-v-9e294e7b]{width:40px;height:40px}.mobile-menu-btn[data-v-9e294e7b]{margin-right:8px!important}.store-indicator[data-v-9e294e7b]{gap:7px;margin-right:8px;padding:7px 9px;font-size:10px}}@media (min-width: 600px) and (max-width: 959px){.brand-title[data-v-9e294e7b]{font-size:1.4rem}}@media (min-width: 1264px){.brand-title[data-v-9e294e7b]{font-size:1.6rem}.user-info[data-v-9e294e7b]{padding:10px 20px}}@keyframes slideInFromTop-9e294e7b{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.admin-header[data-v-9e294e7b]{animation:slideInFromTop-9e294e7b .6s cubic-bezier(.4,0,.2,1)}.logout-btn[data-v-9e294e7b]:focus,.mobile-menu-btn[data-v-9e294e7b]:focus{outline:2px solid rgba(124,179,66,.8);outline-offset:2px}.admin-sidebar[data-v-f10e267c]{border-right:2px solid #7cb342;background:linear-gradient(135deg,#f8faf7,#e8f5e9)}.admin-app--dark{border-right-color:#374151;background:#111827}.menu-item[data-v-f10e267c]{margin:4px 8px;min-height:48px;border-radius:8px;transition:background-color .18s ease,color .18s ease}.menu-item[data-v-f10e267c]:hover{background-color:#7cb3421a}.menu-icon[data-v-f10e267c]{color:#7cb342;margin-right:12px}.menu-title[data-v-f10e267c]{font-size:.95rem;color:#2e7d32;font-weight:500}.admin-app--dark{color:#9ca3af}.admin-app--dark{background:#1f2937}.active-item[data-v-f10e267c]{background-color:#7cb342!important}.active-item .menu-icon[data-v-f10e267c],.active-item .menu-title[data-v-f10e267c]{color:#fff!important}.admin-content[data-v-473a2afa]{padding:16px;background:rgb(var(--v-theme-background));min-height:calc(100vh - 80px);margin-left:260px;margin-top:80px}@media (max-width: 960px){.admin-content[data-v-473a2afa]{margin-left:0;margin-top:72px;padding:12px}}@media (max-width: 600px){.admin-content[data-v-473a2afa]{margin-top:64px;padding:8px}}
