.organisation-menu{min-width:0;position:relative}.organisation-menu>.organisation-disclosure,.organisation-action-label{display:none}.organisation-utilities{align-items:center;gap:8px;min-width:0;display:flex}.organisation-utilities select{width:auto;min-width:0;max-width:180px;min-height:var(--control-min);font-size:13px}.organisation-utilities>.icon-button{min-width:var(--control-min);min-height:var(--control-min)}.organisation-desktop-icon{flex-shrink:0}.organisation-settings{max-width:var(--reading-max);margin:auto;padding:24px 24px 64px}.organisation-intro{margin:0}.organisation-intro h1{font-size:var(--work-heading);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 12px}.organisation-intro p,.organisation-card>p{color:var(--color-muted)}.organisation-tabs{border-bottom:1px solid var(--color-border);gap:22px;margin-bottom:0;display:flex}.organisation-tabs button{color:var(--color-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 0;display:flex}.organisation-tabs button[aria-current]{color:var(--color-text);border-bottom-color:var(--color-accent)}.organisation-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;min-width:0;margin-top:0;padding:24px}.organisation-card h2{letter-spacing:-.03em;margin:0 0 12px;font-size:20px}.organisation-card label,.form-address-settings label{margin:18px 0 8px;font-size:14px;font-weight:500;display:block}.organisation-card input,.organisation-card select,.form-address-settings input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);border-radius:7px;padding:12px}.organisation-card input:disabled{opacity:.7}.address-input{border:1px solid var(--color-border);border-radius:7px;align-items:center;display:flex;overflow:hidden}.address-input input{border:0;flex:1;width:60%;min-width:0}.address-input>span{color:var(--color-muted);white-space:nowrap;padding-right:12px;font-size:14px}.organisation-card .fine-print{color:var(--color-muted);font-size:13px;line-height:1.6}.organisation-card form>.button{margin-top:16px}.organisation-people{margin:0;padding:0;list-style:none}.organisation-people li{border-top:1px solid var(--color-border);align-items:center;gap:14px;padding:18px 0;display:flex}.organisation-people li:first-child{border-top:0}.member-avatar{background:var(--color-accent-soft);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.member-identity{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.member-identity strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.member-identity>span{color:var(--color-muted);font-size:13px}.member-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.member-actions select{width:auto;padding:7px;font-size:13px}.member-actions .text-button{font-size:13px}.invite-form{grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:14px;display:grid}.invite-form .button{height:44px;margin-top:0}.organisation-danger{background:0 0;margin-top:0}.organisation-danger>input{max-width:360px;margin-bottom:16px;display:block}.form-address-settings{max-width:760px}.form-address-settings .address-prefix{font-family:var(--font-mono);color:var(--color-muted);overflow-wrap:anywhere;margin-bottom:8px;font-size:13px}.form-address-settings .button{margin-top:16px}.form-address-settings p{color:var(--color-muted);font-size:14px}.invitation-main{max-width:580px;margin:12vh auto;padding:32px}.invitation-main h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:38px}.invitation-main p{color:var(--color-muted);line-height:1.7}@media (width<=700px){.organisation-settings{padding:24px 16px 60px}.organisation-card{padding:20px}.invite-form{grid-template-columns:minmax(0,1fr) 95px;gap:10px}.invite-form>.button{grid-column:1/-1;width:100%}.organisation-people li{flex-wrap:wrap}.member-actions{margin-left:auto}.member-identity{flex-basis:70%}.invitation-main{margin:8vh auto;padding:24px}}.organisation-settings.settings-stack{gap:24px}.organisation-settings>.text-button{min-height:var(--control-min);justify-self:start}.organisation-settings .organisation-intro p{margin:0;font-size:16px}.organisation-settings .organisation-tabs button{min-height:var(--control-min)}.organisation-settings .organisation-card{margin:0}.organisation-settings .organisation-card h2{font-size:22px}.organisation-settings .organisation-card label{overflow-wrap:anywhere;font-size:16px}.organisation-settings .organisation-card .button,.organisation-settings .member-actions>button{min-height:var(--control-min)}.organisation-settings .member-actions{min-width:0}@media (width<=700px){.organisation-menu>.organisation-disclosure{gap:8px;display:inline-flex}.organisation-utilities{z-index:40;border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;width:min(328px,100vw - 32px);padding:16px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0002}.organisation-utilities.is-open{flex-direction:column;align-items:stretch;display:flex}.organisation-utilities select{width:100%;max-width:100%;font-size:16px}.organisation-desktop-icon{display:none}.organisation-utilities>.icon-button{justify-content:flex-start;gap:12px;width:100%}.organisation-action-label{font-size:14px;display:inline}.organisation-settings.settings-stack{gap:16px;padding:24px 16px 48px}}.organisation-settings .address-input:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.organisation-settings .address-input>input.editable-field{background:0 0;border:0;border-radius:0}
