.account-preview{padding-bottom:0}.account-preview main{max-width:1060px;padding:1.4rem 1.5rem 3rem}.account-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.5rem}.account-layout>*{min-width:0}.account-preview h1{max-width:20ch}.account-preview .eyebrow{font-size:.875rem}.account-preview .card{margin:0}.account-preview .account-notice{border-left:3px solid #356366;background:#eef5f4;padding:1rem;margin:0 0 1.4rem}.account-preview .account-notice p:last-child{margin-bottom:0}.account-preview .account-meta{overflow-wrap:anywhere}.account-preview .notice[role=alert]:empty,.account-preview [role=status]:empty{display:none}.account-preview fieldset{border:0;padding:0;margin:1.5rem 0}.account-preview legend{font-weight:650}.account-preview label{font-size:1rem}.account-preview .actions>*{max-width:100%}.account-preview .unavailable-list{padding-left:1.25rem}.account-preview .unavailable-list li{margin:.7rem 0}.account-preview .account-success{color:#27494c;border-left:3px solid #356366;padding:.6rem 1rem;background:#eef5f4}.account-preview .account-form-note{font-size:.9375rem;color:#52647b}.account-preview .account-id{font-size:.875rem}.account-entry{margin-top:1.5rem;border-top:1px solid #d2dbe5;padding-top:1rem}.account-entry p{font-size:.875rem}.account-entry .actions{margin-bottom:.5rem}
@media(max-width:760px){.account-layout{grid-template-columns:1fr}.account-preview header{align-items:flex-start;gap:1rem}.account-preview nav{gap:1rem}.account-preview .card{padding:1.2rem}.account-preview main{padding:1rem 1rem 2rem}.account-preview .brand{flex-shrink:0}.account-preview .actions{align-items:stretch}.account-preview .actions>*{flex:1 1 12rem}}
@media(prefers-reduced-motion:reduce){.account-preview{scroll-behavior:auto}}
.shared-ack{display:flex;gap:.7rem;align-items:flex-start;margin:1rem 0;font-weight:500}.shared-ack input{width:auto;flex:0 0 auto;margin:.25rem 0}.shared-notice p{max-width:70ch}.submitted-text{white-space:pre-wrap;overflow-wrap:anywhere}#staff-output{min-width:0}#staff-output td{overflow-wrap:anywhere;min-width:7rem}main:has(#staff-output){max-width:1200px}
