/**
 * Modal: Editar Usuário (Abas)
 * 
 * Este arquivo foi INTENCIONALMENTE esvaziado.
 * As dependências de estilo (_modal.css e _tabs.css)
 * agora são gerenciadas pelo WordPress no arquivo
 * assets/shortcodes/enqueue-gerenciar-usuarios.php
 * para melhor performance e para corrigir o erro de MIME type.
 * 
 * Adicione aqui APENAS regras de CSS que sejam exclusivas para este modal.
 * 
 * @version 2.0.0
 */

/* === Ajustes visuais exclusivos para o modal de edição === */
#modal-manage-user-edit .locamais-modal__content {
    border-radius: 14px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    max-height: min(90vh, 720px);
}

#modal-manage-user-edit .locamais-modal__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 1.25rem 1.5rem;
    background: #ffffff;
    border-bottom: 1px solid var(--lm-border, #e5e7eb);
}

#modal-manage-user-edit .modal-header-info {
    display: flex;
    align-items: center;
    gap: 0.85rem;
}

#modal-manage-user-edit .modal-user-avatar {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: var(--lm-lighter, #f8fafc);
    color: var(--lm-primary, #2563eb);
    border: 1px solid var(--lm-border, #e5e7eb);
}

#modal-manage-user-edit .modal-user-details h3 {
    margin: 0;
    font-size: 1rem;
    font-weight: 600;
    color: var(--lm-dark, #0f172a);
}

#modal-manage-user-edit .modal-user-email {
    margin: 0.15rem 0 0;
    font-size: 0.85rem;
    color: var(--lm-text-muted, #64748b);
}

#modal-manage-user-edit .locamais-modal__body {
    padding: 1.25rem 1.5rem 1.5rem;
    background: #ffffff;
    overflow: auto;
    flex: 1 1 auto;
}

/* TomSelect: tags/pills mais discretas e alinhadas ao design system */
#modal-manage-user-edit [id^="btn-select-all-units"],
#modal-manage-user-add [id^="btn-select-all-units"],
#modal-usuario [id^="btn-select-all-units"] {
    display: none !important;
}
#modal-manage-user-edit .ts-control .item,
#modal-manage-user-add .ts-control .item,
#modal-manage-user-edit .ts-dropdown .option,
#modal-manage-user-add .ts-dropdown .option {
    font-size: 0.8rem;
}

#modal-manage-user-edit .ts-control .item,
#modal-manage-user-add .ts-control .item {
    background: #f1f5f9 !important;
    color: #0f172a !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 999px !important;
    padding: 2px 8px !important;
    font-weight: 600;
}

#modal-manage-user-edit .ts-control .item .remove,
#modal-manage-user-add .ts-control .item .remove {
    border-left: 1px solid #e2e8f0 !important;
    color: #64748b !important;
    padding-left: 6px !important;
}

#modal-manage-user-edit .ts-dropdown .option.active,
#modal-manage-user-add .ts-dropdown .option.active {
    background: #eff6ff !important;
    color: #1d4ed8 !important;
}

#modal-manage-user-edit .tab-navigation {
    display: flex;
    gap: 0.5rem;
    padding-bottom: 0.75rem;
    border-bottom: 1px solid var(--lm-border, #e5e7eb);
    margin-bottom: 1rem;
    flex-wrap: wrap;
}

#modal-manage-user-edit .tab-button {
    display: inline-flex;
    align-items: center;
    gap: 0.45rem;
    padding: 0.5rem 0.75rem;
    border-radius: 8px;
    border: 1px solid transparent;
    background: transparent;
    color: var(--lm-text, #0f172a);
    font-size: 0.9rem;
    font-weight: 600;
}

#modal-manage-user-edit .tab-button.active {
    background: var(--lm-lighter, #f8fafc);
    border-color: var(--lm-border, #e5e7eb);
    color: var(--lm-primary, #2563eb);
}

#modal-manage-user-edit .tab-section {
    background: var(--lm-lighter, #f8fafc);
    border: 1px solid var(--lm-border, #e5e7eb);
    border-radius: 10px;
    padding: 1rem;
}

#modal-manage-user-edit .section-title {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-size: 0.9rem;
    font-weight: 600;
    color: var(--lm-text, #0f172a);
    margin-bottom: 0.75rem;
}

#modal-manage-user-edit .locamais-form-group label {
    font-size: 0.8rem;
    color: var(--lm-text-muted, #64748b);
    font-weight: 600;
}

#modal-manage-user-edit .locamais-input,
#modal-manage-user-edit select,
#modal-manage-user-edit .ts-wrapper {
    width: 100%;
}

#modal-manage-user-edit .locamais-input {
    height: 38px;
    border-radius: 8px;
    border: 1px solid var(--lm-border, #e5e7eb);
    background: #fff;
}

#modal-manage-user-edit .label-with-action {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
}

#modal-manage-user-edit .locamais-modal__footer {
    padding: 1rem 1.5rem;
    background: #ffffff;
    border-top: 1px solid var(--lm-border, #e5e7eb);
    display: flex;
    justify-content: flex-end;
    gap: 0.75rem;
    position: sticky;
    bottom: 0;
    z-index: 2;
}

@media (max-width: 768px) {
    #modal-manage-user-edit .locamais-modal__header,
    #modal-manage-user-edit .locamais-modal__body,
    #modal-manage-user-edit .locamais-modal__footer {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
