.page-module__3HaXtq__page{box-sizing:border-box;color:#1e293b;gap:14px!important;width:min(1640px,100%)!important;padding:22px!important}.page-module__3HaXtq__hero{box-sizing:border-box;min-height:64px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 4px!important}.page-module__3HaXtq__eyebrow{color:#2563eb!important;letter-spacing:.1em!important;margin-bottom:5px!important;font-size:11px!important;font-weight:850!important}.page-module__3HaXtq__titleLine{gap:10px!important}.page-module__3HaXtq__title{color:#172033!important;letter-spacing:-.025em!important;font-size:31px!important}.page-module__3HaXtq__subtitle{color:#64748b;margin-top:7px;font-size:14px;font-weight:500}.page-module__3HaXtq__infoContainer,.page-module__3HaXtq__menuContainer{position:relative}.page-module__3HaXtq__infoButton{transition:border-color .15s,background .15s,color .15s;width:31px!important;height:31px!important;box-shadow:none!important;border-color:#dbe3ef!important;border-radius:9px!important}.page-module__3HaXtq__infoButton:hover{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}.page-module__3HaXtq__refreshButton{cursor:pointer;transition:background .15s,transform .15s;box-shadow:0 8px 20px #2563eb30;color:#fff!important;background:#2563eb!important;border:0!important;border-radius:10px!important;min-height:40px!important}.page-module__3HaXtq__refreshButton:hover:not(:disabled){transform:translateY(-1px);background:#1d4ed8!important}.page-module__3HaXtq__errorBanner{box-sizing:border-box;color:#b91c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:13px;align-items:center;gap:11px;padding:11px 13px;display:flex}.page-module__3HaXtq__errorBanner>svg{flex:none}.page-module__3HaXtq__errorText{flex:1;gap:2px;min-width:0;display:grid}.page-module__3HaXtq__errorText strong{font-size:13px}.page-module__3HaXtq__errorText span{color:#7f1d1d;font-size:12px;line-height:1.4}.page-module__3HaXtq__errorRetryButton{color:#b91c1c;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.page-module__3HaXtq__errorRetryButton:disabled{cursor:not-allowed;opacity:.6}.page-module__3HaXtq__monitorPopover{box-sizing:border-box;max-height:min(650px,100vh - 120px);overflow:hidden;border-color:#dbe3ef!important;border-radius:16px!important;width:390px!important;max-width:min(390px,100vw - 40px)!important;padding:10px!important;top:40px!important;box-shadow:0 22px 54px #0f172a2b!important}.page-module__3HaXtq__monitorPopoverHeader{padding:5px 6px 11px!important}.page-module__3HaXtq__monitorPopoverTitle{color:#172033!important;font-size:14px!important}.page-module__3HaXtq__monitorPopoverSubtitle{margin-top:4px!important;font-size:12px!important;font-weight:600!important}.page-module__3HaXtq__monitorList{max-height:min(535px,100vh - 225px);padding-right:2px;overflow-y:auto;gap:3px!important}.page-module__3HaXtq__monitorOption{border:1px solid #0000;transition:border-color .15s,background .15s;border-radius:10px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:9px!important;padding:8px!important}.page-module__3HaXtq__monitorOption:hover{background:#f8fafc;border-color:#e2e8f0}.page-module__3HaXtq__monitorCheckbox{width:17px!important;height:17px!important}.page-module__3HaXtq__monitorText{gap:3px!important}.page-module__3HaXtq__monitorLabelLine{align-items:center;font-size:12.5px!important}.page-module__3HaXtq__monitorCount{box-sizing:border-box;padding:0 5px;min-width:26px!important;height:20px!important;font-size:10.5px!important}.page-module__3HaXtq__monitorDescription{font-size:11.5px!important;font-weight:600!important}.page-module__3HaXtq__kpiGrid{gap:8px!important}.page-module__3HaXtq__kpi{box-sizing:border-box;min-height:58px;transition:border-color .15s,transform .15s;border-color:#e2e8f0!important;border-radius:13px!important;padding:9px 11px!important;box-shadow:0 5px 18px #0f172a06!important}.page-module__3HaXtq__kpi:hover{transform:translateY(-1px);border-color:#bfdbfe!important}.page-module__3HaXtq__kpiIcon{border-radius:10px!important;width:34px!important;height:34px!important}.page-module__3HaXtq__kpiValue{color:#172033!important;font-size:18px!important}.page-module__3HaXtq__kpiLabel{margin-top:3px!important;font-size:12px!important}.page-module__3HaXtq__toolbar{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:10px;box-shadow:0 5px 20px #0f172a06;grid-template-columns:minmax(280px,1fr) 185px 155px 150px!important;gap:9px!important}.page-module__3HaXtq__searchBox,.page-module__3HaXtq__filterSelect{box-sizing:border-box;background:#f8fafc!important;border-color:#dbe3ef!important;border-radius:10px!important;height:40px!important}.page-module__3HaXtq__searchBox{color:#64748b}.page-module__3HaXtq__searchBox:focus-within,.page-module__3HaXtq__filterSelect:focus,.page-module__3HaXtq__modalSelect:focus,.page-module__3HaXtq__textarea:focus{box-shadow:0 0 0 3px #2563eb14;border-color:#93c5fd!important}.page-module__3HaXtq__searchInput{background:0 0;min-width:0;font-size:13px!important}.page-module__3HaXtq__filterSelect{width:100%;font-size:12.5px!important}.page-module__3HaXtq__listCard{border-color:#e2e8f0!important;border-radius:16px!important;padding:14px!important;box-shadow:0 7px 24px #0f172a09!important}.page-module__3HaXtq__listHeader{align-items:center!important;margin-bottom:11px!important}.page-module__3HaXtq__sectionTitle{color:#172033!important;font-size:15px!important}.page-module__3HaXtq__sectionSubtitle{margin-top:3px!important;font-size:12px!important}.page-module__3HaXtq__list{gap:7px!important}.page-module__3HaXtq__inlineError{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:8px;margin-bottom:11px;padding:9px 10px;font-size:12px;font-weight:650;display:flex}.page-module__3HaXtq__inlineError span{flex:1;min-width:0}.page-module__3HaXtq__inlineError button{color:#b91c1c;font:inherit;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:6px 9px;font-weight:800}.page-module__3HaXtq__inlineError button:disabled{cursor:not-allowed;opacity:.6}.page-module__3HaXtq__assessmentGroup{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;flex-direction:column;gap:7px;padding:9px;display:flex}.page-module__3HaXtq__assessmentGroupHeader{justify-content:space-between;align-items:center;gap:12px;padding:1px 3px 3px;display:flex}.page-module__3HaXtq__assessmentGroupName{color:#172033;font-size:13px;font-weight:850}.page-module__3HaXtq__assessmentGroupMeta{color:#64748b;gap:8px;margin-top:2px;font-size:11px;font-weight:650;display:flex}.page-module__3HaXtq__assessmentGroupCount{color:#475569;background:#e2e8f0;border-radius:999px;flex:none;padding:4px 8px;font-size:10.5px;font-weight:800}.page-module__3HaXtq__assessmentGroupTasks{flex-direction:column;gap:7px;display:flex}.page-module__3HaXtq__loadMoreRow{justify-content:center;padding-top:12px;display:flex}.page-module__3HaXtq__loadMoreButton{color:#1d4ed8;min-height:38px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:0 14px;font-size:12px;font-weight:800}.page-module__3HaXtq__loadMoreButton:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.page-module__3HaXtq__loadMoreButton:disabled{cursor:not-allowed;opacity:.65}.page-module__3HaXtq__taskRow{box-sizing:border-box;min-height:64px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 2px 8px #0f172a05;border-color:#e2e8f0!important;border-radius:11px!important;grid-template-columns:minmax(360px,1fr) 155px 276px!important;gap:11px!important;padding:9px 10px!important}.page-module__3HaXtq__taskRow:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f172a0b;border-color:#bfdbfe!important}.page-module__3HaXtq__taskRow[data-overdue=true]{background:#fff8f8!important;border-color:#fecaca!important}.page-module__3HaXtq__taskRow[data-priority=critical]{box-shadow:inset 3px 0 #dc2626}.page-module__3HaXtq__mainBlock{gap:10px!important}.page-module__3HaXtq__sourceIcon{border-radius:10px!important;width:34px!important;height:34px!important}.page-module__3HaXtq__taskContent{min-width:0}.page-module__3HaXtq__taskTitleLine{gap:6px!important}.page-module__3HaXtq__taskTitle{color:#172033!important;font-size:13px!important;font-weight:850!important}.page-module__3HaXtq__priorityBadge,.page-module__3HaXtq__sourceBadge{box-sizing:border-box;min-height:20px!important;padding:0 7px!important;font-size:10.5px!important}.page-module__3HaXtq__metaLine{gap:0!important;margin-top:4px!important;font-size:11.5px!important}.page-module__3HaXtq__metaLine>span:not(:last-child):after{color:#cbd5e1;content:"·";margin:0 6px}.page-module__3HaXtq__residentName{color:#334155;font-size:12px;font-weight:850}.page-module__3HaXtq__taskDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#64748b!important;margin-top:4px!important;font-size:11.5px!important;font-weight:600!important}.page-module__3HaXtq__dueBlock{padding-left:4px;gap:3px!important}.page-module__3HaXtq__dueText{font-size:12px!important}.page-module__3HaXtq__dueDate{font-size:11px!important}.page-module__3HaXtq__actions{gap:6px!important}.page-module__3HaXtq__primaryActionButton,.page-module__3HaXtq__openResidentButton,.page-module__3HaXtq__menuButton{box-sizing:border-box;transition:border-color .15s,background .15s,color .15s;border-radius:8px!important;height:32px!important;font-size:11.5px!important}.page-module__3HaXtq__primaryActionButton{background:#2563eb!important;padding:0 11px!important}.page-module__3HaXtq__primaryActionButton:hover{background:#1d4ed8!important}.page-module__3HaXtq__openResidentButton{color:#475569!important;background:#fff!important;border-color:#dbe3ef!important}.page-module__3HaXtq__openResidentButton:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.page-module__3HaXtq__menuButton{color:#64748b!important;width:32px!important}.page-module__3HaXtq__menuButton:hover{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}.page-module__3HaXtq__menu{border-color:#dbe3ef!important;border-radius:11px!important;padding:5px!important;top:37px!important;box-shadow:0 16px 36px #0f172a24!important}.page-module__3HaXtq__menuItem{border-radius:8px!important;font-size:12px!important}.page-module__3HaXtq__menuItem:hover{background:#f1f5f9!important}.page-module__3HaXtq__dangerMenuItem:hover{background:#fef2f2!important}.page-module__3HaXtq__empty{box-sizing:border-box;text-align:center;border:1px dashed #cbd5e1;justify-content:center;align-items:center;min-height:170px;display:flex;background:#f8fafc!important}.page-module__3HaXtq__modalOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.page-module__3HaXtq__modal{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:18px!important;padding:18px!important}.page-module__3HaXtq__modalHeader{align-items:flex-start}.page-module__3HaXtq__modalTitle{color:#172033!important;font-size:18px!important}.page-module__3HaXtq__modalSubtitle{font-size:12.5px!important}.page-module__3HaXtq__modalCloseButton:hover{background:#f1f5f9!important}.page-module__3HaXtq__modalContent{gap:13px!important}.page-module__3HaXtq__fieldLabel{font-size:12.5px!important}.page-module__3HaXtq__modalSelect,.page-module__3HaXtq__textarea{box-sizing:border-box;width:100%;font-family:inherit;background:#f8fafc!important;border-color:#dbe3ef!important}.page-module__3HaXtq__textarea{min-height:92px!important}.page-module__3HaXtq__secondaryButton,.page-module__3HaXtq__confirmButton{border-radius:10px!important;min-height:40px!important}.page-module__3HaXtq__secondaryButton:hover{background:#f8fafc!important}.page-module__3HaXtq__confirmButton{background:#2563eb!important}.page-module__3HaXtq__confirmButton:hover:not(:disabled){background:#1d4ed8!important}@media (max-width:1180px){.page-module__3HaXtq__toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(140px,.5fr))!important}.page-module__3HaXtq__taskRow{grid-template-columns:minmax(310px,1fr) 145px!important}.page-module__3HaXtq__actions{grid-column:1/-1;padding-top:2px;justify-content:flex-end!important}}@media (max-width:820px){.page-module__3HaXtq__page{padding:15px!important}.page-module__3HaXtq__hero{flex-direction:column;align-items:stretch!important}.page-module__3HaXtq__errorBanner{flex-wrap:wrap;align-items:flex-start}.page-module__3HaXtq__errorRetryButton{margin-left:29px}.page-module__3HaXtq__refreshButton{justify-content:center;width:100%}.page-module__3HaXtq__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-module__3HaXtq__toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-module__3HaXtq__searchBox{grid-column:1/-1}.page-module__3HaXtq__taskRow{grid-template-columns:minmax(0,1fr) 145px!important}}@media (max-width:560px){.page-module__3HaXtq__page{padding:12px!important}.page-module__3HaXtq__title{font-size:27px!important}.page-module__3HaXtq__monitorPopover{width:auto!important;max-width:none!important;position:fixed!important;inset:74px 12px auto!important}.page-module__3HaXtq__toolbar{grid-template-columns:1fr!important}.page-module__3HaXtq__searchBox{grid-column:1}.page-module__3HaXtq__taskRow{grid-template-columns:1fr!important;gap:9px!important}.page-module__3HaXtq__dueBlock{padding-left:44px}.page-module__3HaXtq__actions{flex-wrap:wrap;grid-column:1;padding-left:44px;justify-content:flex-start!important}.page-module__3HaXtq__modalOverlay{align-items:flex-end!important;padding:10px!important}.page-module__3HaXtq__modal{border-radius:18px!important;width:100%!important;max-width:none!important}}
.FloatingAlertStack-module__ye9KVG__stack{z-index:1000000;pointer-events:none;gap:10px;width:clamp(440px,25vw,600px);max-width:calc(100vw - 32px);display:grid;position:fixed;top:70px;right:16px}.FloatingAlertStack-module__ye9KVG__alert{--alert-accent:#2563eb;--alert-border:#bfdbfe;--alert-background:#eff6ff;--alert-text:#1e3a8a;border:1px solid var(--alert-border);border-left:4px solid var(--alert-accent);background:var(--alert-background);min-height:62px;color:var(--alert-text);pointer-events:auto;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 10px 12px 12px;animation:.18s ease-out FloatingAlertStack-module__ye9KVG__alert-in;display:grid;box-shadow:0 14px 38px #0f172a29}.FloatingAlertStack-module__ye9KVG__success{--alert-accent:#2563eb;--alert-border:#bfdbfe;--alert-background:#eff6ff;--alert-text:#1e3a8a}.FloatingAlertStack-module__ye9KVG__warning{--alert-accent:#ea580c;--alert-border:#fed7aa;--alert-background:#fff7ed;--alert-text:#9a3412}.FloatingAlertStack-module__ye9KVG__error{--alert-accent:#dc2626;--alert-border:#fecaca;--alert-background:#fef2f2;--alert-text:#991b1b}.FloatingAlertStack-module__ye9KVG__icon{background:color-mix(in srgb, var(--alert-accent) 12%, white);width:30px;height:30px;color:var(--alert-accent);border-radius:9px;place-items:center;display:grid}.FloatingAlertStack-module__ye9KVG__content{gap:2px;min-width:0;padding-top:1px;display:grid}.FloatingAlertStack-module__ye9KVG__content strong{color:var(--alert-accent);letter-spacing:.01em;font-size:12px;font-weight:900}.FloatingAlertStack-module__ye9KVG__content span{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.4}.FloatingAlertStack-module__ye9KVG__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.FloatingAlertStack-module__ye9KVG__actionButton{border:1px solid var(--alert-border);min-height:32px;font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:850;transition:background-color .14s,border-color .14s,color .14s,opacity .14s}.FloatingAlertStack-module__ye9KVG__primaryAction{border-color:var(--alert-accent);background:var(--alert-accent);color:#fff}.FloatingAlertStack-module__ye9KVG__primaryAction:hover:not(:disabled){background:color-mix(in srgb, var(--alert-accent) 88%, #000)}.FloatingAlertStack-module__ye9KVG__secondaryAction{color:var(--alert-text);background:#ffffffb8}.FloatingAlertStack-module__ye9KVG__secondaryAction:hover:not(:disabled){border-color:var(--alert-accent);background:#fff}.FloatingAlertStack-module__ye9KVG__actionButton:disabled{cursor:wait;opacity:.55}.FloatingAlertStack-module__ye9KVG__actionButton:focus-visible{outline:3px solid color-mix(in srgb, var(--alert-accent) 24%, transparent);outline-offset:2px}.FloatingAlertStack-module__ye9KVG__closeButton{color:currentColor;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;transition:background-color .14s,opacity .14s;display:grid}.FloatingAlertStack-module__ye9KVG__closeButton:hover{background:color-mix(in srgb, var(--alert-accent) 10%, transparent);opacity:1}.FloatingAlertStack-module__ye9KVG__closeButton:focus-visible{outline:3px solid color-mix(in srgb, var(--alert-accent) 24%, transparent);outline-offset:1px;opacity:1}@keyframes FloatingAlertStack-module__ye9KVG__alert-in{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:620px){.FloatingAlertStack-module__ye9KVG__stack{width:calc(100vw - 20px);top:68px;right:10px}}@media (prefers-reduced-motion:reduce){.FloatingAlertStack-module__ye9KVG__alert{animation:none}.FloatingAlertStack-module__ye9KVG__closeButton,.FloatingAlertStack-module__ye9KVG__actionButton{transition:none}}
.MdaAsyncTechnicalFiles-module__mBGmRW__workspace{color:#d4d4d4;background:#1e1e1e;border:1px solid #334155;border-radius:12px;flex-direction:column;height:min(76vh,850px);min-height:520px;display:flex;overflow:hidden}.MdaAsyncTechnicalFiles-module__mBGmRW__expanded{border:0;border-radius:0;height:100%;min-height:0}.MdaAsyncTechnicalFiles-module__mBGmRW__syncWorkspace{border:0;border-radius:0;flex:1;height:auto;min-height:0}.MdaAsyncTechnicalFiles-module__mBGmRW__header,.MdaAsyncTechnicalFiles-module__mBGmRW__context,.MdaAsyncTechnicalFiles-module__mBGmRW__references,.MdaAsyncTechnicalFiles-module__mBGmRW__editorToolbar,.MdaAsyncTechnicalFiles-module__mBGmRW__statusbar,.MdaAsyncTechnicalFiles-module__mBGmRW__error,.MdaAsyncTechnicalFiles-module__mBGmRW__previewNotice{flex-shrink:0}.MdaAsyncTechnicalFiles-module__mBGmRW__workspace button{font:inherit;cursor:pointer}.MdaAsyncTechnicalFiles-module__mBGmRW__workspace button:focus-visible{outline-offset:-2px;outline:2px solid #60a5fa}.MdaAsyncTechnicalFiles-module__mBGmRW__workspace button:disabled{cursor:wait;opacity:.55}.MdaAsyncTechnicalFiles-module__mBGmRW__header{background:#252526;border-bottom:1px solid #3c3c3c;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.MdaAsyncTechnicalFiles-module__mBGmRW__header>div{align-items:center;gap:10px;display:flex}.MdaAsyncTechnicalFiles-module__mBGmRW__header strong{color:#f4f4f5;font-size:14px}.MdaAsyncTechnicalFiles-module__mBGmRW__header span{color:#a1a1aa;font-size:10px}.MdaAsyncTechnicalFiles-module__mBGmRW__header button,.MdaAsyncTechnicalFiles-module__mBGmRW__context button,.MdaAsyncTechnicalFiles-module__mBGmRW__references button{color:#f4f4f5;background:#333337;border:1px solid #52525b;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.MdaAsyncTechnicalFiles-module__mBGmRW__oaTabs{background:#2d2d30;border-bottom:1px solid #3c3c3c;flex-wrap:wrap;flex-shrink:0;gap:4px;padding:9px 12px;display:flex}.MdaAsyncTechnicalFiles-module__mBGmRW__oaTabs button{color:#aeb6c2;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:flex}.MdaAsyncTechnicalFiles-module__mBGmRW__oaTabs button[aria-pressed=true]{color:#fff;background:#094771;border-color:#2475a5}.MdaAsyncTechnicalFiles-module__mBGmRW__oaTabs button span{background:#ffffff16;border-radius:4px;padding:1px 5px;font-size:10px}.MdaAsyncTechnicalFiles-module__mBGmRW__context{color:#aeb6c2;border-bottom:1px solid #383838;align-items:center;gap:9px;padding:8px 12px;font-size:10px;display:flex}.MdaAsyncTechnicalFiles-module__mBGmRW__context>span{flex:1}.MdaAsyncTechnicalFiles-module__mBGmRW__context button{flex-shrink:0}.MdaAsyncTechnicalFiles-module__mBGmRW__references{background:#252526;max-height:170px;padding:10px 12px;overflow:auto}.MdaAsyncTechnicalFiles-module__mBGmRW__references>div{grid-template-columns:165px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0;font-size:11px;display:grid}.MdaAsyncTechnicalFiles-module__mBGmRW__references code{overflow-wrap:anywhere;color:#ce9178}.MdaAsyncTechnicalFiles-module__mBGmRW__editorLayout{flex:1;grid-template-columns:290px minmax(0,1fr);min-height:0;display:grid}.MdaAsyncTechnicalFiles-module__mBGmRW__files{background:#252526;border-right:1px solid #3c3c3c;overflow:auto}.MdaAsyncTechnicalFiles-module__mBGmRW__explorerTitle{letter-spacing:1px;color:#aeb6c2;background:#252526;justify-content:space-between;padding:12px;font-size:10px;display:flex;position:sticky;top:0}.MdaAsyncTechnicalFiles-module__mBGmRW__files button{text-align:left;color:#d4d4d4;background:0 0;border:0;border-left:2px solid #0000;align-items:flex-start;gap:9px;width:100%;padding:10px 12px;display:flex}.MdaAsyncTechnicalFiles-module__mBGmRW__files button:hover{background:#2a2d2e}.MdaAsyncTechnicalFiles-module__mBGmRW__files button[aria-current=true]{background:#37373d;border-left-color:#3794ff}.MdaAsyncTechnicalFiles-module__mBGmRW__files button>span:last-child{gap:4px;min-width:0;display:grid}.MdaAsyncTechnicalFiles-module__mBGmRW__files strong{font-size:11px;font-weight:500;line-height:1.5}.MdaAsyncTechnicalFiles-module__mBGmRW__files small{color:#9299a2;font-size:10px}.MdaAsyncTechnicalFiles-module__mBGmRW__fileFormat{color:#d7ba7d;padding-top:3px;font-family:monospace;font-size:9px}.MdaAsyncTechnicalFiles-module__mBGmRW__files p{color:#aeb6c2;padding:12px;font-size:12px}.MdaAsyncTechnicalFiles-module__mBGmRW__editor{flex-direction:column;min-width:0;min-height:0;display:flex}.MdaAsyncTechnicalFiles-module__mBGmRW__editorToolbar{background:#2d2d30;border-bottom:1px solid #3c3c3c;align-items:center;gap:4px;padding:9px 10px;display:flex}.MdaAsyncTechnicalFiles-module__mBGmRW__editorToolbar>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:500;overflow:hidden}.MdaAsyncTechnicalFiles-module__mBGmRW__editorToolbar button{color:#c8c8cc;background:#252526;border:1px solid #45454a;border-radius:4px;justify-content:center;align-items:center;min-height:27px;padding:5px 7px;font-size:10px;display:inline-flex}.MdaAsyncTechnicalFiles-module__mBGmRW__editorToolbar button[aria-pressed=true]{color:#fff;background:#094771}.MdaAsyncTechnicalFiles-module__mBGmRW__code{tab-size:2;color:#d4d4d4;background:#1e1e1e;flex:1;min-height:0;margin:0;padding:12px 0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.75;overflow:auto}.MdaAsyncTechnicalFiles-module__mBGmRW__code>code{width:max-content;min-width:100%;font:inherit;display:block}.MdaAsyncTechnicalFiles-module__mBGmRW__line{display:flex}.MdaAsyncTechnicalFiles-module__mBGmRW__lineNumber{text-align:right;-webkit-user-select:none;user-select:none;color:#858585;background:#1e1e1e;flex:0 0 54px;width:54px;padding-right:15px;position:sticky;left:0}.MdaAsyncTechnicalFiles-module__mBGmRW__lineContent{white-space:pre;padding-right:20px}.MdaAsyncTechnicalFiles-module__mBGmRW__wrap>code{width:100%}.MdaAsyncTechnicalFiles-module__mBGmRW__wrap .MdaAsyncTechnicalFiles-module__mBGmRW__lineContent{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.MdaAsyncTechnicalFiles-module__mBGmRW__tag{color:#569cd6}.MdaAsyncTechnicalFiles-module__mBGmRW__attribute{color:#9cdcfe}.MdaAsyncTechnicalFiles-module__mBGmRW__string{color:#ce9178}.MdaAsyncTechnicalFiles-module__mBGmRW__comment{color:#6a9955}.MdaAsyncTechnicalFiles-module__mBGmRW__number{color:#b5cea8}.MdaAsyncTechnicalFiles-module__mBGmRW__keyword{color:#569cd6}.MdaAsyncTechnicalFiles-module__mBGmRW__punctuation{color:gray}.MdaAsyncTechnicalFiles-module__mBGmRW__plain{color:#d4d4d4}.MdaAsyncTechnicalFiles-module__mBGmRW__statusbar{color:#fff;background:#007acc;justify-content:space-between;gap:12px;padding:5px 10px;font-size:10px;display:flex}.MdaAsyncTechnicalFiles-module__mBGmRW__error,.MdaAsyncTechnicalFiles-module__mBGmRW__previewNotice{color:#fde68a;background:#453618;padding:8px 12px;font-size:11px}.MdaAsyncTechnicalFiles-module__mBGmRW__empty{color:#aeb6c2;flex:1;place-items:center;font-size:13px;display:grid}.MdaAsyncTechnicalFiles-module__mBGmRW__spin{animation:1s linear infinite MdaAsyncTechnicalFiles-module__mBGmRW__spin}@keyframes MdaAsyncTechnicalFiles-module__mBGmRW__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.MdaAsyncTechnicalFiles-module__mBGmRW__syncWorkspace .MdaAsyncTechnicalFiles-module__mBGmRW__editorLayout{grid-template-rows:minmax(0,160px) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.MdaAsyncTechnicalFiles-module__mBGmRW__syncWorkspace .MdaAsyncTechnicalFiles-module__mBGmRW__files{border-bottom:1px solid #3c3c3c;border-right:0}.MdaAsyncTechnicalFiles-module__mBGmRW__syncWorkspace .MdaAsyncTechnicalFiles-module__mBGmRW__editorToolbar,.MdaAsyncTechnicalFiles-module__mBGmRW__syncWorkspace .MdaAsyncTechnicalFiles-module__mBGmRW__statusbar{flex-wrap:wrap}.MdaAsyncTechnicalFiles-module__mBGmRW__syncWorkspace .MdaAsyncTechnicalFiles-module__mBGmRW__editorToolbar>strong{flex-basis:100%}}
.InsurabilityView-module__RuvCOq__page{box-sizing:border-box;color:#172033;gap:16px;width:100%;max-width:1480px;margin:0 auto;background:0 0!important;min-height:auto!important;padding:0 0 40px!important;display:grid!important}.InsurabilityView-module__RuvCOq__hero{background:radial-gradient(circle at 92% 8%,#6ea5fe33,#0000 34%),linear-gradient(145deg,#fff 0%,#f8fbff 100%);border:1px solid #dfe7f1;border-radius:20px;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 14px 38px #0f172a12;align-items:flex-start!important;gap:24px!important;margin-bottom:0!important;padding:22px 24px!important;display:flex!important}.InsurabilityView-module__RuvCOq__hero:after{content:"";pointer-events:none;border:1px solid #60a5fa1f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-78px;right:74px}.InsurabilityView-module__RuvCOq__heroCopy{z-index:1;min-width:0;position:relative;display:block!important}.InsurabilityView-module__RuvCOq__eyebrow,.InsurabilityView-module__RuvCOq__sectionEyebrow{color:#2563eb;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.InsurabilityView-module__RuvCOq__title{letter-spacing:-.035em;color:#172033!important;margin:7px 0 5px!important;font-size:clamp(25px,3vw,32px)!important;line-height:1.05!important;display:block!important}.InsurabilityView-module__RuvCOq__subtitle{color:#657086;max-width:760px;margin:0;font-size:14px;line-height:1.55}.InsurabilityView-module__RuvCOq__headerActions{z-index:1;align-self:center;position:relative;flex-wrap:nowrap!important}.InsurabilityView-module__RuvCOq__primaryButton,.InsurabilityView-module__RuvCOq__secondaryButton,.InsurabilityView-module__RuvCOq__iconButton,.InsurabilityView-module__RuvCOq__asyncActionButton,.InsurabilityView-module__RuvCOq__mdaButton,.InsurabilityView-module__RuvCOq__paymentButton,.InsurabilityView-module__RuvCOq__segmentButton{font-family:inherit;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s,opacity .14s}.InsurabilityView-module__RuvCOq__primaryButton,.InsurabilityView-module__RuvCOq__secondaryButton{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 13px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.InsurabilityView-module__RuvCOq__primaryButton{box-shadow:0 8px 18px #2563eb30;color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}.InsurabilityView-module__RuvCOq__primaryButton:hover:not(:disabled){transform:translateY(-1px);background:#1d4ed8!important}.InsurabilityView-module__RuvCOq__secondaryButton{color:#465268!important;background:#fff!important;border:1px solid #ccd8e7!important}.InsurabilityView-module__RuvCOq__secondaryButton:hover:not(:disabled){transform:translateY(-1px);color:#1d4ed8!important;background:#eff6ff!important;border-color:#94b8f8!important}.InsurabilityView-module__RuvCOq__actionBadge{border:2px solid #fff;color:#422006!important;background:#f59e0b!important;min-width:19px!important;height:19px!important;font-size:10px!important}.InsurabilityView-module__RuvCOq__responseBadge{border:2px solid #fff;color:#fff!important;background:#2563eb!important;min-width:19px!important;height:19px!important;font-size:10px!important}.InsurabilityView-module__RuvCOq__notice{line-height:1.45;border:1px solid!important;border-radius:13px!important;margin:0!important;padding:12px 14px!important;font-size:12px!important;font-weight:750!important}.InsurabilityView-module__RuvCOq__noticeError{color:#9f1239!important;background:#fff1f2!important;border-color:#fecaca!important}.InsurabilityView-module__RuvCOq__noticeSuccess{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.InsurabilityView-module__RuvCOq__summaryGrid{grid-template-columns:repeat(5,minmax(150px,1fr));background:0 0!important;border:0!important;gap:10px!important;margin-bottom:0!important;padding:0!important;display:grid!important}.InsurabilityView-module__RuvCOq__summaryItem{--summary-border:#dbeafe;--summary-color:#2563eb;--summary-glow:#dbeafe94;--summary-soft:#eff6ff;box-sizing:border-box;background:#fff;border:1px solid #dfe7f1;border-radius:17px;grid-template-columns:42px minmax(0,1fr);min-height:92px;position:relative;overflow:hidden;box-shadow:0 8px 23px #0f172a0d;align-items:center!important;gap:12px!important;padding:15px 16px!important;display:grid!important}.InsurabilityView-module__RuvCOq__summaryItem:after{background:var(--summary-glow);content:"";pointer-events:none;border-radius:50%;width:108px;height:108px;position:absolute;top:-42px;right:-42px}.InsurabilityView-module__RuvCOq__summaryItem[data-tone=green]{--summary-border:#bbf7d0;--summary-color:#15803d;--summary-glow:#dcfce7b8;--summary-soft:#f0fdf4}.InsurabilityView-module__RuvCOq__summaryItem[data-tone=red]{--summary-border:#fecaca;--summary-color:#dc2626;--summary-glow:#fee2e2b8;--summary-soft:#fef2f2}.InsurabilityView-module__RuvCOq__summaryItem[data-tone=amber]{--summary-border:#fde68a;--summary-color:#b45309;--summary-glow:#fef3c7b8;--summary-soft:#fffbeb}.InsurabilityView-module__RuvCOq__summaryIcon{z-index:1;border:1px solid var(--summary-border);background:var(--summary-soft);width:40px;height:40px;color:var(--summary-color);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.InsurabilityView-module__RuvCOq__summaryCopy{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.InsurabilityView-module__RuvCOq__summaryValue{letter-spacing:-.04em;color:#253044!important;font-size:25px!important;font-weight:950!important;line-height:1!important}.InsurabilityView-module__RuvCOq__summaryLabel{letter-spacing:.025em;text-transform:uppercase;line-height:1.25;color:#718096!important;font-size:10px!important;font-weight:850!important}.InsurabilityView-module__RuvCOq__periodPanel,.InsurabilityView-module__RuvCOq__asyncPanel,.InsurabilityView-module__RuvCOq__toolbarCard,.InsurabilityView-module__RuvCOq__tableWrap{box-shadow:0 9px 26px #0f172a0e;background:#fff!important;border:1px solid #dfe7f1!important;border-radius:18px!important}.InsurabilityView-module__RuvCOq__periodPanel{box-sizing:border-box;min-height:78px;margin-bottom:0!important;padding:14px 17px!important}.InsurabilityView-module__RuvCOq__asyncPanel{overflow:hidden;margin-bottom:0!important}.InsurabilityView-module__RuvCOq__panelTitleGroup{align-items:center!important;gap:10px!important}.InsurabilityView-module__RuvCOq__panelTitle{letter-spacing:-.015em;color:#253044!important;font-size:15px!important}.InsurabilityView-module__RuvCOq__panelTitle svg{color:#2563eb}.InsurabilityView-module__RuvCOq__panelSubtitle{color:#7b879a!important;font-size:11px!important}.InsurabilityView-module__RuvCOq__panelControls{gap:8px!important}.InsurabilityView-module__RuvCOq__automationToggle{color:#64748b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:850;display:inline-flex}.InsurabilityView-module__RuvCOq__automationToggle:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.InsurabilityView-module__RuvCOq__automationToggleEnabled{color:#15803d;background:#f0fdf4;border-color:#86efac}.InsurabilityView-module__RuvCOq__automationToggle:disabled{cursor:not-allowed;opacity:.52}.InsurabilityView-module__RuvCOq__asyncMailboxButton{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:11px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;font-family:inherit;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex;position:relative}.InsurabilityView-module__RuvCOq__asyncMailboxButton:hover:not(:disabled){background:#dbeafe;border-color:#60a5fa;transform:translateY(-1px)}.InsurabilityView-module__RuvCOq__asyncMailboxBadge{box-sizing:border-box;color:#fff;background:#2563eb;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px;box-shadow:0 3px 8px #2563eb40}.InsurabilityView-module__RuvCOq__asyncMailboxPollButton{color:#1d4ed8!important;border-color:#bfdbfe!important}.InsurabilityView-module__RuvCOq__dateLabel{letter-spacing:.015em;color:#677388!important;gap:7px!important;font-size:11px!important}.InsurabilityView-module__RuvCOq__dateInput,.InsurabilityView-module__RuvCOq__mutualitySelect,.InsurabilityView-module__RuvCOq__searchInput{outline:none;font-family:inherit;transition:border-color .14s,box-shadow .14s,background .14s;color:#273248!important;background:#fbfdff!important;border:1px solid #d7e0eb!important;border-radius:11px!important}.InsurabilityView-module__RuvCOq__dateInput{min-height:40px!important;padding:0 10px!important;font-size:12px!important}.InsurabilityView-module__RuvCOq__dateInput:focus,.InsurabilityView-module__RuvCOq__mutualitySelect:focus,.InsurabilityView-module__RuvCOq__searchInput:focus{box-shadow:0 0 0 3px #6ea5fe24;background:#fff!important;border-color:#6ea5fe!important}.InsurabilityView-module__RuvCOq__asyncPanelHeader{background:radial-gradient(circle at 96% 0,#dbeafe94,#0000 38%),#fff;border-bottom-color:#e7edf4!important;padding:15px 17px!important}.InsurabilityView-module__RuvCOq__asyncSelectionBar{background:#f8fbff;border-bottom:1px solid #e7edf4;gap:10px;padding:13px 17px;display:grid}.InsurabilityView-module__RuvCOq__asyncSelectionSummary{justify-content:space-between;align-items:center;gap:12px;display:flex}.InsurabilityView-module__RuvCOq__asyncSelectionTitle{color:#1d4ed8;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncSelectionHint{color:#718096;font-size:11px}.InsurabilityView-module__RuvCOq__asyncSelectionActions,.InsurabilityView-module__RuvCOq__asyncSelectedResidents{flex-wrap:wrap;gap:7px;display:flex}.InsurabilityView-module__RuvCOq__asyncSelectedResident{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:5px 8px 5px 10px;font-family:inherit;font-size:11px;font-weight:800;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncSelectedResident small{color:#718096;font-size:9px;font-weight:700}.InsurabilityView-module__RuvCOq__asyncSelectedResident:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.InsurabilityView-module__RuvCOq__asyncTabs{background:#fff;align-items:center;gap:5px;padding:9px 17px 0;display:flex}.InsurabilityView-module__RuvCOq__asyncTab{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:850;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncTab>span{color:#475569;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncTab:hover{color:#334155;background:#f1f5f9}.InsurabilityView-module__RuvCOq__asyncTabActive{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.InsurabilityView-module__RuvCOq__asyncTabActive>span{color:#fff;background:#2563eb}.InsurabilityView-module__RuvCOq__asyncPollSchedule{color:#64748b;background:#f8fbff;border:1px solid #dbeafe;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:9px 17px 0;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.InsurabilityView-module__RuvCOq__asyncPollSchedule>span:first-child{color:#1d4ed8;font-weight:850}.InsurabilityView-module__RuvCOq__iconButton{cursor:pointer;color:#526074!important;background:#fff!important;border:1px solid #ccd8e7!important;border-radius:11px!important;width:40px!important;height:40px!important}.InsurabilityView-module__RuvCOq__iconButton:hover:not(:disabled){color:#1d4ed8!important;background:#eff6ff!important;border-color:#94b8f8!important}.InsurabilityView-module__RuvCOq__asyncBody{padding:13px 17px 15px!important}.InsurabilityView-module__RuvCOq__asyncBatchList{gap:10px;display:grid}.InsurabilityView-module__RuvCOq__asyncBatchRow{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;gap:14px!important}.InsurabilityView-module__RuvCOq__asyncBatchMain{flex:520px;gap:8px!important}.InsurabilityView-module__RuvCOq__asyncBatchMeta{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncSourceBadge{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncAaReadyBadge{color:#047857;letter-spacing:.01em;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncAaReadyBadge>svg{color:#059669;flex:none}.InsurabilityView-module__RuvCOq__asyncSentTime{color:#64748b;white-space:nowrap;font-size:9px;font-weight:800}.InsurabilityView-module__RuvCOq__asyncPeriodText{color:#2f3a4e!important;font-size:11px!important}.InsurabilityView-module__RuvCOq__asyncResponseProgress{flex:260px;gap:5px;min-width:min(260px,100%);max-width:390px;display:grid}.InsurabilityView-module__RuvCOq__asyncResponseProgressLabel{color:#475569;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.InsurabilityView-module__RuvCOq__asyncResponseProgressLabel strong{color:#1d4ed8;font-size:11px;font-weight:950}.InsurabilityView-module__RuvCOq__asyncResponseProgressErrorCount{color:#dc2626;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:900;-webkit-text-decoration:underline #dc262659;text-decoration:underline #dc262659}.InsurabilityView-module__RuvCOq__asyncResponseProgressErrorCount:hover{color:#991b1b}.InsurabilityView-module__RuvCOq__asyncResponseProgressPartialCount{color:#b45309;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:900;-webkit-text-decoration:underline #b4530959;text-decoration:underline #b4530959}.InsurabilityView-module__RuvCOq__asyncResponseProgressPartialCount:hover{color:#92400e}.InsurabilityView-module__RuvCOq__asyncResponseProgressWarningCount{color:#b45309;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:900;-webkit-text-decoration:underline #b4530959;text-decoration:underline #b4530959}.InsurabilityView-module__RuvCOq__asyncResponseProgressWarningCount:hover{color:#92400e}.InsurabilityView-module__RuvCOq__asyncResponseProgressTrack{background:#e2e8f0;border-radius:999px;height:8px;display:flex;overflow:hidden}.InsurabilityView-module__RuvCOq__asyncResponseProgressFill{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#2563eb);height:100%;transition:width .22s;display:block}.InsurabilityView-module__RuvCOq__asyncResponseProgressFillBeforeError{border-radius:999px 0 0 999px}.InsurabilityView-module__RuvCOq__asyncResponseProgressPartialFill{background:linear-gradient(90deg,#f59e0b,#d97706);height:100%;transition:width .22s;display:block}.InsurabilityView-module__RuvCOq__asyncResponseProgressErrorFill{background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:0 999px 999px 0;height:100%;transition:width .22s;display:block}.InsurabilityView-module__RuvCOq__asyncResponseProgressErrorFillOnly{border-radius:999px}.InsurabilityView-module__RuvCOq__asyncBatchActions{gap:7px!important}.InsurabilityView-module__RuvCOq__asyncActionButton{box-sizing:border-box;cursor:pointer;position:relative;color:#465268!important;background:#fff!important;border:1px solid #ccd8e7!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important}.InsurabilityView-module__RuvCOq__asyncActionButton:hover:not(:disabled){transform:translateY(-1px);color:#1d4ed8!important;background:#eff6ff!important;border-color:#94b8f8!important}.InsurabilityView-module__RuvCOq__asyncActionButtonSending{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.InsurabilityView-module__RuvCOq__asyncActionButtonIcon{flex:0 0 36px;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.InsurabilityView-module__RuvCOq__asyncStageIndicator{-webkit-user-select:none;user-select:none;cursor:default!important}.InsurabilityView-module__RuvCOq__asyncActionButtonComplete{color:#1d4ed8!important;opacity:1!important;background:#eff6ff!important;border-color:#bfdbfe!important}.InsurabilityView-module__RuvCOq__asyncActionButton.InsurabilityView-module__RuvCOq__asyncActionButtonComplete:disabled{cursor:default!important;opacity:1!important}.InsurabilityView-module__RuvCOq__asyncActionButtonDanger{color:#a64b4b!important;border-color:#ead6d6!important}.InsurabilityView-module__RuvCOq__asyncActionButtonDanger:hover:not(:disabled){color:#b42318!important;background:#fff7f7!important;border-color:#e5a8a8!important}.InsurabilityView-module__RuvCOq__asyncEmpty{color:#778398!important;min-height:46px!important;font-size:12px!important}.InsurabilityView-module__RuvCOq__toolbarCard{box-sizing:border-box;justify-content:space-between;align-items:center!important;gap:20px!important;margin-bottom:0!important;padding:14px 17px!important;display:flex!important}.InsurabilityView-module__RuvCOq__toolbarHeading{flex:none}.InsurabilityView-module__RuvCOq__sectionTitle{color:#253044;letter-spacing:-.015em;margin:3px 0 0;font-size:16px}.InsurabilityView-module__RuvCOq__toolbarControls{flex:auto;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.InsurabilityView-module__RuvCOq__searchWrap{box-sizing:border-box;max-width:500px;min-height:42px;position:relative;background:0 0!important;border:0!important;flex:400px!important;min-width:260px!important;padding:0!important}.InsurabilityView-module__RuvCOq__searchWrap>svg{z-index:1;color:#8a96a8;pointer-events:none;position:absolute;left:13px}.InsurabilityView-module__RuvCOq__searchInput{box-sizing:border-box;width:100%;min-height:42px;padding:0 46px 0 39px!important;font-size:13px!important}.InsurabilityView-module__RuvCOq__searchInput::placeholder{color:#98a3b5}.InsurabilityView-module__RuvCOq__resultCount{color:#2563eb;pointer-events:none;background:#eaf2ff;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;right:10px}.InsurabilityView-module__RuvCOq__mutualitySelect{min-width:230px!important;min-height:42px!important;padding:0 34px 0 11px!important;font-size:12px!important}.InsurabilityView-module__RuvCOq__segments{box-sizing:border-box;min-height:42px;background:#f7f9fc!important;border:1px solid #d7e0eb!important;border-radius:11px!important;gap:3px!important;padding:3px!important;display:flex!important}.InsurabilityView-module__RuvCOq__segmentButton{color:#68758a!important;border-radius:8px!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important}.InsurabilityView-module__RuvCOq__segmentButton:hover{color:#1d4ed8!important;background:#fff!important}.InsurabilityView-module__RuvCOq__segmentButtonActive{box-shadow:0 2px 7px #0f172a1a;color:#1d4ed8!important;background:#fff!important}.InsurabilityView-module__RuvCOq__content{gap:0!important}.InsurabilityView-module__RuvCOq__emptyState{justify-items:center;gap:6px;font-size:12px;display:grid;color:#7a879b!important;border:1px dashed #cbd9e8!important;border-radius:18px!important;padding:52px 24px!important}.InsurabilityView-module__RuvCOq__emptyState strong{color:#334155;font-size:14px}.InsurabilityView-module__RuvCOq__emptyIcon{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:inline-flex}.InsurabilityView-module__RuvCOq__tableWrap{overflow-x:auto!important}.InsurabilityView-module__RuvCOq__table{min-width:1120px!important}.InsurabilityView-module__RuvCOq__table thead{background:#f7f9fc}.InsurabilityView-module__RuvCOq__table th{color:#5d6980!important;letter-spacing:.035em!important;border-bottom-color:#dce4ef!important;padding:11px 12px!important;font-size:10px!important}.InsurabilityView-module__RuvCOq__table td{color:#465268!important;border-bottom-color:#edf1f6!important;padding:9px 12px!important;font-size:11px!important}.InsurabilityView-module__RuvCOq__residentRow{transition:background .14s}.InsurabilityView-module__RuvCOq__residentRow:nth-of-type(2n){background:#fbfcfe}.InsurabilityView-module__RuvCOq__residentRow:hover{background:#f3f7ff!important}.InsurabilityView-module__RuvCOq__residentRowSelected,.InsurabilityView-module__RuvCOq__residentRowSelected:nth-of-type(2n){background:#eef6ff!important}.InsurabilityView-module__RuvCOq__residentRow td:nth-child(2){color:#253044!important;font-size:12px!important}.InsurabilityView-module__RuvCOq__asyncSelectionColumn{box-sizing:border-box;width:58px;text-align:center!important}.InsurabilityView-module__RuvCOq__asyncResidentCheckbox{accent-color:#2563eb;cursor:pointer;width:16px;height:16px;margin:0}.InsurabilityView-module__RuvCOq__asyncResidentCheckbox:disabled{cursor:not-allowed;opacity:.38}.InsurabilityView-module__RuvCOq__groupRow{letter-spacing:.035em;color:#1d4ed8!important;background:#eef5ff!important;border-bottom-color:#dbeafe!important;padding:8px 12px!important;font-size:10px!important}.InsurabilityView-module__RuvCOq__groupRowCount{background:#fff;border:1px solid #cfe0fb;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;display:inline-flex;color:#55709a!important;margin-left:8px!important;font-size:10px!important}.InsurabilityView-module__RuvCOq__mdaButton,.InsurabilityView-module__RuvCOq__paymentButton{box-sizing:border-box;border-radius:9px!important;min-height:31px!important;padding:0 9px!important;font-size:10px!important;font-weight:900!important}.InsurabilityView-module__RuvCOq__mdaButton{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.InsurabilityView-module__RuvCOq__mdaButton:hover:not(:disabled){background:#dbeafe!important;border-color:#93c5fd!important}.InsurabilityView-module__RuvCOq__insuranceFreshnessBadge{box-sizing:border-box;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:22px;padding:3px 7px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.InsurabilityView-module__RuvCOq__insuranceFreshnessCurrent{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.InsurabilityView-module__RuvCOq__insuranceFreshnessStale{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.InsurabilityView-module__RuvCOq__insuranceFreshnessUpdating{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.InsurabilityView-module__RuvCOq__insuranceFreshnessDot{background:currentColor;border-radius:999px;width:6px;height:6px}.InsurabilityView-module__RuvCOq__insuranceFreshnessUpdating .InsurabilityView-module__RuvCOq__insuranceFreshnessDot{animation:1.6s ease-out infinite InsurabilityView-module__RuvCOq__insuranceFreshnessPulse;box-shadow:0 0 #2563eb52}@keyframes InsurabilityView-module__RuvCOq__insuranceFreshnessPulse{70%{box-shadow:0 0 0 5px #2563eb00}to{box-shadow:0 0 #2563eb00}}.InsurabilityView-module__RuvCOq__paymentButtonMissing{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.InsurabilityView-module__RuvCOq__paymentButtonApproved{box-shadow:0 5px 12px #2563eb26;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.InsurabilityView-module__RuvCOq__paymentButtonReadOnly{-webkit-user-select:none;user-select:none;cursor:default!important}.InsurabilityView-module__RuvCOq__compactMdaIconButton{justify-content:center!important;width:31px!important;min-width:31px!important;padding:0!important}.InsurabilityView-module__RuvCOq__paymentEuroIcon{font-size:16px;font-weight:950;line-height:1}.InsurabilityView-module__RuvCOq__hospitalizationButton{cursor:pointer;color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.InsurabilityView-module__RuvCOq__hospitalizationButton:hover:not(:disabled){background:#dbeafe!important;border-color:#93c5fd!important}.InsurabilityView-module__RuvCOq__mdaActionUnavailable{opacity:.58;color:#94a3b8!important;box-shadow:none!important;cursor:not-allowed!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.InsurabilityView-module__RuvCOq__invalidNiss{color:#b91c1c!important}.InsurabilityView-module__RuvCOq__primaryButton:disabled,.InsurabilityView-module__RuvCOq__secondaryButton:disabled,.InsurabilityView-module__RuvCOq__iconButton:disabled,.InsurabilityView-module__RuvCOq__asyncActionButton:disabled,.InsurabilityView-module__RuvCOq__mdaButton:disabled,.InsurabilityView-module__RuvCOq__paymentButton:disabled{cursor:not-allowed!important;opacity:.48!important;transform:none!important}.InsurabilityView-module__RuvCOq__modalBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a!important;padding:18px!important}.InsurabilityView-module__RuvCOq__residentMdaBackdrop{align-items:flex-start!important;padding:72px 12px 12px!important}.InsurabilityView-module__RuvCOq__historyModal,.InsurabilityView-module__RuvCOq__residentMdaModal,.InsurabilityView-module__RuvCOq__paymentApprovalModal,.InsurabilityView-module__RuvCOq__hospitalizationCheckModal,.InsurabilityView-module__RuvCOq__technicalTraceModal{border:1px solid #dce5f0!important;border-radius:20px!important;box-shadow:0 24px 80px #0f172a42!important}.InsurabilityView-module__RuvCOq__historyModal{width:min(1680px,100vw - 36px)!important;max-height:calc(100vh - 36px)!important}.InsurabilityView-module__RuvCOq__residentMdaModal{width:min(1780px,100vw - 24px)!important;height:min(920px,100vh - 88px)!important}.InsurabilityView-module__RuvCOq__paymentApprovalModal{width:min(720px,100vw - 32px)!important}.InsurabilityView-module__RuvCOq__hospitalizationCheckModal{width:min(560px,100vw - 32px)!important}.InsurabilityView-module__RuvCOq__hospitalizationCheckForm{flex-direction:column;gap:16px;padding:20px 21px 21px;display:flex}.InsurabilityView-module__RuvCOq__hospitalizationDateLabel{color:#465268;flex-direction:column;gap:7px;font-size:11px;font-weight:900;display:flex}.InsurabilityView-module__RuvCOq__hospitalizationDateLabel .InsurabilityView-module__RuvCOq__dateInput{box-sizing:border-box;width:100%}.InsurabilityView-module__RuvCOq__hospitalizationCheckActions{justify-content:flex-end;gap:8px;display:flex}.InsurabilityView-module__RuvCOq__technicalTraceModal{width:min(1280px,100vw - 36px)!important;height:min(820px,100vh - 36px)!important}.InsurabilityView-module__RuvCOq__asyncBatchModal{border-radius:22px!important;width:min(1080px,100vw - 48px)!important;height:min(860px,100vh - 48px)!important}.InsurabilityView-module__RuvCOq__asyncBatchModalExpanded{border-radius:14px!important;width:calc(100vw - 24px)!important;height:calc(100vh - 24px)!important;max-height:calc(100vh - 24px)!important}.InsurabilityView-module__RuvCOq__asyncBatchModalExpanded .InsurabilityView-module__RuvCOq__asyncBatchModalBody{overflow:hidden;padding:0!important}.InsurabilityView-module__RuvCOq__asyncBatchModalExpanded .InsurabilityView-module__RuvCOq__asyncBatchModalBody>:not(.InsurabilityView-module__RuvCOq__asyncBatchTechnicalDisclosure),.InsurabilityView-module__RuvCOq__asyncBatchModalExpanded .InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummary{display:none!important}.InsurabilityView-module__RuvCOq__asyncBatchModalExpanded .InsurabilityView-module__RuvCOq__asyncBatchTechnicalDisclosure{border:0;border-radius:0;flex:1;height:100%;min-height:0;position:relative}.InsurabilityView-module__RuvCOq__asyncBatchModalExpanded .InsurabilityView-module__RuvCOq__asyncBatchTechnicalDisclosure>section{position:absolute;inset:0}@media (min-width:921px){.InsurabilityView-module__RuvCOq__asyncBatchBackdrop,.InsurabilityView-module__RuvCOq__syncTechnicalBackdrop{box-sizing:border-box;transition:left .16s;top:var(--director-topbar-height,58px)!important;left:var(--director-sidebar-width,52px)!important;padding:8px!important}.InsurabilityView-module__RuvCOq__asyncBatchBackdrop .InsurabilityView-module__RuvCOq__asyncBatchModal{border-radius:14px!important;width:min(1080px,100% - 32px)!important;max-width:1080px!important;height:100%!important;max-height:100%!important}.InsurabilityView-module__RuvCOq__asyncBatchBackdrop .InsurabilityView-module__RuvCOq__asyncBatchModalExpanded{width:100%!important;max-width:none!important}.InsurabilityView-module__RuvCOq__syncTechnicalBackdrop .InsurabilityView-module__RuvCOq__syncTechnicalModal{border-radius:14px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:100%!important}}.InsurabilityView-module__RuvCOq__asyncMailboxModal{border:1px solid #dce5f0!important;border-radius:22px!important;width:min(1120px,100vw - 48px)!important;height:min(820px,100vh - 48px)!important;max-height:calc(100vh - 48px)!important;box-shadow:0 24px 80px #0f172a42!important}.InsurabilityView-module__RuvCOq__asyncMailboxStats{background:#fbfcfe;border-bottom:1px solid #e7edf4;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:13px 21px;display:grid}.InsurabilityView-module__RuvCOq__asyncMailboxStats>div{background:#fff;border:1px solid #dfe7f1;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.InsurabilityView-module__RuvCOq__asyncMailboxStats span{color:#64748b;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850}.InsurabilityView-module__RuvCOq__asyncMailboxStats strong{color:#1e293b;font-size:19px;font-weight:950}.InsurabilityView-module__RuvCOq__asyncMailboxStats [data-tone=pending]{background:#eff6ff;border-color:#bfdbfe}.InsurabilityView-module__RuvCOq__asyncMailboxStats [data-tone=pending] strong{color:#1d4ed8}.InsurabilityView-module__RuvCOq__asyncMailboxStats [data-tone=ambiguous]{background:#fffbeb;border-color:#fde68a}.InsurabilityView-module__RuvCOq__asyncMailboxStats [data-tone=ambiguous] strong{color:#b45309}.InsurabilityView-module__RuvCOq__asyncMailboxStats [data-tone=blocked]{background:#fff1f2;border-color:#fecaca}.InsurabilityView-module__RuvCOq__asyncMailboxStats [data-tone=blocked] strong{color:#be123c}.InsurabilityView-module__RuvCOq__asyncMailboxBody{overscroll-behavior:contain;background:#f6f8fb;flex:1;align-content:start;gap:15px;min-height:0;padding:18px 21px 22px;display:grid;overflow-y:auto}.InsurabilityView-module__RuvCOq__asyncMailboxHelp,.InsurabilityView-module__RuvCOq__asyncMailboxError{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.InsurabilityView-module__RuvCOq__asyncMailboxHelp svg,.InsurabilityView-module__RuvCOq__asyncMailboxError svg{flex:none;margin-top:1px}.InsurabilityView-module__RuvCOq__asyncMailboxHelp p{margin:0;font-size:11px;font-weight:750;line-height:1.5}.InsurabilityView-module__RuvCOq__asyncMailboxError{color:#9f1239;background:#fff1f2;border-color:#fecaca;font-size:11px;font-weight:800;line-height:1.45}.InsurabilityView-module__RuvCOq__asyncMailboxSection{background:#fff;border:1px solid #dce5f0;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #0f172a09}.InsurabilityView-module__RuvCOq__asyncMailboxSectionHeader{background:#fbfcfe;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 15px;display:flex}.InsurabilityView-module__RuvCOq__asyncMailboxSectionHeader h3{color:#253044;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:950}.InsurabilityView-module__RuvCOq__asyncMailboxSectionHeader p{color:#718096;margin:3px 0 0;font-size:10px;font-weight:700}.InsurabilityView-module__RuvCOq__asyncMailboxSectionHeader>span{color:#475569;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 7px;font-size:10px;font-weight:950;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncMailboxSectionActions{flex:none;align-items:center;gap:9px;display:flex}.InsurabilityView-module__RuvCOq__asyncMailboxSectionCount{color:#475569;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 7px;font-size:10px;font-weight:950;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncMailboxArchiveButton{color:#9a4d08;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #f59e0b;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-family:inherit;font-size:10px;font-weight:900;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncMailboxArchiveButton:hover:not(:disabled){background:#fffbeb;transform:translateY(-1px)}.InsurabilityView-module__RuvCOq__asyncMailboxArchiveButton:disabled{cursor:not-allowed;opacity:.5}.InsurabilityView-module__RuvCOq__asyncMailboxArchivePrompt{background:#fffbeb;border-bottom:1px solid #fde68a;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.InsurabilityView-module__RuvCOq__asyncMailboxArchivePrompt>div:first-child{gap:4px;min-width:0;display:grid}.InsurabilityView-module__RuvCOq__asyncMailboxArchivePrompt strong{color:#78350f;font-size:11px;font-weight:900}.InsurabilityView-module__RuvCOq__asyncMailboxArchivePrompt span{color:#92400e;font-size:10px;font-weight:700;line-height:1.45}.InsurabilityView-module__RuvCOq__asyncMailboxArchivePromptActions{flex:none;align-items:center;gap:8px;display:flex}.InsurabilityView-module__RuvCOq__asyncMailboxArchiveCancelButton,.InsurabilityView-module__RuvCOq__asyncMailboxArchiveConfirmButton{white-space:nowrap;cursor:pointer;border-radius:9px;min-height:32px;padding:0 11px;font-family:inherit;font-size:10px;font-weight:900}.InsurabilityView-module__RuvCOq__asyncMailboxArchiveCancelButton{color:#526074;background:#fff;border:1px solid #d6dee9}.InsurabilityView-module__RuvCOq__asyncMailboxArchiveConfirmButton{color:#fff;background:#b45309;border:1px solid #b45309}.InsurabilityView-module__RuvCOq__asyncMailboxArchiveCancelButton:hover:not(:disabled){background:#f8fafc}.InsurabilityView-module__RuvCOq__asyncMailboxArchiveConfirmButton:hover:not(:disabled){background:#92400e}.InsurabilityView-module__RuvCOq__asyncMailboxArchiveCancelButton:disabled,.InsurabilityView-module__RuvCOq__asyncMailboxArchiveConfirmButton:disabled{cursor:not-allowed;opacity:.5}.InsurabilityView-module__RuvCOq__asyncMailboxBatchList,.InsurabilityView-module__RuvCOq__asyncMailboxItemList{display:grid}.InsurabilityView-module__RuvCOq__asyncMailboxBatchItem,.InsurabilityView-module__RuvCOq__asyncMailboxItem{border-bottom:1px solid #edf1f6;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.InsurabilityView-module__RuvCOq__asyncMailboxBatchItem:last-child,.InsurabilityView-module__RuvCOq__asyncMailboxItem:last-child{border-bottom:0}.InsurabilityView-module__RuvCOq__asyncMailboxBatchItem>div{gap:3px;min-width:0;display:grid}.InsurabilityView-module__RuvCOq__asyncMailboxBatchItem>div strong{color:#253044;font-size:12px;font-weight:900}.InsurabilityView-module__RuvCOq__asyncMailboxBatchItem>div span{color:#718096;font-size:10px;font-weight:700}.InsurabilityView-module__RuvCOq__asyncMailboxItem{grid-template-columns:38px minmax(240px,1fr) 120px auto;align-items:start}.InsurabilityView-module__RuvCOq__asyncMailboxItemIcon{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncMailboxItemCopy{gap:5px;min-width:0;display:grid}.InsurabilityView-module__RuvCOq__asyncMailboxItemCopy>div{align-items:center;gap:8px;min-width:0;display:flex}.InsurabilityView-module__RuvCOq__asyncMailboxItemCopy strong{color:#253044;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.InsurabilityView-module__RuvCOq__asyncMailboxItemCopy>span{color:#526074;font-size:10px;font-weight:750;line-height:1.4}.InsurabilityView-module__RuvCOq__asyncMailboxItemCopy small{color:#8a5a0a;font-size:9px;font-weight:750;line-height:1.4}.InsurabilityView-module__RuvCOq__asyncMailboxStateBadge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncMailboxStateBadge[data-state=ambiguous]{color:#a16207;background:#fffbeb;border-color:#fde68a}.InsurabilityView-module__RuvCOq__asyncMailboxStateBadge[data-state=blocked]{color:#be123c;background:#fff1f2;border-color:#fecaca}.InsurabilityView-module__RuvCOq__asyncMailboxStateBadge[data-state=confirmed]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.InsurabilityView-module__RuvCOq__asyncMailboxItemMeta{color:#718096;white-space:nowrap;justify-items:end;gap:4px;padding-top:3px;font-size:9px;font-weight:750;display:grid}.InsurabilityView-module__RuvCOq__asyncMailboxConfirmButton{color:#fff;white-space:nowrap;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 5px 12px #2563eb29}.InsurabilityView-module__RuvCOq__asyncMailboxConfirmButton:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.InsurabilityView-module__RuvCOq__asyncMailboxConfirmButton:disabled{cursor:not-allowed;opacity:.48}.InsurabilityView-module__RuvCOq__asyncMailboxBlockedLabel{color:#94a3b8;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncMailboxEmpty{color:#64748b;text-align:center;align-content:center;place-items:center;gap:7px;min-height:150px;padding:24px;display:grid}.InsurabilityView-module__RuvCOq__asyncMailboxEmpty svg{color:#2563eb}.InsurabilityView-module__RuvCOq__asyncMailboxEmpty strong{color:#334155;font-size:12px;font-weight:900}.InsurabilityView-module__RuvCOq__asyncMailboxEmpty span{color:#718096;max-width:520px;font-size:10px;font-weight:700;line-height:1.45}.InsurabilityView-module__RuvCOq__asyncBatchModalBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto;background:#f6f8fb!important;border-top:0!important;border-bottom:0!important;max-height:none!important;padding:22px!important}.InsurabilityView-module__RuvCOq__asyncBatchModalBody>*{flex:none}.InsurabilityView-module__RuvCOq__asyncBatchAaSummary{background:radial-gradient(circle at 100% 0,#dbeafee6,#0000 36%),linear-gradient(145deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfe;border-radius:16px;gap:15px;padding:18px;display:grid;box-shadow:0 8px 26px #1e40af0e}.InsurabilityView-module__RuvCOq__asyncBatchAaSummaryHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.InsurabilityView-module__RuvCOq__asyncBatchAaSummaryHeader>div{align-items:center;gap:11px;min-width:0;display:flex}.InsurabilityView-module__RuvCOq__asyncBatchAaSummaryHeader>div>svg{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex:none;width:34px;height:34px;padding:7px}.InsurabilityView-module__RuvCOq__asyncBatchAaSummaryHeader h3{color:#1e293b;letter-spacing:-.015em;margin:0;font-size:15px;font-weight:950}.InsurabilityView-module__RuvCOq__asyncBatchAaSummaryHeader p{color:#64748b;margin:3px 0 0;font-size:11px;font-weight:700}.InsurabilityView-module__RuvCOq__asyncBatchAaResult{color:#166534;white-space:nowrap;background:#f0fdf4;border:1px solid #86efac;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.InsurabilityView-module__RuvCOq__asyncBatchAaResult>svg{color:#16a34a;flex:none}.InsurabilityView-module__RuvCOq__asyncBatchAaOaStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.InsurabilityView-module__RuvCOq__asyncBatchAaOaTile{background:#ffffffe0;border:1px solid #dbe4ef;border-radius:12px;align-content:center;gap:5px;min-width:0;min-height:92px;padding:12px 13px;display:grid}.InsurabilityView-module__RuvCOq__asyncBatchAaOaTile>div{align-items:center;gap:7px;min-width:0;display:flex}.InsurabilityView-module__RuvCOq__asyncBatchAaOaTile svg{flex:none}.InsurabilityView-module__RuvCOq__asyncBatchAaOaTile strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.InsurabilityView-module__RuvCOq__asyncBatchAaOaTile span,.InsurabilityView-module__RuvCOq__asyncBatchAaOaTile small{color:#64748b;font-size:10px;font-weight:750;line-height:1.35}.InsurabilityView-module__RuvCOq__asyncBatchAaOaTileSuccess{background:linear-gradient(145deg,#fff 0%,#f0fdf4 100%);border-color:#bbf7d0}.InsurabilityView-module__RuvCOq__asyncBatchAaOaTileSuccess svg,.InsurabilityView-module__RuvCOq__asyncBatchAaOaTileSuccess strong{color:#15803d}.InsurabilityView-module__RuvCOq__asyncBatchAaOaTileException{background:linear-gradient(145deg,#fff 0%,#fff7ed 100%);border-color:#fed7aa}.InsurabilityView-module__RuvCOq__asyncBatchAaOaTileException svg,.InsurabilityView-module__RuvCOq__asyncBatchAaOaTileException strong{color:#c2410c}.InsurabilityView-module__RuvCOq__asyncBatchAaDisclaimer{color:#64748b;align-items:flex-start;gap:7px;margin:0;padding-top:1px;font-size:10px;font-weight:700;line-height:1.45;display:flex}.InsurabilityView-module__RuvCOq__asyncBatchAaDisclaimer>svg{color:#94a3b8;flex:none;margin-top:1px}.InsurabilityView-module__RuvCOq__asyncBatchSectionHeading{justify-content:space-between;align-items:flex-end;gap:16px;padding-top:3px;display:flex}.InsurabilityView-module__RuvCOq__asyncBatchSectionHeading h3{color:#1e293b;letter-spacing:-.015em;margin:0;font-size:15px;font-weight:950}.InsurabilityView-module__RuvCOq__asyncBatchSectionHeading p{color:#718096;margin:3px 0 0;font-size:11px;font-weight:700}.InsurabilityView-module__RuvCOq__asyncBatchOaGrid{width:min(920px,100%);margin-inline:auto;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.InsurabilityView-module__RuvCOq__asyncBatchOaCard{box-shadow:0 6px 20px #1e40af0b;border-color:#d7e3f2!important;border-radius:14px!important;gap:10px!important;padding:15px 16px!important}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalDisclosure{background:#fff;border:1px solid #dce5f0;border-radius:14px;overflow:hidden}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 15px;list-style:none;display:flex}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummary::-webkit-details-marker{display:none}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummaryTitle{color:#334155;align-items:center;gap:11px;min-width:0;display:flex}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummaryTitle>svg{color:#64748b;flex:none}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummaryTitle>span{gap:3px;display:grid}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummaryTitle strong{font-size:13px;font-weight:900}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummaryTitle small{color:#718096;font-size:11px;font-weight:700}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummaryHintClosed,.InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummaryHintOpen{color:#64748b;flex:none;font-size:11px;font-weight:850}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummaryHintOpen{display:none}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalDisclosure[open] .InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummary{background:#f8fafc}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalDisclosure[open] .InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummaryHintClosed{display:none}.InsurabilityView-module__RuvCOq__asyncBatchTechnicalDisclosure[open] .InsurabilityView-module__RuvCOq__asyncBatchTechnicalSummaryHintOpen{color:#1d4ed8;display:inline}.InsurabilityView-module__RuvCOq__asyncBatchModal button:focus-visible,.InsurabilityView-module__RuvCOq__asyncBatchModal summary:focus-visible,.InsurabilityView-module__RuvCOq__asyncBatchModal[tabindex="-1"]:focus-visible{outline-offset:2px;outline:3px solid #2563eb40}.InsurabilityView-module__RuvCOq__modalHeader{background:radial-gradient(circle at 96% 0,#dbeafead,#0000 38%),#fff!important;border-bottom-color:#e7edf4!important;padding:19px 21px 16px!important}.InsurabilityView-module__RuvCOq__modalHeader h2{letter-spacing:-.025em;color:#253044!important;font-size:20px!important}.InsurabilityView-module__RuvCOq__modalHeader h2 svg{color:#2563eb}.InsurabilityView-module__RuvCOq__modalHeader p{color:#778398!important;font-size:12px!important}.InsurabilityView-module__RuvCOq__modalHeader button{color:#526074!important;background:#fff!important;border-color:#d8e0eb!important;border-radius:11px!important;min-height:38px!important}.InsurabilityView-module__RuvCOq__modalHeader button:hover:not(:disabled){color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.InsurabilityView-module__RuvCOq__modalStats{background:#fbfcfe!important;border-bottom-color:#e7edf4!important;gap:8px!important;padding:11px 21px!important}.InsurabilityView-module__RuvCOq__modalStats>div{background:#fff!important;border-color:#dfe7f1!important;border-radius:10px!important;padding:6px 10px!important}.InsurabilityView-module__RuvCOq__historyLogList{background:#fbfcfe;gap:10px!important;padding:15px 20px 20px!important}.InsurabilityView-module__RuvCOq__historyLogList>div{border-radius:14px!important}.InsurabilityView-module__RuvCOq__paymentApprovalBody{background:#fbfcfe;padding:20px!important}.InsurabilityView-module__RuvCOq__paymentApprovalBody>div{border-radius:13px!important}.InsurabilityView-module__RuvCOq__connectionPanel{background:radial-gradient(circle at 50% 22%,#dbeafeb3,#0000 34%),linear-gradient(#f8fafc 0%,#fff 52%,#eff6ff 100%)!important}.InsurabilityView-module__RuvCOq__connectionPanel>div{border-radius:18px!important;box-shadow:0 18px 45px #2563eb1c!important}.InsurabilityView-module__RuvCOq__technicalTraceLayout{background:#f7f9fc!important}.InsurabilityView-module__RuvCOq__technicalTraceSidebar{border-right-color:#dfe7f1!important;gap:8px!important;padding:14px!important}.InsurabilityView-module__RuvCOq__technicalTraceSidebar>button{border-color:#dfe7f1!important;border-radius:11px!important}.InsurabilityView-module__RuvCOq__technicalTraceSidebar>button:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.InsurabilityView-module__RuvCOq__technicalTraceViewer{gap:10px!important;padding:14px!important}.InsurabilityView-module__RuvCOq__technicalTraceViewer pre{border-radius:12px!important}.InsurabilityView-module__RuvCOq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.InsurabilityView-module__RuvCOq__spin{animation:.9s linear infinite InsurabilityView-module__RuvCOq__spin}.InsurabilityView-module__RuvCOq__primaryButton:focus-visible,.InsurabilityView-module__RuvCOq__secondaryButton:focus-visible,.InsurabilityView-module__RuvCOq__iconButton:focus-visible,.InsurabilityView-module__RuvCOq__automationToggle:focus-visible,.InsurabilityView-module__RuvCOq__asyncMailboxButton:focus-visible,.InsurabilityView-module__RuvCOq__asyncMailboxConfirmButton:focus-visible,.InsurabilityView-module__RuvCOq__asyncMailboxArchiveButton:focus-visible,.InsurabilityView-module__RuvCOq__asyncMailboxArchiveCancelButton:focus-visible,.InsurabilityView-module__RuvCOq__asyncMailboxArchiveConfirmButton:focus-visible,.InsurabilityView-module__RuvCOq__asyncTab:focus-visible,.InsurabilityView-module__RuvCOq__asyncActionButton:focus-visible,.InsurabilityView-module__RuvCOq__mdaButton:focus-visible,.InsurabilityView-module__RuvCOq__paymentButton:focus-visible,.InsurabilityView-module__RuvCOq__segmentButton:focus-visible{outline-offset:2px;outline:3px solid #3b82f638}@keyframes InsurabilityView-module__RuvCOq__spin{to{transform:rotate(360deg)}}@media (max-width:1260px){.InsurabilityView-module__RuvCOq__summaryGrid{grid-template-columns:repeat(3,minmax(180px,1fr))}.InsurabilityView-module__RuvCOq__toolbarCard{flex-direction:column;align-items:stretch!important;gap:13px!important}.InsurabilityView-module__RuvCOq__toolbarControls{justify-content:stretch}.InsurabilityView-module__RuvCOq__searchWrap{max-width:none}}@media (max-width:920px){.InsurabilityView-module__RuvCOq__hero{flex-direction:column;align-items:stretch!important}.InsurabilityView-module__RuvCOq__headerActions{align-self:flex-start}.InsurabilityView-module__RuvCOq__summaryGrid{grid-template-columns:repeat(2,minmax(160px,1fr))}.InsurabilityView-module__RuvCOq__periodPanel,.InsurabilityView-module__RuvCOq__asyncPanelHeader,.InsurabilityView-module__RuvCOq__asyncBatchRow{flex-direction:column;align-items:stretch!important}.InsurabilityView-module__RuvCOq__panelControls,.InsurabilityView-module__RuvCOq__asyncBatchActions{justify-content:flex-start!important}.InsurabilityView-module__RuvCOq__asyncResponseProgress{width:100%;min-width:0;max-width:none}.InsurabilityView-module__RuvCOq__asyncSelectionSummary{flex-direction:column;align-items:flex-start;gap:4px}.InsurabilityView-module__RuvCOq__toolbarControls{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);display:grid}.InsurabilityView-module__RuvCOq__segments{grid-column:1/-1;justify-content:stretch}.InsurabilityView-module__RuvCOq__segmentButton{flex:1}.InsurabilityView-module__RuvCOq__technicalTraceLayout{grid-template-columns:220px minmax(0,1fr)!important}}@media (max-width:640px){.InsurabilityView-module__RuvCOq__page{gap:12px;padding-bottom:28px!important}.InsurabilityView-module__RuvCOq__hero{border-radius:17px;padding:19px 18px!important}.InsurabilityView-module__RuvCOq__headerActions,.InsurabilityView-module__RuvCOq__panelControls,.InsurabilityView-module__RuvCOq__asyncSelectionActions{flex-direction:column;align-items:stretch;width:100%}.InsurabilityView-module__RuvCOq__asyncBatchActions{flex-wrap:wrap;width:100%;flex-direction:row!important;justify-content:flex-start!important}.InsurabilityView-module__RuvCOq__asyncPollSchedule{flex-direction:column;align-items:flex-start}.InsurabilityView-module__RuvCOq__primaryButton,.InsurabilityView-module__RuvCOq__secondaryButton,.InsurabilityView-module__RuvCOq__automationToggle,.InsurabilityView-module__RuvCOq__asyncActionButton{width:100%}.InsurabilityView-module__RuvCOq__asyncActionButtonIcon{align-self:auto;width:36px!important;min-width:36px!important;height:36px!important}.InsurabilityView-module__RuvCOq__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.InsurabilityView-module__RuvCOq__summaryItem{grid-template-columns:36px minmax(0,1fr);min-height:84px;gap:9px!important;padding:13px!important}.InsurabilityView-module__RuvCOq__summaryIcon{width:34px;height:34px}.InsurabilityView-module__RuvCOq__summaryValue{font-size:22px!important}.InsurabilityView-module__RuvCOq__toolbarControls{flex-direction:column;align-items:stretch;display:flex}.InsurabilityView-module__RuvCOq__searchWrap,.InsurabilityView-module__RuvCOq__mutualitySelect{width:100%;min-width:0!important}.InsurabilityView-module__RuvCOq__segments{justify-content:flex-start;width:100%;overflow-x:auto}.InsurabilityView-module__RuvCOq__segmentButton{flex:none}.InsurabilityView-module__RuvCOq__modalBackdrop,.InsurabilityView-module__RuvCOq__residentMdaBackdrop{align-items:flex-end!important;padding:8px 0 0!important}.InsurabilityView-module__RuvCOq__historyModal,.InsurabilityView-module__RuvCOq__residentMdaModal,.InsurabilityView-module__RuvCOq__paymentApprovalModal,.InsurabilityView-module__RuvCOq__technicalTraceModal{border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:18px 18px 0 0!important;width:100vw!important;height:calc(100vh - 8px)!important;max-height:calc(100vh - 8px)!important}.InsurabilityView-module__RuvCOq__modalHeader{padding:16px!important}.InsurabilityView-module__RuvCOq__modalHeader h2{font-size:17px!important}.InsurabilityView-module__RuvCOq__modalStats{padding:9px 16px!important}.InsurabilityView-module__RuvCOq__historyLogList{padding:12px!important}.InsurabilityView-module__RuvCOq__technicalTraceLayout{grid-template-rows:minmax(120px,.35fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)!important}.InsurabilityView-module__RuvCOq__technicalTraceSidebar{border-bottom:1px solid #dfe7f1;border-right:0!important}}@media (prefers-reduced-motion:reduce){.InsurabilityView-module__RuvCOq__asyncBatchBackdrop,.InsurabilityView-module__RuvCOq__syncTechnicalBackdrop,.InsurabilityView-module__RuvCOq__primaryButton,.InsurabilityView-module__RuvCOq__secondaryButton,.InsurabilityView-module__RuvCOq__iconButton,.InsurabilityView-module__RuvCOq__asyncActionButton,.InsurabilityView-module__RuvCOq__mdaButton,.InsurabilityView-module__RuvCOq__paymentButton,.InsurabilityView-module__RuvCOq__segmentButton{transition:none}.InsurabilityView-module__RuvCOq__spin,.InsurabilityView-module__RuvCOq__insuranceFreshnessUpdating .InsurabilityView-module__RuvCOq__insuranceFreshnessDot{animation:none}}
.ResidentDocumentsCard-module__ypylpG__card{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;min-width:0;padding:18px;box-shadow:0 7px 24px #0f172a09}.ResidentDocumentsCard-module__ypylpG__header,.ResidentDocumentsCard-module__ypylpG__headerActions,.ResidentDocumentsCard-module__ypylpG__actions,.ResidentDocumentsCard-module__ypylpG__pagination{align-items:center;gap:8px;display:flex}.ResidentDocumentsCard-module__ypylpG__header,.ResidentDocumentsCard-module__ypylpG__pagination{justify-content:space-between;gap:16px}.ResidentDocumentsCard-module__ypylpG__header{align-items:flex-start;margin-bottom:16px}.ResidentDocumentsCard-module__ypylpG__headerActions{flex-shrink:0}.ResidentDocumentsCard-module__ypylpG__title{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.ResidentDocumentsCard-module__ypylpG__title>svg{color:#2563eb}.ResidentDocumentsCard-module__ypylpG__count{color:#1d4ed8;background:#eff6ff;border-radius:7px;padding:3px 7px;font-size:11px}.ResidentDocumentsCard-module__ypylpG__subtitle{color:#64748b;margin:7px 0 0;font-size:12px;line-height:1.5}.ResidentDocumentsCard-module__ypylpG__button,.ResidentDocumentsCard-module__ypylpG__iconButton{color:#334155;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.ResidentDocumentsCard-module__ypylpG__iconButton{width:36px;padding:0}.ResidentDocumentsCard-module__ypylpG__button:hover:not(:disabled),.ResidentDocumentsCard-module__ypylpG__iconButton:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.ResidentDocumentsCard-module__ypylpG__button:focus-visible,.ResidentDocumentsCard-module__ypylpG__iconButton:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.ResidentDocumentsCard-module__ypylpG__button:disabled,.ResidentDocumentsCard-module__ypylpG__iconButton:disabled{opacity:.5;cursor:default}.ResidentDocumentsCard-module__ypylpG__empty{color:#64748b;text-align:center;background:#f8fafc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:20px;font-size:13px;line-height:1.5;display:flex}.ResidentDocumentsCard-module__ypylpG__empty strong{color:#475569;font-size:13px;font-weight:600}.ResidentDocumentsCard-module__ypylpG__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;align-items:center;gap:8px;margin:0 0 12px;padding:10px;font-size:13px;display:flex}.ResidentDocumentsCard-module__ypylpG__error svg{flex-shrink:0}.ResidentDocumentsCard-module__ypylpG__documents{margin:0;padding:0;list-style:none}.ResidentDocumentsCard-module__ypylpG__month{color:#64748b;letter-spacing:.05em;text-transform:uppercase;margin-top:16px;padding:0 0 8px;font-size:11px;font-weight:750}.ResidentDocumentsCard-module__ypylpG__documents li:first-child .ResidentDocumentsCard-module__ypylpG__month{margin-top:0}.ResidentDocumentsCard-module__ypylpG__document{border-top:1px solid #edf1f6;align-items:center;gap:12px;padding:12px 0;display:flex}.ResidentDocumentsCard-module__ypylpG__fileIcon{color:#64748b;background:#f1f5f9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:44px;display:flex}.ResidentDocumentsCard-module__ypylpG__documentDetails{flex:1;min-width:0}.ResidentDocumentsCard-module__ypylpG__documentTitle{color:#1e293b;overflow-wrap:anywhere;font-size:13px;font-weight:750}.ResidentDocumentsCard-module__ypylpG__metadata{color:#64748b;flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;font-size:11px;display:flex}.ResidentDocumentsCard-module__ypylpG__category{color:#334155;overflow-wrap:anywhere;border:1px solid;border-radius:6px;max-width:100%;padding:3px 7px;font-size:11px;font-weight:650}.ResidentDocumentsCard-module__ypylpG__fileName{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.ResidentDocumentsCard-module__ypylpG__pagination{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;margin-top:12px;padding-top:14px;font-size:12px}.ResidentDocumentsCard-module__ypylpG__spinner{animation:1s linear infinite ResidentDocumentsCard-module__ypylpG__spin}@keyframes ResidentDocumentsCard-module__ypylpG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ResidentDocumentsCard-module__ypylpG__spinner{animation:none}}@media (max-width:600px){.ResidentDocumentsCard-module__ypylpG__card{padding:14px}.ResidentDocumentsCard-module__ypylpG__header{flex-wrap:wrap;gap:12px}.ResidentDocumentsCard-module__ypylpG__document{flex-wrap:wrap;gap:10px}.ResidentDocumentsCard-module__ypylpG__documentDetails{flex-basis:calc(100% - 48px)}.ResidentDocumentsCard-module__ypylpG__document>.ResidentDocumentsCard-module__ypylpG__actions{margin-left:48px}.ResidentDocumentsCard-module__ypylpG__pagination{flex-direction:column;align-items:flex-start;gap:10px}}
.page-module__mpTd2a__page{box-sizing:border-box;color:#1e293b;width:min(1640px,100%);margin:0 auto;padding:22px}.page-module__mpTd2a__contentStack{flex-direction:column;gap:12px;min-width:0;display:flex}.page-module__mpTd2a__quickActionsSlot{min-width:0}.page-module__mpTd2a__quickActionsSlot>div{min-width:0!important}.page-module__mpTd2a__cardGrid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.page-module__mpTd2a__cardGrid>*{max-width:100%;min-width:0!important}.page-module__mpTd2a__cardSlot,.page-module__mpTd2a__compactCard,.page-module__mpTd2a__standardCard,.page-module__mpTd2a__doubleWidthCard,.page-module__mpTd2a__fullWidthCard{width:100%;min-width:0}.page-module__mpTd2a__cardSlot>*,.page-module__mpTd2a__doubleWidthCard>*,.page-module__mpTd2a__fullWidthCard>*{min-width:0!important;max-width:100%!important}.page-module__mpTd2a__compactCard{grid-column:span 2}.page-module__mpTd2a__standardCard{grid-column:span 3}.page-module__mpTd2a__doubleWidthCard{grid-column:span 4}.page-module__mpTd2a__fullWidthCard{grid-column:1/-1}.page-module__mpTd2a__cardToggleWrap{background:#fff;border:1px solid #e2e8f0;border-radius:15px;min-width:0;overflow:visible;box-shadow:0 5px 20px #0f172a06}.page-module__mpTd2a__cardToggleSummary{box-sizing:border-box;color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding:9px 12px;list-style:none;display:flex}.page-module__mpTd2a__cardToggleSummary::-webkit-details-marker{display:none}.page-module__mpTd2a__cardToggleSummary:after{content:"";border-bottom:2px solid #94a3b8;border-right:2px solid #94a3b8;flex:none;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)}.page-module__mpTd2a__cardToggleWrap[open] .page-module__mpTd2a__cardToggleSummary:after{transform:rotate(225deg)}.page-module__mpTd2a__cardToggleSummary:focus-visible{outline-offset:2px;border-radius:14px;outline:3px solid #2563eb21}.page-module__mpTd2a__cardToggleHeading{align-items:center;gap:10px;min-width:0;display:flex}.page-module__mpTd2a__cardToggleIcon{color:#2563eb;background:#eff6ff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:inline-flex}.page-module__mpTd2a__cardToggleTitle{color:#172033;font-size:13px;font-weight:850}.page-module__mpTd2a__cardToggleHint{color:#64748b;margin-top:2px;font-size:12px;font-weight:600}.page-module__mpTd2a__cardToggleCount{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:11.5px;font-weight:800}.page-module__mpTd2a__cardTogglePanel{border-top:1px solid #edf1f6;padding:10px 12px 12px}.page-module__mpTd2a__cardTogglePanelHeader{color:#64748b;justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:8px;font-size:11.5px;font-weight:700;display:flex}.page-module__mpTd2a__toggleAllCardsButton{box-sizing:border-box;color:#475569;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:5px 9px;font-size:11.5px;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.page-module__mpTd2a__toggleAllCardsButton:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.page-module__mpTd2a__toggleAllCardsButton:focus-visible{outline-offset:1px;outline:3px solid #2563eb1f}.page-module__mpTd2a__toggleAllCardsButton:disabled{color:#cbd5e1;cursor:default;background:#f8fafc;border-color:#e2e8f0}.page-module__mpTd2a__cardToggleGrid{flex-wrap:wrap;gap:7px;display:flex}.page-module__mpTd2a__cardToggleButton{box-sizing:border-box;color:#94a3b8;min-height:32px;font:inherit;white-space:nowrap;cursor:grab;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:750;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.page-module__mpTd2a__cardToggleButton[data-active=true]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.page-module__mpTd2a__cardToggleButton:hover{color:#1d4ed8;background:#f8fbff;border-color:#93c5fd}.page-module__mpTd2a__cardToggleButton:focus-visible{outline-offset:1px;outline:3px solid #2563eb1f}.page-module__mpTd2a__cardToggleButton[data-dragging=true]{opacity:.5;cursor:grabbing}.page-module__mpTd2a__cardToggleButton:disabled{opacity:.58;cursor:wait}.page-module__mpTd2a__cardToggleDragHandle{color:currentColor;opacity:.55;font-size:12px;font-weight:950;line-height:1}.page-module__mpTd2a__informationCardHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.page-module__mpTd2a__informationCardHeader>div{margin-bottom:0!important}@media (max-width:1500px){.page-module__mpTd2a__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__mpTd2a__compactCard,.page-module__mpTd2a__standardCard{grid-column:span 1}.page-module__mpTd2a__doubleWidthCard,.page-module__mpTd2a__fullWidthCard{grid-column:1/-1}}@media (max-width:1180px){.page-module__mpTd2a__cardGrid{grid-template-columns:minmax(0,1fr)}.page-module__mpTd2a__compactCard,.page-module__mpTd2a__standardCard,.page-module__mpTd2a__doubleWidthCard,.page-module__mpTd2a__fullWidthCard{grid-column:auto}}@media (max-width:720px){.page-module__mpTd2a__page{padding:14px}.page-module__mpTd2a__contentStack,.page-module__mpTd2a__cardGrid{gap:10px}.page-module__mpTd2a__cardToggleSummary{align-items:flex-start;gap:9px}.page-module__mpTd2a__cardToggleHint{display:none}.page-module__mpTd2a__cardToggleCount{margin-top:4px}.page-module__mpTd2a__cardTogglePanelHeader{align-items:flex-start}}@media (max-width:460px){.page-module__mpTd2a__page{padding:10px}.page-module__mpTd2a__cardToggleSummary{padding:9px 10px}.page-module__mpTd2a__cardToggleCount{display:none}.page-module__mpTd2a__cardTogglePanel{padding:9px 10px 10px}.page-module__mpTd2a__cardToggleButton{white-space:normal;flex:calc(50% - 4px);justify-content:flex-start;line-height:1.25}}
.ResidentMdaHistory-module__hcuNYa__panel{background:#f8fafc;border:1px solid #cbd5e1;border-radius:18px;min-width:0;overflow:hidden}.ResidentMdaHistory-module__hcuNYa__toolbar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.ResidentMdaHistory-module__hcuNYa__heading{align-items:center;gap:10px;min-width:0;display:flex}.ResidentMdaHistory-module__hcuNYa__headingIcon{color:#1d4ed8;background:#dbeafe;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ResidentMdaHistory-module__hcuNYa__heading h3{color:#0f172a;margin:0;font-size:15px;font-weight:900}.ResidentMdaHistory-module__hcuNYa__heading p{color:#64748b;margin:2px 0 0;font-size:11px;line-height:1.35}.ResidentMdaHistory-module__hcuNYa__reloadButton{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.ResidentMdaHistory-module__hcuNYa__reloadButton:disabled{cursor:wait;opacity:.65}.ResidentMdaHistory-module__hcuNYa__state,.ResidentMdaHistory-module__hcuNYa__error{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:16px;font-size:12px;font-weight:700;display:flex}.ResidentMdaHistory-module__hcuNYa__error{color:#b91c1c;background:#fef2f2}.ResidentMdaHistory-module__hcuNYa__list{flex-direction:column;gap:8px;max-height:360px;padding:10px;display:flex;overflow-y:auto}.ResidentMdaHistory-module__hcuNYa__showMoreRow{justify-content:center;padding:0 10px 10px;display:flex}.ResidentMdaHistory-module__hcuNYa__showMoreButton{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:999px;min-height:34px;padding:0 16px;font-size:11px;font-weight:850}.ResidentMdaHistory-module__hcuNYa__showMoreButton:hover{background:#eff6ff}.ResidentMdaHistory-module__hcuNYa__item{background:#fff;border:1px solid #dbe4ee;border-radius:14px;flex:none;min-width:0;overflow:hidden}.ResidentMdaHistory-module__hcuNYa__itemButton{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 13px;display:grid}.ResidentMdaHistory-module__hcuNYa__itemButton:hover{background:#f8fafc}.ResidentMdaHistory-module__hcuNYa__itemButton:focus-visible,.ResidentMdaHistory-module__hcuNYa__reloadButton:focus-visible,.ResidentMdaHistory-module__hcuNYa__showMoreButton:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.ResidentMdaHistory-module__hcuNYa__requestPeriod{flex-direction:column;gap:2px;min-width:0;display:flex}.ResidentMdaHistory-module__hcuNYa__requestPeriod>span{color:#64748b;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.3}.ResidentMdaHistory-module__hcuNYa__requestPeriod strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.35;overflow:hidden}.ResidentMdaHistory-module__hcuNYa__badges{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.ResidentMdaHistory-module__hcuNYa__status,.ResidentMdaHistory-module__hcuNYa__badge,.ResidentMdaHistory-module__hcuNYa__facet{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;min-height:23px;padding:2px 7px;font-size:9px;font-weight:850;display:inline-flex}.ResidentMdaHistory-module__hcuNYa__statusSuccess{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ResidentMdaHistory-module__hcuNYa__statusWarning,.ResidentMdaHistory-module__hcuNYa__statusPending{color:#a16207;background:#fffbeb;border-color:#fde68a}.ResidentMdaHistory-module__hcuNYa__statusDanger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ResidentMdaHistory-module__hcuNYa__statusNeutral{color:#475569;background:#f8fafc;border-color:#cbd5e1}.ResidentMdaHistory-module__hcuNYa__itemChevron{color:#94a3b8;flex:none}@media (max-width:640px){.ResidentMdaHistory-module__hcuNYa__itemButton{grid-template-columns:minmax(0,1fr);gap:8px}.ResidentMdaHistory-module__hcuNYa__badges{justify-content:flex-start}.ResidentMdaHistory-module__hcuNYa__itemChevron{margin-left:auto}}.ResidentMdaHistory-module__hcuNYa__spinning{animation:.9s linear infinite ResidentMdaHistory-module__hcuNYa__mda-history-spin}@keyframes ResidentMdaHistory-module__hcuNYa__mda-history-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.ResidentMdaHistory-module__hcuNYa__toolbar{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ResidentMdaHistory-module__hcuNYa__spinning{animation:none}}
.ResidentPhotoButton-module__TsdyPG__root{box-sizing:border-box;font:inherit;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.ResidentPhotoButton-module__TsdyPG__photoButton{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;overflow:hidden}.ResidentPhotoButton-module__TsdyPG__photoButton:disabled{cursor:default}.ResidentPhotoButton-module__TsdyPG__photoButton:focus-visible,.ResidentPhotoButton-module__TsdyPG__cameraButton:focus-visible,.ResidentPhotoButton-module__TsdyPG__closeButton:focus-visible{outline-offset:-3px;outline:3px solid #2563eb33}.ResidentPhotoButton-module__TsdyPG__image,.ResidentPhotoButton-module__TsdyPG__fallback{width:100%;height:100%}.ResidentPhotoButton-module__TsdyPG__image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.ResidentPhotoButton-module__TsdyPG__fallback{justify-content:center;align-items:center;display:flex}.ResidentPhotoButton-module__TsdyPG__cameraButton{z-index:2;color:#fff;cursor:pointer;background:#2563eb;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex;position:absolute;bottom:3px;right:3px;box-shadow:0 2px 7px #0f172a3d}.ResidentPhotoButton-module__TsdyPG__cameraButton:disabled{cursor:wait;opacity:.72}.ResidentPhotoButton-module__TsdyPG__touchControls .ResidentPhotoButton-module__TsdyPG__photoButton{width:48px}.ResidentPhotoButton-module__TsdyPG__touchControls .ResidentPhotoButton-module__TsdyPG__cameraButton{width:44px;height:44px;box-shadow:none;border-radius:13px;bottom:2px;right:0}.ResidentPhotoButton-module__TsdyPG__touchControls .ResidentPhotoButton-module__TsdyPG__cameraButton svg{width:19px;height:19px}.ResidentPhotoButton-module__TsdyPG__spinner{animation:.85s linear infinite ResidentPhotoButton-module__TsdyPG__residentPhotoSpin}.ResidentPhotoButton-module__TsdyPG__fileInput{display:none}.ResidentPhotoButton-module__TsdyPG__viewerBackdrop{z-index:10000;box-sizing:border-box;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617d1;place-items:center;display:grid;position:fixed;inset:0}.ResidentPhotoButton-module__TsdyPG__viewerDialog{box-sizing:border-box;width:min(94vw,820px);max-height:calc(var(--terrain-viewport-height,100dvh) - 32px);color:#fff;background:#0f172a;border:1px solid #ffffff2e;border-radius:24px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 32px 90px #02061794}.ResidentPhotoButton-module__TsdyPG__viewerDialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617d1}.ResidentPhotoButton-module__TsdyPG__viewerHeader{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 14px 12px 18px;display:flex}.ResidentPhotoButton-module__TsdyPG__viewerHeader>div{gap:2px;min-width:0;display:grid}.ResidentPhotoButton-module__TsdyPG__viewerHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}.ResidentPhotoButton-module__TsdyPG__viewerHeader span,.ResidentPhotoButton-module__TsdyPG__privacyHint{color:#ffffffa8;font-size:11px;font-weight:700}.ResidentPhotoButton-module__TsdyPG__closeButton{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ResidentPhotoButton-module__TsdyPG__viewerStage{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#020617;background-image:linear-gradient(45deg,#ffffff06 25%,#0000 25%),linear-gradient(-45deg,#ffffff06 25%,#0000 25%),none;background-position:0 0,12px 12px;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:min(74dvh,720px);min-height:100px;position:relative;overflow:hidden}.ResidentPhotoButton-module__TsdyPG__viewerImage{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.ResidentPhotoButton-module__TsdyPG__confidentialMark{color:#ffffffc7;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02061794;border:1px solid #ffffff3d;border-radius:999px;max-width:calc(100% - 24px);padding:6px 9px;font-size:10px;font-weight:850;position:absolute;bottom:12px;right:12px;overflow:hidden}.ResidentPhotoButton-module__TsdyPG__privacyHint{text-align:center;margin:0;padding:11px 18px 13px}@media (max-width:640px){.ResidentPhotoButton-module__TsdyPG__viewerBackdrop{padding-left:10px;padding-right:10px}.ResidentPhotoButton-module__TsdyPG__viewerDialog{border-radius:20px;width:100%}.ResidentPhotoButton-module__TsdyPG__viewerStage{height:min(72dvh,620px)}}@keyframes ResidentPhotoButton-module__TsdyPG__residentPhotoSpin{to{transform:rotate(360deg)}}
.EfactMonthlyReadiness-module__YwhdWW__prompt{color:#1e293b;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:12px;padding:12px 16px;display:flex}.EfactMonthlyReadiness-module__YwhdWW__prompt strong,.EfactMonthlyReadiness-module__YwhdWW__prompt span{display:block}.EfactMonthlyReadiness-module__YwhdWW__prompt span{margin-top:3px;font-size:.875rem}.EfactMonthlyReadiness-module__YwhdWW__prompt a,.EfactMonthlyReadiness-module__YwhdWW__prompt button{font:inherit;color:#0f766e;cursor:pointer;background:#fff;border:1px solid #99c6bf;border-radius:8px;padding:8px 12px;font-size:.875rem;text-decoration:none}.EfactMonthlyReadiness-module__YwhdWW__prompt a:focus-visible,.EfactMonthlyReadiness-module__YwhdWW__prompt button:focus-visible{outline-offset:3px;outline:2px solid #0f766e}
.ResidentDetailView-module__514jPq__page{color:#1e293b;width:min(1680px,100%)!important;margin:0 auto!important;padding:14px 20px 22px!important}.ResidentDetailView-module__514jPq__residentHeader{margin:16px 0 20px}.ResidentDetailView-module__514jPq__eyebrow{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850}.ResidentDetailView-module__514jPq__residentName{color:#172033;letter-spacing:-.035em;font-size:30px;font-weight:900;line-height:1.05}.ResidentDetailView-module__514jPq__residentRoom{color:#64748b;margin-top:6px;font-size:14px;font-weight:650}.ResidentDetailView-module__514jPq__treatmentsCard,.ResidentDetailView-module__514jPq__addCard,.ResidentDetailView-module__514jPq__historySection{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 5px 20px #0f172a09!important}.ResidentDetailView-module__514jPq__treatmentsCard,.ResidentDetailView-module__514jPq__addCard{padding:14px!important}.ResidentDetailView-module__514jPq__addCard{min-width:0;margin-top:14px!important}.ResidentDetailView-module__514jPq__addCard,.ResidentDetailView-module__514jPq__addCard *{box-sizing:border-box}.ResidentDetailView-module__514jPq__addCard input:not([type=checkbox]):not([type=radio]),.ResidentDetailView-module__514jPq__addCard select,.ResidentDetailView-module__514jPq__addCard textarea,.ResidentDetailView-module__514jPq__addCard>div{min-width:0;max-width:100%}.ResidentDetailView-module__514jPq__sectionTitle{border-left:3px solid #2563eb;padding-left:10px;color:#172033!important;margin-bottom:12px!important;font-size:16px!important;font-weight:850!important}.ResidentDetailView-module__514jPq__timelineScroller{scrollbar-color:#cbd5e1 transparent}.ResidentDetailView-module__514jPq__timelineHeader{border-bottom:1px solid #e2e8f0;min-height:36px;color:#64748b!important;font-size:12px!important;font-weight:800!important}.ResidentDetailView-module__514jPq__treatmentRow{transition:background .12s;border-bottom:1px solid #f1f5f9!important;padding:7px 0!important}.ResidentDetailView-module__514jPq__treatmentRow:hover{background:#fafcff}.ResidentDetailView-module__514jPq__treatmentGrid{min-height:44px}.ResidentDetailView-module__514jPq__doseTimelineGrid{align-items:center;gap:12px;min-width:0;display:grid}.ResidentDetailView-module__514jPq__actionCell{border-right:1px solid #f1f5f9;box-shadow:8px 0 12px #0f172a08!important}.ResidentDetailView-module__514jPq__iconButton{transition:border-color .12s,background .12s,color .12s;background:#fff!important;border-color:#e2e8f0!important;border-radius:9px!important;width:28px!important;height:28px!important}.ResidentDetailView-module__514jPq__iconButton:hover{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}.ResidentDetailView-module__514jPq__dangerIconButton:hover{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.ResidentDetailView-module__514jPq__iconButton:focus-visible,.ResidentDetailView-module__514jPq__prnButton:focus-visible,.ResidentDetailView-module__514jPq__historyToggle:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ResidentDetailView-module__514jPq__medicationSummary{padding:1px 4px}.ResidentDetailView-module__514jPq__medicationTitleRow{gap:6px!important}.ResidentDetailView-module__514jPq__medicationName{color:#172033;font-size:14px;font-weight:800}.ResidentDetailView-module__514jPq__medicationMeta{color:#64748b!important;margin-top:3px!important;font-size:11px!important;line-height:1.35!important}.ResidentDetailView-module__514jPq__prnButton{min-height:24px;border-radius:8px!important;font-size:11px!important}.ResidentDetailView-module__514jPq__samv2Warning{font-size:11px!important}.ResidentDetailView-module__514jPq__doseCard{box-shadow:0 1px 2px #0f172a09;border-radius:10px!important}.ResidentDetailView-module__514jPq__timelineIconButton{transition:opacity .12s,transform .12s,box-shadow .12s}.ResidentDetailView-module__514jPq__timelineIconButton:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a1f;opacity:1!important}.ResidentDetailView-module__514jPq__timelineIconButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ResidentDetailView-module__514jPq__statusPill{line-height:1.1}.ResidentDetailView-module__514jPq__editPanel{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;min-width:0;margin:8px 0 5px 76px;padding:14px;box-shadow:inset 3px 0 #93c5fd}.ResidentDetailView-module__514jPq__editPanel,.ResidentDetailView-module__514jPq__editPanel *{box-sizing:border-box}.ResidentDetailView-module__514jPq__editPanel input:not([type=checkbox]):not([type=radio]),.ResidentDetailView-module__514jPq__editPanel select,.ResidentDetailView-module__514jPq__editPanel textarea,.ResidentDetailView-module__514jPq__editPanel>div{min-width:0;max-width:100%}.ResidentDetailView-module__514jPq__editPanelHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:14px;padding:0 2px 12px;display:flex}.ResidentDetailView-module__514jPq__editPanelEyebrow{color:#2563eb;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.ResidentDetailView-module__514jPq__editPanelTitle{color:#172033;margin-top:3px;font-size:15px;font-weight:850}.ResidentDetailView-module__514jPq__editPanelHint{color:#64748b;text-align:right;max-width:280px;font-size:11px;line-height:1.4}.ResidentDetailView-module__514jPq__editSection{background:#fff;border:1px solid #e2e8f0;border-radius:11px;min-width:0;padding:11px}.ResidentDetailView-module__514jPq__editFieldGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;min-width:0;display:grid}.ResidentDetailView-module__514jPq__editField,.ResidentDetailView-module__514jPq__editPrescriber{min-width:0;display:block}.ResidentDetailView-module__514jPq__editPrescriber>div{margin-top:0!important}.ResidentDetailView-module__514jPq__editFieldLabel{color:#475569;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.ResidentDetailView-module__514jPq__editOption,.ResidentDetailView-module__514jPq__editEndSection{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:10px 11px}.ResidentDetailView-module__514jPq__editEndSection{color:#334155;font-size:13px;font-weight:650}.ResidentDetailView-module__514jPq__editEndSection input[type=date]{background:#fff;width:min(240px,100%);height:38px}.ResidentDetailView-module__514jPq__editActions{border-top:1px solid #e2e8f0;justify-content:flex-end;margin-top:2px;padding-top:12px}.ResidentDetailView-module__514jPq__formSelect{box-sizing:border-box;outline:none;height:40px;background:#fff!important;border-color:#e2e8f0!important;border-radius:10px!important;font-size:13px!important}.ResidentDetailView-module__514jPq__formSelect:focus{box-shadow:0 0 0 3px #2563eb17;border-color:#93c5fd!important}.ResidentDetailView-module__514jPq__selectedMedication,.ResidentDetailView-module__514jPq__samv2Proposal{background:#f8fbff!important;border-color:#dbeafe!important}.ResidentDetailView-module__514jPq__daySelector{flex-wrap:wrap}.ResidentDetailView-module__514jPq__historySection{padding:0 14px 14px;overflow:hidden;margin-top:14px!important}.ResidentDetailView-module__514jPq__historyToggle{color:#172033;width:100%;min-height:46px;font:inherit;background:0 0;border:0;padding:0;cursor:pointer!important;opacity:1!important;align-items:center!important;gap:7px!important;font-size:14px!important;font-weight:850!important;display:flex!important}.ResidentDetailView-module__514jPq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:18px;background:#0f172a7a!important}.ResidentDetailView-module__514jPq__modalCard{border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 24px 70px #0f172a38!important}.ResidentDetailView-module__514jPq__modalTextarea{resize:vertical;outline:none;min-height:90px;font-family:inherit}.ResidentDetailView-module__514jPq__modalTextarea:focus{box-shadow:0 0 0 3px #2563eb17;border-color:#93c5fd!important}@media (max-width:760px){.ResidentDetailView-module__514jPq__page{padding:12px 14px 18px!important}.ResidentDetailView-module__514jPq__residentName{font-size:26px}.ResidentDetailView-module__514jPq__editPanel{margin-left:0}.ResidentDetailView-module__514jPq__editPanelHeader{flex-direction:column}.ResidentDetailView-module__514jPq__editPanelHint{text-align:left;max-width:none}.ResidentDetailView-module__514jPq__editFieldGrid{grid-template-columns:1fr}.ResidentDetailView-module__514jPq__editActions{flex-wrap:wrap;justify-content:stretch}.ResidentDetailView-module__514jPq__editActions button{flex:140px}}.ResidentDetailView-module__514jPq__loadState{box-sizing:border-box;place-items:center;width:100%;min-height:320px;padding:24px;display:grid}.ResidentDetailView-module__514jPq__loadError{color:#991b1b;box-sizing:border-box;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;align-items:flex-start;gap:12px;width:min(680px,100%);padding:14px;display:flex}.ResidentDetailView-module__514jPq__loadError>div{flex:auto;min-width:0}.ResidentDetailView-module__514jPq__loadError strong{font-size:14px;display:block}.ResidentDetailView-module__514jPq__loadError p{margin:4px 0 0;font-size:13px;line-height:1.45}.ResidentDetailView-module__514jPq__loadError button{color:#991b1b;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.ResidentDetailView-module__514jPq__continuousTreatmentLabel{color:#0369a1;margin-top:5px;font-size:12px;font-weight:700}.ResidentDetailView-module__514jPq__treatmentNote{color:#475569;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.5}.ResidentDetailView-module__514jPq__continuousDoseDetails{box-sizing:border-box;color:#075985;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;padding:3px 2px;font-size:11px;font-weight:650;line-height:1.4}
.EAgreementTechnicalFiles-module__Tw8BGq__exchange{border-bottom:1px solid #3c3c3c;padding-bottom:6px}.EAgreementTechnicalFiles-module__Tw8BGq__exchangeTitle{color:#aeb6c2;letter-spacing:.35px;padding:12px 14px 4px;font-size:10px;font-weight:600}.EAgreementTechnicalFiles-module__Tw8BGq__pending{color:#d7ba7d;margin:0 12px 10px 44px;font-size:11px;line-height:1.5}
