/* Stage11a: readable list controls, no changes to assessment semantics. */
.fcp-workspace11a .gw-toolbar > label {min-width:0;line-height:1.5;font-size:15px}
.fcp-workspace11a .gw-toolbar select {min-width:0;max-width:100%;font-size:16px}
.fcp-workspace11a .gw-material small {font-size:13px}
.fcp-workspace11a .gw-material > span {font-size:14px;line-height:1.55}
.fcp-workspace11a .gw-material strong > span {font-size:inherit;line-height:inherit}
.fcp-workspace11a .gw-row-actions .btn {white-space:normal;overflow-wrap:anywhere}
.fcp-workspace11a .gw-status {font-size:13px;line-height:1.5;max-width:100%;overflow-wrap:anywhere}
.fcp-workspace11a .gw-group h3 {overflow-wrap:anywhere;min-width:0}
.fcp-workspace11a .gw-total {line-height:1.65}
@media(max-width:480px){
 .fcp-workspace11a .gw-materials {grid-template-columns:minmax(0,1fr)}
 .fcp-workspace11a .gw-toolbar {grid-template-columns:minmax(0,1fr)}
 .fcp-workspace11a .gw-row-actions > button {flex:1 1 140px}
 .fcp-workspace11a .gw-footer > .btn {width:100%;white-space:normal}
}
/* The global app header uses flex; these three explanatory blocks must stack. */
.fcp-workspace11a > header {display:block}
.fcp-workspace11a > header > .gw-eyebrow {margin:0 0 .55rem;font-size:13px;line-height:1.5;letter-spacing:.04em}
.fcp-workspace11a > header > h2 {margin:0 0 .65rem;line-height:1.3;font-size:24px;overflow-wrap:break-word}
.fcp-workspace11a > header > p:last-child {margin:0;line-height:1.65;font-size:16px}
@media(max-width:480px){
 .fcp-workspace11a > header {padding:18px 16px}
 .fcp-workspace11a > header > h2 {font-size:21px}
 .fcp-workspace11a > header > p:last-child {font-size:15px}
}
