.trust-admin .ws-header{margin-bottom:18px}.trust-admin .ws-context{max-width:560px}.trust-admin .ws-context>button{justify-self:start}.trust-admin .ws-context label{font-size:13px}.trust-admin .ws-filters>span{min-height:0}.trust-admin .ws-section>button{margin:12px 8px 12px 0}.trust-admin .ws-section>p{max-width:78ch}.trust-admin .ws-section>.ws-form{border-top:1px solid #dce4df;margin-top:16px;padding-top:20px}.trust-admin .ws-section>.ws-form>button{justify-self:start}.ta-programme{padding:22px 0;border-top:1px solid #dce4df}.ta-programme>h2{font-size:26px;margin:12px 0}.ta-programme>p{max-width:74ch}.ta-programme-icon{display:inline-flex;color:#876713;border-bottom:3px solid #bc9439;padding:0 4px 8px}.ta-programme-icon svg{width:32px;height:32px}.ta-evidence-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;border-block:1px solid #dce4df}.ta-evidence-bands>div{padding:18px 20px;border-right:1px solid #dce4df}.ta-evidence-bands>div:first-child{padding-left:0}.ta-evidence-bands>div:last-child{border:0}.ta-evidence-bands h3{font-size:16px}.ta-evidence-bands p{font-size:13px}.ta-demo-badge{display:flex;gap:10px;align-items:center;max-width:100%;padding:16px 0;border-bottom:2px solid #b79038;color:#6d541b;font-size:14px;font-weight:700;overflow-wrap:anywhere}.ta-history{list-style:none;padding:0;margin:22px 0}.ta-history li{border-left:2px solid #b3cbbd;padding:0 0 18px 16px}.ta-history small{color:#53675a}.ta-history p{margin:4px 0}.ta-admin-menu summary,.ta-policy summary{min-height:44px;padding:12px 6px;cursor:pointer;color:#075744;font-size:13px;line-height:1.6}.ta-admin-menu summary:focus-visible,.ta-policy summary:focus-visible{outline:3px solid #a66b09;outline-offset:3px}.ta-admin .ws-sidebar{padding-inline:12px}.ta-admin-menu nav{margin:6px 0}.ta-admin-menu nav>a{font-size:12px;line-height:1.5}.ta-admin-menu nav>a>span{overflow-wrap:anywhere}.ta-admin .ws-context{padding-bottom:16px;border-bottom:1px solid #dce4df}.ta-task-list{display:grid;gap:8px;max-width:620px}.ta-task-list>a{padding:12px 0;border-bottom:1px solid #dce4df}.ta-record h2>a{font-size:16px}.ta-record>.ws-tag{align-self:flex-start}.ta-checklist{list-style:none;padding:0;margin:16px 0}.ta-checklist li{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #dce4df;align-items:center;line-height:1.5}.ta-document h3{margin-top:0}.ta-policy{border-block:1px solid #dce4df;margin:20px 0}.ta-policy section{padding:12px 0;border-bottom:1px solid #dce4df}.ta-policy p{font-size:13px;overflow-wrap:anywhere}.trust-admin dialog{max-width:620px;width:calc(100% - 32px);max-height:80vh;padding:24px;border:1px solid #afc0b5;border-radius:6px;color:#24352e;overflow:auto}.trust-admin dialog::backdrop{background:rgba(0,25,15,.45)}.ta-dialog-heading{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.ta-dialog-heading button{width:44px;flex-shrink:0;padding:10px}.trust-admin dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.8 inherit}.trust-admin .ws-actions{margin:18px 0}.trust-admin .ws-actions>button{max-width:100%}
@media(min-width:768px){.ta-admin-menu>summary{font-weight:600}.ta-admin .ws-sidebar{padding-top:18px}.ta-admin .ws-sidebar>strong{font-size:14px;margin-bottom:8px}.ta-admin-menu nav{gap:1px}.ta-admin-menu nav>a{padding:6px;min-height:40px}}
.ta-reviewer{border-bottom:1px solid #dce4df;margin:12px 0 18px}.ta-reviewer>summary{color:#075744;cursor:pointer;min-height:44px;padding:12px 4px;font-size:13px;line-height:1.5}.ta-reviewer>summary:focus-visible{outline:3px solid #a66b09;outline-offset:3px}.ta-reviewer .ws-context{border-bottom:0;margin-top:8px}.trust-admin dialog pre{font-family:inherit;font-size:14px;line-height:1.8}
@media(max-width:767px){.ta-trust .ws-sidebar nav>a{font-size:12px;padding:4px 5px}.trust-admin .ws-sidebar>strong{font-size:14px;margin-bottom:6px}.ta-admin .ws-sidebar{padding:10px 16px}.ta-admin-menu[open] nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.ta-admin-menu nav>a{min-height:44px}.ta-admin .ws-roles{margin-top:2px}.trust-admin .ws-header{margin-bottom:10px}.ta-evidence-bands{grid-template-columns:1fr}.ta-evidence-bands>div,.ta-evidence-bands>div:first-child{padding:14px 0;border-right:0;border-bottom:1px solid #dce4df}.ta-programme>h2{font-size:23px}.trust-admin .ws-facts{gap:12px}.trust-admin .ws-section>.ws-form>button{justify-self:stretch}.ta-document>div:last-child{display:flex}.ta-document>div:last-child>button{font-size:12px}.trust-admin dialog{padding:18px}.ta-demo-badge{font-size:12px}.ta-admin .ws-filters{grid-template-columns:1fr 1fr}.ta-admin .ws-filters>span{display:none}.ta-history li{padding-left:12px}}
