.org-summary{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:13px 16px;border:1px solid var(--border,#e7e9ee);border-radius:14px;background:var(--surface,#fff)}
.org-summary>div{flex:1;min-width:0}.org-summary strong,.org-summary span:not(.org-symbol){display:block}.org-summary strong{font-size:14px}.org-summary>div>span{font-size:12px;color:var(--text2,#667085);margin-top:3px}.org-symbol{color:#5364df;font-size:22px}.org-setup-summary{background:var(--grad-primary-soft);border-color:var(--border-strong)}
.assistant-space.org-dialog{margin:auto;max-width:720px;width:min(720px,calc(100vw - 40px));max-height:88vh;border:0;border-radius:20px;padding:0;color:var(--text,#182230);background:var(--surface,#fff)}.org-body{padding:0 24px 24px;max-height:calc(88vh - 68px);overflow:auto}.org-section{margin-top:22px}.org-section h3{margin:0;font-size:17px}.org-section-heading,.org-team-head,.org-actions,.org-invite-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.org-section-heading,.org-team-head{justify-content:space-between}.org-note{font-size:12px;line-height:1.7;color:var(--text2,#667085)}.org-optional{color:var(--text2,#667085);font-weight:400;font-size:11px}
.org-section form{display:grid;gap:12px;padding:12px 0}.org-section label{display:grid;gap:6px;font-size:12px;font-weight:600}.org-section input,.org-section textarea,.org-section select{box-sizing:border-box;width:100%;min-height:39px;padding:9px 11px;border:1px solid var(--border,#dce1e9);border-radius:9px;background:var(--surface,#fff);color:inherit;font:inherit;font-weight:400}.org-section textarea{min-height:76px;resize:vertical}.org-section input[readonly]{background:var(--bg,#f6f7fa);color:var(--text2,#667085)}.org-section form>.ax-primary,.org-section form>.ax-secondary{justify-self:start}.org-section button:disabled{opacity:.45;cursor:not-allowed}
.org-team{padding:14px 0;border-bottom:1px solid var(--border,#e8ebef)}.org-team-head strong{font-size:14px}.org-team p{margin:4px 0 0;font-size:12px;line-height:1.6;color:var(--text2,#667085)}.org-tag{padding:4px 8px;border-radius:6px;background:var(--bg,#f3f5f8);color:var(--text2,#667085);font-size:11px}.org-team summary,.org-company-tools>summary{padding:9px 0 0;font-size:12px;cursor:pointer;color:#5261c9}.org-team.is-archived .org-team-head strong{color:var(--text2,#667085)}.org-team .org-actions{margin-top:10px}.org-danger{border:0;background:transparent;color:#b54747;padding:8px;font-size:12px;cursor:pointer}.org-company-tools{margin-top:10px}.org-invite-result code{display:block;overflow-wrap:anywhere;padding:12px;background:var(--bg,#f4f6fb);border-radius:8px;margin:10px 0}.org-invite-preview{color:#426b50;font-size:13px}.org-transfer{background:var(--bg,#f3f5fc);border-radius:12px;padding:14px;margin-top:16px;font-size:13px}.org-transfer p{font-size:12px;line-height:1.7}.org-error{padding:10px 12px;border-radius:8px;background:#fff1f0;color:#ad3535;font-size:13px}.org-invite-row{justify-content:space-between;font-size:12px;color:var(--text2,#667085)}
@media(max-width:640px){.assistant-space.org-dialog{margin:auto;max-width:720px;width:calc(100vw - 20px);max-height:92vh}.org-body{padding:0 16px 18px;max-height:calc(92vh - 68px)}.org-summary{padding:12px}.org-summary>div>span{font-size:11px}.org-actions{gap:6px}}
.org-tree-children{margin:10px 0 0 10px;padding-left:14px;border-left:1px solid var(--border,#e8ebef)}.org-department{margin:12px 0;border:1px solid var(--border,#e8ebef);border-radius:11px;padding:10px 14px}.org-department>summary{cursor:pointer;font-size:14px;color:var(--text,#182230)}.org-department>summary>span{display:inline-block;vertical-align:middle}.org-department>summary small{display:block;font-size:12px;font-weight:400;line-height:1.7;color:var(--text2,#667085)}.org-node-tools{margin:10px 0}.org-node-tools>summary,.org-node-actions>details>summary{font-size:12px;color:var(--primary,#5261c9);cursor:pointer;padding:6px 0}.org-node-actions{display:grid;gap:8px}.org-node-tools form{padding:12px;border-radius:10px;background:var(--bg,#f6f7fa)}.org-company{padding:16px;border:1px solid var(--border,#e8ebef);border-radius:14px}.org-empty{padding:8px}.org-invite-kinds{padding:14px;border-radius:12px;background:var(--bg,#f6f7fa)}.org-invite-result:empty{display:none}.org-invite-result:not(:empty){padding:12px;margin-top:12px;border:1px solid var(--border,#e8ebef);border-radius:10px}.org-invite-kinds code{overflow-wrap:anywhere}.org-company .org-team{padding:12px 0}.org-body .ax-tabs{flex-wrap:wrap}
.org-view-nav{display:flex;gap:6px;padding:5px;background:var(--bg,#f3f5f8);border-radius:12px;margin-top:8px}
.org-view-nav button{flex:1;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--text2,#667085);font:inherit;font-size:14px;cursor:pointer}
.org-view-nav button[aria-pressed="true"]{background:var(--surface,#fff);color:var(--text,#182230);font-weight:600;box-shadow:0 1px 4px #0000000d}
.org-dialog [data-org-panel][hidden]{display:none}
.org-current{padding:22px;border:1px solid var(--border,#e8ebef);border-radius:14px;background:var(--bg,#f6f7fa)}
.org-eyebrow{display:block;font-size:12px;color:var(--text2,#667085);margin-bottom:8px}.org-current h3{font-size:22px;line-height:1.4}
.org-current-path{font-size:13px;line-height:1.7;color:var(--text2,#667085);margin:8px 0 0;overflow-wrap:anywhere}
.org-current-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px;font-size:12px;color:var(--text2,#667085)}
.org-quick-action,.org-setup{border:1px solid var(--border,#e8ebef);border-radius:14px;padding:16px}
.org-quick-action>summary,.org-setup>summary{cursor:pointer;font-size:14px;color:var(--text,#182230)}
.org-quick-action>summary span{margin-left:12px;color:var(--text2,#667085);font-size:12px;font-weight:400}
.org-collaboration{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0}.org-collaboration h3{font-size:15px}.org-collaboration p{margin:6px 0 0}.org-collaboration button{flex-shrink:0}
.org-directory-intro{margin:18px 0 0}.org-privacy-note{border-top:1px solid var(--border,#e8ebef);padding-top:16px;margin-top:22px}
.org-new-company{padding-top:10px}.org-section summary:focus-visible,.org-view-nav button:focus-visible{outline:2px solid var(--primary,#5261c9);outline-offset:4px}
.org-dialog h3,.org-dialog strong,.org-dialog code{overflow-wrap:anywhere}
@media(max-width:480px){.org-current{padding:16px}.org-current h3{font-size:19px}.org-company{padding:12px}.org-tree-children{margin-left:2px;padding-left:8px}.org-department{padding:10px}.org-collaboration{gap:10px}.org-collaboration button{padding-inline:12px}}
