/* Vendea Telemetry v3.8.46 — preserved compact canonical filters and action layouts. */
.p71-workbench-filter{
  display:grid;
  grid-template-columns:minmax(190px,260px) minmax(240px,1fr) minmax(190px,240px) auto;
  gap:12px;
  align-items:end;
}
.p71-workbench-filter label{min-width:0;display:flex;flex-direction:column;gap:6px;font-weight:700}
.p71-workbench-filter select,.p71-workbench-filter input{width:100%;min-width:0}
.p71-filter-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;white-space:nowrap}
.p71-filter-actions .btn{width:auto!important;min-width:0!important;display:inline-flex;flex:0 0 auto;padding-left:16px;padding-right:16px}
.p71-row-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end;white-space:nowrap}
.p71-row-actions .mini-action{width:auto;min-width:0}
.p71-enc-history{margin-top:12px}
.p71-enc-history .p2-table-wrap{max-height:360px;overflow:auto}
@media(max-width:1050px){
  .p71-workbench-filter{grid-template-columns:1fr 1fr}
  .p71-filter-actions{justify-content:flex-start}
}
@media(max-width:700px){
  .p71-workbench-filter{grid-template-columns:1fr}
  .p71-filter-actions{justify-content:flex-start;flex-wrap:wrap}
  .p71-row-actions{justify-content:flex-start;flex-wrap:wrap}
}

/* v3.8.45.3 canonical runtime root-cause repair */
[data-menu-item-row="Service Tasks"],
[data-menu-item-row="Vendea Oversight"],
[data-menu-item-row="Data Store / Migration"]{display:none!important}
.p71-workbench-filter{grid-template-columns:minmax(180px,250px) minmax(220px,360px) minmax(180px,220px) max-content!important}
.p71-filter-actions{width:auto!important;min-width:max-content!important;justify-self:end!important}
.p71-filter-actions .btn{width:auto!important;min-width:max-content!important;max-width:none!important;padding:10px 16px!important}
.p72-service-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:150px}
.p72-movement-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap}
.p72-movement-toolbar label{display:flex;flex-direction:column;gap:6px;min-width:min(760px,75vw);font-weight:700}
.p72-movement-select{width:min(900px,78vw)!important;min-width:320px!important;height:42px!important;padding:8px 12px!important;background:#071d2d!important;color:#eef8ff!important;border:1px solid #2e9be8!important;border-radius:8px!important}
.p71-row-actions{justify-content:flex-start!important}
.p71-row-actions .mini-action{display:inline-flex!important;width:auto!important;min-width:max-content!important}
@media(max-width:900px){
  .p71-workbench-filter{grid-template-columns:1fr 1fr!important}
  .p71-filter-actions{justify-self:start!important}
  .p72-movement-toolbar label,.p72-movement-select{min-width:0!important;width:100%!important}
}

/* v3.8.45.3 root-cause repair: compact Workbench actions in every viewport. */
.p71-workbench-filter{grid-template-columns:minmax(180px,260px) minmax(220px,360px) minmax(180px,240px) max-content!important;align-items:end!important}
.p71-filter-actions{display:flex!important;width:max-content!important;min-width:0!important;max-width:100%!important;justify-self:end!important;gap:8px!important}
.p71-filter-actions .btn{display:inline-flex!important;width:auto!important;min-width:0!important;max-width:220px!important;flex:0 0 auto!important;padding:10px 16px!important}
@media(max-width:1050px){.p71-workbench-filter{grid-template-columns:1fr 1fr!important}.p71-filter-actions{justify-self:start!important}}
