[data-company-hub] details, [data-company-welcome] details { margin-top: 1.2rem; }
[data-company-hub] summary, [data-company-welcome] summary { cursor: pointer; font-weight: 600; }
[data-company-welcome] form, [data-company-hub] form.account-create { display: grid; gap: .75rem; }
[data-company-hub] form.account-create .btn, [data-company-welcome] form .btn { justify-self: start; }
[data-company-hub] .profile-list:empty { display: none; }
[data-company-hub] .profile-list li { align-items: center; overflow-wrap: anywhere; }
[data-company-hub] .profile-list li form { flex: 0 0 auto; }
[data-company-hub] [role="status"]:empty, [data-company-welcome] [role="status"]:empty { display:none; }
.company-secret { display: grid; gap: .6rem; padding: .8rem; border: 1px solid var(--line); border-radius: 5px; min-width: 0; }
.company-secret input { min-width: 0; width: 100%; }
