.scope-selector{display:flex;gap:16px;align-items:end;margin:24px 0}.scope-selector label{display:grid;gap:8px;min-width:240px}.scope-selector select{padding:12px;color:#eaf2ff;background:#111a2a;border:1px solid #334766;border-radius:10px}.org-tree,.org-tree ul{list-style:none;padding-left:20px}.org-tree{padding:0}.org-node{margin:10px 0;border-left:1px solid #263b5b;padding-left:14px}.org-node summary{cursor:pointer;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px;background:#101a2b;border-radius:10px}.org-node summary:focus-visible{outline:2px solid #5c9eff}.org-detail{padding:12px;color:#9eafc9;font-size:13px;overflow-wrap:anywhere}.org-detail p{margin:8px 0}.tag-list{display:flex;gap:10px;flex-wrap:wrap}.panel+.panel{margin-top:20px}@media(max-width:600px){.scope-selector{align-items:stretch;flex-direction:column}.scope-selector label{min-width:0}.org-tree ul{padding-left:10px}.org-node{padding-left:8px}.org-node summary .chip{font-size:9px}}

.agent-grid{margin-top:24px}.preparation-dialog{max-width:760px;width:calc(100% - 24px);max-height:90dvh;overflow-y:auto}.preparation-form fieldset{border:1px solid #263b5b;border-radius:12px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.preparation-form label{display:flex;flex-direction:column;gap:8px;margin:0}.preparation-form textarea,.preparation-form input,.preparation-form select{width:100%;box-sizing:border-box}.preparation-form p{grid-column:1/-1}.preparation-form .button{margin-top:16px}.preparation-form legend{color:#91bcff}.history-panel details{padding:16px;border-bottom:1px solid #263b5b}.history-panel dt{color:#91bcff;margin-top:12px}.history-panel dd{margin:5px 0;overflow-wrap:anywhere}@media(max-width:600px){.preparation-form fieldset{grid-template-columns:1fr}.preparation-dialog{padding:16px}}

.scope-create{margin-top:24px}.scope-create form{display:grid;gap:16px;max-width:620px}.scope-create label{display:grid;gap:8px}.audit-scroll{overflow:auto}.audit-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.audit-table th,.audit-table td{padding:14px;border-bottom:1px solid #263b5b;white-space:nowrap}.audit-table th{color:#91bcff}

.scope-create input,.scope-create select{padding:12px;color:#eaf2ff;background:#111a2a;border:1px solid #334766;border-radius:10px;min-width:0}.scope-create h2{font-size:23px}.scope-create p,.org-tree+p{font-size:13px}.agent-grid small{display:block}

.org-node summary::before{content:'+';color:#8bb3ff;font-size:18px;line-height:1}.org-node details[open]>summary::before{content:'−'}.panel>h2{font-size:24px}

.classification-form{margin-top:16px;display:grid;gap:12px}.classification-form label{display:grid;gap:8px}.classification-form select{background:#111a2a;border:1px solid #334766;border-radius:8px;color:#eaf2ff;padding:10px;max-width:100%;min-width:0}
