.wm-activities-card,.wm-budget-card,.wm-task-card,.wm-view-card{min-width:0;gap:0;padding:0;color:var(--app-foreground);background:var(--app-card);border:1px solid var(--app-border);box-shadow:none}.wm-budget-header,.wm-organism-header{padding:18px 20px}.wm-organism-content{padding:0}.wm-activity-action,.wm-activity-heading,.wm-activity-toggle{display:flex;align-items:center;gap:12px;width:100%;min-width:0;text-align:left}.wm-activity-action,.wm-activity-toggle{height:auto;white-space:normal;justify-content:flex-start}.wm-activity-toggle{padding:0}.wm-activity-item{border-top:1px solid var(--app-border)}.wm-activity-action{padding:14px 20px}.wm-activity-copy{display:flex;flex:1;flex-direction:column;min-width:0;gap:5px}.wm-activity-copy h2{margin:0;font-size:16px;font-weight:650}.wm-activity-copy strong{font-size:13px;overflow-wrap:anywhere}.wm-activity-copy small,.wm-activity-time{color:var(--app-muted-foreground);font-size:12px}.wm-activity-time{flex-shrink:0;font-variant-numeric:tabular-nums}.wm-activity-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--app-primary)}.wm-activity-icon svg{width:18px;height:18px}.wm-budget-header{display:flex;flex-direction:row;gap:12px}.wm-budget-header>span:not(.wm-budget-icon){display:flex;flex:1;flex-direction:column;gap:7px}.wm-budget-header small,.wm-budget-subtitle{color:var(--app-muted-foreground);font-size:12px}.wm-budget-header strong{font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.15}.wm-budget-icon{color:var(--app-primary)}.wm-budget-icon svg{width:20px;height:20px}.wm-budget-content{padding:0 20px 18px}.wm-budget-progress{height:6px;border-radius:3px;background:var(--app-secondary);overflow:hidden}.wm-budget-progress>div{height:100%;background:var(--app-primary)}.wm-budget-breakdown{display:flex;gap:3px;height:9px;margin-top:12px}.wm-budget-breakdown>div{min-width:0;border-radius:2px;transform-origin:left}.wm-budget-legend{margin:16px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:14px}.wm-budget-legend dt{display:flex;align-items:center;gap:5px;color:var(--app-muted-foreground);font-size:12px}.wm-budget-legend dt i{width:7px;height:7px;border-radius:50%}.wm-budget-legend dd{margin:5px 0 0;font-weight:650;font-variant-numeric:tabular-nums}.wm-budget-footer{padding:12px 20px;border-top:1px solid var(--app-border);font-size:12px;color:var(--app-muted-foreground)}.workflow-stat-row>.wm-budget-card{display:block}.workflow-stat-row .wm-budget-header{padding:16px}.workflow-directory-card.wm-view-card{display:grid;grid-template-columns:50px minmax(0,1fr) minmax(280px,.9fr) 20px;align-items:center;gap:18px;padding:20px}.workflow-directory-card [data-slot=card-content]{padding:0}.workflow-directory-card .workflow-directory-card-title{flex-wrap:wrap}.workflow-directory-card .wm-budget-progress{margin:9px 0 5px}.workflow-directory-card-main{min-width:0}.wm-avatar-small{width:25px;height:25px;font-size:10px}.wm-task-card{gap:0;border-radius:12px}.wm-task-card-header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px 0}.wm-task-card-content{padding:4px 14px 8px}.wm-task-card-open{padding:4px 0;height:auto;min-height:38px;white-space:normal;width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px}.wm-task-card-open strong{font-weight:600;font-size:13px;overflow-wrap:anywhere}.wm-task-card-open small{font-size:12px;color:var(--app-muted-foreground);font-weight:400}.wm-task-card-footer{padding:12px 14px;border-top:1px solid var(--app-border);gap:8px;justify-content:space-between;flex-wrap:wrap}.wm-task-card-footer .workflow-assignee{font-size:11px;gap:6px}.wm-task-card-footer .workflow-due{font-size:11px}.wm-task-card-footer .workflow-assignee>span:not([data-slot=avatar]){width:auto;height:auto;display:block;border-radius:0;color:var(--app-foreground);background:transparent;font-size:12px;font-weight:500}.workflow-board-panel.wm-view-card,.workflow-client-directory.wm-view-card,.workflow-client-profile.wm-view-card,.workflow-tasks-panel.wm-view-card{display:block;padding:20px}.workflow-client-profile-grid>.wm-view-card{padding:16px}.workflow-client-profile-grid dl{margin:0}.workflow-client-profile-grid dd{margin-left:0}.workflow-client-profile-access[data-slot=badge]{white-space:normal}.workflow-calendar-day-column.wm-view-card,.workflow-calendar-month.wm-view-card,.workflow-column.wm-view-card,.workflow-list-group.wm-view-card{display:block;padding:0}.wm-column-card{display:flex;min-height:100%;border:0;background:transparent}.wm-column-card>.workflow-column-cards{flex:1}.workflow-header-context-actions.wm-fluid-tabs{flex-wrap:wrap}.workflow-analysis-periods.wm-fluid-tabs{flex-wrap:wrap;height:auto;min-height:44px}.workflow-analysis-periods.wm-fluid-tabs button{height:auto;min-height:36px}.workflow-calendar-periods.wm-fluid-tabs{flex-wrap:wrap}.wm-client-link{display:block;color:inherit;text-decoration:none}.wm-client-link:focus-visible{outline:2px solid var(--app-primary);outline-offset:3px;border-radius:12px}.workflow-list-group [data-slot=table-container]{width:100%;overflow-x:auto}.workflow-list-table td,.workflow-list-table th,.workflow-task-table td,.workflow-task-table th{white-space:normal}.workflow-list-table td:nth-child(2),.workflow-list-table th:nth-child(2){min-width:260px}.workflow-list-table td:nth-child(3),.workflow-list-table th:nth-child(3){min-width:140px}.table-task-title.workflow-ui-button{height:auto;min-height:40px;width:100%;align-items:flex-start;flex-direction:column;text-align:left;white-space:normal;padding:8px 0}.workflow-list-row-title.workflow-ui-button{border:0;background:transparent;box-shadow:none}.workflow-calendar-task[data-slot=button],.workflow-gantt-bar[data-slot=button]{height:auto;white-space:normal}.workflow-calendar-nav .workflow-ui-button,.workflow-calendar-periods .workflow-ui-button{min-height:32px;height:auto;padding:7px 10px}.workflow-calendar-periods .workflow-ui-button.is-active{color:var(--app-primary-foreground);background:var(--app-primary)}.workflow-calendar-more{width:100%;font-size:11px;padding:3px;min-height:24px}.workflow-planner-view>.wm-view-card{display:block;padding:0}.workflow-planner-view>.wm-view-card>header{padding:16px}.workflow-planner-cards{padding:12px}.workflow-planner-assignment{padding:0 0 5px}.workflow-deadline-row.workflow-ui-button{display:grid;grid-template-columns:70px minmax(0,1fr) auto;height:auto;white-space:normal;padding:14px 20px;border:0;border-radius:0;width:100%;box-shadow:none}.workflow-deadline-empty{padding:14px 20px}.workflow-flow-map.wm-view-card{padding:0}.workflow-flow-phase-node.wm-view-card,.workflow-flow-task-node.wm-view-card{height:100%;padding:0}.workflow-flow-map [data-slot=progress]{height:5px}.workflow-analysis-kpis>.wm-budget-card{display:block;padding:0}.workflow-analysis-command.wm-view-card{display:grid;padding:18px}.workflow-analysis-card.wm-activities-card{display:block;padding:0}.workflow-analysis-card .wm-organism-header{padding:20px}.workflow-analysis-card .wm-organism-content>:not(.wm-activity-item){padding:0 20px 20px}.workflow-analysis-card .wm-budget-card{margin:0 20px 20px}.workflow-analysis-card .workflow-ui-button{white-space:normal}.workflow-analysis-card .workflow-trend-column{height:auto;min-height:190px;border:0;background:transparent;padding:0;box-shadow:none}.workflow-analysis-card .wm-budget-card .wm-budget-header{padding:16px}.workflow-attention-table [data-slot=table-container]{overflow-x:auto}.workflow-analysis-insight.wm-view-card{display:flex;padding:20px}.wm-loading-skeleton{height:65px;margin-top:12px;width:100%}@media (max-width:900px){.workflow-client-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-directory-card.wm-view-card{grid-template-columns:42px minmax(0,1fr) 18px}.workflow-directory-card-meta{grid-column:2/3}.workflow-directory-arrow{grid-column:3;grid-row:1}}@media (max-width:600px){.workflow-client-profile-grid{grid-template-columns:minmax(0,1fr)}.wm-budget-header,.wm-organism-header{padding:14px}.workflow-directory-card.wm-view-card{padding:14px;gap:12px}.workflow-deadline-row.workflow-ui-button{grid-template-columns:65px minmax(0,1fr);padding:14px}.workflow-deadline-row time{grid-column:2}.wm-activity-action{flex-wrap:wrap;padding:14px}.wm-activity-time{margin-left:30px}}@media (prefers-reduced-motion:reduce){.wm-activities-card *,.wm-budget-breakdown *,.wm-budget-progress *{animation:none!important;transition-duration:0s!important}}