.account-body{background:#f3f8fc;color:#18364d;margin:0;padding:32px 16px}.account-access{max-width:900px;margin:0 auto;background:white;border:1px solid #d6e4ee;border-radius:14px;padding:32px}.account-logo{width:220px;max-width:75%;height:auto}.account-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-form label{display:flex;flex-direction:column;gap:7px;margin:0}.account-form input,.account-form select{width:100%;box-sizing:border-box}.account-form input[type=checkbox]{width:auto;align-self:flex-start}.account-wide,.account-form>.errorlist{grid-column:1/-1}.account-settings{max-width:960px}.permission-group{border:1px solid #d6e4ee;margin:20px 0;padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.permission-group legend{font-weight:600}.account-form .errorlist{color:#9d2433}.credential-field{position:relative;display:flex;align-items:center;max-width:680px;width:100%}.credential-field>input{width:100%;box-sizing:border-box;padding-right:84px!important;margin:0!important;min-width:0}.credential-field .credential-tools{position:absolute;right:5px;display:flex;gap:2px}.credential-tools button{height:34px;width:34px;border:0;background:transparent;color:#315b79;border-radius:6px;cursor:pointer;display:grid;place-items:center}.credential-tools button:hover{background:#eaf3fa}.credential-tools button:focus-visible{outline:2px solid #2276bd}.credential-feedback{font-size:13px;min-height:1.5em;color:#246541}@media(max-width:620px){.account-form,.permission-group{grid-template-columns:1fr}.account-access{padding:20px}}
.account-login{max-width:500px}.credential-field~.credential-feedback{display:block}.copy-url-row:has(.credential-field){flex-wrap:wrap}.copy-url-row>.credential-field{flex:1 1 100%}.copy-url-row>.credential-feedback{flex-basis:100%}
