.v519-quota-board{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
  margin:14px 0 18px;
}
.v519-quota-card{
  display:grid;
  gap:7px;
  min-height:112px;
  padding:16px 18px;
  border:1px solid rgba(102,214,255,.16);
  border-radius:17px;
  background:linear-gradient(145deg,rgba(12,39,60,.84),rgba(11,30,49,.9));
}
.v519-quota-card span{color:#8eb5c7;font-size:12px;font-weight:800}
.v519-quota-card strong{color:#f1fbff;font-size:25px}
.v519-quota-card small{color:#6f92a4;line-height:1.5}
.v519-quota-card.estimate{
  border-color:rgba(84,223,200,.27);
  background:linear-gradient(145deg,rgba(17,66,70,.66),rgba(11,35,50,.92));
}
.v519-job-button.is-running{
  border-color:rgba(84,223,200,.5)!important;
  color:#c8fff4!important;
  background:rgba(20,107,92,.3)!important;
  box-shadow:0 0 0 3px rgba(84,223,200,.07);
}
.v519-job-panel{
  margin:14px 0;
  padding:17px;
  border:1px solid rgba(84,223,200,.22);
  border-radius:18px;
  background:linear-gradient(145deg,rgba(7,32,46,.95),rgba(8,25,40,.98));
}
.v519-job-panel[hidden]{display:none!important}
.v519-job-head{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:14px;
}
.v519-job-head h4{margin:5px 0;color:#f2fcff;font-size:18px}
.v519-job-head p{margin:0;color:#83a6b7;font-size:12px}
.v519-job-status{
  padding:7px 10px;
  border:1px solid rgba(102,214,255,.18);
  border-radius:999px;
  color:#8edcf8;
  background:rgba(30,96,128,.18);
  white-space:nowrap;
  font-size:11px;
  font-weight:900;
}
.v519-job-status.running{
  border-color:rgba(84,223,200,.28);
  color:#91efdc;
  background:rgba(31,116,97,.2);
}
.v519-job-progress{
  height:10px;
  margin:16px 0 10px;
  overflow:hidden;
  border-radius:999px;
  background:rgba(255,255,255,.055);
}
.v519-job-progress i{
  display:block;
  height:100%;
  border-radius:inherit;
  background:linear-gradient(90deg,#20a1d7,#51dbc3);
  transition:width .35s ease;
}
.v519-job-stage{margin:0;color:#d7edf5;line-height:1.65}
.v519-job-grid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:9px;
  margin-top:14px;
}
.v519-job-metric{
  padding:10px 11px;
  border:1px solid rgba(102,214,255,.1);
  border-radius:12px;
  background:rgba(255,255,255,.025);
}
.v519-job-metric span{display:block;color:#6f91a3;font-size:10px}
.v519-job-metric b{display:block;margin-top:5px;color:#e7f9ff;font-size:14px}
.v519-job-note{
  margin:13px 0 0;
  padding-top:12px;
  border-top:1px solid rgba(102,214,255,.08);
  color:#7f9fad;
  font-size:11px;
  line-height:1.65;
}
.v519-job-empty{color:#7797a8;line-height:1.65}
.manual-override-badge{
  border-color:rgba(242,187,84,.34)!important;
  color:#ffd68b!important;
  background:rgba(126,76,13,.2)!important;
}
@media(max-width:1050px){
  .v519-quota-board{grid-template-columns:1fr}
  .v519-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
  .v519-job-head{display:grid}
  .v519-job-grid{grid-template-columns:1fr}
}
