.branch-command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.branch-command-card{background:#151d15;border:1px solid #394237;padding:24px;display:flex;flex-direction:column;gap:12px;min-width:0}.branch-command-card.is-selected{border-color:#bfaf79}.branch-command-card h3,.branch-command-card p{margin:0}.branch-command-card .button{margin-top:auto}.branch-command-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.branch-command-card dl div{min-width:0}.branch-leader strong{color:#baae7a}.branch-readiness-score{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-block:1px solid #3c4436}.branch-readiness-score strong{color:#d4c48b}.branch-command-detail{border:1px solid #394237;padding:28px;margin-top:30px}.branch-command-detail>h3{font-size:1.8rem}.branch-detail-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #454b3a;margin:20px 0}.branch-detail-tabs button{border:0;background:transparent;color:#b8bcae;padding:14px 12px;cursor:pointer}.branch-detail-tabs button[aria-selected=true]{color:#e3d19c;box-shadow:inset 0 -2px #bca86b}.branch-position-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin:20px 0}.branch-position-grid article{border:1px solid #3b4439;padding:20px}.branch-position-grid h4{margin:8px 0}.branch-people{list-style:none;padding:0;margin:16px 0}.branch-people li{padding:8px 0;border-bottom:1px solid #303a30}.branch-people small{display:block;color:#a7ae9e;margin-top:3px}.branch-personnel-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.branch-personnel-filters label{display:grid;gap:8px}.branch-personnel-filters input,.branch-personnel-filters select{width:100%;background:#141d16;border:1px solid #4c5545;color:#e2e4d8;padding:12px}.branch-score-table{overflow:auto}.branch-score-table table{width:100%;border-collapse:collapse}.branch-score-table th,.branch-score-table td{padding:15px;text-align:left;border-bottom:1px solid #3b4439}.branch-score-table th small{display:block;font-size:.75rem;font-weight:400;color:#adb5a4;max-width:350px}.branch-score-table caption{text-align:left;margin:20px 0}.branch-organization-expander{margin:35px 0;padding:20px;border:1px solid #394237}.branch-organization-expander>summary{font-size:1.1rem;cursor:pointer}.branch-command-detail details{padding:12px 0}.branch-command-detail:focus-visible,.branch-detail-tabs button:focus-visible{outline:2px solid #d4c48b;outline-offset:3px}@media(max-width:600px){.branch-command-detail{padding:16px}.branch-score-table th,.branch-score-table td{padding:10px;font-size:.82rem}.branch-command-grid{grid-template-columns:1fr}}
