.password-assist{margin:10px 0 4px}
.password-assist[hidden],.password-assist button[hidden]{display:none!important}
.password-assist-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.password-assist-actions button{position:static;width:auto;min-height:40px;height:auto;padding:9px 12px;border:1px solid #cbd4bd;border-radius:3px;background:#eef1e4;color:#244735;font:inherit;font-size:11px;line-height:1.4;text-align:left;cursor:pointer}
.password-assist-actions button:hover{background:#e2e9d5;border-color:#809673}
.password-assist-actions button:focus-visible{outline:2px solid #244735;outline-offset:3px}
.password-assist-actions #copy-generated-password{background:transparent}
.password-assist p{margin:8px 0 0;color:#6b7c60;font-size:10px;line-height:1.7}
.password-assist p:empty{display:none}
@media(max-width:600px){.password-assist-actions button{min-height:44px}}
