@media (min-width:681px){
  .cars-panel{position:relative}
  .cars-panel>.sticky-tools-bg{display:none}
  .cars-panel>.filter-grid,.cars-panel>.table-actions>.table-search,.cars-panel>.table-actions>.primary{transition:transform .18s ease,opacity .18s ease}
  .cars-panel.is-tools-stuck>.filter-grid,.cars-panel.is-tools-stuck>.table-actions>.table-search,.cars-panel.is-tools-stuck>.table-actions>.primary{position:sticky;top:16px;z-index:42}
  .cars-panel.is-tools-stuck>.sticky-tools-bg{display:none}
  .cars-panel.is-tools-stuck>.filter-grid{align-self:start;padding:0;background:transparent}
  .cars-panel.is-tools-stuck>.filter-grid label{gap:0}
  .cars-panel.is-tools-stuck>.filter-grid label>span{display:none}
  .cars-panel.is-tools-stuck>.table-actions>.table-search,.cars-panel.is-tools-stuck>.table-actions>.primary{align-self:start;margin-top:0}
  .cars-panel.is-tools-stuck>.filter-grid,.cars-panel.is-tools-stuck>.table-actions>.table-search,.cars-panel.is-tools-stuck>.table-actions>.primary{animation:stickyToolsIn .18s ease both}
  .sticky-tools-bar{position:fixed;top:0;z-index:40;display:none;height:103px;border:0;border-radius:0;background:var(--work);box-shadow:0 1px 1px rgba(0,0,0,.055);pointer-events:none;animation:stickyToolsIn .18s ease both}
  .sticky-tools-bar.has-bulk{height:146px}
  .sticky-table-head{position:fixed;top:64px;z-index:41;display:none;overflow:hidden;background:#f7f7f7;border:0;box-shadow:0 1px 1px rgba(0,0,0,.04);pointer-events:auto}
  .sticky-table-head.has-bulk{top:107px}
  .sticky-table-head table{border-collapse:collapse;background:#f7f7f7;table-layout:fixed;margin:0}
  .sticky-table-head th{height:37px;background:#f7f7f7!important;color:#222;font-size:14px;font-weight:600;padding:7px 9px;border:1px solid var(--line);text-align:left;white-space:nowrap;opacity:1}
  @keyframes stickyToolsIn{from{opacity:1;transform:translateY(-5px)}to{opacity:1;transform:none}}
}
.to-top{position:fixed;right:22px;bottom:22px;z-index:80;width:42px;height:42px;border:1px solid #1d7dad;border-radius:4px;background:#48b9dc;color:#fff;display:grid;place-items:center;box-shadow:0 8px 20px rgba(0,0,0,.2);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,background .12s ease}
.to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.to-top:hover{background:#337ab7}.to-top .fa-ico{font-size:18px}
@media (max-width:680px){.to-top{right:14px;bottom:calc(82px + env(safe-area-inset-bottom));width:44px;height:44px}}
