.broker-credential-refresh{margin-top:12px;border-top:1px solid var(--line,#2a323f);padding-top:10px;min-width:0}
.broker-credential-refresh summary{cursor:pointer;font-weight:600;min-height:32px;display:list-item;margin-left:18px}
.broker-credential-refresh form{margin-top:8px;max-width:640px}
.broker-credential-refresh p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.broker-credential-refresh fieldset{border:0;padding:0;margin:12px 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0}
.broker-credential-refresh label{grid-column:1/-1;font-size:13px;font-weight:600}
.broker-credential-refresh input{width:100%;min-width:0}
.broker-credential-refresh button{white-space:normal;min-height:38px}
.broker-credential-status:empty{display:none}
.broker-credential-status[data-state=error]{color:var(--danger,#fb7185)}
.broker-credential-status[data-state=success]{color:var(--green,#45d6a6)}
@media(max-width:600px){.broker-credential-refresh fieldset{grid-template-columns:minmax(0,1fr)}.broker-credential-refresh button{width:100%}}
