.FirstActivationDiagnostic-module__sJ4PWW__layer{z-index:2147480000;box-sizing:border-box;pointer-events:none;contain:layout style;gap:4px;width:278px;height:36px;display:flex;position:fixed}.FirstActivationDiagnostic-module__sJ4PWW__button{pointer-events:auto;border:1px solid var(--muted-foreground);background:var(--surface-raised);min-width:0;height:36px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:6px;flex:auto;padding:2px 6px;font-size:11px;line-height:1.15}.FirstActivationDiagnostic-module__sJ4PWW__button:focus-visible,.FirstActivationDiagnostic-module__sJ4PWW__fallback:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.FirstActivationDiagnostic-module__sJ4PWW__exportStatus{width:100%;color:var(--foreground);background:var(--surface-raised);pointer-events:none;font-size:11px;line-height:1.3;position:absolute;top:100%;left:0}.FirstActivationDiagnostic-module__sJ4PWW__fallback{pointer-events:auto;-webkit-user-select:text;user-select:text;resize:none;box-sizing:border-box;background:var(--surface-raised);width:100px;min-width:0;height:36px;color:var(--foreground);flex:100px;margin:0;padding:0;font-size:16px}
.GridClientView-module__t2xpDq__clientListModeFrame{width:100%;height:calc(100% - var(--dashboard-mode-content-margin-top,18px));min-height:0;margin-top:var(--dashboard-mode-content-margin-top,18px);justify-content:center;align-items:center;display:flex}.GridClientView-module__t2xpDq__clientListScrollFrame{--client-list-scroll-gutter:10px;--client-list-content-inset:clamp(32px, 7vw, 68px);--client-list-external-scroll-area:0px;--client-list-columns:2;--client-list-visible-rows:2;--client-list-height-clearance:188px;isolation:isolate;width:min(100%, calc(var(--dashboard-grid-orb-size) * var(--client-list-columns) + var(--dashboard-grid-gap) * (var(--client-list-columns) - 1) + 196px + var(--client-list-external-scroll-area)));height:calc(var(--dashboard-grid-orb-size) * var(--client-list-visible-rows) + var(--dashboard-grid-gap) * (var(--client-list-visible-rows) - 1) + var(--client-list-height-clearance));border-radius:36px;max-height:100%;margin:0 auto;position:relative;overflow:hidden}.GridClientView-module__t2xpDq__clientListSurface{border-radius:inherit;pointer-events:none;inset:0 var(--client-list-external-scroll-area) 0 0;z-index:0;border:1px solid var(--client-list-border);background:var(--client-list-surface);box-shadow:var(--client-list-shadow);position:absolute}.GridClientView-module__t2xpDq__clientListFades{display:none}.GridClientView-module__t2xpDq__clientBadgeSlot{width:var(--dashboard-grid-orb-size);height:var(--dashboard-grid-orb-size);flex:none;position:relative}.GridClientView-module__t2xpDq__removeClientControl{z-index:3;width:44px;height:44px;color:var(--client-remove-action);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;animation:.22s cubic-bezier(.22,1,.36,1) both GridClientView-module__t2xpDq__client-remove-badge-in;display:grid;position:absolute;top:-12px;right:-12px}.GridClientView-module__t2xpDq__removeClientControl:before{border:1px solid color-mix(in srgb, var(--foreground) 24%, transparent);background:var(--glass-strong);width:30px;height:30px;box-shadow:var(--shadow-dashboard-badge);content:"";border-radius:50%;position:absolute}.GridClientView-module__t2xpDq__removeClientControl>span{background:currentColor;border-radius:999px;width:12px;height:3px;position:relative}.GridClientView-module__t2xpDq__removeClientControl:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 60%, transparent);outline-offset:1px;border-radius:50%}.GridClientView-module__t2xpDq__removeClientControl:disabled{cursor:wait;opacity:.58}.GridClientView-module__t2xpDq__removalEmptyState{width:100%;color:var(--muted-foreground);text-align:center}.GridClientView-module__t2xpDq__clientListScrollRegion{z-index:1;width:100%;height:100%;padding:54px calc(var(--client-list-content-inset) + var(--client-list-scroll-gutter) + var(--client-list-external-scroll-area)) 92px calc(var(--client-list-content-inset) + var(--client-list-scroll-gutter));box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;border-radius:36px;scroll-padding-block:42px 56px;position:relative;overflow:hidden auto}.GridClientView-module__t2xpDq__clientBadgeGrid{z-index:1;place-content:flex-start center;gap:var(--dashboard-grid-gap);flex-wrap:wrap;width:100%;min-height:100%;display:flex;position:relative}.GridClientView-module__t2xpDq__clientListScrollFrame[data-client-count="0"] .GridClientView-module__t2xpDq__clientBadgeGrid,.GridClientView-module__t2xpDq__clientListScrollFrame[data-client-count="1"] .GridClientView-module__t2xpDq__clientBadgeGrid,.GridClientView-module__t2xpDq__clientListScrollFrame[data-client-count="2"] .GridClientView-module__t2xpDq__clientBadgeGrid{align-content:center}.GridClientView-module__t2xpDq__containedScrollbar{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}.GridClientView-module__t2xpDq__containedScrollbar::-webkit-scrollbar{width:8px;height:8px}.GridClientView-module__t2xpDq__containedScrollbar::-webkit-scrollbar-track{background:padding-box padding-box;border:2px solid #0000;border-radius:999px;margin-block:24px}.GridClientView-module__t2xpDq__containedScrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:44px}.GridClientView-module__t2xpDq__containedScrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}@media (max-width:520px){.GridClientView-module__t2xpDq__clientListScrollFrame{--client-list-scroll-gutter:8px;--client-list-content-inset:18px}}@media (min-width:521px){.GridClientView-module__t2xpDq__clientListScrollFrame{--client-list-external-scroll-area:22px;--client-list-visible-rows:var(--client-list-narrow-visible-rows);--client-list-height-clearance:84px}.GridClientView-module__t2xpDq__clientListScrollRegion{scrollbar-gutter:stable;border-radius:36px 0 0 36px;padding-top:42px;padding-bottom:42px}.GridClientView-module__t2xpDq__clientListScrollFrame[data-client-count="3"] .GridClientView-module__t2xpDq__clientBadgeGrid,.GridClientView-module__t2xpDq__clientListScrollFrame[data-client-count="4"] .GridClientView-module__t2xpDq__clientBadgeGrid{align-content:center}}@media (min-width:800px){.GridClientView-module__t2xpDq__clientListScrollFrame{--client-list-columns:var(--client-list-wide-columns);--client-list-visible-rows:var(--client-list-wide-visible-rows)}.GridClientView-module__t2xpDq__clientListScrollFrame[data-client-count="3"] .GridClientView-module__t2xpDq__clientBadgeGrid{align-content:center}}
.MaterialSelect-module__QrPeGW__wrapper{box-sizing:border-box;min-height:44px;color:var(--foreground);font:inherit;background:#fafafaf0;border:1px solid #232d3724;border-radius:14px;align-items:center;display:inline-flex;position:relative;box-shadow:0 1px 2px #232d3712,0 5px 12px #232d3714,inset 0 1px #ffffffeb}.MaterialSelect-module__QrPeGW__wrapper:hover{background:#fffffffa;border-color:#232d3733}.MaterialSelect-module__QrPeGW__wrapper:focus-within{border-color:#232d3747;box-shadow:0 1px 2px #232d3712,0 5px 12px #232d3714,0 0 0 3px #232d3714,inset 0 1px #ffffffeb}.MaterialSelect-module__QrPeGW__nativeSelect{appearance:none;box-sizing:border-box;width:100%;min-height:inherit;border-radius:inherit;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;padding:10px 42px 10px 14px;background-image:none!important}.MaterialSelect-module__QrPeGW__nativeSelect option{color:#20242a;background:#fff}.MaterialSelect-module__QrPeGW__nativeSelect:focus{box-shadow:none;border:0;outline:0}.MaterialSelect-module__QrPeGW__nativeSelect:disabled{cursor:default;opacity:.42}.MaterialSelect-module__QrPeGW__icon{z-index:1;color:#232d37a8;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.dark .MaterialSelect-module__QrPeGW__wrapper{color:#fff;background:#4e5662f5;border-color:#ffffff3d;box-shadow:0 1px 2px #0000003d,0 5px 12px #0000002e,inset 0 1px #ffffff24}.dark .MaterialSelect-module__QrPeGW__wrapper:hover{background:#565f6cfa;border-color:#ffffff57}.dark .MaterialSelect-module__QrPeGW__wrapper:focus-within{border-color:#ffffff6b;box-shadow:0 1px 2px #00000038,0 5px 12px #0000002e,0 0 0 3px #ffffff1a,inset 0 1px #ffffff26}.dark .MaterialSelect-module__QrPeGW__icon{color:#ffffffd1}
.TargetSelect-module__FTQ2IG__trigger{background:var(--surface-raised);min-width:0;max-width:100%;min-height:44px;color:var(--foreground);box-shadow:var(--shadow-soft);font:inherit;text-align:center;cursor:pointer;border:1px solid #78829159;border-radius:24px;justify-content:center;align-items:center;gap:10px;padding:10px 38px;display:inline-flex;position:relative}.TargetSelect-module__FTQ2IG__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TargetSelect-module__FTQ2IG__trigger:focus-visible{outline-offset:3px;outline:2px solid #88a4d1}.TargetSelect-module__FTQ2IG__trigger:disabled{opacity:.42;cursor:default}.TargetSelect-module__FTQ2IG__icon{display:flex;position:absolute;right:14px}.TargetSelect-module__FTQ2IG__menu{z-index:10000;width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(360px, var(--radix-select-content-available-height));background:var(--surface-raised);color:var(--foreground);font:inherit;border:1px solid #78829159;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px #0000003d}.TargetSelect-module__FTQ2IG__viewport{padding:6px}.TargetSelect-module__FTQ2IG__option{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:18px;outline:none;justify-content:center;align-items:center;min-height:44px;padding:10px 28px;font-size:16px;line-height:1.4;display:flex;position:relative}.TargetSelect-module__FTQ2IG__option[data-highlighted],.TargetSelect-module__FTQ2IG__option[data-state=checked]{background:#739bd638}.TargetSelect-module__FTQ2IG__option[data-disabled]{opacity:.42;pointer-events:none}.TargetSelect-module__FTQ2IG__check{display:flex;position:absolute;left:9px}.TargetSelect-module__FTQ2IG__label{text-align:center;opacity:.7;padding:12px 14px 6px;font-size:13px}.TargetSelect-module__FTQ2IG__scroll{justify-content:center;padding:4px;display:flex}
.CaseSupportRequestCarousel-module__OQdE2a__form{min-width:0;display:grid}.CaseSupportRequestCarousel-module__OQdE2a__navigation{color:var(--carousel-navigation-text,#14181da3);text-align:center;grid-template-columns:44px minmax(76px,auto) 44px;justify-content:center;align-items:center;gap:24px;margin:4px 0 22px;font-size:1rem;font-weight:600;line-height:1;display:grid}.CaseSupportRequestCarousel-module__OQdE2a__cards,.CaseSupportRequestCarousel-module__OQdE2a__card{min-width:0}.CaseSupportRequestCarousel-module__OQdE2a__card{overflow-wrap:anywhere;margin:0}.CaseSupportRequestCarousel-module__OQdE2a__card[hidden]{display:none}.CaseSupportRequestCarousel-module__OQdE2a__error{color:var(--danger);opacity:.86;font-size:.82rem;line-height:1.4}.CaseSupportRequestCarousel-module__OQdE2a__fieldLabel{font-weight:650}@media (max-width:620px){.CaseSupportRequestCarousel-module__OQdE2a__navigation{gap:18px;margin-bottom:18px}}
.ObservationEntryForm-module__qKOdbG__editorCard{box-sizing:border-box;gap:16px;width:100%;max-width:1080px;min-height:320px;margin:0 auto;padding:18px 22px 22px;display:grid}.ObservationEntryForm-module__qKOdbG__pager{grid-template-columns:44px minmax(76px,auto) 44px;justify-content:center;align-items:center;gap:18px;display:grid}.ObservationEntryForm-module__qKOdbG__pagerButton{width:44px;height:44px;padding:0!important}.ObservationEntryForm-module__qKOdbG__pagerCount{text-align:center;min-width:76px;font-weight:600;line-height:1.2}.ObservationEntryForm-module__qKOdbG__editorContent{box-sizing:border-box;align-content:center;gap:18px;min-width:0;padding:0 18px;display:grid}.ObservationEntryForm-module__qKOdbG__cardTitle{text-align:center;font-size:1.5rem;font-weight:650;line-height:1.2}.ObservationEntryForm-module__qKOdbG__optionGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;width:100%;max-width:800px;margin:0 auto;display:grid}.ObservationEntryForm-module__qKOdbG__optionButton{box-sizing:border-box;text-align:left;border-radius:12px;justify-content:flex-start;width:100%;min-width:0;min-height:44px;line-height:1.2;white-space:normal!important;height:auto!important;padding:9px 14px 9px 48px!important}.ObservationEntryForm-module__qKOdbG__editorActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:44px;display:flex}@media (max-width:600px){.ObservationEntryForm-module__qKOdbG__editorCard{gap:14px;min-height:0;padding:16px 14px 18px}.ObservationEntryForm-module__qKOdbG__pager{grid-template-columns:40px minmax(70px,auto) 40px;gap:12px}.ObservationEntryForm-module__qKOdbG__pagerButton{width:40px;height:40px}.ObservationEntryForm-module__qKOdbG__editorContent{gap:14px;padding:0}.ObservationEntryForm-module__qKOdbG__cardTitle{font-size:1.35rem}.ObservationEntryForm-module__qKOdbG__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ObservationEntryForm-module__qKOdbG__optionButton{min-height:48px;font-size:.9rem;padding:9px 10px 9px 44px!important}}@media (max-width:340px){.ObservationEntryForm-module__qKOdbG__optionGrid{grid-template-columns:1fr}}
.CaseSupportWorkspaceCarousel-module__dxSica__workspace{width:min(100%,860px);margin:0 auto;display:grid}.CaseSupportWorkspaceCarousel-module__dxSica__navigation{color:var(--carousel-navigation-text,#14181da3);text-align:center;grid-template-columns:44px minmax(76px,auto) 44px;justify-content:center;align-items:center;gap:24px;margin:4px 0 22px;font-size:1rem;font-weight:600;line-height:1;display:grid}.CaseSupportWorkspaceCarousel-module__dxSica__cards,.CaseSupportWorkspaceCarousel-module__dxSica__cardSlot{min-width:0}.CaseSupportWorkspaceCarousel-module__dxSica__cardSlot[hidden]{display:none}.CaseSupportWorkspaceCarousel-module__dxSica__cardSlot>.case-support-card{margin:0}.CaseSupportWorkspaceCarousel-module__dxSica__historyHeading{gap:10px;display:grid}.CaseSupportWorkspaceCarousel-module__dxSica__historyTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CaseSupportWorkspaceCarousel-module__dxSica__historyTitleRow>h2{margin:0}.CaseSupportWorkspaceCarousel-module__dxSica__historyCount{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 78%, transparent);min-width:28px;min-height:26px;color:var(--muted-foreground);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;font-size:.82rem;font-weight:650;line-height:1;display:inline-flex}.CaseSupportWorkspaceCarousel-module__dxSica__historyList{overflow-wrap:anywhere;gap:18px;min-width:0;display:grid}.CaseSupportWorkspaceCarousel-module__dxSica__activity{border-top:1px solid var(--border);min-width:0;padding-top:16px}.CaseSupportWorkspaceCarousel-module__dxSica__activitySummary{width:fit-content;max-width:100%;color:var(--foreground);cursor:pointer;align-items:center;gap:10px;font-weight:650;display:flex}.CaseSupportWorkspaceCarousel-module__dxSica__activitySummary::-webkit-details-marker{color:var(--muted-foreground)}.CaseSupportWorkspaceCarousel-module__dxSica__activityList{overflow-wrap:anywhere;gap:14px;min-width:0;padding-top:16px;display:grid}.CaseSupportWorkspaceCarousel-module__dxSica__activityEmpty{border-top:1px solid var(--border);color:var(--muted-foreground);margin:0;padding-top:16px;font-size:.92rem}@media (max-width:620px){.CaseSupportWorkspaceCarousel-module__dxSica__navigation{gap:18px;margin-bottom:18px}}
.TargetWorkflow-module__ZSqRUq__centeredChoice.clinical-selection-control{white-space:normal;text-align:center;gap:10px;justify-content:center!important;padding:9px 14px!important}.TargetWorkflow-module__ZSqRUq__centeredChoice.clinical-selection-control:before{flex:0 0 18px;position:static;transform:none}.TargetWorkflow-module__ZSqRUq__centeredChoice>span{width:auto!important}@media (max-width:700px){.TargetWorkflow-module__ZSqRUq__editorStage{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.TargetWorkflow-module__ZSqRUq__editorFields,.TargetWorkflow-module__ZSqRUq__editorFields>*{min-width:0;max-width:100%}.TargetWorkflow-module__ZSqRUq__editorFields{grid-template-columns:minmax(0,1fr)}.TargetWorkflow-module__ZSqRUq__editorActions{min-width:0;padding-bottom:max(4px, env(safe-area-inset-bottom));flex-wrap:wrap}.TargetWorkflow-module__ZSqRUq__editorStage>button,.TargetWorkflow-module__ZSqRUq__editorActions>button{min-height:44px}.TargetWorkflow-module__ZSqRUq__addTarget .add-target-actions>button{min-height:44px}.TargetWorkflow-module__ZSqRUq__editorFields button{white-space:normal;min-width:0;max-width:100%;height:auto;min-height:44px!important}.TargetWorkflow-module__ZSqRUq__addTarget .add-target-measurement-options>button{white-space:normal;min-width:0;max-width:100%;height:auto;min-height:44px!important}:is(.TargetWorkflow-module__ZSqRUq__editorFields [data-contextual-help],.TargetWorkflow-module__ZSqRUq__addTarget .add-target-measurement-options [data-contextual-help]){min-width:0;max-width:100%}:is(.TargetWorkflow-module__ZSqRUq__editorFields [data-contextual-help]>[role=button],.TargetWorkflow-module__ZSqRUq__addTarget .add-target-measurement-options [data-contextual-help]>[role=button]){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.TargetWorkflow-module__ZSqRUq__editorFields input,.TargetWorkflow-module__ZSqRUq__editorFields textarea,.TargetWorkflow-module__ZSqRUq__editorFields select,.TargetWorkflow-module__ZSqRUq__addTarget input,.TargetWorkflow-module__ZSqRUq__addTarget textarea,.TargetWorkflow-module__ZSqRUq__addTarget select{min-width:0;font-size:16px}}
.FieldObservationForm-module__aWr9_q__page{box-sizing:border-box;width:min(1060px,100%);margin:0 auto;padding:18px 32px 48px}.FieldObservationForm-module__aWr9_q__pageHeader{gap:20px;margin-bottom:24px;display:grid}.FieldObservationForm-module__aWr9_q__backRow,.FieldObservationForm-module__aWr9_q__titleRow{align-items:center;display:flex}.FieldObservationForm-module__aWr9_q__title{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.15rem);font-weight:720;line-height:1}.FieldObservationForm-module__aWr9_q__form{width:min(860px,100%);margin:0 auto}.FieldObservationForm-module__aWr9_q__finishGroup{justify-content:flex-end;align-items:center;gap:12px;display:flex}.FieldObservationForm-module__aWr9_q__cardActionRow{justify-content:flex-end;align-items:center;min-height:42px;display:flex}.FieldObservationForm-module__aWr9_q__finishGroup>span{color:var(--muted-foreground,#63716d);white-space:nowrap;font-size:.78rem;font-weight:600}.FieldObservationForm-module__aWr9_q__finishButton,.FieldObservationForm-module__aWr9_q__continueButton,.FieldObservationForm-module__aWr9_q__saveButton{cursor:pointer;border-radius:12px;min-height:42px;padding:9px 18px;font-weight:700}.FieldObservationForm-module__aWr9_q__finishButton:disabled,.FieldObservationForm-module__aWr9_q__continueButton:disabled,.FieldObservationForm-module__aWr9_q__saveButton:disabled{cursor:not-allowed;opacity:.45}.FieldObservationForm-module__aWr9_q__pager{color:var(--carousel-navigation-text,#14181da3);grid-template-columns:44px minmax(76px,auto) 44px;justify-content:center;align-items:center;gap:24px;margin-bottom:16px;display:grid}.FieldObservationForm-module__aWr9_q__pagerCount{text-align:center;min-width:76px;font-size:1rem;font-weight:600}.FieldObservationForm-module__aWr9_q__card{box-sizing:border-box;border-radius:24px;flex-direction:column;min-height:430px;padding:30px;display:flex}.FieldObservationForm-module__aWr9_q__cardContent{box-sizing:border-box;flex:1;align-content:center;gap:28px;min-height:326px;padding:8px 24px;display:grid}.FieldObservationForm-module__aWr9_q__cardContent h2{letter-spacing:-.025em;text-align:center;margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:680}.FieldObservationForm-module__aWr9_q__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.FieldObservationForm-module__aWr9_q__field,.FieldObservationForm-module__aWr9_q__noteField{min-width:0;color:var(--foreground);gap:8px;font-size:.87rem;font-weight:650;display:grid}.FieldObservationForm-module__aWr9_q__noteField small{color:var(--muted-foreground,#63716d);font-size:.76rem;font-weight:500}.FieldObservationForm-module__aWr9_q__field input,.FieldObservationForm-module__aWr9_q__field select,.FieldObservationForm-module__aWr9_q__noteField textarea{width:100%;min-width:0;max-width:100%;color:var(--foreground);box-sizing:border-box;font:inherit;background:#ffffff7a;border:1px solid #4656522e;border-radius:12px;outline:none;font-weight:500;transition:border-color .14s,box-shadow .14s}.FieldObservationForm-module__aWr9_q__field input[type=datetime-local]{min-width:0;max-width:100%}@supports (-webkit-touch-callout:none){.FieldObservationForm-module__aWr9_q__field input[type=datetime-local]{width:calc(100% - 24px);max-width:calc(100% - 24px)}}.FieldObservationForm-module__aWr9_q__field input,.FieldObservationForm-module__aWr9_q__field select{min-height:46px;padding:10px 12px}.FieldObservationForm-module__aWr9_q__noteField textarea{resize:vertical;min-height:150px;padding:12px 14px;line-height:1.5}.FieldObservationForm-module__aWr9_q__field input:focus,.FieldObservationForm-module__aWr9_q__field select:focus,.FieldObservationForm-module__aWr9_q__noteField textarea:focus{border-color:#37715fa6;box-shadow:0 0 0 3px #498e781f}.FieldObservationForm-module__aWr9_q__emptyNotice{color:var(--muted-foreground,#63716d);text-align:center;border:1px dashed #46565238;border-radius:15px;padding:20px;font-size:.9rem;line-height:1.55}.FieldObservationForm-module__aWr9_q__criterionCard{justify-items:stretch}.FieldObservationForm-module__aWr9_q__criterionTitle{justify-content:center;align-items:center;gap:8px;display:flex}.FieldObservationForm-module__aWr9_q__ratingChoices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(610px,100%);margin:0 auto;padding:0;display:grid}.FieldObservationForm-module__aWr9_q__ratingChoices label{min-height:54px;color:var(--muted-foreground,#63716d);cursor:pointer;text-align:center;background:#fff3;border:1px solid #4656522b;border-radius:13px;justify-content:center;align-items:center;padding:10px 14px;font-size:.86rem;font-weight:650;line-height:1.3;transition:background .14s,border-color .14s,color .14s;display:flex}.FieldObservationForm-module__aWr9_q__ratingChoices input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.FieldObservationForm-module__aWr9_q__ratingChoices label:hover,.FieldObservationForm-module__aWr9_q__ratingChoices .FieldObservationForm-module__aWr9_q__ratingSelected{color:var(--foreground);background:#66847a21;border-color:#486a606b}.FieldObservationForm-module__aWr9_q__ratingChoices label:focus-within{outline-offset:2px;outline:2px solid #41695d7a}.FieldObservationForm-module__aWr9_q__summaryCard>div:first-child{text-align:center;gap:10px;display:grid}.FieldObservationForm-module__aWr9_q__summaryCard>div:first-child p{max-width:590px;color:var(--muted-foreground,#63716d);margin:0 auto;font-size:.9rem;line-height:1.5}.FieldObservationForm-module__aWr9_q__errorFeedback{color:#85575b;background:#895b621a;border-radius:10px;padding:9px 12px;font-size:.85rem;font-weight:600;line-height:1.4}.FieldObservationForm-module__aWr9_q__dialogBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1f1e57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.FieldObservationForm-module__aWr9_q__dialog{box-sizing:border-box;border-radius:22px;outline:none;gap:20px;width:min(520px,100%);max-height:calc(100dvh - 40px);padding:26px;display:grid;overflow-y:auto}.FieldObservationForm-module__aWr9_q__dialog:focus-visible{box-shadow:var(--shadow-soft), 0 0 0 3px #41695d2e}.FieldObservationForm-module__aWr9_q__dialogHeading{text-align:center;gap:7px;display:grid}.FieldObservationForm-module__aWr9_q__dialogHeading h2,.FieldObservationForm-module__aWr9_q__dialogHeading p,.FieldObservationForm-module__aWr9_q__coverageSummary p{margin:0}.FieldObservationForm-module__aWr9_q__dialogHeading h2{letter-spacing:-.02em;font-size:1.45rem}.FieldObservationForm-module__aWr9_q__dialogHeading p,.FieldObservationForm-module__aWr9_q__coverageSummary p,.FieldObservationForm-module__aWr9_q__helperText{color:var(--muted-foreground,#63716d);font-size:.84rem;font-weight:500;line-height:1.48}.FieldObservationForm-module__aWr9_q__coverageSummary{background:#66847a12;border:1px solid #46565221;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 16px;display:grid}.FieldObservationForm-module__aWr9_q__coverageSummary>div{white-space:nowrap;justify-items:end;gap:2px;display:grid}.FieldObservationForm-module__aWr9_q__coverageSummary span{color:var(--muted-foreground,#63716d);font-size:.72rem}.FieldObservationForm-module__aWr9_q__coverageSummary strong{font-size:1.45rem}.FieldObservationForm-module__aWr9_q__helperText{display:block}.FieldObservationForm-module__aWr9_q__dialogActions{justify-content:flex-end;gap:12px;display:flex}.FieldObservationForm-module__aWr9_q__successToast{z-index:1100;background:var(--surface-raised);max-width:min(360px,100vw - 32px);box-shadow:var(--shadow-soft);color:#44685b;border:1px solid #53756733;border-radius:13px;padding:13px 16px;font-size:.86rem;font-weight:650;position:fixed;bottom:24px;right:24px}.FieldObservationForm-module__aWr9_q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.dark .FieldObservationForm-module__aWr9_q__field input,.dark .FieldObservationForm-module__aWr9_q__field select,.dark .FieldObservationForm-module__aWr9_q__noteField textarea,.dark .FieldObservationForm-module__aWr9_q__ratingChoices label){background:#ffffff0a}.dark .FieldObservationForm-module__aWr9_q__ratingChoices label:hover{background:#ffffff17;border-color:#ffffff47}.dark .FieldObservationForm-module__aWr9_q__ratingChoices .FieldObservationForm-module__aWr9_q__ratingSelected{background:#ffffff17;border-color:#ffffff47}.dark .FieldObservationForm-module__aWr9_q__errorFeedback{color:#ead4d6;background:#ab6f7821}.dark .FieldObservationForm-module__aWr9_q__coverageSummary{background:#ffffff0a;border-color:#ffffff1a}.dark .FieldObservationForm-module__aWr9_q__successToast{color:#c1d4ca;border-color:#ffffff1f}@media (max-width:760px){.FieldObservationForm-module__aWr9_q__field input,.FieldObservationForm-module__aWr9_q__field select,.FieldObservationForm-module__aWr9_q__noteField textarea{font-size:max(16px,1rem)}.FieldObservationForm-module__aWr9_q__page{padding:14px 16px 36px}.FieldObservationForm-module__aWr9_q__pageHeader{gap:18px;margin-bottom:20px}.FieldObservationForm-module__aWr9_q__title{font-size:clamp(1.35rem,5vw,2rem)}.FieldObservationForm-module__aWr9_q__card{border-radius:19px;min-height:440px;padding:22px}.FieldObservationForm-module__aWr9_q__cardContent{min-height:350px;padding:6px 4px}.FieldObservationForm-module__aWr9_q__detailsGrid{grid-template-columns:1fr;gap:14px}}@media (max-width:480px){.FieldObservationForm-module__aWr9_q__page{padding-inline:12px}.FieldObservationForm-module__aWr9_q__pager{gap:18px}.FieldObservationForm-module__aWr9_q__card{min-height:470px;padding:18px 16px}.FieldObservationForm-module__aWr9_q__cardContent{gap:22px;min-height:390px}.FieldObservationForm-module__aWr9_q__ratingChoices{grid-template-columns:1fr;gap:10px}.FieldObservationForm-module__aWr9_q__ratingChoices label{min-height:48px}.FieldObservationForm-module__aWr9_q__dialogBackdrop{align-items:end;padding:12px}.FieldObservationForm-module__aWr9_q__dialog{border-radius:20px;gap:17px;max-height:calc(100dvh - 24px);padding:22px 18px}.FieldObservationForm-module__aWr9_q__coverageSummary{grid-template-columns:1fr}.FieldObservationForm-module__aWr9_q__coverageSummary>div{justify-items:start}.FieldObservationForm-module__aWr9_q__dialogActions{flex-direction:column-reverse}.FieldObservationForm-module__aWr9_q__dialogActions button{width:100%}.FieldObservationForm-module__aWr9_q__successToast{text-align:center;max-width:none;bottom:16px;left:16px;right:16px}}
