.modal-content-text *,.modal-content-text a,.modal-content-text div,.modal-content-text h1,.modal-content-text h2,.modal-content-text h3,.modal-content-text h4,.modal-content-text h5,.modal-content-text h6,.modal-content-text li,.modal-content-text p,.modal-content-text span,.modal-content-text td,.modal-content-text th{color:#000!important}.modal-content-text a{color:#000!important;text-decoration:underline!important}.modal-content-text a:hover{color:#333!important}[data-theme=dark] .modal-content-text *,[data-theme=dark] .modal-content-text a,[data-theme=dark] .modal-content-text div,[data-theme=dark] .modal-content-text h1,[data-theme=dark] .modal-content-text h2,[data-theme=dark] .modal-content-text h3,[data-theme=dark] .modal-content-text h4,[data-theme=dark] .modal-content-text h5,[data-theme=dark] .modal-content-text h6,[data-theme=dark] .modal-content-text li,[data-theme=dark] .modal-content-text p,[data-theme=dark] .modal-content-text span,[data-theme=dark] .modal-content-text td,[data-theme=dark] .modal-content-text th{color:#fff!important}[data-theme=dark] .modal-content-text a:hover{color:#ccc!important}.modal-header-text div,.modal-header-text h1,.modal-header-text h2,.modal-header-text h3,.modal-header-text h4,.modal-header-text h5,.modal-header-text h6,.modal-header-text p,.modal-header-text span{color:#000!important}[data-theme=dark] .modal-header-text div,[data-theme=dark] .modal-header-text h1,[data-theme=dark] .modal-header-text h2,[data-theme=dark] .modal-header-text h3,[data-theme=dark] .modal-header-text h4,[data-theme=dark] .modal-header-text h5,[data-theme=dark] .modal-header-text h6,[data-theme=dark] .modal-header-text p,[data-theme=dark] .modal-header-text span{color:#fff!important}.details-info *,.details-info a,.details-info div,.details-info h1,.details-info h2,.details-info h3,.details-info h4,.details-info h5,.details-info h6,.details-info li,.details-info p,.details-info span,.details-info td,.details-info th{color:#000!important}[data-theme=dark] .details-info *,[data-theme=dark] .details-info a,[data-theme=dark] .details-info div,[data-theme=dark] .details-info h1,[data-theme=dark] .details-info h2,[data-theme=dark] .details-info h3,[data-theme=dark] .details-info h4,[data-theme=dark] .details-info h5,[data-theme=dark] .details-info h6,[data-theme=dark] .details-info li,[data-theme=dark] .details-info p,[data-theme=dark] .details-info span,[data-theme=dark] .details-info td,[data-theme=dark] .details-info th{color:#fff!important}[data-theme=dark] .details-info a:hover{color:#ccc!important}.profile-modal .modal-header h5,.profile-modal .modal-header p{color:#000!important}[data-theme=dark] .profile-modal .modal-header h5,[data-theme=dark] .profile-modal .modal-header p{color:#fff!important}@media(max-width:767px){.team-modal-body{overflow-y:auto!important;max-height:calc(90vh - 2rem)!important;-webkit-overflow-scrolling:touch!important;padding:1rem!important}}.team-modal-mobile-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}[data-theme=dark] .team-modal-mobile-header{border-bottom-color:#374151}.team-modal-mobile-header .modal-header-text{flex:1;margin-right:1rem}.team-modal-mobile-header .modal-header-text p{margin:0;line-height:1.3}.team-modal-mobile-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.team-modal-linkedin-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#0077b5;color:#fff;text-decoration:none;transition:all .2s ease}.team-modal-linkedin-btn:hover{background-color:#005885;transform:scale(1.05)}.team-modal-linkedin-btn:active{transform:scale(.95)}.team-modal-close-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid #e5e7eb;color:#000;cursor:pointer;transition:all .2s ease;padding:0}[data-theme=dark] .team-modal-close-btn{border-color:#374151;color:#fff}[data-theme=dark] .team-modal-close-btn:hover{background-color:#374151}.team-modal-close-btn:hover{background-color:#f3f4f6;border-color:#d1d5db}.team-modal-close-btn:active{transform:scale(.95)}@media(max-width:767px){.team-modal-footer{display:none!important}[data-slot=base]{max-height:90vh!important;margin:1rem!important}[data-slot=body]{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}