/* DekkFlow: "Sjekk kjøretøydata" — batch update of existing hotel profiles */
.svv-bulk-card{
  border:1px solid #ff9d286b;border-radius:18px;
  background:linear-gradient(140deg,#232c35 0%,#101a25 70%);
  margin:15px 0 18px;padding:clamp(14px,2.6vw,22px);
  box-shadow:0 8px 24px #0003,inset 0 0 28px #ff8a0712
}
.svv-bulk-head{display:flex;justify-content:space-between;gap:12px 18px;align-items:center;flex-wrap:wrap}
.svv-bulk-head h3{margin:0 0 6px;font-size:clamp(17px,2vw,21px);color:#f2f4f8}
.svv-bulk-head p{margin:0;color:#bdc9d7;max-width:780px;line-height:1.55;font-size:13px}
.svv-bulk-count{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}
.svv-bulk-count span{border:1px solid #6c75847a;background:#1a2531;border-radius:12px;padding:8px 11px;font-size:13px}
.svv-bulk-count strong{color:#ffb053;font-variant-numeric:tabular-nums;font-size:16px}
.svv-bulk-actions{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0 5px;align-items:center}
.svv-bulk-actions .tech-btn{min-height:43px;border-radius:11px;white-space:normal;text-align:center}
.svv-bulk-status{margin:10px 0 0;color:#dce4ee;line-height:1.5;font-size:13px;white-space:pre-line;overflow-wrap:anywhere}
.svv-bulk-note{color:#aebdca;font-size:12px;line-height:1.45;margin:9px 0 0}
.svv-bulk-progress{height:7px;overflow:hidden;border:1px solid #ffb2485d;background:#0b131c;border-radius:12px;margin:12px 0 0}
.svv-bulk-progress>span{height:100%;display:block;width:var(--svv-bulk-progress,0%);background:linear-gradient(90deg,#ed8613,#ffce64);transition:width .2s ease}
@media(max-width:700px){
 .svv-bulk-card{padding:14px 12px;border-radius:14px}
 .svv-bulk-head h3{font-size:18px}
 .svv-bulk-actions{display:grid;grid-template-columns:1fr}
 .svv-bulk-actions .tech-btn{width:100%;min-height:46px}
}
@media(prefers-reduced-motion:reduce){.svv-bulk-progress>span{transition:none}}
