.narrow{max-width:660px;margin-left:auto;margin-right:auto}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.record-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #dbe3eb;overflow-wrap:anywhere}.record-row form{margin:0;min-width:180px}.internal{border-left:4px solid #225590}.confirmed{border-left:4px solid #e9740a}.inline-form{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.account-detail{padding:16px 0;border-bottom:1px solid #dbe3eb}.account-detail summary{cursor:pointer;overflow-wrap:anywhere}.account-detail form{margin-top:24px;border:1px solid #dbe3eb;border-radius:8px;padding:18px}button:disabled{opacity:.6;cursor:wait}[hidden]{display:none!important}@media(max-width:620px){.record-row{align-items:flex-start;flex-direction:column}.record-row form{width:100%}.narrow{padding:20px}.inline-form .button{width:100%}}@media print{.internal{border:0}.inline-form,button{display:none!important}}

.material-summary{list-style:none;padding:0;margin:1rem 0;line-height:1.9}.material-summary li{margin:.35rem 0;overflow-wrap:anywhere}.material-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.material-card details{margin-top:1.2rem}.material-card details form{margin-top:1rem}

.company-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;border-bottom:1px solid #cbd6e1;padding-bottom:12px}.company-tabs a{padding:10px 20px;border:1px solid #cbd6e1;border-radius:7px;background:white;color:#112e55}.company-tabs a[aria-current=page]{background:#112e55;color:white}.required-mark{font-size:11px;color:#a43435;margin-left:5px}details>summary{cursor:pointer;padding:12px 0;font-weight:700}details form{margin:10px 0 25px}label small{font-weight:400;color:#647489}

.company-tabs{gap:0;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;padding:0;border-bottom:1px solid #cbd6e1;background:white;border-radius:10px 10px 0 0;box-shadow:0 3px 12px #112e5506}.company-tabs a{flex:1 0 auto;border:0;border-radius:0;padding:17px 24px;background:transparent;color:#647489;position:relative;text-align:center;font-weight:700}.company-tabs a[aria-current=page]{background:#fff7ed;color:#112e55}.company-tabs a[aria-current=page]:after{content:"";position:absolute;bottom:0;height:4px;left:20%;right:20%;background:#e9740a;border-radius:4px 4px 0 0}.company-tabs a:hover{background:#f3f6fa;text-decoration:none}.company-tabs a:focus-visible{outline:3px solid #e9740a;outline-offset:-3px}.participant-row{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin-bottom:12px}.participant-row .button{margin-bottom:10px}.import-field{padding:16px;border-bottom:1px solid #dbe3eb}.topbar nav a{padding:8px 0;border-bottom:2px solid transparent}.topbar nav a[aria-current=page]{border-bottom-color:#ffa447;color:#fff}.topbar nav a:hover{border-bottom-color:#ffa447;text-decoration:none}@media(max-width:620px){.participant-row{grid-template-columns:1fr 1fr}.participant-row .button{grid-column:1/-1;justify-self:end}.company-tabs a{padding:15px 17px}.topbar nav{gap:14px}.company-tabs{margin-left:-3px;margin-right:-3px}}
