/* v0.14.2 — deadline attention utility bar */
.workspace-v142{display:grid;gap:12px}
.workspace-v142-top{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(520px,2.15fr) minmax(210px,.72fr);gap:12px;align-items:stretch}
.workspace-v142-top>.unified-greeting,.workspace-v142-top>.unified-focus,.workspace-v142-top>.quick-pause-card{min-height:210px;height:auto}
.workspace-v142-top>.unified-focus{min-width:0}.workspace-v142-top .focus-body{grid-template-columns:minmax(0,1fr) minmax(285px,.8fr)}
.workspace-v142-top .focus-actions{display:grid;grid-template-columns:repeat(2,minmax(116px,1fr));gap:8px;align-content:center}.workspace-v142-top .focus-actions .btn{min-height:42px;color:#07111f!important;font-weight:900}
.workspace-v142-top .source-workload{display:flex;gap:8px;flex-wrap:wrap}.workspace-v142-top .source-workload>span{min-width:92px;flex:0 1 118px}.workspace-v142-top .source-workload small{font-size:12px}.workspace-v142-top .source-workload b{font-size:18px}
.workspace-v142-tools{display:grid;grid-template-columns:minmax(240px,1.45fr) minmax(145px,.58fr) minmax(160px,.67fr) minmax(220px,.95fr) minmax(120px,.48fr);gap:8px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.035);backdrop-filter:blur(16px)}
.workspace-v142-tools>.input{height:46px;margin:0}
.deadline-nearest{min-width:0;height:46px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:0 8px;padding:6px 11px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.06);color:#f8fafc;text-align:left;cursor:pointer}.deadline-nearest small{grid-column:1/-1;color:#94a3b8;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.deadline-nearest b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.deadline-nearest span{font-size:11px;font-weight:800}.deadline-nearest.tone-late,.deadline-nearest.tone-critical{border-color:rgba(251,113,133,.55);background:rgba(190,24,93,.2)}.deadline-nearest.tone-soon,.deadline-nearest.tone-today{border-color:rgba(245,158,11,.55);background:rgba(180,83,9,.2)}.deadline-nearest.tone-tomorrow,.deadline-nearest.tone-attention{border-color:rgba(167,139,250,.5);background:rgba(109,40,217,.18)}.deadline-nearest.tone-safe{border-color:rgba(16,185,129,.45);background:rgba(5,150,105,.16)}
.utility-sync{height:46px;display:flex;flex-direction:column;justify-content:center;padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.05)}.utility-sync small{font-size:9px;color:#94a3b8;text-transform:uppercase}.utility-sync b{font-size:12px;color:#34d399}.utility-sync.offline b{color:#fda4af}
.deadline-badge{margin-left:auto;padding:4px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);font-size:9px;font-weight:850;color:#e2e8f0;white-space:nowrap}.deadline-badge.tone-late,.deadline-badge.tone-critical{background:#fb7185;color:#28040b}.deadline-badge.tone-soon,.deadline-badge.tone-today{background:#fbbf24;color:#241500}.deadline-badge.tone-tomorrow,.deadline-badge.tone-attention{background:#c4b5fd;color:#180b35}.deadline-badge.tone-safe{background:#6ee7b7;color:#04291d}.deadline-badge.tone-none{color:#94a3b8}
.report-decision{width:min(660px,100%)}.report-decision-actions{display:grid;grid-template-columns:.7fr 1fr 1.6fr;gap:9px;margin-top:18px}.report-decision-actions .btn{min-height:46px}.report-only{background:#fde68a!important;color:#231600!important}.report-pending{background:linear-gradient(135deg,#fb7185,#f43f5e)!important;color:#24050b!important;font-weight:900!important}
.info-next{display:none!important}
.kanban-card .kanban-actions{gap:6px}.kanban-card .kanban-actions .btn{min-height:30px!important;padding:6px 9px!important;border-radius:8px!important;font-size:10px!important;line-height:1.1!important}.kanban-card .kanban-actions .report-problem{padding-inline:8px!important}
@media(max-width:1050px){.workspace-v142-top{grid-template-columns:minmax(230px,.85fr) minmax(480px,2fr)}.workspace-v142-top>.quick-pause-card{grid-column:1/-1;min-height:auto}.workspace-v142-top>.quick-pause-card .quick-grid{grid-template-columns:repeat(4,1fr)}.workspace-v142-tools{grid-template-columns:1.4fr .7fr .8fr 1fr}.utility-sync{display:none}}
@media(max-width:760px){.workspace-v142-top{grid-template-columns:1fr}.workspace-v142-top>.unified-focus{order:-1}.workspace-v142-top>.unified-greeting,.workspace-v142-top>.unified-focus,.workspace-v142-top>.quick-pause-card{min-height:auto}.workspace-v142-top .focus-body{grid-template-columns:1fr}.workspace-v142-tools{grid-template-columns:1fr 1fr}.workspace-v142-tools>#search{grid-column:1/-1}.deadline-nearest{grid-column:1/-1}.workspace-v142-top>.quick-pause-card .quick-grid{grid-template-columns:1fr 1fr}.report-decision-actions{grid-template-columns:1fr}.report-decision-actions [data-report-cancel]{order:3}}
