.OpsPatientStrip_strip__uU8pJ{--sev-auth:var(--color-warning);--sev-auth-wash:color-mix(in srgb,var(--color-warning) 16%,transparent);--sev-risk:var(--color-error);--sev-hold:var(--color-textSecondary);--sev-hold-wash:color-mix(in srgb,var(--color-textSecondary) 14%,transparent);--sev-kick:#7c5cd6;--sev-kick-wash:color-mix(in srgb,#7c5cd6 16%,transparent);--sev-docs:var(--color-info);--sev-docs-wash:color-mix(in srgb,var(--color-info) 16%,transparent);--sev-qa:var(--color-error);--sev-qa-wash:color-mix(in srgb,var(--color-error) 16%,transparent);--sev-ok:var(--color-success);--sev-ok-wash:color-mix(in srgb,var(--color-success) 16%,transparent);--radius:9px;--radius-sm:6px;--shadow:0 1px 2px var(--color-shadow);--mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono",Menlo,Consolas,monospace;position:relative;display:grid;gap:7px;width:100%;text-align:left;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius);padding:10px 12px 10px 16px;cursor:pointer;font:inherit;color:inherit;transition:border-color .12s,box-shadow .12s}.OpsPatientStrip_strip__uU8pJ:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:999px;background:var(--spine,var(--sev-hold))}.OpsPatientStrip_strip__uU8pJ:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border))}.OpsPatientStrip_strip__uU8pJ[aria-selected=true]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),var(--shadow);background:var(--color-backgroundSecondary)}.OpsPatientStrip_strip__uU8pJ.OpsPatientStrip_waiting___ishU{opacity:.62}.OpsPatientStrip_stripTop___BPV6,.OpsPatientStrip_topLine__wLWNi{display:flex;align-items:center;gap:8px;min-width:0}.OpsPatientStrip_topLine__wLWNi{flex:1;overflow:hidden}.OpsPatientStrip_name__NnG8p{font-weight:650;font-size:13.5px;letter-spacing:-.005em;color:var(--color-textPrimary);flex-shrink:0;white-space:nowrap}.OpsPatientStrip_payerBadge__VUbC5{font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:999px;border:1px solid transparent;color:var(--color-textPrimary);white-space:nowrap;flex-shrink:0}.OpsPatientStrip_payerFallback__eG__T{font-size:11px;color:var(--color-textSecondary);flex-shrink:0}.OpsPatientStrip_services__tNcCK{font-size:10.5px;font-weight:650;letter-spacing:.04em;color:var(--color-textSecondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.OpsPatientStrip_count__Yvv7y{margin-left:auto;flex-shrink:0;font-family:var(--mono);font-size:11.5px;font-weight:700;color:var(--color-textPrimary);background:var(--color-backgroundSecondary);border:1px solid var(--color-border);border-radius:999px;padding:1px 8px}.OpsPatientStrip_stripBot__ot_cK{display:flex;align-items:center;gap:9px}.OpsPatientStrip_tag__jLgCe{font-size:10.5px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-sm);color:var(--sev,var(--sev-hold));background:var(--sev-wash,var(--sev-hold-wash))}.OpsPatientStrip_age___M_Is{font-family:var(--mono);font-size:11.5px;color:var(--color-textSecondary);margin-left:auto}.OpsPatientStrip_age___M_Is.OpsPatientStrip_risk__6eN4I{color:var(--sev-risk);font-weight:700}.OpsPatientStrip_whoPill__phOJu{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:700;background:var(--color-backgroundSecondary);border:1px solid var(--color-border);color:var(--color-textSecondary)}.OpsPatientStrip_whoOpen__chCUf{border-style:dashed;color:var(--color-textTertiary)}.OpsPatientStrip_whoMe__5_xIM{border-color:var(--color-primary);color:var(--color-primary)}.OpsPatientStrip_sAuth___mAC3{--spine:var(--sev-auth);--sev:var(--sev-auth);--sev-wash:var(--sev-auth-wash)}.OpsPatientStrip_sHold__siOEU{--spine:var(--sev-hold);--sev:var(--sev-hold);--sev-wash:var(--sev-hold-wash)}.OpsPatientStrip_sKick__Xu_8K{--spine:var(--sev-kick);--sev:var(--sev-kick);--sev-wash:var(--sev-kick-wash)}.OpsPatientStrip_sDocs__WgCx1{--spine:var(--sev-docs);--sev:var(--sev-docs);--sev-wash:var(--sev-docs-wash)}.OpsPatientStrip_sQa__vE7gq{--spine:var(--sev-qa);--sev:var(--sev-qa);--sev-wash:var(--sev-qa-wash)}.OpsPatientStrip_sReady___Dx8m{--spine:var(--sev-ok);--sev:var(--sev-ok);--sev-wash:var(--sev-ok-wash)}.OpsPatientStrip_sWait__7qkhW{--spine:var(--color-textTertiary);--sev:var(--color-textTertiary);--sev-wash:var(--color-borderLight)}@media (prefers-reduced-motion:reduce){.OpsPatientStrip_strip__uU8pJ{transition:none}}.OpsPatientQueue_queue__rbiBy{--surface:var(--color-backgroundSecondary);--panel:var(--color-background);--panel-2:var(--color-backgroundSecondary);--line:var(--color-border);--line-soft:var(--color-borderLight);--ink:var(--color-textPrimary);--ink-2:var(--color-textSecondary);--ink-3:var(--color-textTertiary);--accent:var(--color-primary);--accent-ink:var(--color-textInverse);--accent-wash:color-mix(in srgb,var(--color-primary) 14%,transparent);--radius-sm:6px;--mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono",Menlo,Consolas,monospace;display:grid;grid-template-rows:auto 1fr;min-height:0;height:100%;background:var(--panel);border-right:1px solid var(--line);color:var(--ink);font-size:13.5px}.OpsPatientQueue_filters__9Nu4U{padding:11px 14px;border-bottom:1px solid var(--line-soft);display:grid;gap:9px}.OpsPatientQueue_searchRow__gLQ2K{display:flex;align-items:stretch;gap:8px}.OpsPatientQueue_searchBar__QMrgW{flex:1;min-width:0}.OpsPatientQueue_refreshBtn__nxTwI{flex-shrink:0}.OpsPatientQueue_chiprow__PXCNl{display:flex;gap:6px;flex-wrap:wrap}.OpsPatientQueue_controlrow__kdR_8{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.OpsPatientQueue_assignmentGroup__VZ8pG{margin-left:auto}.OpsPatientQueue_strips__3YaCE{overflow-y:auto;min-height:0;padding:8px;display:grid;gap:7px;align-content:start}.OpsPatientQueue_empty__apOqz{color:var(--ink-3);font-size:12.5px;padding:24px 12px;text-align:center;margin:0}.realtime-eligibility-modal-backdrop{--mce-medicaid:#ffcccc;--mce-united:#fbec5d;--mce-anthem:#007aff;--mce-humana:#32cd32;--mce-default:#8e8e93;--modal-bg-color:var(--color-background);--modal-bg-overlay:var(--color-backgroundSecondary);--modal-calendar-bg:var(--color-backgroundTertiary);--modal-border-color:var(--color-border);--modal-shadow-color:var(--color-shadow);--modal-text-primary:var(--color-textPrimary);--modal-text-secondary:var(--color-textSecondary);--modal-success-bg:var(--color-successLight);--modal-error-bg:var(--color-errorLight);--modal-warning-bg:var(--color-warningLight);position:fixed;top:0;left:var(--app-sidebar-width,280px);width:calc(100% - var(--app-sidebar-width, 280px));height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);z-index:10000;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.realtime-eligibility-modal-backdrop.visible{opacity:1}.realtime-eligibility-modal-backdrop.elevated{z-index:100002;left:0;width:100%}.realtime-eligibility-modal{background:var(--modal-bg-color);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-radius:24px;border:1px solid var(--modal-border-color);box-shadow:0 20px 60px 0 var(--modal-shadow-color),0 0 1px 0 var(--modal-border-color);width:95%;height:95%;max-width:1400px;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transform:scale(.95) translateY(20px);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease}.realtime-eligibility-modal-backdrop.visible .realtime-eligibility-modal{transform:scale(1) translateY(0);opacity:1}.rem-header{padding:20px 30px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.rem-header-title{margin:0;font-size:1.4rem;font-weight:600;color:var(--modal-text-primary)}.rem-header-subtitle{font-size:1rem;color:var(--modal-text-secondary);margin-top:4px}.rem-close-button{background:rgba(0,0,0,.15);border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-color-secondary);transition:background-color .2s ease,transform .1s ease;padding:0;margin:0}.rem-close-icon{width:18px;height:18px;stroke-width:2.5;color:inherit}.rem-close-button:hover{background:rgba(0,0,0,.25)}.rem-close-button:active{transform:scale(.9)}.rem-body{flex-grow:1;display:flex;flex-direction:column;padding:24px 30px;overflow-y:hidden}.rem-top-panel{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-shrink:0;flex-wrap:wrap;gap:16px}.rem-info-section .label{font-size:.9rem;color:var(--modal-text-secondary);margin-bottom:4px}.rem-info-section .value{font-size:1.1rem;font-weight:500;color:var(--modal-text-primary)}.rem-controls-section{text-align:right;flex-grow:1}.rem-date-pickers{display:flex;gap:16px;margin-bottom:16px;justify-content:flex-end;flex-wrap:wrap}.rem-date-pickers label{font-weight:500;color:var(--modal-text-primary)}.rem-date-pickers input[type=date]{padding:8px 12px;border-radius:8px;border:1px solid var(--modal-border-color);background:var(--modal-bg-overlay);color:var(--modal-text-primary);font-size:1rem;font-family:inherit}.rem-backdated-btn{padding:12px 24px;font-size:1rem;font-weight:600;color:var(--color-textInverse);background-color:var(--color-warning);border:none;border-radius:10px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;display:inline-flex;align-items:center;margin-right:12px}.rem-backdated-btn:hover{background-color:var(--color-warningHover,#d4a017)}.rem-backdated-btn:active{transform:scale(.98)}.rem-eligibility-check-btn{padding:12px 24px;font-size:1rem;font-weight:600;color:var(--color-textInverse);background-color:var(--color-primary);border:none;border-radius:10px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.rem-eligibility-check-btn:hover:not(:disabled){background-color:var(--color-primaryHover)}.rem-eligibility-check-btn:active:not(:disabled){transform:scale(.98)}.rem-eligibility-check-btn:disabled{background-color:#a0a0a5;cursor:not-allowed}.rem-result-container{margin-top:16px;min-height:50px;text-align:right}.rem-status-text{font-size:1rem;font-weight:500;vertical-align:middle;color:var(--modal-text-primary);margin-right:10px}.rem-spinner{display:inline-block;border:3px solid var(--modal-border-color);border-top-color:var(--color-primary);border-radius:50%;width:24px;height:24px;animation:rem-spin .8s linear infinite;vertical-align:middle;margin:16px auto 0 10px}@keyframes rem-spin{to{transform:rotate(1turn)}}.rem-calendar-container{flex-grow:1;background-color:var(--modal-calendar-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;padding:20px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-width:0}.rem-calendar-header{padding-bottom:10px;border-bottom:1px solid var(--modal-border-color);margin-bottom:10px;font-weight:600;color:var(--modal-text-secondary);text-align:center}.rem-calendar-grid,.rem-calendar-header{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.rem-month-title{grid-column:1/-1;font-size:1.2rem;font-weight:600;padding:20px 0 10px;text-align:left}.rem-day-cell,.rem-month-title{color:var(--modal-text-primary)}.rem-day-cell{height:60px;display:flex;justify-content:center;align-items:center;border-radius:12px;font-size:1rem;position:relative;transition:background-color .3s ease,color .3s ease;font-weight:400}.rem-day-cell.in-range{background-color:var(--modal-bg-overlay)}.rem-day-cell.today .day-number{font-weight:700}.rem-day-cell.result-checking{animation:pulse-bg 2.5s infinite}.rem-day-cell.result-eligible{background-color:var(--modal-success-bg);color:var(--color-success);font-weight:600}.rem-day-cell.result-ineligible{background-color:var(--modal-error-bg);color:var(--color-error);font-weight:600}.rem-day-cell.result-error{background-color:var(--modal-warning-bg);color:var(--color-warning);border:1px solid var(--modal-border-color);font-weight:600}.rem-change-context-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin:0 0 14px;padding:12px 16px;border-radius:12px;border:1px solid var(--modal-border-color);background:var(--modal-bg-overlay)}.rem-change-context-main{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;min-width:0}.rem-change-context-label{font-size:.875rem;font-weight:700;color:var(--modal-text-primary)}.rem-change-context-effective{font-size:.8125rem;font-weight:600;color:var(--modal-text-secondary)}.rem-change-context-mce{font-size:.8125rem;color:var(--modal-text-primary);max-width:min(36rem,55vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rem-change-context-hint{font-size:.75rem;color:var(--modal-text-secondary);margin-left:auto}.rem-day-cell.change-highlight{position:relative}.rem-day-cell.change-highlight:after{content:"";position:absolute;inset:4px;border:2px solid color-mix(in srgb,var(--color-primary) 85%,white);border-radius:9px;pointer-events:none;z-index:2}.rem-day-cell.change-highlight-bulk:after{border-color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,transparent)}.rem-day-cell.change-highlight-anchor:after{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 28%,transparent)}@keyframes pulse-bg{0%{background-color:var(--modal-bg-overlay);opacity:.7}50%{background-color:var(--modal-calendar-bg);opacity:1}to{background-color:var(--modal-bg-overlay);opacity:.7}}.rem-day-cell .tooltip{visibility:hidden;width:220px;background-color:#333;color:#fff;text-align:left;border-radius:6px;padding:8px 12px;position:absolute;z-index:1010;bottom:125%;left:50%;margin-left:-110px;opacity:0;transition:opacity .2s;font-size:.85rem;line-height:1.4;white-space:pre-wrap}.rem-day-cell:hover .tooltip:not(:empty){visibility:visible;opacity:1}.rem-day-cell .tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}.rem-day-cell .mce-flag{position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.1)}@media (max-width:768px){.realtime-eligibility-modal{width:98%;height:95%}.rem-header{padding:15px 20px}.rem-body{padding:16px 20px}.rem-top-panel{flex-direction:column;align-items:stretch}.rem-controls-section{text-align:left}.rem-date-pickers{justify-content:flex-start}.rem-day-cell{height:50px;font-size:.875rem}}