-- Tabela para configurações de personalização do login
CREATE TABLE IF NOT EXISTS login_settings (
    id INT AUTO_INCREMENT PRIMARY KEY,
    login_box_position ENUM('left', 'center', 'right') DEFAULT 'center' COMMENT 'Posição da caixa de login: left (esquerda), center (centro), right (direita)',
    background_image VARCHAR(255) DEFAULT NULL COMMENT 'Caminho da imagem de fundo (relativo a public/uploads/login/)',
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    UNIQUE KEY unique_settings (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Configurações de personalização da página de login';

-- Insere configuração padrão
INSERT INTO login_settings (login_box_position, background_image) 
VALUES ('center', NULL)
ON DUPLICATE KEY UPDATE login_box_position = login_box_position;

