*{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_dcrzn_1{background-color:var(--color-light-grey);margin:0;padding:0}._changePasswordContainer_dcrzn_13{display:flex;align-items:center;justify-content:center;min-height:100vh}._changePasswordCard_dcrzn_27{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_dcrzn_45{font-size:var(--text-2xl);font-weight:700;text-align:center;margin-bottom:var(--space-6);color:var(--color-black)}._formGroup_dcrzn_61{margin-bottom:var(--space-4)}._formLabel_dcrzn_69{display:block;margin-bottom:var(--space-1);font-weight:500;color:var(--color-dark-grey)}._formInput_dcrzn_83{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_dcrzn_83:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 2px #4299e11a}._formInput_dcrzn_83:disabled{background-color:var(--color-light-grey);cursor:not-allowed}._btn_dcrzn_123{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_dcrzn_147{background-color:var(--color-blue);color:var(--color-white)}._btnPrimary_dcrzn_147:hover:not(:disabled){background-color:#3182ce}._btnPrimary_dcrzn_147:disabled{background-color:var(--color-grey);cursor:not-allowed;opacity:.6}._error_dcrzn_177{color:var(--color-red);font-size:var(--text-sm);margin-top:var(--space-1);display:block}._info_dcrzn_191{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_dcrzn_209{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_dcrzn_209 p{margin:0 0 var(--space-2) 0;font-weight:500;color:var(--color-black)}._passwordRequirements_dcrzn_209 ul{margin:0;padding-left:var(--space-4)}._passwordRequirements_dcrzn_209 li{margin-bottom:var(--space-1);color:var(--color-dark-grey)}._loginBody_1q5gy_1{background-color:var(--color-light-grey);margin:0;padding:0}._loginContainer_1q5gy_13{display:flex;align-items:center;justify-content:center;min-height:100vh;color:#f0f4f8}._card_1q5gy_29{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6)}._loginCard_1q5gy_45{box-shadow:var(--shadow-lg);padding:var(--space-8);width:100%;max-width:400px}._amedBrand_1q5gy_59{font-size:28px;font-weight:800;text-align:center;margin-bottom:var(--space-6);letter-spacing:1px;color:var(--color-black)}._formGroup_1q5gy_77{margin-bottom:var(--space-4)}._formLabel_1q5gy_85{display:block;margin-bottom:var(--space-2);font-weight:500;color:var(--color-black)}._formInput_1q5gy_99{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_1q5gy_117{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_1q5gy_143{background-color:var(--color-blue);color:var(--color-white)}._btnPrimary_1q5gy_143:hover{background-color:#2b6cb0}._loginFooter_1q5gy_161{margin-top:var(--space-6);font-size:var(--text-xs);color:var(--color-dark-grey);text-align:center}._loginFooter_1q5gy_161 p{margin:var(--space-2) 0}._loginFooter_1q5gy_161 p:nth-child(2){font-size:var(--text-xs);margin-top:var(--space-2)}._error_1q5gy_193{color:#e53e3e;font-size:12px;margin-top:5px}._headerControls_1dvi8_3{display:flex;gap:1rem;align-items:center}._searchContainer_1dvi8_15{position:relative;min-width:200px}._searchInput_1dvi8_25{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_1dvi8_43{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_1dvi8_67{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_1dvi8_103{padding:2rem;text-align:center}._errorContainer_1dvi8_113{padding:2rem;text-align:center;color:var(--color-red)}._errorRetryButton_1dvi8_125{margin-top:1rem}._emptyStateCell_1dvi8_133{text-align:center!important;padding:2rem}._emptyStateText_1dvi8_143{color:var(--color-dark-grey)}._dateTimeSecondary_1dvi8_151,._patientIdSecondary_1dvi8_161{color:var(--color-dark-grey);font-size:var(--text-sm)}._notSetText_1dvi8_171{color:var(--color-dark-grey);font-style:italic}._disabledCursor_1dvi8_181{cursor:not-allowed}._pointerCursor_1dvi8_189{cursor:pointer}._mainContent_1dvi8_197{flex-grow:1;padding:var(--space-6);width:100%;overflow-y:auto;box-sizing:border-box}._header_1dvi8_3{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._pageTitle_1dvi8_227{font-size:var(--text-2xl);font-weight:600;margin:0}._toggleContainer_1dvi8_239{display:flex;align-items:center;gap:8px}._toggleLabel_1dvi8_251{font-weight:500}._toggleSwitch_1dvi8_259{position:relative;display:inline-block;width:50px;height:24px}._toggleSwitchInput_1dvi8_273{opacity:0;width:0;height:0}._toggleSlider_1dvi8_285{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-grey);transition:.4s;border-radius:24px}._toggleSlider_1dvi8_285:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}._toggleSwitchInput_1dvi8_273:checked+._toggleSlider_1dvi8_285{background-color:var(--color-green)}._toggleSwitchInput_1dvi8_273:checked+._toggleSlider_1dvi8_285:before{transform:translate(26px)}._card_1dvi8_349{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6)}._cardHeader_1dvi8_365{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}._sessionsTitle_1dvi8_379{margin:0;font-size:var(--text-xl)}._formInput_1dvi8_389{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_1dvi8_407{width:100%;border-collapse:collapse}._table_1dvi8_407 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_1dvi8_407 td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-grey)}._badgeComplete_1dvi8_447,._badgeProcessing_1dvi8_449,._badgePending_1dvi8_451,._badgeManualPending_1dvi8_453,._badgeFailed_1dvi8_455{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_1dvi8_447{background-color:#38a16912;color:#3d6d4e}._badgeProcessing_1dvi8_449{background-color:#4299e112;color:#386d9c}._badgePending_1dvi8_451{background-color:#a0a0a012;color:#555}._badgeManualPending_1dvi8_453{background-color:#d69e2e12;color:#8a6d1f}._badgeFailed_1dvi8_455{background-color:#e53e3e12;color:#c53030}._actionBtn_1dvi8_529{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_1dvi8_559._actionBtn_1dvi8_529{background-color:#3182ce;color:#fff;box-shadow:0 2px 6px #3182ce33}._btnPrimary_1dvi8_559._actionBtn_1dvi8_529:hover:not(:disabled){background-color:#2b6cb0;box-shadow:0 4px 10px #3182ce40}._btnPrimary_1dvi8_559._actionBtn_1dvi8_529:disabled{background-color:#3182ce4d;cursor:not-allowed;box-shadow:none}._btnSecondary_1dvi8_589._actionBtn_1dvi8_529{background-color:#f5f7fa;color:#1a202c;border:1px solid #d9dde3}._btnSecondary_1dvi8_589._actionBtn_1dvi8_529:hover:not(:disabled){background-color:#e9edf2}._btnSecondary_1dvi8_589._actionBtn_1dvi8_529:disabled{background-color:#f8f9fa;color:#a0a7b4;cursor:not-allowed;opacity:.6;border-color:#e2e8f0}._btnWarning_1dvi8_621._actionBtn_1dvi8_529{background-color:#d69e2e;color:#fff;box-shadow:0 2px 6px #d69e2e33}._btnWarning_1dvi8_621._actionBtn_1dvi8_529:hover{background-color:#b48f1f}._processingText_1dvi8_639{font-size:.9rem;color:var(--color-dark-grey)}._pagination_1dvi8_651{display:inline-flex;list-style:none;padding:0;gap:4px;margin:16px 0 0}._pagination_1dvi8_651 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_1dvi8_651 button:hover{background:#f0f4f8}._pagination_1dvi8_651 ._current_1dvi8_699{background:#3182ce;color:#fff;border-color:#3182ce}._pagination_1dvi8_651 ._current_1dvi8_699:hover{background:#2b6cb0;color:#fff;border-color:#2b6cb0}._pagination_1dvi8_651 ._disabled_1dvi8_181{opacity:.5;cursor:default}._paginationWrapper_1dvi8_727{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}._paginationInfo_1dvi8_741{color:var(--color-dark-grey);font-size:var(--text-sm);font-weight:500}._ellipsis_1dvi8_753{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_1dvi8_727{flex-direction:column;gap:1rem;align-items:stretch}._paginationInfo_1dvi8_741{text-align:center}._pagination_1dvi8_651{justify-content:center;margin:0}._pagination_1dvi8_651 button{padding:8px 12px;min-width:40px}}._btn_1dvi8_559{display:inline-block;font-weight:500;text-align:center;border:none;cursor:pointer;transition:background-color .2s}._btn_1dvi8_559:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}._btnPrimary_1dvi8_559:not(._actionBtn_1dvi8_529){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_1dvi8_559:not(._actionBtn_1dvi8_529):hover{background-color:#2b6cb0}._btnSecondary_1dvi8_589:not(._actionBtn_1dvi8_529){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_1dvi8_589:not(._actionBtn_1dvi8_529):hover{background-color:#cbd5e0}._analyzingText_1dvi8_897{color:var(--color-dark-grey);font-size:var(--text-sm)}._sessionRetrievalCta_1dvi8_909{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_1dvi8_931{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_1dvi8_931:hover,._sessionRetrievalLink_1dvi8_931:focus{color:#2b6cb0}._sessionRetrievalLink_1dvi8_931:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}._ctaHint_1dvi8_973{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_1dvi8_931:hover ._ctaHint_1dvi8_973,._sessionRetrievalLink_1dvi8_931:focus ._ctaHint_1dvi8_973,._sessionRetrievalLink_1dvi8_931:focus-visible ._ctaHint_1dvi8_973{opacity:1;transform:translate(-50%)}@media (max-width: 768px){._mainContent_1dvi8_197{padding:var(--space-4)}._header_1dvi8_3,._cardHeader_1dvi8_365{flex-direction:column;align-items:flex-start;gap:var(--space-4)}._sessionRetrievalCta_1dvi8_909{margin:var(--space-6) auto var(--space-4);padding:var(--space-4);max-width:100%}._ctaHint_1dvi8_973{width:220px;font-size:.75rem}}._modalOverlay_i6aeh_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_i6aeh_25{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_i6aeh_51{display:flex;flex-direction:column;gap:var(--space-4)}._formGrid_i6aeh_61{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._formGroup_i6aeh_71{display:flex;flex-direction:column;gap:var(--space-2)}._formInput_i6aeh_81{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_i6aeh_81:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #4299e126}._actions_i6aeh_105{display:flex;justify-content:flex-end;gap:var(--space-4);margin-top:var(--space-2)}._btnPrimary_i6aeh_117{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_i6aeh_117:hover:not(:disabled){background-color:#2b6cb0}._btnPrimary_i6aeh_117:disabled{background-color:#4299e14d;cursor:not-allowed}._btnSecondary_i6aeh_153{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_i6aeh_153:hover{background-color:#cbd5e0}@media (max-width: 800px){._modalContent_i6aeh_25{width:98vw;max-width:98vw;min-width:unset;padding:var(--space-4)}._formGrid_i6aeh_61{grid-template-columns:1fr}}._overlay_tgtx0_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_tgtx0_1 .2s ease-out}._dialog_tgtx0_29{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_tgtx0_1 .3s ease-out}._header_tgtx0_49{padding:24px 24px 16px;border-bottom:1px solid #f3f4f6}._title_tgtx0_59{font-size:18px;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:8px}._icon_tgtx0_79{font-size:20px}._content_tgtx0_87{padding:16px 24px 24px}._message_tgtx0_95{color:#6b7280;font-size:14px;line-height:1.5;margin:0;white-space:pre-line}._actions_tgtx0_111{padding:0 24px 24px;display:flex;gap:12px;justify-content:flex-end}._button_tgtx0_125{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;min-width:80px}._button_tgtx0_125:disabled{opacity:.6;cursor:not-allowed}._cancelButton_tgtx0_157{background-color:#f9fafb;color:#374151;border:1px solid #d1d5db}._cancelButton_tgtx0_157:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}._confirmButton_tgtx0_179{background-color:#ef4444;color:#fff;border:1px solid #ef4444}._confirmButton_tgtx0_179:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}._confirmButton_tgtx0_179._primary_tgtx0_201{background-color:#3b82f6;border-color:#3b82f6}._confirmButton_tgtx0_179._primary_tgtx0_201:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}._confirmButton_tgtx0_179._success_tgtx0_221{background-color:#10b981;border-color:#10b981}._confirmButton_tgtx0_179._success_tgtx0_221:hover:not(:disabled){background-color:#059669;border-color:#059669}._confirmButton_tgtx0_179._warning_tgtx0_241{background-color:#f59e0b;border-color:#f59e0b}._confirmButton_tgtx0_179._warning_tgtx0_241:hover:not(:disabled){background-color:#d97706;border-color:#d97706}@keyframes _fadeIn_tgtx0_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_tgtx0_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._button_tgtx0_125:focus{outline:2px solid #3b82f6;outline-offset:2px}._cancelButton_tgtx0_157:focus{outline:2px solid #6b7280;outline-offset:2px}._sidebarLayout_te6vh_1{display:flex;height:100vh}._sidebar_te6vh_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_te6vh_1 ._brand_te6vh_37{font-size:var(--text-2xl);font-weight:800;margin-bottom:var(--space-4)}._sidebarNav_te6vh_49{flex-grow:1}._navLink_te6vh_57{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_te6vh_57:hover{color:var(--color-black);font-weight:600}._bottomContainer_te6vh_85{padding-top:var(--space-4);border-top:1px solid var(--color-grey)}._languageToggle_te6vh_95{display:block;width:100%;font-size:var(--text-sm);padding:var(--space-2);margin-bottom:var(--space-2);background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:6px;color:var(--color-black);cursor:pointer;transition:all .2s ease}._languageToggle_te6vh_95:hover{background-color:#f7fafc;border-color:var(--color-dark-grey)}._logoutLink_te6vh_133{display:block;font-size:var(--text-sm);color:var(--color-red);margin-top:var(--space-2);text-decoration:none}._logoutLink_te6vh_133:hover{color:#c53030;text-decoration:underline;cursor:pointer}._settingsLink_te6vh_161{display:block;font-size:var(--text-sm);margin-top:var(--space-2);text-decoration:none}._settingsLink_te6vh_161:hover{text-decoration:underline;cursor:pointer}._integrationsLink_te6vh_185{display:block;font-size:var(--text-sm);margin-top:var(--space-2);text-decoration:none}._integrationsLink_te6vh_185:hover{text-decoration:underline;cursor:pointer}._mainContent_te6vh_209{padding-left:var(--space-2);flex-grow:1;padding:var(--space-6);width:100%;overflow-y:auto;box-sizing:border-box}._active_te6vh_227{font-weight:700}._mainContent_1nc05_3{padding:var(--space-6);width:100%;overflow-y:auto;box-sizing:border-box}._header_1nc05_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);padding-left:var(--space-2)}._pageTitle_1nc05_33{font-size:var(--text-2xl);font-weight:600;margin:0}._sectionDivider_1nc05_45{border:none;border-top:1px solid var(--color-grey);margin:var(--space-6) 0 var(--space-4)}._card_1nc05_57{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6)}._reportHeader_1nc05_73{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_1nc05_93{min-width:200px}._reportHeaderLabel_1nc05_101{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-dark-grey);letter-spacing:.08em;margin-bottom:var(--space-1)}._reportHeaderValue_1nc05_117{font-size:var(--text-base);font-weight:600;color:var(--color-black)}._cardTitle_1nc05_129{margin-top:0;margin-bottom:var(--space-4);color:var(--color-dark-grey);font-size:var(--text-xl);font-weight:600}._sessionInfoGrid_1nc05_145{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}._sessionInfoText_1nc05_157{color:var(--color-dark-grey)}._formInput_1nc05_165{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_1nc05_181{width:50%}._formInput_1nc05_165:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #4299e126}._formTextarea_1nc05_197{min-height:120px;resize:vertical}._formGroup_1nc05_207{margin-bottom:var(--space-4)}._formLabel_1nc05_213{display:block;margin-bottom:var(--space-2);font-weight:500}._section_1nc05_45{margin-bottom:var(--space-6)}._sectionTitle_1nc05_231{margin:0 0 var(--space-2) 0;font-size:var(--text-lg);font-weight:600}._diagnosisRow_1nc05_241{display:flex;align-items:center}._diagnosisText_1nc05_249{font-size:var(--text-lg);font-weight:600}._confidence_1nc05_257{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_1nc05_273{background-color:#38a16926;color:var(--severity-low)}._confidenceMedium_1nc05_281{background-color:#d69e2e26;color:var(--severity-moderate)}._confidenceLow_1nc05_289{background-color:#e53e3e26;color:var(--severity-high)}._confidenceUnknown_1nc05_297{background-color:#6b728026;color:var(--color-dark-grey)}._diagnosisContainer_1nc05_309{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_1nc05_329{font-size:var(--text-2xl);font-weight:600;margin-bottom:var(--space-2)}._severityBarContainer_1nc05_339{height:8px;background-color:var(--color-light-grey);border-radius:4px;overflow:hidden;margin-top:var(--space-2)}._severityBar_1nc05_339{height:100%;border-radius:4px}._severity-minimal_1nc05_365{background-color:#fecaca}._severity-mild_1nc05_371{background-color:#fca5a5}._severity-moderate_1nc05_377{background-color:#f87171}._severity-high_1nc05_383{background-color:#dc2626}._severity-very-high_1nc05_389{background-color:#991b1b}._ymrs-severity-minimal_1nc05_399{background-color:#fef3c7}._ymrs-severity-mild_1nc05_405{background-color:#fde68a}._ymrs-severity-moderate_1nc05_411{background-color:#fcd34d}._ymrs-severity-high_1nc05_417{background-color:#f59e0b}._ymrs-severity-very-high_1nc05_423{background-color:#d97706}._severityText_1nc05_429{margin:var(--space-2) 0 0 0;font-size:var(--text-sm);color:var(--color-dark-grey)}._clinicianGrid_1nc05_441{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}._scoreComparisonBox_1nc05_453{margin-top:var(--space-6);padding:var(--space-4);background-color:var(--color-light-grey);border-radius:var(--border-radius)}._scoreComparisonTitle_1nc05_465{margin:0 0 var(--space-4) 0;font-size:var(--text-lg);font-weight:600}._scoreComparison_1nc05_453{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-2)}._scoreItem_1nc05_487{flex:1}._scoreLabel_1nc05_493{font-size:var(--text-sm);color:var(--color-dark-grey)}._scoreValue_1nc05_501{font-size:var(--text-xl);font-weight:600}._checkboxGroup_1nc05_511{display:flex;align-items:center;margin-bottom:var(--space-4)}._checkboxInput_1nc05_521{margin-right:var(--space-2)}._checkboxLabel_1nc05_527{font-size:var(--text-base)}._actions_1nc05_535{display:flex;gap:var(--space-4);margin-top:var(--space-6)}._btn_1nc05_545{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_1nc05_567{background-color:var(--color-blue);color:var(--color-white)}._btnPrimary_1nc05_567:hover{background-color:#2b6cb0}._btnSecondary_1nc05_581{background-color:var(--color-grey);color:var(--color-black)}._btnSecondary_1nc05_581:hover{background-color:#cbd5e0}@media (max-width: 768px){._mainContent_1nc05_3{padding:var(--space-4)}._header_1nc05_17{flex-direction:column;align-items:flex-start;gap:var(--space-4)}._actions_1nc05_535{flex-direction:column}._scoreComparison_1nc05_453{flex-direction:column;align-items:flex-start}._sessionInfoGrid_1nc05_145,._clinicianGrid_1nc05_441{grid-template-columns:1fr}}._semibold_1nc05_645{font-weight:600}._shortInput_1nc05_181{max-width:200px}._requiredSectionTitle_1nc05_663{display:flex;align-items:baseline;gap:8px;margin-bottom:var(--space-4)}._requiredBadge_1nc05_677{background:#4299e11a;color:#2e5f8c;font-size:.6rem;padding:4px 8px;border-radius:4px;text-transform:uppercase;font-weight:600}._sleepInputRow_1nc05_699{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:var(--space-6);max-width:100%}._sleepInputRow_1nc05_699 ._formInput_1nc05_165._shortInput_1nc05_181{width:100%;max-width:220px;box-sizing:border-box}._otherDataGrid_1nc05_727{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:var(--space-6);max-width:100%}._otherDataGrid_1nc05_727 ._formInput_1nc05_165{width:100%;max-width:220px;box-sizing:border-box}._combinedRequiredGrid_1nc05_755{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:var(--space-6);margin-bottom:var(--space-6)}._combinedRequiredGrid_1nc05_755 ._formInput_1nc05_165{width:100%;max-width:220px;box-sizing:border-box}._sectionDividerInCard_1nc05_783{border:none;border-top:1px solid var(--color-light-grey);margin:var(--space-6) 0}._helpText_1nc05_797{font-size:12px;color:var(--color-dark-grey);margin-top:4px}._saveRow_1nc05_811{display:flex;justify-content:flex-end;margin-top:16px}._saveBtn_1nc05_823{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_1nc05_823:hover:not(:disabled){background-color:#2b6cb0}._saveBtn_1nc05_823:disabled{background-color:#4299e14d;cursor:not-allowed}@media (max-width: 900px){._sleepInputRow_1nc05_699,._otherDataGrid_1nc05_727,._combinedRequiredGrid_1nc05_755{grid-template-columns:repeat(2,1fr)}}._downstreamWrapper_1nc05_885{position:relative}._blockedOverlay_1nc05_893{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_1nc05_923{font-size:1.1rem}._blockerSub_1nc05_931{color:var(--color-dark-grey)}._blockedHint_1nc05_939{background:#edf2f7;color:#1a202c;padding:6px 12px;border-radius:6px;font-size:.9rem}._blockedContent_1nc05_957{opacity:.5;pointer-events:none}._contribWrapper_j5l8e_3{margin-top:var(--space-3)}._contribDetails_j5l8e_11{background:var(--color-light-grey);border:1px solid var(--color-grey);border-radius:var(--border-radius);padding:var(--space-3)}._contribSummary_j5l8e_25{cursor:pointer;color:var(--color-blue);font-size:var(--text-sm);-webkit-user-select:none;user-select:none;outline:none}._contribDetails_j5l8e_11[open]>._contribSummary_j5l8e_25{color:var(--color-black)}._contribContent_j5l8e_49{margin-top:var(--space-2)}._contribTitle_j5l8e_57{font-size:var(--text-sm);color:var(--color-dark-grey);margin:0 0 var(--space-2) 0}._contribGrid_j5l8e_69{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._contribColTitle_j5l8e_81{font-size:var(--text-xs);color:var(--color-dark-grey);text-transform:uppercase;letter-spacing:.02em;margin-bottom:var(--space-1)}._contribItem_j5l8e_97{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_j5l8e_119{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contribDelta_j5l8e_135{font-size:var(--text-xs);font-weight:600;padding:2px 6px;border-radius:10px;background:#4299e11f;color:var(--color-black)}._trendIconUp_j5l8e_153{color:#22c55e;font-weight:600}._trendIconDown_j5l8e_163{color:#ef4444;font-weight:600}@media (max-width: 700px){._contribGrid_j5l8e_69{grid-template-columns:1fr}}._videoCard_1xo3r_3{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6)}._cardHeader_1xo3r_19{margin-bottom:var(--space-4)}._cardTitle_1xo3r_27{margin:0;color:var(--color-dark-grey);font-size:var(--text-xl);font-weight:600}._cardContent_1xo3r_41{position:relative;max-width:800px;margin:0 auto}._playerWrapper_1xo3r_55{position:relative;background-color:#000;border-radius:var(--border-radius);overflow:hidden;display:flex;justify-content:center;align-items:center}._reactPlayer_1xo3r_75{display:block;width:100%;height:auto}._loadingContainer_1xo3r_89{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4);min-height:200px}._spinner_1xo3r_107{border:4px solid var(--color-grey);border-top:4px solid var(--color-blue);border-radius:50%;width:48px;height:48px;animation:_spin_1xo3r_107 1s linear infinite}@keyframes _spin_1xo3r_107{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_1xo3r_143{margin-top:var(--space-4);color:var(--color-dark-grey);font-size:var(--text-base)}._errorContainer_1xo3r_157{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_1xo3r_179{width:48px;height:48px;color:#dc2626;margin-bottom:var(--space-3)}._errorText_1xo3r_193{margin:0;color:#991b1b;font-size:var(--text-base);text-align:center}@media (max-width: 768px){._videoCard_1xo3r_3{padding:var(--space-4)}._cardTitle_1xo3r_27{font-size:var(--text-lg)}._loadingContainer_1xo3r_89,._errorContainer_1xo3r_157{padding:var(--space-6) var(--space-4);min-height:150px}._spinner_1xo3r_107,._errorIcon_1xo3r_179{width:40px;height:40px}}._mainContent_1s0bt_1{padding:var(--space-6);width:100%;overflow-y:auto;box-sizing:border-box}._header_1s0bt_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);padding-left:var(--space-2)}._pageTitle_1s0bt_27{font-size:var(--text-2xl);font-weight:600;margin:0}._card_1s0bt_37{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--space-6);margin-bottom:var(--space-6)}._cardTitle_1s0bt_51{margin-top:0;margin-bottom:var(--space-4);color:var(--color-dark-grey);font-size:var(--text-xl);font-weight:600}._formLabel_1s0bt_65{display:block;margin-bottom:var(--space-2);font-weight:500}._formInput_1s0bt_75{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_1s0bt_75:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #4299e126}._filterSection_1s0bt_101{display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}._filterItem_1s0bt_111{flex:1}._chartContainer_1s0bt_117{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_1s0bt_137{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_1s0bt_161{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}._trendTitle_1s0bt_171{margin:0 0 var(--space-4) 0;font-size:var(--text-lg);font-weight:600}._trend_1s0bt_161{display:flex;align-items:center;margin-bottom:var(--space-2)}._trendUp_1s0bt_191{color:var(--color-red)}._trendDown_1s0bt_197{color:var(--color-green)}._trendIcon_1s0bt_203{font-weight:700;margin-right:var(--space-2)}._trendDesc_1s0bt_211{font-size:var(--text-sm);color:var(--color-dark-grey);margin-top:var(--space-2)}._summaryBox_1s0bt_221{margin-top:var(--space-6);padding:var(--space-4);background-color:var(--color-light-grey);border-radius:var(--border-radius)}._summaryTitle_1s0bt_233{margin:0 0 var(--space-2) 0;font-size:var(--text-lg);font-weight:600}._summaryText_1s0bt_243{margin:0;color:var(--color-dark-grey)}@media (max-width: 768px){._mainContent_1s0bt_1{padding:var(--space-4)}._header_1s0bt_13{flex-direction:column;align-items:flex-start;gap:var(--space-4)}._filterSection_1s0bt_101{flex-direction:column}._trendsGrid_1s0bt_161{grid-template-columns:1fr}._reportHeader_1s0bt_283{flex-direction:column;gap:var(--space-3)}._reportHeaderItem_1s0bt_293{min-width:100%}._exportButton_1s0bt_301{font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}}._exportButton_1s0bt_301{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_1s0bt_301:disabled{background-color:var(--color-grey);cursor:not-allowed;opacity:.6}._reportHeader_1s0bt_283{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_1s0bt_293{min-width:180px;flex:1}._reportHeaderLabel_1s0bt_385{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_1s0bt_403{font-size:var(--text-base);font-weight:600;color:var(--color-black)}._mainContent_1joam_1{padding:var(--space-6);width:100%;overflow-y:auto;box-sizing:border-box}._header_1joam_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);padding-left:var(--space-2)}._pageTitle_1joam_27{font-size:var(--text-2xl);font-weight:600;margin:0}._loadingContainer_1joam_37{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_1joam_59{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_1joam_81{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_1joam_103{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_1joam_123{margin-top:0;margin-bottom:var(--space-4);color:var(--color-dark-grey);font-size:var(--text-xl);font-weight:600}._profileSection_1joam_137{display:flex;gap:var(--space-8);align-items:flex-start;flex-wrap:wrap}._profilePicContainer_1joam_149{display:flex;flex-direction:column;align-items:center;min-width:140px;margin-bottom:var(--space-4)}._profilePicWrapper_1joam_163{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_1joam_163:hover{box-shadow:var(--shadow-lg)}._profilePic_1joam_149{width:100%;height:100%;object-fit:cover;border-radius:50%}._profilePicPlaceholder_1joam_209{color:var(--color-dark-grey);font-size:var(--text-lg);font-weight:500;text-align:center}._profilePicHint_1joam_221{font-size:var(--text-xs);color:var(--color-dark-grey);text-align:center}._profileFields_1joam_231{flex:1;min-width:220px}._formGroup_1joam_239{margin-bottom:var(--space-4)}._formLabel_1joam_245{display:block;margin-bottom:var(--space-2);font-weight:500}._formInput_1joam_255{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_1joam_255:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #4299e126}._actions_1joam_281{display:flex;justify-content:flex-end;gap:var(--space-4);margin-top:var(--space-6)}._btnPrimary_1joam_293{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_1joam_293:hover:not(:disabled){background-color:#2b6cb0}._btnPrimary_1joam_293:disabled{background-color:#a0aec0;cursor:not-allowed;opacity:.6}@media (max-width: 768px){._mainContent_1joam_1{padding:var(--space-4)}._profileSection_1joam_137{flex-direction:column;gap:var(--space-4);align-items:stretch}._actions_1joam_281{flex-direction:column;align-items:stretch}}._header_1ag0n_1{margin-bottom:var(--space-6);padding-left:var(--space-2)}._pageTitle_1ag0n_9{font-size:var(--text-2xl);font-weight:600;margin:0}._peopleGrid_1ag0n_19{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-top:var(--space-6)}@media (max-width: 768px){._peopleGrid_1ag0n_19{grid-template-columns:1fr;gap:var(--space-6)}}._peopleSection_1ag0n_43{background:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);overflow:hidden}._sectionHeader_1ag0n_55{background:linear-gradient(135deg,var(--color-blue),#2b6cb0);color:var(--color-white);padding:var(--space-6);position:relative}._sectionTitle_1ag0n_67{margin:0;font-size:var(--text-xl);font-weight:600;display:flex;align-items:center;gap:var(--space-3)}._sectionCount_1ag0n_83{background:#fff3;padding:var(--space-1) var(--space-3);border-radius:20px;font-size:var(--text-sm);font-weight:500}._sectionContent_1ag0n_97{padding:var(--space-6)}._statsBar_1ag0n_103{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_1ag0n_119{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_1ag0n_119:hover{border-color:var(--color-blue);background:#4299e105}._formRow_1ag0n_147{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width: 480px){._formRow_1ag0n_147{grid-template-columns:1fr}}._formInputEnhanced_1ag0n_167{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_1ag0n_167:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #4299e126}._btnAdd_1ag0n_193{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_1ag0n_193:hover{background:#2b6cb0;transform:translateY(-1px);box-shadow:var(--shadow)}._btnAddStandalone_1ag0n_233{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_1ag0n_233:hover{background:#2b6cb0;transform:translateY(-1px);box-shadow:var(--shadow)}._peopleList_1ag0n_275{display:grid;gap:var(--space-3);max-height:400px;overflow-y:auto;padding-right:var(--space-2)}._peopleList_1ag0n_275::-webkit-scrollbar{width:6px}._peopleList_1ag0n_275::-webkit-scrollbar-track{background:var(--color-light-grey);border-radius:3px}._peopleList_1ag0n_275::-webkit-scrollbar-thumb{background:var(--color-grey);border-radius:3px}._peopleList_1ag0n_275::-webkit-scrollbar-thumb:hover{background:var(--color-dark-grey)}._personCard_1ag0n_317{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_1ag0n_317:hover{border-color:var(--color-blue);box-shadow:var(--shadow-sm)}._personInfo_1ag0n_341{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}._doctorProfileSection_1ag0n_353{display:flex;align-items:center;gap:var(--space-3)}._profilePicture_1ag0n_363{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_1ag0n_363:hover{border-color:var(--color-blue);transform:scale(1.05)}._personName_1ag0n_391{font-weight:600;color:var(--color-black);margin:0;font-size:var(--text-base)}._personMeta_1ag0n_403{color:var(--color-dark-grey);font-size:var(--text-sm);margin:0}._personActions_1ag0n_413{display:flex;gap:var(--space-2);opacity:0;transition:opacity .2s ease}._personCard_1ag0n_317:hover ._personActions_1ag0n_413{opacity:1}._btnEdit_1ag0n_431,._btnDelete_1ag0n_433{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_1ag0n_431{color:var(--color-blue);border-color:var(--color-blue)}._btnEdit_1ag0n_431:hover{background:var(--color-blue);color:var(--color-white)}._btnDelete_1ag0n_433{color:var(--color-red);border-color:var(--color-red)}._btnDelete_1ag0n_433:hover{background:var(--color-red);color:var(--color-white)}._personCard_1ag0n_317._editing_1ag0n_485{border-color:var(--color-blue);background:#4299e105}._editForm_1ag0n_493{display:none}._personCard_1ag0n_317._editing_1ag0n_485 ._editForm_1ag0n_493{display:block}._personCard_1ag0n_317._editing_1ag0n_485 ._personInfo_1ag0n_341{display:none}._editActions_1ag0n_511{display:flex;gap:var(--space-2);margin-top:var(--space-3)}._btnSave_1ag0n_521,._btnCancel_1ag0n_523{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_1ag0n_521{background:var(--color-green);color:var(--color-white)}._btnSave_1ag0n_521:hover{background:#2f855a}._btnCancel_1ag0n_523{background:var(--color-grey);color:var(--color-black)}._btnCancel_1ag0n_523:hover{background:#cbd5e0}._btnEdit_1ag0n_431:disabled,._btnDelete_1ag0n_433:disabled,._btnSave_1ag0n_521:disabled,._btnCancel_1ag0n_523:disabled,._btnAddStandalone_1ag0n_233:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}._btnEdit_1ag0n_431:disabled:hover,._btnDelete_1ag0n_433:disabled:hover,._btnSave_1ag0n_521:disabled:hover,._btnCancel_1ag0n_523:disabled:hover,._btnAddStandalone_1ag0n_233:disabled:hover{background:initial;color:initial;border-color:initial}._btnEdit_1ag0n_431:disabled:hover{background:none;color:var(--color-blue);border-color:var(--color-blue)}._btnDelete_1ag0n_433:disabled:hover{background:none;color:var(--color-red);border-color:var(--color-red)}._btnSave_1ag0n_521:disabled:hover{background:var(--color-green);color:var(--color-white)}._btnCancel_1ag0n_523:disabled:hover{background:var(--color-grey);color:var(--color-black)}._emptyState_1ag0n_657{text-align:center;padding:var(--space-8);color:var(--color-dark-grey)}._emptyIcon_1ag0n_667{font-size:48px;margin-bottom:var(--space-4);opacity:.5}._editImageSection_1ag0n_677{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_1ag0n_699{position:relative;flex-shrink:0}._editPreviewImage_1ag0n_709{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--color-light-grey);box-shadow:var(--shadow-sm)}._removeEditImageBtn_1ag0n_727{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_1ag0n_727:hover{background:#c53030;transform:scale(1.1)}._editFileUpload_1ag0n_777{flex:1}._editFileInput_1ag0n_785{position:absolute;opacity:0;width:0;height:0}._editFileLabel_1ag0n_799{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_1ag0n_799:hover{background:#2b6cb0;transform:translateY(-1px);box-shadow:var(--shadow-sm)}._modalOverlay_1gx6v_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_1gx6v_29{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_1gx6v_1 .3s ease-out}@keyframes _modalSlideIn_1gx6v_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_1gx6v_77{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_1gx6v_97{margin:0;font-size:var(--text-xl);font-weight:600}._closeButton_1gx6v_109{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_1gx6v_109:hover{background:#fff3}._form_1gx6v_151{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}._formGroup_1gx6v_165{display:flex;flex-direction:column;gap:var(--space-2)}._label_1gx6v_177{font-size:var(--text-sm);font-weight:600;color:var(--color-dark-grey);margin-bottom:var(--space-1)}._formInput_1gx6v_191{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_1gx6v_191:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #4299e126}._formInput_1gx6v_191::placeholder{color:var(--color-dark-grey);opacity:.7}._imagePreview_1gx6v_231{margin-top:var(--space-3);display:flex;justify-content:center;position:relative}._previewImage_1gx6v_245{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--color-light-grey);box-shadow:var(--shadow-sm)}._removeImageBtn_1gx6v_263{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_1gx6v_263:hover{background:#c53030;transform:scale(1.1)}._fileUploadSection_1gx6v_313{position:relative}._fileInput_1gx6v_321{position:absolute;opacity:0;width:0;height:0}._fileInputLabel_1gx6v_335{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_1gx6v_335:hover{border-color:var(--color-blue);background:#4299e10d;color:var(--color-blue)}._fileInputContent_1gx6v_379{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._uploadIcon_1gx6v_393{font-size:24px;opacity:.7}._uploadText_1gx6v_403{font-weight:600;font-size:var(--text-base)}._uploadSubtext_1gx6v_413{font-size:var(--text-xs);opacity:.7;font-weight:400}._modalActions_1gx6v_425{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_1gx6v_443,._btnSave_1gx6v_445{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_1gx6v_443{background:var(--color-light-grey);color:var(--color-dark-grey);border:1px solid var(--color-grey)}._btnCancel_1gx6v_443:hover{background:var(--color-grey);color:var(--color-black)}._btnSave_1gx6v_445{background:var(--color-blue);color:var(--color-white)}._btnSave_1gx6v_445:hover{background:#2b6cb0;transform:translateY(-1px);box-shadow:var(--shadow)}._btnCancel_1gx6v_443:disabled,._btnSave_1gx6v_445:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}._btnCancel_1gx6v_443:disabled:hover,._btnSave_1gx6v_445:disabled:hover{background:var(--color-light-grey);color:var(--color-dark-grey)}._btnSave_1gx6v_445:disabled:hover{background:var(--color-blue);color:var(--color-white)}._closeButton_1gx6v_109:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 600px){._modalContent_1gx6v_29{width:95vw;margin:var(--space-4)}._modalHeader_1gx6v_77,._form_1gx6v_151{padding:var(--space-4)}._modalActions_1gx6v_425{flex-direction:column}._btnCancel_1gx6v_443,._btnSave_1gx6v_445{width:100%}}._card_10nhh_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_10nhh_17{margin-top:0;margin-bottom:var(--space-6);font-size:var(--text-xl);font-weight:600;color:var(--color-dark-grey)}._statusGrid_10nhh_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-4)}._statusItem_10nhh_45{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_10nhh_63{width:40px;height:40px;display:flex;align-items:center;justify-content:center}._statusIndicator_10nhh_79{width:12px;height:12px;border-radius:50%}._statusConnected_10nhh_91{background-color:var(--color-green)}._statusDisconnected_10nhh_99{background-color:var(--color-red)}._statusInfo_10nhh_107 h3{margin:0 0 var(--space-1) 0;font-size:var(--text-base);font-weight:600}._statusInfo_10nhh_107 p{margin:0;font-size:var(--text-sm);color:var(--color-dark-grey)}._btnPrimary_10nhh_131{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_10nhh_131:hover{background-color:#2b6cb0}._btnPrimary_10nhh_131:disabled{background-color:var(--color-light-grey);color:var(--color-dark-grey);cursor:not-allowed;opacity:.6}._btnPrimary_10nhh_131:disabled:hover{background-color:var(--color-light-grey)}._cardNote_10nhh_191{margin-top:var(--space-2);color:var(--color-dark-grey);font-size:var(--text-sm)}._dateRangeForm_10nhh_203{margin-top:var(--space-4)}._filterSection_10nhh_211{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}._filterItem_10nhh_223{flex:1}._formLabel_10nhh_231{display:block;margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500;color:var(--color-dark-grey)}._formInput_10nhh_247{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_10nhh_247:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 2px #4299e11a}._formInput_10nhh_247:disabled{background-color:var(--color-light-grey);color:var(--color-dark-grey);cursor:not-allowed;opacity:.6}._actions_10nhh_295{margin-top:var(--space-4)}._fetchStatus_10nhh_303{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_10nhh_303._isLoading_10nhh_319{color:var(--color-blue);background-color:#4299e11a}._fetchStatus_10nhh_303._isSuccess_10nhh_329{color:var(--color-green);background-color:#48bb781a}._fetchStatus_10nhh_303._isError_10nhh_339{color:var(--color-red);background-color:#f565651a}@media (max-width: 768px){._filterSection_10nhh_211{flex-direction:column;gap:var(--space-3)}}
