.tab {
    position: relative;
    border: 1px solid var(--mantine-color-dark-4);
    background-color: var(--mantine-color-dark-6);
    border-radius: 8px;
    margin: 4px;
    font-weight: 500;

    @mixin hover {
        background-color: var(--mantine-color-dark-5);
    }

    &[data-active] {
        z-index: 1;
        background-color: transparent;
        border: 1px solid transparent;
        outline: 2px solid var(--mantine-color-cyan-filled);
        outline-offset: -2px;

        @mixin hover {
            background-color: var(--mantine-color-cyan-outline-hover);
        }
    }
}

.tabLabel {
    color: var(--mantine-color-white);
    font-weight: 500;
}
