.crm-pilotage-filters{border:1px solid var(--acc-stroke,var(--sysdash-line,#d9dfe3));padding:12px;margin:12px 0}.crm-pilotage-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;align-items:end}.crm-pilotage-fields label,[data-pilotage-drill]>label{display:flex;flex-direction:column;gap:5px;min-width:0}.crm-pilotage-fields input,.crm-pilotage-fields select,[data-pilotage-drill] input,[data-pilotage-drill] select{width:100%;box-sizing:border-box;min-height:34px}.crm-pilotage-fields .crm-pilotage-check{flex-direction:row;align-items:center}.crm-pilotage-check input{width:auto;min-height:20px}.crm-pilotage-shortcuts{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.crm-pilotage-help{font-size:12px;margin-bottom:0}:is(.crm-pilotage-kpis,.crm-history-kpis)>button{font:inherit;text-align:left;color:inherit;background:var(--acc-panel-bg,var(--sysdash-surface,#fff));border:1px solid var(--acc-stroke,var(--sysdash-line,#d9dfe3));border-top:3px solid var(--acc-brand,var(--sysdash-accent,#3c8dbc));padding:12px;cursor:pointer;min-width:0}:is(.crm-pilotage-kpis,.crm-history-kpis) small{display:block;font-size:11px;line-height:1.45;margin-top:8px}:is(.crm-pilotage-kpis,.crm-history-kpis)>button:disabled{opacity:1;cursor:default}.crm-pilotage-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;width:100%;text-align:left;margin:8px 0;padding:5px 0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.crm-pilotage-bar>span:first-child{overflow-wrap:anywhere}.crm-pilotage-track{grid-column:1/-1;height:10px;background:var(--acc-surface-bg,var(--sysdash-surface-2,#f3f5f7))}.crm-pilotage-track>i{display:block;height:100%;background:var(--acc-brand,var(--sysdash-accent,#3c8dbc))}.crm-pilotage-bar:disabled{opacity:1;cursor:default}.crm-pilotage-bar:not(:disabled):hover,:is(.crm-pilotage-kpis,.crm-history-kpis)>button:not(:disabled):hover{background:var(--acc-surface-bg,var(--sysdash-surface-2,#f3f5f7))}.crm-pilotage-bar:focus-visible,:is(.crm-pilotage-kpis,.crm-history-kpis)>button:focus-visible{outline:2px solid var(--acc-brand,var(--sysdash-accent,#3c8dbc));outline-offset:3px}[data-pilotage-drill]{margin-top:14px}[data-pilotage-drill]>label{margin:10px 0}[data-pilotage-drill] select{min-height:150px}[data-pilotage-filter-error]:empty{display:none}@media(max-width:600px){.crm-pilotage-fields{grid-template-columns:1fr}.crm-pilotage-shortcuts .btn{flex:1 1 45%}}

#crmPilotage :is(.crm-pilotage-kpis,.crm-history-kpis){grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}#crmPilotage :is(.crm-pilotage-kpis,.crm-history-kpis)>button{display:block;text-align:left;white-space:normal;min-height:110px}#crmPilotage :is(.crm-pilotage-kpis,.crm-history-kpis)>button>span,#crmPilotage :is(.crm-pilotage-kpis,.crm-history-kpis)>button>strong,#crmPilotage :is(.crm-pilotage-kpis,.crm-history-kpis)>button>small{display:block;width:100%}#crmPilotage :is(.crm-pilotage-kpis,.crm-history-kpis) strong{margin-top:8px;overflow-wrap:normal}#crmPilotage :is(.crm-pilotage-kpis,.crm-history-kpis) small{font-weight:normal}.crm-pilotage-quality{padding:10px 12px;border-left:3px solid var(--adm-warning,#f39c12);background:var(--acc-surface-bg,var(--sysdash-surface-2,#f3f5f7))}

.crm-history-timeline{padding-left:22px;line-height:1.8}.crm-history-timeline time{font-variant-numeric:tabular-nums}[data-history-selection]{margin-top:12px}[data-history-selection] select{max-width:100%;min-height:34px}
