/* V203 — narrow status columns, uniform pills and contained search inputs. */
@media screen{
 .health-cell .request-health,.presence-cell .agent-state{box-sizing:border-box;width:104px;min-width:104px!important;max-width:104px;height:24px;min-height:24px;padding:3px 7px!important;gap:5px;font-size:11px;line-height:1.3;justify-content:flex-start;white-space:nowrap}
 .health-cell .request-health small{font-size:inherit}
 .presence-cell .connection-status-stack{align-items:flex-start;min-width:0!important}
 .presence-cell .connection-status-chip{min-width:104px!important;white-space:nowrap}
 table :is(.health-col,.health-cell,.presence-col,.presence-cell){box-sizing:border-box;width:124px!important;min-width:124px!important;max-width:124px!important;padding-inline:10px}
 table .column-filters :is(.health-col,.presence-col) input{min-width:0;max-width:100%;width:100%}
 .column-filters input{height:32px!important;min-height:32px!important;padding:0 8px;font-size:12px}
 /* The label owns the frame; the search input fills its inner box, including on Safari. */
 .topbar .top-actions .global-search{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:7px;height:40px;min-height:40px;max-height:40px;padding:0 11px;overflow:hidden}
 .topbar .top-actions .global-search>span{flex:0 0 auto;align-self:center;line-height:1}
 .topbar .top-actions .global-search #globalSearch{box-sizing:border-box;display:block;align-self:stretch;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;line-height:normal;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;flex:1 1 auto;min-width:0;background:transparent!important;color:inherit;-webkit-appearance:none;appearance:none}
 .topbar .top-actions .global-search #globalSearch::-webkit-search-decoration{-webkit-appearance:none}
 .topbar .global-search:focus-within{outline:2px solid var(--blue,#367cce);outline-offset:2px}
}
@media screen and (min-width:1400px){
 table[data-entity="assets"].sticky-key-columns :is(.presence-col,.presence-cell){left:212px}
 table[data-entity="assets"].sticky-key-columns :is(.machine-col,.machine-cell){left:336px}
}
