.accounts-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.account-form{display:grid;gap:12px}.account-form label{display:grid;gap:6px;font-weight:650;min-width:0}
.account-form .button{justify-self:start;white-space:normal;min-height:44px}.account-section{margin-top:18px}
.accounts-layout .button,.account-section .button{min-height:44px}
.account-list{display:grid;gap:12px;margin-top:14px}.account-card{border:1px solid #dce8e3;border-radius:12px;padding:15px;display:grid;gap:12px;min-width:0}
.account-title{display:flex;align-items:center;justify-content:space-between;gap:10px;overflow-wrap:anywhere}.account-title span{color:#607b77}
.account-actions{display:flex;align-items:center;gap:9px;min-width:0}.account-actions select,.account-actions input{max-width:310px;min-width:0}
.account-audit-row{border-bottom:1px solid #e1ece7;padding:10px 0;display:grid;gap:4px;overflow-wrap:anywhere}
.account-audit-row span,.account-audit-row small{color:#607b77}
@media(max-width:700px){.accounts-layout{grid-template-columns:1fr}.account-actions{flex-wrap:wrap}.account-actions .button{min-height:44px}.account-title{align-items:flex-start;flex-direction:column}}
@media(max-width:390px){.account-actions select,.account-actions input{max-width:none;flex-basis:100%}.account-actions .button{flex:1}}
