/* Yolka v1.24.5 - manifiestos clicables y urgentes en una sola fila */
.manifest-number-link{
  appearance:none;
  border:0;
  background:transparent;
  color:#0563d8;
  padding:0;
  margin:0;
  font:800 14px/1.25 inherit;
  text-decoration:none;
  cursor:pointer;
  white-space:nowrap;
}
.manifest-number-link:hover,
.manifest-number-link:focus-visible{
  color:#003f98;
  text-decoration:underline;
  outline:none;
}
#mastersListTable td:first-child,
#mastersListTable th:first-child{white-space:nowrap}

#urgentManifestCard .urgent-list{
  width:100%;
  overflow:auto;
  max-height:520px;
}
#urgentManifestCard .urgent-table-head,
#urgentManifestCard .urgent-control-row{
  display:grid !important;
  grid-template-columns:110px minmax(190px,1.15fr) minmax(180px,.9fr) minmax(180px,1fr) minmax(230px,1.35fr) minmax(155px,.85fr) 150px;
  align-items:center;
  column-gap:14px;
  min-width:1220px;
  width:100%;
  box-sizing:border-box;
}
#urgentManifestCard .urgent-table-head{
  position:sticky;
  top:0;
  z-index:2;
  padding:10px 12px;
  border-bottom:1px solid #d8e3ef;
  background:#fff;
  color:#52677e;
  font-size:11px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.02em;
}
#urgentManifestCard .urgent-control-row{
  min-height:66px;
  padding:9px 12px;
  border-bottom:1px solid #e1e9f2;
  background:#fff;
}
#urgentManifestCard .urgent-control-row:hover{background:#f7fbff}
#urgentManifestCard .urgent-control-row>span{
  min-width:0;
  display:flex;
  align-items:center;
  gap:8px;
  overflow:hidden;
  white-space:nowrap;
}
#urgentManifestCard .urgent-control-row>span:first-child,
#urgentManifestCard .urgent-control-row>span:nth-child(2){
  flex-wrap:nowrap;
}
#urgentManifestCard .urgent-control-row small{
  display:inline;
  margin:0;
  color:#64788e;
  white-space:nowrap;
}
#urgentManifestCard .urgent-number{
  appearance:none;
  border:0;
  background:transparent;
  color:#0563d8;
  padding:0;
  font-weight:800;
  cursor:pointer;
  white-space:nowrap;
}
#urgentManifestCard .urgent-number:hover,
#urgentManifestCard .urgent-number:focus-visible{
  color:#003f98;
  text-decoration:underline;
  outline:none;
}
#urgentManifestCard .urgent-progress{
  width:100%;
  min-width:150px;
  height:18px;
  position:relative;
  border-radius:999px;
  background:#e6edf6;
  overflow:hidden;
}
#urgentManifestCard .urgent-progress i{
  display:block;
  height:100%;
  border-radius:inherit;
  background:linear-gradient(90deg,#1478e8,#18ad78);
}
#urgentManifestCard .urgent-progress em{
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#082c59;
  font-size:11px;
  font-style:normal;
  font-weight:900;
}
#urgentManifestCard .urgent-observation{
  display:block !important;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
#urgentManifestCard .urgent-observation small{display:none}
#urgentManifestCard .urgent-actions{
  justify-content:flex-end;
  overflow:visible !important;
}
#urgentManifestCard .urgent-actions button{
  flex:0 0 40px;
  width:40px;
  height:40px;
  padding:0;
}
@media(max-width:900px){
  #urgentManifestCard .urgent-table-head,
  #urgentManifestCard .urgent-control-row{min-width:1120px}
}
