.company-profile{min-width:0}.company-profile-form{max-width:900px;display:grid;gap:18px}.company-profile-form fieldset{min-width:0;padding:20px;border:1px solid var(--line);border-radius:14px;background:white;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.company-profile-form legend{font-weight:700;padding:0 8px}.company-profile-form fieldset>p{grid-column:1/-1;margin:0}.company-profile-form input,.company-profile-form select{box-sizing:border-box;min-width:0}.company-tax-row{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px}.company-profile-form>.check{align-items:start}.company-profile-form>.check input{width:18px}.company-profile-form>button{justify-self:start}.company-profile .card,.company-connections{margin:24px 0}.company-profile .actions{display:flex;gap:12px;flex-wrap:wrap}.company-profile .message:empty{display:none}.company-profile label{min-width:0}.company-profile p{overflow-wrap:anywhere}.company-profile button:focus-visible,.company-profile input:focus-visible,.company-profile select:focus-visible{outline:3px solid var(--forest);outline-offset:3px}.dashboard-app #tab-profile:before{content:'\2699'}@media(max-width:600px){.company-profile-form fieldset,.company-tax-row{grid-template-columns:1fr}.company-profile-form fieldset{padding:16px}.company-profile-form>button{width:100%}.company-profile .actions>*{width:100%;justify-content:center}}

.company-tax-main,.company-tax-advanced{grid-column:1/-1;min-width:0}.company-tax-main,.company-tax-extra{display:grid;gap:16px}.company-tax-advanced{border-top:1px solid var(--line);padding-top:12px}.company-tax-advanced>summary{cursor:pointer;font-size:14px;color:var(--muted)}.company-tax-advanced>p{margin:12px 0}.company-tax-main label:has(select){align-self:start}.company-profile [hidden]{display:none!important}
