.CareAssignmentsView-module__0JqHbG__page{color:#17213d;background:radial-gradient(circle at 92% 4%,#4465ff14,#0000 22rem),#f6f8fc;min-height:100vh;padding:84px 32px 40px}.CareAssignmentsView-module__0JqHbG__pageHeader{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1540px;margin:0 auto 22px;display:flex}.CareAssignmentsView-module__0JqHbG__eyebrow,.CareAssignmentsView-module__0JqHbG__sectionKicker,.CareAssignmentsView-module__0JqHbG__modalEyebrow{color:#4465ff;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.CareAssignmentsView-module__0JqHbG__title{color:#17213d;letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(26px,2.5vw,34px);font-weight:850;line-height:1.1}.CareAssignmentsView-module__0JqHbG__subtitle{color:#71809b;margin:8px 0 0;font-size:14px;font-weight:650}.CareAssignmentsView-module__0JqHbG__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding-top:3px;display:flex}.CareAssignmentsView-module__0JqHbG__dateField,.CareAssignmentsView-module__0JqHbG__iconButton,.CareAssignmentsView-module__0JqHbG__printButton,.CareAssignmentsView-module__0JqHbG__searchBox,.CareAssignmentsView-module__0JqHbG__select,.CareAssignmentsView-module__0JqHbG__smallStat{background:#fffffff0;border:1px solid #dce3ef;border-radius:10px;min-height:42px;box-shadow:0 1px 2px #17213d08}.CareAssignmentsView-module__0JqHbG__dateField{color:#4465ff;align-items:center;gap:9px;padding:0 12px;display:inline-flex}.CareAssignmentsView-module__0JqHbG__dateInput{color:#17213d;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.CareAssignmentsView-module__0JqHbG__iconButton{color:#51617e;cursor:pointer;justify-content:center;align-items:center;width:42px;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.CareAssignmentsView-module__0JqHbG__iconButton:hover{color:#4465ff;border-color:#aebcef;transform:translateY(-1px)}.CareAssignmentsView-module__0JqHbG__printButton{color:#fff;cursor:pointer;background:#17213d;border-color:#17213d;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s;display:inline-flex}.CareAssignmentsView-module__0JqHbG__printButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #17213d29}.CareAssignmentsView-module__0JqHbG__printButton:disabled,.CareAssignmentsView-module__0JqHbG__configureButton:disabled,.CareAssignmentsView-module__0JqHbG__modalCloseButton:disabled,.CareAssignmentsView-module__0JqHbG__cancelButton:disabled,.CareAssignmentsView-module__0JqHbG__saveButton:disabled,.CareAssignmentsView-module__0JqHbG__selectAllButton:disabled{cursor:not-allowed;opacity:.58}.CareAssignmentsView-module__0JqHbG__errorBox{color:#b42318;background:#fff4f3;border:1px solid #fecaca;border-radius:10px;max-width:1540px;margin:0 auto 14px;padding:11px 13px;font-size:13px;font-weight:750}.CareAssignmentsView-module__0JqHbG__toolbar{flex-wrap:wrap;align-items:center;gap:10px;max-width:1540px;margin:0 auto 18px;display:flex}.CareAssignmentsView-module__0JqHbG__unitControls{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}.CareAssignmentsView-module__0JqHbG__unitFilterField{color:#51617e;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:750;display:flex}.CareAssignmentsView-module__0JqHbG__unitFilterField svg{color:#4465ff;flex-shrink:0}.CareAssignmentsView-module__0JqHbG__unitFilterField select{min-width:0;max-width:100%}.CareAssignmentsView-module__0JqHbG__unitAssignButton{color:#3456da;min-height:42px;font:inherit;cursor:pointer;background:#eef2ff;border:1px solid #b9c7f5;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:750;display:inline-flex}.CareAssignmentsView-module__0JqHbG__unitAssignButton:disabled{opacity:.5;cursor:not-allowed}.CareAssignmentsView-module__0JqHbG__unitAssignButton:hover:not(:disabled){background:#e2e8ff}.CareAssignmentsView-module__0JqHbG__unitAssignButton:focus-visible,.CareAssignmentsView-module__0JqHbG__unitFilterField select:focus-visible{outline-offset:3px;outline:2px solid #4465ff}.CareAssignmentsView-module__0JqHbG__searchBox{color:#8996ac;flex:320px;align-items:center;gap:9px;min-width:250px;padding:0 12px;display:flex}.CareAssignmentsView-module__0JqHbG__searchInput{color:#17213d;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.CareAssignmentsView-module__0JqHbG__searchBox[hidden]{display:none}.CareAssignmentsView-module__0JqHbG__searchInput::placeholder,.CareAssignmentsView-module__0JqHbG__modalSearch input::placeholder{color:#9aa6b9}.CareAssignmentsView-module__0JqHbG__select{color:#34425e;font:inherit;cursor:pointer;padding:0 34px 0 11px;font-size:13px;font-weight:700}.CareAssignmentsView-module__0JqHbG__statsWrap{align-items:center;gap:7px;display:flex}.CareAssignmentsView-module__0JqHbG__smallStat{color:#71809b;white-space:nowrap;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.CareAssignmentsView-module__0JqHbG__smallStat svg{color:#7e8da8}.CareAssignmentsView-module__0JqHbG__smallStat strong{color:#34425e;background:#edf1f7;border-radius:7px;justify-content:center;align-items:center;min-width:21px;height:21px;font-size:11px;font-weight:850;display:inline-flex}.CareAssignmentsView-module__0JqHbG__smallStatWarning{color:#9a5016;background:#fffaf5;border-color:#fed7aa}.CareAssignmentsView-module__0JqHbG__smallStatWarning svg{color:#e07a22}.CareAssignmentsView-module__0JqHbG__smallStatWarning strong{color:#9a5016;background:#ffedd5}.CareAssignmentsView-module__0JqHbG__loadingBox{justify-content:center;align-items:center;min-height:330px;display:flex}.CareAssignmentsView-module__0JqHbG__board{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;max-width:1540px;margin:0 auto;display:grid}.CareAssignmentsView-module__0JqHbG__unassignedColumn,.CareAssignmentsView-module__0JqHbG__caregiverArea{background:#ffffffe6;border:1px solid #e0e6f0;border-radius:14px;box-shadow:0 8px 26px #2534540b}.CareAssignmentsView-module__0JqHbG__unassignedColumn{padding:16px;position:sticky;top:78px}.CareAssignmentsView-module__0JqHbG__sectionHeading,.CareAssignmentsView-module__0JqHbG__caregiverAreaHeader,.CareAssignmentsView-module__0JqHbG__residentSelectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CareAssignmentsView-module__0JqHbG__sectionTitle{color:#25304d;letter-spacing:-.02em;margin:3px 0 0;font-size:17px;font-weight:850}.CareAssignmentsView-module__0JqHbG__countPill,.CareAssignmentsView-module__0JqHbG__cardResidentCount{color:#3450d5;background:#e9edff;border-radius:999px;justify-content:center;align-items:center;min-width:29px;height:29px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.CareAssignmentsView-module__0JqHbG__countPillWarning{color:#a55614;background:#fff0dc}.CareAssignmentsView-module__0JqHbG__sectionHelp{color:#8290a7;margin:9px 0 14px;font-size:12px;font-weight:600;line-height:1.45}.CareAssignmentsView-module__0JqHbG__unassignedList{scrollbar-width:thin;flex-direction:column;gap:7px;max-height:calc(100vh - 280px);display:flex;overflow-y:auto}.CareAssignmentsView-module__0JqHbG__unassignedResident{background:#fff;border:1px solid #e5eaf2;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.CareAssignmentsView-module__0JqHbG__roomBadge,.CareAssignmentsView-module__0JqHbG__previewRoom,.CareAssignmentsView-module__0JqHbG__choiceRoom{color:#4c5c79;background:#edf1f7;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.CareAssignmentsView-module__0JqHbG__roomBadge{min-width:37px;height:31px}.CareAssignmentsView-module__0JqHbG__residentIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.CareAssignmentsView-module__0JqHbG__residentIdentity strong{color:#2b3755;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.CareAssignmentsView-module__0JqHbG__residentIdentity small{color:#8a97ac;font-size:10px;font-weight:650}.CareAssignmentsView-module__0JqHbG__successState{color:#55816c;text-align:center;background:#f4fbf7;border:1px dashed #b9e6d1;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:20px;display:flex}.CareAssignmentsView-module__0JqHbG__successIcon{color:#15805b;background:#d9f3e7;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:3px;display:inline-flex}.CareAssignmentsView-module__0JqHbG__successState strong{color:#26654f;font-size:13px}.CareAssignmentsView-module__0JqHbG__successState>span:last-child{font-size:11px;line-height:1.4}.CareAssignmentsView-module__0JqHbG__caregiverArea{min-width:0;padding:18px}.CareAssignmentsView-module__0JqHbG__caregiverAreaHeader{align-items:flex-end;margin-bottom:15px}.CareAssignmentsView-module__0JqHbG__caregiverAreaHeader p{color:#8491a7;margin:0;font-size:12px;font-weight:650}.CareAssignmentsView-module__0JqHbG__caregiverGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.CareAssignmentsView-module__0JqHbG__caregiverCard{background:#fff;border:1px solid #e1e7f0;border-radius:13px;flex-direction:column;gap:12px;min-width:0;padding:14px;transition:border-color .17s,box-shadow .17s,transform .17s;display:flex;position:relative;box-shadow:0 3px 12px #25345409}.CareAssignmentsView-module__0JqHbG__caregiverCard:before{content:"";background:#cdd5e3;border-radius:13px 0 0 13px;width:3px;position:absolute;inset:0 auto 0 0}.CareAssignmentsView-module__0JqHbG__caregiverCardScheduled:before{background:#4465ff}.CareAssignmentsView-module__0JqHbG__caregiverCard:hover{border-color:#cbd5e5;transform:translateY(-1px);box-shadow:0 10px 24px #25345414}.CareAssignmentsView-module__0JqHbG__cardTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.CareAssignmentsView-module__0JqHbG__avatar,.CareAssignmentsView-module__0JqHbG__modalAvatar{color:#3853d5;letter-spacing:-.02em;background:linear-gradient(145deg,#e9edff,#dce4ff);border-radius:11px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.CareAssignmentsView-module__0JqHbG__avatar{width:38px;height:38px}.CareAssignmentsView-module__0JqHbG__caregiverIdentity{min-width:0}.CareAssignmentsView-module__0JqHbG__caregiverIdentity h3{color:#263250;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:850;line-height:1.25;overflow:hidden}.CareAssignmentsView-module__0JqHbG__caregiverIdentity p{color:#8794a9;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:700;overflow:hidden}.CareAssignmentsView-module__0JqHbG__cardResidentCount{min-width:26px;height:26px;font-size:11px}.CareAssignmentsView-module__0JqHbG__cardResidents{flex-direction:column;gap:6px;min-height:96px;display:flex}.CareAssignmentsView-module__0JqHbG__previewResident{color:#44516c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:750;display:grid}.CareAssignmentsView-module__0JqHbG__previewResident>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CareAssignmentsView-module__0JqHbG__previewRoom{border-radius:6px;min-width:31px;height:24px;font-size:9px}.CareAssignmentsView-module__0JqHbG__sharedBadge,.CareAssignmentsView-module__0JqHbG__multiBadge{color:#6a4c1c;background:#fff0ce;border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:inline-flex}.CareAssignmentsView-module__0JqHbG__sharedBadge{min-width:22px;height:20px;padding:0 5px}.CareAssignmentsView-module__0JqHbG__moreResidents{color:#8a97ac;padding-left:38px;font-size:10px;font-weight:750}.CareAssignmentsView-module__0JqHbG__emptyTour{color:#96a1b3;text-align:center;background:#fafbfc;border:1px dashed #dce2ec;border-radius:9px;flex:1;justify-content:center;align-items:center;padding:13px;font-size:11px;font-weight:650;display:flex}.CareAssignmentsView-module__0JqHbG__configureButton{color:#34425e;cursor:pointer;background:#fff;border:1px solid #d9e0ed;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;margin-top:auto;font-size:11px;font-weight:850;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.CareAssignmentsView-module__0JqHbG__configureButton:hover:not(:disabled){color:#3853d5;background:#f6f7ff;border-color:#b8c4ff}.CareAssignmentsView-module__0JqHbG__modalBackdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#121b3285;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.CareAssignmentsView-module__0JqHbG__modalPanel{background:#fff;border:1px solid #ffffffb3;border-radius:18px;flex-direction:column;width:min(760px,100vw - 32px);max-height:min(850px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0a122847}.CareAssignmentsView-module__0JqHbG__modalHeader{background:linear-gradient(#fbfcff 0%,#fff 100%);border-bottom:1px solid #e5e9f1;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px;display:flex}.CareAssignmentsView-module__0JqHbG__modalCaregiver{align-items:center;gap:12px;display:flex}.CareAssignmentsView-module__0JqHbG__modalAvatar{flex:none;width:46px;height:46px;font-size:13px}.CareAssignmentsView-module__0JqHbG__modalCaregiver h2{color:#202b47;letter-spacing:-.025em;margin:3px 0 0;font-size:19px;font-weight:900}.CareAssignmentsView-module__0JqHbG__modalCaregiver p{color:#8290a7;margin:3px 0 0;font-size:11px;font-weight:700}.CareAssignmentsView-module__0JqHbG__modalCloseButton{color:#63718b;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.CareAssignmentsView-module__0JqHbG__modalBody{flex-direction:column;gap:18px;min-height:0;padding:19px 21px;display:flex;overflow-y:auto}.CareAssignmentsView-module__0JqHbG__residentSelectionSection{background:#fff;border:1px solid #e2e7f0;border-radius:13px}.CareAssignmentsView-module__0JqHbG__modalSectionTitle{align-items:center;gap:10px;display:flex}.CareAssignmentsView-module__0JqHbG__modalSectionIcon{color:#4465ff;background:#edf0ff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.CareAssignmentsView-module__0JqHbG__modalSectionTitle h3{color:#2b3652;margin:0;font-size:13px;font-weight:850}.CareAssignmentsView-module__0JqHbG__modalSectionTitle p{color:#8a97ab;margin:2px 0 0;font-size:10px;font-weight:650}.CareAssignmentsView-module__0JqHbG__modalSearch:focus-within{border-color:#9dacf9;box-shadow:0 0 0 3px #4465ff1a}.CareAssignmentsView-module__0JqHbG__selectAllButton{color:#5266ce;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.CareAssignmentsView-module__0JqHbG__residentSelectionSection{flex-direction:column;min-height:0;display:flex;overflow:hidden}.CareAssignmentsView-module__0JqHbG__residentSelectionHeader{align-items:center;padding:14px 15px 11px}.CareAssignmentsView-module__0JqHbG__selectAllButton{background:#f0f3ff;border-radius:8px;padding:7px 9px}.CareAssignmentsView-module__0JqHbG__modalSearch{color:#8a97ab;background:#fafbfc;border:1px solid #dce2ec;border-radius:9px;align-items:center;gap:8px;min-height:38px;margin:0 15px 10px;padding:0 10px;display:flex}.CareAssignmentsView-module__0JqHbG__modalSearch input{color:#263250;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.CareAssignmentsView-module__0JqHbG__residentChecklist{scrollbar-width:thin;flex-direction:column;gap:5px;max-height:310px;padding:0 15px 14px;display:flex;overflow-y:auto}.CareAssignmentsView-module__0JqHbG__residentChoice{cursor:pointer;background:#fff;border:1px solid #e4e8f0;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 10px;transition:border-color .14s,background .14s;display:grid;position:relative}.CareAssignmentsView-module__0JqHbG__residentChoice:hover{background:#fbfcff;border-color:#cbd4e5}.CareAssignmentsView-module__0JqHbG__residentChoiceSelected{background:#f5f6ff;border-color:#bdc8ff}.CareAssignmentsView-module__0JqHbG__residentChoice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.CareAssignmentsView-module__0JqHbG__choiceCheck{color:#fff;background:#fff;border:1px solid #cfd7e5;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.CareAssignmentsView-module__0JqHbG__residentChoiceSelected .CareAssignmentsView-module__0JqHbG__choiceCheck{background:#4465ff;border-color:#4465ff}.CareAssignmentsView-module__0JqHbG__choiceRoom{min-width:38px;height:29px}.CareAssignmentsView-module__0JqHbG__choiceIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.CareAssignmentsView-module__0JqHbG__choiceIdentity strong{color:#34405c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.CareAssignmentsView-module__0JqHbG__choiceIdentity small{color:#8b97aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.CareAssignmentsView-module__0JqHbG__multiBadge{min-width:27px;height:24px;padding:0 7px;font-size:10px}.CareAssignmentsView-module__0JqHbG__noResidentResult{color:#8a97ab;text-align:center;padding:30px 15px;font-size:11px;font-weight:700}.CareAssignmentsView-module__0JqHbG__modalError{color:#b42318;background:#fff4f3;border:1px solid #fecaca;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:750}.CareAssignmentsView-module__0JqHbG__modalFooter{background:#fafbfc;border-top:1px solid #e5e9f1;justify-content:space-between;align-items:center;gap:16px;padding:14px 21px;display:flex}.CareAssignmentsView-module__0JqHbG__modalSummary{color:#7d899e;align-items:baseline;gap:5px;font-size:11px;font-weight:700;display:flex}.CareAssignmentsView-module__0JqHbG__modalSummary strong{color:#3853d5;font-size:16px;font-weight:900}.CareAssignmentsView-module__0JqHbG__modalActions{align-items:center;gap:8px;display:flex}.CareAssignmentsView-module__0JqHbG__cancelButton,.CareAssignmentsView-module__0JqHbG__saveButton{min-height:40px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.CareAssignmentsView-module__0JqHbG__cancelButton{color:#5c6981;background:#fff;border:1px solid #d9e0eb}.CareAssignmentsView-module__0JqHbG__saveButton{color:#fff;background:#4465ff;border:1px solid #4465ff;min-width:172px;box-shadow:0 7px 17px #4465ff38}.CareAssignmentsView-module__0JqHbG__buttonSpinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite CareAssignmentsView-module__0JqHbG__spin}.CareAssignmentsView-module__0JqHbG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes CareAssignmentsView-module__0JqHbG__spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.CareAssignmentsView-module__0JqHbG__toolbar{flex-wrap:wrap;align-items:stretch}.CareAssignmentsView-module__0JqHbG__statsWrap{width:100%}.CareAssignmentsView-module__0JqHbG__smallStat{flex:1;justify-content:center}.CareAssignmentsView-module__0JqHbG__caregiverGrid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}}@media (max-width:820px){.CareAssignmentsView-module__0JqHbG__page{padding:76px 18px 30px}.CareAssignmentsView-module__0JqHbG__pageHeader{flex-direction:column;align-items:stretch;gap:15px}.CareAssignmentsView-module__0JqHbG__headerActions{flex-wrap:wrap}.CareAssignmentsView-module__0JqHbG__dateField{flex:1}.CareAssignmentsView-module__0JqHbG__board{grid-template-columns:1fr}.CareAssignmentsView-module__0JqHbG__unassignedColumn{position:static}.CareAssignmentsView-module__0JqHbG__unassignedList{max-height:230px}.CareAssignmentsView-module__0JqHbG__caregiverAreaHeader{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:620px){.CareAssignmentsView-module__0JqHbG__page{padding-inline:12px}.CareAssignmentsView-module__0JqHbG__printButton{flex:1}.CareAssignmentsView-module__0JqHbG__searchBox,.CareAssignmentsView-module__0JqHbG__select,.CareAssignmentsView-module__0JqHbG__unitControls,.CareAssignmentsView-module__0JqHbG__unitFilterField,.CareAssignmentsView-module__0JqHbG__unitAssignButton{width:100%}.CareAssignmentsView-module__0JqHbG__statsWrap{grid-template-columns:1fr 1fr;display:grid}.CareAssignmentsView-module__0JqHbG__smallStat{min-width:0}.CareAssignmentsView-module__0JqHbG__smallStat span{text-overflow:ellipsis;overflow:hidden}.CareAssignmentsView-module__0JqHbG__caregiverArea{padding:13px}.CareAssignmentsView-module__0JqHbG__caregiverGrid{grid-template-columns:1fr}.CareAssignmentsView-module__0JqHbG__modalBackdrop{align-items:flex-end;padding:0}.CareAssignmentsView-module__0JqHbG__modalPanel{border-radius:18px 18px 0 0;width:100vw;max-height:94vh}.CareAssignmentsView-module__0JqHbG__modalHeader,.CareAssignmentsView-module__0JqHbG__modalBody,.CareAssignmentsView-module__0JqHbG__modalFooter{padding-inline:15px}.CareAssignmentsView-module__0JqHbG__residentSelectionHeader{align-items:flex-start}.CareAssignmentsView-module__0JqHbG__selectAllButton{max-width:108px}.CareAssignmentsView-module__0JqHbG__modalFooter{flex-direction:column;align-items:stretch}.CareAssignmentsView-module__0JqHbG__modalActions{width:100%}.CareAssignmentsView-module__0JqHbG__cancelButton,.CareAssignmentsView-module__0JqHbG__saveButton{flex:1}}@media (prefers-reduced-motion:reduce){.CareAssignmentsView-module__0JqHbG__caregiverCard,.CareAssignmentsView-module__0JqHbG__iconButton,.CareAssignmentsView-module__0JqHbG__printButton,.CareAssignmentsView-module__0JqHbG__buttonSpinner{transition:none;animation:none}}.CareAssignmentsView-module__0JqHbG__saveFeedback{color:#176342;background:#f0fbf5;border:1px solid #a7d8be;border-radius:12px;max-width:1540px;margin:0 auto 16px;padding:12px 16px;font-size:13px}.CareAssignmentsView-module__0JqHbG__todayButton{color:#4465ff;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:10px;padding:0 12px;font-size:12px;font-weight:750}.CareAssignmentsView-module__0JqHbG__todayButton:disabled,.CareAssignmentsView-module__0JqHbG__iconButton:disabled{opacity:.5;cursor:not-allowed}.CareAssignmentsView-module__0JqHbG__workspaceHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.CareAssignmentsView-module__0JqHbG__modeToolbar{max-width:1540px;margin:0 auto 18px}.CareAssignmentsView-module__0JqHbG__workspaceHeader>span{color:#71809b;font-size:12px}.CareAssignmentsView-module__0JqHbG__modeSwitch{background:#eaf0f8;border:1px solid #dce3ef;border-radius:12px;gap:4px;padding:4px;display:flex}.CareAssignmentsView-module__0JqHbG__modeSwitch button{color:#62708b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:13px;font-weight:750;display:inline-flex}.CareAssignmentsView-module__0JqHbG__modeSwitch button[aria-pressed=true]{color:#3456da;background:#fff;box-shadow:0 2px 5px #2036630a}.CareAssignmentsView-module__0JqHbG__modeSwitch button:disabled{opacity:.5;cursor:not-allowed}.CareAssignmentsView-module__0JqHbG__coverageNotice{color:#8a5716;background:#fffaf0;border:1px solid #efdbaa;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.CareAssignmentsView-module__0JqHbG__coverageNotice strong{font-size:13px}.CareAssignmentsView-module__0JqHbG__coverageNotice p{margin:4px 0 0;font-size:12px}.CareAssignmentsView-module__0JqHbG__coverageNotice button{color:#805016;font:inherit;cursor:pointer;background:#fff;border:1px solid #dec38c;border-radius:8px;flex-shrink:0;padding:9px 11px;font-size:12px;font-weight:750}.CareAssignmentsView-module__0JqHbG__coverageNotice button:disabled{opacity:.5;cursor:not-allowed}.CareAssignmentsView-module__0JqHbG__moreResidents summary{cursor:pointer;padding:4px 0 8px}.CareAssignmentsView-module__0JqHbG__moreResidents .CareAssignmentsView-module__0JqHbG__previewResident{padding-block:6px}@media (max-width:700px){.CareAssignmentsView-module__0JqHbG__modeSwitch{flex-wrap:wrap}.CareAssignmentsView-module__0JqHbG__workspaceHeader,.CareAssignmentsView-module__0JqHbG__coverageNotice{flex-direction:column;align-items:stretch}.CareAssignmentsView-module__0JqHbG__modeSwitch button{flex:1;padding:10px 8px;font-size:12px}.CareAssignmentsView-module__0JqHbG__headerActions{justify-content:flex-start}.CareAssignmentsView-module__0JqHbG__dateField{flex:0 auto}}
.FloatingAlertStack-module__ye9KVG__stack{z-index:1000000;top:calc(var(--isenior-topbar-height,58px) + 12px);pointer-events:none;gap:10px;width:clamp(440px,25vw,600px);max-width:calc(100vw - 32px);display:grid;position:fixed;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,.FloatingAlertStack-module__ye9KVG__stack *{box-sizing:border-box}.FloatingAlertStack-module__ye9KVG__stack{top:calc(var(--isenior-topbar-height,58px) + 10px);width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100vh - var(--isenior-topbar-height,58px) - 20px);max-height:calc(100dvh - var(--isenior-topbar-height,58px) - 20px);overscroll-behavior:contain;pointer-events:auto;grid-auto-rows:max-content;right:10px;overflow:hidden auto}.FloatingAlertStack-module__ye9KVG__alert{min-width:0;max-width:100%}.FloatingAlertStack-module__ye9KVG__content strong,.FloatingAlertStack-module__ye9KVG__actionButton{overflow-wrap:anywhere}.FloatingAlertStack-module__ye9KVG__actionButton{white-space:normal;min-width:0;max-width:100%;min-height:36px;padding:6px 12px}}@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}}
.MedicationNarcoticBadge-module__3FWdma__narcoticBadge{color:#fff;white-space:nowrap;background:#991b1b;border:1px solid #991b1b;border-radius:6px;flex-shrink:0;align-self:flex-start;align-items:center;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.3;display:inline-flex}
.WoundCareProductsEditor-module__cVNtPW__editor{gap:10px;margin-top:16px;display:grid}.WoundCareProductsEditor-module__cVNtPW__editor h3{color:#0f172a;margin:0;font-size:13px;font-weight:800}.WoundCareProductsEditor-module__cVNtPW__card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.WoundCareProductsEditor-module__cVNtPW__heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.WoundCareProductsEditor-module__cVNtPW__name{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.WoundCareProductsEditor-module__cVNtPW__name strong{color:#0f172a;font-size:12px}.WoundCareProductsEditor-module__cVNtPW__name span{color:#64748b;font-size:11px;line-height:1.4}.WoundCareProductsEditor-module__cVNtPW__card label{color:#475569;margin:10px 0 5px;font-size:11px;font-weight:650;display:block}.WoundCareProductsEditor-module__cVNtPW__card textarea{box-sizing:border-box;resize:vertical;color:#0f172a;width:100%;min-height:55px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:8px;font-size:12px}.WoundCareProductsEditor-module__cVNtPW__card textarea:focus-visible,.WoundCareProductsEditor-module__cVNtPW__remove:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.WoundCareProductsEditor-module__cVNtPW__card textarea:disabled{opacity:.7}.WoundCareProductsEditor-module__cVNtPW__editor .WoundCareProductsEditor-module__cVNtPW__remove{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;min-height:30px;padding:5px;display:inline-flex}.WoundCareProductsEditor-module__cVNtPW__remove:disabled{opacity:.5;cursor:default}.WoundCareProductsEditor-module__cVNtPW__limit,.WoundCareProductsEditor-module__cVNtPW__error{margin:0;font-size:12px;line-height:1.4}.WoundCareProductsEditor-module__cVNtPW__limit{color:#64748b}.WoundCareProductsEditor-module__cVNtPW__error{color:#b91c1c}.WoundCareProductsEditor-module__cVNtPW__readOnly{margin-top:10px}.WoundCareProductsEditor-module__cVNtPW__listTitle{color:#475569;margin-bottom:6px;font-size:11px;font-weight:700}.WoundCareProductsEditor-module__cVNtPW__list{gap:8px;display:grid}.WoundCareProductsEditor-module__cVNtPW__item{border-left:2px solid #bfdbfe;padding-left:9px}.WoundCareProductsEditor-module__cVNtPW__instructions{white-space:pre-wrap;overflow-wrap:anywhere;color:#334155;margin-top:4px;font-size:12px;line-height:1.5}
.WeightEntryForm-module__SAMYSq__fields{border:0;min-width:0;margin:0;padding:0}.WeightEntryForm-module__SAMYSq__form{gap:18px;margin-top:18px;display:grid}.WeightEntryForm-module__SAMYSq__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.WeightEntryForm-module__SAMYSq__label{color:#475569;font-size:13px;font-weight:600;display:block}.WeightEntryForm-module__SAMYSq__optional{color:#64748b;font-size:12px;font-weight:400}.WeightEntryForm-module__SAMYSq__input,.WeightEntryForm-module__SAMYSq__measureInput{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;margin-top:8px;padding:12px;display:block}.WeightEntryForm-module__SAMYSq__input:focus,.WeightEntryForm-module__SAMYSq__measureInput:focus{border-color:#2563eb;outline:3px solid #dbeafe}.WeightEntryForm-module__SAMYSq__input:disabled,.WeightEntryForm-module__SAMYSq__measureInput:disabled{background:#f8fafc}.WeightEntryForm-module__SAMYSq__measureInput{font-size:20px;font-weight:600}.WeightEntryForm-module__SAMYSq__previous{color:#64748b;margin-top:8px;font-size:12px;font-weight:400;line-height:1.5;display:block}.WeightEntryForm-module__SAMYSq__fieldError{color:#b91c1c;margin-top:8px;font-size:12px;display:block}.WeightEntryForm-module__SAMYSq__variation{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;display:flex}.WeightEntryForm-module__SAMYSq__variation input{flex-shrink:0;margin-top:3px}.WeightEntryForm-module__SAMYSq__followed{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.WeightEntryForm-module__SAMYSq__history{margin-top:24px;font-size:13px}.WeightEntryForm-module__SAMYSq__history h3{margin:0 0 10px;font-size:14px}.WeightEntryForm-module__SAMYSq__historyScroll{border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.WeightEntryForm-module__SAMYSq__history table{border-collapse:collapse;width:100%}.WeightEntryForm-module__SAMYSq__history th,.WeightEntryForm-module__SAMYSq__history td{text-align:left;border-bottom:1px solid #f1f5f9;padding:10px}.WeightEntryForm-module__SAMYSq__history th{color:#64748b;background:#f8fafc;font-size:12px}.WeightEntryForm-module__SAMYSq__history td:nth-child(2),.WeightEntryForm-module__SAMYSq__history time{white-space:nowrap}.WeightEntryForm-module__SAMYSq__history td:last-child{overflow-wrap:anywhere;min-width:70px}.WeightEntryForm-module__SAMYSq__history .WeightEntryForm-module__SAMYSq__secondary{margin-top:10px}.WeightEntryForm-module__SAMYSq__muted{color:#64748b;font-size:13px}.WeightEntryForm-module__SAMYSq__error{color:#b91c1c;background:#fef2f2;border-radius:10px;padding:12px;font-size:13px}.WeightEntryForm-module__SAMYSq__footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.WeightEntryForm-module__SAMYSq__save,.WeightEntryForm-module__SAMYSq__secondary{cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:600}.WeightEntryForm-module__SAMYSq__save{color:#fff;background:#2563eb}.WeightEntryForm-module__SAMYSq__secondary{color:#475569;background:#f1f5f9}.WeightEntryForm-module__SAMYSq__save:disabled,.WeightEntryForm-module__SAMYSq__secondary:disabled{opacity:.5;cursor:default}@media (max-width:480px){.WeightEntryForm-module__SAMYSq__row{grid-template-columns:1fr}}
.ResidentDarCard-module__ZgUtha__triptychHeader,.ResidentDarCard-module__ZgUtha__triptych{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ResidentDarCard-module__ZgUtha__triptychHeader{color:#64748b;letter-spacing:.055em;text-transform:uppercase;padding:0 10px;font-size:11.5px;font-weight:900}.ResidentDarCard-module__ZgUtha__triptych{align-items:stretch}@media (max-width:760px){.ResidentDarCard-module__ZgUtha__triptychHeader{display:none}.ResidentDarCard-module__ZgUtha__triptych{grid-template-columns:minmax(0,1fr)}.ResidentDarCard-module__ZgUtha__triptych>*{flex-direction:column;min-width:0}.ResidentDarCard-module__ZgUtha__triptych>:before{color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.ResidentDarCard-module__ZgUtha__triptych>:first-child:before{content:"Diagnostic"}.ResidentDarCard-module__ZgUtha__triptych>:nth-child(2):before{content:"Action"}.ResidentDarCard-module__ZgUtha__triptych>:nth-child(3):before{content:"Résultat"}}
.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}}
.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}}
.ResidentModal-module__hA_XNa__dialog{box-sizing:content-box;color:#1e293b;overscroll-behavior:contain;background:#fff;border:0;border-radius:24px;width:920px;max-width:calc(100vw - 80px);max-height:calc(100dvh - 96px);margin:auto;padding:24px;overflow:auto;box-shadow:0 20px 60px #00000040}.ResidentModal-module__hA_XNa__dialog::backdrop{background:#0f172a73}.ResidentModal-module__hA_XNa__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ResidentModal-module__hA_XNa__title{font-size:20px;font-weight:700}.ResidentModal-module__hA_XNa__dialog .ResidentModal-module__hA_XNa__closeButton:disabled{cursor:default;opacity:.55}.ResidentModal-module__hA_XNa__dialog .ResidentModal-module__hA_XNa__closeButton:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}@media (max-width:620px){.ResidentModal-module__hA_XNa__dialog{max-width:calc(100vw - 48px);max-height:calc(100dvh - 56px);padding:16px}}
.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}
