.image-container[data-v-977bba00]{position:relative;display:inline-block;width:100%;height:500%}.line-overlay[data-v-977bba00]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.dept-label[data-v-977bba00]{position:absolute;font-size:.65rem;font-weight:600;color:#444;cursor:pointer;padding:2px 8px;background:rgba(255,255,255,0);border-radius:4px;transition:all .2s ease;white-space:nowrap;border:1px solid transparent}.dept-label[data-v-977bba00]:hover{background:#f6f4f400;transform:translate(-5px);color:#3688d9}.dept-label.active[data-v-977bba00]{background:#f6f4f400;border-color:#f6f4f400;font-weight:700}.no-result[data-v-977bba00]{padding:50px;border-radius:8px;text-align:center;color:#888;font-style:italic;height:80%}.doctors-result-section[data-v-977bba00]{flex:1.2;padding-top:5px}.doctors-result-section h3[data-v-977bba00]{font-size:24px;color:#333;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:30px;font-weight:500}.my-text-shadow[data-v-977bba00]{text-shadow:1px 1px 3px rgba(0,0,0,.5)!important}.custom-doctor-card[data-v-977bba00]{border:1px solid #1a76d129;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 10px #0000000f,0 8px 24px #00000014}.custom-doctor-card .card-title[data-v-977bba00]{transition:color .3s ease}.custom-doctor-card[data-v-977bba00]:hover{transform:translateY(-4px);background:#6b8fb3;box-shadow:0 10px 20px #0000001a,0 16px 32px #0000001f}.custom-doctor-card:hover .card-title[data-v-977bba00],.custom-doctor-card:hover .card-text[data-v-977bba00]{color:#fff!important}@media (max-width: 768px){.health-check[data-v-977bba00]{padding:4px 4px 4px 4%!important}}
