.scope-folders{display:grid;gap:12px}.scope-folder{margin:0}.scope-folder>summary{display:grid;grid-template-columns:1fr auto 16px;align-items:center;gap:12px;padding:17px 18px;cursor:pointer;list-style:none;background:#f2f6fb;border:1px solid #d8e2ed;border-radius:6px;color:#173b56}.scope-folder>summary::-webkit-details-marker{display:none}.scope-folder>summary span{font-size:14px;font-weight:700}.scope-folder>summary b{display:grid;place-items:center;min-width:26px;height:26px;border-radius:50%;color:#245a7a;background:#dcebf6;font:600 10px/1 "DM Mono",ui-monospace,monospace}.scope-folder>summary i{color:#315b76;font-size:18px;font-style:normal;font-weight:400;transition:transform .15s}.scope-folder[open]>summary{border-radius:6px 6px 0 0}.scope-folder[open]>summary i{transform:rotate(45deg)}.scope-folder--sustainability>summary{background:#eff8f4;border-color:#d1e8df;color:#17624f}.scope-folder--sustainability>summary b{background:#d9eee6;color:#17755f}.scope-folder--sustainability>summary i{color:#23816b}.scope-folder--assessment>summary{background:#fbf6ea;border-color:#ecdfbf;color:#765227}.scope-folder--assessment>summary b{background:#f5e9c9;color:#8a612c}.scope-folder--assessment>summary i{color:#96672b}.scope-folder__content{border:1px solid #e1e6e1;border-top:0;border-radius:0 0 6px 6px;background:#fff}.scope-folder__content>p{margin:0;padding:12px 15px;color:#6b7673;background:#fafbf9;border-bottom:1px solid #e5e9e5;font-size:10px;line-height:1.45}.scope-folder .scope-document-list{border-top:0}.scope-folder .scope-detail__empty{margin:0;padding:18px 15px}.scope-folder header{display:none}@media(max-width:560px){.scope-folder>summary{padding:15px}.scope-folder>summary span{font-size:13px}}
/* Final workspace heading scale: all primary tab destinations use the Project areas scale and colour. */
.timeline-heading h2,.scope-directory h2,.collapsible-records>summary h2,.requirements-panel h2,.control-register-panel h2,.training-title-row h3{color:#147565!important;font-size:28px!important;line-height:1.1!important;letter-spacing:-.052em!important}@media(max-width:620px){.timeline-heading h2,.scope-directory h2,.collapsible-records>summary h2,.requirements-panel h2,.control-register-panel h2,.training-title-row h3{font-size:24px!important}}
