.Icon-module__4-fPRW__icon{flex-shrink:0;display:block}.Icon-module__4-fPRW__sm{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.Icon-module__4-fPRW__md{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}[dir=rtl] .Icon-module__4-fPRW__mirror{transform:scaleX(-1)}
.PasswordField-module__9SCwnG__root{gap:var(--space-2);flex-direction:column;display:flex}.PasswordField-module__9SCwnG__eye{inline-size:var(--size-control-md);block-size:var(--size-control-md);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.PasswordField-module__9SCwnG__eye:hover{background:var(--color-surface-hover);color:var(--color-text)}.PasswordField-module__9SCwnG__eye:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.PasswordField-module__9SCwnG__panel{gap:var(--space-2);flex-direction:column;display:flex}.PasswordField-module__9SCwnG__panel[hidden]{display:none}.PasswordField-module__9SCwnG__strength{align-items:center;gap:var(--space-3);--strength-color:var(--color-border-strong);display:flex}.PasswordField-module__9SCwnG__strength[data-strength=weak]{--strength-color:var(--color-danger)}.PasswordField-module__9SCwnG__strength[data-strength=fair]{--strength-color:var(--color-warning)}.PasswordField-module__9SCwnG__strength[data-strength=good]{--strength-color:var(--color-secondary)}.PasswordField-module__9SCwnG__strength[data-strength=strong]{--strength-color:var(--color-success)}.PasswordField-module__9SCwnG__bar{gap:var(--space-1);flex:1;grid-template-columns:repeat(4,1fr);min-inline-size:0;display:grid}.PasswordField-module__9SCwnG__segment{border-radius:var(--radius-full);background:var(--color-border);block-size:6px;transition:background-color var(--duration-fast)}.PasswordField-module__9SCwnG__segmentOn{background:var(--strength-color)}.PasswordField-module__9SCwnG__strengthLabel{min-inline-size:7.5em;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-align:end;flex:none}.PasswordField-module__9SCwnG__rules{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.PasswordField-module__9SCwnG__rule,.PasswordField-module__9SCwnG__match{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);transition:color var(--duration-fast);margin:0;display:flex}.PasswordField-module__9SCwnG__match{min-block-size:1.25rem}.PasswordField-module__9SCwnG__mark{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-full);block-size:1.125rem;inline-size:1.125rem;color:var(--color-on-success);transition:background-color var(--duration-fast), border-color var(--duration-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.PasswordField-module__9SCwnG__mark svg{block-size:.75rem;inline-size:.75rem}.PasswordField-module__9SCwnG__met{color:var(--color-success);font-weight:var(--font-weight-medium)}.PasswordField-module__9SCwnG__met .PasswordField-module__9SCwnG__mark{border-color:var(--color-success);background:var(--color-success)}.PasswordField-module__9SCwnG__broken,.PasswordField-module__9SCwnG__mismatch{color:var(--color-danger)}.PasswordField-module__9SCwnG__broken .PasswordField-module__9SCwnG__mark,.PasswordField-module__9SCwnG__mismatch .PasswordField-module__9SCwnG__mark{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-danger)}.PasswordField-module__9SCwnG__confirm{gap:var(--space-1);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.PasswordField-module__9SCwnG__segment,.PasswordField-module__9SCwnG__rule,.PasswordField-module__9SCwnG__mark{transition:none}}
.PatientDocuments-module__vu7mMW__muted{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.PatientDocuments-module__vu7mMW__tab{gap:var(--space-3);flex-direction:column;display:flex}.PatientDocuments-module__vu7mMW__tabHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PatientDocuments-module__vu7mMW__tabTitle{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.PatientDocuments-module__vu7mMW__tabActions,.PatientDocuments-module__vu7mMW__filters,.PatientDocuments-module__vu7mMW__quickReasons{gap:var(--space-2);flex-wrap:wrap;display:flex}.PatientDocuments-module__vu7mMW__filterChip{align-items:center;gap:var(--space-2);min-block-size:var(--size-control-sm);padding-inline:var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-full);background:var(--color-surface-solid);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex}.PatientDocuments-module__vu7mMW__filterChip:hover:not(:disabled){background:var(--color-surface-hover)}.PatientDocuments-module__vu7mMW__filterChip[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-on-primary-soft);font-weight:var(--font-weight-semibold)}.PatientDocuments-module__vu7mMW__filterChip:focus-visible,.PatientDocuments-module__vu7mMW__segment:focus-visible,.PatientDocuments-module__vu7mMW__cardMain:focus-visible,.PatientDocuments-module__vu7mMW__templateOption:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.PatientDocuments-module__vu7mMW__filterCount{color:inherit;font-variant-numeric:tabular-nums;opacity:.85}.PatientDocuments-module__vu7mMW__cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.PatientDocuments-module__vu7mMW__cards[aria-busy=true]{opacity:.7}.PatientDocuments-module__vu7mMW__card{gap:var(--space-2) var(--space-3);block-size:100%;padding:var(--space-4);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface-solid);box-shadow:var(--shadow-sm);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;display:grid}.PatientDocuments-module__vu7mMW__card[data-kind=aftercare]{border-inline-start-color:var(--color-success)}.PatientDocuments-module__vu7mMW__card[data-kind=form]{border-inline-start-color:var(--color-secondary)}.PatientDocuments-module__vu7mMW__card[data-retracted]{border-inline-start-color:var(--color-danger);background:var(--color-surface)}.PatientDocuments-module__vu7mMW__card[data-retracted] .PatientDocuments-module__vu7mMW__cardTitle,.PatientDocuments-module__vu7mMW__card[data-retracted] .PatientDocuments-module__vu7mMW__cardContext{text-decoration:line-through;-webkit-text-decoration-color:var(--color-text-subtle);text-decoration-color:var(--color-text-subtle)}.PatientDocuments-module__vu7mMW__cardMain{gap:var(--space-3);border-radius:var(--radius-sm);min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.PatientDocuments-module__vu7mMW__kindIcon{border-radius:var(--radius-md);background:var(--icon-chip-blue-bg);block-size:2.25rem;inline-size:2.25rem;color:var(--icon-chip-blue-fg);flex-shrink:0;place-items:center;display:inline-grid}.PatientDocuments-module__vu7mMW__card[data-kind=aftercare] .PatientDocuments-module__vu7mMW__kindIcon,.PatientDocuments-module__vu7mMW__kindIcon[data-kind=aftercare]{background:var(--icon-chip-green-bg);color:var(--icon-chip-green-fg)}.PatientDocuments-module__vu7mMW__card[data-kind=form] .PatientDocuments-module__vu7mMW__kindIcon,.PatientDocuments-module__vu7mMW__kindIcon[data-kind=form]{background:var(--icon-chip-violet-bg);color:var(--icon-chip-violet-fg)}.PatientDocuments-module__vu7mMW__cardText{gap:var(--space-0-5);flex-direction:column;min-inline-size:0;display:flex}.PatientDocuments-module__vu7mMW__cardTitle{font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.PatientDocuments-module__vu7mMW__cardContext{color:var(--color-text);font-size:var(--font-size-sm)}.PatientDocuments-module__vu7mMW__cardMeta{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.PatientDocuments-module__vu7mMW__cardSide{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.PatientDocuments-module__vu7mMW__langChip{padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.PatientDocuments-module__vu7mMW__cardActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.PatientDocuments-module__vu7mMW__retraction{color:var(--color-danger);font-size:var(--font-size-sm);overflow-wrap:anywhere;grid-column:1/-1;margin:0}.PatientDocuments-module__vu7mMW__dangerAction{color:var(--color-danger)}.PatientDocuments-module__vu7mMW__picker,.PatientDocuments-module__vu7mMW__give,.PatientDocuments-module__vu7mMW__viewer{gap:var(--space-4);color:var(--color-text);flex-direction:column;display:flex}.PatientDocuments-module__vu7mMW__pickerFor{color:var(--color-text-muted);margin:0}.PatientDocuments-module__vu7mMW__pickerControls{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.PatientDocuments-module__vu7mMW__pickerSearch{flex:16rem}.PatientDocuments-module__vu7mMW__languageField{gap:var(--space-1);flex-direction:column;display:flex}.PatientDocuments-module__vu7mMW__fieldLabel{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.PatientDocuments-module__vu7mMW__segmented{padding:var(--space-0-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:inline-flex}.PatientDocuments-module__vu7mMW__segment{min-block-size:calc(var(--size-control-md) - 6px);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0}.PatientDocuments-module__vu7mMW__segment[aria-pressed=true]{background:var(--color-segment-active);color:var(--color-on-segment-active);box-shadow:var(--shadow-sm)}.PatientDocuments-module__vu7mMW__pickerSection{gap:var(--space-2);flex-direction:column;display:flex}.PatientDocuments-module__vu7mMW__pickerHeading{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase;margin:0;display:flex}.PatientDocuments-module__vu7mMW__pickerHeading[data-suggested]{color:var(--color-accent-text)}.PatientDocuments-module__vu7mMW__templateList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PatientDocuments-module__vu7mMW__templateOption{align-items:center;gap:var(--space-2) var(--space-3);min-block-size:3.5rem;inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-solid);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;flex-wrap:wrap;display:flex}.PatientDocuments-module__vu7mMW__templateOption:hover{border-color:var(--color-primary);background:var(--color-surface-hover)}.PatientDocuments-module__vu7mMW__templateText{flex-direction:column;flex:12rem;min-inline-size:0;display:flex}.PatientDocuments-module__vu7mMW__templateName{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.PatientDocuments-module__vu7mMW__templateOther{color:var(--color-text-muted);font-size:var(--font-size-sm)}.PatientDocuments-module__vu7mMW__templateChips{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.PatientDocuments-module__vu7mMW__chip{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-secondary-soft);color:var(--color-on-secondary-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.PatientDocuments-module__vu7mMW__flowHint{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);display:inline-flex}.PatientDocuments-module__vu7mMW__giveHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PatientDocuments-module__vu7mMW__paper{--ink:var(--print-ink);--ink-muted:var(--print-ink-muted);--rule:var(--print-rule);max-block-size:min(60dvh,640px);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--print-paper);overflow-y:auto}.PatientDocuments-module__vu7mMW__paper[data-retracted]{opacity:.75}.PatientDocuments-module__vu7mMW__backButton{margin-inline-end:auto}.PatientDocuments-module__vu7mMW__viewerFacts{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.PatientDocuments-module__vu7mMW__signatures{gap:var(--space-3);flex-wrap:wrap;display:flex}.PatientDocuments-module__vu7mMW__signatureBox{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--print-paper);color:var(--print-ink);flex-direction:column;flex:14rem;margin:0;display:flex}.PatientDocuments-module__vu7mMW__signatureImage{object-fit:contain;border-block-end:1px solid var(--print-rule);max-block-size:7rem;inline-size:100%;display:block}.PatientDocuments-module__vu7mMW__signatureCaption{color:var(--print-ink-muted);font-size:var(--font-size-sm);flex-direction:column;display:flex}.PatientDocuments-module__vu7mMW__signatureName{color:var(--print-ink);font-weight:var(--font-weight-semibold)}.PatientDocuments-module__vu7mMW__witness{color:var(--color-text);flex-basis:100%;margin:0}.PatientDocuments-module__vu7mMW__presentation{background:var(--print-paper);block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;color:var(--print-ink);border:0;margin:0;padding:0}.PatientDocuments-module__vu7mMW__presentation[open]{flex-direction:column;display:flex}.PatientDocuments-module__vu7mMW__presentation::backdrop{background:var(--color-overlay)}.PatientDocuments-module__vu7mMW__presentationBar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--print-rule);flex-shrink:0;display:flex}.PatientDocuments-module__vu7mMW__presentationTitle{min-inline-size:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PatientDocuments-module__vu7mMW__presentationBody{--ink:var(--print-ink);--ink-muted:var(--print-ink-muted);--rule:var(--print-rule);inline-size:100%;max-inline-size:860px;padding:var(--space-6) var(--space-4) var(--space-10);font-size:calc(1.15rem * var(--font-scale,1));flex:auto;margin-inline:auto;overflow-y:auto}@media (max-width:640px){.PatientDocuments-module__vu7mMW__card,.PatientDocuments-module__vu7mMW__paper{padding:var(--space-3)}}
.Tags-module__vOV-IW__tone[data-color=slate]{--chip-bg:var(--tag-slate-bg);--chip-text:var(--tag-slate-text);--chip-border:var(--tag-slate-border);--chip-dot:var(--tag-slate-dot)}.Tags-module__vOV-IW__tone[data-color=teal]{--chip-bg:var(--tag-teal-bg);--chip-text:var(--tag-teal-text);--chip-border:var(--tag-teal-border);--chip-dot:var(--tag-teal-dot)}.Tags-module__vOV-IW__tone[data-color=blue]{--chip-bg:var(--tag-blue-bg);--chip-text:var(--tag-blue-text);--chip-border:var(--tag-blue-border);--chip-dot:var(--tag-blue-dot)}.Tags-module__vOV-IW__tone[data-color=violet]{--chip-bg:var(--tag-violet-bg);--chip-text:var(--tag-violet-text);--chip-border:var(--tag-violet-border);--chip-dot:var(--tag-violet-dot)}.Tags-module__vOV-IW__tone[data-color=rose]{--chip-bg:var(--tag-rose-bg);--chip-text:var(--tag-rose-text);--chip-border:var(--tag-rose-border);--chip-dot:var(--tag-rose-dot)}.Tags-module__vOV-IW__tone[data-color=amber]{--chip-bg:var(--tag-amber-bg);--chip-text:var(--tag-amber-text);--chip-border:var(--tag-amber-border);--chip-dot:var(--tag-amber-dot)}.Tags-module__vOV-IW__tone[data-color=green]{--chip-bg:var(--tag-green-bg);--chip-text:var(--tag-green-text);--chip-border:var(--tag-green-border);--chip-dot:var(--tag-green-dot)}.Tags-module__vOV-IW__tone[data-color=orange]{--chip-bg:var(--tag-orange-bg);--chip-text:var(--tag-orange-text);--chip-border:var(--tag-orange-border);--chip-dot:var(--tag-orange-dot)}.Tags-module__vOV-IW__chip{align-items:center;gap:var(--space-1);min-block-size:22px;max-inline-size:100%;padding-inline:var(--space-2);border:1px solid var(--chip-border);border-radius:var(--radius-full);background:var(--chip-bg);color:var(--chip-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);white-space:nowrap;display:inline-flex}.Tags-module__vOV-IW__chip[data-muted]{opacity:.6}.Tags-module__vOV-IW__dot{border-radius:var(--radius-full);background:var(--chip-dot);flex-shrink:0;block-size:8px;inline-size:8px}.Tags-module__vOV-IW__name{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.Tags-module__vOV-IW__list{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-inline-size:0;display:flex}.Tags-module__vOV-IW__list>[role=listitem]{min-inline-size:0;max-inline-size:100%;display:inline-flex}.Tags-module__vOV-IW__more{min-block-size:22px;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:default;align-items:center}.Tags-module__vOV-IW__picker{gap:var(--space-2);flex-wrap:wrap;display:flex}.Tags-module__vOV-IW__option{align-items:center;gap:var(--space-2);min-block-size:var(--size-control-sm);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex}.Tags-module__vOV-IW__option:hover{background:var(--color-surface-hover)}.Tags-module__vOV-IW__option:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Tags-module__vOV-IW__option[aria-pressed=true]{border-color:var(--chip-border);background:var(--chip-bg);color:var(--chip-text);font-weight:var(--font-weight-semibold)}.Tags-module__vOV-IW__optionCheck{border-radius:var(--radius-full);background:var(--chip-dot);block-size:14px;inline-size:14px;color:var(--gp-on-badge);justify-content:center;align-items:center;display:inline-flex}.Tags-module__vOV-IW__option[aria-pressed=false] .Tags-module__vOV-IW__optionCheck{block-size:10px;inline-size:10px}.Tags-module__vOV-IW__option[aria-pressed=false] .Tags-module__vOV-IW__optionCheck svg{display:none}.Tags-module__vOV-IW__optionCheck svg{block-size:10px;inline-size:10px}@media (max-width:767px){.Tags-module__vOV-IW__option{min-block-size:40px}}
.PatientForm-module__mlRsDa__form{gap:var(--space-5);flex-direction:column;max-inline-size:1080px;display:flex}.PatientForm-module__mlRsDa__section{flex-direction:column;display:flex}.PatientForm-module__mlRsDa__sectionTitle{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.PatientForm-module__mlRsDa__sectionBody{gap:var(--space-4);flex-direction:column;display:flex}.PatientForm-module__mlRsDa__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));align-items:start;display:grid}.PatientForm-module__mlRsDa__wide{grid-column:span 2}.PatientForm-module__mlRsDa__missing{border-radius:var(--radius-md);outline:2px dashed var(--color-warning);outline-offset:var(--space-1)}.PatientForm-module__mlRsDa__missing>label,.PatientForm-module__mlRsDa__missing>div>label{color:var(--color-warning)}.PatientForm-module__mlRsDa__inlineFieldset{gap:var(--space-3);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.PatientForm-module__mlRsDa__legend{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-block-end:var(--space-2);padding:0}.PatientForm-module__mlRsDa__segmented{padding:var(--space-0-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);align-self:flex-start;display:inline-flex}.PatientForm-module__mlRsDa__segment{padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.PatientForm-module__mlRsDa__segment:has(input:focus-visible){outline:2px solid var(--color-focus-ring)}.PatientForm-module__mlRsDa__segmentActive{background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-primary)}.PatientForm-module__mlRsDa__muted{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.PatientForm-module__mlRsDa__phoneList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PatientForm-module__mlRsDa__phoneRow{align-items:end;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);grid-template-columns:110px minmax(180px,1fr) 140px auto;display:grid}.PatientForm-module__mlRsDa__dial,.PatientForm-module__mlRsDa__number,.PatientForm-module__mlRsDa__phoneType{min-inline-size:0}.PatientForm-module__mlRsDa__phoneFlags{align-items:center;gap:var(--space-3);min-block-size:var(--size-control-lg);display:flex}.PatientForm-module__mlRsDa__phoneLabel{justify-self:start;align-items:center;gap:var(--space-2);max-inline-size:100%;padding:var(--space-0-5) var(--space-1) var(--space-0-5) var(--space-2);border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-on-primary-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;grid-column:1/-1;margin:0;display:inline-flex}.PatientForm-module__mlRsDa__phoneLabelClear{border-radius:var(--radius-full);block-size:24px;inline-size:24px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.PatientForm-module__mlRsDa__phoneLabelClear:hover{background:var(--color-surface-hover)}.PatientForm-module__mlRsDa__phoneLabelClear:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.PatientForm-module__mlRsDa__relativeList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PatientForm-module__mlRsDa__relativeRow{align-items:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;display:grid}.PatientForm-module__mlRsDa__relativeRemove{margin-block-start:calc(var(--font-size-sm) * 1.5 + var(--space-1))}.PatientForm-module__mlRsDa__fieldError{color:var(--color-danger);font-size:var(--font-size-xs);margin:0}.PatientForm-module__mlRsDa__radio{align-items:center;gap:var(--space-1);cursor:pointer;display:inline-flex}.PatientForm-module__mlRsDa__radio input{accent-color:var(--color-primary)}.PatientForm-module__mlRsDa__checkboxes{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));display:grid}.PatientForm-module__mlRsDa__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-surface-strong);box-shadow:var(--shadow-glass);display:flex;position:sticky;inset-block-end:0}.PatientForm-module__mlRsDa__cancel{block-size:var(--size-control-md);padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.PatientForm-module__mlRsDa__cancel:hover{background:var(--color-surface-hover)}.PatientForm-module__mlRsDa__duplicateIntro{margin:0 0 var(--space-3)}.PatientForm-module__mlRsDa__duplicateList{gap:var(--space-2);margin:0 0 var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.PatientForm-module__mlRsDa__duplicateItem{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);flex-wrap:wrap;display:flex}.PatientForm-module__mlRsDa__duplicateText{flex-direction:column;flex:1;min-inline-size:160px;display:flex}.PatientForm-module__mlRsDa__duplicateName{font-weight:var(--font-weight-semibold)}.PatientForm-module__mlRsDa__duplicateMeta{font-size:var(--font-size-xs);color:var(--color-text-muted)}.PatientForm-module__mlRsDa__duplicateReasons{gap:var(--space-1);flex-wrap:wrap;display:flex}.PatientForm-module__mlRsDa__duplicateOpen{color:var(--color-primary);font-weight:var(--font-weight-semibold)}@media (max-width:760px){.PatientForm-module__mlRsDa__wide{grid-column:auto}.PatientForm-module__mlRsDa__phoneRow{grid-template-columns:minmax(96px,1fr) minmax(0,2fr)}.PatientForm-module__mlRsDa__phoneType,.PatientForm-module__mlRsDa__phoneFlags{grid-column:1/-1}.PatientForm-module__mlRsDa__phoneFlags{flex-wrap:wrap}.PatientForm-module__mlRsDa__relativeRow{grid-template-columns:minmax(0,1fr) auto}.PatientForm-module__mlRsDa__relativeRow>:first-child{grid-column:1/-1}}@media (max-width:640px){.PatientForm-module__mlRsDa__form{gap:var(--space-4)}.PatientForm-module__mlRsDa__footer{padding:var(--space-3)}.PatientForm-module__mlRsDa__footer>*{flex:auto;justify-content:center}}
.ColumnChooser-module__Dk73Tq__root{display:inline-flex;position:relative}.ColumnChooser-module__Dk73Tq__triggerActive{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-on-primary-soft)}.ColumnChooser-module__Dk73Tq__triggerCount{min-inline-size:20px;padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:center;line-height:20px}.ColumnChooser-module__Dk73Tq__panel{inline-size:min(280px, calc(100vw - 2 * var(--space-2)));border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-surface-dialog);color:var(--color-text);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-highlight);flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.ColumnChooser-module__Dk73Tq__floating{max-block-size:min(520px, calc(100dvh - 2 * var(--space-2)));position:fixed;inset:auto}.ColumnChooser-module__Dk73Tq__inline{z-index:30;max-block-size:min(520px,70vh);position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:0}.ColumnChooser-module__Dk73Tq__head{gap:var(--space-0-5);padding:var(--space-3) var(--space-4) var(--space-2);border-block-end:1px solid var(--color-border);flex-direction:column;display:flex}.ColumnChooser-module__Dk73Tq__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.ColumnChooser-module__Dk73Tq__hint{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.ColumnChooser-module__Dk73Tq__list{min-block-size:0;padding:var(--space-1) 0;flex:auto;margin:0;list-style:none;overflow-y:auto}.ColumnChooser-module__Dk73Tq__option{min-block-size:36px;inline-size:100%;padding-inline:var(--space-4);align-items:center;display:flex}.ColumnChooser-module__Dk73Tq__option:hover{background:var(--color-surface-hover)}.ColumnChooser-module__Dk73Tq__option input{margin-block-start:0}.ColumnChooser-module__Dk73Tq__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-end:0;border-block-start:1px solid var(--color-border);display:flex}@media (max-width:767px){.ColumnChooser-module__Dk73Tq__option{min-block-size:44px}}
.Filters-module__e9kZXa__root{display:inline-flex;position:relative}.Filters-module__e9kZXa__triggerActive{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-on-primary-soft)}.Filters-module__e9kZXa__triggerCount{min-inline-size:20px;padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:center;line-height:20px}.Filters-module__e9kZXa__panel{inline-size:min(460px, calc(100vw - 2 * var(--space-4)));max-inline-size:calc(100vw - 2 * var(--space-2));max-block-size:min(640px, calc(100dvh - 2 * var(--space-2)));border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-surface-dialog);color:var(--color-text);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-highlight);margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.Filters-module__e9kZXa__panel[open]{flex-direction:column;display:flex}.Filters-module__e9kZXa__panel::backdrop{background:0 0}.Filters-module__e9kZXa__panel[data-sheet]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-block-end:0;border-inline:0;max-block-size:min(88dvh,720px);inline-size:100vw;max-inline-size:100vw;inset:auto 0 0}.Filters-module__e9kZXa__panel[data-sheet]::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:var(--glass-blur-sm)}.Filters-module__e9kZXa__form{flex-direction:column;flex:auto;min-block-size:0;display:flex}.Filters-module__e9kZXa__formHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4) var(--space-2);border-block-end:1px solid var(--color-border);display:flex}.Filters-module__e9kZXa__formTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:0}.Filters-module__e9kZXa__formBody{gap:var(--space-4);overscroll-behavior:contain;min-block-size:0;padding:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.Filters-module__e9kZXa__formFooter{justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-border);flex-shrink:0;display:flex}.Filters-module__e9kZXa__fieldset{gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.Filters-module__e9kZXa__legend{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-block-end:var(--space-2);padding:0}.Filters-module__e9kZXa__hint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.Filters-module__e9kZXa__range,.Filters-module__e9kZXa__pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Filters-module__e9kZXa__pair>:only-child{grid-column:1/-1}.Filters-module__e9kZXa__checks{gap:var(--space-2);flex-direction:column;display:flex}.Filters-module__e9kZXa__segmented{padding:var(--space-0-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);align-self:flex-start;display:inline-flex}.Filters-module__e9kZXa__segment{padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.Filters-module__e9kZXa__segment:has(input:focus-visible){outline:2px solid var(--color-focus-ring)}.Filters-module__e9kZXa__segmentActive{background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-primary)}.Filters-module__e9kZXa__chipBar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border);flex-wrap:wrap;display:flex}.Filters-module__e9kZXa__chipList{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.Filters-module__e9kZXa__activeChip{align-items:center;gap:var(--space-1);max-inline-size:100%;min-block-size:var(--size-control-sm);padding-inline:var(--space-3) var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-flex}.Filters-module__e9kZXa__activeChipLabel{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:inline-flex;overflow:hidden}.Filters-module__e9kZXa__activeChipRemove{border-radius:var(--radius-full);block-size:24px;inline-size:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Filters-module__e9kZXa__activeChipRemove:hover{background:var(--color-surface-hover);color:var(--color-text)}.Filters-module__e9kZXa__activeChipRemove:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@media (max-width:767px){.Filters-module__e9kZXa__formFooter{padding-block-end:max(var(--space-3), env(safe-area-inset-bottom))}.Filters-module__e9kZXa__formFooter>*{flex:1}.Filters-module__e9kZXa__segmented{align-self:stretch}.Filters-module__e9kZXa__segment{flex:1;justify-content:center;align-items:center;min-block-size:40px;display:inline-flex}.Filters-module__e9kZXa__activeChip{min-block-size:40px}.Filters-module__e9kZXa__activeChipRemove{block-size:32px;inline-size:32px}}.Filters-module__e9kZXa__subLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.Filters-module__e9kZXa__presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.Filters-module__e9kZXa__preset{min-block-size:var(--size-control-sm);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;align-items:center;display:inline-flex}.Filters-module__e9kZXa__preset:hover{background:var(--color-surface-hover)}.Filters-module__e9kZXa__preset:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Filters-module__e9kZXa__preset[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-on-primary-soft);font-weight:var(--font-weight-semibold)}@media (max-width:767px){.Filters-module__e9kZXa__preset{min-block-size:40px}}
.Import-module__D_GmOG__dialog{gap:var(--space-5);color:var(--color-text);flex-direction:column;display:flex;container-type:inline-size}.Import-module__D_GmOG__steps{align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.Import-module__D_GmOG__step{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex:1 1 0;display:flex}.Import-module__D_GmOG__step:not(:last-child):after{content:"";min-inline-size:var(--space-4);border-radius:var(--radius-full);background:var(--color-border);flex:auto;block-size:2px}.Import-module__D_GmOG__step:last-child{flex:none}.Import-module__D_GmOG__stepNumber{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;block-size:28px;inline-size:28px;display:inline-flex}.Import-module__D_GmOG__stepLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Import-module__D_GmOG__current{color:var(--color-text)}.Import-module__D_GmOG__current .Import-module__D_GmOG__stepNumber{background:var(--color-primary-gradient);color:var(--color-on-primary);box-shadow:var(--shadow-sm);border-color:#0000}.Import-module__D_GmOG__complete .Import-module__D_GmOG__stepNumber{background:var(--color-success-soft);color:var(--color-success);border-color:#0000}.Import-module__D_GmOG__complete:not(:last-child):after{background:var(--color-success)}.Import-module__D_GmOG__uploadLayout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.Import-module__D_GmOG__howTo{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Import-module__D_GmOG__howToItem{gap:var(--space-2);flex-direction:column;padding-inline-start:var(--space-10);display:flex;position:relative}.Import-module__D_GmOG__howToIcon{border-radius:var(--radius-md);background:var(--color-primary-soft);block-size:28px;inline-size:28px;color:var(--color-on-primary-soft);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.Import-module__D_GmOG__nowrap{white-space:nowrap}.Import-module__D_GmOG__howToTitle{font-weight:var(--font-weight-semibold);margin:0;padding-block-start:var(--space-0-5)}.Import-module__D_GmOG__howToText{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.Import-module__D_GmOG__templateButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}.Import-module__D_GmOG__rules{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-direction:column;margin:0;padding-inline-start:var(--space-4);display:flex}.Import-module__D_GmOG__uploadColumn{gap:var(--space-3);flex-direction:column;align-self:stretch;display:flex}.Import-module__D_GmOG__uploadColumn>:first-child{flex:auto;justify-content:center}.Import-module__D_GmOG__chosenFile{justify-content:center;gap:var(--space-1) var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.Import-module__D_GmOG__chosenName{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.Import-module__D_GmOG__chosenSize{color:var(--color-text-muted)}.Import-module__D_GmOG__checking{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-primary);font-weight:var(--font-weight-semibold);margin:0;display:inline-flex}.Import-module__D_GmOG__spinner{border:2px solid var(--color-primary-soft);border-block-start-color:var(--color-primary);border-radius:var(--radius-full);block-size:14px;inline-size:14px;animation:.8s linear infinite Import-module__D_GmOG__spin}@keyframes Import-module__D_GmOG__spin{to{transform:rotate(360deg)}}.Import-module__D_GmOG__review{gap:var(--space-4);flex-direction:column;display:flex}.Import-module__D_GmOG__reviewHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Import-module__D_GmOG__reviewFile{min-inline-size:0;color:var(--color-text-muted);margin:0}.Import-module__D_GmOG__reviewFileName{color:var(--color-text);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.Import-module__D_GmOG__summary{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Import-module__D_GmOG__tabCount{min-inline-size:22px;padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-raised);border:1px solid var(--color-border);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.Import-module__D_GmOG__calloutText{margin:0 0 var(--space-2)}.Import-module__D_GmOG__bulk{margin-block-end:var(--space-3)}.Import-module__D_GmOG__noRows{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted);margin:0}.Import-module__D_GmOG__more{justify-content:center;padding-block-start:var(--space-4);display:flex}.Import-module__D_GmOG__rowsContainer{container-type:inline-size}.Import-module__D_GmOG__rows{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-md)}.Import-module__D_GmOG__rows th{z-index:1;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border);background:linear-gradient(var(--color-surface-raised), var(--color-surface-raised)), var(--color-surface-solid);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-align:start;white-space:nowrap;position:sticky;inset-block-start:calc(-1 * var(--space-6))}.Import-module__D_GmOG__rows td{padding:var(--space-3);vertical-align:top}.Import-module__D_GmOG__rowItem+.Import-module__D_GmOG__rowItem td{border-block-start:1px solid var(--color-border)}.Import-module__D_GmOG__colRow{inline-size:7%}.Import-module__D_GmOG__colPhone{inline-size:17%}.Import-module__D_GmOG__colBirth{inline-size:13%}.Import-module__D_GmOG__colStatus{inline-size:14%}.Import-module__D_GmOG__colIssues{inline-size:30%}.Import-module__D_GmOG__rowNumber{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.Import-module__D_GmOG__cellName{overflow-wrap:anywhere}.Import-module__D_GmOG__name{font-weight:var(--font-weight-semibold);display:block}.Import-module__D_GmOG__secondary{font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}.Import-module__D_GmOG__muted{color:var(--color-text-muted)}.Import-module__D_GmOG__tabular{font-variant-numeric:tabular-nums;white-space:nowrap}.Import-module__D_GmOG__cellRow{border-inline-start:3px solid #0000}.Import-module__D_GmOG__row_invalid .Import-module__D_GmOG__cellRow{border-inline-start-color:var(--color-danger)}.Import-module__D_GmOG__row_duplicate .Import-module__D_GmOG__cellRow{border-inline-start-color:var(--color-warning)}.Import-module__D_GmOG__issues{gap:var(--space-2);font-size:var(--font-size-sm);flex-direction:column;display:flex}.Import-module__D_GmOG__errorList,.Import-module__D_GmOG__matchList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Import-module__D_GmOG__errorItem{align-items:flex-start;gap:var(--space-1);color:var(--color-danger);display:flex}.Import-module__D_GmOG__errorItem svg{margin-block-start:2px}.Import-module__D_GmOG__sameAs,.Import-module__D_GmOG__matchesTitle{color:var(--color-warning);font-weight:var(--font-weight-semibold);margin:0}.Import-module__D_GmOG__matches{gap:var(--space-1);flex-direction:column;display:flex}.Import-module__D_GmOG__matchItem{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.Import-module__D_GmOG__matchLink{align-items:center;gap:var(--space-1);min-inline-size:0;color:var(--color-primary);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;flex-wrap:wrap;text-decoration:none;display:inline-flex}.Import-module__D_GmOG__matchLink:hover{text-decoration:underline}.Import-module__D_GmOG__matchLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.Import-module__D_GmOG__matchReasons{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.Import-module__D_GmOG__anyway{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.Import-module__D_GmOG__done{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);text-align:center;flex-direction:column;display:flex}.Import-module__D_GmOG__doneIcon{block-size:56px;inline-size:56px;border-radius:var(--radius-full);background:var(--color-success-soft);color:var(--color-success);justify-content:center;align-items:center;margin-block-end:var(--space-2);display:flex}.Import-module__D_GmOG__doneTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.Import-module__D_GmOG__doneText{color:var(--color-text-muted);margin:0}.Import-module__D_GmOG__doneRange{color:var(--color-primary);font-weight:var(--font-weight-bold);white-space:nowrap}@container (max-width:760px){.Import-module__D_GmOG__uploadLayout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.Import-module__D_GmOG__stepLabel{font-size:var(--font-size-xs)}}@container (max-width:800px){.Import-module__D_GmOG__rows,.Import-module__D_GmOG__rows tbody{display:block}.Import-module__D_GmOG__rows thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.Import-module__D_GmOG__rowItem{gap:var(--space-1) var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"row name status""phone phone phone""birth birth birth""issues issues issues";margin-block-end:var(--space-3);display:grid}.Import-module__D_GmOG__row_invalid{border-color:var(--color-danger)}.Import-module__D_GmOG__row_duplicate{border-color:var(--color-warning)}.Import-module__D_GmOG__rows td{padding:0;display:block}.Import-module__D_GmOG__rowItem+.Import-module__D_GmOG__rowItem td{border-block-start:0}.Import-module__D_GmOG__cellRow{border-inline-start:0;grid-area:row;padding-block-start:2px}.Import-module__D_GmOG__cellName{grid-area:name}.Import-module__D_GmOG__cellStatus{grid-area:status}.Import-module__D_GmOG__cellPhone{grid-area:phone}.Import-module__D_GmOG__cellBirth{grid-area:birth}.Import-module__D_GmOG__cellPhone,.Import-module__D_GmOG__cellBirth{font-size:var(--font-size-sm)}.Import-module__D_GmOG__cellPhone:before,.Import-module__D_GmOG__cellBirth:before{content:attr(data-label) " · ";color:var(--color-text-muted)}.Import-module__D_GmOG__cellIssues{grid-area:issues}.Import-module__D_GmOG__cellIssues:has(>.Import-module__D_GmOG__muted){display:none}.Import-module__D_GmOG__issues{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-1);padding-block-start:var(--space-2)}}@media (max-width:640px){.Import-module__D_GmOG__cancel{display:none}.Import-module__D_GmOG__footerButton{flex:auto}.Import-module__D_GmOG__done{min-block-size:55dvh}}@media (prefers-reduced-motion:reduce){.Import-module__D_GmOG__spinner{animation-duration:2.4s}}
.PatientFileDialogs-module__DAhNvG__body{gap:var(--space-4);color:var(--color-text);flex-direction:column;display:flex}.PatientFileDialogs-module__DAhNvG__text{color:var(--color-text-muted);margin:0}.PatientFileDialogs-module__DAhNvG__patient{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.PatientFileDialogs-module__DAhNvG__patientName{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.PatientFileDialogs-module__DAhNvG__fileNumber{color:var(--color-primary);font-weight:var(--font-weight-bold)}.PatientFileDialogs-module__DAhNvG__calloutLine{margin:0}.PatientFileDialogs-module__DAhNvG__calloutLine+.PatientFileDialogs-module__DAhNvG__calloutLine{margin-block-start:var(--space-2)}
.PatientCells-module__uobv7q__identity{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.PatientCells-module__uobv7q__stack{gap:var(--space-0-5);flex-direction:column;min-inline-size:0;display:flex}.PatientCells-module__uobv7q__name{font-weight:var(--font-weight-semibold);text-align:match-parent;overflow-wrap:anywhere}.PatientCells-module__uobv7q__stack>.PatientCells-module__uobv7q__name{align-self:flex-start}.PatientCells-module__uobv7q__primary{text-overflow:ellipsis;text-align:match-parent;font-weight:var(--font-weight-semibold);overflow:hidden}.PatientCells-module__uobv7q__stack>.PatientCells-module__uobv7q__primary{align-self:flex-start;max-inline-size:100%}.PatientCells-module__uobv7q__secondary{text-overflow:ellipsis;font-size:var(--font-size-xs);color:var(--color-text-muted);overflow:hidden}.PatientCells-module__uobv7q__tabular{font-variant-numeric:tabular-nums}.PatientCells-module__uobv7q__muted{color:var(--color-text-muted)}.PatientCells-module__uobv7q__owed{font-weight:var(--font-weight-bold);color:var(--color-danger)}.PatientCells-module__uobv7q__credit{font-weight:var(--font-weight-semibold);color:var(--color-success)}.PatientCells-module__uobv7q__link{color:var(--color-text);text-decoration:none}.PatientCells-module__uobv7q__link:hover,.PatientCells-module__uobv7q__link:focus-visible{color:var(--color-primary);text-decoration:underline}.PatientCells-module__uobv7q__inline{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;display:inline-flex}.PatientCells-module__uobv7q__whatsApp{color:var(--color-success);display:inline-flex}.PatientCells-module__uobv7q__archived{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-warning)}.PatientCells-module__uobv7q__identityBlock{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.PatientCells-module__uobv7q__tags{max-inline-size:100%}.PatientCells-module__uobv7q__incomplete{white-space:nowrap;max-inline-size:100%;display:flex}@media (hover:hover){.PatientCells-module__uobv7q__tagAddOnHover:not([aria-expanded=true]){opacity:0;transition:opacity var(--duration-base)}.PatientCells-module__uobv7q__tagAddOnHover:focus-visible{opacity:1}tr:hover .PatientCells-module__uobv7q__tagAddOnHover{opacity:1}li:hover .PatientCells-module__uobv7q__tagAddOnHover{opacity:1}}.PatientCells-module__uobv7q__money{color:var(--color-text);white-space:nowrap;text-decoration:none}.PatientCells-module__uobv7q__money:hover,.PatientCells-module__uobv7q__money:focus-visible{text-decoration:underline}.PatientCells-module__uobv7q__select{block-size:18px;inline-size:18px;accent-color:var(--color-primary);cursor:pointer;vertical-align:middle;margin:0}.PatientCells-module__uobv7q__select:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:767px){.PatientCells-module__uobv7q__select{block-size:22px;inline-size:22px}}.PatientCells-module__uobv7q__idLine{align-items:center;gap:var(--space-2);display:inline-flex;overflow:visible}.PatientCells-module__uobv7q__fitBadge{min-inline-size:0;max-inline-size:100%;display:flex}.PatientCells-module__uobv7q__fitBadge>span{min-inline-size:0;max-inline-size:100%}.PatientCells-module__uobv7q__badgeText{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.PatientCells-module__uobv7q__coverage{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}
.OtherIncome-module__L58Ana__muted{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.OtherIncome-module__L58Ana__subtle{color:var(--color-text-muted);font-size:var(--font-size-xs)}.OtherIncome-module__L58Ana__form{gap:var(--space-4);color:var(--color-text);flex-direction:column;display:flex}.OtherIncome-module__L58Ana__formDialog{inline-size:min(600px, calc(100vw - var(--space-8)))}@media (max-width:640px){.OtherIncome-module__L58Ana__formDialog{inline-size:calc(100vw - var(--space-4))}}.OtherIncome-module__L58Ana__amountField input{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.OtherIncome-module__L58Ana__twoCols{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.OtherIncome-module__L58Ana__twoCols{grid-template-columns:repeat(2,minmax(0,1fr))}}.OtherIncome-module__L58Ana__chipField{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.OtherIncome-module__L58Ana__fieldLabel{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.OtherIncome-module__L58Ana__required{color:var(--color-danger);margin-inline-start:var(--space-0-5)}.OtherIncome-module__L58Ana__fieldError{color:var(--color-danger);font-size:var(--font-size-xs);margin:0}.OtherIncome-module__L58Ana__chipWrap{gap:var(--space-2);flex-wrap:wrap;display:flex}.OtherIncome-module__L58Ana__chip{align-items:center;gap:var(--space-2);min-block-size:var(--size-control-md);padding-inline:var(--space-3);border:1px solid var(--color-border-strong,var(--color-border));border-radius:var(--radius-full);background:var(--color-surface-solid);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast), border-color var(--duration-fast);flex-shrink:0;display:inline-flex}.OtherIncome-module__L58Ana__chip:hover{background:var(--color-surface-hover)}.OtherIncome-module__L58Ana__chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.OtherIncome-module__L58Ana__chip[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-on-primary-soft)}.OtherIncome-module__L58Ana__chip[data-invalid=true]{border-color:var(--color-danger)}.OtherIncome-module__L58Ana__chipQuiet{color:var(--color-text-muted);border-style:dashed}.OtherIncome-module__L58Ana__hint{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.OtherIncome-module__L58Ana__facts{gap:var(--space-2) var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-solid);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:560px){.OtherIncome-module__L58Ana__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.OtherIncome-module__L58Ana__fact{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.OtherIncome-module__L58Ana__fact dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.OtherIncome-module__L58Ana__fact dd{color:var(--color-text);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}.OtherIncome-module__L58Ana__factStrong dd{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.OtherIncome-module__L58Ana__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OtherIncome-module__L58Ana__row{align-items:center;gap:var(--space-0-5) var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"main amount menu""sub tags menu";display:grid}.OtherIncome-module__L58Ana__row:last-child{border-block-end:0}.OtherIncome-module__L58Ana__rowMain{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;grid-area:main;min-inline-size:0;display:flex}.OtherIncome-module__L58Ana__openButton{min-inline-size:0;color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.OtherIncome-module__L58Ana__openButton:hover{color:var(--color-primary);text-decoration:underline}.OtherIncome-module__L58Ana__openButton:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.OtherIncome-module__L58Ana__categoryTag{color:var(--color-text-muted);font-size:var(--font-size-sm)}.OtherIncome-module__L58Ana__rowSub{min-inline-size:0;color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:sub}.OtherIncome-module__L58Ana__rowAmount{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);white-space:nowrap;grid-area:amount;justify-self:end}.OtherIncome-module__L58Ana__rowAmount[data-tone=in]{color:var(--gp-green-text)}.OtherIncome-module__L58Ana__rowAmount[data-tone=minus]{color:var(--gp-rose-text)}.OtherIncome-module__L58Ana__rowAmount[data-struck]{color:var(--color-text-muted);font-weight:var(--font-weight-semibold);text-decoration:line-through}.OtherIncome-module__L58Ana__rowTags{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;grid-area:tags;display:flex}.OtherIncome-module__L58Ana__rowMenu{grid-area:menu}.OtherIncome-module__L58Ana__totalLine{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-block-start:1px solid var(--color-border);font-weight:var(--font-weight-semibold);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.OtherIncome-module__L58Ana__totalLine .OtherIncome-module__L58Ana__rowAmount{font-size:var(--font-size-md)}.OtherIncome-module__L58Ana__card{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.OtherIncome-module__L58Ana__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.OtherIncome-module__L58Ana__cardHeading{flex-direction:column;flex:200px;gap:2px;min-inline-size:0;display:flex}.OtherIncome-module__L58Ana__cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.OtherIncome-module__L58Ana__cardSubtitle{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.OtherIncome-module__L58Ana__cardActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.OtherIncome-module__L58Ana__cardIcon{border-radius:var(--radius-md);background:var(--gp-green-chip);block-size:40px;inline-size:40px;color:var(--gp-green-text);flex:none;place-items:center;display:inline-grid}.OtherIncome-module__L58Ana__section{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.OtherIncome-module__L58Ana__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.OtherIncome-module__L58Ana__sectionTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.OtherIncome-module__L58Ana__drawerBody{gap:var(--space-4);flex-direction:column;display:flex}.OtherIncome-module__L58Ana__bigAmount{flex-direction:column;gap:2px;display:flex}.OtherIncome-module__L58Ana__bigAmountValue{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.OtherIncome-module__L58Ana__bigAmountValue[data-struck]{color:var(--color-text-muted);text-decoration:line-through}.OtherIncome-module__L58Ana__history{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OtherIncome-module__L58Ana__historyItem{border-inline-start:3px solid var(--color-border);flex-direction:column;gap:2px;padding-inline-start:var(--space-3);display:flex}.OtherIncome-module__L58Ana__historyItem[data-kind=taken]{border-inline-start-color:var(--gp-amber-edge)}.OtherIncome-module__L58Ana__historyItem[data-kind=replaced]{border-inline-start-color:var(--gp-sky-edge)}.OtherIncome-module__L58Ana__historyTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.OtherIncome-module__L58Ana__linkButton{color:var(--color-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.OtherIncome-module__L58Ana__linkButton:hover{text-decoration:underline}.OtherIncome-module__L58Ana__linkButton:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.OtherIncome-module__L58Ana__notes{color:var(--color-text);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.OtherIncome-module__L58Ana__managerList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OtherIncome-module__L58Ana__managerRow{align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);flex-wrap:wrap;display:flex}.OtherIncome-module__L58Ana__managerRow:last-child{border-block-end:0}.OtherIncome-module__L58Ana__managerText{gap:var(--space-0-5);flex-direction:column;flex:200px;min-inline-size:0;display:flex}.OtherIncome-module__L58Ana__managerTitle{color:var(--color-text);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.OtherIncome-module__L58Ana__inactive .OtherIncome-module__L58Ana__managerTitle{color:var(--color-text-muted)}.OtherIncome-module__L58Ana__managerActions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.OtherIncome-module__L58Ana__upButton svg{transform:rotate(180deg)}@media (max-width:640px){.OtherIncome-module__L58Ana__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main menu""amount menu""sub sub""tags tags"}.OtherIncome-module__L58Ana__rowAmount{justify-self:start}.OtherIncome-module__L58Ana__rowTags{justify-content:flex-start}}
.TagMenu-module__4tsrAa__panel{inline-size:min(320px, calc(100vw - 2 * var(--space-4)));max-block-size:min(460px, calc(100dvh - 2 * var(--space-2)));border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-surface-dialog);color:var(--color-text);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-highlight);margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.TagMenu-module__4tsrAa__panel[open]{flex-direction:column;display:flex}.TagMenu-module__4tsrAa__panel::backdrop{background:0 0}.TagMenu-module__4tsrAa__panel[data-sheet]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-block-end:0;border-inline:0;max-block-size:min(80dvh,560px);inline-size:100vw;max-inline-size:100vw;inset:auto 0 0}.TagMenu-module__4tsrAa__panel[data-sheet]::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:var(--glass-blur-sm)}.TagMenu-module__4tsrAa__menu{flex-direction:column;flex:auto;min-block-size:0;display:flex}.TagMenu-module__4tsrAa__header{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3) var(--space-1);display:flex}.TagMenu-module__4tsrAa__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin:0}.TagMenu-module__4tsrAa__searchRow{align-items:center;gap:var(--space-2);margin-inline:var(--space-3);padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);margin-block-end:var(--space-2);display:flex}.TagMenu-module__4tsrAa__searchRow:focus-within{border-color:var(--color-primary);outline:2px solid var(--color-focus-ring);outline-offset:-1px}.TagMenu-module__4tsrAa__search{min-inline-size:0;block-size:var(--size-control-sm);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);background:0 0;border:0;outline:none;flex:1;padding:0}.TagMenu-module__4tsrAa__body{overscroll-behavior:contain;min-block-size:0;flex:auto;padding-block-end:var(--space-2);overflow-y:auto}.TagMenu-module__4tsrAa__list{padding:0 var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex}.TagMenu-module__4tsrAa__option{align-items:center;gap:var(--space-2);min-block-size:36px;inline-size:100%;padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.TagMenu-module__4tsrAa__option:hover{background:var(--color-surface-hover)}.TagMenu-module__4tsrAa__option:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.TagMenu-module__4tsrAa__option:disabled{opacity:.6;cursor:progress}.TagMenu-module__4tsrAa__option[aria-pressed=true]{font-weight:var(--font-weight-semibold)}.TagMenu-module__4tsrAa__optionName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.TagMenu-module__4tsrAa__dot{border-radius:var(--radius-full);background:var(--chip-dot);flex-shrink:0;block-size:10px;inline-size:10px}.TagMenu-module__4tsrAa__check{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);block-size:18px;inline-size:18px;color:var(--color-on-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TagMenu-module__4tsrAa__option[aria-pressed=true] .TagMenu-module__4tsrAa__check{border-color:var(--color-primary);background:var(--color-primary)}.TagMenu-module__4tsrAa__inactive{font-size:var(--font-size-xs);color:var(--color-text-muted)}.TagMenu-module__4tsrAa__create{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.TagMenu-module__4tsrAa__note{padding:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.TagMenu-module__4tsrAa__tone[data-color=slate]{--chip-dot:var(--tag-slate-dot)}.TagMenu-module__4tsrAa__tone[data-color=teal]{--chip-dot:var(--tag-teal-dot)}.TagMenu-module__4tsrAa__tone[data-color=blue]{--chip-dot:var(--tag-blue-dot)}.TagMenu-module__4tsrAa__tone[data-color=violet]{--chip-dot:var(--tag-violet-dot)}.TagMenu-module__4tsrAa__tone[data-color=rose]{--chip-dot:var(--tag-rose-dot)}.TagMenu-module__4tsrAa__tone[data-color=amber]{--chip-dot:var(--tag-amber-dot)}.TagMenu-module__4tsrAa__tone[data-color=green]{--chip-dot:var(--tag-green-dot)}.TagMenu-module__4tsrAa__tone[data-color=orange]{--chip-dot:var(--tag-orange-dot)}@media (max-width:767px){.TagMenu-module__4tsrAa__option{min-block-size:44px}.TagMenu-module__4tsrAa__search{block-size:40px}.TagMenu-module__4tsrAa__body{padding-block-end:max(var(--space-3), env(safe-area-inset-bottom))}}.TagMenu-module__4tsrAa__inline{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:inline-flex}.TagMenu-module__4tsrAa__inline>[role=list]{display:contents}.TagMenu-module__4tsrAa__inline[aria-busy=true]{opacity:.75}.TagMenu-module__4tsrAa__add{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:22px;min-inline-size:22px;padding-inline:var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);white-space:nowrap;cursor:pointer;background:0 0;display:inline-flex}.TagMenu-module__4tsrAa__add:hover{border-color:var(--color-primary);color:var(--color-primary)}.TagMenu-module__4tsrAa__add:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TagMenu-module__4tsrAa__add[aria-expanded=true]{border-style:solid;border-color:var(--color-primary);color:var(--color-primary)}.TagMenu-module__4tsrAa__addIconOnly{padding-inline:0}.TagMenu-module__4tsrAa__add svg{block-size:12px;inline-size:12px}@media (max-width:767px){.TagMenu-module__4tsrAa__add{min-block-size:32px;min-inline-size:32px}}
.Equipment-module__u_-lSq__page{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.Equipment-module__u_-lSq__muted{color:var(--color-text-muted);font-size:var(--font-size-sm)}.Equipment-module__u_-lSq__refreshing{opacity:.6;transition:opacity var(--duration-fast)}.Equipment-module__u_-lSq__late{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.Equipment-module__u_-lSq__mono{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;unicode-bidi:isolate}.Equipment-module__u_-lSq__link{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.Equipment-module__u_-lSq__link:hover{text-decoration:underline}.Equipment-module__u_-lSq__pills{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.Equipment-module__u_-lSq__headerActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Equipment-module__u_-lSq__embeddedBar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.Equipment-module__u_-lSq__embeddedBar p{margin:0}.Equipment-module__u_-lSq__tabCount{min-inline-size:1.4em;padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center}.Equipment-module__u_-lSq__tabCount[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.Equipment-module__u_-lSq__kindIcon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);flex-shrink:0;display:block}.Equipment-module__u_-lSq__kindIconSm{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.Equipment-module__u_-lSq__kindBadge{border-radius:var(--radius-md);background:var(--color-primary-soft);block-size:36px;inline-size:36px;color:var(--color-on-primary-soft);flex:none;place-items:center;display:inline-grid}.Equipment-module__u_-lSq__filters{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.Equipment-module__u_-lSq__search{flex:220px;max-inline-size:320px}.Equipment-module__u_-lSq__filterSelect{flex:0 180px;min-inline-size:140px}.Equipment-module__u_-lSq__chipRow{gap:var(--space-1);scrollbar-width:none;max-inline-size:100%;display:flex;overflow-x:auto}.Equipment-module__u_-lSq__chipRow::-webkit-scrollbar{display:none}.Equipment-module__u_-lSq__filterChip{min-block-size:34px;padding-inline:var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-full);background:var(--color-surface-solid);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;flex:none}.Equipment-module__u_-lSq__filterChip:hover{color:var(--color-text)}.Equipment-module__u_-lSq__filterChip[aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-on-primary-soft);font-weight:var(--font-weight-semibold);border-color:#0000}.Equipment-module__u_-lSq__filterChip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@media (max-width:640px){.Equipment-module__u_-lSq__search{flex-basis:100%;max-inline-size:none}.Equipment-module__u_-lSq__filterSelect{flex:140px}}.Equipment-module__u_-lSq__tableView{display:block}.Equipment-module__u_-lSq__cardView{display:none}@container (max-width:700px){.Equipment-module__u_-lSq__tableView{display:none}.Equipment-module__u_-lSq__cardView{display:block}}.Equipment-module__u_-lSq__nameButton{align-items:center;gap:var(--space-3);min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.Equipment-module__u_-lSq__nameButton:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.Equipment-module__u_-lSq__nameButton:hover .Equipment-module__u_-lSq__name{color:var(--color-primary);text-decoration:underline}.Equipment-module__u_-lSq__nameText{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.Equipment-module__u_-lSq__name{color:var(--color-text);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.Equipment-module__u_-lSq__cards{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Equipment-module__u_-lSq__card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-solid);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.Equipment-module__u_-lSq__cardHead{align-items:flex-start;gap:var(--space-2);display:flex}.Equipment-module__u_-lSq__cardHead .Equipment-module__u_-lSq__name{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.Equipment-module__u_-lSq__cardFacts{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.Equipment-module__u_-lSq__cardFacts dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.Equipment-module__u_-lSq__cardFacts dd{font-variant-numeric:tabular-nums;margin:0}.Equipment-module__u_-lSq__cardAction{align-self:stretch;min-block-size:44px}.Equipment-module__u_-lSq__skeleton{border-radius:var(--radius-sm);background:var(--color-skeleton);block-size:14px;display:block}.Equipment-module__u_-lSq__skeleton+.Equipment-module__u_-lSq__skeleton{inline-size:60%}.Equipment-module__u_-lSq__detail{gap:var(--space-5);color:var(--color-text);flex-direction:column;display:flex}.Equipment-module__u_-lSq__identity{align-items:center;gap:var(--space-3);display:flex}.Equipment-module__u_-lSq__identity .Equipment-module__u_-lSq__kindBadge{block-size:44px;inline-size:44px}.Equipment-module__u_-lSq__identityText{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.Equipment-module__u_-lSq__identityKind{font-weight:var(--font-weight-semibold)}.Equipment-module__u_-lSq__facts{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;display:grid}.Equipment-module__u_-lSq__fact dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.Equipment-module__u_-lSq__fact dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.Equipment-module__u_-lSq__notes{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.Equipment-module__u_-lSq__audit{color:var(--color-text-subtle);font-size:var(--font-size-xs);margin:0}.Equipment-module__u_-lSq__panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-direction:column;display:flex}.Equipment-module__u_-lSq__panelTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.Equipment-module__u_-lSq__panelText,.Equipment-module__u_-lSq__panel .Equipment-module__u_-lSq__muted{margin:0}.Equipment-module__u_-lSq__panelActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.Equipment-module__u_-lSq__history{gap:var(--space-3);flex-direction:column;display:flex}.Equipment-module__u_-lSq__history>.Equipment-module__u_-lSq__muted{margin:0}.Equipment-module__u_-lSq__serviceList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Equipment-module__u_-lSq__serviceRow{gap:var(--space-1);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);flex-direction:column;display:flex}.Equipment-module__u_-lSq__serviceRow:first-child{border-block-start:0;padding-block-start:0}.Equipment-module__u_-lSq__serviceRow p{margin:0}.Equipment-module__u_-lSq__serviceHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Equipment-module__u_-lSq__serviceHead>:last-child:not(:first-child){margin-inline-start:auto}.Equipment-module__u_-lSq__serviceDay{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.Equipment-module__u_-lSq__serviceCostText{font-variant-numeric:tabular-nums}.Equipment-module__u_-lSq__serviceText{overflow-wrap:anywhere}.Equipment-module__u_-lSq__serviceForm{gap:var(--space-3);flex-direction:column;display:flex}.Equipment-module__u_-lSq__serviceLine{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.Equipment-module__u_-lSq__serviceDate{flex:0 170px}.Equipment-module__u_-lSq__serviceKind{flex:0 160px}.Equipment-module__u_-lSq__serviceWhat{flex:220px}.Equipment-module__u_-lSq__serviceCost{flex:0 150px}@media (max-width:640px){.Equipment-module__u_-lSq__serviceDate,.Equipment-module__u_-lSq__serviceKind,.Equipment-module__u_-lSq__serviceCost{flex:140px}.Equipment-module__u_-lSq__serviceWhat{flex-basis:100%}}.Equipment-module__u_-lSq__serviceFoot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.Equipment-module__u_-lSq__serviceActions{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.Equipment-module__u_-lSq__preview{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.Equipment-module__u_-lSq__form{gap:var(--space-5);flex-direction:column;display:flex}.Equipment-module__u_-lSq__formGrid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.Equipment-module__u_-lSq__section{gap:var(--space-3);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.Equipment-module__u_-lSq__sectionTitle{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-1);padding:0}.Equipment-module__u_-lSq__choiceField{gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.Equipment-module__u_-lSq__choiceLegend{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-block-end:var(--space-1);padding:0}.Equipment-module__u_-lSq__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.Equipment-module__u_-lSq__choice,.Equipment-module__u_-lSq__tile{align-items:center;gap:var(--space-2);border:1px solid var(--color-control-border);background:var(--color-surface-solid);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Equipment-module__u_-lSq__choice{min-block-size:38px;padding-inline:var(--space-3);border-radius:var(--radius-full)}.Equipment-module__u_-lSq__tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.Equipment-module__u_-lSq__tile{min-block-size:72px;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;line-height:var(--line-height-tight);flex-direction:column;justify-content:center}.Equipment-module__u_-lSq__choice:hover,.Equipment-module__u_-lSq__tile:hover{background:var(--color-surface-hover)}:is(.Equipment-module__u_-lSq__choice:has(input:checked),.Equipment-module__u_-lSq__tile:has(input:checked)){border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-on-primary-soft);font-weight:var(--font-weight-semibold)}:is(.Equipment-module__u_-lSq__choice:has(input:focus-visible),.Equipment-module__u_-lSq__tile:has(input:focus-visible)){outline:2px solid var(--color-focus-ring);outline-offset:2px}.Equipment-module__u_-lSq__choiceField:has(input[data-invalid=true]) .Equipment-module__u_-lSq__choice{border-color:var(--color-danger)}.Equipment-module__u_-lSq__fieldError{color:var(--color-danger);font-size:var(--font-size-xs);margin:0}@media (max-width:400px){.Equipment-module__u_-lSq__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (pointer:coarse){.Equipment-module__u_-lSq__choice,.Equipment-module__u_-lSq__filterChip{min-block-size:42px}}
.SortHeader-module__pIErwq__button{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);max-inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.SortHeader-module__pIErwq__button:hover .SortHeader-module__pIErwq__label{text-decoration:underline}.SortHeader-module__pIErwq__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SortHeader-module__pIErwq__label{text-overflow:ellipsis;overflow:hidden}.SortHeader-module__pIErwq__icon{color:var(--color-text-muted);flex:none}.SortHeader-module__pIErwq__active .SortHeader-module__pIErwq__icon{color:var(--color-primary)}.SortHeader-module__pIErwq__up .SortHeader-module__pIErwq__icon{transform:rotate(180deg)}
.Income-module__N7zPfq__page{gap:var(--space-4);min-inline-size:0;flex-direction:column;padding-block-end:var(--space-12);display:flex}.Income-module__N7zPfq__sections{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.Income-module__N7zPfq__refreshing{opacity:.6;transition:opacity var(--duration-fast)}.Income-module__N7zPfq__headerActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Income-module__N7zPfq__muted{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.Income-module__N7zPfq__subtle{color:var(--color-text-muted);font-size:var(--font-size-xs)}.Income-module__N7zPfq__note{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0;display:flex}.Income-module__N7zPfq__note>svg{flex:none;margin-block-start:1px}.Income-module__N7zPfq__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.Income-module__N7zPfq__strong{font-weight:var(--font-weight-semibold)}.Income-module__N7zPfq__printOnly{display:none}.Income-module__N7zPfq__page [data-tone=up]{color:var(--gp-green-text)}.Income-module__N7zPfq__page [data-tone=down]{color:var(--gp-rose-text)}.Income-module__N7zPfq__toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Income-module__N7zPfq__presets{flex:280px;min-inline-size:0}.Income-module__N7zPfq__branch{flex:0 220px;min-inline-size:160px}.Income-module__N7zPfq__disclosure:focus-visible,.Income-module__N7zPfq__segment:focus-visible,.Income-module__N7zPfq__dayButton:focus-visible,.Income-module__N7zPfq__dayCard:focus-visible,.Income-module__N7zPfq__receiptMain:focus-visible,.Income-module__N7zPfq__link:focus-visible,.Income-module__N7zPfq__cardLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Income-module__N7zPfq__card,.Income-module__N7zPfq__heroCard{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.Income-module__N7zPfq__heroCard{border-color:var(--gp-sky-edge)}.Income-module__N7zPfq__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.Income-module__N7zPfq__cardHeading{flex-direction:column;flex:200px;gap:2px;min-inline-size:0;display:flex}.Income-module__N7zPfq__cardTitle{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);flex-wrap:wrap;margin:0;display:flex}.Income-module__N7zPfq__cardSubtitle{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.Income-module__N7zPfq__cardActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Income-module__N7zPfq__cardIcon{border-radius:var(--radius-md);background:var(--gp-indigo-chip);block-size:40px;inline-size:40px;color:var(--gp-indigo-text);flex:none;place-items:center;display:inline-grid}.Income-module__N7zPfq__cardLink{align-self:flex-start;align-items:center;gap:var(--space-2);min-block-size:36px;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.Income-module__N7zPfq__cardLink:hover{text-decoration:underline}.Income-module__N7zPfq__headline{align-items:center;gap:var(--space-1);padding-block:var(--space-2);text-align:center;flex-direction:column;display:flex}.Income-module__N7zPfq__headlineLabel{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase}.Income-module__N7zPfq__headlineValue{font-variant-numeric:tabular-nums;max-inline-size:100%;font-size:clamp(2.5rem,11vw,4.25rem);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;line-height:1.05}[dir=rtl] .Income-module__N7zPfq__headlineValue{line-height:1.3}.Income-module__N7zPfq__equation{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.Income-module__N7zPfq__emptyHint{color:var(--color-text-muted);font-size:var(--font-size-xs)}.Income-module__N7zPfq__kpis{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:900px){.Income-module__N7zPfq__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.Income-module__N7zPfq__kpis[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.Income-module__N7zPfq__kpis[data-count="7"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.Income-module__N7zPfq__kpi{min-inline-size:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-direction:column;gap:2px;display:flex}.Income-module__N7zPfq__kpi dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.Income-module__N7zPfq__kpi dd{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0}.Income-module__N7zPfq__kpi[data-side=in]{border-color:var(--gp-sky-edge);background:var(--gp-sky-wash)}.Income-module__N7zPfq__kpi[data-side=total]{border-color:var(--gp-green-edge);background:var(--gp-green-wash)}.Income-module__N7zPfq__kpi[data-side=out],.Income-module__N7zPfq__kpi[data-side=minus]{border-color:var(--gp-amber-edge);background:var(--gp-amber-wash)}.Income-module__N7zPfq__outBlock{gap:var(--space-2);flex-direction:column;display:flex}.Income-module__N7zPfq__disclosure{align-self:flex-start;align-items:center;gap:var(--space-2);min-block-size:36px;padding:var(--space-1) var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex}.Income-module__N7zPfq__disclosure:hover{background:var(--color-surface-hover)}.Income-module__N7zPfq__chevron{transition:transform var(--duration-fast);display:inline-flex}.Income-module__N7zPfq__chevron[data-open]{transform:rotate(180deg)}.Income-module__N7zPfq__outFigures{max-inline-size:520px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-raised)}.Income-module__N7zPfq__methodsBlock{gap:var(--space-2);flex-direction:column;display:flex}.Income-module__N7zPfq__blockTitle{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;margin:0}.Income-module__N7zPfq__methodChips{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.Income-module__N7zPfq__methodChip{align-items:flex-start;gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-surface);display:flex}.Income-module__N7zPfq__methodIcon{border-radius:var(--radius-sm);background:var(--gp-sky-chip);block-size:32px;inline-size:32px;color:var(--gp-sky-text);flex:none;place-items:center;display:inline-grid}.Income-module__N7zPfq__methodText{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.Income-module__N7zPfq__methodName{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.Income-module__N7zPfq__methodAmount{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.Income-module__N7zPfq__methodSub{color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.Income-module__N7zPfq__methodOptions{margin:var(--space-1) 0 0;padding:var(--space-1) 0 0;border-block-start:1px solid var(--color-border);gap:2px;list-style:none;display:grid}.Income-module__N7zPfq__methodOption{justify-content:space-between;gap:0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.Income-module__N7zPfq__methodOptionName{overflow-wrap:anywhere;min-inline-size:0}.Income-module__N7zPfq__methodOptionAmount{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.Income-module__N7zPfq__segmented{border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:2px;padding:3px;display:inline-flex}.Income-module__N7zPfq__segment{min-block-size:32px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:none}.Income-module__N7zPfq__segment:hover{color:var(--color-text)}.Income-module__N7zPfq__segment[aria-pressed=true]{background:var(--color-segment-active);box-shadow:var(--shadow-sm);color:var(--color-on-segment-active)}.Income-module__N7zPfq__patientCell{flex-direction:column;min-inline-size:0;display:flex}.Income-module__N7zPfq__link{color:var(--color-primary);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;text-decoration:none}.Income-module__N7zPfq__link:hover{text-decoration:underline}.Income-module__N7zPfq__amount{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);white-space:nowrap}.Income-module__N7zPfq__amount[data-negative]{color:var(--gp-rose-text)}.Income-module__N7zPfq__amount[data-struck]{color:var(--color-text-muted);text-decoration:line-through}.Income-module__N7zPfq__tableView{min-inline-size:0}.Income-module__N7zPfq__cardView{display:none}@media (max-width:900px){.Income-module__N7zPfq__tableView{display:none}.Income-module__N7zPfq__cardView{display:block}}.Income-module__N7zPfq__receiptCards,.Income-module__N7zPfq__dayCards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Income-module__N7zPfq__receiptCard{border-block-end:1px solid var(--color-border)}.Income-module__N7zPfq__receiptCard:last-child{border-block-end:none}.Income-module__N7zPfq__receiptMain{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:56px;padding-block:var(--space-2);color:var(--color-text);text-decoration:none;display:flex}.Income-module__N7zPfq__receiptText{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.Income-module__N7zPfq__receiptName{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.Income-module__N7zPfq__receiptSide{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.Income-module__N7zPfq__daysScroller{overflow-x:auto}.Income-module__N7zPfq__daysTable{border-collapse:collapse;inline-size:100%;min-inline-size:640px;font-size:var(--font-size-sm)}.Income-module__N7zPfq__daysTable th,.Income-module__N7zPfq__daysTable td{padding:var(--space-2);border-block-end:1px solid var(--color-border);text-align:start}.Income-module__N7zPfq__daysTable .Income-module__N7zPfq__num{text-align:end}.Income-module__N7zPfq__daysTable thead th{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.Income-module__N7zPfq__daysTable tbody th{font-weight:var(--font-weight-medium)}.Income-module__N7zPfq__daysTable tfoot th,.Income-module__N7zPfq__daysTable tfoot td{border-block-start:1px solid var(--color-border-strong);font-weight:var(--font-weight-bold);border-block-end:none}.Income-module__N7zPfq__daysTable th:first-child{padding-inline-start:0}.Income-module__N7zPfq__daysTable th:last-child,.Income-module__N7zPfq__daysTable td:last-child{padding-inline-end:0}.Income-module__N7zPfq__dayButton{padding:var(--space-1) 0;color:var(--color-primary);font:inherit;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:none}.Income-module__N7zPfq__dayButton:hover{text-decoration:underline}.Income-module__N7zPfq__dayCards>li{border-block-end:1px solid var(--color-border)}.Income-module__N7zPfq__dayCards>li:last-child{border-block-end:none}.Income-module__N7zPfq__dayCard{min-block-size:56px;inline-size:100%;padding:var(--space-2) 0;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;display:flex}.Income-module__N7zPfq__dayCardTop{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.Income-module__N7zPfq__estimateCard{border-style:dashed}.Income-module__N7zPfq__estimateBadge{padding:1px var(--space-2);border:1px dashed var(--gp-indigo-edge);border-radius:var(--radius-full);color:var(--gp-indigo-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.Income-module__N7zPfq__estimateValue{font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);white-space:nowrap;align-self:center}.Income-module__N7zPfq__skeleton{border-radius:var(--radius-lg);background:var(--color-skeleton);animation:1.4s ease-in-out infinite Income-module__N7zPfq__pulse}.Income-module__N7zPfq__skeletonHero{min-block-size:320px}.Income-module__N7zPfq__skeletonList{min-block-size:220px}@keyframes Income-module__N7zPfq__pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.Income-module__N7zPfq__skeleton{animation:none}.Income-module__N7zPfq__chevron{transition:none}}@media print{.Income-module__N7zPfq__toolbar,.Income-module__N7zPfq__headerActions,.Income-module__N7zPfq__cardActions,.Income-module__N7zPfq__disclosure,.Income-module__N7zPfq__cardLink,.Income-module__N7zPfq__cardView{display:none}.Income-module__N7zPfq__printOnly{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;display:block}.Income-module__N7zPfq__tableView{display:block}.Income-module__N7zPfq__outFigures[hidden]{display:block!important}.Income-module__N7zPfq__headlineValue{font-size:2.5rem}.Income-module__N7zPfq__card,.Income-module__N7zPfq__heroCard{break-inside:avoid-page}.Income-module__N7zPfq__daysTable{min-inline-size:0}}
.PatientsPage-module__vjxzaq__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-block-end:1px solid var(--color-border);flex-wrap:wrap;display:flex}.PatientsPage-module__vjxzaq__search{flex:0 480px;min-inline-size:0}.PatientsPage-module__vjxzaq__notice{margin-block-end:var(--space-4)}.PatientsPage-module__vjxzaq__count{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}.PatientsPage-module__vjxzaq__filters{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.PatientsPage-module__vjxzaq__chip{align-items:center;gap:var(--space-1);min-block-size:var(--size-control-sm);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;display:inline-flex}.PatientsPage-module__vjxzaq__chip:hover{background:var(--color-surface-hover)}.PatientsPage-module__vjxzaq__chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.PatientsPage-module__vjxzaq__chip[aria-pressed=true]{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning)}.PatientsPage-module__vjxzaq__chipCount{min-inline-size:20px;padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:center}.PatientsPage-module__vjxzaq__chip[aria-pressed=true] .PatientsPage-module__vjxzaq__chipCount{background:var(--color-surface);color:var(--color-warning)}.PatientsPage-module__vjxzaq__newButton{align-items:center;gap:var(--space-2);block-size:var(--size-control-md);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-gradient);box-shadow:var(--shadow-md);color:var(--color-on-primary);font-weight:var(--font-weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}.PatientsPage-module__vjxzaq__newButton:hover{filter:brightness(1.08)}.PatientsPage-module__vjxzaq__newButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:760px){.PatientsPage-module__vjxzaq__toolbar{gap:var(--space-3)}.PatientsPage-module__vjxzaq__search{flex:100%}.PatientsPage-module__vjxzaq__filters{gap:var(--space-2) var(--space-4)}}@media (max-width:767px){.PatientsPage-module__vjxzaq__chip{min-block-size:40px}}.PatientsPage-module__vjxzaq__cardView{display:none}.PatientsPage-module__vjxzaq__cards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PatientsPage-module__vjxzaq__refreshing{opacity:.55;transition:opacity var(--duration-base)}.PatientsPage-module__vjxzaq__card{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.PatientsPage-module__vjxzaq__card+.PatientsPage-module__vjxzaq__card{border-block-start:1px solid var(--color-border)}.PatientsPage-module__vjxzaq__cardHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.PatientsPage-module__vjxzaq__cardHead>:not(input,[data-card-menu]){flex:1;min-inline-size:0}.PatientsPage-module__vjxzaq__cardFacts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.PatientsPage-module__vjxzaq__cardFact{min-inline-size:0}.PatientsPage-module__vjxzaq__cardFactWide{grid-column:1/-1}.PatientsPage-module__vjxzaq__cardFact dt{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin-block-end:var(--space-0-5)}.PatientsPage-module__vjxzaq__cardFact dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.PatientsPage-module__vjxzaq__cardBadges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.PatientsPage-module__vjxzaq__cardBadges:empty{display:none}.PatientsPage-module__vjxzaq__cardsEmpty{padding:var(--space-8) var(--space-4)}.PatientsPage-module__vjxzaq__skeleton{border-radius:var(--radius-full);background:var(--color-skeleton);block-size:12px;inline-size:70%;display:block}.PatientsPage-module__vjxzaq__skeleton+.PatientsPage-module__vjxzaq__skeleton{inline-size:45%}@media (max-width:767px){.PatientsPage-module__vjxzaq__tableView{display:none}.PatientsPage-module__vjxzaq__cardView{display:block}}.PatientsPage-module__vjxzaq__quickListsActive{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-on-primary-soft)}.PatientsPage-module__vjxzaq__quickListsActive:hover{background:var(--color-primary-soft)}.PatientsPage-module__vjxzaq__selectChip[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-on-primary-soft)}@media (min-width:768px){.PatientsPage-module__vjxzaq__selectChip{display:none}}.PatientsPage-module__vjxzaq__card[data-selectable]{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.PatientsPage-module__vjxzaq__card[data-selected]{background:var(--color-primary-soft);box-shadow:inset 3px 0 0 var(--color-primary)}.PatientsPage-module__vjxzaq__card[data-selected]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:inset -3px 0 0 var(--color-primary)}
.DaysMonths-module__2jPMaq__toggleAll{align-items:center;gap:var(--space-1);min-block-size:36px;padding-inline:var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex}.DaysMonths-module__2jPMaq__toggleAll:hover{background:var(--color-surface-hover)}.DaysMonths-module__2jPMaq__monthRow>th,.DaysMonths-module__2jPMaq__monthRow>td{border-block-start:1px solid var(--color-border-strong);background:var(--color-surface-raised);font-weight:var(--font-weight-semibold)}tr.DaysMonths-module__2jPMaq__monthRow>th:first-child{padding-inline-start:var(--space-2)}tr.DaysMonths-module__2jPMaq__dayRow>th:first-child{padding-inline-start:calc(var(--space-2) + 24px)}.DaysMonths-module__2jPMaq__toggle,.DaysMonths-module__2jPMaq__cardHead{align-items:center;gap:var(--space-2);min-block-size:32px;color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.DaysMonths-module__2jPMaq__toggle:hover .DaysMonths-module__2jPMaq__name,.DaysMonths-module__2jPMaq__cardHead:hover .DaysMonths-module__2jPMaq__name{color:var(--color-primary)}.DaysMonths-module__2jPMaq__toggleAll:focus-visible,.DaysMonths-module__2jPMaq__toggle:focus-visible,.DaysMonths-module__2jPMaq__cardHead:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.DaysMonths-module__2jPMaq__chevron{color:var(--color-primary);flex:none;display:inline-flex}.DaysMonths-module__2jPMaq__count{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.DaysMonths-module__2jPMaq__monthCards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DaysMonths-module__2jPMaq__monthCard{border-block-end:1px solid var(--color-border)}.DaysMonths-module__2jPMaq__monthCard:last-child{border-block-end:none}.DaysMonths-module__2jPMaq__cardHead{min-block-size:56px;inline-size:100%;padding-block:var(--space-2);white-space:normal;display:flex}.DaysMonths-module__2jPMaq__cardName{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.DaysMonths-module__2jPMaq__monthCard>ul{border-block-start:1px solid var(--color-border);padding-inline-start:var(--space-6)}@media print{.DaysMonths-module__2jPMaq__toggleAll,.DaysMonths-module__2jPMaq__chevron{display:none}}
.BulkTagBar-module__b5sgaa__bar{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-surface-dialog);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--glass-highlight);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:var(--space-3)}.BulkTagBar-module__b5sgaa__spacer{display:none}.BulkTagBar-module__b5sgaa__bar[aria-busy=true]{cursor:progress}.BulkTagBar-module__b5sgaa__count{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.BulkTagBar-module__b5sgaa__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:767px){.BulkTagBar-module__b5sgaa__spacer{block-size:112px;display:block}.BulkTagBar-module__b5sgaa__bar{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-block-end:0;border-inline:0;margin:0;padding-block-end:max(var(--space-2), env(safe-area-inset-bottom));position:fixed;inset-block-end:0;inset-inline:0}.BulkTagBar-module__b5sgaa__actions{flex:100%}.BulkTagBar-module__b5sgaa__actions>*{flex:1 1 0;min-inline-size:0}.BulkTagBar-module__b5sgaa__actions button{justify-content:center;min-block-size:40px;inline-size:100%}}
.Reports-module__zG9iyq__page{gap:var(--space-4);min-inline-size:0;flex-direction:column;padding-block-end:var(--space-12);display:flex}.Reports-module__zG9iyq__muted{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.Reports-module__zG9iyq__refreshing{opacity:.6;transition:opacity var(--duration-fast)}.Reports-module__zG9iyq__reportCard:focus-visible,.Reports-module__zG9iyq__sortButton:focus-visible,.Reports-module__zG9iyq__sortDirection:focus-visible,.Reports-module__zG9iyq__moreButton:focus-visible,.Reports-module__zG9iyq__segment:focus-visible,.Reports-module__zG9iyq__groupToggle:focus-visible,.Reports-module__zG9iyq__monthToggle:focus-visible,.Reports-module__zG9iyq__monthCardHead:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Reports-module__zG9iyq__headerActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Reports-module__zG9iyq__printOnly{display:none}.Reports-module__zG9iyq__meta{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.Reports-module__zG9iyq__catalogSearch{max-inline-size:420px}.Reports-module__zG9iyq__groups{gap:var(--space-6);flex-direction:column;display:flex;container-type:inline-size}.Reports-module__zG9iyq__group{gap:var(--space-3);flex-direction:column;display:flex}.Reports-module__zG9iyq__groupTitle{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);flex-wrap:wrap;margin:0;display:flex}.Reports-module__zG9iyq__groupIcon{border-radius:var(--radius-sm);background:var(--gp-sky-chip);block-size:28px;inline-size:28px;color:var(--gp-sky-text);place-items:center;display:inline-grid}.Reports-module__zG9iyq__groupCount{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.Reports-module__zG9iyq__reportList{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container (min-width:620px){.Reports-module__zG9iyq__reportList{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1000px){.Reports-module__zG9iyq__reportList{grid-template-columns:repeat(3,minmax(0,1fr))}}.Reports-module__zG9iyq__reportCard{gap:var(--space-1);block-size:100%;min-block-size:76px;padding-block:var(--space-3);padding-inline:var(--space-4) var(--space-8);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text);transition:background-color var(--duration-fast), border-color var(--duration-fast);flex-direction:column;text-decoration:none;display:flex;position:relative}.Reports-module__zG9iyq__reportCard:hover{border-color:var(--gp-sky-edge);background:var(--color-surface-hover)}.Reports-module__zG9iyq__reportTitle{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.Reports-module__zG9iyq__nowBadge{padding:0 var(--space-2);border:1px solid var(--gp-indigo-edge);border-radius:var(--radius-full);background:var(--gp-indigo-wash);color:var(--gp-indigo-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.Reports-module__zG9iyq__reportDescription{color:var(--color-text-muted);font-size:var(--font-size-sm)}.Reports-module__zG9iyq__reportGo{color:var(--color-text-subtle);position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);translate:0 -50%}.Reports-module__zG9iyq__catalogSkeleton{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.Reports-module__zG9iyq__skeletonTile,.Reports-module__zG9iyq__skeletonRow{border-radius:var(--radius-lg);background:var(--color-skeleton);animation:1.4s ease-in-out infinite Reports-module__zG9iyq__pulse;display:block}.Reports-module__zG9iyq__skeletonTile{block-size:76px}.Reports-module__zG9iyq__toolbar{gap:var(--space-3);flex-direction:column;display:flex}.Reports-module__zG9iyq__toolbarRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.Reports-module__zG9iyq__choice{gap:var(--space-1);flex-direction:column;display:flex}.Reports-module__zG9iyq__choiceLabel{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.Reports-module__zG9iyq__toolbarInput{inline-size:12rem;max-inline-size:100%}.Reports-module__zG9iyq__segmented{border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.Reports-module__zG9iyq__segment{min-block-size:34px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none}.Reports-module__zG9iyq__segment:hover{color:var(--color-text)}.Reports-module__zG9iyq__segment[aria-pressed=true]{background:var(--color-segment-active);box-shadow:var(--shadow-sm);color:var(--color-on-segment-active)}.Reports-module__zG9iyq__filterPanel{display:none}.Reports-module__zG9iyq__filterPanelOpen{display:block}@media (min-width:761px){.Reports-module__zG9iyq__filtersToggle{display:none}.Reports-module__zG9iyq__filterPanel{display:block}}.Reports-module__zG9iyq__filterGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.Reports-module__zG9iyq__filterGrid:empty{display:none}.Reports-module__zG9iyq__filterField{min-inline-size:0}.Reports-module__zG9iyq__tableRoot{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.Reports-module__zG9iyq__emptyWrap{padding:var(--space-6) var(--space-4);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-surface)}.Reports-module__zG9iyq__tableSkeleton{gap:var(--space-2);flex-direction:column;display:flex}.Reports-module__zG9iyq__skeletonRow{border-radius:var(--radius-sm);block-size:40px}.Reports-module__zG9iyq__cardsOnly{gap:var(--space-3);flex-direction:column;display:none}.Reports-module__zG9iyq__tableOnly{border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-glass);overflow-x:auto}.Reports-module__zG9iyq__tableOnly:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@container (max-width:639px){.Reports-module__zG9iyq__cardsOnly{display:flex}.Reports-module__zG9iyq__tableOnly{display:none}}.Reports-module__zG9iyq__table{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm)}.Reports-module__zG9iyq__table th,.Reports-module__zG9iyq__table td{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border);text-align:start;vertical-align:middle}.Reports-module__zG9iyq__table thead th{z-index:1;padding-block:var(--space-1);background:var(--color-surface-strong);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;vertical-align:bottom;position:sticky;inset-block-start:0}.Reports-module__zG9iyq__longLabel{white-space:normal;text-wrap:balance;max-inline-size:8rem}.Reports-module__zG9iyq__table tbody tr:hover{background:var(--color-surface-hover)}.Reports-module__zG9iyq__table .Reports-module__zG9iyq__end{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.Reports-module__zG9iyq__table tbody tr.Reports-module__zG9iyq__noteRow td{background:var(--color-surface-raised);color:var(--color-text-muted)}.Reports-module__zG9iyq__table tbody tr.Reports-module__zG9iyq__noteRow td:first-child{font-style:italic}.Reports-module__zG9iyq__table tbody tr.Reports-module__zG9iyq__noteRow[data-first-note] td{border-block-start:1px dashed var(--color-border-strong)}.Reports-module__zG9iyq__table tfoot td{border-block-start:2px solid var(--color-border-strong);background:var(--color-surface-raised);font-weight:var(--font-weight-bold);border-block-end:none}.Reports-module__zG9iyq__sortButton{align-items:center;gap:var(--space-1);min-block-size:32px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.Reports-module__zG9iyq__end .Reports-module__zG9iyq__sortButton{text-align:end;flex-direction:row-reverse}.Reports-module__zG9iyq__sortButton:hover{color:var(--color-text)}.Reports-module__zG9iyq__sortIcon{opacity:0;transition:opacity var(--duration-fast), transform var(--duration-fast);display:inline-flex}.Reports-module__zG9iyq__sortButton:hover .Reports-module__zG9iyq__sortIcon,.Reports-module__zG9iyq__sortButton:focus-visible .Reports-module__zG9iyq__sortIcon{opacity:.5}.Reports-module__zG9iyq__sortIcon[data-direction]{opacity:1;color:var(--color-primary)}.Reports-module__zG9iyq__sortIcon[data-direction=asc]{transform:rotate(180deg)}.Reports-module__zG9iyq__topTotals{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary-edge);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.Reports-module__zG9iyq__topTotalsTitle{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.Reports-module__zG9iyq__topTotalsList{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));margin:0;display:grid}.Reports-module__zG9iyq__topTotal{flex-direction:column;min-inline-size:0;display:flex}.Reports-module__zG9iyq__topTotal dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.Reports-module__zG9iyq__topTotal dd{color:var(--color-text);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0}.Reports-module__zG9iyq__groupBar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Reports-module__zG9iyq__groupToggle{align-items:center;gap:var(--space-1);min-block-size:36px;padding-inline:var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex}.Reports-module__zG9iyq__groupToggle:hover{background:var(--color-surface-hover)}.Reports-module__zG9iyq__table .Reports-module__zG9iyq__monthRow>th,.Reports-module__zG9iyq__table .Reports-module__zG9iyq__monthRow>td{border-block-start:1px solid var(--color-border-strong);background:var(--color-surface-raised);font-weight:var(--font-weight-semibold)}.Reports-module__zG9iyq__table tbody tr.Reports-module__zG9iyq__monthRow:hover>th,.Reports-module__zG9iyq__table tbody tr.Reports-module__zG9iyq__monthRow:hover>td{background:var(--color-surface-hover)}.Reports-module__zG9iyq__table .Reports-module__zG9iyq__monthRow~tr>td:first-child{padding-inline-start:calc(var(--space-3) + 24px)}.Reports-module__zG9iyq__monthToggle{align-items:center;gap:var(--space-2);min-block-size:32px;color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.Reports-module__zG9iyq__monthToggle:hover .Reports-module__zG9iyq__monthName,.Reports-module__zG9iyq__monthCardHead:hover .Reports-module__zG9iyq__monthName{color:var(--color-primary)}.Reports-module__zG9iyq__monthChevron{color:var(--color-primary);flex:none;display:inline-flex}.Reports-module__zG9iyq__monthCount{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Reports-module__zG9iyq__monthCards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Reports-module__zG9iyq__monthCard{gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.Reports-module__zG9iyq__monthCardHead{align-items:center;gap:var(--space-2);min-block-size:44px;inline-size:100%;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.Reports-module__zG9iyq__monthCardName{min-inline-size:0;font-weight:var(--font-weight-semibold);flex-direction:column;flex:auto;display:flex}.Reports-module__zG9iyq__monthCard .Reports-module__zG9iyq__card{background:var(--color-surface-raised);box-shadow:none}.Reports-module__zG9iyq__sortBar{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.Reports-module__zG9iyq__sortBar>:first-child{flex:180px}.Reports-module__zG9iyq__sortDirection{align-items:center;gap:var(--space-1);min-block-size:var(--size-control-sm);padding-inline:var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;display:inline-flex}.Reports-module__zG9iyq__sortDirection .Reports-module__zG9iyq__sortIcon{opacity:1}.Reports-module__zG9iyq__cards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Reports-module__zG9iyq__card{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.Reports-module__zG9iyq__card[data-note]{background:var(--color-surface-raised);box-shadow:none;border-style:dashed}.Reports-module__zG9iyq__card[data-note] .Reports-module__zG9iyq__cardTitle{color:var(--color-text-muted);font-style:italic}.Reports-module__zG9iyq__card[data-first-note]{margin-block-start:var(--space-2)}.Reports-module__zG9iyq__cardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.Reports-module__zG9iyq__cardTitle{min-inline-size:0;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.Reports-module__zG9iyq__cardFigure{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);white-space:nowrap}.Reports-module__zG9iyq__cardDetails{gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.Reports-module__zG9iyq__cardDetail{flex-direction:column;min-inline-size:0;display:flex}.Reports-module__zG9iyq__cardDetail dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.Reports-module__zG9iyq__cardDetail dd{overflow-wrap:anywhere;margin:0}.Reports-module__zG9iyq__numeric{font-variant-numeric:tabular-nums}.Reports-module__zG9iyq__more{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Reports-module__zG9iyq__moreButton{min-block-size:40px;padding-inline:var(--space-4);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.Reports-module__zG9iyq__moreButton:hover{background:var(--color-surface-hover)}@keyframes Reports-module__zG9iyq__pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.Reports-module__zG9iyq__skeletonTile,.Reports-module__zG9iyq__skeletonRow{animation:none}}.Reports-module__zG9iyq__related{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.Reports-module__zG9iyq__relatedLink{align-items:center;gap:var(--space-1);min-block-size:32px;color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.Reports-module__zG9iyq__relatedLink:hover{text-decoration:underline}.Reports-module__zG9iyq__relatedLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.Reports-module__zG9iyq__cellLink{color:var(--color-primary);font:inherit;font-weight:var(--font-weight-semibold);text-align:start;text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline}.Reports-module__zG9iyq__cellLink:hover{text-decoration-color:currentColor}.Reports-module__zG9iyq__cellLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (pointer:coarse){.Reports-module__zG9iyq__cellLink{align-items:center;min-block-size:32px;display:inline-flex}}@media print{.Reports-module__zG9iyq__cellLink{color:inherit;font-weight:inherit;text-decoration:none}.Reports-module__zG9iyq__related,.Reports-module__zG9iyq__backLink,.Reports-module__zG9iyq__headerActions,.Reports-module__zG9iyq__toolbar,.Reports-module__zG9iyq__sortBar,.Reports-module__zG9iyq__more,.Reports-module__zG9iyq__groupBar,.Reports-module__zG9iyq__monthChevron,.Reports-module__zG9iyq__cardsOnly{display:none}.Reports-module__zG9iyq__topTotals{box-shadow:none}.Reports-module__zG9iyq__printOnly{font-size:var(--font-size-sm);margin:0;display:block}.Reports-module__zG9iyq__tableOnly{box-shadow:none;border:none;display:block;overflow:visible}.Reports-module__zG9iyq__table{font-size:var(--font-size-xs);min-inline-size:0!important}.Reports-module__zG9iyq__table thead th{position:static}.Reports-module__zG9iyq__table tr{break-inside:avoid}.Reports-module__zG9iyq__sortIcon{display:none}}
