.ConsultationQueuePanel_container__ZWBVa{--panel-bg:#f7f7f7;--card-bg:#ffffff;--border:#ebebeb;--border-subtle:#f3f3f3;--text-primary:#1a1a1a;--text-secondary:#555;--text-muted:#aaa;--accent:#3b5bdb;--accent-soft:#f0f3ff;--green:#2d6a4f;--green-soft:#f2f7f5;--amber:#92400e;--amber-soft:#fdfaf5;--red:#c0392b;height:100%;display:flex;flex-direction:column;background:var(--panel-bg)}.ConsultationQueuePanel_header__eWuRn{padding:.5rem 1rem;border-bottom:1px solid var(--border);background:#fff;flex-shrink:0}.ConsultationQueuePanel_statsRow__o3Eei{display:flex;align-items:center;justify-content:space-between}.ConsultationQueuePanel_statsLeft__eW_a3{display:flex;align-items:center;gap:.875rem}.ConsultationQueuePanel_statItem__T_sFe{display:flex;align-items:center;gap:.275rem;font-size:.6rem;letter-spacing:.01em}.ConsultationQueuePanel_statusDot__NFa_E{width:.325rem;height:.325rem;border-radius:50%;flex-shrink:0}.ConsultationQueuePanel_statusDot__NFa_E.ConsultationQueuePanel_waiting__phxy0{background:#b07d2e}.ConsultationQueuePanel_statusDot__NFa_E.ConsultationQueuePanel_inProgress__iRyze{background:var(--accent)}.ConsultationQueuePanel_statusDot__NFa_E.ConsultationQueuePanel_live__a7V8K{background:var(--green);animation:ConsultationQueuePanel_pulse__ToWAu 2.6s cubic-bezier(.4,0,.6,1) infinite}.ConsultationQueuePanel_statLabel__ayMYY{color:var(--text-muted)}.ConsultationQueuePanel_statValue__A5zUF{font-weight:600;color:var(--text-primary)}.ConsultationQueuePanel_liveIndicator__zcreS{display:flex;align-items:center;gap:.275rem}.ConsultationQueuePanel_liveText__869Cc{font-size:.575rem;font-weight:500;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.ConsultationQueuePanel_errorContainer__tRqhi{margin-top:.375rem;padding:.375rem .5rem;background:#fdf5f5;border:1px solid #f5c6c6;border-radius:.3rem}.ConsultationQueuePanel_errorContent__bvIlO{display:flex;align-items:flex-start;gap:.3rem}.ConsultationQueuePanel_errorIcon__ZX4_5{width:.75rem;height:.75rem;color:var(--red);flex-shrink:0;margin-top:.05rem}.ConsultationQueuePanel_errorText__4wy0_{font-size:.625rem;color:#7f1d1d}.ConsultationQueuePanel_queueList___yfy_{flex:1;overflow-y:auto;padding:.625rem .875rem;scrollbar-width:thin;scrollbar-color:#e0e0e0 transparent}.ConsultationQueuePanel_queueList___yfy_::-webkit-scrollbar{width:3px}.ConsultationQueuePanel_queueList___yfy_::-webkit-scrollbar-track{background:transparent}.ConsultationQueuePanel_queueList___yfy_::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.ConsultationQueuePanel_queueList___yfy_::-webkit-scrollbar-thumb:hover{background:#c8c8c8}.ConsultationQueuePanel_queueItems__sQ37S{display:flex;flex-direction:column;gap:.5rem}.ConsultationQueuePanel_emptyState__sL5Fq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem;gap:.3rem}.ConsultationQueuePanel_emptyIcon__2mRtA{width:2rem;height:2rem;background:#efefef;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.2rem}.ConsultationQueuePanel_emptyIconSvg__bn7bI{width:1rem;height:1rem;color:#ccc}.ConsultationQueuePanel_emptyTitle__1bn5g{font-size:.6875rem;font-weight:500;color:var(--text-secondary);margin:0}.ConsultationQueuePanel_emptySubtitle__rFIAv{font-size:.625rem;color:var(--text-muted);margin:0}.ConsultationQueuePanel_queueCard__kG5Vc{background:var(--card-bg);border:1px solid var(--border);border-radius:.4rem;padding:.625rem .75rem;transition:border-color .12s}.ConsultationQueuePanel_queueCard__kG5Vc:hover{border-color:#d4d4d4}.ConsultationQueuePanel_queueCard__kG5Vc.ConsultationQueuePanel_inConsultation__ThAVF{border-color:#c7d5f8;background:#fdfdff}.ConsultationQueuePanel_cardHeader__mWALY{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.ConsultationQueuePanel_cardHeaderLeft___vIUW{display:flex;align-items:center;gap:.4rem}.ConsultationQueuePanel_queueNumberContainer__dnLg1{display:flex;align-items:baseline;gap:.25rem}.ConsultationQueuePanel_queueNumber__Utvu9{font-size:.875rem;font-weight:700;color:var(--text-primary);line-height:1;letter-spacing:-.02em}.ConsultationQueuePanel_queueNumber__Utvu9.ConsultationQueuePanel_inConsultation__ThAVF{color:var(--accent)}.ConsultationQueuePanel_queueTime__YK1_k{font-size:.575rem;color:var(--text-muted)}.ConsultationQueuePanel_queueTime__YK1_k.ConsultationQueuePanel_inConsultation__ThAVF{color:var(--accent);font-weight:500}.ConsultationQueuePanel_inConsultationIcon__TeP4v{width:.875rem;height:.875rem}.ConsultationQueuePanel_statusBadge__PjxXQ{padding:.125rem .4rem;font-size:.55rem;font-weight:600;border-radius:.2rem;letter-spacing:.05em;text-transform:uppercase;border:1px solid}.ConsultationQueuePanel_statusBadge__PjxXQ.ConsultationQueuePanel_waiting__phxy0{background:var(--amber-soft);color:var(--amber);border-color:#e8d5b0}.ConsultationQueuePanel_statusBadge__PjxXQ.ConsultationQueuePanel_inConsultation__ThAVF{background:var(--accent-soft);color:var(--accent);border-color:#c7d5f8}.ConsultationQueuePanel_patientInfo__pTQ_I{margin-bottom:.25rem}.ConsultationQueuePanel_patientName__i24we{font-size:.6875rem;font-weight:600;color:var(--text-primary);margin:0 0 .1rem;letter-spacing:-.01em}.ConsultationQueuePanel_patientMeta___Fxkp{display:flex;align-items:center;gap:.3rem;font-size:.6rem;color:var(--text-muted)}.ConsultationQueuePanel_metaDivider__ZJPJ0{color:#ddd}.ConsultationQueuePanel_chiefComplaint__NqQXl{margin-bottom:.375rem}.ConsultationQueuePanel_complaintText__OHN4H{font-size:.6rem;color:var(--text-secondary);margin:0;line-height:1.4;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ConsultationQueuePanel_complaintLabel__YT_y1{font-weight:500;color:var(--text-muted)}.ConsultationQueuePanel_vitalsContainer__L9RFT{margin-bottom:.375rem}.ConsultationQueuePanel_vitalsSummary__5HKro{padding:.375rem .5rem;background:var(--border-subtle);border-radius:.3rem;border:1px solid var(--border)}.ConsultationQueuePanel_vitalsGrid__ANJ7D{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;font-size:.6rem}.ConsultationQueuePanel_vitalItem__hAqdp{display:flex;flex-direction:column;gap:.1rem}.ConsultationQueuePanel_vitalLabel__N1d6J{color:var(--text-muted);font-size:.55rem;letter-spacing:.02em}.ConsultationQueuePanel_vitalValue__XVeBH{font-weight:600;color:var(--text-primary);font-size:.6rem}.ConsultationQueuePanel_vitalsActions__DRJCI{display:flex;align-items:center;justify-content:flex-end;margin-top:.3rem;padding-top:.3rem;border-top:1px solid var(--border)}.ConsultationQueuePanel_editVitalsButton__Q_l_I{display:flex;align-items:center;gap:.2rem;padding:.15rem .4rem;font-size:.575rem;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid var(--border);border-radius:.2rem;cursor:pointer;transition:border-color .12s,color .12s}.ConsultationQueuePanel_editVitalsButton__Q_l_I:hover{border-color:#bbb;color:var(--text-primary)}.ConsultationQueuePanel_editIcon__kqW8c{width:.6rem;height:.6rem}.ConsultationQueuePanel_cardFooter__abfIm{display:flex;align-items:center;justify-content:space-between;padding-top:.375rem;border-top:1px solid var(--border-subtle)}.ConsultationQueuePanel_waitTime__w7JSt{font-size:.6rem;color:var(--text-muted);display:inline-flex;align-items:center;gap:.2rem}.ConsultationQueuePanel_waitTimeIcon__aMmhc{width:.625rem;height:.625rem}.ConsultationQueuePanel_waitTimeValue__aVj55{font-weight:600;color:var(--text-secondary)}.ConsultationQueuePanel_cardActions__pQmaS{display:flex;align-items:center;gap:.3rem}.ConsultationQueuePanel_callButton__cJSYU{padding:.25rem .625rem;background:var(--accent);color:#fff;font-size:.6rem;font-weight:500;border-radius:.3rem;border:none;cursor:pointer;transition:background .12s;letter-spacing:.01em}.ConsultationQueuePanel_callButton__cJSYU:hover{background:#2f4cc0}.ConsultationQueuePanel_continueButton__uh3UF{padding:.25rem .625rem;background:var(--green);color:#fff;font-size:.6rem;font-weight:500;border-radius:.3rem;border:none;cursor:pointer;transition:background .12s;display:flex;align-items:center;gap:.25rem}.ConsultationQueuePanel_continueButton__uh3UF:hover{background:#245c43}.ConsultationQueuePanel_continueIcon__cp_p_{width:.6rem;height:.6rem}.ConsultationQueuePanel_cancelButton__2Nv0I{padding:.25rem;color:#ccc;background:transparent;border:none;border-radius:.3rem;cursor:pointer;transition:color .12s;display:flex;align-items:center;justify-content:center}.ConsultationQueuePanel_cancelButton__2Nv0I:hover{color:var(--red)}.ConsultationQueuePanel_cancelIcon__dvLMa{width:.75rem;height:.75rem}.ConsultationQueuePanel_inProgressBadge__21yvz{padding:.125rem .4rem;background:var(--green-soft);color:var(--green);font-size:.55rem;font-weight:600;border-radius:9999px;border:1px solid #b7d4c8;letter-spacing:.05em;text-transform:uppercase}.ConsultationQueuePanel_modalOverlay__hdnq_{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1200}.ConsultationQueuePanel_modalCard__o9pVC{width:100%;max-width:22rem;background:#fff;border:1px solid var(--border);border-radius:.5rem;padding:1rem;box-shadow:0 16px 40px rgba(15,23,42,.2)}.ConsultationQueuePanel_modalTitle__UZbYc{margin:0;font-size:.9rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.ConsultationQueuePanel_modalBody__sljWD{margin:.5rem 0 0;font-size:.7rem;line-height:1.5;color:var(--text-secondary)}.ConsultationQueuePanel_modalActions__7bUQg{margin-top:.9rem;display:flex;justify-content:flex-end;gap:.45rem}.ConsultationQueuePanel_modalDangerButton__wy28v,.ConsultationQueuePanel_modalSecondaryButton__SspSX{border-radius:.35rem;font-size:.625rem;font-weight:600;padding:.35rem .6rem;cursor:pointer;border:1px solid transparent;transition:background .12s,color .12s,border-color .12s,opacity .12s}.ConsultationQueuePanel_modalSecondaryButton__SspSX{background:#fff;color:var(--text-secondary);border-color:var(--border)}.ConsultationQueuePanel_modalSecondaryButton__SspSX:hover:not(:disabled){color:var(--text-primary);border-color:#cfcfcf}.ConsultationQueuePanel_modalDangerButton__wy28v{background:#b42318;color:#fff}.ConsultationQueuePanel_modalDangerButton__wy28v:hover:not(:disabled){background:#912018}.ConsultationQueuePanel_modalDangerButton__wy28v:disabled,.ConsultationQueuePanel_modalSecondaryButton__SspSX:disabled{opacity:.65;cursor:not-allowed}.ConsultationQueuePanel_loadingContainer__RabDU{height:100%;padding:.75rem .875rem}.ConsultationQueuePanel_loadingSkeleton__l6ar6{animation:ConsultationQueuePanel_pulse__ToWAu 2s cubic-bezier(.4,0,.6,1) infinite}.ConsultationQueuePanel_skeletonItems__nmaYG{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.ConsultationQueuePanel_skeletonHeader__4AWNh{height:.5rem;background:#ebebeb;border-radius:.2rem;width:55%}.ConsultationQueuePanel_skeletonSubheader__xvvBV{height:.4rem;background:#f0f0f0;border-radius:.2rem;width:35%;margin-top:.2rem}.ConsultationQueuePanel_skeletonCard__PnC0j{height:5.5rem;background:#f3f3f3;border-radius:.4rem}@keyframes ConsultationQueuePanel_pulse__ToWAu{0%,to{opacity:1}50%{opacity:.4}}