/* v0.14.4 — desktop layout polish */
.workspace-v144 .workspace-v142-top{
  grid-template-columns:minmax(278px,.92fr) minmax(560px,2.15fr) minmax(220px,.72fr);
  gap:12px;
  align-items:stretch;
}
.workspace-v144 .workspace-v142-top>.unified-greeting,
.workspace-v144 .workspace-v142-top>.unified-focus,
.workspace-v144 .workspace-v142-top>.quick-pause-card{
  min-width:0;
  min-height:210px;
  height:210px;
  border-radius:20px!important;
  overflow:hidden;
}
.workspace-v144 .central-command-head{gap:12px;align-items:center}
.workspace-v144 .central-command-head>span{min-width:0}
.workspace-v144 .central-command-head h1{font-size:clamp(24px,2vw,31px);line-height:1.06}
.workspace-v144 .command-new{flex:0 0 auto;white-space:nowrap}
.workspace-v144 .source-workload{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:7px!important;
  width:100%;
  margin-top:16px;
}
.workspace-v144 .source-workload>span{
  min-width:0!important;
  width:auto!important;
  padding:9px 10px!important;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:6px;
}
.workspace-v144 .source-workload small{font-size:11px!important;white-space:nowrap}
.workspace-v144 .source-workload b{font-size:18px!important;line-height:1}
.workspace-v144 .focus-body{
  grid-template-columns:minmax(210px,1fr) minmax(250px,.82fr)!important;
  gap:18px!important;
  align-items:center;
}
.workspace-v144 .focus-copy{min-width:0;align-self:center}
.workspace-v144 .focus-copy h2{font-size:clamp(24px,2vw,30px);line-height:1.08;margin-bottom:5px}
.workspace-v144 .focus-copy p{font-size:14px}
.workspace-v144 .focus-actions{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:9px!important;
  align-content:center;
}
.workspace-v144 .focus-actions .btn{min-height:44px!important;font-size:12px!important;color:#07111f!important}
.workspace-v144 .focus-secondary-actions{display:flex;align-items:center;gap:8px;margin-top:14px}
.workspace-v144 .focus-secondary-actions .btn{min-height:34px;padding:7px 12px;font-size:11px;white-space:nowrap}
.workspace-v144 .focus-secondary-actions .report-problem{background:#fde68a!important;color:#261800!important}
.workspace-v144 .quick-pause-card{padding:16px!important}
.workspace-v144 .quick-pause-card .quick-grid{gap:8px!important}
.workspace-v144 .quick-pause-card .quick-grid .btn{min-height:40px!important;font-size:11px!important}
.kanban-card .kanban-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important}
.kanban-card .kanban-actions .btn{min-width:0!important;padding-inline:6px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:1120px){
  .workspace-v144 .workspace-v142-top{grid-template-columns:minmax(260px,.85fr) minmax(500px,1.7fr)}
  .workspace-v144 .workspace-v142-top>.quick-pause-card{grid-column:1/-1;width:100%;height:auto;min-height:auto}
  .workspace-v144 .quick-pause-card .quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:760px){
  .workspace-v144 .workspace-v142-top{grid-template-columns:1fr}
  .workspace-v144 .workspace-v142-top>.unified-greeting,
  .workspace-v144 .workspace-v142-top>.unified-focus,
  .workspace-v144 .workspace-v142-top>.quick-pause-card{height:auto;min-height:auto}
  .workspace-v144 .focus-body{grid-template-columns:1fr!important}
  .workspace-v144 .source-workload{grid-template-columns:repeat(3,minmax(0,1fr))}
  .workspace-v144 .source-workload small{font-size:9px!important}
  .workspace-v144 .focus-secondary-actions{display:grid;grid-template-columns:1fr 1fr}
  .workspace-v144 .quick-pause-card .quick-grid{grid-template-columns:1fr 1fr}
  .kanban-card .kanban-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
}
