/* v0.14.9 — typography and spacing normalization */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body,input,select,textarea,button{
  font-family:Inter,"Plus Jakarta Sans","Segoe UI",Arial,sans-serif!important;
  font-stretch:normal;
  font-kerning:normal;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
}

.workspace-v144{gap:14px!important}
.workspace-v144 .workspace-v142-top{gap:14px!important}
.workspace-v144 .workspace-v142-tools{gap:9px!important;padding:9px!important;margin-bottom:12px!important}
.workspace-v144 .workspace-v142-tools .input,
.workspace-v144 .workspace-v142-tools select,
.workspace-v144 .workspace-v142-tools div,
.workspace-v144 .workspace-v142-tools input{border:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important;outline:none!important;transition:border-color .2s ease!important}
.workspace-v144 .workspace-v142-tools .input:focus,
.workspace-v144 .workspace-v142-tools select:focus,
.workspace-v144 .workspace-v142-tools input:focus,
.workspace-v144 .workspace-v142-tools .input:focus-within,
.workspace-v144 .workspace-v142-tools div:focus-within{border:1px solid rgba(255,255,255,.4)!important;outline:none!important}
.command-kanban,.kanban-board{gap:12px!important}
.kanban-column{padding:14px!important;border-radius:18px!important}
.kanban-stack{gap:10px!important}
.kanban-card{padding:13px!important}

.workspace-v144 .central-command,
.workspace-v144 .central-focus,
.workspace-v144 .quick-pause-card{padding:17px!important}
.workspace-v144 .central-command .eyebrow{font-size:10px!important;line-height:1.3!important;letter-spacing:.12em}
.workspace-v144 .central-command-head h1{font-size:28px!important;line-height:1.08!important;letter-spacing:-.02em}
.workspace-v144 .central-command-head p{margin-top:5px!important;font-size:10px!important;line-height:1.4!important}
.workspace-v144 .command-new{min-height:40px!important;padding:8px 13px!important;font-size:11px!important;line-height:1.2!important}

.workspace-v144 .central-command .source-workload{margin-top:16px!important;gap:7px!important}
.workspace-v144 .central-command .source-workload>span{
  min-height:42px!important;
  padding:7px!important;
  align-items:center!important;
}
.workspace-v144 .central-command .source-workload small{
  display:block;
  overflow:visible!important;
  font-size:10px!important;
  font-weight:700!important;
  line-height:1.15!important;
  text-overflow:clip!important;
  white-space:normal!important;
}
.workspace-v144 .central-command .source-workload b{font-size:16px!important;line-height:1!important}

.workspace-v144 .unified-focus-head b{font-size:11px!important;line-height:1.3!important}
.workspace-v144 .unified-focus-head em{padding:5px 8px!important;font-size:9px!important;line-height:1.2!important}
.workspace-v144 .central-focus .focus-copy h2{font-size:25px!important;line-height:1.4!important;padding-top:4px!important;padding-bottom:6px!important;letter-spacing:-.01em}
.workspace-v144 .central-focus .focus-copy>p{font-size:11px!important;line-height:1.4!important}
.workspace-v144 .central-focus .focus-copy>div:not(.focus-secondary-actions) span{font-size:10px!important;line-height:1.25!important}
.workspace-v144 .central-focus .focus-secondary-actions{gap:8px!important;margin-top:10px!important}
.workspace-v144 .central-focus .focus-secondary-actions .btn{min-height:34px!important;padding:7px 11px!important;font-size:10px!important;line-height:1.2!important}
.workspace-v144 .central-focus .focus-secondary-actions .btn:first-child{color:#171d29!important}
.workspace-v144 .central-focus .focus-secondary-actions .btn:last-child{color:#fff!important}
.workspace-v144 .central-focus .focus-actions{gap:8px!important}
.workspace-v144 .central-focus .focus-actions .btn{min-height:42px!important;padding:8px 9px!important;font-size:11px!important;line-height:1.2!important;color:#fff!important}

.workspace-v144 .quick-pause-card .quick-side summary span,
.workspace-v144 .quick-pause-card summary,
.workspace-v144 .quick-pause-card header h2,
.workspace-v144 .quick-pause-card .quick-pause-heading{font-size:11px!important;font-weight:500!important;line-height:1.4!important}
.workspace-v144 .quick-pause-card .quick-side summary small{font-size:9px!important;line-height:1.3!important}
.workspace-v144 .quick-pause-card .quick-grid{gap:8px!important;margin-top:10px!important}
.workspace-v144 .quick-pause-card .quick-grid button{min-height:40px!important;padding:7px 6px!important;font-size:10px!important;line-height:1.25!important}

.workspace-v144 .workspace-v142-tools>.input{padding:10px 12px!important;font-size:12px!important;line-height:1.3!important}
.workspace-v144 .deadline-nearest,.workspace-v144 .utility-sync{padding:7px 11px!important}
.workspace-v144 .deadline-nearest small,.workspace-v144 .utility-sync small{font-size:9px!important;line-height:1.2!important}
.workspace-v144 .deadline-nearest b,.workspace-v144 .utility-sync b{font-size:11px!important;line-height:1.25!important}
.workspace-v144 .deadline-nearest span{font-size:10px!important;line-height:1.252!important}

.kanban-column-head{min-height:34px!important;margin-bottom:10px!important}
.kanban-column-head strong,.kanban-process .kanban-column-head strong::after{font-size:15px!important;line-height:1.3!important}
.kanban-board .kanban-column .kanban-column-head strong{text-transform:capitalize!important;letter-spacing:.05em!important;word-spacing:.1em!important}
.kanban-column-head>b{min-width:24px!important;height:24px!important;font-size:10px!important}
.kanban-card-top{gap:7px!important}
.kanban-state{font-size:10px!important;line-height:1.3!important}
.kanban-card .risk,.deadline-badge{font-size:9px!important;line-height:1.2!important}
.kanban-card h3{margin:10px 0 5px!important;font-size:15px!important;line-height:1.35!important}
.kanban-customer{font-size:10px!important;line-height:1.4!important}
.kanban-facts,.kanban-extra{font-size:10px!important;line-height:1.35!important}
.kanban-facts{margin-top:10px!important;padding-top:9px!important}
.kanban-actions{margin-top:10px!important;gap:6px!important}
.kanban-card .kanban-actions .btn{min-height:32px!important;padding:7px 8px!important;font-size:10px!important;line-height:1.2!important}
.kanban-card .kanban-actions .btn:last-child{background-color:#ef4444!important;color:#fff!important;border:none!important}
.kanban-empty{min-height:78px!important;padding:12px!important;font-size:10px!important;line-height:1.4!important}

@media(max-width:760px){
  .workspace-v144{gap:10px!important}
  .workspace-v144 .workspace-v142-top{gap:10px!important}
  .workspace-v144 .central-command,.workspace-v144 .central-focus,.workspace-v144 .quick-pause-card{padding:14px!important}
  .workspace-v144 .central-command-head h1{font-size:24px!important}
  .workspace-v144 .central-command .source-workload small{font-size:9px!important}
  .workspace-v144 .central-focus .focus-copy h2{font-size:21px!important}
  .kanban-column{padding:11px!important}
  .kanban-card{padding:11px!important}
}
