.admin-layout[data-v-923d053e]{background:#f4f6fa;font-family:Sarabun,Noto Sans,Arial,sans-serif;min-height:100vh}.sidebar[data-v-923d053e]{background:#f8fafc;box-shadow:2px 0 8px #0000000a;width:240px;z-index:100}.sidebar-header[data-v-923d053e]{background:#f5f7fa;border-bottom:1px solid #e3e8ee}.sidebar-group-header[data-v-923d053e]{align-items:center;background:#f0f4f8;border-left:3px solid #e3f0fd;color:#4a5568;display:flex;font-size:.98em;font-weight:700;letter-spacing:.5px;margin-bottom:.5rem;margin-top:2rem;padding-bottom:.5rem;padding-left:.5rem;padding-top:.5rem}.sidebar-link[data-v-923d053e]{border-radius:6px;color:#333;font-weight:500;margin-bottom:2px;padding-bottom:.75rem!important;padding-left:2.2rem!important;padding-top:.75rem!important;position:relative;transition:background .15s,color .15s,box-shadow .15s}.sidebar-link.active[data-v-923d053e],.sidebar-link[data-v-923d053e]:hover{background:linear-gradient(90deg,#e3f0fd 60%,#f8fafc);box-shadow:0 2px 8px #1565c00f;color:#1565c0}.sidebar-link.active[data-v-923d053e]:before{background:#1565c0;border-radius:4px;content:"";height:28px;left:.7rem;position:absolute;top:50%;transform:translateY(-50%);width:6px}.admin-header[data-v-923d053e]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #1565c014}main[data-v-923d053e]{min-height:500px}
