/* A readable dock note is the recovery layout when no safe speech position exists. */
body.scene-ui .feedback{width:248px;padding:8px 12px}
body.scene-ui .feedback strong{line-height:1.25}
body.scene-ui .feedback p{line-height:1.45;margin-top:4px}
body.scene-ui .feedback[data-placement=dock]{position:static!important;width:auto!important;top:auto!important;margin:8px 0 0;padding:8px 12px;display:flex;align-items:center;gap:12px;box-shadow:none;border-radius:5px}
body.scene-ui .feedback[data-placement=dock]::before,body.scene-ui .feedback[data-placement=dock]::after{display:none}
body.scene-ui .feedback[data-placement=dock] strong{font-size:15px;white-space:nowrap;padding:0}
body.scene-ui .feedback[data-placement=dock] p{margin:0;font-size:13px;flex:1}
body.scene-ui .peg-label.selected{background:#244f4b;color:#f1fff4;border-color:#b8ecdf;box-shadow:0 0 0 2px #b8ecdf,0 3px 0 #183c36}
body.scene-ui .disk-number.selected{background:#214f49;color:#fff9df;border-color:#c9f0df;box-shadow:0 0 0 2px #e8ffee,0 2px 5px #173b35aa}
body.scene-ui .peg-label.target::before{content:'◆';font-size:11px;margin-right:6px;color:#735322}
@media(max-width:760px){body.scene-ui .feedback[data-placement=dock]{display:block}body.scene-ui .feedback[data-placement=dock] strong{white-space:normal}body.scene-ui .feedback[data-placement=dock] p{margin-top:4px}}
/* Short classroom windows place the rule card next to the controls, clear of the physical board. */
body.scene-ui .table-dock>.task-playbill{position:static!important;inset:auto!important;width:auto!important;margin:0 0 7px;padding:7px 12px;border-top-width:2px;box-shadow:none}
body.scene-ui .table-dock>.task-playbill .task-title h2{font-size:16px}
body.scene-ui .table-dock>.task-playbill .objective strong{font-size:17px}
