/* Workbench: charcoal command field, warm white title and a quiet paper queue strip. */
.t-dashboard .t-command { display:flex; flex-direction:column; min-height:0; margin-top:5px; background:#272b27; }
.t-dashboard .t-command-copy { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:0 28px; align-items:end; padding:30px 36px 27px; }
.t-dashboard .t-command-copy > .t-index { grid-column:1/-1; font-size:11px; letter-spacing:.12em; color:#bac4ad; }
.t-dashboard .t-command-copy > .t-index::before { content:""; display:inline-block; width:24px; height:3px; margin-right:12px; background:var(--t-yellow); vertical-align:middle; }
.t-dashboard .t-command h2 { grid-column:1/-1; color:#f4f3eb; font-size:clamp(38px,4.8vw,66px); line-height:1.18; font-weight:800; letter-spacing:-.055em; margin:24px 0 25px; }
.t-dashboard .t-command h2 .t-square { color:inherit; }
.t-dashboard .t-command h2 br { display:none; }
.t-dashboard .t-command p { color:#d0d6c8; font-size:15px; line-height:1.8; }
.t-dashboard .t-command-footer { display:flex; flex-direction:column; align-items:flex-end; justify-content:center; gap:7px; margin:0; padding:0 0 0 26px; border-top:0; border-left:1px solid #46513b; color:#b7c1aa; font-size:12px; line-height:1.6; }
.t-dashboard .t-command-footer span:last-child { color:#87957a; font-size:11px; }
.t-dashboard .t-pending { display:grid; grid-template-columns:minmax(0,1fr) auto minmax(190px,auto); align-items:center; gap:32px; min-height:106px; padding:18px 36px; background:#f2f2eb; border:0; }
.t-dashboard .t-pending-label { display:flex; flex-direction:column; gap:6px; color:var(--t-ink); font-size:16px; line-height:1.4; }
.t-dashboard .t-pending-label span:last-child { font-size:10px; letter-spacing:.09em; color:#666d60; }
.t-dashboard .t-pending > strong { margin:0; padding:0 32px 0 0; border-right:1px solid #c7ccc0; color:var(--t-ink); font:64px/1 var(--t-mono); letter-spacing:-.07em; }
.t-dashboard .t-pending .t-button { margin:0; min-height:50px; padding:12px 18px; justify-content:space-between; border:1px solid #2b3029; background:#2b3029; color:#f4f3eb; font-size:14px !important; }
.t-dashboard .t-pending .t-button:hover { background:#3c4635; }
@media(max-width:1000px) { .t-dashboard .t-command-copy { grid-template-columns:minmax(0,1fr); padding:28px; }.t-dashboard .t-command h2 { font-size:clamp(37px,4.8vw,54px); margin:24px 0 20px; }.t-dashboard .t-command-footer { flex-direction:row; justify-content:space-between; align-items:center; border-left:0; border-top:1px solid #46513b; margin-top:22px; padding:15px 0 0; }.t-dashboard .t-pending { padding:18px 28px; gap:24px; }.t-dashboard .t-pending > strong { font-size:58px; padding-right:24px; } }
@media(max-width:680px) {
  .t-dashboard .t-command { margin-top:3px; }
  .t-dashboard .t-command-copy { padding:27px 22px 23px; gap:0; }
  .t-dashboard .t-command-copy > .t-index { font-size:9px; letter-spacing:.07em; }
  .t-dashboard .t-command h2 { font-size:clamp(31px,8.9vw,44px); line-height:1.25; margin:23px 0 20px; letter-spacing:-.045em; }
  .t-dashboard .t-command h2 br { display:initial; }
  .t-dashboard .t-command p { font-size:14px; line-height:1.9; }
  .t-dashboard .t-command-footer { align-items:flex-start; gap:10px; margin-top:22px; padding-top:14px; font-size:11px; }
  .t-dashboard .t-command-footer span:last-child { white-space:nowrap; font-size:10px; }
  .t-dashboard .t-pending { grid-template-columns:auto minmax(0,1fr); gap:7px 18px; min-height:126px; padding:20px 22px; }
  .t-dashboard .t-pending > strong { grid-column:1; grid-row:1; min-width:0; padding:0 18px 0 0; font-size:56px; align-self:center; }
  .t-dashboard .t-pending-label { grid-column:2; grid-row:1; font-size:14px; gap:3px; }
  .t-dashboard .t-pending-label span:last-child { font-size:9px; }
  .t-dashboard .t-pending .t-button { grid-column:1/-1; grid-row:2; justify-self:stretch; padding:10px 12px; min-height:48px; font-size:13px !important; gap:10px; white-space:nowrap; }
}
