.organizations-page{--org-accent:#146b57;--org-accent-soft:#eaf5f1;--org-ink:#20372f;--org-muted:#74837d;--org-line:#e2eae6;--org-surface:#fff;--org-canvas:#f7faf8;--org-shadow:0 10px 28px rgba(24,58,47,.055);padding-block:30px!important;color:var(--org-ink)}.orgs-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px}.orgs-title-block{max-width:760px}.orgs-directory-head>div>span,.orgs-eyebrow,.orgs-modal-head>div>span,.orgs-section-kicker{display:block;color:var(--org-accent);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.orgs-title-block h1{margin:7px 0 5px;font-size:clamp(27px,3vw,36px);font-weight:850;letter-spacing:-.7px;color:var(--org-ink)}.orgs-title-block p{margin:0;color:var(--org-muted);font-size:14px;line-height:1.7}.orgs-primary-btn,.orgs-secondary-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:transform .14s,background .14s,box-shadow .14s}.orgs-primary-btn{background:var(--org-accent);color:#fff;box-shadow:0 5px 13px color-mix(in srgb,var(--org-accent) 20%,transparent)}.orgs-primary-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px color-mix(in srgb,var(--org-accent) 24%,transparent)}.orgs-primary-btn:disabled{opacity:.6;cursor:wait}.orgs-primary-btn>span{font-size:18px;line-height:1}.orgs-secondary-btn{background:var(--org-surface);border-color:var(--org-line);color:var(--org-ink)}.orgs-secondary-btn:hover{background:var(--org-canvas);border-color:color-mix(in srgb,var(--org-accent) 35%,var(--org-line))}.orgs-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:18px}.orgs-summary-card{min-height:86px;display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid var(--org-line);border-radius:13px;background:var(--org-surface);box-shadow:0 3px 10px rgba(24,58,47,.025)}.orgs-summary-icon{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border-radius:12px;background:var(--org-accent-soft);color:var(--org-accent);font-size:19px;font-weight:900}.orgs-summary-icon.company{background:#eef2fc;color:#5369a2}.orgs-summary-icon.people{background:#f5f0fb;color:#8060a2}.orgs-summary-icon.linked{background:#fff4e8;color:#a96f2b}.orgs-meta-grid small,.orgs-summary-card small{display:block;color:var(--org-muted);font-size:10px;font-weight:700}.orgs-summary-card strong{display:block;margin-top:3px;color:var(--org-ink);font-size:22px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orgs-workspace{display:grid;grid-template-columns:minmax(285px,345px) minmax(0,1fr);align-items:stretch;grid-gap:16px;gap:16px}.orgs-page .card{border:1px solid var(--org-line);border-radius:15px;background:var(--org-surface);box-shadow:var(--org-shadow)}.orgs-directory{min-height:540px;display:flex;flex-direction:column;overflow:hidden}.orgs-directory-head{display:flex;align-items:center;justify-content:space-between;padding:19px 18px 14px}.orgs-directory-head h2{margin:4px 0 0;font-size:15px;font-weight:850;color:var(--org-ink)}.orgs-icon-btn{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--org-line);border-radius:9px;background:var(--org-surface);color:var(--org-muted);font-size:19px;cursor:pointer}.orgs-icon-btn:hover{color:var(--org-accent);background:var(--org-accent-soft)}.orgs-search{height:39px;display:flex;align-items:center;gap:8px;margin:0 16px 10px;padding:0 11px;border:1px solid var(--org-line);border-radius:9px;background:var(--org-canvas);color:var(--org-muted)}.orgs-search>span{font-size:20px}.orgs-search input{width:100%;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--org-ink);font-size:11px}.orgs-filter{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 17px 12px;color:var(--org-muted);font-size:10px;font-weight:750}.orgs-filter select{max-width:58%;min-height:32px;padding:4px 26px 4px 8px;border:1px solid var(--org-line);border-radius:7px;background:var(--org-surface);color:var(--org-ink);font-size:10px}.orgs-list{flex:1 1;overflow:auto;padding:0 9px}.orgs-list-item{width:100%;min-height:65px;display:flex;align-items:center;gap:10px;padding:9px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--org-ink);text-align:start;cursor:pointer;transition:background .12s,border .12s}.orgs-list-item:hover{background:var(--org-canvas)}.orgs-list-item.selected{border-color:color-mix(in srgb,var(--org-accent) 24%,var(--org-line));background:var(--org-accent-soft)}.orgs-avatar{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:11px;background:#eef4f1;color:var(--org-accent);font-size:15px;font-weight:900}.orgs-avatar.person{background:#f5f0fb;color:#8060a2}.orgs-avatar.family{background:#eff3fc;color:#596da2}.orgs-avatar.trust{background:#fff3e5;color:#a96f2b}.orgs-list-copy{min-width:0;flex:1 1}.orgs-list-copy strong{display:block;overflow:hidden;color:var(--org-ink);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.orgs-list-copy small{display:block;margin-top:4px;color:var(--org-muted);font-size:9px}.orgs-list-arrow{color:var(--org-muted);font-size:17px}.orgs-directory-foot{display:flex;align-items:center;gap:7px;padding:13px 17px;border-top:1px solid var(--org-line);color:var(--org-muted);font-size:9px}.orgs-state-badge i,.orgs-status-dot{width:7px;height:7px;border-radius:50%;background:#29a273}.orgs-empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;color:var(--org-muted);text-align:center;font-size:11px}.orgs-empty>span:first-child{font-size:22px}.orgs-empty strong{color:var(--org-ink)}.orgs-empty small{font-size:10px}.orgs-loader{width:18px;height:18px;border:2px solid var(--org-line);border-top-color:var(--org-accent);border-radius:50%;animation:orgspin .8s linear infinite}@keyframes orgspin{to{transform:rotate(1turn)}}.orgs-details{min-width:0;padding:22px 23px 18px}.orgs-details-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:18px;border-bottom:1px solid var(--org-line)}.orgs-profile{min-width:0;display:flex;align-items:center;gap:13px}.orgs-avatar.large{width:52px;height:52px;flex-basis:52px;border-radius:15px;font-size:21px}.orgs-profile h2{max-width:100%;overflow:hidden;margin:4px 0 7px;color:var(--org-ink);font-size:20px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.orgs-badges{display:flex;flex-wrap:wrap;gap:6px}.orgs-state-badge,.orgs-type-badge{min-height:22px;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--org-line);border-radius:99px;color:#50635c;background:var(--org-canvas);font-size:9px;font-weight:800}.orgs-state-badge{border-color:#cce6da;color:#227753;background:#eff8f4}.orgs-state-badge i{width:6px;height:6px}.orgs-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:16px 0 20px;border-bottom:1px solid var(--org-line)}.orgs-meta-grid>div{min-width:0;padding:0 10px;-webkit-border-start:1px solid var(--org-line);border-inline-start:1px solid var(--org-line)}.orgs-meta-grid>div:first-child{border:0;-webkit-padding-start:0;padding-inline-start:0}.orgs-meta-grid strong{display:block;overflow:hidden;margin-top:6px;color:var(--org-ink);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.orgs-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 0 14px}.orgs-section-head h3{margin:5px 0;color:var(--org-ink);font-size:15px;font-weight:850}.orgs-section-head h3>span{display:inline-grid;min-width:21px;height:21px;place-items:center;-webkit-margin-start:5px;margin-inline-start:5px;border-radius:99px;background:var(--org-accent-soft);color:var(--org-accent);font-size:10px}.orgs-section-head p{margin:0;color:var(--org-muted);font-size:10px;line-height:1.6}.orgs-entities-table-wrap{width:100%;overflow:auto;border:1px solid var(--org-line);border-radius:11px}.orgs-entities-table{width:100%;border-collapse:collapse;text-align:start;white-space:nowrap}.orgs-entities-table th{height:37px;padding:0 11px;background:var(--org-canvas);color:var(--org-muted);font-size:9px;font-weight:850;text-align:start}.orgs-entities-table td{height:49px;padding:6px 11px;border-top:1px solid var(--org-line);color:var(--org-ink);font-size:10px}.orgs-entity-name{display:flex;align-items:center;gap:8px}.orgs-entity-name>i{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--org-accent-soft);color:var(--org-accent);font-style:normal}.orgs-entity-name strong{font-weight:800}.orgs-row-action{padding:5px 9px;border:1px solid var(--org-line);border-radius:7px;background:var(--org-surface);color:var(--org-accent);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.orgs-row-action:hover{background:var(--org-accent-soft)}.orgs-table-empty{height:150px!important;text-align:center!important;color:var(--org-muted)!important}.orgs-table-empty>small,.orgs-table-empty>span,.orgs-table-empty>strong{display:block;margin:4px auto}.orgs-table-empty>span{font-size:23px;color:var(--org-accent)}.orgs-table-empty>strong{color:var(--org-ink);font-size:11px}.orgs-table-empty>small{font-size:10px}.orgs-no-selection{min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.orgs-no-selection>span{width:56px;height:56px;display:grid;place-items:center;border-radius:17px;background:var(--org-accent-soft);color:var(--org-accent);font-size:25px}.orgs-no-selection h2{margin:14px 0 4px;color:var(--org-ink);font-size:18px}.orgs-no-selection p{max-width:390px;margin:0 0 18px;color:var(--org-muted);font-size:11px;line-height:1.7}.orgs-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:11px 13px;border:1px solid #cce6da;border-radius:9px;background:#eff8f4;color:#216447;font-size:11px}.orgs-notice.error{border-color:#efd1cb;background:#fff3f0;color:#9e4031}.orgs-notice button{border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.orgs-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:rgba(15,31,27,.44);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.orgs-modal{width:min(590px,100%);max-height:min(90vh,760px);overflow:auto;border:1px solid var(--org-line);border-radius:17px;background:var(--org-surface);box-shadow:0 25px 80px rgba(12,35,28,.22);color:var(--org-ink)}.orgs-modal form{padding:21px}.orgs-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--org-line)}.orgs-modal-head h2{margin:5px 0 0;font-size:19px}.orgs-modal-head>button{width:32px;height:32px;border:1px solid var(--org-line);border-radius:9px;background:var(--org-surface);color:var(--org-muted);font-size:19px;cursor:pointer}.orgs-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:18px 0}.orgs-form-grid label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--org-ink);font-size:10px;font-weight:800}.orgs-form-grid label.wide{grid-column:1/-1}.orgs-form-grid label>span{display:flex;align-items:center;gap:5px}.orgs-form-grid label b{color:#c25740}.orgs-form-grid label small{color:var(--org-muted);font-size:9px;font-weight:600}.orgs-form-grid input,.orgs-form-grid select{width:100%;min-height:41px;padding:0 11px;border:1px solid var(--org-line);border-radius:8px;background:var(--org-surface);color:var(--org-ink);font:inherit;font-size:11px}.orgs-field-help{color:var(--org-muted);font-size:9px;font-weight:500}.orgs-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid var(--org-line)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.theme-modern .organizations-page{--org-accent:#4c5fce;--org-accent-soft:#eff0ff;--org-ink:#273451;--org-muted:#7884a0;--org-line:#e2e6f6;--org-canvas:#f8f9ff;--org-shadow:0 10px 28px rgba(55,72,169,.055)}.theme-elegant .organizations-page{--org-accent:#176b58;--org-accent-soft:#eaf5f1;--org-ink:#20372f;--org-muted:#74837d;--org-line:#dce6e2;--org-canvas:#f7faf8;--org-surface:#fff;--org-shadow:0 10px 28px rgba(24,58,47,.055)}@media(max-width:1050px){.orgs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.orgs-workspace{grid-template-columns:minmax(245px,300px) minmax(0,1fr)}.orgs-details{padding:18px}.orgs-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.orgs-meta-grid>div:nth-child(3){border:0;-webkit-padding-start:0;padding-inline-start:0}}@media(max-width:760px){.organizations-page{padding-block:19px!important}.orgs-hero{align-items:flex-start;flex-direction:column}.orgs-primary-btn{width:100%}.orgs-workspace{grid-template-columns:1fr}.orgs-directory{min-height:0}.orgs-list{max-height:260px}.orgs-details{min-height:400px}.orgs-details-head,.orgs-section-head{align-items:flex-start;flex-direction:column}.orgs-section-head .orgs-secondary-btn{width:100%}.orgs-entities-table{min-width:590px}}@media(max-width:480px){.orgs-summary{grid-template-columns:1fr 1fr;gap:8px}.orgs-summary-card{min-height:75px;gap:8px;padding:11px}.orgs-summary-icon{width:32px;height:32px;flex-basis:32px}.orgs-summary-card small{font-size:9px}.orgs-summary-card strong{font-size:18px}.orgs-details{padding:14px}.orgs-profile h2{font-size:17px}.orgs-meta-grid{gap:12px 6px}.orgs-meta-grid>div{padding-inline:7px}.orgs-form-grid{grid-template-columns:1fr}.orgs-form-grid label.wide{grid-column:auto}.orgs-modal form{padding:16px}.orgs-modal-actions{flex-direction:column-reverse}.orgs-modal-actions>*{width:100%}}