.org-nav{display:flex;flex-wrap:wrap;gap:4px 20px;border-bottom:1px solid #bbc9d5;margin-bottom:18px}
.org-nav a{padding:9px 0;color:#435b70;text-decoration:none;border-bottom:3px solid transparent}
.org-nav a[aria-current]{border-color:#ae2638;color:#113954;font-weight:700}
.org-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:18px 0}
.org-heading h2,.org-heading p,.org-metrics dd,.org-meta dd{margin:0}
.org-metrics,.org-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;background:#d6e0e8;border:1px solid #d6e0e8;border-radius:6px;overflow:hidden;margin:12px 0 18px}
.org-metrics div,.org-meta div{background:#fff;padding:15px}
.org-metrics dt,.org-meta dt{font-size:13px;color:#516578}
.org-metrics dd{font-size:26px;font-variant-numeric:tabular-nums;font-weight:650;color:#143e62}
.org-meta dd{font-size:15px;overflow-wrap:anywhere;font-weight:550}
.org-directory{display:grid;grid-template-columns:minmax(188px,25%) minmax(0,1fr);align-items:start;gap:16px}
.org-directory h3,.org-box h3{font-size:18px;margin:0 0 12px}
.org-tree{max-height:540px;overflow:auto}
.org-tree ul{list-style:none;padding:0 0 0 12px;margin:0;border-left:1px solid #d3dee8}
.org-tree>ul{border:0;padding-left:0}
.org-tree li{padding:6px 0 3px 5px}
.org-tree a,.org-link{color:#164d77;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.org-criteria,.org-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;margin:8px 0 14px}
.org-criteria label,.org-grid label,.org-form>label{display:flex;flex-direction:column;gap:4px;font-size:14px}
.org-criteria input,.org-criteria select,.org-form select,.org-form input,.org-form textarea{box-sizing:border-box;width:100%;min-width:0}
.org-form{display:block}
.org-form fieldset{min-width:0;border:1px solid #cddae5;border-radius:5px;margin:12px 0 18px;padding:14px}
.org-form legend{color:#163958;font-weight:650;padding:0 5px}
.org-checks{display:flex;flex-wrap:wrap;gap:6px 14px}
.org-checks label{display:flex;align-items:center;gap:5px;font-size:14px}
.org-checks input{width:auto;margin:0}
.org-box{margin:15px 0;min-width:0}
.org-stage{font-weight:650;color:#4b6379}
.org-callout{padding:12px;border-left:3px solid #ab2333;color:#4e3940;background:#fbf6f5;margin:12px 0}
.org-chip{display:inline-block;font-size:13px;padding:2px 7px;border-radius:3px;background:#edf3f6;color:#23475b}
.org-chip.warn{background:#f9ebe8;color:#822839}
.org-dialog{border:1px solid #b6c6d3;border-radius:8px;max-width:min(480px,90vw);color:#172e4a}
.org-dialog::backdrop{background:#17304860}
.org-token{display:block;overflow-wrap:anywhere;margin:12px 0;user-select:all}
.org-detailnav{display:flex;gap:14px;flex-wrap:wrap;margin:12px 0}
.org-activation{max-width:570px;margin:32px auto}
@media(max-width:820px){.org-directory{grid-template-columns:1fr}.org-tree{max-height:216px}}
.org-directory>.org-box{margin:0}
