/* White search/filter strip with active conditions, matching the supplied layout. */
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-page-toolbar{margin:0 0 10px;min-height:56px;background:var(--point-card);border-bottom:1px solid var(--point-line)}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools{width:100%;gap:0;min-height:56px;background:var(--point-card);border:0;border-radius:0}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.pipeline-switch{flex:0 1 180px;min-width:130px;max-width:220px;padding:0 12px;margin:0;align-self:stretch;border-right:1px solid var(--point-line)}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.pipeline-switch .field-title{margin:0;width:100%;align-self:center}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.pipeline-switch select{border:0;border-radius:0;background:transparent;padding-left:0;min-height:48px;font-size:15px;font-weight:700}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.crm-board-filter-launch{display:flex;align-items:center;flex:1 1 300px;min-width:200px;gap:10px;margin:0;padding:0 14px;align-self:stretch;border-right:1px solid var(--point-line)}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-board-filter-launch>.crm-board-search-control{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:54px;margin:0;padding:7px 0;border:0;border-radius:0;background:transparent;color:var(--point-text);text-align:left;box-shadow:none}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-board-filter-chips{display:flex;flex-wrap:wrap;gap:5px;min-width:0;max-width:65%}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-board-filter-chip{display:inline-block;padding:3px 6px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#e5f1d2;border:1px solid #a8c872;border-radius:2px;color:#4b662c;font-size:13px;font-weight:500;line-height:20px}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-board-search-placeholder{font-size:14px;font-weight:500;color:var(--point-muted);white-space:nowrap}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-board-filter-launch>[data-filter-summary]{margin-left:auto;flex:none;font-size:13px;white-space:nowrap}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.toolbar-link{margin:0 5px;padding:9px 12px;border-radius:3px;white-space:nowrap}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.board-extra-tools{margin:0 6px}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .board-summary{display:none}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals [data-column-summary]{display:none}
@media(max-width:1200px){
 html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.crm-board-filter-launch{flex-basis:230px;min-width:170px;padding:0 9px}
 html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-board-filter-chips{max-width:60%}
 html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-board-filter-chip{max-width:140px}
}
@media(max-width:900px){
 html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools{gap:6px;padding:6px;box-sizing:border-box}
 html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.pipeline-switch{flex:1 1 130px;max-width:none;padding:0 8px;border:0}
 html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.crm-board-filter-launch{flex:1 1 100%;order:1;border:1px solid var(--point-line);min-width:0;padding:0 8px;box-sizing:border-box}
 html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-board-filter-launch>.crm-board-search-control{min-height:44px}
 html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.toolbar-link{margin:0}
}
/* Two compact text rows retain every task date; cards align with the left edge. */
html[data-crm-theme] body.crm-app.crm-point.crm-workspace .conversation-timeline>.point-v33-task-card{margin:5px auto 5px 0;padding:6px 9px;gap:8px;min-height:0;box-sizing:border-box;align-items:center;align-self:flex-start}
html[data-crm-theme] body.crm-app.crm-point.crm-workspace .point-v33-task-icon{width:24px;height:24px;min-width:24px;line-height:22px;font-size:14px;flex:0 0 24px}
html[data-crm-theme] body.crm-app.crm-point.crm-workspace .point-v33-task-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 10px;align-items:start;margin:0}
html[data-crm-theme] body.crm-app.crm-point.crm-workspace .point-v33-task-copy>strong{grid-column:1;grid-row:1;font-size:14px;line-height:1.35;margin:0}
html[data-crm-theme] body.crm-app.crm-point.crm-workspace .point-v33-task-copy>.task-created-at{grid-column:2;grid-row:1}
html[data-crm-theme] body.crm-app.crm-point.crm-workspace .point-v33-task-copy>small:not([class]){grid-column:1;grid-row:2}
html[data-crm-theme] body.crm-app.crm-point.crm-workspace .point-v33-task-copy>.task-completed-at{grid-column:2;grid-row:2}
html[data-crm-theme] body.crm-app.crm-point.crm-workspace .point-v33-task-copy>small{display:block;font-size:12px;line-height:1.3;margin:0;white-space:normal;overflow-wrap:anywhere}
html[data-crm-theme] body.crm-app.crm-point.crm-workspace .point-v33-complete{margin:0}
html[data-crm-theme] body.crm-app.crm-point.crm-workspace .point-v33-complete>button{min-height:30px;padding:5px 9px}
@media(max-width:650px){
 html[data-crm-theme] body.crm-app.crm-point.crm-workspace .point-v33-task-copy{display:flex;flex-wrap:wrap;gap:2px 8px}
 html[data-crm-theme] body.crm-app.crm-point.crm-workspace .point-v33-task-copy>strong{width:100%}
 html[data-crm-theme] body.crm-app.crm-point.crm-workspace .point-v33-task-copy>small{font-size:12px}
}
