/* ============================================================
   INCEPTION V22
   DROPDOWN + EYE ICON BLACK BOLD
   ============================================================ */

/* ------------------------------
   DROPDOWN BUTTON AREA
------------------------------ */
#inception-register-v50-host .v20-dropdown-toggle,
#inception-register-v50-host #v50-province-toggle,
#inception-register-v50-host #v50-city-toggle,
#inception-register-v50-host #v50-school-toggle{
    color:#111111 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
}

/* ------------------------------
   DROPDOWN CHEVRON
------------------------------ */
#inception-register-v50-host .v20-dropdown-icon,
#inception-register-v50-host .v20-dropdown-toggle .v20-dropdown-icon{
    color:#111111 !important;
    width:18px !important;
    height:18px !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    opacity:1 !important;
}

#inception-register-v50-host .v20-dropdown-icon svg{
    width:18px !important;
    height:18px !important;
    display:block !important;
}

#inception-register-v50-host .v20-dropdown-icon svg path,
#inception-register-v50-host .v20-dropdown-icon path{
    stroke:#111111 !important;
    stroke-width:2.8 !important;
    stroke-linecap:round !important;
    stroke-linejoin:round !important;
    fill:none !important;
}

/* disabled tetap hitam tapi agak redup */
#inception-register-v50-host .v20-dropdown-toggle:disabled .v20-dropdown-icon,
#inception-register-v50-host .v20-dropdown-toggle[disabled] .v20-dropdown-icon{
    opacity:.45 !important;
}

/* ------------------------------
   PASSWORD EYE BUTTON
------------------------------ */
#inception-register-v50-host label:has(input[data-root="password"]) button,
#inception-register-v50-host label:has(input[data-root="confirmPassword"]) button{
    color:#111111 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    opacity:1 !important;
}

/* eye icon size */
#inception-register-v50-host label:has(input[data-root="password"]) svg,
#inception-register-v50-host label:has(input[data-root="confirmPassword"]) svg{
    width:18px !important;
    height:18px !important;
    display:block !important;
    overflow:visible !important;
}

/* eye icon bold black */
#inception-register-v50-host label:has(input[data-root="password"]) svg path,
#inception-register-v50-host label:has(input[data-root="password"]) svg circle,
#inception-register-v50-host label:has(input[data-root="password"]) svg line,
#inception-register-v50-host label:has(input[data-root="password"]) svg polyline,
#inception-register-v50-host label:has(input[data-root="confirmPassword"]) svg path,
#inception-register-v50-host label:has(input[data-root="confirmPassword"]) svg circle,
#inception-register-v50-host label:has(input[data-root="confirmPassword"]) svg line,
#inception-register-v50-host label:has(input[data-root="confirmPassword"]) svg polyline{
    stroke:#111111 !important;
    stroke-width:2.8 !important;
    stroke-linecap:round !important;
    stroke-linejoin:round !important;
    fill:none !important;
}
