.conference-layout{display:grid;grid-template-columns:minmax(250px,340px) 1fr;gap:1rem}.conference-panel{padding:1rem}.conference-room{min-height:610px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#061a35;display:grid;place-items:center}.conference-room iframe{width:100%!important;height:610px!important}.conference-empty{text-align:center;color:white;padding:2rem}.conference-empty span{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 1rem;border-radius:50%;background:#0aa4c5;font-size:2rem}.conference-link{display:flex;gap:.5rem;margin-top:.8rem}.conference-link input{min-width:0;flex:1;border:1px solid var(--line);border-radius:9px;padding:.65rem}.procurement-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:.55rem;margin:1rem 0}.procurement-step{padding:.7rem;border-radius:10px;background:#eef3f9;text-align:center;font-size:.68rem;font-weight:800}.procurement-step.active{background:#dceaff;color:#1858d0}.procurement-step.done{background:#e3f7ef;color:#087856}@media(max-width:850px){.conference-layout{grid-template-columns:1fr}.conference-room,.conference-room iframe{min-height:540px;height:540px!important}.procurement-steps{grid-template-columns:1fr 1fr}.call-actions{flex-wrap:wrap}}
