.medxyz-assignment{display:grid;gap:12px;padding:15px;border:1px solid #e1e6ef;border-radius:18px;background:linear-gradient(150deg,#fff,#f8f9fd);box-shadow:0 16px 42px rgba(23,32,51,.05)}
.medxyz-assignment__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
.medxyz-assignment__header h3{margin:0;color:#172033;font-size:17px;letter-spacing:-.015em}.medxyz-assignment__header p:not(.medxyz-assignment__eyebrow){margin:4px 0 0;color:#737d90;font-size:10px}.medxyz-assignment__eyebrow{margin:0 0 4px;color:#4556e8;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.medxyz-assignment__summary{display:flex;gap:7px;flex-wrap:wrap}.medxyz-assignment__summary>span{min-width:64px;padding:8px 10px;border:1px solid #e4e8f0;border-radius:11px;background:#fff;text-align:center}.medxyz-assignment__summary>span.has-warning{border-color:#f0d6a9;background:#fff9ef}.medxyz-assignment__summary strong,.medxyz-assignment__summary small{display:block}.medxyz-assignment__summary strong{font-size:17px;line-height:1}.medxyz-assignment__summary small{margin-top:4px;color:#7d8797;font-size:8px;font-weight:750}
.medxyz-assignment__lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.medxyz-assignment__doctor-lane{min-width:0;overflow:hidden;border:1px solid #e3e8f0;border-radius:14px;background:#fff}.medxyz-assignment__doctor-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;border-bottom:1px solid #edf0f5;background:#fbfcfe}.medxyz-assignment__avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eef0ff;color:#4556e8;font-size:12px;font-weight:900}.medxyz-assignment__doctor-copy{display:grid;min-width:0}.medxyz-assignment__doctor-copy strong{font-size:11px}.medxyz-assignment__doctor-copy span{margin-top:2px;overflow:hidden;color:#7b8494;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.medxyz-assignment__doctor-metrics{display:grid;text-align:right}.medxyz-assignment__doctor-metrics strong{font-size:12px}.medxyz-assignment__doctor-metrics span{color:#858e9e;font-size:8px}
.medxyz-assignment__next-summary{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 11px;border-bottom:1px solid #eef1f5}.medxyz-assignment__next-summary span{color:#7a8494;font-size:8px;font-weight:750}.medxyz-assignment__next-summary strong{color:#172033;font-size:11px}.medxyz-assignment__load{display:grid;grid-template-columns:1fr auto;gap:4px 8px;padding:8px 11px 5px;color:#7c8595;font-size:8px}.medxyz-assignment__load-track{grid-column:1/-1;height:5px;overflow:hidden;border-radius:999px;background:#eceff4}.medxyz-assignment__load-track span{display:block;height:100%;border-radius:inherit;background:#4556e8}
.medxyz-assignment__queue{display:grid;gap:6px;padding:7px}.medxyz-assignment__consult-card{display:grid;gap:6px;padding:8px;border:1px solid #e4e8ef;border-left:3px solid #9ba4b3;border-radius:10px;background:#fcfcfd}.medxyz-assignment__consult-card.is-next{border-color:#cfd5ff;border-left-color:#4556e8;background:#f5f6ff;box-shadow:0 5px 14px rgba(69,86,232,.08)}.medxyz-assignment__consult-card[data-mode="online"]{border-left-color:#347bb8}.medxyz-assignment__consult-top,.medxyz-assignment__consult-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.medxyz-assignment__badges{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.medxyz-assignment__sequence{color:#59667a;font-size:7px;font-weight:900;letter-spacing:.07em}.medxyz-assignment__mode,.medxyz-assignment__source{padding:3px 6px;border-radius:999px;font-size:7px;font-weight:850;white-space:nowrap}.medxyz-assignment__mode.is-online{background:#eaf4fc;color:#2c6fa9}.medxyz-assignment__mode.is-in-person{background:#edf7f3;color:#177d62}.medxyz-assignment__source.is-primary{background:#f0ecff;color:#6549b8}.medxyz-assignment__source.is-auto{background:#eef3f7;color:#53687b}.medxyz-assignment__consult-main{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px}.medxyz-assignment__time{font-size:17px;letter-spacing:-.03em}.medxyz-assignment__consult-main>div{display:grid;min-width:0}.medxyz-assignment__patient{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.medxyz-assignment__service{margin-top:2px;overflow:hidden;color:#788295;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.medxyz-assignment__consult-bottom{padding-top:5px;border-top:1px solid rgba(224,228,236,.7);color:#818a99;font-size:7px}
.medxyz-assignment__auto-status{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #cfe9dd;border-radius:12px;background:#f1faf6}.medxyz-assignment__auto-status strong{color:#177d62;font-size:9px}.medxyz-assignment__auto-status span{color:#63766e;font-size:8px}.medxyz-assignment__unassigned{overflow:hidden;border:1px solid #ecd9b8;border-radius:13px;background:#fffaf2}.medxyz-assignment__unassigned-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-bottom:1px solid #f0dfc3}.medxyz-assignment__unassigned-head>div{display:grid}.medxyz-assignment__unassigned-head strong{font-size:10px}.medxyz-assignment__unassigned-head span:not(.medxyz-assignment__unassigned-count){color:#8c7b61;font-size:8px}.medxyz-assignment__unassigned-count{padding:4px 8px;border-radius:999px;background:#f4e4c9;color:#925d14;font-size:8px;font-weight:900}.medxyz-assignment__unassigned-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.medxyz-assignment__unassigned-card{display:grid;gap:3px;padding:8px;border:1px solid #efdcbf;border-radius:9px;background:#fff}.medxyz-assignment__unassigned-card strong{font-size:9px}.medxyz-assignment__unassigned-card span{color:#876f4c;font-size:8px}.medxyz-assignment__preview-note{margin:0;color:#838c9a;font-size:8px;line-height:1.5}
@media(max-width:1100px){.medxyz-assignment__lanes{grid-template-columns:1fr}.medxyz-assignment__doctor-lane{display:grid;grid-template-columns:220px 180px minmax(0,1fr);align-items:stretch}.medxyz-assignment__doctor-head,.medxyz-assignment__next-summary,.medxyz-assignment__load{border-bottom:0}.medxyz-assignment__queue{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #edf0f5}}
@media(max-width:760px){.medxyz-assignment__header{flex-direction:column}.medxyz-assignment__summary{width:100%}.medxyz-assignment__summary>span{flex:1}.medxyz-assignment__doctor-lane{display:block}.medxyz-assignment__queue{display:grid;grid-template-columns:1fr}.medxyz-assignment__unassigned-list{grid-template-columns:1fr}.medxyz-assignment__auto-status{align-items:flex-start;flex-direction:column}}
