.page_pageContainer__NBfbb{display:flex;flex-direction:column;height:100vh;background:var(--background);overflow:hidden}.page_header__19tkf{padding:10px 16px;border-bottom:2px solid var(--border);background:linear-gradient(90deg,#f8f3ed,#fef9f5);box-shadow:0 2px 8px rgba(168,230,207,.08)}.page_breadcrumb__9iRPi{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-tertiary);margin-bottom:8px}.page_headerContent__RlQFq{display:flex;align-items:center;justify-content:space-between}.page_title__eoAHc{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.02em}.page_refreshButton__Iqv1N{display:flex;align-items:center;gap:6px;padding:7px 14px;background:linear-gradient(135deg,#e0f7fa,#b2ebf2);border:2px solid #7dd3c0;border-radius:6px;color:#2d5a3d;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(125,211,192,.2)}.page_refreshButton__Iqv1N:hover:not(:disabled){background:linear-gradient(135deg,#b2ebf2,#80deea);border-color:#6bc3b0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,211,192,.3)}.page_refreshButton__Iqv1N:disabled{opacity:.6;cursor:not-allowed}.page_globalToolbar__TxzCc{position:sticky;top:0;z-index:8;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);border-bottom:1px solid #eadfcd;box-shadow:0 6px 12px rgba(116,100,84,.08);padding:10px 24px}.page_toolbarContent__eae1a{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto}.page_toolbarLeft__4gWfK{display:flex;align-items:baseline;gap:8px;color:#7a6452;font-size:12px}.page_toolbarLabel__A_DUf{text-transform:uppercase;letter-spacing:.2em;font-size:10px;opacity:.7}.page_toolbarValue__IFQbQ{font-weight:600;color:#4f3d32}.page_toolbarActions__TNofE{display:flex;align-items:center;gap:10px}.page_splitLayout__m_43B{display:grid;grid-template-columns:35% 4px 1fr;flex:1;overflow:hidden}.page_fullWidthLayout__BFIR_{display:flex;flex:1;overflow:hidden}.page_leftPanel__SCJQ_{border-right:1px solid var(--border);flex-direction:column}.page_fullWidthPanel__QTnP6,.page_leftPanel__SCJQ_{background:var(--background-secondary);display:flex;overflow:hidden}.page_fullWidthPanel__QTnP6{flex:1;flex-direction:column}.page_queueHeader__bWZ0e{padding:8px 10px 6px;border-bottom:1px solid var(--border)}.page_queueTitle__QY_5S{font-size:12px;font-weight:600;color:var(--text-primary);margin:0 0 6px}.page_searchBar__a2VU8{position:relative;width:100%}.page_searchBar__a2VU8 input{width:100%;padding:8px 12px 8px 36px;background:var(--background);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:13px;transition:all .15s ease}.page_searchBar__a2VU8 input:focus{outline:none;border-color:var(--accent);background:var(--background-tertiary)}.page_searchBar__a2VU8 svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary)}.page_patientList__E1Noa{flex:1;overflow-y:auto;padding:8px}.page_patientCard__mO5vt{padding:8px;background:var(--background);border:1px solid var(--border);border-radius:4px;margin-bottom:4px;cursor:pointer;transition:all .15s ease}.page_patientCard__mO5vt:hover{border-color:var(--accent);background:var(--background-tertiary)}.page_patientCard__mO5vt.page_selected__YqVQl{border-color:var(--accent);background:rgba(88,166,255,.05);box-shadow:0 0 0 1px var(--accent)}.page_patientCardHeader__TnDiX{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px}.page_patientInfo__RPRze{flex:1}.page_patientName__hjc2q{font-size:12px;font-weight:600;color:var(--text-primary);margin:0 0 2px}.page_patientId__bErAM{font-size:10px;color:var(--text-tertiary);font-family:monospace}.page_priorityBadge__gvcLc{padding:2px 6px;border-radius:3px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.page_priorityHigh__t6ONV{background:rgba(239,68,68,.1);color:rgb(239,68,68)}.page_priorityMedium__r_n8v{background:rgba(251,191,36,.1);color:rgb(251,191,36)}.page_priorityLow__BWAcn{background:rgba(52,211,153,.1);color:rgb(52,211,153)}.page_patientCardBody__HHh8g{display:flex;flex-direction:column;gap:3px}.page_patientDetail__xLM1d{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text-secondary)}.page_patientDetail__xLM1d svg{flex-shrink:0;color:var(--text-tertiary)}.page_tableContainer__c6F9z{overflow:auto;flex:1;background:#fffaf5;border:1px solid #ecdcc5;border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.page_patientTable__xETja{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;table-layout:fixed}.page_patientTable__xETja thead{position:sticky;top:0;z-index:10;background:linear-gradient(135deg,#a8e6cf,#dcedc1 50%,#ffd3a5)}.page_patientTable__xETja th:first-child{width:210px}.page_patientTable__xETja th:nth-child(2){width:140px}.page_patientTable__xETja th:nth-child(3),.page_patientTable__xETja th:nth-child(4),.page_patientTable__xETja th:nth-child(5){width:110px}.page_patientTable__xETja th:nth-child(6),.page_patientTable__xETja th:nth-child(7),.page_patientTable__xETja th:nth-child(8){width:140px}.page_patientTable__xETja th:last-child{width:90px}.page_patientTable__xETja th{padding:10px 12px;text-align:left;font-weight:600;font-size:11px;color:#2d5a3d;border-bottom:2px solid #8bc9a7;white-space:nowrap;letter-spacing:.3px}.page_tableRow__fFd2e{cursor:pointer;transition:all .2s ease;background:#fffaf5;height:56px}.page_tableRow__fFd2e:nth-child(2n){background:#fff4eb}.page_tableRow__fFd2e:hover{background:linear-gradient(90deg,#ffe8d9,#fff4e6);transform:scale(1.002);box-shadow:0 2px 8px rgba(255,179,132,.15)}.page_selectedRow__Ubz2W{background:linear-gradient(90deg,#d4f4f4,#e0f7fa)!important;box-shadow:inset 0 0 0 2px #7dd3c0}.page_tableRow__fFd2e td{padding:8px 12px;border-bottom:1px solid #f0e5ff;color:#4a5568;vertical-align:middle;height:56px;max-height:56px;overflow:hidden;font-size:12px;font-weight:400;line-height:1.4}.page_nameCell__yiZGJ{display:flex;align-items:center;gap:10px;font-weight:400;white-space:nowrap}.page_patientAvatar__8Pacz{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#a8e6cf,#7dd3c0);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;color:#2d5a3d;flex-shrink:0;box-shadow:0 2px 6px rgba(125,211,192,.3)}.page_patientNameText__bSrzu{margin-bottom:2px}.page_patientIdText__xT_6k,.page_patientNameText__bSrzu{font-size:12px;font-weight:400;color:#4a5568;line-height:1.3}.page_genderBadge__q30UT{display:inline-block;color:#4a5568;font-size:12px;font-weight:400;text-transform:capitalize}.page_insuranceCell__qwzOr{display:flex;flex-direction:column;gap:2px;line-height:normal}.page_insuranceName__7uVPI{font-size:12px;color:#2d3748;font-weight:500;line-height:1.3}.page_planName__nEHv0{font-size:11px;color:#718096;font-weight:400;line-height:1.3}.page_planType__EXRPF{font-size:10px;color:#4a7c59;background:#e8f5e9;padding:1px 6px;border-radius:3px;font-weight:500;display:inline-block;width:-moz-fit-content;width:fit-content}.page_memberId__qWJn7{font-size:11px;color:#718096;font-weight:400;line-height:1.3}.page_providerName__mW0mj{font-size:12px;color:#2d3748;font-weight:500}.page_verifiedBadge__TBOdz{display:inline-block;font-size:12px}.page_verifiedBadge__TBOdz,.page_verifiedRecent__fsnNf{color:#4a5568;font-weight:400}.page_appointmentBadge__ikqtj{display:inline-block;color:#4a5568;font-size:12px;font-weight:400}.page_hasAppointment__O8oPS{color:#4a5568;font-weight:400}.page_serviceRequestBadge__tdBvb{display:inline-block;color:#4a5568;font-size:12px;font-weight:400;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_noData__fcsOr{color:#4a5568;font-size:12px;font-weight:400;font-style:italic}.page_authRequired__wdM4L{display:inline-block;color:#d97706;font-size:12px;font-weight:400}.page_authNotRequired__nEDA5{color:#059669}.page_authNotRequired__nEDA5,.page_nextActionText__asri0{display:inline-block;font-size:12px;font-weight:400}.page_nextActionUploadInsurance__Rws8P{color:#dc2626}.page_nextActionVerifyBenefits__epuEW{color:#ea580c}.page_nextActionBenefitsInactive__Uunc5{color:#dc2626}.page_nextActionCheckPriorAuth__Z0IPu{color:#d97706}.page_nextActionMissingPriorAuth__D_2__{color:#dc2626}.page_nextActionReady__pOs_p{color:#059669}.page_timelineSection__Fx8ow{margin:16px 0;padding:14px;background:#fff;border:1px solid #eadfcd;border-radius:12px;box-shadow:0 2px 6px rgba(130,109,85,.08)}.page_timelineList__gJhwr{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.page_timelineItem__LwfiH{display:flex;gap:12px;align-items:flex-start}.page_timelineIcon___0r_K{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f1ece4;color:#6b5d4f;flex-shrink:0}.page_timelineIconEligibility__3gmyV{background:rgba(125,211,192,.25);color:#0f766e}.page_timelineIconPriorAuth__jx72H{background:rgba(251,191,36,.2);color:#b45309}.page_timelineIconAppointment__enXCb{background:rgba(165,180,252,.25);color:#4338ca}.page_timelineIconReferral__oWszW{background:rgba(248,113,113,.18);color:#b91c1c}.page_timelineContent__QTdbE{flex:1;border-bottom:1px solid #efe5d8;padding-bottom:12px}.page_timelineContent__QTdbE:last-child{border-bottom:none}.page_timelineMeta__HBUFc{display:flex;justify-content:space-between;font-size:12px;color:#4f3d32;font-weight:600}.page_timelineMeta__HBUFc span:last-child{font-weight:400;color:#907c68}.page_timelineDescription__Xj0_7{margin:4px 0 0;font-size:12px;color:#5f4a3d}.page_timelineDetail__uERPF{margin:2px 0 0;font-size:11px;color:#917d6c}.page_rightPanel__lTZWz{background:#fffdf9;overflow-y:auto;padding:18px 22px;box-shadow:inset 1px 0 0 rgba(255,255,255,.5),0 8px 32px rgba(86,73,57,.12)}.page_resizeHandle__eF8xY{position:relative;width:4px;background:transparent;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;display:flex;align-items:center;justify-content:center}.page_resizeHandle__eF8xY:hover{background:rgba(37,99,235,.1)}.page_resizeHandle__eF8xY:hover .page_resizeHandleBar__LQQwq{background:rgba(37,99,235,.6);width:3px}.page_resizeHandleBar__LQQwq{position:absolute;width:1px;height:48px;background:var(--border);border-radius:2px;transition:all .2s ease;pointer-events:none}.page_emptySelection__6Cq0c{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--text-tertiary)}.page_emptySelection__6Cq0c svg{margin-bottom:16px;opacity:.5}.page_emptySelection__6Cq0c h3{font-size:13px;font-weight:600;color:var(--text-secondary);margin:0 0 6px}.page_emptySelection__6Cq0c p{font-size:14px;margin:0}.page_patientSummary__M7cmc{background:var(--background-secondary);border:1px solid var(--border);border-radius:8px;padding:12px;margin-bottom:12px}.page_summaryHeader__rpc5t{margin-bottom:12px}.page_summaryName__p8Wjy{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 3px}.page_summaryMeta__eCCc9{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.page_summaryGrid__LjMz7{display:grid;grid-template-columns:1fr 1fr;gap:8px}.page_summaryItem__yg0ss{display:flex;flex-direction:column;gap:3px;padding:6px 8px;border-radius:4px;background:var(--background);border:1px solid transparent;transition:all .3s ease}.page_summaryItemSuccess__eYnjQ{background:linear-gradient(135deg,rgba(52,211,153,.08),rgba(34,197,94,.08));border-color:rgba(52,211,153,.3);box-shadow:0 2px 8px rgba(52,211,153,.1)}.page_summaryItem__yg0ss label{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.page_summaryItemSuccess__eYnjQ label{color:rgb(22,163,74)}.page_uploadInsuranceButton__DTUtD{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;background:var(--accent);border:none;border-radius:6px;color:white;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_uploadInsuranceButton__DTUtD:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 2px 8px rgba(88,166,255,.3)}.page_uploadInsuranceButton__DTUtD svg{flex-shrink:0}.page_noAppointmentWrapper__nevF_{display:flex;flex-direction:column;gap:8px}.page_bookAppointmentButton__Jv1OR{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 12px;border-radius:6px;border:1px solid rgba(22,163,74,.2);background:rgba(22,163,74,.06);color:#15803d;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_bookAppointmentButton__Jv1OR:hover{background:rgba(22,163,74,.15);border-color:rgba(22,163,74,.4);transform:translateY(-1px);box-shadow:0 2px 8px rgba(22,163,74,.15)}.page_bookAppointmentButton__Jv1OR svg{flex-shrink:0}.page_summaryValue___WgQq{display:flex;flex-direction:column;gap:4px}.page_summaryValue___WgQq span{font-size:14px;color:var(--text-primary)}.page_mutedText__p8K_U{color:var(--text-tertiary)!important;font-size:13px!important}.page_referralSection__3S64f{margin-bottom:10px}.page_referralCard__r0g6g{background:var(--background-secondary);border:1px solid var(--border);border-radius:8px;padding:10px}.page_referralHeader__ySDuE{align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.page_referralIcon__g8gID{flex-shrink:0;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:rgba(88,166,255,.1);color:var(--accent)}.page_referralTitle__0G2CU{font-size:11px;margin:0 0 2px}.page_referralDate__dn_zs{font-size:13px;color:var(--text-tertiary);margin:0}.page_referralDetail__FCFM6{margin-bottom:16px}.page_referralDetail__FCFM6:last-child{margin-bottom:0}.page_referralDetail__FCFM6 label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.page_referralDetail__FCFM6 p{margin:0;font-size:14px;color:var(--text-primary);line-height:1.5}.page_eligibilityResponseContent__w_y7k{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6;max-height:400px;overflow-y:auto;padding:12px;background:#fafaf9;border-radius:6px;border:1px solid #e5e5e0}.page_eligibilityResponseContent__w_y7k h3,.page_eligibilityResponseContent__w_y7k h4{color:var(--text-primary);margin-top:16px;margin-bottom:8px;font-size:14px}.page_eligibilityResponseContent__w_y7k h3:first-child,.page_eligibilityResponseContent__w_y7k h4:first-child{margin-top:0}.page_eligibilityResponseContent__w_y7k p{margin:8px 0}.page_eligibilityResponseContent__w_y7k strong{color:var(--text-primary);font-weight:600}.page_availityLink__GW880{display:inline-flex;align-items:center;gap:6px;color:#0891b2;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.page_availityLink__GW880:hover{color:#0e7490;text-decoration:underline}.page_screenshotContainer__92qwS{margin-top:8px;border:1px solid #e5e5e0;border-radius:6px;overflow:hidden;background:#fafaf9}.page_availityScreenshot__7z1X7{width:100%;height:auto;display:block;cursor:zoom-in;transition:transform .2s}.page_availityScreenshot__7z1X7:hover{transform:scale(1.02)}.page_cptCodes__na44V{display:flex;flex-wrap:wrap;gap:8px}.page_cptCode__igswN{display:inline-flex;align-items:center;padding:6px 12px;background:rgba(125,211,192,.2);color:#2d5a3d;border-radius:6px;font-size:13px;font-weight:600;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace}.page_editButton__NcvD_{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;transition:all .2s ease;border-radius:4px}.page_editButton__NcvD_:hover{background:rgba(88,166,255,.1);color:var(--accent)}.page_cptEditContainer__dX_Ml{display:flex;flex-direction:column;gap:12px}.page_cptInput__r51O0{width:100%;padding:10px 12px;border:2px solid var(--border);border-radius:8px;font-size:14px;color:var(--text-primary);background:var(--background);font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;transition:all .2s ease}.page_cptInput__r51O0:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(88,166,255,.1)}.page_cptInput__r51O0::-moz-placeholder{color:var(--text-tertiary);font-family:system-ui,-apple-system,sans-serif}.page_cptInput__r51O0::placeholder{color:var(--text-tertiary);font-family:system-ui,-apple-system,sans-serif}.page_cptEditButtons__yAE8S{display:flex;gap:8px}.page_cptCancelButton__0c_SY,.page_cptSaveButton__WMG2l{flex:1;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.page_cptSaveButton__WMG2l{background:linear-gradient(135deg,#8fd4b4,#6bc3b0);color:#1f4029;border:2px solid #5ab3a0;box-shadow:0 2px 6px rgba(107,195,176,.25)}.page_cptSaveButton__WMG2l:hover:not(:disabled){background:linear-gradient(135deg,#7dd3c0,#5ab3a0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(107,195,176,.35)}.page_cptSaveButton__WMG2l:disabled{opacity:.6;cursor:not-allowed}.page_cptCancelButton__0c_SY{background:var(--background-secondary);color:var(--text-secondary);border:2px solid var(--border)}.page_cptCancelButton__0c_SY:hover:not(:disabled){background:var(--background-tertiary);border-color:var(--border-hover)}.page_cptCancelButton__0c_SY:disabled{opacity:.6;cursor:not-allowed}.page_quickActionsGrid__1KACc{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}@media (max-width:1400px){.page_quickActionsGrid__1KACc{grid-template-columns:1fr}}.page_quickActionButton__4AUQr{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#8fd4b4,#6bc3b0);border:2px solid #5ab3a0;border-radius:8px;color:#1f4029;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(107,195,176,.25)}.page_quickActionButton__4AUQr:hover:not(:disabled){background:linear-gradient(135deg,#7dd3c0,#5ab3a0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(107,195,176,.35)}.page_quickActionButton__4AUQr:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_browserbaseLiveUrl__QhFEC{margin-top:20px;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(59,130,246,.1));border:2px solid #3b82f6;border-radius:12px;padding:20px;animation:page_pulse-border__bFrJU 2s ease-in-out infinite}@keyframes page_pulse-border__bFrJU{0%,to{border-color:#3b82f6;box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{border-color:#60a5fa;box-shadow:0 0 0 6px rgba(59,130,246,0)}}.page_liveUrlHeader__Jrd6P{display:flex;align-items:center;margin-bottom:12px}.page_liveUrlDescription__N3XCr{margin:0 0 16px;font-size:14px;color:var(--text-secondary);line-height:1.5}.page_liveUrlLink__K9hYd{display:inline-block;background:#3b82f6;color:white;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;transition:all .2s ease}.page_liveUrlLink__K9hYd:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.page_verificationProgress__D18Rx{margin-top:20px;background:var(--background-secondary);border:1px solid var(--border);border-radius:12px;padding:20px}.page_progressTitle__ZVY8e{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.page_progressSteps__7vOc3{display:flex;flex-direction:column;gap:12px}.page_progressStep__3xAih{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--background-tertiary);border-radius:8px;border-left:3px solid transparent;transition:all .2s ease}.page_progressStep__3xAih.page_status-in-progress__7zbzP{border-left-color:#3b82f6;background:rgba(59,130,246,.05)}.page_progressStep__3xAih.page_status-complete__pP_93{border-left-color:#34d399;background:rgba(52,211,153,.05)}.page_progressStep__3xAih.page_status-error__YH5ce{border-left-color:#ef4444;background:rgba(239,68,68,.05)}.page_progressStep__3xAih.page_status-waiting-input__0CLhd{border-left-color:#fbbf24;background:rgba(251,191,36,.05);animation:page_pulse__LGH4E 2s ease-in-out infinite}@keyframes page_pulse__LGH4E{0%,to{opacity:1}50%{opacity:.7}}.page_progressStep__3xAih.page_status-pending__ZdI1W{opacity:.5}.page_stepIcon__pQNTj{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.page_stepIcon__pQNTj svg{color:var(--text-primary)}.page_status-in-progress__7zbzP .page_stepIcon__pQNTj svg{color:#3b82f6}.page_status-complete__pP_93 .page_stepIcon__pQNTj svg{color:#34d399}.page_status-error__YH5ce .page_stepIcon__pQNTj svg{color:#ef4444}.page_status-waiting-input__0CLhd .page_stepIcon__pQNTj svg{color:#fbbf24}.page_stepContent__0C5Aa{flex-grow:1;min-width:0}.page_stepMessage__J4Bgh{font-size:14px;font-weight:500;color:var(--text-primary);line-height:1.5;margin-bottom:4px}.page_stepTime__CSYu_{font-size:11px;color:var(--text-tertiary);font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace}.page_verificationSuccess__3Eza4{margin-top:20px;display:flex;align-items:center;gap:16px;padding:20px;background:var(--background-secondary);border:1px solid var(--border);border-radius:12px;animation:page_slideIn__DTUny .3s ease-out}@keyframes page_slideIn__DTUny{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_successIcon__EhaQ5{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.page_successContent__NhR__{flex-grow:1}.page_successMessage__hdu9V{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.page_successDetails__6aLBT{font-size:13px;color:var(--text-tertiary)}.page_modalOverlay__RQW6N{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:page_fadeIn__6YxNo .2s ease}@keyframes page_fadeIn__6YxNo{0%{opacity:0}to{opacity:1}}.page_modalContent__C7Rpu{background:var(--background);border:1px solid var(--border);border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:page_slideUp__Isjl6 .3s ease}@keyframes page_slideUp__Isjl6{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.page_modalHeader__ZEFNc{padding:24px 24px 20px;border-bottom:1px solid var(--border)}.page_modalHeader__ZEFNc h3{margin:0 0 8px;font-size:20px;font-weight:700;color:var(--text-primary)}.page_modalHeader__ZEFNc p{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.5}.page_modalBody__VvXEm{padding:24px;display:flex;flex-direction:column;gap:20px}.page_formField__Q7x2Z{display:flex;flex-direction:column;gap:8px}.page_formField__Q7x2Z label{font-size:13px;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}.page_formField__Q7x2Z input{padding:12px 16px;background:var(--background-secondary);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:14px;font-family:inherit;transition:all .2s ease}.page_formField__Q7x2Z input:focus{outline:none;border-color:var(--accent);background:var(--background-tertiary);box-shadow:0 0 0 3px rgba(88,166,255,.1)}.page_formField__Q7x2Z input::-moz-placeholder{color:var(--text-tertiary)}.page_formField__Q7x2Z input::placeholder{color:var(--text-tertiary)}.page_modalFooter__eW_Rp{padding:20px 24px 24px;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end}.page_modalCancelButton__vIsoz{padding:10px 20px;background:var(--background-secondary);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_modalCancelButton__vIsoz:hover{background:var(--background-tertiary);transform:translateY(-1px)}.page_modalSubmitButton__Y7np0{padding:10px 20px;background:var(--accent);border:none;border-radius:8px;color:white;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_modalSubmitButton__Y7np0:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(88,166,255,.3)}.page_modalSubmitButton__Y7np0:disabled{opacity:.5;cursor:not-allowed}.page_insuranceUploadZone__7qCcs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;border:2px dashed var(--border);border-radius:12px;background:var(--background-secondary);transition:all .2s ease;text-align:center}.page_insuranceUploadZone__7qCcs:hover{border-color:var(--accent);background:var(--background-tertiary)}.page_insuranceUploadZone__7qCcs svg{color:var(--text-tertiary);margin-bottom:16px}.page_insuranceUploadZone__7qCcs h4{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.page_insuranceUploadZone__7qCcs p{font-size:13px;color:var(--text-secondary);margin:0 0 20px}.page_uploadLabel__EAcUI{display:inline-block;padding:10px 20px;background:var(--accent);color:white;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_uploadLabel__EAcUI:hover{background:var(--accent-dark);transform:translateY(-1px)}.page_insurancePreview___UueA{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}.page_insurancePreview___UueA img{max-width:100%;max-height:400px;border-radius:8px;border:1px solid var(--border)}.page_removeImageButton__2stug{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--background-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_removeImageButton__2stug:hover{background:rgba(239,68,68,.1);border-color:rgb(239,68,68);color:rgb(239,68,68)}.page_actionsSection__XB3mn{margin-bottom:24px}.page_collapsibleSectionTitle__yATQ6,.page_sectionTitle__R2kaJ{font-size:10px;font-weight:600;color:var(--text-primary);margin:0 0 6px;text-transform:uppercase;letter-spacing:.5px}.page_collapsibleSectionTitle__yATQ6{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:linear-gradient(135deg,#f5f3f0,#faf8f5);border:1px solid #e8e3dc;border-radius:6px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_collapsibleSectionTitle__yATQ6:hover{background:linear-gradient(135deg,#ece9e4,#f5f3f0);border-color:#d4cfc5;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.page_collapsibleSectionTitle__yATQ6:active{transform:translateY(0)}.page_sectionChevron__xSCiv{transition:transform .2s ease;flex-shrink:0;margin-left:8px}.page_sectionChevronCollapsed__MFE_W{transform:rotate(0deg)}.page_sectionChevronExpanded__f9MmY{transform:rotate(180deg)}.page_actionCard__cAb8n{background:var(--background-secondary);border:2px solid var(--border);border-radius:8px;padding:10px;margin-bottom:8px;transition:all .2s ease}.page_actionCard__cAb8n:hover{border-color:var(--accent)}.page_actionScheduleAppointment__3o7JX{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.02)}.page_actionEligibilityCheck__T3ORi,.page_actionPriorAuth___4r8z{border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.02)}.page_actionReady__R6_41{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.02)}.page_actionHeader__s0qrP{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.page_actionIcon__kUpMK{flex-shrink:0;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--background)}.page_actionScheduleAppointment__3o7JX .page_actionIcon__kUpMK{background:rgba(239,68,68,.1);color:rgb(239,68,68)}.page_actionEligibilityCheck__T3ORi .page_actionIcon__kUpMK,.page_actionPriorAuth___4r8z .page_actionIcon__kUpMK{background:rgba(251,191,36,.1);color:rgb(251,191,36)}.page_actionReady__R6_41 .page_actionIcon__kUpMK{background:rgba(52,211,153,.1);color:rgb(52,211,153)}.page_actionTitle___VGag{font-size:11px;font-weight:600;color:var(--text-primary);margin:0 0 2px}.page_actionDescription__1f7yI{font-size:10px;color:var(--text-secondary);margin:0;line-height:1.4}.page_actionButton__ea469{width:100%;padding:10px 16px;background:linear-gradient(135deg,#8fd4b4,#6bc3b0);color:#1f4029;border:2px solid #5ab3a0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(107,195,176,.25)}.page_actionButton__ea469:hover{background:linear-gradient(135deg,#7dd3c0,#5ab3a0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(107,195,176,.35)}.page_additionalActions__BfyyL{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:1400px){.page_additionalActions__BfyyL{grid-template-columns:1fr}}.page_secondaryAction__KkyMk{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--background-secondary);border:1px solid var(--border);border-radius:8px;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.page_secondaryAction__KkyMk:hover{background:var(--background-tertiary);border-color:var(--accent);color:var(--accent)}.page_errorState__l7gzU,.page_loadingState__dNOPQ{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center;color:var(--text-tertiary);font-size:14px}.page_errorState__l7gzU{color:rgb(239,68,68)}.page_emptyState__ygAgR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--text-tertiary)}.page_emptyState__ygAgR svg{margin-bottom:16px;opacity:.5}.page_emptyState__ygAgR p{font-size:14px;margin:0}@keyframes page_spin__Mlk5z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_appointmentModal__KI_rp{position:relative;background:var(--background);border-radius:16px;max-width:600px;width:90%;max-height:80vh;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column}.page_modalCloseButton__gggYH{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.page_modalCloseButton__gggYH:hover{background:var(--background-tertiary);color:var(--text-primary)}.page_loadingSlots__IX0mw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:var(--text-secondary)}.page_loadingSlots__IX0mw svg{color:var(--accent)}.page_loadingSlots__IX0mw p{font-size:15px;font-weight:500;margin:0}.page_noSlots__oRRka{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px;text-align:center}.page_noSlots__oRRka svg{color:var(--text-tertiary);margin-bottom:8px}.page_noSlots__oRRka p{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.page_noSlots__oRRka span{font-size:14px;color:var(--text-secondary)}.page_slotsGrid__HRhWd{display:grid;grid-template-columns:1fr;gap:12px;padding:8px}.page_slotButton__bHvOg{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:20px 24px;background:var(--background-secondary);border:2px solid var(--border);border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left}.page_slotButton__bHvOg:hover{border-color:var(--accent);background:var(--background-tertiary);transform:translateX(4px);box-shadow:0 4px 12px rgba(88,166,255,.15)}.page_slotButtonSelected__kgeuH{border-color:var(--accent);background:linear-gradient(135deg,rgba(88,166,255,.1),rgba(102,126,234,.1));box-shadow:0 4px 16px rgba(88,166,255,.2)}.page_slotButtonSelected__kgeuH:hover{transform:translateX(2px)}.page_slotDate__LZ_i6{font-size:14px;font-weight:600;color:var(--text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.page_slotTime__VSyjD{font-size:18px;font-weight:600;color:var(--text-primary)}.page_slotCheckmark__WpaMe{position:absolute;top:20px;right:20px;color:var(--accent);animation:page_scaleIn__2E__z .2s ease-out}@keyframes page_scaleIn__2E__z{0%{transform:scale(0)}to{transform:scale(1)}}.page_priorAuthResults__sV_Xb{padding:24px;background:var(--background-secondary);border:1px solid var(--border);border-radius:12px}.page_resultCard__Hj4Jp{padding:20px;background:var(--background);border:1px solid var(--border);border-radius:8px}.page_resultAnswer__7xRxj{font-size:14px;line-height:1.6;color:var(--text-primary);margin-bottom:12px}.page_resultAnswer__7xRxj h1,.page_resultAnswer__7xRxj h2,.page_resultAnswer__7xRxj h3{margin-top:16px;margin-bottom:8px;font-weight:600;color:var(--text-primary)}.page_resultAnswer__7xRxj h1{font-size:20px}.page_resultAnswer__7xRxj h2{font-size:18px}.page_resultAnswer__7xRxj h3{font-size:16px}.page_resultAnswer__7xRxj p{margin-bottom:12px}.page_resultAnswer__7xRxj ol,.page_resultAnswer__7xRxj ul{margin-left:20px;margin-bottom:12px}.page_resultAnswer__7xRxj li{margin-bottom:6px}.page_resultAnswer__7xRxj strong{font-weight:600;color:var(--text-primary)}.page_resultAnswer__7xRxj code{background:var(--background-tertiary);padding:2px 6px;border-radius:4px;font-family:Monaco,Courier New,monospace;font-size:13px}.page_resultConfidence__Q6Lvc{font-size:13px;color:var(--text-tertiary);padding-top:12px;border-top:1px solid var(--border)}.page_fieldHint__rNVcO{display:block;font-size:12px;color:var(--text-tertiary);margin-top:4px}.page_formField__Q7x2Z textarea{width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:6px;font-size:14px;color:var(--text-primary);background:var(--background);resize:vertical;font-family:inherit}.page_formField__Q7x2Z textarea:focus{outline:none;border-color:var(--accent)}.page_newReferralButton__HwCf_{display:flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#a8e6cf,#7dd3c0);border:2px solid #6bc3b0;border-radius:8px;color:#2d5a3d;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(125,211,192,.3)}.page_newReferralButton__HwCf_:hover{background:linear-gradient(135deg,#7dd3c0,#6bc3b0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,211,192,.4)}.page_referralContainer__n3ADK{padding:14px}.page_referralHeader__ySDuE{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.page_referralTitle__0G2CU{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.page_closeReferralButton__XFtAc{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--background-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-tertiary);cursor:pointer;transition:all .2s ease}.page_closeReferralButton__XFtAc:hover{background:var(--background-tertiary);color:var(--text-primary);border-color:var(--text-tertiary)}.page_dropZone__ad__A{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;border:2px dashed var(--border);border-radius:12px;background:var(--background-secondary);cursor:pointer;transition:all .3s ease;text-align:center}.page_dropZone__ad__A:hover{border-color:var(--accent);background:var(--background-tertiary)}.page_dropZoneDragging__Iacyi{border-color:var(--accent);background:rgba(88,166,255,.1);transform:scale(1.02)}.page_dropZone__ad__A svg{color:var(--text-tertiary);margin-bottom:20px}.page_dropZone__ad__A h3{font-size:12px;font-weight:600;color:var(--text-primary);margin:0 0 6px}.page_dropZone__ad__A p{font-size:14px;color:var(--text-secondary);margin:0 0 16px}.page_fileHint__ikwX9{font-size:12px;color:var(--text-tertiary);padding:6px 12px;background:var(--background);border-radius:4px}.page_filePreview__TqVUv{padding:32px;background:var(--background-secondary);border:1px solid var(--border);border-radius:12px}.page_fileInfo__pgglp{display:flex;align-items:center;gap:16px;margin-bottom:24px}.page_fileInfo__pgglp svg{color:var(--accent);flex-shrink:0}.page_fileName__jTfcH{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.page_fileSize__4QRCx{font-size:13px;color:var(--text-tertiary)}.page_fileActions___2Igj{display:flex;gap:12px;justify-content:flex-end}.page_removeFileButton__BvMDu{padding:10px 20px;background:var(--background);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_removeFileButton__BvMDu:hover{background:var(--background-tertiary);border-color:var(--text-tertiary)}.page_processFileButton__sdOpD{padding:10px 20px;background:var(--accent);border:none;border-radius:6px;color:white;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_processFileButton__sdOpD:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.page_processFileButton__sdOpD:disabled{opacity:.5;cursor:not-allowed}.page_processingSteps__bosoc{padding:12px;background:var(--background-secondary);border:1px solid var(--border);border-radius:8px}.page_stepsTitle__LIWJB{font-size:11px;font-weight:600;color:var(--text-primary);margin:0 0 10px}.page_step__1_C7L{display:flex;align-items:flex-start;gap:16px;padding:16px;margin-bottom:12px;background:var(--background);border:1px solid var(--border);border-radius:8px;transition:all .3s ease}.page_step__1_C7L:last-child{margin-bottom:0}.page_stepIcon__pQNTj{flex-shrink:0}.page_stepContent__0C5Aa{flex:1}.page_stepLabel__kbdUc{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.page_stepMessage__J4Bgh{font-size:13px;color:var(--text-secondary)}.page_stepPending__fLuIb{opacity:.6}.page_stepProcessing__EJFf1{border-color:var(--accent);background:rgba(88,166,255,.05)}.page_stepProcessing__EJFf1 .page_stepIcon__pQNTj{color:var(--accent)}.page_stepCompleted__VNBmM .page_stepIcon__pQNTj{color:#34d399}.page_stepError__wGt7y{border-color:#ef4444;background:rgba(239,68,68,.05)}.page_stepError__wGt7y .page_stepIcon__pQNTj{color:#ef4444}.page_extractedDataContainer___H3D3{margin-top:24px}.page_successBanner__UP8R9{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg,rgba(52,211,153,.1),rgba(34,197,94,.1));border:1px solid rgba(52,211,153,.3);border-radius:8px;margin-bottom:12px}.page_successBanner__UP8R9 svg{flex-shrink:0}.page_successBanner__UP8R9 h3{font-size:11px;font-weight:600;color:var(--text-primary);margin:0 0 2px}.page_successBanner__UP8R9 p{font-size:10px;color:var(--text-secondary);margin:0}.page_extractedDataGrid__y8b7g{display:grid;gap:20px}.page_dataSection__dqQCz{background:var(--background-secondary);border:1px solid var(--border);border-radius:12px;padding:20px}.page_dataSectionTitle__0TDde{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.page_dataSectionTitle__0TDde svg{color:var(--accent)}.page_dataFields__n_D_B{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.page_dataField__VtbIP{display:flex;flex-direction:column;gap:6px}.page_dataField__VtbIP label{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.page_dataField__VtbIP span{font-size:14px;color:var(--text-primary);font-weight:500}@media (max-width:1024px){.page_splitLayout__m_43B{grid-template-columns:1fr}.page_leftPanel__SCJQ_{border-right:none;border-bottom:1px solid var(--border)}.page_additionalActions__BfyyL,.page_summaryGrid__LjMz7{grid-template-columns:1fr}}.page_loginPrompt__X00NL{display:flex;align-items:center;justify-content:center;flex:1;padding:40px;min-height:calc(100vh - 200px)}.page_loginPromptContent__KH7ZW{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px;background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:400px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.page_loginPromptContent__KH7ZW svg{color:var(--text-muted);margin-bottom:24px}.page_loginPromptContent__KH7ZW h2{margin:0 0 12px;font-size:24px;font-weight:600;color:var(--text-primary)}.page_loginPromptContent__KH7ZW p{margin:0;font-size:15px;color:var(--text-secondary);line-height:1.5}.page_loginButton__5EZUZ{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:12px 32px;background:var(--primary);color:white;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;transition:background .15s ease}.page_loginButton__5EZUZ:hover{background:var(--primary-dark)}.PracticeFusionModal_overlay__QrYV1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.PracticeFusionModal_modal__ja4jv{background-color:white;border-radius:8px;padding:24px;max-width:400px;width:90%;box-shadow:0 4px 12px rgba(0,0,0,.15)}.PracticeFusionModal_header__tPVK6{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.PracticeFusionModal_header__tPVK6 h2{margin:0;font-size:20px;font-weight:600;color:#1a1a1a}.PracticeFusionModal_closeButton__Djbj_{background:none;border:none;font-size:28px;line-height:1;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.PracticeFusionModal_closeButton__Djbj_:hover{background-color:#f0f0f0;color:#333}.PracticeFusionModal_error__1cUK6{background-color:#fee;color:#c33;padding:12px;border-radius:4px;margin-bottom:16px;font-size:14px}.PracticeFusionModal_form__Ih5Px{display:flex;flex-direction:column;gap:16px}.PracticeFusionModal_formGroup__RuioL{display:flex;flex-direction:column;gap:6px}.PracticeFusionModal_formGroup__RuioL label{font-size:14px;font-weight:500;color:#333}.PracticeFusionModal_formGroup__RuioL input{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.PracticeFusionModal_formGroup__RuioL input:focus{outline:none;border-color:#0066cc}.PracticeFusionModal_formGroup__RuioL input:disabled{background-color:#f5f5f5;cursor:not-allowed}.PracticeFusionModal_helpText__y87PP{font-size:13px;color:#666;margin:0}.PracticeFusionModal_submitButton__8DENp{padding:12px;background-color:#0066cc;color:white;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.PracticeFusionModal_submitButton__8DENp:hover:not(:disabled){background-color:#0052a3}.PracticeFusionModal_submitButton__8DENp:disabled{background-color:#ccc;cursor:not-allowed}.PracticeFusionModal_loadingMessage__hMm1Z{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 0}.PracticeFusionModal_spinner__mSP66{width:40px;height:40px;border:3px solid #f0f0f0;border-top-color:#0066cc;border-radius:50%;animation:PracticeFusionModal_spin__tyt4R .8s linear infinite}@keyframes PracticeFusionModal_spin__tyt4R{to{transform:rotate(1turn)}}.PracticeFusionModal_loadingMessage__hMm1Z p{margin:0;color:#666;font-size:14px}.RefreshTasksConfigModal_overlay__fUiJe{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.RefreshTasksConfigModal_modal__p4MeB{background:white;border-radius:12px;width:100%;max-width:480px;box-shadow:0 20px 40px rgba(0,0,0,.15);overflow:hidden}.RefreshTasksConfigModal_header__r0HI1{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.RefreshTasksConfigModal_header__r0HI1 h2{margin:0;font-size:18px;font-weight:600;color:#111827}.RefreshTasksConfigModal_closeButton__huLzN{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;line-height:1;transition:color .15s}.RefreshTasksConfigModal_closeButton__huLzN:hover:not(:disabled){color:#111827}.RefreshTasksConfigModal_closeButton__huLzN:disabled{opacity:.5;cursor:not-allowed}.RefreshTasksConfigModal_content__Pa35K{padding:24px}.RefreshTasksConfigModal_section__Uhd9o{margin-bottom:24px}.RefreshTasksConfigModal_section__Uhd9o:last-child{margin-bottom:0}.RefreshTasksConfigModal_sectionLabel__ywe8q{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:4px}.RefreshTasksConfigModal_sectionDescription__Kxmny{font-size:13px;color:#6b7280;margin:0 0 12px}.RefreshTasksConfigModal_datePresets__eEPf7{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.RefreshTasksConfigModal_presetButton__bIqhn{display:flex;flex-direction:column;align-items:center;padding:16px 12px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .15s}.RefreshTasksConfigModal_presetButton__bIqhn:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.RefreshTasksConfigModal_presetButton__bIqhn.RefreshTasksConfigModal_active__Af91y{background:#eff6ff;border-color:#3b82f6}.RefreshTasksConfigModal_presetButton__bIqhn:disabled{opacity:.6;cursor:not-allowed}.RefreshTasksConfigModal_presetLabel__KMi_i{font-size:14px;font-weight:600;color:#374151;margin-bottom:4px}.RefreshTasksConfigModal_presetButton__bIqhn.RefreshTasksConfigModal_active__Af91y .RefreshTasksConfigModal_presetLabel__KMi_i{color:#1d4ed8}.RefreshTasksConfigModal_presetDate__XbrZj{font-size:12px;color:#6b7280}.RefreshTasksConfigModal_presetButton__bIqhn.RefreshTasksConfigModal_active__Af91y .RefreshTasksConfigModal_presetDate__XbrZj{color:#3b82f6}.RefreshTasksConfigModal_customDatePicker__N0CCZ{margin-top:12px}.RefreshTasksConfigModal_dateInput__hVL7L{width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;color:#374151}.RefreshTasksConfigModal_dateInput__hVL7L:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.RefreshTasksConfigModal_checkboxRow__ebhK0{display:flex;align-items:center;gap:8px}.RefreshTasksConfigModal_checkboxRow__ebhK0 input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6}.RefreshTasksConfigModal_checkboxLabel__OERnO{font-size:14px;color:#374151;cursor:pointer}.RefreshTasksConfigModal_timeRange__c24Bf{display:flex;align-items:flex-end;gap:12px;margin-top:12px;padding:16px;background:#f9fafb;border-radius:8px}.RefreshTasksConfigModal_timeInput__vsL_6{flex:1}.RefreshTasksConfigModal_timeInput__vsL_6 label{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.RefreshTasksConfigModal_timeInput__vsL_6 input{width:100%;padding:8px 10px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;color:#374151}.RefreshTasksConfigModal_timeInput__vsL_6 input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.RefreshTasksConfigModal_timeSeparator__u1m1p{font-size:14px;color:#6b7280;padding-bottom:10px}.RefreshTasksConfigModal_summary__BWjhC{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,#eff6ff,#f0fdf4);border:1px solid #bfdbfe;border-radius:8px}.RefreshTasksConfigModal_summaryIcon__8xfeO{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:white;border-radius:8px;color:#3b82f6;box-shadow:0 1px 3px rgba(0,0,0,.1)}.RefreshTasksConfigModal_summaryText__nVapg{display:flex;flex-direction:column;gap:2px}.RefreshTasksConfigModal_summaryText__nVapg strong{font-size:14px;color:#111827}.RefreshTasksConfigModal_summaryTime__ZKYZG{font-size:13px;color:#6b7280}.RefreshTasksConfigModal_footer__dBIgO{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#f9fafb;border-top:1px solid #e5e7eb}.RefreshTasksConfigModal_cancelButton__24D4k{padding:10px 20px;font-size:14px;font-weight:500;color:#374151;background:white;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .15s}.RefreshTasksConfigModal_cancelButton__24D4k:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.RefreshTasksConfigModal_cancelButton__24D4k:disabled{opacity:.5;cursor:not-allowed}.RefreshTasksConfigModal_confirmButton__rSShW{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;color:white;background:#3b82f6;border:none;border-radius:6px;cursor:pointer;transition:all .15s}.RefreshTasksConfigModal_confirmButton__rSShW:hover:not(:disabled){background:#2563eb}.RefreshTasksConfigModal_confirmButton__rSShW:disabled{opacity:.6;cursor:not-allowed}.RefreshTasksConfigModal_spinner__0a_ER{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:RefreshTasksConfigModal_spin__dta6k .8s linear infinite}@keyframes RefreshTasksConfigModal_spin__dta6k{to{transform:rotate(1turn)}}.TestingControls_toggleButton__obfAm{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);border-radius:6px;color:#6366f1;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.TestingControls_toggleButton__obfAm:hover{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.3);transform:translateY(-1px)}.TestingControls_overlay__8dWHL{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.TestingControls_panel__QZpa3{background:white;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.TestingControls_header__054ot{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.TestingControls_header__054ot h3{margin:0;font-size:18px;font-weight:600;color:#111827}.TestingControls_closeButton__uF2eq{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.TestingControls_closeButton__uF2eq:hover{background:#f3f4f6;color:#111827}.TestingControls_content__8VgZN{padding:24px}.TestingControls_section__5yURk{margin-bottom:32px}.TestingControls_section__5yURk:last-child{margin-bottom:0}.TestingControls_section__5yURk h4{margin:0 0 8px;font-size:14px;font-weight:600;color:#111827}.TestingControls_description__j6lpl{margin:0 0 16px;font-size:13px;color:#6b7280;line-height:1.5}.TestingControls_steps__Go1Ol{margin:0;padding-left:20px;font-size:13px;color:#374151;line-height:1.8}.TestingControls_steps__Go1Ol li{margin-bottom:4px}.TestingControls_resetButton__HLCnZ{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ef4444;border:none;border-radius:8px;color:white;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.TestingControls_resetButton__HLCnZ:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.TestingControls_resetButton__HLCnZ:disabled{opacity:.6;cursor:not-allowed}.TestingControls_seedButton__lFsHV{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#10b981;border:none;border-radius:8px;color:white;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.TestingControls_seedButton__lFsHV:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.TestingControls_seedButton__lFsHV:disabled{opacity:.6;cursor:not-allowed}.TestingControls_paDemoButton__xxhEi{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#6366f1;border:none;border-radius:8px;color:white;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.TestingControls_paDemoButton__xxhEi:hover:not(:disabled){background:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.TestingControls_paDemoButton__xxhEi:disabled{opacity:.6;cursor:not-allowed}.TestingControls_spinner__wQ6ei{animation:TestingControls_spin__h0Yj9 1s linear infinite}@keyframes TestingControls_spin__h0Yj9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TestingControls_status__NU3ql{margin-top:12px;padding:10px 12px;border-radius:6px;font-size:12px;line-height:1.5}.TestingControls_statusSuccess__yHxEN{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.TestingControls_statusError__6tjQd{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.TestingControls_tips__ex2_i{margin:0;padding-left:20px;font-size:12px;color:#6b7280;line-height:1.8}.TestingControls_tips__ex2_i li{margin-bottom:4px}.TestingControls_tips__ex2_i code{background:#f3f4f6;padding:2px 6px;border-radius:3px;font-family:monospace;font-size:11px;color:#374151}.TestingControls_phiButton__3c0Bj{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f59e0b;border:none;border-radius:8px;color:white;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.TestingControls_phiButton__3c0Bj:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.3)}.TestingControls_phiButtonActive__dF4Wf{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#8b5cf6;border:none;border-radius:8px;color:white;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.TestingControls_phiButtonActive__dF4Wf:hover{background:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.TestingControls_costEstimateButton__oQWtO{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#6b7280;border:none;border-radius:8px;color:white;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.TestingControls_costEstimateButton__oQWtO:hover{background:#4b5563;transform:translateY(-1px);box-shadow:0 4px 12px rgba(107,114,128,.3)}.TestingControls_costEstimateButtonActive__rF_ZW{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#10b981;border:none;border-radius:8px;color:white;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.TestingControls_costEstimateButtonActive__rF_ZW:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.TestingControls_organizationBanner__jmyqD{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:8px;margin:0 24px 16px;font-size:14px;box-shadow:0 4px 12px rgba(102,126,234,.3)}.TestingControls_organizationBanner__jmyqD svg{flex-shrink:0}.TestingControls_organizationBanner__jmyqD strong{font-weight:700;text-transform:uppercase;letter-spacing:.5px}.TestingControls_specialtyTag___2zbb{margin-left:auto;padding:4px 10px;background:rgba(255,255,255,.2);border-radius:12px;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.ActionHistory_historyContainer__z4VEq{background:var(--surface);border:1px solid var(--border);border-radius:6px;overflow:hidden}.ActionHistory_historyHeader__Wui9n{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--surface-2);border-bottom:1px solid var(--border)}.ActionHistory_historyHeader__Wui9n svg{color:var(--text-tertiary);flex-shrink:0}.ActionHistory_historyTitle__z_lS6{font-size:11px;font-weight:600;color:var(--text-primary)}.ActionHistory_historyCount__LVIGv{margin-left:auto;padding:2px 6px;background:rgba(37,99,235,.1);color:var(--primary);border-radius:10px;font-size:10px;font-weight:600}.ActionHistory_historyContent__Osv4L{padding:10px}.ActionHistory_historyEmpty__ZhIpp,.ActionHistory_historyError__HvW2j,.ActionHistory_historyLoading__FOoCE{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 12px;font-size:11px;color:var(--text-muted)}.ActionHistory_historyError__HvW2j{color:#dc2626}.ActionHistory_spinner__PYjvc{animation:ActionHistory_spin__SSE08 1s linear infinite}@keyframes ActionHistory_spin__SSE08{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ActionHistory_timeline__6mCq7{display:flex;flex-direction:column}.ActionHistory_timelineItem__Y0uCR{display:flex;gap:10px;position:relative}.ActionHistory_timelineConnector__yacNs{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.ActionHistory_timelineIcon__6ogXI{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1.5px solid var(--border);border-radius:50%;color:var(--text-tertiary);flex-shrink:0;z-index:1}.ActionHistory_timelineLine__V0sC5{width:1.5px;flex:1;background:var(--border);margin:4px 0}.ActionHistory_timelineContent__KPry8{flex:1;padding-bottom:14px;min-width:0}.ActionHistory_timelineItem__Y0uCR:last-child .ActionHistory_timelineContent__KPry8{padding-bottom:0}.ActionHistory_eventHeader__vU36p{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:2px}.ActionHistory_eventLabelRow__2yC1v{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ActionHistory_eventLabel__KhlWN{font-size:11px;font-weight:600;color:var(--text-primary);line-height:1.3}.ActionHistory_taskTypeBadge__SUkSP{display:inline-flex;align-items:center;padding:1px 6px;background:rgba(100,116,139,.12);color:var(--text-secondary);border-radius:3px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.ActionHistory_taskTypeBadgeSuccess__6l_MU{background:rgba(34,197,94,.12);color:#16a34a}.ActionHistory_taskTypeBadgeFailed__Jsx5d{background:rgba(239,68,68,.12);color:#dc2626}.ActionHistory_eventTime__M8Br1{font-size:10px;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.ActionHistory_eventDescription__5nHpQ{font-size:10px;color:var(--text-secondary);line-height:1.4;margin-bottom:4px}.ActionHistory_eventDescriptionFailed__Ncaj_{color:#dc2626;font-weight:500}.ActionHistory_eventActor__bsEhi{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--text-muted)}.ActionHistory_eventActor__bsEhi svg{opacity:.6}.ActionHistory_showMoreButton__JKsPO{display:block;width:100%;padding:8px;margin-top:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;font-size:10px;font-weight:600;color:var(--primary);cursor:pointer;transition:all .15s ease;text-align:center}.ActionHistory_showMoreButton__JKsPO:hover{background:rgba(37,99,235,.08);border-color:var(--primary)}