.company-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.company-section{min-width:0;padding:1.25rem}.company-section h2{margin:0 0 1rem;font-size:1.125rem}.company-section input,.company-section select,.company-section textarea{max-width:100%}.company-section button,.company-section .check{min-height:44px}.company-section form,.company-platform-page form{gap:.75rem;display:grid}.company-section form>button,.company-platform-page form>button{justify-self:start}.company-section fieldset{gap:.25rem;min-width:0;display:grid}.company-section .check,.company-platform-page .check{align-items:center;gap:.5rem;min-height:44px;display:flex}.company-section .check input,.company-platform-page .check input{flex:0 0 18px;width:18px;height:18px}.company-invite-list form{flex:none}.company-invite-list button{white-space:nowrap}.company-invite-code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;letter-spacing:.06em;font-size:1.15rem;font-weight:700;display:block}.company-invite-list{padding:0;list-style:none}.company-invite-list li{border-bottom:1px solid var(--border,currentColor);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.company-invite-list p{margin:.25rem 0}.company-code-note{margin-block:1rem}.company-platform-page{max-width:1180px;margin-inline:auto;padding:1.5rem}.company-platform-list{align-content:start;gap:1rem;min-width:0;display:grid}.company-platform-list details>summary{cursor:pointer;min-height:44px;padding-block:.75rem}@media (max-width:760px){.company-settings-grid{grid-template-columns:1fr}.company-section{padding:1rem}}
