.complete-profile-page .upload-area{min-height:120px;transition:all .3s ease;cursor:pointer}.complete-profile-page .upload-area:hover{background-color:#f8f9fa;border-color:#6c757d}.complete-profile-page .upload-area.border-primary-600{background-color:#0d6efd1a;border-color:#0d6efd!important}.waiting-approval-page{background:linear-gradient(135deg,#667eea,#764ba2);color:#333}.waiting-approval-page .card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2}.otp-input:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40;outline:0}.text-success-600{color:#198754!important}.text-warning-600{color:#ffc107!important}.text-info-700{color:#055160!important}.bg-success-50{background-color:#1987541a!important}.bg-warning-50{background-color:#ffc1071a!important}.bg-info-50{background-color:#0dcaf01a!important}.profile-picture-container{position:relative;transition:all .3s ease}.profile-picture-container:hover .profile-overlay{opacity:1!important}.profile-overlay{transition:opacity .3s ease}.hover-opacity-100:hover{opacity:1!important}.transition-opacity{transition:opacity .3s ease}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.waiting-approval-page .text-warning{animation:pulse 2s ease-in-out infinite}
