/*
 Theme Name:   Estate Concept
 Description:  Estate Concept child theme
 Author:       Mindworking Web
 Template:     webplatform
 Version:      1.0
 Text Domain:  estateconcept
*/
.component.CaselistModuleV2 .caselist .case:hover {
    box-shadow: none !important;
}

.CaseModuleV2 .tab-nav {
    display: flex !important;
    flex-direction: column;
}
.CaseModuleV2 .tab-nav.fullscreen-mode {
    flex-direction: row;
}
.CaseModuleV2 .tab-nav #nav-case-image {
    order: 1;
}
.CaseModuleV2 .tab-nav #nav-case-matterport {
  order: 2;
}
.CaseModuleV2 .tab-nav #nav-case-video {
    order: 3;
}
.CaseModuleV2 .tab-nav #nav-case-plan {
  order: 4;
}
.CaseModuleV2 .tab-nav #nav-case-map {
    order: 5;
}
.CaseModuleV2 .tab-nav .fullscreen-open,
.CaseModuleV2 .tab-nav .fullscreen-close {
    order: 6;
}


.CaseModuleV2 .tab-nav a {
    position: relative;
}

.CaseModuleV2 .tooltip {
    position: absolute;
    top: 50%;
    right: 100%;
    transform: translateY(-50%);
    background-color: #003444;
    color: #fff;
    padding: 8px 12px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;
    margin-right: 8px;
    z-index: 1000;
}

.CaseModuleV2 .tooltip.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(-50%) translateX(-8px);
}
.CaseModuleV2 .fullscreen-open,
.CaseModuleV2 .fullscreen-close {
    position: relative;
}
.fullscreen-mode .tooltip {
    display: none !important;
}
