.doctorClaims_workspace__GAM3P{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0 5rem;color:#173f31}.doctorClaims_workspaceHeader__MYuMi{margin-bottom:1.6rem}.doctorClaims_drawerHeader__k8xZI p,.doctorClaims_gradeSection__ue1OF p,.doctorClaims_sectionLabel__o6lAm,.doctorClaims_workspaceHeader__MYuMi>p{margin:0;color:#557064;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.doctorClaims_workspaceHeader__MYuMi h1{margin:.35rem 0 .45rem;font-size:clamp(2.25rem,5vw,4.25rem);line-height:.98;letter-spacing:-.045em}.doctorClaims_workspaceHeader__MYuMi>span{color:#607168;font-size:1.05rem}.doctorClaims_library__9ksRN,.doctorClaims_statePanel__jh0wr{overflow:hidden;border:1px solid #d8e2dc;border-radius:22px;background:#fff;box-shadow:0 12px 34px rgb(22 58 44/.06)}.doctorClaims_statePanel__jh0wr{min-height:260px;display:grid;place-items:center;padding:2rem;color:#607168}.doctorClaims_summaryRow__ruFle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.3rem;border-bottom:1px solid #e3e9e5}.doctorClaims_summaryRow__ruFle strong{font-size:1.05rem}.doctorClaims_summaryRow__ruFle span{color:#6a7a72;font-size:.9rem}.doctorClaims_summaryMeta__z_umw{display:inline-flex;align-items:center;gap:.75rem}.doctorClaims_resetButton__D_zHU{padding:.3rem .6rem;border:1px solid #d8e2dc;border-radius:999px;background:#fff;color:#6a7a72;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.doctorClaims_resetButton__D_zHU:hover{background:#f5f8f6;color:#173f31}.doctorClaims_filters__UpUUa{display:grid;grid-template-columns:minmax(280px,1fr) minmax(160px,.32fr) minmax(180px,.38fr);grid-gap:.75rem;gap:.75rem;padding:1rem 1.3rem;border-bottom:1px solid #e3e9e5;background:#fbfcfb}.doctorClaims_filters__UpUUa label{display:grid;grid-gap:.35rem;gap:.35rem;align-content:start}.doctorClaims_filters__UpUUa label>span:first-child{color:#607168;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.doctorClaims_approvalForm__NYq_7 textarea,.doctorClaims_filters__UpUUa input,.doctorClaims_filters__UpUUa select{width:100%;border:1px solid #cad8d0;border-radius:11px;background:#fff;color:#173f31;font:inherit}.doctorClaims_filters__UpUUa input,.doctorClaims_filters__UpUUa select{min-height:46px;padding:0 .85rem}.doctorClaims_searchControl__uGb5P{position:relative;display:block}.doctorClaims_searchControl__uGb5P svg{position:absolute;top:50%;left:.85rem;z-index:1;width:1.1rem;color:#607168;transform:translateY(-50%);pointer-events:none}.doctorClaims_searchControl__uGb5P input{padding-left:2.6rem}.doctorClaims_approvalForm__NYq_7 textarea:focus,.doctorClaims_approveButton__CRdBh:focus-visible,.doctorClaims_claimRow__vxror:focus-visible,.doctorClaims_closeButton__2Dor5:focus-visible,.doctorClaims_filters__UpUUa input:focus,.doctorClaims_filters__UpUUa select:focus,.doctorClaims_statusTabs__dypv3 button:focus-visible{outline:3px solid rgb(210 143 53/.28);outline-offset:2px;border-color:#b7782a}.doctorClaims_statusTabs__dypv3{display:flex;gap:.45rem;padding:.85rem 1.3rem;border-bottom:1px solid #e3e9e5}.doctorClaims_statusTabs__dypv3 button{min-height:38px;padding:.45rem .85rem;border:1px solid transparent;border-radius:999px;background:transparent;color:#5f7168;font:inherit;font-size:.88rem;font-weight:750;cursor:pointer}.doctorClaims_statusTabs__dypv3 button[aria-pressed=true]{border-color:#174536;background:#174536;color:#fff}.doctorClaims_claimList__9VnRC{display:grid;max-height:min(62vh,720px);grid-gap:.55rem;gap:.55rem;padding:.65rem;overflow-y:auto;background:#f5f8f6}.doctorClaims_claimRow__vxror{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;width:100%;min-height:104px;grid-gap:1rem;gap:1rem;padding:1rem 1.05rem;align-items:center;border:1px solid #dfe7e2;border-radius:14px;background:#fff;color:#173f31;box-shadow:0 2px 8px rgb(22 58 44/.035);font:inherit;line-height:1.45;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.doctorClaims_claimRow__vxror:hover{border-color:#b9ccc0;box-shadow:0 8px 22px rgb(22 58 44/.09);transform:translateY(-1px)}.doctorClaims_claimIndex__ZiCRS{display:grid;width:2.4rem;height:2.4rem;place-items:center;align-self:start;margin-top:.1rem;border:1px solid #cad9d0;border-radius:50%;color:#557064;background:#f5f8f6;font-size:.72rem;font-weight:850;letter-spacing:.05em}.doctorClaims_claimRowContent__e1dmm{display:grid;min-width:0;grid-gap:.45rem;gap:.45rem}.doctorClaims_claimRowContent__e1dmm>strong{color:#173f31;font-size:1rem;font-weight:720;line-height:1.48}.doctorClaims_claimTaxonomy__H12ex{display:flex;gap:.38rem;flex-wrap:wrap}.doctorClaims_claimTaxonomy__H12ex>span{display:inline-flex;padding:.22rem .48rem;border:1px solid #dce6e0;border-radius:999px;color:#486559;background:#f7faf8;font-size:.68rem;font-weight:780;letter-spacing:.02em}.doctorClaims_claimSource__WbohA{overflow:hidden;color:#718078;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.doctorClaims_claimRowStatus__K2I_V{display:flex;min-width:10rem;gap:.55rem;align-items:center;justify-content:flex-end}.doctorClaims_gradePill__piOKc{display:inline-flex;padding:.42rem .62rem;border-radius:999px;font-size:.72rem;font-weight:850;white-space:nowrap}.doctorClaims_claimRowStatus__K2I_V>svg{flex:0 0 auto;width:1.25rem;color:#1c6288}.doctorClaims_rowChevron__coGZq{color:#8ca097!important;transition:transform .16s ease}.doctorClaims_claimRow__vxror:hover .doctorClaims_rowChevron__coGZq{transform:translateX(2px)}.doctorClaims_emptyList__RTw6W{padding:4rem 1.3rem;color:#6a7a72;text-align:center}.doctorClaims_drawer__E_s0p{width:min(620px,94vw);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid #d8e2dc;border-radius:24px 0 0 24px;background:#fff;color:#173f31;box-shadow:-28px 0 60px rgb(9 35 25/.18)}.doctorClaims_drawer__E_s0p[data-state=open]{animation:doctorClaims_drawerEnter__z2N2m .34s cubic-bezier(.22,1,.36,1) 55ms both}.doctorClaims_drawer__E_s0p[data-state=closing]{animation:doctorClaims_drawerExit__SISF3 .22s cubic-bezier(.4,0,1,1) both;pointer-events:none}.doctorClaims_drawer__E_s0p::-webkit-backdrop{background:rgb(12 31 24/.38);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:doctorClaims_backdropEnter__fYBzE .26s ease-out 55ms both}.doctorClaims_drawer__E_s0p::backdrop{background:rgb(12 31 24/.38);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:doctorClaims_backdropEnter__fYBzE .26s ease-out 55ms both}.doctorClaims_drawer__E_s0p[data-state=closing]::-webkit-backdrop{animation:doctorClaims_backdropExit__iHFOn .18s ease-in both}.doctorClaims_drawer__E_s0p[data-state=closing]::backdrop{animation:doctorClaims_backdropExit__iHFOn .18s ease-in both}@keyframes doctorClaims_drawerEnter__z2N2m{0%{opacity:.6;transform:translateX(3.25rem)}to{opacity:1;transform:translateX(0)}}@keyframes doctorClaims_drawerExit__SISF3{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2.5rem)}}@keyframes doctorClaims_backdropEnter__fYBzE{0%{background:rgb(12 31 24/0)}to{background:rgb(12 31 24/.38)}}@keyframes doctorClaims_backdropExit__iHFOn{0%{background:rgb(12 31 24/.38)}to{background:rgb(12 31 24/0)}}.doctorClaims_drawerHeader__k8xZI{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #e0e7e2;background:rgb(255 255 255/.96)}.doctorClaims_drawerHeader__k8xZI h2{margin:.15rem 0 0;font-size:1.45rem}.doctorClaims_closeButton__2Dor5{width:44px;height:44px;display:grid;place-items:center;border:1px solid #d1dcd5;border-radius:50%;background:#fff;color:#173f31;cursor:pointer}.doctorClaims_closeButton__2Dor5 svg{width:1.15rem}.doctorClaims_drawerBody__Ct4vv{display:grid;grid-gap:1rem;gap:1rem;padding:1.35rem 1.5rem 2rem}.doctorClaims_gradeSection__ue1OF{display:flex;align-items:center;gap:1.15rem;padding:1.15rem;border:1px solid #dce5df;border-radius:18px;background:#f7faf8}.doctorClaims_gradeSection__ue1OF h3{margin:.2rem 0 0;font-size:1.35rem}.doctorClaims_gradeLetter__gBpEn{width:92px;height:92px;display:grid;place-items:center;flex:0 0 auto;border-radius:21px;font-size:3.8rem;font-weight:900;line-height:1}.doctorClaims_gradeA__2ZbAA{background:#e5f3e9;color:#24633f}.doctorClaims_gradeB__v_s_N{background:#fff2d8;color:#8b5a17}.doctorClaims_gradeC__MbMYx{background:#f8e4df;color:#923f33}.doctorClaims_drawerSection__alJ9b{padding:1.2rem;border:1px solid #e0e7e2;border-radius:16px}.doctorClaims_drawerSection__alJ9b>p:not(.doctorClaims_sectionLabel__o6lAm){margin:.55rem 0 0;color:#52665d;line-height:1.6}.doctorClaims_claimHeading__LbFji{margin:.55rem 0 0;font-size:1.32rem;line-height:1.35}.doctorClaims_taxonomyLine__ZB4LW{font-size:.82rem;font-weight:750}.doctorClaims_plainQuestion__wA6Ff{margin:.55rem 0 0!important;color:#4a6b5b!important;font-size:.88rem;font-style:italic}.doctorClaims_sourceCard__eqD5H{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:.75rem}.doctorClaims_sourceCard__eqD5H>div{display:grid;grid-gap:.25rem;gap:.25rem}.doctorClaims_sourceCard__eqD5H span{color:#66776f;font-size:.86rem}.doctorClaims_sourceCard__eqD5H a{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:.4rem;color:#1e6849;font-weight:800;text-decoration:none}.doctorClaims_sourceCard__eqD5H a svg{width:1rem}.doctorClaims_approvalForm__NYq_7{display:grid;grid-gap:.65rem;gap:.65rem;padding:1.2rem;border:1px solid #d7e2db;border-radius:16px;background:#f7faf8}.doctorClaims_approvalForm__NYq_7 label{font-size:.88rem;font-weight:800}.doctorClaims_approvalForm__NYq_7 textarea{min-height:88px;resize:vertical;padding:.75rem .85rem;line-height:1.45}.doctorClaims_approveButton__CRdBh{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:12px;background:#174536;color:#fff;font:inherit;font-weight:850;cursor:pointer}.doctorClaims_approveButton__CRdBh:disabled{cursor:wait;opacity:.68}.doctorClaims_approveButton__CRdBh svg{width:1.1rem}.doctorClaims_formError__FrxMw{margin:0;color:#9b3d32;font-size:.85rem}.doctorClaims_approvedPanel__xim5o{display:flex;gap:.85rem;padding:1.15rem;border:1px solid #b7d3e2;border-radius:16px;background:#eaf3f8;color:#17506e}.doctorClaims_approvedPanel__xim5o>svg{flex:0 0 auto;width:1.5rem}.doctorClaims_approvedPanel__xim5o div{display:grid;grid-gap:.25rem;gap:.25rem}.doctorClaims_approvedPanel__xim5o span{font-size:.88rem}.doctorClaims_approvedPanel__xim5o p{margin:.4rem 0 0;color:#2c5d7a}@media (max-width:900px){.doctorClaims_claimRow__vxror{grid-template-columns:2.4rem minmax(0,1fr)}.doctorClaims_claimRowStatus__K2I_V{grid-column:2;min-width:0;justify-content:flex-start;flex-wrap:wrap}.doctorClaims_rowChevron__coGZq{margin-left:auto}}@media (max-width:760px){.doctorClaims_workspace__GAM3P{width:min(100% - 1rem,1180px);padding-top:1.5rem}.doctorClaims_filters__UpUUa{grid-template-columns:1fr}.doctorClaims_summaryRow__ruFle{align-items:flex-start;flex-direction:column}.doctorClaims_statusTabs__dypv3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.25rem;gap:.25rem;padding:.75rem;overflow:visible}.doctorClaims_statusTabs__dypv3 button{min-width:0;min-height:44px;padding:.4rem .3rem;flex:initial;font-size:.76rem;line-height:1.2;white-space:normal}.doctorClaims_claimList__9VnRC{padding:.45rem}.doctorClaims_claimRow__vxror{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.9rem .8rem}.doctorClaims_claimIndex__ZiCRS{width:2rem;height:2rem}.doctorClaims_claimSource__WbohA,.doctorClaims_gradePill__piOKc{white-space:normal}.doctorClaims_drawer__E_s0p{width:100vw;border-radius:0}.doctorClaims_drawerBody__Ct4vv,.doctorClaims_drawerHeader__k8xZI{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.doctorClaims_drawer__E_s0p::-webkit-backdrop{animation:none!important;-webkit-transition:none;transition:none}.doctorClaims_claimRow__vxror,.doctorClaims_drawer__E_s0p,.doctorClaims_drawer__E_s0p::backdrop,.doctorClaims_rowChevron__coGZq{animation:none!important;transition:none}.doctorClaims_claimRow__vxror:hover,.doctorClaims_claimRow__vxror:hover .doctorClaims_rowChevron__coGZq{transform:none}.doctorClaims_statusTabs__dypv3 button{scroll-behavior:auto}}