@media (max-width:767.98px){.mobile-interface-module__P4UV9G__surface{--r-lg:8px;--r-xl:12px}.mobile-interface-module__P4UV9G__surface button,.mobile-interface-module__P4UV9G__surface input,.mobile-interface-module__P4UV9G__surface select,.mobile-interface-module__P4UV9G__surface textarea{font:revert-layer}}
.desktop-module__7-66tW__patientRow,.desktop-module__7-66tW__listHead{grid-template-columns:105px minmax(180px,1fr) minmax(130px,.6fr) 112px 110px;align-items:center;gap:16px;display:grid}.desktop-module__7-66tW__list{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.desktop-module__7-66tW__listHead{background:color-mix(in srgb, var(--muted) 45%, var(--card));border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);padding:14px 20px;font-size:10px;font-weight:600}.desktop-module__7-66tW__patientRow{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);min-height:90px;padding:16px 20px;transition:background .15s}.desktop-module__7-66tW__patientRow:last-child{border-bottom:0}.desktop-module__7-66tW__patientRow:hover{background:color-mix(in srgb, var(--primary) 3%, var(--card))}.desktop-module__7-66tW__rowTime{font-variant-numeric:tabular-nums;flex-direction:column;gap:5px;font-size:12px;display:flex}.desktop-module__7-66tW__rowTime strong{font-size:13px}.desktop-module__7-66tW__rowTime>span{color:var(--muted-foreground);font-size:10px}.desktop-module__7-66tW__patientIdentity{min-width:0}.desktop-module__7-66tW__patientName{text-align:left;font-size:13px;font-weight:600;line-height:1.4}.desktop-module__7-66tW__patientName:hover,.desktop-module__7-66tW__currentName:hover{color:var(--primary);text-decoration:underline}.desktop-module__7-66tW__patientIdentity p{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.5}.desktop-module__7-66tW__tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.desktop-module__7-66tW__tags:empty{display:none}.desktop-module__7-66tW__visitInfo{flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.desktop-module__7-66tW__payment{color:var(--muted-foreground);overflow-wrap:anywhere;align-items:flex-start;gap:4px;font-size:10px;display:flex}.desktop-module__7-66tW__payment svg{flex-shrink:0;margin-top:2px}.desktop-module__7-66tW__rowStatus{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.desktop-module__7-66tW__wait{color:var(--muted-foreground);align-items:center;gap:4px;font-size:10px;display:flex}.desktop-module__7-66tW__longWait{color:#a45b10;font-weight:600}.desktop-module__7-66tW__rowActions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.desktop-module__7-66tW__openPatient{min-width:28px;min-height:32px;color:var(--muted-foreground);border-radius:6px;place-items:center;display:grid}.desktop-module__7-66tW__openPatient:hover{color:var(--primary);background:var(--muted)}.desktop-module__7-66tW__empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:10px;padding:65px 20px;font-size:13px;display:flex}.desktop-module__7-66tW__empty span{font-size:11px}.desktop-module__7-66tW__loadMore{color:var(--muted-foreground);align-items:center;gap:12px;padding:16px 20px;font-size:11px;display:flex}.desktop-module__7-66tW__queueLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.desktop-module__7-66tW__queueRow{grid-template-columns:70px minmax(140px,1fr) minmax(95px,.6fr) 100px 110px;gap:12px}.desktop-module__7-66tW__serving{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));background:var(--card);border-radius:12px;position:sticky;top:100px;overflow:hidden}.desktop-module__7-66tW__servingHeading{background:color-mix(in srgb, var(--primary) 6%, var(--card));border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:16px 20px;font-size:12px;font-weight:600;display:flex}.desktop-module__7-66tW__servingHeading svg{color:var(--primary);margin-left:auto}.desktop-module__7-66tW__liveDot{background:var(--primary);border-radius:50%;width:6px;height:6px}.desktop-module__7-66tW__currentPatient{border-bottom:1px solid var(--border);padding:20px}.desktop-module__7-66tW__currentNumber{letter-spacing:-.05em;color:var(--primary);margin-bottom:8px;font-size:38px;font-weight:650;line-height:1.3;display:block}.desktop-module__7-66tW__currentName{text-align:left;margin:18px 0 5px;font-size:16px;font-weight:600;display:block}.desktop-module__7-66tW__servingFootnote{color:var(--muted-foreground);padding:16px 20px;font-size:11px;line-height:1.6}.desktop-module__7-66tW__servingEmpty{color:var(--muted-foreground);padding:35px 20px;font-size:13px}.desktop-module__7-66tW__servingEmpty p{color:var(--foreground);margin:16px 0 8px;font-weight:600}.desktop-module__7-66tW__servingEmpty span{font-size:11px;line-height:1.5}.desktop-module__7-66tW__week{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.desktop-module__7-66tW__weekDay{border-right:1px solid var(--border);min-width:0}.desktop-module__7-66tW__weekDay:last-child{border-right:0}.desktop-module__7-66tW__dayHeading{text-align:left;border-bottom:1px solid var(--border);width:100%;color:var(--muted-foreground);padding:16px 12px;font-size:11px}.desktop-module__7-66tW__dayHeading strong{color:var(--foreground);margin-top:4px;font-size:22px;font-weight:500;display:block}.desktop-module__7-66tW__daySelected .desktop-module__7-66tW__dayHeading{background:color-mix(in srgb, var(--primary) 6%, var(--card));color:var(--primary)}.desktop-module__7-66tW__daySelected .desktop-module__7-66tW__dayHeading strong{color:var(--primary)}.desktop-module__7-66tW__dayBody{flex-direction:column;gap:8px;min-height:230px;padding:10px;display:flex}.desktop-module__7-66tW__session{border:1px solid color-mix(in srgb, var(--primary) 15%, var(--border));background:color-mix(in srgb, var(--primary) 5%, var(--card));border-radius:7px;padding:10px 8px;font-size:10px;line-height:1.7}.desktop-module__7-66tW__session strong{font-size:11px;font-weight:600;display:block}.desktop-module__7-66tW__session span{color:var(--muted-foreground);overflow-wrap:anywhere;display:block}.desktop-module__7-66tW__blocked{color:#8b5b1c;overflow-wrap:anywhere;background:#fff8ed;border:1px solid #ead5b5;border-radius:7px;padding:10px 8px;font-size:10px;line-height:1.7}.desktop-module__7-66tW__blocked strong{display:block}.desktop-module__7-66tW__noSession{color:var(--muted-foreground);padding:12px 0;font-size:10px;line-height:1.6}.desktop-module__7-66tW__dayFooter{color:var(--muted-foreground);margin-top:auto;padding-top:10px;font-size:10px}@media (max-width:1250px){.desktop-module__7-66tW__queueLayout{grid-template-columns:minmax(0,1fr) 250px;gap:14px}.desktop-module__7-66tW__queueRow{grid-template-columns:55px minmax(130px,1fr) 85px 110px}.desktop-module__7-66tW__queueRow .desktop-module__7-66tW__visitInfo,.desktop-module__7-66tW__queueRow.desktop-module__7-66tW__listHead span:nth-child(3){display:none}.desktop-module__7-66tW__patientRow,.desktop-module__7-66tW__listHead{gap:10px;padding:14px}}@media (max-width:1150px){.desktop-module__7-66tW__queueLayout{grid-template-columns:minmax(0,1fr)}.desktop-module__7-66tW__serving{order:-1;position:static}.desktop-module__7-66tW__patientRow,.desktop-module__7-66tW__listHead{grid-template-columns:80px minmax(140px,1fr) 100px 110px}.desktop-module__7-66tW__visitInfo,.desktop-module__7-66tW__listHead span:nth-child(3){display:none}.desktop-module__7-66tW__week{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-module__7-66tW__weekDay{border-bottom:1px solid var(--border)}.desktop-module__7-66tW__dayBody{min-height:180px}}
