.CodebookHeader-module__Wk1Cka__wrap{border-bottom:1px solid var(--color-chalk);background:var(--color-eggshell);align-items:flex-end;gap:16px;padding:20px 28px 16px;display:flex}.CodebookHeader-module__Wk1Cka__title{letter-spacing:-.015em;color:var(--color-obsidian);margin:0;font-size:18px;font-weight:600;line-height:1.2}.CodebookHeader-module__Wk1Cka__sub{font-size:11.5px;font-family:var(--font-geist-mono);color:var(--color-gravel);letter-spacing:.01em;margin-top:5px}.CodebookHeader-module__Wk1Cka__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.CodebookHeader-module__Wk1Cka__btn{height:30px;color:var(--color-cinder);background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.CodebookHeader-module__Wk1Cka__kbd{min-width:18px;height:18px;font-family:var(--font-geist-mono);background:var(--color-powder);color:var(--color-gravel);border:1px solid var(--color-chalk);border-radius:4px;justify-content:center;align-items:center;margin-right:4px;padding:0 5px;font-size:10.5px;font-weight:500;display:inline-flex}
.CodebookSearch-module__aSfpFG__wrap{border-bottom:1px solid var(--color-chalk);background:var(--color-eggshell);align-items:center;gap:12px;padding:14px 28px;display:flex}.CodebookSearch-module__aSfpFG__searchWrap{flex:1;align-items:center;max-width:640px;display:inline-flex;position:relative}.CodebookSearch-module__aSfpFG__searchIcon{color:var(--color-slate);pointer-events:none;position:absolute;left:12px}.CodebookSearch-module__aSfpFG__search{width:100%;height:40px;font-size:13px;font-family:var(--font-geist-mono);color:var(--color-obsidian);background:var(--color-powder);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);letter-spacing:.01em;border-radius:10px;outline:none;padding:0 14px 0 38px}.CodebookSearch-module__aSfpFG__pillRow{background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px;display:inline-flex}.CodebookSearch-module__aSfpFG__pill{height:26px;color:var(--color-gravel);box-shadow:none;letter-spacing:-.005em;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.CodebookSearch-module__aSfpFG__pillActive{color:var(--color-obsidian);background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);font-weight:600}.CodebookSearch-module__aSfpFG__dot{background:var(--dot);border-radius:50%;width:6px;height:6px}
.CodebookCategories-module__5l9Qva__wrap{border-right:1px solid var(--color-chalk);background:var(--color-powder);flex-direction:column;min-height:0;padding:14px 8px 24px;display:flex;overflow-y:auto}.CodebookCategories-module__5l9Qva__heading{letter-spacing:.08em;color:var(--color-slate);text-transform:uppercase;padding:4px 12px 8px;font-size:10.5px;font-weight:600}.CodebookCategories-module__5l9Qva__loading{color:var(--color-slate);padding:8px 12px;font-size:11px}.CodebookCategories-module__5l9Qva__count{font-family:var(--font-geist-mono);color:var(--color-slate);letter-spacing:.02em;font-size:10.5px}.CodebookCategories-module__5l9Qva__countActive{color:var(--color-gravel)}.CodebookCategories-module__5l9Qva__item{height:30px;color:var(--color-cinder);box-shadow:none;cursor:pointer;text-align:left;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 12px;font-size:12.5px;font-weight:400;display:flex}.CodebookCategories-module__5l9Qva__item:not(.CodebookCategories-module__5l9Qva__itemActive):hover{background:var(--color-eggshell)}.CodebookCategories-module__5l9Qva__itemActive{color:var(--color-obsidian);background:var(--surface-card-white);box-shadow:var(--shadow-subtle), inset 0 0 0 1px var(--color-chalk);font-weight:500}.CodebookCategories-module__5l9Qva__itemLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.CodeRow-module__i2q4fa__row{border-bottom:1px solid var(--color-chalk);background:0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}.CodeRow-module__i2q4fa__row:hover{background:var(--color-powder)}.CodeRow-module__i2q4fa__badgeCol{flex-shrink:0;justify-content:flex-start;width:60px;display:flex}.CodeRow-module__i2q4fa__codeChip{background:var(--color-eggshell);border:1px solid var(--color-chalk);font-family:var(--font-geist-mono);color:var(--color-obsidian);letter-spacing:.01em;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-block}.CodeRow-module__i2q4fa__desc{min-width:0;font-family:var(--font-inter);color:var(--color-obsidian);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.CodeRow-module__i2q4fa__freq{font-family:var(--font-geist-mono);color:var(--color-slate);letter-spacing:.02em;flex-shrink:0;font-size:11px}.CodeRow-module__i2q4fa__starBtn{width:26px;height:26px;color:var(--color-slate);cursor:pointer;opacity:1;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CodeRow-module__i2q4fa__starBtnStarred{color:var(--amber,#b97f2b)}@supports (color:lab(0% 0 0)){.CodeRow-module__i2q4fa__starBtnStarred{color:var(--amber,lab(58.0616% 17.7736 52.2761))}}.CodeRow-module__i2q4fa__starBtnBusy{cursor:default;opacity:.5}
.CodebookList-module__gTDWdW__wrap{background:var(--color-eggshell);min-height:0;overflow-y:auto}.CodebookList-module__gTDWdW__meta{font-family:var(--font-geist-mono);color:var(--color-slate);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--color-chalk);background:var(--color-powder);align-items:center;gap:8px;padding:12px 18px;font-size:11px;display:flex}.CodebookList-module__gTDWdW__empty{color:var(--color-slate);text-align:center;padding:32px 24px;font-size:12.5px}
.TabButton-module__kMxdbW__base{font-family:var(--font-inter);letter-spacing:.7px;color:var(--color-obsidian);border:1px solid var(--color-chalk);cursor:pointer;background:0 0;border-radius:18px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.1;transition:background-color .15s,color .15s}.TabButton-module__kMxdbW__active{background:var(--color-obsidian);color:var(--color-eggshell);border-color:var(--color-obsidian)}.TabButton-module__kMxdbW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.CompactButton-module__ZPMipG__base{font-family:var(--font-inter);letter-spacing:.01em;color:var(--color-obsidian);border:1px solid var(--color-chalk);cursor:pointer;background:0 0;border-radius:12px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:background-color .15s}.CompactButton-module__ZPMipG__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.IconButton-module__qPk7vq__base{background:var(--surface-card-white);color:var(--color-obsidian);border:1px solid var(--color-chalk);width:32px;height:32px;box-shadow:var(--shadow-subtle-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background-color .15s;display:inline-flex}.IconButton-module__qPk7vq__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.BareInput-module__f_XcnW__base{border:0;border-bottom:1px solid var(--color-obsidian);font-family:var(--font-inter);letter-spacing:.01em;color:var(--color-obsidian);background:0 0;border-radius:0;outline:none;width:100%;padding:12px 0;font-size:14px;line-height:1.43}.BareInput-module__f_XcnW__disabled{opacity:.5;cursor:not-allowed}
.ContainedInput-module__t651lW__base{background:var(--surface-card-white);border:1px solid var(--color-chalk);font-family:var(--font-inter);letter-spacing:.01em;color:var(--color-obsidian);width:100%;box-shadow:var(--shadow-subtle);border-radius:4px;outline:none;padding:12px 16px;font-size:14px;line-height:1.43}.ContainedInput-module__t651lW__disabled{opacity:.5;cursor:not-allowed}
.ContainedTextarea-module__LAfuXa__base{background:var(--surface-card-white);border:1px solid var(--color-chalk);font-family:var(--font-inter);letter-spacing:.01em;color:var(--color-obsidian);width:100%;box-shadow:var(--shadow-subtle);resize:vertical;border-radius:4px;outline:none;min-height:80px;padding:12px 16px;font-size:14px;line-height:1.5}.ContainedTextarea-module__LAfuXa__disabled{opacity:.5;cursor:not-allowed}
.ConfirmModal-module__W_dAcG__card{flex-direction:column;display:flex}.ConfirmModal-module__W_dAcG__header{border-bottom:1px solid var(--color-chalk);background:var(--color-eggshell);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.ConfirmModal-module__W_dAcG__title{font-family:var(--font-waldenburg);letter-spacing:-.4px;color:var(--color-obsidian);margin:0;font-size:24px;font-weight:300;line-height:1.2}.ConfirmModal-module__W_dAcG__body{font-family:var(--font-inter);color:var(--color-gravel);padding:20px 24px;font-size:14px;line-height:1.5}.ConfirmModal-module__W_dAcG__footer{border-top:1px solid var(--color-chalk);background:var(--color-eggshell);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}
.ToastProvider-module__K0gmWq__region{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:10px;width:380px;max-width:calc(100vw - 32px);display:flex;position:fixed;top:auto;bottom:20px;right:20px}.ToastProvider-module__K0gmWq__toast{pointer-events:auto;background:var(--color-obsidian);color:var(--color-eggshell);border:1px solid color-mix(in oklch, var(--color-obsidian) 82%, var(--color-eggshell));box-shadow:0 14px 36px -10px color-mix(in oklch, var(--color-obsidian) 65%, transparent), 0 4px 12px -6px #00000059;font-family:var(--font-inter);border-left-width:4px;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ToastProvider-module__K0gmWq__variantInfo{border-left-color:var(--color-signal-blue)}.ToastProvider-module__K0gmWq__variantSuccess{border-left-color:var(--color-voice-spectrum)}.ToastProvider-module__K0gmWq__variantWarn,.ToastProvider-module__K0gmWq__variantError{border-left-color:var(--color-ember)}.ToastProvider-module__K0gmWq__body{flex:1;min-width:0}.ToastProvider-module__K0gmWq__title{color:var(--color-eggshell);margin:0;font-size:14px;font-weight:600;line-height:1.3}.ToastProvider-module__K0gmWq__message{color:color-mix(in oklch, var(--color-eggshell) 72%, var(--color-obsidian));white-space:pre-wrap;margin:4px 0 0;font-size:12.5px;line-height:1.45}.ToastProvider-module__K0gmWq__action{background:var(--color-eggshell);color:var(--color-obsidian);font-family:var(--font-inter);cursor:pointer;text-align:left;border:none;border-radius:999px;align-items:center;margin-top:10px;padding:5px 13px;font-size:12.5px;font-weight:600;transition:opacity .12s;display:inline-flex}.ToastProvider-module__K0gmWq__action:hover{opacity:.85}.ToastProvider-module__K0gmWq__close{width:22px;height:22px;color:color-mix(in oklch, var(--color-eggshell) 55%, var(--color-obsidian));cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:color .12s;display:inline-flex}.ToastProvider-module__K0gmWq__close:hover{color:var(--color-eggshell)}
.UserFooter-module__6d-9aW__wrap{align-items:center;gap:10px;margin-top:auto;padding:8px;display:flex;position:relative}.UserFooter-module__6d-9aW__trigger{cursor:pointer;text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:none;border-radius:10px;flex:1;align-items:center;gap:10px;padding:6px 8px;transition:background-color .15s;display:flex}.UserFooter-module__6d-9aW__trigger:hover,.UserFooter-module__6d-9aW__triggerOpen{background:var(--color-powder)}.UserFooter-module__6d-9aW__avatar{background:var(--color-powder);width:32px;height:32px;color:var(--color-obsidian);font-family:var(--font-inter);border:1px solid var(--color-chalk);border-radius:9999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:500;display:grid}.UserFooter-module__6d-9aW__avatarPlaceholder{background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:9999px;flex-shrink:0;width:32px;height:32px}.UserFooter-module__6d-9aW__info{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex;overflow:hidden}.UserFooter-module__6d-9aW__name{font-family:var(--font-inter);color:var(--color-obsidian);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.UserFooter-module__6d-9aW__org{font-family:var(--font-inter);color:var(--color-gravel);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.UserFooter-module__6d-9aW__namePlaceholder{background:var(--color-chalk);border-radius:3px;width:70%;height:10px}.UserFooter-module__6d-9aW__orgPlaceholder{background:var(--color-chalk);border-radius:3px;width:50%;height:8px;margin-top:4px}.UserFooter-module__6d-9aW__menuToggle{border:1px solid var(--color-chalk);cursor:pointer;width:32px;height:32px;color:var(--color-obsidian);background:0 0;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.UserFooter-module__6d-9aW__menuToggleOpen{background:var(--color-powder)}.UserFooter-module__6d-9aW__menu{background:var(--surface-card-white);border:1px solid var(--color-chalk);min-width:220px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-card);z-index:50;border-radius:12px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:8px;right:auto}.UserFooter-module__6d-9aW__menuHint{font-family:var(--font-inter);color:var(--color-gravel);overflow-wrap:anywhere;padding:8px 10px 6px;font-size:12px}.UserFooter-module__6d-9aW__divider{background:var(--color-chalk);height:1px;margin:4px}.UserFooter-module__6d-9aW__menuIcon{color:currentColor;flex-shrink:0;width:14px;height:14px}.UserFooter-module__6d-9aW__menuItem{width:100%;font-family:var(--font-inter);color:var(--rose);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.UserFooter-module__6d-9aW__menuItem:hover{background:var(--rose-soft)}.UserFooter-module__6d-9aW__menuItemNeutral{color:var(--color-obsidian)}.UserFooter-module__6d-9aW__menuItemNeutral:hover{background:var(--color-powder)}.UserFooter-module__6d-9aW__menuItemDisabled{color:var(--color-slate);cursor:default}
.UserMessage-module__yGjuCG__wrap{align-items:flex-start;gap:12px;padding:16px 0;display:flex}.UserMessage-module__yGjuCG__avatar{background:var(--color-powder);width:28px;height:28px;color:var(--color-obsidian);border:1px solid var(--color-chalk);font-size:11px;font-weight:500;font-family:var(--font-inter);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.UserMessage-module__yGjuCG__avatarPlaceholder{background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:9999px;flex-shrink:0;width:28px;height:28px}.UserMessage-module__yGjuCG__body{flex:1;min-width:0}.UserMessage-module__yGjuCG__header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.UserMessage-module__yGjuCG__name{color:var(--color-obsidian);font-size:13px;font-weight:500;font-family:var(--font-inter)}.UserMessage-module__yGjuCG__namePlaceholder{background:var(--color-chalk);border-radius:3px;width:110px;height:11px}.UserMessage-module__yGjuCG__time{color:var(--color-gravel);font-size:12px;font-family:var(--font-inter)}.UserMessage-module__yGjuCG__bubble{color:var(--color-obsidian);white-space:pre-wrap;background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);font-size:14px;line-height:1.5;font-family:var(--font-inter);border-radius:16px;padding:12px 16px}.UserMessage-module__yGjuCG__downloadBtn{cursor:pointer;background:var(--surface-card-white);color:var(--color-obsidian);border:1px solid var(--color-chalk);font-size:12px;font-family:var(--font-inter);border-radius:9999px;padding:4px 10px;line-height:1.4}.UserMessage-module__yGjuCG__downloadUnavailable{color:var(--color-gravel);font-size:12px;font-style:italic}.UserMessage-module__yGjuCG__actions{align-items:center;gap:6px;margin-left:auto;display:none}.UserMessage-module__yGjuCG__wrap:hover .UserMessage-module__yGjuCG__actions,.UserMessage-module__yGjuCG__wrap:focus-within .UserMessage-module__yGjuCG__actions{display:inline-flex}.UserMessage-module__yGjuCG__actionBtn{border:1px solid var(--color-chalk);background:var(--surface-card-white);color:var(--color-cinder);font-family:var(--font-inter);cursor:pointer;white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:600;transition:background-color .13s;display:inline-flex}.UserMessage-module__yGjuCG__actionBtn:hover{background:var(--color-powder)}
.AnalysisCard-module__pKnMPW__card{border:1px solid var(--color-chalk);background:linear-gradient(180deg, color-mix(in oklch, var(--color-signal-blue) 4%, var(--surface-card-white)), var(--surface-card-white));box-shadow:var(--shadow-subtle-2);border-radius:14px;margin-top:12px;overflow:hidden}.AnalysisCard-module__pKnMPW__head{align-items:center;gap:9px;padding:12px 14px 10px;display:flex}.AnalysisCard-module__pKnMPW__headIcon{background:var(--color-obsidian);width:26px;height:26px;color:var(--color-eggshell);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AnalysisCard-module__pKnMPW__headText{flex-direction:column;gap:1px;min-width:0;display:flex}.AnalysisCard-module__pKnMPW__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--color-slate);font-size:10px;font-weight:600}.AnalysisCard-module__pKnMPW__headTitle{color:var(--color-obsidian);font-size:13.5px;font-weight:600;line-height:1.2}.AnalysisCard-module__pKnMPW__riskPill{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.AnalysisCard-module__pKnMPW__riskDot{border-radius:999px;width:7px;height:7px}.AnalysisCard-module__pKnMPW__riskLow{background:color-mix(in oklch, var(--mint) 16%, transparent);color:color-mix(in oklch, var(--mint) 55%, var(--color-obsidian))}.AnalysisCard-module__pKnMPW__riskMedium{background:color-mix(in oklch, var(--amber) 18%, transparent);color:color-mix(in oklch, var(--amber) 60%, var(--color-obsidian))}.AnalysisCard-module__pKnMPW__riskHigh{background:color-mix(in oklch, var(--rose) 16%, transparent);color:color-mix(in oklch, var(--rose) 60%, var(--color-obsidian))}.AnalysisCard-module__pKnMPW__riskLow .AnalysisCard-module__pKnMPW__riskDot{background:var(--mint)}.AnalysisCard-module__pKnMPW__riskMedium .AnalysisCard-module__pKnMPW__riskDot{background:var(--amber)}.AnalysisCard-module__pKnMPW__riskHigh .AnalysisCard-module__pKnMPW__riskDot{background:var(--rose)}.AnalysisCard-module__pKnMPW__metrics{flex-wrap:wrap;gap:8px;padding:0 14px 12px;display:flex}.AnalysisCard-module__pKnMPW__metric{border:1px solid var(--color-chalk);background:var(--surface-card-white);border-radius:9px;flex:1;min-width:64px;padding:8px 10px}.AnalysisCard-module__pKnMPW__metricValue{color:var(--color-obsidian);font-variant-numeric:tabular-nums;font-size:17px;font-weight:650;line-height:1.05}.AnalysisCard-module__pKnMPW__metricValueAccent{color:var(--color-signal-blue)}.AnalysisCard-module__pKnMPW__readinessReady{color:var(--mint)}.AnalysisCard-module__pKnMPW__readinessBlocked{color:var(--rose)}.AnalysisCard-module__pKnMPW__metricLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--color-slate);margin-top:3px;font-size:9.5px;font-weight:600}.AnalysisCard-module__pKnMPW__footer{border-top:1px solid var(--color-chalk);display:flex}.AnalysisCard-module__pKnMPW__openBtn{color:var(--color-obsidian);font-family:var(--font-inter);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;transition:background .13s,gap .13s;display:inline-flex}.AnalysisCard-module__pKnMPW__openBtn:hover{background:color-mix(in oklch, var(--color-signal-blue) 8%, transparent);gap:11px}.AnalysisCard-module__pKnMPW__openBtn .AnalysisCard-module__pKnMPW__arrow{color:var(--color-signal-blue);transition:transform .13s}.AnalysisCard-module__pKnMPW__openBtn:hover .AnalysisCard-module__pKnMPW__arrow{transform:translate(2px)}
.StreamProgressHeader-module__dALuwW__wrap{background:linear-gradient(180deg, color-mix(in oklch, var(--color-obsidian) 3%, var(--surface-card-white)) 0%, var(--surface-card-white) 100%);border:1px solid;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:12px;padding:10px 12px 12px;display:flex;position:relative;overflow:hidden}.StreamProgressHeader-module__dALuwW__toneNormal{--pip-active-color:var(--color-obsidian);border-color:color-mix(in oklch, var(--color-obsidian) 16%, var(--color-chalk))}.StreamProgressHeader-module__dALuwW__toneTimeout{--pip-active-color:var(--warn,#b47316);border-color:color-mix(in oklch, var(--warn,#b47316) 32%, var(--color-chalk))}.StreamProgressHeader-module__dALuwW__toneAlert{--pip-active-color:var(--rose,#c4314b);border-color:color-mix(in oklch, var(--rose,#c4314b) 40%, var(--color-chalk))}.StreamProgressHeader-module__dALuwW__sheen{z-index:0;pointer-events:none;background:radial-gradient(320px circle at 0% 0%, color-mix(in oklch, var(--color-obsidian) 10%, transparent), transparent 55%);opacity:.9;position:absolute;inset:0}.StreamProgressHeader-module__dALuwW__row{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.StreamProgressHeader-module__dALuwW__pulseDot{background:var(--color-obsidian);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklch, var(--color-obsidian) 20%, transparent), 0 0 14px color-mix(in oklch, var(--color-obsidian) 55%, transparent);border-radius:999px;flex-shrink:0}.StreamProgressHeader-module__dALuwW__statusChip{min-width:0;height:20px;color:var(--color-obsidian);letter-spacing:-.003em;flex:1;font-size:12px;font-weight:600;display:inline-grid;position:relative}.StreamProgressHeader-module__dALuwW__statusItem{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;transition:opacity .42s,transform .42s cubic-bezier(.16,1,.3,1),filter .42s;overflow:hidden}.StreamProgressHeader-module__dALuwW__phaseTiming{font-family:var(--font-geist-mono);color:var(--color-slate);letter-spacing:.02em;margin-left:6px;font-size:11px;font-weight:400}.StreamProgressHeader-module__dALuwW__meta{font-family:var(--font-geist-mono);color:var(--color-slate);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-shrink:0;align-items:center;gap:8px;font-size:11px;display:inline-flex}.StreamProgressHeader-module__dALuwW__metaSep{background:var(--color-chalk);border-radius:999px;width:3px;height:3px}.StreamProgressHeader-module__dALuwW__rail{z-index:1;grid-template-columns:repeat(5,1fr);gap:6px;display:grid;position:relative}.StreamProgressHeader-module__dALuwW__railCell{flex-direction:column;gap:4px;min-width:0;display:flex}.StreamProgressHeader-module__dALuwW__pip{border-radius:999px;height:3px;transition:background .32s;position:relative;overflow:hidden}.StreamProgressHeader-module__dALuwW__pipDone{background:var(--pip-active-color)}.StreamProgressHeader-module__dALuwW__pipActive{background:color-mix(in oklch, var(--pip-active-color) 28%, var(--color-chalk))}.StreamProgressHeader-module__dALuwW__pipPending{background:var(--color-chalk)}.StreamProgressHeader-module__dALuwW__pipLabel{font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate);font-size:9.5px;font-weight:500;transition:color .24s;overflow:hidden}.StreamProgressHeader-module__dALuwW__pipLabelActive{color:var(--color-obsidian);font-weight:600}.StreamProgressHeader-module__dALuwW__pipLabelDone{color:var(--color-gravel)}.StreamProgressHeader-module__dALuwW__pipSweepFill{background:linear-gradient(90deg, transparent, var(--color-obsidian), transparent);will-change:transform;animation:1.6s ease-in-out infinite StreamProgressHeader-module__dALuwW__streamPipSweep;position:absolute;inset:0}
.AIThinking-module__FG6n6W__panel{background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.AIThinking-module__FG6n6W__loader{width:28px;height:28px;color:var(--color-obsidian);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AIThinking-module__FG6n6W__captionWrap{flex:1;min-width:0;height:18px;display:inline-grid}.AIThinking-module__FG6n6W__caption{font-family:var(--font-inter);color:var(--color-cinder);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;font-size:13px;font-weight:500;transition:opacity .42s,transform .42s cubic-bezier(.16,1,.3,1),filter .42s;overflow:hidden}.AIThinking-module__FG6n6W__elapsed{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;color:var(--color-gravel);letter-spacing:.04em;flex-shrink:0;font-size:11px}
.RefineCaption-module__Lklu2G__wrap{color:var(--color-slate);font-size:11px;font-family:var(--font-geist-mono);letter-spacing:.01em;align-items:center;gap:6px;margin-bottom:6px;display:flex}.RefineCaption-module__Lklu2G__instr{color:var(--color-gravel);text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}
.RefineControl-module__m5uqyq__row{border-top:1px solid var(--color-chalk);margin-top:10px;padding-top:10px}.RefineControl-module__m5uqyq__trigger{color:var(--color-gravel);font-size:12px;font-family:var(--font-geist-mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.RefineControl-module__m5uqyq__panel{flex-direction:column;gap:8px;display:flex}.RefineControl-module__m5uqyq__ta{border:1px solid var(--color-chalk);background:var(--color-eggshell);width:100%;min-height:44px;max-height:160px;color:var(--color-obsidian);resize:vertical;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.5}.RefineControl-module__m5uqyq__actions{justify-content:flex-end;gap:8px;display:flex}.RefineControl-module__m5uqyq__cancel{border:1px solid var(--color-chalk);color:var(--color-cinder);cursor:pointer;background:0 0;border-radius:6px;padding:6px 10px;font-size:12px}.RefineControl-module__m5uqyq__submit{background:var(--color-obsidian);color:var(--color-eggshell);border:1px solid var(--color-obsidian);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px}.RefineControl-module__m5uqyq__submitDisabled{opacity:.5;cursor:not-allowed}
.ShareButton-module__v4mrWG__wrap{display:inline-flex;position:relative}.ShareButton-module__v4mrWG__popover{z-index:60;background:var(--surface-card-white);border:1px solid var(--color-chalk);width:280px;box-shadow:var(--shadow-card);font-family:var(--font-inter);border-radius:10px;padding:12px;position:absolute;top:calc(100% + 8px);right:0}.ShareButton-module__v4mrWG__title{color:var(--color-cinder);margin-bottom:4px;font-size:13px;font-weight:600}.ShareButton-module__v4mrWG__desc{color:var(--color-gravel);margin-bottom:12px;font-size:12px;line-height:1.5}.ShareButton-module__v4mrWG__meta{color:var(--color-gravel);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:11px}.ShareButton-module__v4mrWG__primaryBtn{border:1px solid var(--color-obsidian);background:var(--color-obsidian);width:100%;color:var(--color-eggshell);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.ShareButton-module__v4mrWG__ghostBtn{border:1px solid var(--color-chalk);width:100%;color:var(--color-gravel);cursor:pointer;background:0 0;border-radius:8px;margin-top:6px;padding:6px 10px;font-size:12px;font-weight:500}.ShareButton-module__v4mrWG__toast{color:var(--mint);margin-top:6px;font-size:11px;font-weight:500}.ShareButton-module__v4mrWG__errorMsg{color:var(--rose);margin-top:6px;font-size:11px;font-weight:500}.ShareButton-module__v4mrWG__disabledHint{color:var(--color-gravel);font-size:12px}
.CenterColumn-module__kTLThG__wrap{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.CenterColumn-module__kTLThG__toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 18px;display:flex}.CenterColumn-module__kTLThG__actions{align-items:center;gap:10px;display:flex}.CenterColumn-module__kTLThG__actionBtn{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-inter);white-space:nowrap;cursor:pointer;border-radius:9999px;align-items:center;padding:7px 16px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.CenterColumn-module__kTLThG__actionBtn:hover,.CenterColumn-module__kTLThG__actionBtnActive,.CenterColumn-module__kTLThG__actionBtnActive:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}.CenterColumn-module__kTLThG__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.CenterColumn-module__kTLThG__mobileReviewBtn{display:none}@media (max-width:639px){.CenterColumn-module__kTLThG__mobileReviewBtn{display:inline-flex}.CenterColumn-module__kTLThG__toolbar{flex-wrap:wrap;justify-content:flex-start;row-gap:8px;padding:10px 12px 12px}.CenterColumn-module__kTLThG__actions{flex-wrap:wrap;gap:6px;width:100%;min-width:0}.CenterColumn-module__kTLThG__actions>*{min-width:0;max-width:100%}.CenterColumn-module__kTLThG__actionBtn{text-overflow:ellipsis;padding:6px 12px;font-size:12px;display:block;overflow:hidden}}
.MobileReviewOverlay-module__s-2bba__overlay{z-index:35;background:var(--surface-page-ground);flex-direction:column;display:flex;position:fixed;inset:0}.MobileReviewOverlay-module__s-2bba__header{border-bottom:1px solid var(--color-chalk);background:var(--color-eggshell);align-items:center;gap:8px;padding:8px 12px;display:flex}.MobileReviewOverlay-module__s-2bba__title{font-family:var(--font-inter);color:var(--color-obsidian);font-size:14px;font-weight:600}.MobileReviewOverlay-module__s-2bba__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}
.SessionSkeleton-module__cqKr7q__wrap{flex-direction:column;flex:1;gap:18px;width:100%;max-width:820px;min-height:0;margin:0 auto;padding:24px 28px;display:flex;overflow:hidden}.SessionSkeleton-module__cqKr7q__headerLine{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.SessionSkeleton-module__cqKr7q__row{display:flex}.SessionSkeleton-module__cqKr7q__rowRight{justify-content:flex-end}.SessionSkeleton-module__cqKr7q__bubble{border:1px solid var(--color-chalk);background:var(--surface-card-white);box-shadow:var(--shadow-subtle);border-radius:12px;flex-direction:column;gap:8px;max-width:78%;padding:14px 16px;display:flex}.SessionSkeleton-module__cqKr7q__bubbleUser{background:color-mix(in srgb, var(--color-powder) 70%, var(--surface-card-white))}.SessionSkeleton-module__cqKr7q__pulse{background:var(--color-chalk);border-radius:6px;animation:1.4s ease-in-out infinite SessionSkeleton-module__cqKr7q__sessionSkeletonPulse}@keyframes SessionSkeleton-module__cqKr7q__sessionSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.SessionSkeleton-module__cqKr7q__pulse{animation:none}}
.VisitContextButton-module__j9TO-G__wrap{justify-content:center;padding:8px 16px 0;display:flex}.VisitContextButton-module__j9TO-G__trigger{background:var(--surface-card-white);border:1px solid var(--color-chalk);max-width:100%;font-family:var(--font-inter);color:var(--color-obsidian);cursor:pointer;box-shadow:var(--shadow-subtle);border-radius:9999px;align-items:center;gap:8px;padding:5px 12px 5px 7px;font-size:12px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.VisitContextButton-module__j9TO-G__trigger:hover{background:var(--color-powder);border-color:var(--color-gravel)}.VisitContextButton-module__j9TO-G__trigger:focus-visible{outline:2px solid var(--color-cinder);outline-offset:2px}.VisitContextButton-module__j9TO-G__triggerOpen{border-color:var(--color-gravel);background:var(--color-powder)}.VisitContextButton-module__j9TO-G__triggerEmpty{color:var(--color-cinder);border-style:dashed}.VisitContextButton-module__j9TO-G__iconBox{background:var(--color-powder);width:20px;height:20px;color:var(--color-cinder);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.VisitContextButton-module__j9TO-G__triggerEmpty .VisitContextButton-module__j9TO-G__iconBox{background:0 0}.VisitContextButton-module__j9TO-G__label{color:var(--color-cinder);white-space:nowrap;flex-shrink:0;font-weight:600}.VisitContextButton-module__j9TO-G__sep{background:var(--color-chalk);flex-shrink:0;align-self:stretch;width:1px;margin:2px}.VisitContextButton-module__j9TO-G__summary{min-width:0;color:var(--color-gravel);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.VisitContextButton-module__j9TO-G__summaryItem{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.VisitContextButton-module__j9TO-G__muted{color:var(--color-gravel);font-style:italic}.VisitContextButton-module__j9TO-G__dot{color:var(--color-chalk);flex-shrink:0}.VisitContextButton-module__j9TO-G__lockedPill{color:var(--color-gravel);background:var(--color-powder);border:1px solid var(--color-chalk);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.VisitContextButton-module__j9TO-G__chevron{color:var(--color-gravel);flex-shrink:0}
.DrawerShell-module__5MTJ8W__drawer{background:var(--surface-card-white);border-left:1px solid var(--color-chalk);max-width:96vw;box-shadow:var(--shadow-card);z-index:40;flex-direction:column;animation:.18s ease-out DrawerShell-module__5MTJ8W__drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes DrawerShell-module__5MTJ8W__drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}
.SectionCard-module__vrIFZa__card{border:1px solid var(--color-chalk);background:var(--surface-card-white);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.SectionCard-module__vrIFZa__header{align-items:center;gap:8px;display:flex}.SectionCard-module__vrIFZa__iconBox{color:var(--color-gravel);display:inline-flex}.SectionCard-module__vrIFZa__title{font-family:var(--font-inter);color:var(--color-cinder);flex:auto;font-size:13px;font-weight:600}.SectionCard-module__vrIFZa__check{color:var(--color-obsidian);display:inline-flex}.SectionCard-module__vrIFZa__dot{background:var(--color-obsidian);border-radius:50%;width:8px;height:8px}.SectionCard-module__vrIFZa__body{flex-direction:column;gap:10px;display:flex}
.DemographicsFields-module__pLj6tW__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.DemographicsFields-module__pLj6tW__field{flex-direction:column;gap:4px;display:flex}.DemographicsFields-module__pLj6tW__label{font-family:var(--font-inter);color:var(--color-gravel);font-size:11px}.DemographicsFields-module__pLj6tW__select{font-family:var(--font-inter);border:1px solid var(--color-chalk);background:var(--surface-card-white);border-radius:6px;padding:8px 12px;font-size:13px}.DemographicsFields-module__pLj6tW__saveAction{gap:8px;margin-top:10px;display:flex}
.HistoryFields-module__7WbY7G__wrap{flex-direction:column;gap:10px;display:flex}.HistoryFields-module__7WbY7G__row{flex-direction:column;gap:4px;display:flex}.HistoryFields-module__7WbY7G__label{font-family:var(--font-inter);color:var(--color-gravel);font-size:11px}
.RosChecklist-module__aRuhHa__wrap{flex-direction:column;gap:10px;display:flex}.RosChecklist-module__aRuhHa__toolbar{gap:8px;display:flex}.RosChecklist-module__aRuhHa__action{font-family:var(--font-inter);color:var(--color-gravel);border:1px solid var(--color-chalk);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:500;transition:color .12s,border-color .12s}.RosChecklist-module__aRuhHa__action:hover{color:var(--color-cinder);border-color:var(--color-gravel)}.RosChecklist-module__aRuhHa__list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.RosChecklist-module__aRuhHa__row{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;min-height:30px;display:grid}.RosChecklist-module__aRuhHa__label{font-family:var(--font-inter);color:var(--color-cinder);min-width:0;font-size:12.5px}.RosChecklist-module__aRuhHa__chips{gap:6px;display:inline-flex}.RosChecklist-module__aRuhHa__chip{font-family:var(--font-inter);color:var(--color-gravel);border:1px solid var(--color-chalk);cursor:pointer;background:0 0;border-radius:999px;padding:4px 14px;font-size:11px;font-weight:500;transition:background .12s,border-color .12s,color .12s}.RosChecklist-module__aRuhHa__chip:hover{color:var(--color-cinder);border-color:var(--color-gravel)}.RosChecklist-module__aRuhHa__on_negative{color:#1f7a4d;background:#e6f4ec;border-color:#bce0cb}.RosChecklist-module__aRuhHa__on_negative:hover{color:#1f7a4d;border-color:#9fd3b5}.RosChecklist-module__aRuhHa__on_positive{color:#a8620f;background:#fdefdd;border-color:#f1d4a8}.RosChecklist-module__aRuhHa__on_positive:hover{color:#a8620f;border-color:#e8c184}[data-theme=dark] .RosChecklist-module__aRuhHa__on_negative{color:#6bd39e;background:#2da06e29;border-color:#6bd39e5c}[data-theme=dark] .RosChecklist-module__aRuhHa__on_negative:hover{border-color:#6bd39e80}[data-theme=dark] .RosChecklist-module__aRuhHa__on_positive{color:#e6ad5c;background:#d9943629;border-color:#e0a8565c}[data-theme=dark] .RosChecklist-module__aRuhHa__on_positive:hover{border-color:#e0a85680}.RosChecklist-module__aRuhHa__detail{font-family:var(--font-inter);border:1px solid var(--color-chalk);background:var(--surface-card-white);color:var(--color-cinder);border-radius:8px;grid-column:1/-1;padding:6px 10px;font-size:12px}.RosChecklist-module__aRuhHa__detail::placeholder{color:var(--color-gravel)}
.VitalsWidget-module__CUoeOG__wrap{flex-direction:column;display:flex}.VitalsWidget-module__CUoeOG__grid{grid-template-columns:repeat(2,1fr);gap:10px 16px;display:grid}.VitalsWidget-module__CUoeOG__field{flex-direction:column;gap:4px;display:flex}.VitalsWidget-module__CUoeOG__lbl{font-family:var(--font-inter);color:var(--color-gravel);font-size:11px}.VitalsWidget-module__CUoeOG__pair{align-items:center;gap:4px;display:inline-flex}.VitalsWidget-module__CUoeOG__in{width:100%;font-family:var(--font-inter);border:1px solid var(--color-chalk);border-radius:6px;padding:6px 10px;font-size:13px}.VitalsWidget-module__CUoeOG__invalid{border-color:var(--color-danger,#b91c1c)}.VitalsWidget-module__CUoeOG__slash{color:var(--color-gravel)}.VitalsWidget-module__CUoeOG__unit{font-family:var(--font-inter);border:1px solid var(--color-chalk);border-radius:6px;padding:6px;font-size:12px}.VitalsWidget-module__CUoeOG__bmi{font-family:var(--font-mono,monospace);color:var(--color-cinder);padding-top:4px;font-size:14px}.VitalsWidget-module__CUoeOG__exemptRow{border-top:1px solid var(--color-chalk);cursor:pointer;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.VitalsWidget-module__CUoeOG__exemptBox{width:14px;height:14px;accent-color:var(--color-obsidian);cursor:pointer}.VitalsWidget-module__CUoeOG__exemptLabel{font-family:var(--font-inter);color:var(--color-cinder);font-size:12px}
.PreviousSessionsIndexer-module__OZEFjW__wrap{border-bottom:1px dashed var(--color-chalk);margin-bottom:12px;padding:0 2px 12px;position:relative}.PreviousSessionsIndexer-module__OZEFjW__trigger{border:1px solid var(--color-chalk);cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 12px;display:flex}.PreviousSessionsIndexer-module__OZEFjW__triggerLabel{font-family:var(--font-inter);color:var(--color-cinder);font-size:12px;font-weight:500}.PreviousSessionsIndexer-module__OZEFjW__triggerValue{font-family:var(--font-inter);color:var(--color-gravel);font-size:12px}.PreviousSessionsIndexer-module__OZEFjW__panel{z-index:20;background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:8px;flex-direction:column;gap:8px;max-height:320px;margin-top:6px;padding:10px;display:flex;position:absolute;left:2px;right:2px;overflow:auto;box-shadow:0 8px 24px #00000014}.PreviousSessionsIndexer-module__OZEFjW__draftsToggle{font-family:var(--font-inter);color:var(--color-gravel);cursor:pointer;align-items:center;gap:6px;font-size:11px;display:flex}.PreviousSessionsIndexer-module__OZEFjW__draftsToggle input,.PreviousSessionsIndexer-module__OZEFjW__box{accent-color:var(--color-obsidian);cursor:pointer}.PreviousSessionsIndexer-module__OZEFjW__hint{font-family:var(--font-inter);color:var(--color-gravel);margin:0;font-size:11px;font-style:italic}.PreviousSessionsIndexer-module__OZEFjW__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PreviousSessionsIndexer-module__OZEFjW__row{cursor:pointer;align-items:center;gap:8px;padding:4px 2px;display:flex}.PreviousSessionsIndexer-module__OZEFjW__rowDisabled{opacity:.5;cursor:not-allowed}.PreviousSessionsIndexer-module__OZEFjW__box{flex-shrink:0}.PreviousSessionsIndexer-module__OZEFjW__date{font-family:var(--font-mono,monospace);color:var(--color-gravel);flex-shrink:0;font-size:11px}.PreviousSessionsIndexer-module__OZEFjW__rowTitle{font-family:var(--font-inter);color:var(--color-cinder);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.PreviousSessionsIndexer-module__OZEFjW__badge{font-family:var(--font-inter);letter-spacing:.02em;text-transform:uppercase;color:var(--color-gravel);border:1px solid var(--color-chalk);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:500}.PreviousSessionsIndexer-module__OZEFjW__badgeDraft{color:var(--color-obsidian);border-color:var(--color-obsidian)}.PreviousSessionsIndexer-module__OZEFjW__code{font-family:var(--font-mono,monospace);color:var(--color-gravel);flex-shrink:0;font-size:11px}.PreviousSessionsIndexer-module__OZEFjW__empty{font-family:var(--font-inter);color:var(--color-gravel);padding:4px 2px;font-size:11px;font-style:italic}
.DiagnosticsUploadModal-module___OzBRW__panel{border-radius:14px;overflow:hidden}.DiagnosticsUploadModal-module___OzBRW__header{border-bottom:1px solid var(--color-chalk);background:var(--color-eggshell);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.DiagnosticsUploadModal-module___OzBRW__title{font-family:var(--font-waldenburg);letter-spacing:-.4px;color:var(--color-obsidian);margin:0;font-size:24px;font-weight:300;line-height:1.2}.DiagnosticsUploadModal-module___OzBRW__body{font-family:var(--font-inter);flex-direction:column;gap:16px;padding:20px 24px;display:flex}.DiagnosticsUploadModal-module___OzBRW__fieldLabel{color:var(--color-obsidian);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.DiagnosticsUploadModal-module___OzBRW__required{color:var(--rose)}.DiagnosticsUploadModal-module___OzBRW__optional{color:var(--color-slate);font-weight:400}.DiagnosticsUploadModal-module___OzBRW__input{border:1px solid var(--color-chalk);background:var(--surface-card-white);width:100%;color:var(--color-obsidian);font-size:13px;font-family:var(--font-inter);box-sizing:border-box;border-radius:6px;outline:none;padding:8px 10px;transition:border-color .18s,box-shadow .18s}.DiagnosticsUploadModal-module___OzBRW__input:focus-visible{border-color:var(--color-obsidian);box-shadow:0 0 0 3px var(--color-powder);outline:none}.DiagnosticsUploadModal-module___OzBRW__hiddenSelect{display:none}.DiagnosticsUploadModal-module___OzBRW__dropZone{border:2px dashed var(--color-chalk);text-align:center;cursor:pointer;background:var(--surface-card-white);color:var(--color-slate);font-family:var(--font-inter);border-radius:10px;outline:none;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;transition:border-color .18s,background .18s,color .18s;display:flex}.DiagnosticsUploadModal-module___OzBRW__dropZone:hover,.DiagnosticsUploadModal-module___OzBRW__dropZoneDrag{background:var(--color-powder);border-color:var(--color-fog);color:var(--color-obsidian)}.DiagnosticsUploadModal-module___OzBRW__dropZoneFilled{border-style:solid;border-color:var(--color-fog);background:var(--color-powder);color:var(--color-obsidian)}.DiagnosticsUploadModal-module___OzBRW__dropIcon{background:var(--color-powder);border:1px solid var(--color-chalk);width:36px;height:36px;color:var(--color-gravel);border-radius:10px;place-items:center;display:grid}.DiagnosticsUploadModal-module___OzBRW__dropZone:hover .DiagnosticsUploadModal-module___OzBRW__dropIcon,.DiagnosticsUploadModal-module___OzBRW__dropZoneDrag .DiagnosticsUploadModal-module___OzBRW__dropIcon,.DiagnosticsUploadModal-module___OzBRW__dropZoneFilled .DiagnosticsUploadModal-module___OzBRW__dropIcon{background:var(--surface-card-white)}.DiagnosticsUploadModal-module___OzBRW__dropTitle{color:inherit;font-size:13px;font-weight:600}.DiagnosticsUploadModal-module___OzBRW__dropHint{color:var(--color-gravel);margin:0;font-size:11.5px}.DiagnosticsUploadModal-module___OzBRW__fileChip{border:1px solid var(--color-chalk);background:var(--surface-card-white);max-width:100%;color:var(--color-obsidian);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.DiagnosticsUploadModal-module___OzBRW__fileChipName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DiagnosticsUploadModal-module___OzBRW__fileChipSize{font-family:var(--font-geist-mono);color:var(--color-gravel);white-space:nowrap;font-size:11px;font-weight:400}.DiagnosticsUploadModal-module___OzBRW__sourceGroup{gap:6px;display:flex}.DiagnosticsUploadModal-module___OzBRW__sourceChip{border:1px solid var(--color-chalk);color:var(--color-gravel);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-inter);background:0 0;border-radius:6px;padding:5px 14px;transition:background .18s,border-color .18s,color .18s}.DiagnosticsUploadModal-module___OzBRW__sourceChip:hover{background:var(--color-powder);color:var(--color-cinder)}.DiagnosticsUploadModal-module___OzBRW__sourceChipActive{border-color:var(--color-obsidian);background:var(--color-obsidian);color:var(--color-eggshell)}.DiagnosticsUploadModal-module___OzBRW__sourceChipActive:hover{background:var(--color-obsidian);color:var(--color-eggshell)}.DiagnosticsUploadModal-module___OzBRW__errorBox{background:var(--rose-soft);border:1px solid color-mix(in srgb, var(--rose) 40%, var(--rose-soft));color:color-mix(in srgb, var(--rose) 55%, var(--color-obsidian));font-size:12px;font-family:var(--font-inter);border-radius:6px;padding:10px 12px}.DiagnosticsUploadModal-module___OzBRW__footer{border-top:1px solid var(--color-chalk);background:var(--color-eggshell);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}@keyframes DiagnosticsUploadModal-module___OzBRW__uploadSpin{to{transform:rotate(360deg)}}.DiagnosticsUploadModal-module___OzBRW__spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent);vertical-align:-2px;border-top-color:currentColor;border-radius:50%;width:12px;height:12px;margin-right:7px;animation:.7s linear infinite DiagnosticsUploadModal-module___OzBRW__uploadSpin;display:inline-block}@media (prefers-reduced-motion:reduce){.DiagnosticsUploadModal-module___OzBRW__spinner{animation:none}}
.ExamTemplateSelector-module__izKUvW__wrap{border-bottom:1px dashed var(--color-chalk);flex-direction:column;gap:4px;margin-bottom:12px;padding:0 2px 12px;display:flex}.ExamTemplateSelector-module__izKUvW__label{justify-content:space-between;align-items:center;gap:12px;display:flex}.ExamTemplateSelector-module__izKUvW__labelText{font-family:var(--font-inter);color:var(--color-cinder);font-size:12px;font-weight:500}.ExamTemplateSelector-module__izKUvW__select{font-family:var(--font-inter);border:1px solid var(--color-chalk);background:var(--surface-card-white);border-radius:6px;min-width:180px;padding:6px 10px;font-size:13px}.ExamTemplateSelector-module__izKUvW__select:disabled{opacity:.5}.ExamTemplateSelector-module__izKUvW__hint{font-family:var(--font-inter);color:var(--color-gravel);margin:0;font-size:11px;font-style:italic}
.InterpretationPanel-module__yAnUMq__card{border:1px solid var(--color-chalk);background:var(--surface-card-white);box-shadow:var(--shadow-subtle);font-family:var(--font-inter);border-radius:10px;overflow:hidden}.InterpretationPanel-module__yAnUMq__header{border-bottom:1px solid var(--color-chalk);background:var(--color-powder);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.InterpretationPanel-module__yAnUMq__headerLeft{flex-direction:column;gap:3px;min-width:0;display:flex}.InterpretationPanel-module__yAnUMq__title{color:var(--color-obsidian);letter-spacing:-.005em;font-size:13px;font-weight:700}.InterpretationPanel-module__yAnUMq__receivedDate{font-family:var(--font-geist-mono);color:var(--color-gravel);letter-spacing:.02em;font-size:11px}.InterpretationPanel-module__yAnUMq__body{padding:16px}.InterpretationPanel-module__yAnUMq__badge{font-size:10.5px;font-weight:600;font-family:var(--font-geist-mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 9px;display:inline-flex}.InterpretationPanel-module__yAnUMq__toneNeutral{background:var(--color-chalk);color:var(--color-cinder)}.InterpretationPanel-module__yAnUMq__toneAmber{background:var(--amber-soft);color:color-mix(in srgb, var(--amber) 55%, var(--color-obsidian))}.InterpretationPanel-module__yAnUMq__toneRed{background:var(--rose-soft);color:color-mix(in srgb, var(--rose) 55%, var(--color-obsidian))}.InterpretationPanel-module__yAnUMq__tonePositive{background:var(--mint-soft);color:color-mix(in srgb, var(--mint) 55%, var(--color-obsidian))}.InterpretationPanel-module__yAnUMq__sectionLabel{color:var(--color-slate);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:11px;font-weight:700}.InterpretationPanel-module__yAnUMq__summaryText{color:var(--color-obsidian);margin:0 0 16px;font-size:13.5px;line-height:1.55}.InterpretationPanel-module__yAnUMq__abnormalCallout{border-left:3px solid var(--amber);background:var(--amber-soft);border-radius:7px;flex-direction:column;gap:3px;margin:0 0 16px;padding:10px 14px;display:flex}.InterpretationPanel-module__yAnUMq__abnormalCalloutCritical{border-left-color:var(--rose);background:var(--rose-soft)}.InterpretationPanel-module__yAnUMq__abnormalCalloutTitle{color:color-mix(in srgb, var(--amber) 55%, var(--color-obsidian));font-size:12.5px;font-weight:700}.InterpretationPanel-module__yAnUMq__abnormalCalloutCritical .InterpretationPanel-module__yAnUMq__abnormalCalloutTitle{color:color-mix(in srgb, var(--rose) 55%, var(--color-obsidian))}.InterpretationPanel-module__yAnUMq__abnormalCalloutBreakdown{font-family:var(--font-geist-mono);color:var(--color-gravel);letter-spacing:.02em;font-size:11px}.InterpretationPanel-module__yAnUMq__table{border-collapse:collapse;width:100%;font-size:12.5px}.InterpretationPanel-module__yAnUMq__th{text-align:left;color:var(--color-slate);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-chalk);padding:5px 8px;font-size:10.5px;font-weight:700}.InterpretationPanel-module__yAnUMq__td{border-bottom:1px solid var(--color-chalk);vertical-align:middle;color:var(--color-obsidian);padding:6px 8px}.InterpretationPanel-module__yAnUMq__tdCritical{border-left:3px solid var(--rose);padding-left:6px}.InterpretationPanel-module__yAnUMq__analyte{font-weight:600}.InterpretationPanel-module__yAnUMq__mono{font-family:var(--font-geist-mono);letter-spacing:.01em;font-size:12px}.InterpretationPanel-module__yAnUMq__unit{color:var(--color-gravel);font-size:11px}.InterpretationPanel-module__yAnUMq__refRange{font-family:var(--font-geist-mono);color:var(--color-gravel);font-size:11.5px}.InterpretationPanel-module__yAnUMq__flag{font-family:var(--font-geist-mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.InterpretationPanel-module__yAnUMq__flagCritical{background:var(--rose-soft);color:color-mix(in srgb, var(--rose) 55%, var(--color-obsidian));border:1px solid var(--rose)}.InterpretationPanel-module__yAnUMq__flagHigh,.InterpretationPanel-module__yAnUMq__flagLow{background:var(--amber-soft);color:color-mix(in srgb, var(--amber) 55%, var(--color-obsidian))}.InterpretationPanel-module__yAnUMq__flagNormal{background:var(--color-chalk);color:var(--color-gravel);font-weight:600}.InterpretationPanel-module__yAnUMq__reviewBtn{border:2px solid var(--rose);background:var(--rose-soft);color:color-mix(in srgb, var(--rose) 55%, var(--color-obsidian));cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font-inter);letter-spacing:.01em;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;transition:background .18s,color .18s;display:inline-flex}.InterpretationPanel-module__yAnUMq__reviewBtn:hover{background:color-mix(in srgb, var(--rose) 18%, var(--rose-soft))}.InterpretationPanel-module__yAnUMq__needsReview{border:1px solid color-mix(in srgb, var(--amber) 40%, var(--amber-soft));border-left:3px solid var(--amber);background:var(--amber-soft);border-radius:8px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.InterpretationPanel-module__yAnUMq__needsReviewIcon{color:color-mix(in srgb, var(--amber) 55%, var(--color-obsidian));flex-shrink:0;margin-top:1px}.InterpretationPanel-module__yAnUMq__needsReviewText{flex-direction:column;gap:2px;display:flex}.InterpretationPanel-module__yAnUMq__needsReviewTitle{color:color-mix(in srgb, var(--amber) 55%, var(--color-obsidian));font-size:13px;font-weight:700}.InterpretationPanel-module__yAnUMq__needsReviewHint{color:var(--color-gravel);font-size:12px}
.PreviousNoteAccordion-module__t3VkRq__wrap{background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:8px;overflow:hidden}.PreviousNoteAccordion-module__t3VkRq__header{cursor:pointer;width:100%;font-family:var(--font-inter);color:var(--color-cinder);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:500;transition:background-color .12s;display:flex}.PreviousNoteAccordion-module__t3VkRq__header:hover{background:var(--color-powder)}.PreviousNoteAccordion-module__t3VkRq__headerOpen{border-bottom:1px solid var(--color-chalk)}.PreviousNoteAccordion-module__t3VkRq__headerInner{align-items:center;gap:10px;display:flex}.PreviousNoteAccordion-module__t3VkRq__badgeGroup{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.PreviousNoteAccordion-module__t3VkRq__badge{color:var(--color-gravel);font-size:11px;font-family:var(--font-inter);background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-weight:500;display:inline-flex}.PreviousNoteAccordion-module__t3VkRq__priorBadge{font-size:11px;font-family:var(--font-mono);color:var(--color-gravel);background:var(--color-powder);border:1px solid var(--color-chalk);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}.PreviousNoteAccordion-module__t3VkRq__badgeLoading{color:var(--color-cinder)}.PreviousNoteAccordion-module__t3VkRq__spinner{border:1.5px solid var(--color-fog);border-top-color:var(--color-cinder);border-radius:50%;width:8px;height:8px;animation:.7s linear infinite PreviousNoteAccordion-module__t3VkRq__hms-spin;display:inline-block}.PreviousNoteAccordion-module__t3VkRq__body{flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}.PreviousNoteAccordion-module__t3VkRq__resolvedText{white-space:pre-wrap;font-family:var(--font-inter);color:var(--color-obsidian);background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:6px;max-height:240px;padding:10px 12px;font-size:13px;line-height:1.5;overflow:auto}.PreviousNoteAccordion-module__t3VkRq__rowEnd{justify-content:flex-end;gap:8px;display:flex}.PreviousNoteAccordion-module__t3VkRq__empty{color:var(--color-gravel);font-size:12px;font-style:italic}.PreviousNoteAccordion-module__t3VkRq__scope{color:var(--color-gravel);font-size:11px;font-family:var(--font-inter);margin-left:8px;font-weight:400}.PreviousNoteAccordion-module__t3VkRq__scopeLine{color:var(--color-gravel);font-size:12px;font-family:var(--font-inter);margin:-2px 0 4px}.PreviousNoteAccordion-module__t3VkRq__scopeStrong{color:var(--color-cinder);font-weight:600}.PreviousNoteAccordion-module__t3VkRq__uploadRow{border-top:1px solid var(--color-chalk);flex-direction:column;gap:6px;padding:10px 16px 12px;display:flex}.PreviousNoteAccordion-module__t3VkRq__uploadLabel{font-size:12px;font-family:var(--font-inter);color:var(--color-cinder);cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}.PreviousNoteAccordion-module__t3VkRq__uploadHint{color:var(--color-gravel);font-size:11px;font-family:var(--font-inter)}.PreviousNoteAccordion-module__t3VkRq__uploadList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PreviousNoteAccordion-module__t3VkRq__uploadItem{font-size:11px;font-family:var(--font-mono);color:var(--color-gravel);justify-content:space-between;align-items:center;gap:8px;display:flex}.PreviousNoteAccordion-module__t3VkRq__uploadStatus{font-weight:600}.PreviousNoteAccordion-module__t3VkRq__uploadStatusReady{color:var(--color-fern,#3a7d44)}.PreviousNoteAccordion-module__t3VkRq__uploadStatusFailed{color:var(--color-rust,#b3261e)}
.PatientDiagnosticsView-module__6OOxia__root{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:1100px){.PatientDiagnosticsView-module__6OOxia__root{grid-template-columns:minmax(0,1fr)}}.PatientDiagnosticsView-module__6OOxia__left{flex-direction:column;gap:16px;min-width:0;display:flex}.PatientDiagnosticsView-module__6OOxia__right{min-width:0}.PatientDiagnosticsView-module__6OOxia__toolbar{justify-content:flex-end;display:flex}.PatientDiagnosticsView-module__6OOxia__uploadBtn{font-family:var(--font-inter);background:var(--color-obsidian);color:var(--color-eggshell);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:7px;padding:7px 15px;font-size:13px;font-weight:600;transition:background .18s,box-shadow .18s;display:inline-flex}.PatientDiagnosticsView-module__6OOxia__uploadBtn:hover{background:color-mix(in srgb, var(--color-obsidian) 86%, var(--color-eggshell));box-shadow:var(--shadow-subtle-2)}.PatientDiagnosticsView-module__6OOxia__placeholder{border:1px dashed var(--color-chalk);background:var(--surface-card-white);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;display:flex}.PatientDiagnosticsView-module__6OOxia__placeholderIcon{background:var(--color-powder);border:1px solid var(--color-chalk);width:36px;height:36px;color:var(--color-slate);border-radius:10px;place-items:center;display:grid}.PatientDiagnosticsView-module__6OOxia__placeholderTitle{color:var(--color-cinder);font-size:13px;font-weight:500}.PatientDiagnosticsView-module__6OOxia__placeholderHint{color:var(--color-slate);max-width:320px;font-size:12px}
.VisitContextSections-module__nnE__G__stack{flex-direction:column;gap:12px;display:flex}.VisitContextSections-module__nnE__G__tabBar{background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:10px;gap:4px;padding:4px;display:flex}.VisitContextSections-module__nnE__G__tab{color:var(--color-gravel);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:8px 12px;font-size:13px;font-weight:500;transition:color .18s,background-color .18s,box-shadow .18s}.VisitContextSections-module__nnE__G__tabActive{color:var(--color-obsidian);background:var(--surface-card-white);box-shadow:var(--shadow-subtle);font-weight:600}.VisitContextSections-module__nnE__G__panel{flex-direction:column;gap:12px;display:flex}
.VisitContextDrawer-module__Q1CQ2a__drawer{flex-direction:column;height:100%;min-height:0;display:flex}.VisitContextDrawer-module__Q1CQ2a__header{border-bottom:1px solid var(--color-chalk);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.VisitContextDrawer-module__Q1CQ2a__titleRow{align-items:center;gap:8px;display:flex}.VisitContextDrawer-module__Q1CQ2a__title{font-family:var(--font-inter);color:var(--color-cinder);margin:0;font-size:15px;font-weight:600}.VisitContextDrawer-module__Q1CQ2a__lockedPill{font-family:var(--font-inter);text-transform:uppercase;letter-spacing:.04em;color:var(--color-gravel);border:1px solid var(--color-chalk);border-radius:4px;padding:1px 5px;font-size:10px}.VisitContextDrawer-module__Q1CQ2a__closeBtn{color:var(--color-gravel);cursor:pointer;background:0 0;border:none;font-size:15px;line-height:1}.VisitContextDrawer-module__Q1CQ2a__hint{font-family:var(--font-inter);color:var(--color-gravel);margin:0;padding:10px 16px;font-size:12px}.VisitContextDrawer-module__Q1CQ2a__progress{border-bottom:1px solid var(--color-chalk);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.VisitContextDrawer-module__Q1CQ2a__progressText{font-family:var(--font-inter);color:var(--color-gravel);font-size:11px}.VisitContextDrawer-module__Q1CQ2a__dots{gap:5px;display:inline-flex}.VisitContextDrawer-module__Q1CQ2a__dot{border:1px solid var(--color-chalk);border-radius:50%;width:7px;height:7px}.VisitContextDrawer-module__Q1CQ2a__dotFilled{background:var(--color-obsidian);border-color:var(--color-obsidian)}.VisitContextDrawer-module__Q1CQ2a__scroll{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.VisitContextDrawer-module__Q1CQ2a__footer{border-top:1px solid var(--color-chalk);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.VisitContextDrawer-module__Q1CQ2a__status{font-family:var(--font-inter);color:var(--color-gravel);font-size:11px}.VisitContextDrawer-module__Q1CQ2a__statusOk{color:var(--color-obsidian)}.VisitContextDrawer-module__Q1CQ2a__statusError{color:#c0392b}.VisitContextDrawer-module__Q1CQ2a__doneBtn{font-family:var(--font-inter);color:var(--color-eggshell);background:var(--color-obsidian);cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.VisitContextDrawer-module__Q1CQ2a__doneBtn:disabled{opacity:.6;cursor:default}
.WoundList-module__mYKMXa__list{flex-direction:column;gap:12px;display:flex}.WoundList-module__mYKMXa__card{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);cursor:pointer;text-align:left;font-family:var(--font-inter);border-radius:14px;align-items:center;gap:16px;width:100%;padding:14px 16px;transition:background .15s,box-shadow .15s,border-color .15s;display:flex}.WoundList-module__mYKMXa__card:hover{background:var(--color-powder);border-color:var(--color-fog);box-shadow:var(--shadow-card)}.WoundList-module__mYKMXa__card:hover .WoundList-module__mYKMXa__chevron{color:var(--color-cinder);transform:translate(2px)}.WoundList-module__mYKMXa__thumb{box-shadow:var(--shadow-subtle);border-radius:12px;flex-shrink:0;overflow:hidden}.WoundList-module__mYKMXa__body{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.WoundList-module__mYKMXa__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.WoundList-module__mYKMXa__label{color:var(--color-obsidian);letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:700}.WoundList-module__mYKMXa__region{color:var(--color-gravel);font-size:11.5px;font-family:var(--font-geist-mono);letter-spacing:.02em;text-transform:capitalize}.WoundList-module__mYKMXa__measureRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:1px;display:flex}.WoundList-module__mYKMXa__dims{font-family:var(--font-geist-mono);color:var(--color-obsidian);letter-spacing:-.01em;align-items:baseline;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.WoundList-module__mYKMXa__dimUnit{color:var(--color-gravel);font-size:11px;font-weight:600}.WoundList-module__mYKMXa__dimX{color:var(--color-slate)}.WoundList-module__mYKMXa__areaPill{background:var(--color-powder);border:1px solid var(--color-chalk);font-family:var(--font-geist-mono);color:var(--color-cinder);letter-spacing:-.01em;border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.WoundList-module__mYKMXa__healingRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:1px;display:flex}.WoundList-module__mYKMXa__metaRow{color:var(--color-slate);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.WoundList-module__mYKMXa__metaItem{align-items:center;gap:5px;display:inline-flex}.WoundList-module__mYKMXa__metaDot{color:var(--color-chalk)}.WoundList-module__mYKMXa__metaStrong{color:var(--color-cinder);font-weight:600}.WoundList-module__mYKMXa__chevron{color:var(--color-fog);flex-shrink:0;align-self:center;font-size:22px;font-weight:400;line-height:1;transition:color .15s,transform .15s}.WoundList-module__mYKMXa__empty{border:1px dashed var(--color-chalk);text-align:center;color:var(--color-slate);background:color-mix(in srgb, var(--color-powder) 50%, transparent);border-radius:12px;padding:28px 24px;font-size:13px}
.ResizableSplit-module__ewA40G__wrap{flex:1;min-width:0;min-height:0;display:flex}.ResizableSplit-module__ewA40G__left{border-radius:var(--radius-cards,16px);background:var(--surface-card-white);flex-direction:column;min-width:0;min-height:0;margin:12px 0 12px 12px;display:flex}.ResizableSplit-module__ewA40G__right{border-radius:var(--radius-cards,16px);background:var(--surface-card-white);flex-direction:column;min-width:0;min-height:0;margin:12px 12px 12px 0;display:flex;overflow:hidden}.ResizableSplit-module__ewA40G__handle{cursor:col-resize;background:0 0;flex-shrink:0;width:14px;position:relative}
.WoundBodyMap-module__FC3UhG__root{--bodymap-skin:color-mix(in srgb, #f7c68f 42%, var(--color-powder));--bodymap-edge:color-mix(in srgb, var(--color-cinder) 30%, transparent);background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);font-family:var(--font-inter);border-radius:14px;flex-direction:column;gap:14px;padding:14px;display:flex}.WoundBodyMap-module__FC3UhG__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.WoundBodyMap-module__FC3UhG__heading{text-transform:uppercase;letter-spacing:.08em;color:var(--color-slate);font-size:11px;font-family:var(--font-geist-mono)}.WoundBodyMap-module__FC3UhG__toggle{background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.WoundBodyMap-module__FC3UhG__toggleBtn{letter-spacing:.01em;color:var(--color-gravel);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 16px;font-size:12px;font-weight:600;transition:color .14s,background .14s,box-shadow .14s;display:inline-flex}.WoundBodyMap-module__FC3UhG__toggleBtn:hover{color:var(--color-obsidian)}.WoundBodyMap-module__FC3UhG__toggleBtnActive{color:var(--color-obsidian);background:var(--surface-card-white);box-shadow:var(--shadow-subtle-2)}.WoundBodyMap-module__FC3UhG__toggleBadge{min-width:16px;height:16px;font-size:10px;font-weight:700;font-family:var(--font-geist-mono);color:var(--color-gravel);background:var(--color-chalk);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.WoundBodyMap-module__FC3UhG__stage{aspect-ratio:.62;background:radial-gradient(120% 80% at 50% 8%, color-mix(in srgb, var(--color-obsidian) 4%, transparent), transparent 60%), color-mix(in srgb, var(--color-powder) 60%, var(--surface-card-white));border:1px solid var(--color-chalk);border-radius:14px;width:100%;max-width:340px;margin:0 auto;position:relative;overflow:hidden}.WoundBodyMap-module__FC3UhG__figure{object-fit:contain;filter:saturate(.72)opacity(.9);-webkit-user-select:none;user-select:none;pointer-events:none;width:84%;height:88%;display:block;position:absolute;inset:6% 8%}.WoundBodyMap-module__FC3UhG__markerLayer{position:absolute;inset:6% 8%}.WoundBodyMap-module__FC3UhG__stageHint{letter-spacing:.02em;color:var(--color-slate);white-space:nowrap;font-size:10.5px;font-weight:600;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.WoundBodyMap-module__FC3UhG__marker{cursor:pointer;z-index:1;background:0 0;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%)}.WoundBodyMap-module__FC3UhG__marker:hover,.WoundBodyMap-module__FC3UhG__marker:focus-visible{z-index:3}.WoundBodyMap-module__FC3UhG__markerDot{box-shadow:0 0 0 2px var(--surface-card-white), 0 1px 3px #00000047;border-radius:50%;transition:transform .13s;position:absolute;inset:4px}.WoundBodyMap-module__FC3UhG__marker:hover .WoundBodyMap-module__FC3UhG__markerDot,.WoundBodyMap-module__FC3UhG__marker:focus-visible .WoundBodyMap-module__FC3UhG__markerDot{transform:scale(1.18)}.WoundBodyMap-module__FC3UhG__markerHalo{opacity:.4;pointer-events:none;border-radius:50%;animation:2.1s ease-out infinite WoundBodyMap-module__FC3UhG__bm-pulse;position:absolute;inset:4px}@keyframes WoundBodyMap-module__FC3UhG__bm-pulse{0%{opacity:.42;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.WoundBodyMap-module__FC3UhG__markerHalo{opacity:.22;animation:none;transform:scale(1.6)}}.WoundBodyMap-module__FC3UhG__tooltip{background:var(--color-obsidian);width:max-content;max-width:200px;color:var(--color-eggshell);opacity:0;pointer-events:none;z-index:4;border-radius:9px;flex-direction:column;gap:2px;padding:7px 10px;transition:opacity .13s,transform .13s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 8px 24px -8px #0000008c}.WoundBodyMap-module__FC3UhG__tooltip:after{content:"";border-style:solid;border-width:5px 5px 0;border-color:var(--color-obsidian) transparent transparent transparent;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.WoundBodyMap-module__FC3UhG__marker:hover .WoundBodyMap-module__FC3UhG__tooltip,.WoundBodyMap-module__FC3UhG__marker:focus-visible .WoundBodyMap-module__FC3UhG__tooltip{opacity:1;transform:translate(-50%)translateY(0)}.WoundBodyMap-module__FC3UhG__tooltipLabel{font-size:12px;font-weight:700;line-height:1.25}.WoundBodyMap-module__FC3UhG__tooltipMeta{color:color-mix(in srgb, var(--color-eggshell) 72%, transparent);font-size:10.5px;font-weight:500;font-family:var(--font-geist-mono);letter-spacing:-.01em}.WoundBodyMap-module__FC3UhG__flipHint{color:var(--color-gravel);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-chalk);text-decoration-color:var(--color-chalk);text-underline-offset:3px;background:0 0;border-radius:6px;align-self:center;padding:2px 4px;font-size:11.5px;font-weight:600}.WoundBodyMap-module__FC3UhG__flipHint:hover{color:var(--color-obsidian)}.WoundBodyMap-module__FC3UhG__legend{background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:10px;flex-wrap:wrap;justify-content:center;gap:8px 14px;padding:10px 12px;display:flex}.WoundBodyMap-module__FC3UhG__legendItem{color:var(--color-cinder);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.WoundBodyMap-module__FC3UhG__legendDot{width:8px;height:8px;box-shadow:0 0 0 1.5px var(--surface-card-white);border-radius:50%;flex-shrink:0}.WoundBodyMap-module__FC3UhG__unplacedWrap{flex-direction:column;gap:8px;display:flex}.WoundBodyMap-module__FC3UhG__unplacedHeading{text-transform:uppercase;letter-spacing:.07em;color:var(--color-slate);font-size:10px;font-weight:700;font-family:var(--font-geist-mono)}.WoundBodyMap-module__FC3UhG__unplacedChips{flex-wrap:wrap;gap:8px;display:flex}.WoundBodyMap-module__FC3UhG__unplacedChip{border:1px solid var(--color-chalk);background:var(--surface-card-white);box-shadow:var(--shadow-subtle);color:var(--color-obsidian);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;transition:border-color .13s,transform .13s;display:inline-flex}.WoundBodyMap-module__FC3UhG__unplacedChip:hover{border-color:var(--color-fog);transform:translateY(-1px)}.WoundBodyMap-module__FC3UhG__chipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}
@keyframes ReviewTabs-module__u9mNaG__hms-tab-pulse{0%,to{opacity:.4}50%{opacity:1}}.ReviewTabs-module__u9mNaG__bar{scrollbar-width:thin;background:0 0;gap:8px;padding:14px 16px 4px;display:flex;overflow-x:auto}.ReviewTabs-module__u9mNaG__tab{background:var(--surface-card-white);border:1px solid var(--color-chalk);color:var(--color-gravel);cursor:grab;white-space:nowrap;font-size:13px;font-weight:600;font-family:var(--font-inter);border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.ReviewTabs-module__u9mNaG__tab:hover{border-color:var(--color-accent);color:var(--color-obsidian)}.ReviewTabs-module__u9mNaG__tabActive,.ReviewTabs-module__u9mNaG__tabActive:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-primary)}.ReviewTabs-module__u9mNaG__dot{border-radius:9999px;flex-shrink:0;width:6px;height:6px}.ReviewTabs-module__u9mNaG__dotStreaming{animation:1.2s ease-in-out infinite ReviewTabs-module__u9mNaG__hms-tab-pulse}.ReviewTabs-module__u9mNaG__dotBlocking{box-shadow:0 0 0 2px var(--rose-soft);animation:1.2s ease-in-out infinite ReviewTabs-module__u9mNaG__hms-tab-pulse}.ReviewTabs-module__u9mNaG__count{background:var(--color-powder);color:var(--color-gravel);font-size:10px;font-weight:500;font-family:var(--font-inter);font-variant-numeric:tabular-nums;border-radius:9999px;padding:1px 6px}
.WoundTimeline-module__UivZLW__root{font-family:var(--font-inter);flex-direction:column;gap:18px;display:flex}.WoundTimeline-module__UivZLW__compare{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:16px;padding:14px;display:flex}.WoundTimeline-module__UivZLW__compareCol{flex-direction:column;flex:160px;align-items:center;gap:6px;display:flex}.WoundTimeline-module__UivZLW__compareLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-slate);font-size:10px;font-weight:700}.WoundTimeline-module__UivZLW__compareDate{color:var(--color-gravel);font-size:11px;font-family:var(--font-geist-mono)}.WoundTimeline-module__UivZLW__compareArrow{color:var(--color-slate);align-items:center;font-size:20px;font-weight:700;display:flex}.WoundTimeline-module__UivZLW__latestCard{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.WoundTimeline-module__UivZLW__healingRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.WoundTimeline-module__UivZLW__healingEditBtn{color:var(--color-gravel);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-chalk);text-decoration-color:var(--color-chalk);text-underline-offset:3px;font-size:11px;font-weight:600;font-family:var(--font-inter);background:0 0;border-radius:6px;padding:2px 6px}.WoundTimeline-module__UivZLW__healingEditBtn:hover{color:var(--color-obsidian)}.WoundTimeline-module__UivZLW__healingEditor{background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.WoundTimeline-module__UivZLW__healingField{flex-direction:column;gap:3px;display:flex}.WoundTimeline-module__UivZLW__healingFieldLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-slate);font-size:9.5px;font-weight:700}.WoundTimeline-module__UivZLW__healingInput{width:72px;font-size:13px;font-family:var(--font-geist-mono);color:var(--color-obsidian);background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:7px;padding:5px 8px}.WoundTimeline-module__UivZLW__healingInput:focus-visible{border-color:var(--color-fog);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-fog) 35%, transparent);outline:none}.WoundTimeline-module__UivZLW__healingEditActions{align-items:center;gap:6px;display:inline-flex}.WoundTimeline-module__UivZLW__healingSave{color:var(--color-eggshell);background:var(--color-obsidian);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-inter);border-radius:7px;padding:6px 12px}.WoundTimeline-module__UivZLW__healingSave:disabled{opacity:.6;cursor:wait}.WoundTimeline-module__UivZLW__healingCancel{color:var(--color-gravel);border:1px solid var(--color-chalk);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-inter);background:0 0;border-radius:7px;padding:6px 10px}.WoundTimeline-module__UivZLW__healingCancel:hover:not(:disabled){color:var(--color-obsidian);border-color:var(--color-fog)}.WoundTimeline-module__UivZLW__healingErr{color:var(--rose);align-self:center;font-size:11px;font-weight:600}.WoundTimeline-module__UivZLW__sparkCard{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.WoundTimeline-module__UivZLW__sparkHeading{text-transform:uppercase;letter-spacing:.07em;color:var(--color-slate);font-size:10px;font-weight:700}.WoundTimeline-module__UivZLW__sparkEmpty{color:var(--color-gravel);font-size:12px}.WoundTimeline-module__UivZLW__pointList{flex-direction:column;gap:10px;display:flex;position:relative}.WoundTimeline-module__UivZLW__rail{background:var(--color-chalk);width:1px;position:absolute;top:8px;bottom:8px;left:16px}.WoundTimeline-module__UivZLW__point{grid-template-columns:32px 1fr;align-items:stretch;display:grid;position:relative}.WoundTimeline-module__UivZLW__connectorCol{justify-content:center;padding-top:20px;display:flex;position:relative}.WoundTimeline-module__UivZLW__railDot{background:var(--surface-card-white);border:1.5px solid var(--color-fog);z-index:1;border-radius:50%;width:10px;height:10px;transition:background .15s,border-color .15s}.WoundTimeline-module__UivZLW__point:hover .WoundTimeline-module__UivZLW__railDot,.WoundTimeline-module__UivZLW__point:focus-within .WoundTimeline-module__UivZLW__railDot{background:var(--color-obsidian);border-color:var(--color-obsidian)}.WoundTimeline-module__UivZLW__pointCard{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:10px;gap:14px;padding:14px;transition:border-color .15s;display:flex}.WoundTimeline-module__UivZLW__point:hover .WoundTimeline-module__UivZLW__pointCard,.WoundTimeline-module__UivZLW__point:focus-within .WoundTimeline-module__UivZLW__pointCard{border-color:var(--color-fog)}.WoundTimeline-module__UivZLW__pointBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.WoundTimeline-module__UivZLW__pointHeadRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.WoundTimeline-module__UivZLW__pointDate{color:var(--color-obsidian);font-size:12.5px;font-weight:700;font-family:var(--font-geist-mono);letter-spacing:-.01em}.WoundTimeline-module__UivZLW__pointSince{color:var(--color-gravel);font-size:11px}.WoundTimeline-module__UivZLW__dimsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.WoundTimeline-module__UivZLW__dims{font-family:var(--font-geist-mono);color:var(--color-obsidian);align-items:baseline;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.WoundTimeline-module__UivZLW__dimX{color:var(--color-slate)}.WoundTimeline-module__UivZLW__dimUnit{color:var(--color-gravel);font-size:11px;font-weight:600}.WoundTimeline-module__UivZLW__fieldChip{color:var(--color-obsidian);align-items:center;gap:5px;font-size:12px;display:inline-flex}.WoundTimeline-module__UivZLW__fieldLabel{color:var(--color-gravel);font-size:11px}.WoundTimeline-module__UivZLW__areaValue{font-weight:700}.WoundTimeline-module__UivZLW__depthValue{font-weight:700;font-family:var(--font-geist-mono)}.WoundTimeline-module__UivZLW__deltaRow{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.WoundTimeline-module__UivZLW__deltaPill{font-size:11.5px;font-weight:700;font-family:var(--font-geist-mono);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.WoundTimeline-module__UivZLW__deltaGood{color:color-mix(in srgb, var(--mint) 55%, var(--color-obsidian));background:color-mix(in srgb, var(--mint) 18%, transparent)}.WoundTimeline-module__UivZLW__deltaBad{color:color-mix(in srgb, var(--rose) 60%, var(--color-obsidian));background:color-mix(in srgb, var(--rose) 14%, transparent)}.WoundTimeline-module__UivZLW__deltaNeutral{color:var(--color-gravel);background:var(--color-powder)}.WoundTimeline-module__UivZLW__narrative{color:var(--color-obsidian);background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.WoundTimeline-module__UivZLW__depthRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.WoundTimeline-module__UivZLW__empty{color:var(--color-slate);text-align:center;padding:24px 0;font-size:13px}
.ReviewMetrics-module__DDSBUa__row{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.ReviewMetrics-module__DDSBUa__cell{background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:8px;padding:10px 12px}.ReviewMetrics-module__DDSBUa__label{color:var(--color-slate);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.ReviewMetrics-module__DDSBUa__value{margin-top:2px;font-size:18px;font-weight:600}.ReviewMetrics-module__DDSBUa__delta{color:var(--color-slate);margin-top:2px;font-size:10.5px}.ReviewMetrics-module__DDSBUa__pct{color:var(--color-slate);margin-left:2px;font-size:12px}
.PatientWoundsTab-module__K8uhZG__root{font-family:var(--font-inter);flex-direction:column;gap:22px;display:flex}.PatientWoundsTab-module__K8uhZG__summary{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 18px;display:flex}.PatientWoundsTab-module__K8uhZG__summaryTotal{align-items:baseline;gap:8px;display:flex}.PatientWoundsTab-module__K8uhZG__summaryNum{color:var(--color-obsidian);font-size:26px;font-weight:700;line-height:1;font-family:var(--font-geist-mono);letter-spacing:-.02em}.PatientWoundsTab-module__K8uhZG__summaryUnit{color:var(--color-gravel);letter-spacing:.01em;font-size:12px;font-weight:500}.PatientWoundsTab-module__K8uhZG__summaryDivider{background:var(--color-chalk);align-self:stretch;width:1px;min-height:22px}.PatientWoundsTab-module__K8uhZG__summaryPills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PatientWoundsTab-module__K8uhZG__statPill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.PatientWoundsTab-module__K8uhZG__statDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.PatientWoundsTab-module__K8uhZG__statNum{font-weight:700;font-family:var(--font-geist-mono);font-size:12px}.PatientWoundsTab-module__K8uhZG__layout{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.PatientWoundsTab-module__K8uhZG__mapCol{flex:0 0 340px;min-width:280px;max-width:380px;position:sticky;top:0}.PatientWoundsTab-module__K8uhZG__listCol{flex-direction:column;flex:1;gap:24px;min-width:300px;display:flex}.PatientWoundsTab-module__K8uhZG__sectionHeading{text-transform:uppercase;letter-spacing:.08em;color:var(--color-slate);font-size:11px;font-family:var(--font-geist-mono);align-items:center;gap:8px;margin-bottom:12px;display:flex}.PatientWoundsTab-module__K8uhZG__sectionCount{min-width:18px;height:18px;font-size:10.5px;font-weight:700;font-family:var(--font-geist-mono);color:var(--color-gravel);background:var(--color-powder);border:1px solid var(--color-chalk);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.PatientWoundsTab-module__K8uhZG__resolvedToggle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-slate);font-size:11px;font-family:var(--font-geist-mono);cursor:pointer;background:0 0;align-items:center;gap:8px;margin-bottom:12px;padding:0;transition:color .13s;display:flex}.PatientWoundsTab-module__K8uhZG__resolvedToggle:hover{color:var(--color-cinder)}.PatientWoundsTab-module__K8uhZG__resolvedChevron{font-size:9px;transition:transform .15s;display:inline-block}.PatientWoundsTab-module__K8uhZG__resolvedChevronOpen{transform:rotate(90deg)}.PatientWoundsTab-module__K8uhZG__pulse{background:var(--color-chalk);border-radius:6px;flex-shrink:0;animation:1.4s ease-in-out infinite PatientWoundsTab-module__K8uhZG__woundsSkeletonPulse}@keyframes PatientWoundsTab-module__K8uhZG__woundsSkeletonPulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.PatientWoundsTab-module__K8uhZG__pulse{opacity:.8;animation:none}}.PatientWoundsTab-module__K8uhZG__skelSummary{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}.PatientWoundsTab-module__K8uhZG__skelMap{background:var(--surface-card-white);border:1px solid var(--color-chalk);min-height:420px;box-shadow:var(--shadow-subtle);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.PatientWoundsTab-module__K8uhZG__skelCard{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:14px;align-items:center;gap:16px;padding:14px 16px;display:flex}.PatientWoundsTab-module__K8uhZG__skelCardBody{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.PatientWoundsTab-module__K8uhZG__skelDetailHead{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.PatientWoundsTab-module__K8uhZG__error{color:var(--rose);font-size:13px;font-weight:500;font-family:var(--font-inter);background:var(--rose-soft);border:1px solid color-mix(in srgb, var(--rose) 28%, transparent);border-radius:12px;padding:14px 18px}.PatientWoundsTab-module__K8uhZG__emptyState{text-align:center;background:radial-gradient(90% 120% at 50% 0%, color-mix(in srgb, var(--color-obsidian) 3%, transparent), transparent 65%), var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:64px 24px;display:flex}.PatientWoundsTab-module__K8uhZG__emptyGlyph{background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:8px;display:grid}.PatientWoundsTab-module__K8uhZG__emptyTitle{color:var(--color-obsidian);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.PatientWoundsTab-module__K8uhZG__emptyHint{color:var(--color-gravel);max-width:320px;margin:0;font-size:13px;line-height:1.5}.PatientWoundsTab-module__K8uhZG__backBtn{border:1px solid var(--color-chalk);background:var(--surface-card-white);color:var(--color-cinder);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-inter);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;transition:border-color .13s,background .13s;display:inline-flex}.PatientWoundsTab-module__K8uhZG__backBtn:hover{border-color:var(--color-fog);background:var(--color-powder)}.PatientWoundsTab-module__K8uhZG__detailHead{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.PatientWoundsTab-module__K8uhZG__detailTitleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PatientWoundsTab-module__K8uhZG__detailTitle{color:var(--color-obsidian);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.PatientWoundsTab-module__K8uhZG__detailMeta{color:var(--color-gravel);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.PatientWoundsTab-module__K8uhZG__detailRegion{font-family:var(--font-geist-mono);color:var(--color-cinder);letter-spacing:.01em;font-weight:600}.PatientWoundsTab-module__K8uhZG__detailDot{color:var(--color-slate)}.PatientWoundsTab-module__K8uhZG__editLocationBtn{color:var(--color-gravel);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-chalk);text-decoration-color:var(--color-chalk);text-underline-offset:3px;font-size:11px;font-weight:600;font-family:var(--font-inter);background:0 0;border-radius:6px;padding:2px 6px}.PatientWoundsTab-module__K8uhZG__editLocationBtn:hover{color:var(--color-obsidian)}.PatientWoundsTab-module__K8uhZG__locationEditor{background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}.PatientWoundsTab-module__K8uhZG__locationField{flex-direction:column;gap:4px;display:flex}.PatientWoundsTab-module__K8uhZG__locationLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-slate);font-size:9.5px;font-weight:700}.PatientWoundsTab-module__K8uhZG__locationSelect{min-width:132px;font-size:13px;font-family:var(--font-inter);color:var(--color-obsidian);background:var(--surface-card-white);border:1px solid var(--color-chalk);text-transform:capitalize;cursor:pointer;border-radius:7px;padding:6px 8px}.PatientWoundsTab-module__K8uhZG__locationSelect:focus-visible{border-color:var(--color-fog);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-fog) 35%, transparent);outline:none}.PatientWoundsTab-module__K8uhZG__locationActions{align-items:center;gap:6px;display:inline-flex}.PatientWoundsTab-module__K8uhZG__locationSave{color:var(--color-eggshell);background:var(--color-obsidian);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-inter);border-radius:7px;padding:7px 14px}.PatientWoundsTab-module__K8uhZG__locationSave:disabled{opacity:.6;cursor:wait}.PatientWoundsTab-module__K8uhZG__locationCancel{color:var(--color-gravel);border:1px solid var(--color-chalk);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-inter);background:0 0;border-radius:7px;padding:7px 12px}.PatientWoundsTab-module__K8uhZG__locationCancel:hover:not(:disabled){color:var(--color-obsidian);border-color:var(--color-fog)}.PatientWoundsTab-module__K8uhZG__statusControl{border-top:1px solid var(--color-chalk);flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;padding-top:14px;display:flex}.PatientWoundsTab-module__K8uhZG__statusLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-slate);font-size:10px;font-weight:700;font-family:var(--font-geist-mono)}.PatientWoundsTab-module__K8uhZG__segGroup{border:1px solid var(--color-chalk);background:var(--color-powder);border-radius:9px;display:inline-flex;overflow:hidden}.PatientWoundsTab-module__K8uhZG__segBtn{color:var(--color-gravel);border-top:none;border-bottom:none;border-left:1px solid var(--color-chalk);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-inter);background:0 0;border-right:none;padding:7px 14px;transition:color .13s,background .13s}.PatientWoundsTab-module__K8uhZG__segBtn:not(.PatientWoundsTab-module__K8uhZG__segBtnActive):not(:disabled):hover{color:var(--color-obsidian);background:var(--surface-card-white)}.PatientWoundsTab-module__K8uhZG__segBtnFirst{border-left:none}.PatientWoundsTab-module__K8uhZG__segBtnActive{background:var(--color-obsidian);color:var(--color-eggshell)}.PatientWoundsTab-module__K8uhZG__segBtnBusy{opacity:.6;cursor:wait}@media (max-width:720px){.PatientWoundsTab-module__K8uhZG__mapCol{flex:100%;max-width:none;position:static}}
.PatientLesionsTab-module__UhdKDW__root{font-family:var(--font-inter);flex-direction:column;gap:16px;display:flex}.PatientLesionsTab-module__UhdKDW__sectionHeading{text-transform:uppercase;letter-spacing:.08em;color:var(--color-slate);font-size:11px;font-family:var(--font-geist-mono);align-items:center;gap:8px;display:flex}.PatientLesionsTab-module__UhdKDW__sectionCount{min-width:18px;height:18px;font-size:10.5px;font-weight:700;font-family:var(--font-geist-mono);color:var(--color-gravel);background:var(--color-powder);border:1px solid var(--color-chalk);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.PatientLesionsTab-module__UhdKDW__rows{flex-direction:column;gap:10px;display:flex}.PatientLesionsTab-module__UhdKDW__row{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:14px;overflow:hidden}.PatientLesionsTab-module__UhdKDW__rowToggle{cursor:pointer;text-align:left;width:100%;font-family:var(--font-inter);background:0 0;align-items:center;gap:12px;padding:14px 16px;transition:background .13s;display:flex}.PatientLesionsTab-module__UhdKDW__rowToggle:hover{background:var(--color-powder)}.PatientLesionsTab-module__UhdKDW__chevron{color:var(--color-slate);flex-shrink:0;font-size:10px;transition:transform .15s;display:inline-block}.PatientLesionsTab-module__UhdKDW__chevronOpen{transform:rotate(90deg)}.PatientLesionsTab-module__UhdKDW__rowMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.PatientLesionsTab-module__UhdKDW__rowLabel{color:var(--color-obsidian);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.PatientLesionsTab-module__UhdKDW__rowSite{font-size:12px;font-family:var(--font-geist-mono);color:var(--color-gravel);letter-spacing:.01em}.PatientLesionsTab-module__UhdKDW__rowMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.PatientLesionsTab-module__UhdKDW__lastSeen{color:var(--color-gravel);white-space:nowrap;font-size:11.5px}.PatientLesionsTab-module__UhdKDW__badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.PatientLesionsTab-module__UhdKDW__badgeDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.PatientLesionsTab-module__UhdKDW__rowPanel{border-top:1px solid var(--color-chalk);background:color-mix(in srgb, var(--color-powder) 45%, transparent);flex-direction:column;gap:14px;padding:14px 16px 16px 38px;display:flex}.PatientLesionsTab-module__UhdKDW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PatientLesionsTab-module__UhdKDW__actionBtn{color:var(--color-cinder);background:var(--surface-card-white);border:1px solid var(--color-chalk);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-inter);border-radius:8px;padding:6px 13px;transition:border-color .13s,color .13s}.PatientLesionsTab-module__UhdKDW__actionBtn:hover:not(:disabled){color:var(--color-obsidian);border-color:var(--color-fog)}.PatientLesionsTab-module__UhdKDW__actionBtn:disabled{opacity:.55;cursor:default}.PatientLesionsTab-module__UhdKDW__timeline{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.PatientLesionsTab-module__UhdKDW__point{align-items:flex-start;gap:14px;display:flex}.PatientLesionsTab-module__UhdKDW__pointPhotos{flex-shrink:0;gap:6px;display:flex}.PatientLesionsTab-module__UhdKDW__thumb{border:1px solid var(--color-chalk);background:var(--color-powder);border-radius:10px;flex-shrink:0;overflow:hidden}.PatientLesionsTab-module__UhdKDW__thumbPlaceholder{background:var(--color-chalk)}.PatientLesionsTab-module__UhdKDW__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.PatientLesionsTab-module__UhdKDW__pointBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.PatientLesionsTab-module__UhdKDW__pointHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PatientLesionsTab-module__UhdKDW__pointDate{color:var(--color-obsidian);font-size:12px;font-weight:700;font-family:var(--font-geist-mono)}.PatientLesionsTab-module__UhdKDW__pointSize{color:var(--color-cinder);font-size:12px;font-weight:600;font-family:var(--font-geist-mono)}.PatientLesionsTab-module__UhdKDW__trend{font-size:11.5px;font-weight:700;font-family:var(--font-geist-mono);color:var(--amber);background:var(--amber-soft);white-space:nowrap;border-radius:999px;align-self:flex-start;padding:2px 9px}.PatientLesionsTab-module__UhdKDW__pointRec{color:var(--color-cinder);font-size:12px}.PatientLesionsTab-module__UhdKDW__evolution{background:var(--color-powder);border-left:3px solid var(--amber);color:var(--color-obsidian);border-radius:10px;flex-direction:column;gap:2px;padding:6px 10px;font-size:12px;line-height:1.45;display:flex}.PatientLesionsTab-module__UhdKDW__evolutionLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-slate);font-size:9.5px;font-weight:700}.PatientLesionsTab-module__UhdKDW__pointNarrative{color:var(--color-gravel);font-size:12.5px;line-height:1.5}.PatientLesionsTab-module__UhdKDW__timelineLoading{flex-direction:column;gap:8px;display:flex}.PatientLesionsTab-module__UhdKDW__error{color:var(--rose);font-size:13px;font-weight:500;font-family:var(--font-inter);background:var(--rose-soft);border:1px solid color-mix(in srgb, var(--rose) 28%, transparent);border-radius:12px;padding:12px 16px}.PatientLesionsTab-module__UhdKDW__emptyState{text-align:center;background:radial-gradient(90% 120% at 50% 0%, color-mix(in srgb, var(--color-obsidian) 3%, transparent), transparent 65%), var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:64px 24px;display:flex}.PatientLesionsTab-module__UhdKDW__emptyGlyph{background:var(--color-powder);border:1px solid var(--color-chalk);border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:8px;display:grid}.PatientLesionsTab-module__UhdKDW__emptyTitle{color:var(--color-obsidian);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.PatientLesionsTab-module__UhdKDW__emptyHint{color:var(--color-gravel);max-width:340px;margin:0;font-size:13px;line-height:1.5}.PatientLesionsTab-module__UhdKDW__pulse{background:var(--color-chalk);border-radius:6px;flex-shrink:0;animation:1.4s ease-in-out infinite PatientLesionsTab-module__UhdKDW__lesionsSkeletonPulse}@keyframes PatientLesionsTab-module__UhdKDW__lesionsSkeletonPulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.PatientLesionsTab-module__UhdKDW__pulse{opacity:.8;animation:none}}.PatientLesionsTab-module__UhdKDW__skelRow{background:var(--surface-card-white);border:1px solid var(--color-chalk);box-shadow:var(--shadow-subtle);border-radius:14px;align-items:center;gap:16px;padding:16px;display:flex}
.ReviewSplit-module__O5ha2a__pane{background:var(--color-eggshell);flex-direction:column;min-width:0;height:100%;min-height:0;transition:box-shadow .24s;display:flex;position:relative}.ReviewSplit-module__O5ha2a__paneOpening{box-shadow:inset 3px 0 0 0 var(--color-signal-blue);animation:.65s ReviewSplit-module__O5ha2a__panePulse}@keyframes ReviewSplit-module__O5ha2a__panePulse{0%{box-shadow:inset 3px 0 0 0 color-mix(in oklch, var(--color-signal-blue) 0%, transparent)}35%{box-shadow:inset 3px 0 0 0 var(--color-signal-blue)}to{box-shadow:inset 3px 0 0 0 color-mix(in oklch, var(--color-signal-blue) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.ReviewSplit-module__O5ha2a__paneOpening{animation:none}}.ReviewSplit-module__O5ha2a__header{border-bottom:1px solid var(--color-chalk);flex-direction:column;gap:12px;padding:16px 24px 14px;display:flex}.ReviewSplit-module__O5ha2a__updateBanner{border:1px solid color-mix(in srgb, var(--amber) 40%, var(--color-chalk));background:var(--amber-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:10px 14px 0;padding:9px 14px;display:flex}.ReviewSplit-module__O5ha2a__updateText{font-family:var(--font-inter);color:var(--color-obsidian);font-size:12.5px;font-weight:500}.ReviewSplit-module__O5ha2a__updateBtn{font-family:var(--font-inter);border:1px solid var(--color-primary,var(--color-obsidian));background:var(--color-primary,var(--color-obsidian));color:var(--color-on-primary,var(--color-eggshell));cursor:pointer;white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:6px 16px;font-size:12.5px;font-weight:600;transition:background-color .14s}.ReviewSplit-module__O5ha2a__updateBtn:hover{background:var(--color-primary-hover,var(--color-obsidian))}.ReviewSplit-module__O5ha2a__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate);font-size:10px;font-weight:700}.ReviewSplit-module__O5ha2a__readinessRow{font-family:var(--font-inter);color:var(--color-gravel);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ReviewSplit-module__O5ha2a__readinessBadge{white-space:nowrap;border-radius:9999px;padding:2px 8px;font-size:11.5px;font-weight:700}.ReviewSplit-module__O5ha2a__readinessReady{color:var(--mint);background:var(--mint-soft)}.ReviewSplit-module__O5ha2a__readinessBlocked{color:var(--rose);background:var(--rose-soft)}.ReviewSplit-module__O5ha2a__readinessItem{color:var(--color-gravel);white-space:nowrap}.ReviewSplit-module__O5ha2a__readinessBlockingCount{color:var(--rose);font-weight:600}.ReviewSplit-module__O5ha2a__readinessSep{color:var(--color-slate)}.ReviewSplit-module__O5ha2a__summary{font-family:var(--font-inter);color:var(--color-gravel);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ReviewSplit-module__O5ha2a__body{background:var(--surface-card-white);border-radius:16px;flex:1;min-height:0;margin:0 12px 12px;padding:20px 24px;overflow-y:auto}.ReviewSplit-module__O5ha2a__footer{border-top:1px solid var(--color-chalk);background:var(--color-eggshell);padding:14px 24px}.ReviewSplit-module__O5ha2a__skeleton{flex-direction:column;gap:14px;display:flex}.ReviewSplit-module__O5ha2a__skLine,.ReviewSplit-module__O5ha2a__skBlock,.ReviewSplit-module__O5ha2a__skChip{background:linear-gradient(100deg, color-mix(in oklch, var(--color-chalk) 55%, transparent) 30%, color-mix(in oklch, var(--color-chalk) 22%, transparent) 50%, color-mix(in oklch, var(--color-chalk) 55%, transparent) 70%);background-size:220% 100%;border-radius:8px;animation:1.1s ease-in-out infinite ReviewSplit-module__O5ha2a__skShimmer}.ReviewSplit-module__O5ha2a__skLine{height:12px}.ReviewSplit-module__O5ha2a__skBlock{border-radius:12px;height:96px}.ReviewSplit-module__O5ha2a__skRow{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.ReviewSplit-module__O5ha2a__skChip{border-radius:10px;height:52px}@keyframes ReviewSplit-module__O5ha2a__skShimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.ReviewSplit-module__O5ha2a__skLine,.ReviewSplit-module__O5ha2a__skBlock,.ReviewSplit-module__O5ha2a__skChip{animation:none}}
.TemplatePickerModal-module__di6WXa__header{border-bottom:1px solid var(--color-chalk);background:var(--color-eggshell);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.TemplatePickerModal-module__di6WXa__title{font-family:var(--font-waldenburg);letter-spacing:-.4px;color:var(--color-obsidian);margin:0;font-size:22px;font-weight:300;line-height:1.2}.TemplatePickerModal-module__di6WXa__optional{font-family:var(--font-inter);color:var(--color-slate);letter-spacing:0;font-size:13px;font-weight:400}.TemplatePickerModal-module__di6WXa__hint{font-family:var(--font-inter);color:var(--color-gravel);padding:12px 24px 0;font-size:13px;line-height:1.5}.TemplatePickerModal-module__di6WXa__listScroll{border-top:1px solid var(--color-chalk);max-height:360px;margin-top:12px;overflow-y:auto}.TemplatePickerModal-module__di6WXa__row{cursor:pointer;border:none;border-top:1px solid var(--color-chalk);text-align:left;width:100%;font-family:var(--font-inter);background:0 0;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 24px;display:flex}.TemplatePickerModal-module__di6WXa__row:first-child{border-top:none}.TemplatePickerModal-module__di6WXa__row:hover{background:var(--color-powder)}.TemplatePickerModal-module__di6WXa__name{color:var(--color-obsidian);font-size:14px;font-weight:500}.TemplatePickerModal-module__di6WXa__desc{color:var(--color-slate);font-size:12px;line-height:1.4}.TemplatePickerModal-module__di6WXa__empty{color:var(--color-slate);text-align:center;font-size:13px;font-family:var(--font-inter);padding:32px 16px}.TemplatePickerModal-module__di6WXa__footer{border-top:1px solid var(--color-chalk);background:var(--color-eggshell);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}
.PatientDetail-module__7r9PVq__chart,.PatientDetail-module__7r9PVq__tabPanel{flex-direction:column;flex:1;min-height:0;display:flex}.PatientDetail-module__7r9PVq__tableSection{flex:1;min-height:0;display:flex}.PatientDetail-module__7r9PVq__narrowPanel{flex:1;width:100%;max-width:880px;min-height:0;overflow-y:auto}.PatientDetail-module__7r9PVq__headerCard{background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding:14px 20px;display:flex}.PatientDetail-module__7r9PVq__headerBody{min-width:0}.PatientDetail-module__7r9PVq__name{letter-spacing:-.02em;color:var(--color-obsidian);font-size:19px;font-weight:600;line-height:1.2}.PatientDetail-module__7r9PVq__chipRow{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.PatientDetail-module__7r9PVq__demoChip{border:1px solid var(--color-chalk);background:var(--color-powder);height:22px;color:var(--color-cinder);font-family:var(--font-geist-mono);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.PatientDetail-module__7r9PVq__demoChipLabel{color:var(--color-slate);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.PatientDetail-module__7r9PVq__contactBlock{color:var(--color-gravel);flex-direction:column;gap:4px;margin-top:14px;font-size:13px;display:flex}.PatientDetail-module__7r9PVq__contactRow{align-items:baseline;gap:10px;display:flex}.PatientDetail-module__7r9PVq__contactLabel{width:56px;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate);flex-shrink:0;font-size:10px}.PatientDetail-module__7r9PVq__actionsRow{flex-shrink:0;gap:8px;display:flex}.PatientDetail-module__7r9PVq__ghostBtn{border:1px solid var(--color-chalk);height:30px;color:var(--color-cinder);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.PatientDetail-module__7r9PVq__ghostBtn:hover{background:var(--color-powder);border-color:var(--color-fog);color:var(--color-obsidian)}.PatientDetail-module__7r9PVq__tabBar{border-bottom:1px solid var(--color-chalk);flex:none;gap:4px;margin-bottom:24px;display:flex}.PatientDetail-module__7r9PVq__tab{cursor:pointer;color:var(--color-gravel);background:0 0;border:none;border-radius:6px 6px 0 0;padding:10px 16px;font-size:13px;font-weight:500;transition:color .18s,background-color .18s;position:relative}.PatientDetail-module__7r9PVq__tab:after{content:"";background:0 0;height:2px;transition:background-color .18s;position:absolute;bottom:-1px;left:0;right:0}.PatientDetail-module__7r9PVq__tab:hover{color:var(--color-cinder);background:var(--color-powder)}.PatientDetail-module__7r9PVq__tabActive{color:var(--color-obsidian);font-weight:600}.PatientDetail-module__7r9PVq__tabActive:after{background:var(--color-obsidian)}.PatientDetail-module__7r9PVq__sessionList{flex-direction:column;gap:6px;display:flex}.PatientDetail-module__7r9PVq__sessionRow{background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:10px;align-items:center;gap:14px;min-height:48px;padding:10px 14px;font-size:13px;transition:border-color .18s,box-shadow .18s;display:flex}.PatientDetail-module__7r9PVq__sessionRow:hover{border-color:var(--color-fog);box-shadow:var(--shadow-subtle-2)}.PatientDetail-module__7r9PVq__sessionDate{width:96px;color:var(--color-slate);font-family:var(--font-geist-mono);flex-shrink:0;font-size:11px}.PatientDetail-module__7r9PVq__sessionTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-obsidian);flex:1;overflow:hidden}.PatientDetail-module__7r9PVq__statusBadge{border:1px solid var(--color-chalk);background:var(--color-powder);height:20px;color:var(--color-gravel);font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px;font-size:10px;font-weight:500;display:inline-flex}.PatientDetail-module__7r9PVq__statusPositive{background:var(--mint-soft);border-color:color-mix(in srgb, var(--mint) 35%, var(--color-chalk));color:color-mix(in srgb, var(--mint) 55%, var(--color-obsidian))}.PatientDetail-module__7r9PVq__openBtn{height:26px;color:var(--color-cinder);border:1px solid var(--color-chalk);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;align-items:center;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.PatientDetail-module__7r9PVq__openBtn:hover{background:var(--color-powder);border-color:var(--color-fog);color:var(--color-obsidian)}.PatientDetail-module__7r9PVq__emptyCard{border:1px dashed var(--color-chalk);background:var(--color-powder);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 20px;display:flex}.PatientDetail-module__7r9PVq__emptyIcon{background:var(--surface-card-white);border:1px solid var(--color-chalk);width:36px;height:36px;color:var(--color-slate);border-radius:10px;place-items:center;display:grid}.PatientDetail-module__7r9PVq__emptyTitle{color:var(--color-cinder);font-size:13px;font-weight:500}.PatientDetail-module__7r9PVq__emptyHint{color:var(--color-slate);max-width:360px;font-size:12px}@keyframes PatientDetail-module__7r9PVq__detailSkelPulse{0%,to{opacity:.55}50%{opacity:1}}.PatientDetail-module__7r9PVq__skeleton{flex-direction:column;gap:20px;display:flex}.PatientDetail-module__7r9PVq__skelBlock{background:var(--color-chalk);border-radius:8px;animation:1.4s ease-in-out infinite PatientDetail-module__7r9PVq__detailSkelPulse}@media (prefers-reduced-motion:reduce){.PatientDetail-module__7r9PVq__skelBlock{animation:none}}.PatientDetail-module__7r9PVq__skelHeader{background:var(--surface-card-white);border:1px solid var(--color-chalk);border-radius:14px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.PatientDetail-module__7r9PVq__skelName{width:240px;height:28px}.PatientDetail-module__7r9PVq__skelChipRow{gap:6px;display:flex}.PatientDetail-module__7r9PVq__skelChip{border-radius:999px;width:84px;height:22px}.PatientDetail-module__7r9PVq__skelContact{width:180px;height:14px}.PatientDetail-module__7r9PVq__skelTabs{width:280px;height:34px}.PatientDetail-module__7r9PVq__skelRows{flex-direction:column;gap:6px;display:flex}.PatientDetail-module__7r9PVq__skelRow{border-radius:10px;height:48px}
.RecordingRecoveryBanner-module__pCrCuG__wrap{z-index:60;background:var(--surface-card-white);border:1px solid var(--color-chalk);width:360px;box-shadow:var(--shadow-card);font-family:var(--font-inter);color:var(--color-obsidian);border-radius:12px;padding:12px;font-size:13px;position:fixed;bottom:16px;right:16px}.RecordingRecoveryBanner-module__pCrCuG__wrapCollapsed{width:auto;padding:8px 12px}.RecordingRecoveryBanner-module__pCrCuG__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.RecordingRecoveryBanner-module__pCrCuG__title{letter-spacing:.02em;font-size:13px;font-weight:600}.RecordingRecoveryBanner-module__pCrCuG__subtitle{color:var(--color-gravel);margin-bottom:10px;font-size:11px}.RecordingRecoveryBanner-module__pCrCuG__row{border:1px solid var(--color-chalk);background:var(--color-eggshell);border-radius:8px;margin-bottom:6px;padding:8px 10px}.RecordingRecoveryBanner-module__pCrCuG__rowMeta{color:var(--color-gravel);font-size:11px;font-family:var(--font-geist-mono);margin-bottom:6px}.RecordingRecoveryBanner-module__pCrCuG__rowActions{gap:6px;display:flex}.RecordingRecoveryBanner-module__pCrCuG__btn{border:1px solid var(--color-chalk);background:var(--surface-card-white);color:var(--color-obsidian);cursor:pointer;border-radius:6px;flex:1;padding:5px 8px;font-size:12px}.RecordingRecoveryBanner-module__pCrCuG__btnCollapsedToggle{color:var(--color-obsidian);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:5px 8px;font-size:12px}.RecordingRecoveryBanner-module__pCrCuG__btnPrimary{border:1px solid var(--color-obsidian);background:var(--color-obsidian);color:var(--color-eggshell);cursor:pointer;border-radius:6px;flex:1;padding:5px 8px;font-size:12px}.RecordingRecoveryBanner-module__pCrCuG__btnDisabled{opacity:.5;cursor:not-allowed}.RecordingRecoveryBanner-module__pCrCuG__error{color:#950004;color:lab(30.905% 56.7858 46.2265);margin-top:4px;font-size:11px}.RecordingRecoveryBanner-module__pCrCuG__closeBtn{cursor:pointer;color:var(--color-gravel);background:0 0;border:none;padding:0;font-size:16px;line-height:1}
.DuplicateEncounterModal-module__8PPi3q__list{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.DuplicateEncounterModal-module__8PPi3q__row{border:1px solid var(--color-chalk);color:var(--color-cinder);border-radius:10px;align-items:baseline;gap:10px;padding:8px 10px;font-size:13px;display:flex}.DuplicateEncounterModal-module__8PPi3q__time{font-family:var(--font-geist-mono);color:var(--color-slate);flex-shrink:0;font-size:12px}.DuplicateEncounterModal-module__8PPi3q__rowTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.DuplicateEncounterModal-module__8PPi3q__tag{border:1px solid var(--color-chalk);color:var(--color-gravel);border-radius:9999px;flex-shrink:0;padding:1px 8px;font-size:11px}.DuplicateEncounterModal-module__8PPi3q__provider{color:var(--color-gravel);flex-shrink:0;margin-left:auto;font-size:12px}.DuplicateEncounterModal-module__8PPi3q__note{color:var(--color-gravel);margin:0;font-size:12.5px;line-height:1.5}
.PatientsContent-module___pI6EG__wrap{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:320px minmax(0,1fr);gap:0;min-height:0;display:grid}.PatientsContent-module___pI6EG__rail{background:var(--surface-card-white);border-right:1px solid var(--color-chalk);min-height:0;box-shadow:var(--shadow-subtle);flex-direction:column;display:flex;overflow-y:auto}.PatientsContent-module___pI6EG__main{flex-direction:column;min-width:0;min-height:0;padding:18px 24px 16px;display:flex;overflow-y:auto}.PatientsContent-module___pI6EG__container{flex-direction:column;flex:1;width:100%;max-width:1180px;min-height:0;margin:0 auto;display:flex}.PatientsContent-module___pI6EG__empty{border:1px dashed var(--color-chalk);background:var(--color-powder);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:10px;width:100%;max-width:880px;margin-top:14vh;padding:64px 20px;display:flex}.PatientsContent-module___pI6EG__emptyIcon{background:var(--surface-card-white);border:1px solid var(--color-chalk);width:36px;height:36px;color:var(--color-slate);border-radius:10px;place-items:center;display:grid}.PatientsContent-module___pI6EG__emptyTitle{color:var(--color-cinder);font-size:13px;font-weight:500}.PatientsContent-module___pI6EG__emptyHint{color:var(--color-slate);max-width:360px;font-size:12px}
.TemplatePreview-module__rDYJKa__wrap{font-family:var(--font-inter);color:var(--color-ink-black);font-size:14px;line-height:1.6}.TemplatePreview-module__rDYJKa__chip{color:#7a5500;font-family:var(--font-geist-mono);background:#ffb00529;border-radius:6px;margin:0 1px;padding:1px 6px;font-size:12px;display:inline-block}
.TemplateActionsMenu-module__lmBnoa__menu{box-shadow:var(--shadow-dia-sm);z-index:60;background:#fffffff5;border-radius:12px;min-width:160px;padding:4px;position:absolute;top:100%;right:0}.TemplateActionsMenu-module__lmBnoa__item{text-align:left;width:100%;font-family:var(--font-inter);color:var(--color-ink-black);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:13px;display:block}.TemplateActionsMenu-module__lmBnoa__item:hover{background:var(--color-dia-ghost-fill)}.TemplateActionsMenu-module__lmBnoa__destructive{color:var(--rose)}
