/* Operators see tasks and permissions first; technical detail stays available. */
.sidebar .workspace449-find{display:grid;gap:7px;margin:0 8px 8px;color:#b9cce3;font-size:12px}
.sidebar .workspace449-find input{width:100%;min-width:0;background:#102238;color:#fff;border-color:#405773;font-size:12px}
.sidebar .workspace449-find input::placeholder{color:#9eb1c8}
.sidebar .workspace449-nav-group{margin:17px 12px 5px;color:#91a9c4;font-size:11px;font-weight:700;letter-spacing:.08em}
.sidebar .workspace449-search-miss{display:none!important}
.sidebar .workspace449-no-matches{grid-column:1/-1;margin:10px 8px;color:#b9cce3;font-size:12px;line-height:1.8}
.workspace449-context{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 18px;margin:-4px 0 22px;border:1px solid #dce6f0;border-radius:12px;background:#f8fbff}
.workspace449-purpose{flex:1 1 380px;min-width:0}
.workspace449-purpose p{margin:0;color:#344d6d;font-size:14px;line-height:1.75}
.workspace449-purpose .workspace449-capability{margin-top:5px;color:#60758f;font-size:12px}
.workspace449-identity{display:flex;flex-wrap:wrap;align-items:center;gap:7px 9px;max-width:100%;font-size:12px;color:#6d8098}
.workspace449-identity b{max-width:220px;overflow-wrap:anywhere;color:#2c4667}
.workspace449-role{padding:4px 9px;background:#e8f0fb;border-radius:6px;color:#315f99}
.workspace449-related{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid #e1eaf3;padding-top:12px;font-size:12px;color:#60758f}
.workspace449-related button{min-height:32px!important;font-size:12px!important}
.workspace449-tasks{margin-bottom:24px}
.workspace449-task-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:12px}
.workspace449-task-heading h2{font-size:17px;margin:0;color:#233c5c}
.workspace449-task-heading>span{font-size:12px;color:#72849b}
.workspace449-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.workspace449-task{display:flex;align-items:center;gap:12px;min-height:94px;padding:17px;text-align:left;border:1px solid #dbe5f0;border-radius:12px;background:#fff;color:#284668;cursor:pointer;font:inherit}
.workspace449-task:hover{border-color:#87acdb;background:#f6faff}
.workspace449-task:focus-visible{outline:3px solid #82afe9;outline-offset:2px}
.workspace449-task>span:nth-child(2){flex:1;min-width:0}
.workspace449-task b,.workspace449-task small{display:block;overflow-wrap:anywhere}
.workspace449-task b{font-size:14px;margin-bottom:6px}
.workspace449-task small{color:#71839b;font-size:12px;line-height:1.5}
.workspace449-task-icon{display:grid;place-items:center;flex-shrink:0;min-width:44px;height:42px;padding:0 5px;border-radius:9px;background:#edf4fd;color:#3e70af;font-size:11px;font-weight:600}
.workspace449-table-help{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-bottom:15px;color:#60758f;font-size:12px}
.workspace449-table-help p{margin:0;flex:1 1 380px;line-height:1.7}
.workspace449-table-help label{display:flex;align-items:center;gap:6px;line-height:1.7}
.workspace449-table-help input{height:18px;width:18px}
[data-panel="tables"] th:nth-child(6),[data-panel="tables"] th:nth-child(7),[data-panel="tables"] td:nth-child(6),[data-panel="tables"] td:nth-child(7){display:none}
[data-panel="tables"].workspace449-technical th:nth-child(6),[data-panel="tables"].workspace449-technical th:nth-child(7),[data-panel="tables"].workspace449-technical td:nth-child(6),[data-panel="tables"].workspace449-technical td:nth-child(7){display:table-cell}
.workspace449-id{font-size:11px;color:#70839d;margin-top:5px;max-width:300px;white-space:normal}
.workspace449-id summary{cursor:pointer;width:fit-content}
.workspace449-id code{display:block;overflow-wrap:anywhere;user-select:all;line-height:1.6;margin-top:5px}
.workspace449-permission{display:block;max-width:180px;white-space:normal;color:#697c94;line-height:1.7}
.workspace449-permission small{display:block;font-size:11px;color:#75889e}
#notice{position:sticky;top:12px;z-index:25;box-shadow:0 5px 20px #223c5a12}
.sidebar .nav-item span{font-size:12px!important;color:#adcaed;flex-shrink:0}
@media(min-width:721px){.sidebar .nav-item{font-size:13px}}
@media(min-width:721px) and (max-width:1150px){.workspace449-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace449-identity{flex-basis:100%}}
@media(max-width:720px){.sidebar .workspace449-find,.sidebar .workspace449-nav-group{grid-column:1/-1}.sidebar .workspace449-find{margin:0 0 5px}.sidebar .workspace449-nav-group{margin:10px 6px 1px}.workspace449-context{padding:14px;margin:0 0 18px}.workspace449-purpose{flex-basis:100%}.workspace449-purpose p{font-size:13px}.workspace449-identity{flex-basis:100%}.workspace449-task-grid{grid-template-columns:1fr}.workspace449-task{min-height:82px;padding:14px}.workspace449-task-heading>span{line-height:1.6}.workspace449-related button{min-height:40px!important}#notice{top:72px}.workspace449-table-help label{min-height:40px}}
