/* TecniQuote v5.4.9 - flujo Plano 2D primero */
#v500RenderStage.tq-photo-render-mode.tq-render-awaiting{
  background:radial-gradient(circle at 50% 25%,#102b43 0,#071523 48%,#050d16 100%)!important;
}
#v500RenderStage .tq-render-empty{
  position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:12px;padding:28px;text-align:center;color:#eef8ff;background:radial-gradient(circle at 50% 20%,rgba(28,83,122,.42),rgba(5,13,22,.96) 68%);
}
#v500RenderStage .tq-render-empty[hidden]{display:none!important}
#v500RenderStage .tq-render-empty-icon{font-size:46px;filter:drop-shadow(0 10px 24px #0008)}
#v500RenderStage .tq-render-empty h3{margin:0;color:#f3fbff;font-size:clamp(22px,3vw,36px)}
#v500RenderStage .tq-render-empty p{max-width:610px;margin:0;color:#b9cfe0;font-size:14px;line-height:1.5}
#v500RenderStage .tq-render-empty button{
  margin-top:8px;min-height:52px;padding:0 24px;border:1px solid #a882ff;border-radius:15px;
  background:linear-gradient(180deg,#8c4cff,#6635e8);box-shadow:0 14px 34px rgba(76,32,190,.35);color:#fff;font-weight:900;cursor:pointer;
}
#v500RenderStage .tq-render-empty small{max-width:650px;color:#85a8bf;line-height:1.45}
#v500RenderStage.tq-render-awaiting .tq-real-render-status{display:none!important}
body.tq-diagram-mode .tq-pro-viewcard:nth-child(1) .tq-pro-viewthumb,
body.tq-diagram-mode .tq-pro-viewcard:nth-child(2) .tq-pro-viewthumb,
body.tq-diagram-mode .tq-pro-viewcard:nth-child(3) .tq-pro-viewthumb,
body.tq-diagram-mode .tq-pro-viewcard:nth-child(5) .tq-pro-viewthumb{
  background-color:#10243a!important;
  background-image:linear-gradient(rgba(72,131,174,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(72,131,174,.22) 1px,transparent 1px)!important;
  background-size:18px 18px!important;
}
@media(max-width:820px){
  #v500RenderStage .tq-render-empty{padding:22px 18px;gap:10px}
  #v500RenderStage .tq-render-empty-icon{font-size:38px}
  #v500RenderStage .tq-render-empty h3{font-size:23px}
  #v500RenderStage .tq-render-empty p{font-size:13px}
  #v500RenderStage .tq-render-empty button{width:100%;max-width:340px;min-height:54px;padding:0 16px}
}
