#account-details{width:min(820px,calc(100vw - 24px));max-height:90dvh;box-sizing:border-box;padding:24px;overflow:auto}#account-details button{min-height:44px}.account-detail-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.account-detail-heading h2{overflow-wrap:anywhere;margin:0}.account-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.account-detail-grid>div{min-width:0}.account-detail-grid dt{font-size:12px;color:#6d6376;margin-bottom:5px}.account-detail-grid dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.account-detail-note{white-space:pre-wrap;overflow-wrap:anywhere}.account-detail-actions{display:flex;gap:12px;position:sticky;bottom:-24px;background:white;padding:16px 0;margin-top:20px;border-top:1px solid #e5e0e9}#account-details article{padding:12px 0;border-bottom:1px solid #e5e0e9}@media(max-width:520px){#account-details{padding:16px}.account-detail-grid{grid-template-columns:1fr}.account-detail-actions{bottom:-16px}}

.account-visit-reports{margin:20px 0;padding:16px;border:1px solid #e5e0e9;border-radius:12px;background:#faf8fd}.account-visit-reports h3{margin:0 0 12px}#account-details .account-visit-reports article:last-child{border-bottom:0}.account-visit-reports article p{margin:8px 0}
