/* Minimal styles for File Access Login */
.fal-login-form input[type=text],
.fal-login-form input[type=password] { width: 100%; padding: 6px; box-sizing: border-box; }
.fal-table { width: 100%; border-collapse: collapse; }
.fal-table th, .fal-table td { border: 1px solid #ddd; padding: 6px; text-align: left; }
.fal-error { color: #b00; padding: 8px; background: #fdf0f0; margin: 8px 0; }
