.customer-layout{max-width:960px;padding-top:64px;padding-bottom:80px}.customer-heading{max-width:730px;margin-bottom:32px}.customer-heading h1{font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.08;margin-bottom:24px}.customer-heading em{font-style:normal;color:var(--blue,#3155d9)}.customer-identity{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:18px 22px;background:#173348;color:white;border-radius:16px;margin-bottom:24px}.customer-identity span{overflow-wrap:anywhere}.customer-layout .form-card{margin-bottom:24px}.customer-layout form{display:grid;gap:22px}.customer-layout .notice p{margin:10px 0 0}.customer-layout .check-label{font-weight:400;align-items:flex-start}.topic-fields{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.customer-metrics div{padding:20px;background:#f2f6ff;border-radius:16px}.customer-metrics dt{font-size:.875rem;line-height:1.4}.customer-metrics dd{font-size:2rem;font-weight:700;margin:10px 0 0;color:#173348}#approved-details{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;padding:16px 0}#connect-status{white-space:pre-line;min-height:1.6em}#refresh{margin-top:18px}[hidden]{display:none!important}@media(max-width:640px){.customer-layout{padding-top:36px}.topic-fields,.customer-metrics{grid-template-columns:1fr}.customer-metrics div{display:flex;justify-content:space-between;align-items:center;gap:12px}.customer-metrics dd{margin:0}.customer-layout .form-card{padding:22px}.customer-identity{flex-direction:column}.customer-layout .form-actions{align-items:stretch;flex-direction:column}.customer-layout .button{white-space:normal}}

.company-mailboxes>div{padding:1rem 0;border-bottom:1px solid var(--line,#d8dedc)}
.company-mailboxes p{margin:.3rem 0}.company-mailboxes strong{overflow-wrap:anywhere}#company-members button{margin-left:1rem}#mailbox-add-form,#mailbox-share-form{margin-top:2rem}#mailbox-select{margin-bottom:1rem}

#member-add-form{margin-top:2rem}#attention-items p{overflow-wrap:anywhere}
