body{background:#f5f8f8;color:#172c3c}.programme-links a{padding:8px 16px;border:1px solid #b5ccca;border-radius:7px;text-decoration:none;background:white}.programme-links a[aria-current=page]{background:#176b60;color:white}.filters{align-items:end}.filters input{min-width:230px}.filters select{max-width:250px}.filters button{background:#176b60;color:white}#detail{margin:24px 0;padding:24px;background:white;border:1px solid #b5ccca;border-radius:12px}#detail dd{white-space:pre-wrap;overflow-wrap:anywhere}#detail h2{margin-top:0}#detail li{margin:8px 0}table{font-size:14px;background:white}th{background:#e8f2f1}td{vertical-align:top}td:first-child{min-width:250px}td a{font-weight:650}#message a{margin-left:8px}a:focus-visible{outline:3px solid #79c9bd;outline-offset:3px}.muted{overflow-wrap:anywhere}

.workspace-main{max-width:1180px;margin:auto;padding:36px 30px}.workspace-main h1{font:36px Georgia,serif}.filters{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.filters label{display:grid;gap:6px;font-size:13px}.filters input,.filters select,.filters button{padding:10px;border:1px solid #aebdb5;border-radius:6px;font:inherit}.filters button{color:white;cursor:pointer}.notice,.muted{color:#536d77}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:14px;border-bottom:1px solid #d9dfd6}#detail dl{display:grid;grid-template-columns:180px 1fr;gap:12px}#detail dd{margin:0}@media(max-width:650px){.workspace-main{padding:24px 18px}.filters label,.filters input,.filters select{width:100%;min-width:0;max-width:none}#detail dl{grid-template-columns:1fr;gap:5px}#detail dd{margin-bottom:12px}}
