.inputCont:has(#usernameNew):after{position:absolute;right:2px}#usernameNew[data-available=available]{border-bottom-color:#0f0}#usernameNew[data-available=unavailable]{border-bottom-color:red}#usernameNew[data-available=oldUser]{border-bottom-color:gold}.newPassActionsCont{flex:1;display:flex;position:relative}.fieldActionMenu{z-index:1;width:max-content;max-width:100%;top:100%;right:0;left:unset;border:1px solid #8888;border-radius:3px;padding:0;box-shadow:0 0 1em -.5em #000;&:open{display:grid}& button{border:none;border-radius:0;justify-content:start;font-size:1.2rem}& button:not(:last-child){border-block-end:1px solid #8884}& button.successfull{background-color:hsl(from var(--input-valid-color) h s l / 50%)}}.newPassActionsCont button{margin:0}.passwordCheckValid{color:#32cd32;list-style-type:"✅";transition:all .5s}
