.sector-workspace .sector-tools{padding:16px 20px;margin-bottom:16px}
.sector-workspace .toolbar,.sector-workspace .capture{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.sector-workspace .toolbar select{width:auto;min-width:220px;flex:1}
.sector-workspace .toolbar input{flex:2;min-width:220px}
.sector-workspace #counts{margin:12px 0 0}
.sector-workspace #message:empty{display:none}
.sector-workspace #message:not(:empty){padding:12px 16px;background:#e6f3f2;border-radius:8px}
.sector-workspace .card{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:12px;margin:12px 0}
.sector-workspace .card h3{margin:8px 0;font-size:17px}
.sector-workspace .card p{margin:8px 0}
.sector-workspace .muted,.sector-workspace small{color:var(--muted)}
.sector-workspace .pending,#edit .pending{color:var(--red)}
.sector-workspace .badge{display:inline-block;padding:3px 9px;border-radius:6px;background:#e6f3f2;font-size:12px}
.sector-workspace .badge.review{background:#fff0d4;color:#875614}
.sector-workspace .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.sector-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}
.sector-workspace summary{cursor:pointer}
.sector-workspace .capture{margin:12px 0}
.sector-workspace #body>details{border:1px solid var(--line);background:white;border-radius:12px;margin:12px 0;padding:16px 20px}
.sector-workspace .tree-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-top:1px solid var(--line)}
.sector-workspace .tree-row:first-of-type{margin-top:12px}
.sector-workspace .tree-row small{display:block}
#edit .sector-usage-list .sector-usage-row{margin:0;padding:8px 10px}
#edit .sector-usage-outside{margin-top:16px;padding:8px 10px;background:#fff3df;border-left:4px solid #bc791b;border-radius:6px}
#edit .sector-usage-outside h3{margin:4px 10px 6px;color:#73480d;font-size:14px}
@media(max-width:800px){.sector-workspace .card{grid-template-columns:1fr;gap:16px}}

.sector-workspace .tree-row{display:grid;grid-template-columns:minmax(240px,1fr) repeat(2,36px) 90px 150px 90px 90px;gap:8px;padding:9px 0}.sector-workspace .tree-row button{padding:7px 9px;min-height:34px}.sector-workspace .tree-row>div{min-width:0}.sector-workspace .tree-row small{font-size:11px}.sector-workspace .tree-row strong{color:var(--muted);margin-right:8px}.sector-workspace #body>details{padding:14px 18px}.sector-workspace #body>details>summary{font-size:17px}.sector-workspace #body>details>.actions{margin:8px 0}.sector-workspace #body>details>.actions button{font-size:12px;padding:5px 10px}@media(max-width:850px){.sector-workspace .tree-row{grid-template-columns:1fr repeat(2,36px)}.sector-workspace .tree-row>div{grid-column:1/-1}}
