.room-incidents_incidents__zqDef{min-height:100vh;width:100%;background:#fafaf9;color:#22201d}.room-incidents_sampleBanner__tSc__{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #d8b897;background:#fbeee2;color:#54270f;padding:8px clamp(16px,3vw,32px);font-size:13px}.room-incidents_sampleBanner__tSc__ strong{color:#8f3f12}.room-incidents_buildLine__mKX0N{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.room-incidents_accessPanel__NcYV0{display:grid;width:min(640px,calc(100% - 32px));min-height:360px;align-content:center;grid-gap:16px;gap:16px;margin:clamp(32px,10vh,96px) auto;border:1px solid #d8d6d1;border-radius:12px;background:#ffffff;padding:clamp(24px,6vw,52px);box-shadow:0 18px 40px rgb(34 32 29/8%)}.room-incidents_accessPanel__NcYV0 h1{overflow-wrap:anywhere;color:#173d2d;font-size:clamp(28px,5vw,42px);letter-spacing:-.035em;line-height:1.05}.room-incidents_accessPanel__NcYV0>p:not(.room-incidents_kicker__EceuJ){overflow-wrap:anywhere;color:#45413c;line-height:1.55}.room-incidents_accessStatus__5IG9g{border-left:4px solid #a97335;background:#fff8ec;padding:12px 14px;font-weight:750}.room-incidents_accessButton__7vZd9{width:100%;min-height:56px;border:0;border-radius:6px;background:#2f6f4f;color:#ffffff;padding:12px 20px;font-weight:900}.room-incidents_firstViewport__fJE_h{display:grid;min-height:calc(100vh - 48px);grid-template-rows:auto auto 1fr auto}.room-incidents_identityBand___8Fpu{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(160px,.7fr) minmax(220px,.9fr) auto;align-items:center;grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px);background:#173d2d;color:#ffffff;padding:18px clamp(16px,3vw,32px)}.room-incidents_educatorIdentity__1R_w5,.room-incidents_roomIdentity__7Ck3k,.room-incidents_syncState__WUhDJ{display:grid;min-width:0;grid-gap:3px;gap:3px}.room-incidents_educatorIdentity__1R_w5 span,.room-incidents_roomIdentity__7Ck3k p,.room-incidents_roomIdentity__7Ck3k time,.room-incidents_syncState__WUhDJ small,.room-incidents_syncState__WUhDJ span{color:#d7e9df;font-size:12px}.room-incidents_roomIdentity__7Ck3k h1{overflow-wrap:anywhere;font-size:clamp(23px,3vw,34px);letter-spacing:-.035em;line-height:1.05}.room-incidents_roomIdentity__7Ck3k time,.room-incidents_syncState__WUhDJ strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.room-incidents_syncState__WUhDJ span{display:flex;align-items:center;gap:7px}.room-incidents_stateDot__VRsof{width:9px;height:9px;flex:0 0 auto;border:2px solid #ffffff;border-radius:50%;background:#c46a2c}.room-incidents_sessionActions__Krlkc{display:flex;flex-wrap:wrap;gap:8px}.room-incidents_kindButtons__EcMbF button,.room-incidents_secondaryButton__M4UtA,.room-incidents_sessionActions__Krlkc button{min-height:44px;border:1px solid #d8d6d1;border-radius:6px;background:#ffffff;color:#173d2d;padding:8px 14px;font-weight:800}.room-incidents_sessionActions__Krlkc button:disabled{border-color:#86a293;background:transparent;color:#ffffff;cursor:not-allowed;opacity:.88}.room-incidents_kindBand__S3sAl{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,2fr);align-items:center;grid-gap:20px;gap:20px;border-bottom:1px solid #e4e2de;background:#ffffff;padding:12px clamp(16px,3vw,32px)}.room-incidents_editor__cplF5 h2,.room-incidents_kindBand__S3sAl h2,.room-incidents_sectionHeading__15k0A h2{color:#173d2d;font-size:clamp(19px,2vw,25px);letter-spacing:-.025em}.room-incidents_kicker__EceuJ{color:#615d56;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.room-incidents_kindButtons__EcMbF{display:grid;grid-template-columns:repeat(4,minmax(132px,1fr));grid-gap:8px;gap:8px}.room-incidents_kindButtons__EcMbF button{min-height:56px}.room-incidents_kindButtons__EcMbF button[aria-pressed=true]{border-color:#2f6f4f;background:#e4f0e9;box-shadow:inset 0 -4px #2f6f4f}.room-incidents_workingPlane__B9dWg{display:grid;min-width:0;grid-template-columns:minmax(260px,.68fr) minmax(0,1.7fr);background:#ffffff}.room-incidents_childPicker__TTLfg{min-width:0;border-right:1px solid #e4e2de;background:#f7f6f3;padding:clamp(18px,2.4vw,30px)}.room-incidents_sectionHeading__15k0A{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.room-incidents_attentionState__IuCia,.room-incidents_readOnlyBadge___fLlu,.room-incidents_savedState__o0FLu,.room-incidents_sectionHeading__15k0A>span,.room-incidents_unsavedState__smU_x{border:1px solid #d8d6d1;border-radius:999px;background:#ffffff;color:#45413c;padding:5px 9px;font-size:12px;font-weight:800;white-space:nowrap}.room-incidents_liveMessage__Ifs9P,.room-incidents_saveMessage__EkScb{min-height:24px;margin:12px 0;color:#45413c;font-size:14px;font-weight:700}.room-incidents_childPicker__TTLfg ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.room-incidents_childPicker__TTLfg li button{display:grid;width:100%;min-height:56px;grid-gap:3px;gap:3px;border:1px solid #d8d6d1;border-radius:6px;background:#ffffff;color:#22201d;padding:10px 12px;text-align:left}.room-incidents_childPicker__TTLfg li button span,.room-incidents_childPicker__TTLfg li button strong{overflow-wrap:anywhere}.room-incidents_childPicker__TTLfg li button strong{color:#173d2d;font-size:16px}.room-incidents_childPicker__TTLfg li button span{color:#615d56;font-size:12px;font-weight:700}.room-incidents_childPicker__TTLfg li button[aria-pressed=true]{border-color:#2f6f4f;background:#e4f0e9;box-shadow:inset 4px 0 #2f6f4f}.room-incidents_captureColumn__V63tK{display:grid;min-width:0;align-content:start}.room-incidents_healthContext__rfyUG{border-bottom:1px solid #e4e2de;background:#fffaf2;padding:clamp(18px,2.4vw,30px)}.room-incidents_readOnlyBadge___fLlu{border-color:#a97335;background:#ffffff;color:#6a3c14}.room-incidents_healthFacts__60gQr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:16px 0 0;background:#d8d6d1}.room-incidents_healthFacts__60gQr div{display:grid;min-width:0;grid-gap:5px;gap:5px;background:#ffffff;padding:12px}.room-incidents_healthFacts__60gQr dt{color:#615d56;font-size:12px;font-weight:800}.room-incidents_healthFacts__60gQr dd{overflow-wrap:anywhere;margin:0;color:#22201d;font-weight:800}.room-incidents_healthEmpty__qAUAk{margin-top:12px;color:#45413c}.room-incidents_editor__cplF5{min-width:0;background:#ffffff;padding:clamp(18px,2.4vw,30px)}.room-incidents_savedState__o0FLu{border-color:#2f6f4f;background:#e4f0e9;color:#173d2d}.room-incidents_unsavedState__smU_x{border-color:#a97335;background:#fff8ec;color:#6a3c14}.room-incidents_attentionState__IuCia{border-color:#a6342a;background:#fff0ee;color:#7f1f18}.room-incidents_fields__CObQg{display:grid;grid-gap:16px;gap:16px;margin:18px 0 0;border:0;padding:0}.room-incidents_fieldPair__B0hwQ>label,.room-incidents_fields__CObQg>label{display:grid;min-width:0;grid-gap:7px;gap:7px;color:#22201d;font-weight:800}.room-incidents_fields__CObQg label small{color:#615d56;font-weight:500}.room-incidents_fields__CObQg input,.room-incidents_fields__CObQg select,.room-incidents_fields__CObQg textarea{width:100%;min-height:44px;border:1px solid #8f8a81;border-radius:6px;background:#ffffff;color:#22201d;padding:10px 12px;font:inherit}.room-incidents_fields__CObQg textarea{min-height:96px;resize:vertical}.room-incidents_fieldPair__B0hwQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.room-incidents_checkGroup__4KR7g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;border:1px solid #d8d6d1;border-radius:6px;padding:12px}.room-incidents_checkGroup__4KR7g legend{padding:0 5px;color:#22201d;font-weight:800}.room-incidents_checkGroup__4KR7g legend span,.room-incidents_optional__Ex8YI{color:#615d56;font-weight:500}.room-incidents_checkGroup__4KR7g label{display:flex;min-height:44px;align-items:center;gap:9px;border:1px solid #e4e2de;border-radius:5px;background:#ffffff;padding:8px 10px;font-weight:700}.room-incidents_checkGroup__4KR7g input{width:20px;min-height:20px;flex:0 0 20px}.room-incidents_validationSummary__Yfos7{margin-top:18px;border-left:5px solid #a97335;background:#fff8ec;color:#54270f;padding:13px 15px}.room-incidents_validationSummary__Yfos7 p,.room-incidents_validationSummary__Yfos7 ul{margin:7px 0 0}.room-incidents_validationSummary__Yfos7 li+li{margin-top:4px}.room-incidents_editorActions__msi1Y{display:flex;align-items:stretch;justify-content:flex-end;gap:10px}.room-incidents_saveButton__BvLlU,.room-incidents_submitButton__s2Mn8{min-height:56px;border:0;border-radius:6px;background:#2f6f4f;color:#ffffff;padding:12px 20px;font-weight:900}.room-incidents_saveButton__BvLlU{min-width:180px}.room-incidents_childPicker__TTLfg li button:disabled,.room-incidents_kindButtons__EcMbF button:disabled,.room-incidents_saveButton__BvLlU:disabled,.room-incidents_submitButton__s2Mn8:disabled{border:1px solid #c8c5bf;background:#efeeeb;color:#615d56;cursor:not-allowed}.room-incidents_submitBand__ZvpNs{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #d8d6d1;background:#f4f3f0;padding:10px clamp(16px,3vw,32px)}.room-incidents_submitBand__ZvpNs p{overflow-wrap:anywhere;margin-top:4px;color:#6a3c14;font-weight:700}.room-incidents_submitButton__s2Mn8{min-width:220px}.room-incidents_visuallyHidden__IPNwq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.room-incidents_incidents__zqDef button:focus-visible,.room-incidents_incidents__zqDef input:focus-visible,.room-incidents_incidents__zqDef select:focus-visible,.room-incidents_incidents__zqDef textarea:focus-visible{outline:3px solid #bd5d1d;outline-offset:3px}@media (max-width:1024px){.room-incidents_identityBand___8Fpu{grid-template-columns:repeat(2,minmax(0,1fr))}.room-incidents_kindBand__S3sAl,.room-incidents_workingPlane__B9dWg{grid-template-columns:1fr}.room-incidents_childPicker__TTLfg{border-right:0;border-bottom:1px solid #e4e2de}.room-incidents_childPicker__TTLfg ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.room-incidents_sampleBanner__tSc__,.room-incidents_submitBand__ZvpNs{align-items:stretch;flex-direction:column}.room-incidents_checkGroup__4KR7g,.room-incidents_fieldPair__B0hwQ,.room-incidents_healthFacts__60gQr,.room-incidents_kindButtons__EcMbF{grid-template-columns:1fr}.room-incidents_submitButton__s2Mn8{width:100%}}@media (max-width:560px){.room-incidents_childPicker__TTLfg ul,.room-incidents_identityBand___8Fpu{grid-template-columns:1fr}.room-incidents_editorActions__msi1Y{flex-direction:column}.room-incidents_saveButton__BvLlU,.room-incidents_secondaryButton__M4UtA{width:100%}}@media (prefers-reduced-motion:reduce){.room-incidents_incidents__zqDef *,.room-incidents_incidents__zqDef :after,.room-incidents_incidents__zqDef :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}