/* Shared toolbar for business products, platform components, public and algorithm services. */
.version-management-page :is(.filters,.sav-filters){
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
  margin:0;
  padding:12px 16px;
  background:#fff;
  font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;
  font-size:14px;
  line-height:22px;
}
.version-management-page :is(.filters,.sav-filters)>input{
  box-sizing:border-box;
  flex:0 1 300px;
  width:300px;
  min-width:180px;
  max-width:100%;
  height:32px;
  padding:0 10px;
  border:1px solid #d6dfe3;
  border-radius:4px;
  background:#fff;
  color:#26333c;
  /* Override the legacy global .control/.search font !important rules in this scope only. */
  font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:22px!important;
}
.version-management-page :is(.filters,.sav-filters)>input::placeholder{
  color:#788791!important;
  opacity:1!important;
  font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:22px!important;
}
.version-management-page :is(.filters,.sav-filters)>.btn{
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  height:32px;
  min-height:32px;
  margin:0;
  padding:0 12px;
  border-radius:4px;
  font-family:inherit;
  font-size:14px;
  font-weight:400;
  line-height:20px;
  white-space:nowrap;
}
.version-management-page :is(.filters,.sav-filters)>input:focus{
  outline:none;
  border-color:#177d70;
  box-shadow:0 0 0 2px rgba(23,125,112,.1);
}
.version-management-page :is(.filters,.sav-filters)>.btn:focus-visible{
  outline:2px solid #177d70;
  outline-offset:2px;
}

/* Public and algorithm services share a single list renderer and sizing rules. */
.version-management-page .service-version-table{min-width:1400px!important}
.version-management-page .service-version-table :is(th,td,.cell-main,.cell-sub,.cell-line-clamp){white-space:nowrap!important}
.version-management-page .service-version-table .cell-line-clamp{display:block;-webkit-line-clamp:unset;max-height:none!important}
