.admin-login-wrap[data-v-4b5e8ce8]{align-items:center;background:linear-gradient(135deg,#1a1d29,#2a2e3d);display:flex;justify-content:center;min-height:100vh;padding:20px}.admin-login-box[data-v-4b5e8ce8]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:420px;padding:40px;width:100%}.logo-section[data-v-4b5e8ce8]{margin-bottom:28px;text-align:center}.logo-section i[data-v-4b5e8ce8]{color:#c0392b;font-size:48px;margin-bottom:12px}.logo-section h1[data-v-4b5e8ce8]{color:#222;font-size:26px;font-weight:700;margin:0 0 4px}.logo-section p[data-v-4b5e8ce8]{color:#777;font-size:14px;margin:0}.form-group[data-v-4b5e8ce8]{margin-bottom:16px}label[data-v-4b5e8ce8]{color:#444;display:block;font-weight:600;margin-bottom:6px}input[data-v-4b5e8ce8],label[data-v-4b5e8ce8]{font-size:14px}input[data-v-4b5e8ce8]{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-family:inherit;padding:11px 14px;width:100%}input[data-v-4b5e8ce8]:focus{border-color:#c0392b;outline:none}.auth-btn[data-v-4b5e8ce8]{background:#c0392b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:8px;padding:13px;width:100%}.auth-btn[data-v-4b5e8ce8]:disabled{cursor:not-allowed;opacity:.7}.auth-btn i[data-v-4b5e8ce8]{margin-right:6px}.note[data-v-4b5e8ce8]{color:#888;font-size:13px;margin-top:18px;text-align:center}.note a[data-v-4b5e8ce8]{color:#c0392b;font-weight:600}
