#btnDirector008 { flex:none;white-space:nowrap;min-height:40px; }
.composer #actionInput { min-width:0; }
#btnDirector008[aria-pressed=true] { color:#ecdfba;background:#414638;border-color:#bdad7b; }
.director008-status { padding:7px 12px;margin:0 18px 6px;border-left:2px solid #a89b76;color:var(--text-2);font:12px/1.6 sans-serif;overflow-wrap:anywhere; }
.director008-status[hidden] { display:none; }
.director008-editor textarea { width:100%;min-height:190px;resize:vertical;font:14px/1.8 sans-serif; }
.director008-actions { display:flex;flex-wrap:wrap;gap:8px;margin-top:14px; }
#director008Notice { color:var(--danger,#c57b72);font:13px/1.6 sans-serif; }
@media(max-width:760px) { .composer { display:grid;grid-template-columns:auto minmax(0,1fr) auto; }.composer #btnDirector008 { grid-column:1/3;grid-row:1;justify-self:start; }.composer #btnDice { grid-column:3;grid-row:1; }.composer #actionInput { grid-column:1/3;grid-row:2;width:100%; }.composer #btnSend { grid-column:3;grid-row:2; } #btnDirector008 { padding:7px 8px;font-size:12px;min-height:36px; }.director008-status { margin:0 10px 4px; }.director008-editor textarea { min-height:170px; }.director008-actions .btn { min-height:44px; } }
