*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;margin:0;padding:0}:root{--color-white: #ffffff;--color-light-grey: #f5f7fa;--color-grey: #e0e4e9;--color-dark-grey: #5e6873;--color-black: #1a202c;--color-green: #38a169;--color-amber: #d69e2e;--color-red: #e53e3e;--color-blue: #4299e1;--severity-low: var(--color-green);--severity-moderate: var(--color-amber);--severity-high: var(--color-red);--status-pending: var(--color-dark-grey);--status-processing: var(--color-blue);--status-complete: var(--color-green);--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--border-radius-sm: 4px;--border-radius: 6px;--border-radius-lg: 8px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--text-base);line-height:1.5;color:var(--color-black);background-color:var(--color-light-grey);margin:0;padding:0}._changePasswordBody_1xgjo_1{background-color:var(--color-light-grey);margin:0;padding:0}._changePasswordContainer_1xgjo_7{display:flex;align-items:center;justify-content:center;min-height:100vh}._changePasswordCard_1xgjo_14{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);padding:var(--space-8);width:100%;max-width:400px}._amedBrand_1xgjo_23{font-size:var(--text-2xl);font-weight:700;text-align:center;margin-bottom:var(--space-6);color:var(--color-black)}._formGroup_1xgjo_31{margin-bottom:var(--space-4)}._formLabel_1xgjo_35{display:block;margin-bottom:var(--space-1);font-weight:500;color:var(--color-dark-grey)}._formInput_1xgjo_42{width:100%;padding:var(--space-3);border:1px solid var(--color-grey);border-radius:var(--border-radius);font-size:var(--text-base);box-sizing:border-box}._formInput_1xgjo_42:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 2px #4299e11a}._formInput_1xgjo_42:disabled{background-color:var(--color-light-grey);cursor:not-allowed}._btn_1xgjo_62{padding:var(--space-3) var(--space-4);border:none;border-radius:var(--border-radius);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box}._btnPrimary_1xgjo_74{background-color:var(--color-blue);color:var(--color-white)}._btnPrimary_1xgjo_74:hover:not(:disabled){background-color:#3182ce}._btnPrimary_1xgjo_74:disabled{background-color:var(--color-grey);cursor:not-allowed;opacity:.6}._error_1xgjo_89{color:var(--color-red);font-size:var(--text-sm);margin-top:var(--space-1);display:block}._info_1xgjo_96{background-color:#e0f2fe;color:#0277bd;padding:var(--space-3);border-radius:var(--border-radius);margin-bottom:var(--space-4);font-size:var(--text-sm)}._passwordRequirements_1xgjo_105{font-size:var(--text-sm);color:var(--color-dark-grey);margin-top:var(--space-2);background-color:#f8fafc;padding:var(--space-3);border-radius:var(--border-radius);border-left:3px solid var(--color-blue)}._passwordRequirements_1xgjo_105 p{margin:0 0 var(--space-2) 0;font-weight:500;color:var(--color-black)}._passwordRequirements_1xgjo_105 ul{margin:0;padding-left:var(--space-4)}._passwordRequirements_1xgjo_105 li{margin-bottom:var(--space-1);color:var(--color-dark-grey)}._loginBody_arhuc_1{background-color:var(--color-light-grey);margin:0;padding:0}._loginContainer_arhuc_7{display:flex;align-items:center;justify-content:center;min-height:100vh;color:#f0f4f8}._card_arhuc_15{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6)}._loginCard_arhuc_23{box-shadow:var(--shadow-lg);padding:var(--space-8);width:100%;max-width:400px}._amedBrand_arhuc_30{font-size:28px;font-weight:800;text-align:center;margin-bottom:var(--space-6);letter-spacing:1px;color:var(--color-black)}._formGroup_arhuc_39{margin-bottom:var(--space-4)}._formLabel_arhuc_43{display:block;margin-bottom:var(--space-2);font-weight:500;color:var(--color-black)}._formInput_arhuc_50{width:100%;padding:var(--space-3);font-size:var(--text-base);border:1px solid var(--color-grey);border-radius:var(--border-radius);background-color:var(--color-white)}._btn_arhuc_59{display:inline-block;padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:500;text-align:center;border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s;width:100%}._btnPrimary_arhuc_72{background-color:var(--color-blue);color:var(--color-white)}._btnPrimary_arhuc_72:hover{background-color:#2b6cb0}._loginFooter_arhuc_81{margin-top:var(--space-6);font-size:var(--text-xs);color:var(--color-dark-grey);text-align:center}._loginFooter_arhuc_81 p{margin:var(--space-2) 0}._loginFooter_arhuc_81 p:nth-child(2){font-size:var(--text-xs);margin-top:var(--space-2)}._error_arhuc_97{color:#e53e3e;font-size:12px;margin-top:5px}._headerControls_webg4_2{display:flex;gap:1rem;align-items:center}._searchContainer_webg4_8{position:relative;min-width:200px}._searchInput_webg4_13{min-width:200px;padding:var(--space-3);font-size:var(--text-base);border:1px solid var(--color-grey);border-radius:var(--border-radius);background-color:var(--color-white)}._searchInputWithClear_webg4_22{min-width:200px;padding-right:30px;padding-left:12px;padding-top:var(--space-3);padding-bottom:var(--space-3);font-size:var(--text-base);border:1px solid var(--color-grey);border-radius:var(--border-radius);background-color:var(--color-white)}._searchClearButton_webg4_34{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--color-dark-grey);font-size:16px;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}._loadingContainer_webg4_52{padding:2rem;text-align:center}._errorContainer_webg4_57{padding:2rem;text-align:center;color:var(--color-red)}._errorRetryButton_webg4_63{margin-top:1rem}._emptyStateCell_webg4_67{text-align:center!important;padding:2rem}._emptyStateText_webg4_72{color:var(--color-dark-grey)}._dateTimeSecondary_webg4_76,._patientIdSecondary_webg4_81{color:var(--color-dark-grey);font-size:var(--text-sm)}._notSetText_webg4_86{color:var(--color-dark-grey);font-style:italic}._disabledCursor_webg4_91{cursor:not-allowed}._pointerCursor_webg4_95{cursor:pointer}._mainContent_webg4_99{flex-grow:1;padding:var(--space-6);width:100%;overflow-y:auto;box-sizing:border-box}._header_webg4_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._pageTitle_webg4_114{font-size:var(--text-2xl);font-weight:600;margin:0}._toggleContainer_webg4_120{display:flex;align-items:center;gap:8px}._toggleLabel_webg4_126{font-weight:500}._toggleSwitch_webg4_130{position:relative;display:inline-block;width:50px;height:24px}._toggleSwitchInput_webg4_137{opacity:0;width:0;height:0}._toggleSlider_webg4_143{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-grey);transition:.4s;border-radius:24px}._toggleSlider_webg4_143:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}._toggleSwitchInput_webg4_137:checked+._toggleSlider_webg4_143{background-color:var(--color-green)}._toggleSwitchInput_webg4_137:checked+._toggleSlider_webg4_143:before{transform:translate(26px)}._card_webg4_175{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6)}._cardHeader_webg4_183{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}._sessionsTitle_webg4_190{margin:0;font-size:var(--text-xl)}._formInput_webg4_195{width:auto;padding:var(--space-3);font-size:var(--text-base);border:1px solid var(--color-grey);border-radius:var(--border-radius);background-color:var(--color-white)}._table_webg4_204{width:100%;border-collapse:collapse}._table_webg4_204 th{font-weight:600;background-color:var(--color-light-grey);padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-grey)}._table_webg4_204 td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-grey)}._badgeComplete_webg4_224,._badgeProcessing_webg4_225,._badgePending_webg4_226,._badgeManualPending_webg4_227,._badgeFailed_webg4_228{font-size:.55rem;padding:4px 8px;border-radius:4px;text-transform:uppercase;font-weight:600;display:inline-block;line-height:1;box-shadow:none}._badgeComplete_webg4_224{background-color:#38a16912;color:#3d6d4e}._badgeProcessing_webg4_225{background-color:#4299e112;color:#386d9c}._badgePending_webg4_226{background-color:#a0a0a012;color:#555}._badgeManualPending_webg4_227{background-color:#d69e2e12;color:#8a6d1f}._badgeFailed_webg4_228{background-color:#e53e3e12;color:#c53030}._actionBtn_webg4_265{min-width:100px;padding:8px 14px;font-size:.9rem;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:background-color .15s,box-shadow .15s;border:none;position:relative}._btnPrimary_webg4_280._actionBtn_webg4_265{background-color:#3182ce;color:#fff;box-shadow:0 2px 6px #3182ce33}._btnPrimary_webg4_280._actionBtn_webg4_265:hover:not(:disabled){background-color:#2b6cb0;box-shadow:0 4px 10px #3182ce40}._btnPrimary_webg4_280._actionBtn_webg4_265:disabled{background-color:#3182ce4d;cursor:not-allowed;box-shadow:none}._btnSecondary_webg4_295._actionBtn_webg4_265{background-color:#f5f7fa;color:#1a202c;border:1px solid #d9dde3}._btnSecondary_webg4_295._actionBtn_webg4_265:hover:not(:disabled){background-color:#e9edf2}._btnSecondary_webg4_295._actionBtn_webg4_265:disabled{background-color:#f8f9fa;color:#a0a7b4;cursor:not-allowed;opacity:.6;border-color:#e2e8f0}._btnWarning_webg4_311._actionBtn_webg4_265{background-color:#d69e2e;color:#fff;box-shadow:0 2px 6px #d69e2e33}._btnWarning_webg4_311._actionBtn_webg4_265:hover{background-color:#b48f1f}._processingText_webg4_320{font-size:.9rem;color:var(--color-dark-grey)}._pagination_webg4_326{display:inline-flex;list-style:none;padding:0;gap:4px;margin:16px 0 0}._pagination_webg4_326 button{border:1px solid #d9dde3;background:#fff;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.9rem;min-width:36px;display:inline-flex;align-items:center;justify-content:center;color:#1a202c;transition:background .15s}._pagination_webg4_326 button:hover{background:#f0f4f8}._pagination_webg4_326 ._current_webg4_350{background:#3182ce;color:#fff;border-color:#3182ce}._pagination_webg4_326 ._current_webg4_350:hover{background:#2b6cb0;color:#fff;border-color:#2b6cb0}._pagination_webg4_326 ._disabled_webg4_91{opacity:.5;cursor:default}._paginationWrapper_webg4_364{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}._paginationInfo_webg4_371{color:var(--color-dark-grey);font-size:var(--text-sm);font-weight:500}._ellipsis_webg4_377{padding:6px 8px;color:var(--color-dark-grey);font-weight:700;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 768px){._paginationWrapper_webg4_364{flex-direction:column;gap:1rem;align-items:stretch}._paginationInfo_webg4_371{text-align:center}._pagination_webg4_326{justify-content:center;margin:0}._pagination_webg4_326 button{padding:8px 12px;min-width:40px}}._btn_webg4_280{display:inline-block;font-weight:500;text-align:center;border:none;cursor:pointer;transition:background-color .2s}._btn_webg4_280:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}._btnPrimary_webg4_280:not(._actionBtn_webg4_265){background-color:var(--color-blue);color:var(--color-white);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-radius:var(--border-radius)}._btnPrimary_webg4_280:not(._actionBtn_webg4_265):hover{background-color:#2b6cb0}._btnSecondary_webg4_295:not(._actionBtn_webg4_265){background-color:var(--color-grey);color:var(--color-black);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-radius:var(--border-radius)}._btnSecondary_webg4_295:not(._actionBtn_webg4_265):hover{background-color:#cbd5e0}._analyzingText_webg4_449{color:var(--color-dark-grey);font-size:var(--text-sm)}._sessionRetrievalCta_webg4_455{margin:var(--space-8) auto var(--space-4);padding:var(--space-5) var(--space-6);max-width:420px;background-color:var(--color-white);border:1px dashed var(--color-grey);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);text-align:center}._sessionRetrievalLink_webg4_466{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-weight:600;color:var(--color-blue);text-decoration:none}._sessionRetrievalLink_webg4_466:hover,._sessionRetrievalLink_webg4_466:focus{color:#2b6cb0}._sessionRetrievalLink_webg4_466:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}._ctaHint_webg4_487{position:absolute;bottom:120%;left:50%;transform:translate(-50%,6px);width:260px;padding:var(--space-3);background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:var(--border-radius);box-shadow:var(--shadow);font-weight:400;font-size:var(--text-sm);color:var(--color-dark-grey);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:10}._sessionRetrievalLink_webg4_466:hover ._ctaHint_webg4_487,._sessionRetrievalLink_webg4_466:focus ._ctaHint_webg4_487,._sessionRetrievalLink_webg4_466:focus-visible ._ctaHint_webg4_487{opacity:1;transform:translate(-50%)}@media (max-width: 768px){._mainContent_webg4_99{padding:var(--space-4)}._header_webg4_2,._cardHeader_webg4_183{flex-direction:column;align-items:flex-start;gap:var(--space-4)}._sessionRetrievalCta_webg4_455{margin:var(--space-6) auto var(--space-4);padding:var(--space-4);max-width:100%}._ctaHint_webg4_487{width:220px;font-size:.75rem}}._modalOverlay_17cyf_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_17cyf_13{background:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);padding:var(--space-8);width:600px;max-width:600px;min-width:320px;position:relative;max-height:90vh;overflow-y:auto;box-sizing:border-box}._form_17cyf_26{display:flex;flex-direction:column;gap:var(--space-4)}._formGrid_17cyf_31{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._formGroup_17cyf_36{display:flex;flex-direction:column;gap:var(--space-2)}._formInput_17cyf_41{padding:var(--space-3);font-size:var(--text-base);border:1px solid var(--color-grey);border-radius:var(--border-radius);background-color:var(--color-white)}._formInput_17cyf_41:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #4299e126}._actions_17cyf_53{display:flex;justify-content:flex-end;gap:var(--space-4);margin-top:var(--space-2)}._btnPrimary_17cyf_59{background-color:var(--color-blue);color:var(--color-white);padding:var(--space-2) var(--space-4);font-size:var(--text-base);font-weight:500;border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s}._btnPrimary_17cyf_59:hover:not(:disabled){background-color:#2b6cb0}._btnPrimary_17cyf_59:disabled{background-color:#4299e14d;cursor:not-allowed}._btnSecondary_17cyf_77{background-color:var(--color-grey);color:var(--color-black);padding:var(--space-2) var(--space-4);font-size:var(--text-base);font-weight:500;border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s}._btnSecondary_17cyf_77:hover{background-color:#cbd5e0}@media (max-width: 800px){._modalContent_17cyf_13{width:98vw;max-width:98vw;min-width:unset;padding:var(--space-4)}._formGrid_17cyf_31{grid-template-columns:1fr}}._overlay_x1kdj_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_x1kdj_1 .2s ease-out}._dialog_x1kdj_15{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;width:90%;margin:0 16px;animation:_slideIn_x1kdj_1 .3s ease-out}._header_x1kdj_25{padding:24px 24px 16px;border-bottom:1px solid #f3f4f6}._title_x1kdj_30{font-size:18px;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:8px}._icon_x1kdj_40{font-size:20px}._content_x1kdj_44{padding:16px 24px 24px}._message_x1kdj_48{color:#6b7280;font-size:14px;line-height:1.5;margin:0;white-space:pre-line}._actions_x1kdj_56{padding:0 24px 24px;display:flex;gap:12px;justify-content:flex-end}._button_x1kdj_63{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;min-width:80px}._button_x1kdj_63:disabled{opacity:.6;cursor:not-allowed}._cancelButton_x1kdj_79{background-color:#f9fafb;color:#374151;border:1px solid #d1d5db}._cancelButton_x1kdj_79:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}._confirmButton_x1kdj_90{background-color:#ef4444;color:#fff;border:1px solid #ef4444}._confirmButton_x1kdj_90:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}._confirmButton_x1kdj_90._primary_x1kdj_101{background-color:#3b82f6;border-color:#3b82f6}._confirmButton_x1kdj_90._primary_x1kdj_101:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}._confirmButton_x1kdj_90._success_x1kdj_111{background-color:#10b981;border-color:#10b981}._confirmButton_x1kdj_90._success_x1kdj_111:hover:not(:disabled){background-color:#059669;border-color:#059669}._confirmButton_x1kdj_90._warning_x1kdj_121{background-color:#f59e0b;border-color:#f59e0b}._confirmButton_x1kdj_90._warning_x1kdj_121:hover:not(:disabled){background-color:#d97706;border-color:#d97706}@keyframes _fadeIn_x1kdj_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_x1kdj_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._button_x1kdj_63:focus{outline:2px solid #3b82f6;outline-offset:2px}._cancelButton_x1kdj_79:focus{outline:2px solid #6b7280;outline-offset:2px}._sidebarLayout_15wdt_1{display:flex;height:100vh}._sidebar_15wdt_1{display:flex;flex-direction:column;justify-content:space-between;width:220px;height:100%;background-color:var(--color-white);border-right:1px solid var(--color-grey);padding:var(--space-6) var(--space-4);box-shadow:var(--shadow-sm);box-sizing:border-box}._sidebar_15wdt_1 ._brand_15wdt_19{font-size:var(--text-2xl);font-weight:800;margin-bottom:var(--space-4)}._sidebarNav_15wdt_25{flex-grow:1}._navLink_15wdt_29{display:block;font-size:var(--text-base);color:var(--color-dark-grey);text-decoration:none;padding:var(--space-2) 0;margin-bottom:var(--space-2)}._navLink_15wdt_29:hover{color:var(--color-black);font-weight:600}._bottomContainer_15wdt_43{padding-top:var(--space-4);border-top:1px solid var(--color-grey)}._logoutLink_15wdt_48{display:block;font-size:var(--text-sm);color:var(--color-red);margin-top:var(--space-2);text-decoration:none}._logoutLink_15wdt_48:hover{color:#c53030;text-decoration:underline;cursor:pointer}._settingsLink_15wdt_62{display:block;font-size:var(--text-sm);margin-top:var(--space-2);text-decoration:none}._settingsLink_15wdt_62:hover{text-decoration:underline;cursor:pointer}._integrationsLink_15wdt_74{display:block;font-size:var(--text-sm);margin-top:var(--space-2);text-decoration:none}._integrationsLink_15wdt_74:hover{text-decoration:underline;cursor:pointer}._mainContent_15wdt_86{padding-left:var(--space-2);flex-grow:1;padding:var(--space-6);width:100%;overflow-y:auto;box-sizing:border-box}._active_15wdt_95{font-weight:700}._mainContent_105ky_2{padding:var(--space-6);width:100%;overflow-y:auto;box-sizing:border-box}._header_105ky_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);padding-left:var(--space-2)}._pageTitle_105ky_17{font-size:var(--text-2xl);font-weight:600;margin:0}._sectionDivider_105ky_23{border:none;border-top:1px solid var(--color-grey);margin:var(--space-6) 0 var(--space-4)}._card_105ky_29{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6)}._reportHeader_105ky_37{display:flex;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-4);padding-left:var(--space-6);padding-right:var(--space-6);padding-top:var(--space-4)}._reportHeaderItem_105ky_47{min-width:200px}._reportHeaderLabel_105ky_51{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-dark-grey);letter-spacing:.08em;margin-bottom:var(--space-1)}._reportHeaderValue_105ky_59{font-size:var(--text-base);font-weight:600;color:var(--color-black)}._cardTitle_105ky_65{margin-top:0;margin-bottom:var(--space-4);color:var(--color-dark-grey);font-size:var(--text-xl);font-weight:600}._sessionInfoGrid_105ky_73{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}._sessionInfoText_105ky_79{color:var(--color-dark-grey)}._formInput_105ky_83{width:100%;padding:var(--space-3);font-size:var(--text-base);border:1px solid var(--color-grey);border-radius:var(--border-radius);background-color:var(--color-white)}._shortInput_105ky_91{width:50%}._formInput_105ky_83:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #4299e126}._formTextarea_105ky_99{min-height:120px;resize:vertical}._formGroup_105ky_104{margin-bottom:var(--space-4)}._formLabel_105ky_107{display:block;margin-bottom:var(--space-2);font-weight:500}._section_105ky_23{margin-bottom:var(--space-6)}._sectionTitle_105ky_116{margin:0 0 var(--space-2) 0;font-size:var(--text-lg);font-weight:600}._diagnosisRow_105ky_121{display:flex;align-items:center}._diagnosisText_105ky_125{font-size:var(--text-lg);font-weight:600}._confidence_105ky_129{display:inline-block;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:600;border-radius:var(--border-radius-sm);margin-left:var(--space-2)}._confidenceHigh_105ky_137{background-color:#38a16926;color:var(--severity-low)}._confidenceMedium_105ky_141{background-color:#d69e2e26;color:var(--severity-moderate)}._confidenceLow_105ky_145{background-color:#e53e3e26;color:var(--severity-high)}._confidenceUnknown_105ky_149{background-color:#6b728026;color:var(--color-dark-grey)}._diagnosisContainer_105ky_155{background-color:#3b82f614;border:2px solid rgba(59,130,246,.3);border-left:4px solid rgba(59,130,246,.6);border-radius:var(--border-radius-md);padding:var(--space-4);margin-bottom:var(--space-4);box-shadow:0 1px 3px #0000000d}._modelScore_105ky_165{font-size:var(--text-2xl);font-weight:600;margin-bottom:var(--space-2)}._severityBarContainer_105ky_170{height:8px;background-color:var(--color-light-grey);border-radius:4px;overflow:hidden;margin-top:var(--space-2)}._severityBar_105ky_170{height:100%;border-radius:4px}._severity-minimal_105ky_183{background-color:#fecaca}._severity-mild_105ky_186{background-color:#fca5a5}._severity-moderate_105ky_189{background-color:#f87171}._severity-high_105ky_192{background-color:#dc2626}._severity-very-high_105ky_195{background-color:#991b1b}._ymrs-severity-minimal_105ky_200{background-color:#fef3c7}._ymrs-severity-mild_105ky_203{background-color:#fde68a}._ymrs-severity-moderate_105ky_206{background-color:#fcd34d}._ymrs-severity-high_105ky_209{background-color:#f59e0b}._ymrs-severity-very-high_105ky_212{background-color:#d97706}._severityText_105ky_215{margin:var(--space-2) 0 0 0;font-size:var(--text-sm);color:var(--color-dark-grey)}._clinicianGrid_105ky_221{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}._scoreComparisonBox_105ky_227{margin-top:var(--space-6);padding:var(--space-4);background-color:var(--color-light-grey);border-radius:var(--border-radius)}._scoreComparisonTitle_105ky_233{margin:0 0 var(--space-4) 0;font-size:var(--text-lg);font-weight:600}._scoreComparison_105ky_227{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-2)}._scoreItem_105ky_244{flex:1}._scoreLabel_105ky_247{font-size:var(--text-sm);color:var(--color-dark-grey)}._scoreValue_105ky_251{font-size:var(--text-xl);font-weight:600}._checkboxGroup_105ky_256{display:flex;align-items:center;margin-bottom:var(--space-4)}._checkboxInput_105ky_261{margin-right:var(--space-2)}._checkboxLabel_105ky_264{font-size:var(--text-base)}._actions_105ky_268{display:flex;gap:var(--space-4);margin-top:var(--space-6)}._btn_105ky_273{display:inline-block;padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:500;text-align:center;border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s}._btnPrimary_105ky_284{background-color:var(--color-blue);color:var(--color-white)}._btnPrimary_105ky_284:hover{background-color:#2b6cb0}._btnSecondary_105ky_291{background-color:var(--color-grey);color:var(--color-black)}._btnSecondary_105ky_291:hover{background-color:#cbd5e0}@media (max-width: 768px){._mainContent_105ky_2{padding:var(--space-4)}._header_105ky_9{flex-direction:column;align-items:flex-start;gap:var(--space-4)}._actions_105ky_268{flex-direction:column}._scoreComparison_105ky_227{flex-direction:column;align-items:flex-start}._sessionInfoGrid_105ky_73,._clinicianGrid_105ky_221{grid-template-columns:1fr}}._semibold_105ky_323{font-weight:600}._shortInput_105ky_91{max-width:200px}._requiredSectionTitle_105ky_332{display:flex;align-items:baseline;gap:8px;margin-bottom:var(--space-4)}._requiredBadge_105ky_339{background:#4299e11a;color:#2e5f8c;font-size:.6rem;padding:4px 8px;border-radius:4px;text-transform:uppercase;font-weight:600}._sleepInputRow_105ky_350{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:var(--space-6);max-width:100%}._sleepInputRow_105ky_350 ._formInput_105ky_83._shortInput_105ky_91{width:100%;max-width:220px;box-sizing:border-box}._otherDataGrid_105ky_364{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:var(--space-6);max-width:100%}._otherDataGrid_105ky_364 ._formInput_105ky_83{width:100%;max-width:220px;box-sizing:border-box}._combinedRequiredGrid_105ky_378{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:var(--space-6);margin-bottom:var(--space-6)}._combinedRequiredGrid_105ky_378 ._formInput_105ky_83{width:100%;max-width:220px;box-sizing:border-box}._sectionDividerInCard_105ky_392{border:none;border-top:1px solid var(--color-light-grey);margin:var(--space-6) 0}._helpText_105ky_399{font-size:12px;color:var(--color-dark-grey);margin-top:4px}._saveRow_105ky_406{display:flex;justify-content:flex-end;margin-top:16px}._saveBtn_105ky_412{padding:12px 24px;font-size:1rem;font-weight:600;background-color:var(--color-blue);color:var(--color-white);border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}._saveBtn_105ky_412:hover:not(:disabled){background-color:#2b6cb0}._saveBtn_105ky_412:disabled{background-color:#4299e14d;cursor:not-allowed}@media (max-width: 900px){._sleepInputRow_105ky_350,._otherDataGrid_105ky_364,._combinedRequiredGrid_105ky_378{grid-template-columns:repeat(2,1fr)}}._downstreamWrapper_105ky_443{position:relative}._blockedOverlay_105ky_447{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-family:inherit;z-index:5;text-align:center;padding:0 16px}._blockerTitle_105ky_462{font-size:1.1rem}._blockerSub_105ky_466{color:var(--color-dark-grey)}._blockedHint_105ky_470{background:#edf2f7;color:#1a202c;padding:6px 12px;border-radius:6px;font-size:.9rem}._blockedContent_105ky_479{opacity:.5;pointer-events:none}._contribWrapper_jwuqr_2{margin-top:var(--space-3)}._contribDetails_jwuqr_6{background:var(--color-light-grey);border:1px solid var(--color-grey);border-radius:var(--border-radius);padding:var(--space-3)}._contribSummary_jwuqr_13{cursor:pointer;color:var(--color-blue);font-size:var(--text-sm);-webkit-user-select:none;user-select:none;outline:none}._contribDetails_jwuqr_6[open]>._contribSummary_jwuqr_13{color:var(--color-black)}._contribContent_jwuqr_25{margin-top:var(--space-2)}._contribTitle_jwuqr_29{font-size:var(--text-sm);color:var(--color-dark-grey);margin:0 0 var(--space-2) 0}._contribGrid_jwuqr_35{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._contribColTitle_jwuqr_41{font-size:var(--text-xs);color:var(--color-dark-grey);text-transform:uppercase;letter-spacing:.02em;margin-bottom:var(--space-1)}._contribItem_jwuqr_49{display:flex;align-items:center;gap:var(--space-2);padding:6px 8px;background:var(--color-white);border:1px solid var(--color-grey);border-radius:var(--border-radius-sm);margin-bottom:4px}._contribFeature_jwuqr_60{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contribDelta_jwuqr_68{font-size:var(--text-xs);font-weight:600;padding:2px 6px;border-radius:10px;background:#4299e11f;color:var(--color-black)}._trendIconUp_jwuqr_77{color:#22c55e;font-weight:600}._trendIconDown_jwuqr_82{color:#ef4444;font-weight:600}@media (max-width: 700px){._contribGrid_jwuqr_35{grid-template-columns:1fr}}._videoCard_yfrph_2{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6)}._cardHeader_yfrph_10{margin-bottom:var(--space-4)}._cardTitle_yfrph_14{margin:0;color:var(--color-dark-grey);font-size:var(--text-xl);font-weight:600}._cardContent_yfrph_21{position:relative;max-width:800px;margin:0 auto}._playerWrapper_yfrph_28{position:relative;background-color:#000;border-radius:var(--border-radius);overflow:hidden;display:flex;justify-content:center;align-items:center}._reactPlayer_yfrph_38{display:block;width:100%;height:auto}._loadingContainer_yfrph_45{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4);min-height:200px}._spinner_yfrph_54{border:4px solid var(--color-grey);border-top:4px solid var(--color-blue);border-radius:50%;width:48px;height:48px;animation:_spin_yfrph_54 1s linear infinite}@keyframes _spin_yfrph_54{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_yfrph_72{margin-top:var(--space-4);color:var(--color-dark-grey);font-size:var(--text-base)}._errorContainer_yfrph_79{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4);min-height:200px;background-color:#fef2f2;border-radius:var(--border-radius)}._errorIcon_yfrph_90{width:48px;height:48px;color:#dc2626;margin-bottom:var(--space-3)}._errorText_yfrph_97{margin:0;color:#991b1b;font-size:var(--text-base);text-align:center}@media (max-width: 768px){._videoCard_yfrph_2{padding:var(--space-4)}._cardTitle_yfrph_14{font-size:var(--text-lg)}._loadingContainer_yfrph_45,._errorContainer_yfrph_79{padding:var(--space-6) var(--space-4);min-height:150px}._spinner_yfrph_54,._errorIcon_yfrph_90{width:40px;height:40px}}._mainContent_u6qs9_1{padding:var(--space-6);width:100%;overflow-y:auto;box-sizing:border-box}._header_u6qs9_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);padding-left:var(--space-2)}._pageTitle_u6qs9_14{font-size:var(--text-2xl);font-weight:600;margin:0}._card_u6qs9_19{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6)}._cardTitle_u6qs9_26{margin-top:0;margin-bottom:var(--space-4);color:var(--color-dark-grey);font-size:var(--text-xl);font-weight:600}._formLabel_u6qs9_33{display:block;margin-bottom:var(--space-2);font-weight:500}._formInput_u6qs9_38{width:100%;padding:var(--space-3);font-size:var(--text-base);border:1px solid var(--color-grey);border-radius:var(--border-radius);background-color:var(--color-white)}._formInput_u6qs9_38:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #4299e126}._filterSection_u6qs9_51{display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}._filterItem_u6qs9_56{flex:1}._chartContainer_u6qs9_59{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:var(--border-radius);padding:var(--space-4);margin-bottom:var(--space-6);height:400px;position:relative;overflow:hidden}._chartPlaceholder_u6qs9_69{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-dark-grey);font-style:italic}._trendsGrid_u6qs9_81{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}._trendTitle_u6qs9_86{margin:0 0 var(--space-4) 0;font-size:var(--text-lg);font-weight:600}._trend_u6qs9_81{display:flex;align-items:center;margin-bottom:var(--space-2)}._trendUp_u6qs9_96{color:var(--color-red)}._trendDown_u6qs9_99{color:var(--color-green)}._trendIcon_u6qs9_102{font-weight:700;margin-right:var(--space-2)}._trendDesc_u6qs9_106{font-size:var(--text-sm);color:var(--color-dark-grey);margin-top:var(--space-2)}._summaryBox_u6qs9_111{margin-top:var(--space-6);padding:var(--space-4);background-color:var(--color-light-grey);border-radius:var(--border-radius)}._summaryTitle_u6qs9_117{margin:0 0 var(--space-2) 0;font-size:var(--text-lg);font-weight:600}._summaryText_u6qs9_122{margin:0;color:var(--color-dark-grey)}@media (max-width: 768px){._mainContent_u6qs9_1{padding:var(--space-4)}._header_u6qs9_7{flex-direction:column;align-items:flex-start;gap:var(--space-4)}._filterSection_u6qs9_51{flex-direction:column}._trendsGrid_u6qs9_81{grid-template-columns:1fr}._reportHeader_u6qs9_142{flex-direction:column;gap:var(--space-3)}._reportHeaderItem_u6qs9_147{min-width:100%}._exportButton_u6qs9_151{font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}}._exportButton_u6qs9_151{padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-weight:600;color:var(--color-white);background-color:var(--color-blue);border:none;border-radius:var(--border-radius);cursor:pointer;white-space:nowrap}._exportButton_u6qs9_151:disabled{background-color:var(--color-grey);cursor:not-allowed;opacity:.6}._reportHeader_u6qs9_142{display:flex;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-6);padding:var(--space-4) var(--space-6);background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow)}._reportHeaderItem_u6qs9_147{min-width:180px;flex:1}._reportHeaderLabel_u6qs9_193{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-dark-grey);letter-spacing:.08em;margin-bottom:var(--space-1);font-weight:600}._reportHeaderValue_u6qs9_202{font-size:var(--text-base);font-weight:600;color:var(--color-black)}._mainContent_73e5d_1{padding:var(--space-6);width:100%;overflow-y:auto;box-sizing:border-box}._header_73e5d_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);padding-left:var(--space-2)}._pageTitle_73e5d_14{font-size:var(--text-2xl);font-weight:600;margin:0}._loadingContainer_73e5d_19{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6);max-width:700px;margin-left:auto;margin-right:auto;text-align:center}._errorContainer_73e5d_30{background-color:#fee;border-radius:var(--border-radius);border:1px solid #fcc;padding:var(--space-6);margin-bottom:var(--space-6);max-width:700px;margin-left:auto;margin-right:auto;color:#c53030}._successContainer_73e5d_41{background-color:#f0fff4;border-radius:var(--border-radius);border:1px solid #9ae6b4;padding:var(--space-6);margin-bottom:var(--space-6);max-width:700px;margin-left:auto;margin-right:auto;color:#276749}._card_73e5d_52{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6);max-width:700px;margin-left:auto;margin-right:auto}._cardTitle_73e5d_62{margin-top:0;margin-bottom:var(--space-4);color:var(--color-dark-grey);font-size:var(--text-xl);font-weight:600}._profileSection_73e5d_69{display:flex;gap:var(--space-8);align-items:flex-start;flex-wrap:wrap}._profilePicContainer_73e5d_75{display:flex;flex-direction:column;align-items:center;min-width:140px;margin-bottom:var(--space-4)}._profilePicWrapper_73e5d_82{width:120px;height:120px;border-radius:50%;background-color:var(--color-grey);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;box-shadow:var(--shadow-sm);margin-bottom:var(--space-2);transition:box-shadow .2s}._profilePicWrapper_73e5d_82:hover{box-shadow:var(--shadow-lg)}._profilePic_73e5d_75{width:100%;height:100%;object-fit:cover;border-radius:50%}._profilePicPlaceholder_73e5d_105{color:var(--color-dark-grey);font-size:var(--text-lg);font-weight:500;text-align:center}._profilePicHint_73e5d_111{font-size:var(--text-xs);color:var(--color-dark-grey);text-align:center}._profileFields_73e5d_116{flex:1;min-width:220px}._formGroup_73e5d_120{margin-bottom:var(--space-4)}._formLabel_73e5d_123{display:block;margin-bottom:var(--space-2);font-weight:500}._formInput_73e5d_128{width:100%;padding:var(--space-3);font-size:var(--text-base);border:1px solid var(--color-grey);border-radius:var(--border-radius);background-color:var(--color-white)}._formInput_73e5d_128:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #4299e126}._actions_73e5d_141{display:flex;justify-content:flex-end;gap:var(--space-4);margin-top:var(--space-6)}._btnPrimary_73e5d_147{background-color:var(--color-blue);color:var(--color-white);padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:500;border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s}._btnPrimary_73e5d_147:hover:not(:disabled){background-color:#2b6cb0}._btnPrimary_73e5d_147:disabled{background-color:#a0aec0;cursor:not-allowed;opacity:.6}@media (max-width: 768px){._mainContent_73e5d_1{padding:var(--space-4)}._profileSection_73e5d_69{flex-direction:column;gap:var(--space-4);align-items:stretch}._actions_73e5d_141{flex-direction:column;align-items:stretch}}._header_1cmw5_1{margin-bottom:var(--space-6);padding-left:var(--space-2)}._pageTitle_1cmw5_5{font-size:var(--text-2xl);font-weight:600;margin:0}._peopleGrid_1cmw5_10{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-top:var(--space-6)}@media (max-width: 768px){._peopleGrid_1cmw5_10{grid-template-columns:1fr;gap:var(--space-6)}}._peopleSection_1cmw5_22{background:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);overflow:hidden}._sectionHeader_1cmw5_28{background:linear-gradient(135deg,var(--color-blue),#2b6cb0);color:var(--color-white);padding:var(--space-6);position:relative}._sectionTitle_1cmw5_34{margin:0;font-size:var(--text-xl);font-weight:600;display:flex;align-items:center;gap:var(--space-3)}._sectionCount_1cmw5_42{background:#fff3;padding:var(--space-1) var(--space-3);border-radius:20px;font-size:var(--text-sm);font-weight:500}._sectionContent_1cmw5_49{padding:var(--space-6)}._statsBar_1cmw5_52{background:#ffffff1a;padding:var(--space-3);margin-top:var(--space-4);border-radius:var(--border-radius);text-align:center;font-size:var(--text-sm)}._addPersonForm_1cmw5_60{display:grid;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4);background:var(--color-light-grey);border-radius:var(--border-radius);border:2px dashed var(--color-grey);transition:all .2s ease}._addPersonForm_1cmw5_60:hover{border-color:var(--color-blue);background:#4299e105}._formRow_1cmw5_74{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width: 480px){._formRow_1cmw5_74{grid-template-columns:1fr}}._formInputEnhanced_1cmw5_84{padding:var(--space-3) var(--space-4);border:1px solid var(--color-grey);border-radius:var(--border-radius);font-size:var(--text-base);transition:all .2s ease;background:var(--color-white)}._formInputEnhanced_1cmw5_84:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #4299e126}._btnAdd_1cmw5_97{background:var(--color-blue);color:var(--color-white);border:none;padding:var(--space-3) var(--space-6);border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:var(--space-2);justify-self:start;margin-bottom:var(--space-6)}._btnAdd_1cmw5_97:hover{background:#2b6cb0;transform:translateY(-1px);box-shadow:var(--shadow)}._btnAddStandalone_1cmw5_117{background:var(--color-blue);color:var(--color-white);border:none;padding:var(--space-4) var(--space-6);border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-base);width:fit-content}._btnAddStandalone_1cmw5_117:hover{background:#2b6cb0;transform:translateY(-1px);box-shadow:var(--shadow)}._peopleList_1cmw5_138{display:grid;gap:var(--space-3);max-height:400px;overflow-y:auto;padding-right:var(--space-2)}._peopleList_1cmw5_138::-webkit-scrollbar{width:6px}._peopleList_1cmw5_138::-webkit-scrollbar-track{background:var(--color-light-grey);border-radius:3px}._peopleList_1cmw5_138::-webkit-scrollbar-thumb{background:var(--color-grey);border-radius:3px}._peopleList_1cmw5_138::-webkit-scrollbar-thumb:hover{background:var(--color-dark-grey)}._personCard_1cmw5_159{background:var(--color-white);border:1px solid var(--color-grey);border-radius:var(--border-radius);padding:var(--space-4);transition:all .2s ease;position:relative}._personCard_1cmw5_159:hover{border-color:var(--color-blue);box-shadow:var(--shadow-sm)}._personInfo_1cmw5_171{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}._doctorProfileSection_1cmw5_177{display:flex;align-items:center;gap:var(--space-3)}._profilePicture_1cmw5_182{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid var(--color-light-grey);box-shadow:var(--shadow-sm);transition:all .2s ease}._profilePicture_1cmw5_182:hover{border-color:var(--color-blue);transform:scale(1.05)}._personName_1cmw5_196{font-weight:600;color:var(--color-black);margin:0;font-size:var(--text-base)}._personMeta_1cmw5_202{color:var(--color-dark-grey);font-size:var(--text-sm);margin:0}._personActions_1cmw5_207{display:flex;gap:var(--space-2);opacity:0;transition:opacity .2s ease}._personCard_1cmw5_159:hover ._personActions_1cmw5_207{opacity:1}._btnEdit_1cmw5_216,._btnDelete_1cmw5_217{background:none;border:1px solid var(--color-grey);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--text-xs);font-weight:500;transition:all .2s ease}._btnEdit_1cmw5_216{color:var(--color-blue);border-color:var(--color-blue)}._btnEdit_1cmw5_216:hover{background:var(--color-blue);color:var(--color-white)}._btnDelete_1cmw5_217{color:var(--color-red);border-color:var(--color-red)}._btnDelete_1cmw5_217:hover{background:var(--color-red);color:var(--color-white)}._personCard_1cmw5_159._editing_1cmw5_243{border-color:var(--color-blue);background:#4299e105}._editForm_1cmw5_247{display:none}._personCard_1cmw5_159._editing_1cmw5_243 ._editForm_1cmw5_247{display:block}._personCard_1cmw5_159._editing_1cmw5_243 ._personInfo_1cmw5_171{display:none}._editActions_1cmw5_256{display:flex;gap:var(--space-2);margin-top:var(--space-3)}._btnSave_1cmw5_261,._btnCancel_1cmw5_262{padding:var(--space-2) var(--space-3);border:none;border-radius:var(--border-radius-sm);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .2s ease}._btnSave_1cmw5_261{background:var(--color-green);color:var(--color-white)}._btnSave_1cmw5_261:hover{background:#2f855a}._btnCancel_1cmw5_262{background:var(--color-grey);color:var(--color-black)}._btnCancel_1cmw5_262:hover{background:#cbd5e0}._btnEdit_1cmw5_216:disabled,._btnDelete_1cmw5_217:disabled,._btnSave_1cmw5_261:disabled,._btnCancel_1cmw5_262:disabled,._btnAddStandalone_1cmw5_117:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}._btnEdit_1cmw5_216:disabled:hover,._btnDelete_1cmw5_217:disabled:hover,._btnSave_1cmw5_261:disabled:hover,._btnCancel_1cmw5_262:disabled:hover,._btnAddStandalone_1cmw5_117:disabled:hover{background:initial;color:initial;border-color:initial}._btnEdit_1cmw5_216:disabled:hover{background:none;color:var(--color-blue);border-color:var(--color-blue)}._btnDelete_1cmw5_217:disabled:hover{background:none;color:var(--color-red);border-color:var(--color-red)}._btnSave_1cmw5_261:disabled:hover{background:var(--color-green);color:var(--color-white)}._btnCancel_1cmw5_262:disabled:hover{background:var(--color-grey);color:var(--color-black)}._emptyState_1cmw5_329{text-align:center;padding:var(--space-8);color:var(--color-dark-grey)}._emptyIcon_1cmw5_334{font-size:48px;margin-bottom:var(--space-4);opacity:.5}._editImageSection_1cmw5_339{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3);background:var(--color-light-grey);border-radius:var(--border-radius);border:1px solid var(--color-grey)}._editImagePreview_1cmw5_350{position:relative;flex-shrink:0}._editPreviewImage_1cmw5_355{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--color-light-grey);box-shadow:var(--shadow-sm)}._removeEditImageBtn_1cmw5_364{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border-radius:50%;background:var(--color-red);color:var(--color-white);border:none;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:var(--shadow-sm)}._removeEditImageBtn_1cmw5_364:hover{background:#c53030;transform:scale(1.1)}._editFileUpload_1cmw5_389{flex:1}._editFileInput_1cmw5_393{position:absolute;opacity:0;width:0;height:0}._editFileLabel_1cmw5_400{display:inline-block;padding:var(--space-2) var(--space-3);background:var(--color-blue);color:var(--color-white);border-radius:var(--border-radius);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .2s ease;border:none;text-align:center;min-width:120px}._editFileLabel_1cmw5_400:hover{background:#2b6cb0;transform:translateY(-1px);box-shadow:var(--shadow-sm)}._modalOverlay_ys8t8_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modalContent_ys8t8_15{background:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);padding:0;width:500px;max-width:90vw;position:relative;max-height:90vh;overflow:hidden;animation:_modalSlideIn_ys8t8_1 .3s ease-out}@keyframes _modalSlideIn_ys8t8_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_ys8t8_39{padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-light-grey);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,var(--color-blue),#2b6cb0);color:var(--color-white)}._modalTitle_ys8t8_49{margin:0;font-size:var(--text-xl);font-weight:600}._closeButton_ys8t8_55{background:none;border:none;color:var(--color-white);font-size:24px;font-weight:700;cursor:pointer;padding:var(--space-1);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._closeButton_ys8t8_55:hover{background:#fff3}._form_ys8t8_76{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}._formGroup_ys8t8_83{display:flex;flex-direction:column;gap:var(--space-2)}._label_ys8t8_89{font-size:var(--text-sm);font-weight:600;color:var(--color-dark-grey);margin-bottom:var(--space-1)}._formInput_ys8t8_96{padding:var(--space-3) var(--space-4);border:1px solid var(--color-grey);border-radius:var(--border-radius);font-size:var(--text-base);transition:all .2s ease;background:var(--color-white)}._formInput_ys8t8_96:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #4299e126}._formInput_ys8t8_96::placeholder{color:var(--color-dark-grey);opacity:.7}._imagePreview_ys8t8_116{margin-top:var(--space-3);display:flex;justify-content:center;position:relative}._previewImage_ys8t8_123{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--color-light-grey);box-shadow:var(--shadow-sm)}._removeImageBtn_ys8t8_132{position:absolute;top:-5px;right:calc(50% - 50px);width:24px;height:24px;border-radius:50%;background:var(--color-red);color:var(--color-white);border:none;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:var(--shadow-sm)}._removeImageBtn_ys8t8_132:hover{background:#c53030;transform:scale(1.1)}._fileUploadSection_ys8t8_157{position:relative}._fileInput_ys8t8_161{position:absolute;opacity:0;width:0;height:0}._fileInputLabel_ys8t8_168{display:inline-block;padding:var(--space-4);background:var(--color-light-grey);border:2px dashed var(--color-grey);border-radius:var(--border-radius);color:var(--color-dark-grey);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center;width:100%;box-sizing:border-box}._fileInputLabel_ys8t8_168:hover{border-color:var(--color-blue);background:#4299e10d;color:var(--color-blue)}._fileInputContent_ys8t8_190{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._uploadIcon_ys8t8_197{font-size:24px;opacity:.7}._uploadText_ys8t8_202{font-weight:600;font-size:var(--text-base)}._uploadSubtext_ys8t8_207{font-size:var(--text-xs);opacity:.7;font-weight:400}._modalActions_ys8t8_213{display:flex;gap:var(--space-3);justify-content:flex-end;padding-top:var(--space-4);border-top:1px solid var(--color-light-grey);margin-top:var(--space-2)}._btnCancel_ys8t8_222,._btnSave_ys8t8_223{padding:var(--space-3) var(--space-6);border:none;border-radius:var(--border-radius);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all .2s ease;min-width:100px}._btnCancel_ys8t8_222{background:var(--color-light-grey);color:var(--color-dark-grey);border:1px solid var(--color-grey)}._btnCancel_ys8t8_222:hover{background:var(--color-grey);color:var(--color-black)}._btnSave_ys8t8_223{background:var(--color-blue);color:var(--color-white)}._btnSave_ys8t8_223:hover{background:#2b6cb0;transform:translateY(-1px);box-shadow:var(--shadow)}._btnCancel_ys8t8_222:disabled,._btnSave_ys8t8_223:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}._btnCancel_ys8t8_222:disabled:hover,._btnSave_ys8t8_223:disabled:hover{background:var(--color-light-grey);color:var(--color-dark-grey)}._btnSave_ys8t8_223:disabled:hover{background:var(--color-blue);color:var(--color-white)}._closeButton_ys8t8_55:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 600px){._modalContent_ys8t8_15{width:95vw;margin:var(--space-4)}._modalHeader_ys8t8_39,._form_ys8t8_76{padding:var(--space-4)}._modalActions_ys8t8_213{flex-direction:column}._btnCancel_ys8t8_222,._btnSave_ys8t8_223{width:100%}}._card_1je9a_1{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6)}._cardTitle_1je9a_9{margin-top:0;margin-bottom:var(--space-6);font-size:var(--text-xl);font-weight:600;color:var(--color-dark-grey)}._statusGrid_1je9a_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-4)}._statusItem_1je9a_23{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-light-grey);border-radius:var(--border-radius)}._statusIcon_1je9a_32{width:40px;height:40px;display:flex;align-items:center;justify-content:center}._statusIndicator_1je9a_40{width:12px;height:12px;border-radius:50%}._statusConnected_1je9a_46{background-color:var(--color-green)}._statusDisconnected_1je9a_50{background-color:var(--color-red)}._statusInfo_1je9a_54 h3{margin:0 0 var(--space-1) 0;font-size:var(--text-base);font-weight:600}._statusInfo_1je9a_54 p{margin:0;font-size:var(--text-sm);color:var(--color-dark-grey)}._btnPrimary_1je9a_66{background-color:var(--color-blue);color:var(--color-white);padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:500;border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s;margin-bottom:var(--space-6);display:inline-block}._btnPrimary_1je9a_66:hover{background-color:#2b6cb0}._btnPrimary_1je9a_66:disabled{background-color:var(--color-light-grey);color:var(--color-dark-grey);cursor:not-allowed;opacity:.6}._btnPrimary_1je9a_66:disabled:hover{background-color:var(--color-light-grey)}._cardNote_1je9a_96{margin-top:var(--space-2);color:var(--color-dark-grey);font-size:var(--text-sm)}._dateRangeForm_1je9a_102{margin-top:var(--space-4)}._filterSection_1je9a_106{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}._filterItem_1je9a_112{flex:1}._formLabel_1je9a_116{display:block;margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500;color:var(--color-dark-grey)}._formInput_1je9a_124{width:100%;padding:var(--space-3);font-size:var(--text-base);border:1px solid var(--color-light-grey);border-radius:var(--border-radius);background-color:var(--color-white);color:var(--color-dark-grey);transition:border-color .2s}._formInput_1je9a_124:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 2px #4299e11a}._formInput_1je9a_124:disabled{background-color:var(--color-light-grey);color:var(--color-dark-grey);cursor:not-allowed;opacity:.6}._actions_1je9a_148{margin-top:var(--space-4)}._fetchStatus_1je9a_152{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-dark-grey);padding:var(--space-2);border-radius:var(--border-radius)}._fetchStatus_1je9a_152._isLoading_1je9a_160{color:var(--color-blue);background-color:#4299e11a}._fetchStatus_1je9a_152._isSuccess_1je9a_165{color:var(--color-green);background-color:#48bb781a}._fetchStatus_1je9a_152._isError_1je9a_170{color:var(--color-red);background-color:#f565651a}@media (max-width: 768px){._filterSection_1je9a_106{flex-direction:column;gap:var(--space-3)}}
