/* Isolated candidate: existing My Portal plum/cream conventions. */
.information-board{min-width:0;color:#30252b}
.information-board .ib-header{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}
.information-board .ib-header h2{margin:0;flex:1;min-width:0;overflow-wrap:anywhere}
.information-board .ib-header button{margin:0;white-space:normal;overflow-wrap:anywhere}
.information-board .ib-count,.information-board .ib-badge{display:inline-block;border-radius:18px;padding:5px 12px;background:#69003d;color:#fff;font-size:13px;font-weight:650}
.information-board .ib-state,.information-board .ib-help,.information-board .ib-date,.information-board .ib-read-message{font-size:14px;overflow-wrap:anywhere}
.information-board .ib-state{min-height:24px}
.information-board .ib-test{padding:16px;border:1px solid #d5af40;border-radius:12px;background:#fff7df;font-weight:650}
.information-board .ib-list{display:grid;gap:18px}
.information-board .ib-notice{padding:24px;border:1px solid #ded7dc;border-radius:16px;background:#fff;min-width:0}
.information-board .ib-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.information-board .ib-read{background:#eee8ec;color:#69003d}
.information-board .ib-updated{background:#f1dfb0;color:#40301c}
.information-board .ib-category{font-size:14px;overflow-wrap:anywhere}
.information-board .ib-title{margin:16px 0 10px;overflow-wrap:anywhere}
.information-board .ib-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px}
.information-board .ib-date{margin:6px 0;color:#655d63}
.information-board .ib-date>span{font-weight:650}
.information-board .ib-read-message{min-height:21px;margin:8px 0 0}
.information-board .portal-preserve-case{text-transform:none}
/* 19 Oct 2026: on OVERVIEW the heading matches the other card headings */
#information-board-card .information-board .ib-header h2,#information-board-mount>h2{font-size:17px;line-height:1.3}

.information-board button:disabled{cursor:default}
@media(max-width:620px){.information-board .ib-header{align-items:flex-start}.information-board .ib-header h2{flex-basis:100%}.information-board .ib-header button{width:100%}.information-board .ib-notice{padding:18px}.information-board .ib-notice button{width:100%;white-space:normal}}
