.manage-link{margin-left:16px}#notice-board:not(:empty){padding-top:28px}#notice-board h2{font-size:18px}.notice{border:1px solid #ccd8c4;border-left:5px solid #70896a;background:#edf2e8;border-radius:8px;padding:20px;margin:14px 0}.notice.disruption{border-color:#b88323;background:#fff5dd}.notice.urgent{border-color:#b34036;background:#fff0ed}.notice h3{margin:8px 0;font-size:20px}.notice p{white-space:pre-wrap;line-height:1.6;margin:8px 0}.notice small{color:#59695c}.admin{padding:35px 5%;max-width:1200px}.admin h1{font-size:38px}.admin>p{max-width:750px;line-height:1.7}.admin-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:35px;margin-top:30px}.admin form,.saved-notice{background:#fff;border:1px solid #dce2d7;border-radius:12px;padding:24px}.admin label{display:block;margin:16px 0;font-size:14px;font-weight:600}.admin input:not([type=checkbox]),.admin textarea,.admin select{display:block;width:100%;padding:12px;border:1px solid #aebdaf;border-radius:6px;margin-top:8px;font:inherit;background:white;color:#253e35}.admin fieldset{border:1px solid #dce2d7;border-radius:8px;margin-top:20px}.site-checks{display:grid;grid-template-columns:1fr 1fr;gap:6px}.site-checks label{margin:5px 0;font-size:12px;font-weight:400}.site-checks input{margin-right:8px}.date-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin .primary{border:0;cursor:pointer}.admin button:disabled{opacity:.5;cursor:wait}.saved-notice{margin-bottom:14px}.saved-notice p{font-size:13px}.error{color:#95281f}.success{color:#245d35}@media(max-width:700px){.admin-grid{grid-template-columns:1fr}.site-checks{grid-template-columns:1fr}.date-grid{grid-template-columns:1fr}.manage-link{display:block;margin:10px 0}}/* Keep publishing controls and long headings within narrow phone screens. */
.admin-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
.admin-grid>*{min-width:0}.admin h1{overflow-wrap:anywhere}.admin fieldset{min-width:0}
@media(max-width:700px){.admin-grid{grid-template-columns:minmax(0,1fr)}.admin-grid>form{padding:18px}.admin input,.admin select,.admin textarea{min-width:0;max-width:100%}}
