body{margin:0;background:#f6f7fb;color:#111827;font-family:system-ui,sans-serif}.admin-view[data-v-e423c06d]{padding:32px;max-width:420px}.login-form[data-v-e423c06d]{margin-top:24px;display:flex;flex-direction:column;gap:16px}.field[data-v-e423c06d]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-e423c06d]{font-size:13px;color:#6b7280}.field-input[data-v-e423c06d]{padding:10px 12px;border:1px solid #eef0f4;border-radius:6px;font-size:14px;color:#111827;background:#fff}.field-input[data-v-e423c06d]:focus{outline:none;border-color:#22c55e}.login-btn[data-v-e423c06d]{margin-top:8px;padding:12px;border:none;border-radius:6px;background:#15803d;color:#fff;font-size:15px;cursor:pointer}.login-btn[data-v-e423c06d]:disabled{background:#9ca3af;cursor:not-allowed}.error-message[data-v-e423c06d]{margin-top:16px;padding:12px;background-color:#e5484d1a;border:1px solid rgba(229,72,77,.3);border-radius:4px;color:#e5484d}.admin-view[data-v-b601d64a]{padding:32px}.page-header[data-v-b601d64a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;max-width:720px}.page-title h1[data-v-b601d64a]{margin:0}.page-title p[data-v-b601d64a]{margin:4px 0 0;color:#6b7280}.logout-btn[data-v-b601d64a]{padding:8px 16px;border:1px solid #eef0f4;border-radius:6px;background:#fff;color:#111827;font-size:13px;cursor:pointer}.logout-btn[data-v-b601d64a]:hover{border-color:#22c55e;color:#22c55e}.stat-grid[data-v-b601d64a]{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:720px}.stat-card[data-v-b601d64a]{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #eef0f4;border-radius:8px;background:#fff}.stat-num[data-v-b601d64a]{font-size:32px;font-weight:600;color:#111827}.stat-label[data-v-b601d64a]{font-size:13px;color:#6b7280}.error-message[data-v-b601d64a]{margin-top:16px;padding:12px;background-color:#e5484d1a;border:1px solid rgba(229,72,77,.3);border-radius:4px;color:#e5484d}
