._content_1n30a_1{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}._summary_1n30a_7{flex-wrap:wrap;gap:10px 20px;display:flex}._form_1n30a_13{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}._roster_1n30a_19 select{min-width:110px}._roster_1n30a_19 textarea{resize:vertical;width:100%;min-width:180px}._text_1n30a_29{white-space:pre-wrap;overflow-wrap:anywhere;min-width:130px;max-width:320px}._history_1n30a_36{border-top:1px solid var(--border,#e2e8e2);padding-top:20px}._fields_1hzfv_1{border:0;min-width:0;margin:0;padding:0}._weekdays_1hzfv_8{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}._weekdays_1hzfv_8 legend{margin-bottom:10px}._weekdays_1hzfv_8 label{align-items:center;gap:6px;display:inline-flex}._weekdays_1hzfv_8 input{width:auto;min-height:auto}._preview_1hzfv_32{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;display:grid}._conflict_1hzfv_39{color:var(--danger,#a33232);white-space:pre-wrap;overflow-wrap:anywhere}._content_19zvk_1,._section_19zvk_2,._form_19zvk_3{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}._content_19zvk_1>*,._section_19zvk_2>*,._form_19zvk_3>*{min-width:0}._toolbar_19zvk_17{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._toolbar_19zvk_17>*{min-width:0}._section_19zvk_2{border-top:1px solid var(--border);padding-top:20px}._grid_19zvk_33{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._grid_19zvk_33>*{min-width:0}._content_19zvk_1 input,._content_19zvk_1 select,._content_19zvk_1 textarea{min-width:0;max-width:100%}._content_19zvk_1 textarea{resize:vertical}._table_19zvk_54{min-width:0;max-width:100%;overflow-x:auto}._text_19zvk_60{white-space:pre-wrap;overflow-wrap:anywhere}._table_19zvk_54 ._text_19zvk_60{min-width:150px;max-width:300px}._content_19zvk_1 .form-footer,._content_19zvk_1 .pagination{flex-wrap:wrap}._content_19zvk_1 .form-note{margin-bottom:0}@media (width<=540px){._grid_19zvk_33{grid-template-columns:minmax(0,1fr)}._toolbar_19zvk_17>.field{flex:100%}}._grid_1nguo_1{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}._sessionCard_1nguo_6{text-align:left;border:1px solid var(--border);background:var(--white);border-radius:14px;flex-direction:column;gap:8px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}._cardOpen_1nguo_17{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:8px;padding:0;display:flex}._cardActions_1nguo_31{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}._sessionCard_1nguo_6:hover{border-color:#b9cdb0;box-shadow:0 6px 18px #163c3512}._sessionCard_1nguo_6 h3{color:var(--deep);margin:0;font-size:16px}._sessionCard_1nguo_6 p{margin:0}._cardHead_1nguo_50,._cardStats_1nguo_51{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}._cardStats_1nguo_51 strong{color:var(--green);font-size:15px}._progress_1nguo_62{background:var(--mint);border-radius:99px;height:8px;overflow:hidden}._progress_1nguo_62 span{border-radius:inherit;background:linear-gradient(90deg, #4f9a6f, var(--green));height:100%;display:block}._infoList_1nguo_74,._answerList_1nguo_75{grid-template-columns:130px minmax(0,1fr);gap:10px 16px;margin:16px 0 0;display:grid}._infoList_1nguo_74 dt,._answerList_1nguo_75 dt{color:var(--muted)}._infoList_1nguo_74 dd,._answerList_1nguo_75 dd{overflow-wrap:anywhere;min-width:0;margin:0}._preWrap_1nguo_91{white-space:pre-wrap}._share_1nguo_94{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:10px 24px 24px;display:flex}._share_1nguo_94 code{word-break:break-all;background:var(--mint);border-radius:6px;padding:4px 8px;font-size:12px}._builder_1nguo_109{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;margin-top:16px;display:grid}._fieldList_1nguo_116{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}._fixedRow_1nguo_123{background:#f3f6ee;border-radius:10px;justify-content:space-between;padding:10px 14px;display:flex}._fieldRow_1nguo_130{border:1px solid var(--border);border-radius:10px;gap:8px;padding:12px 14px;display:grid}._fieldRow_1nguo_130._hidden_1nguo_137{opacity:.55;border-style:dashed}._fieldMain_1nguo_141{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._fieldMain_1nguo_141>input{flex:160px;min-width:0}._toggle_1nguo_151{white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}._rowActions_1nguo_158{gap:2px;margin-left:auto;display:inline-flex}._subField_1nguo_163{color:var(--muted);grid-template-columns:110px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;display:grid}._phone_1nguo_171{background:#fff;border:8px solid #1f2b28;border-radius:28px;position:sticky;top:16px;overflow:hidden}._phoneTitle_1nguo_179{text-align:center;background:var(--deep);color:#fff;padding:12px;font-weight:650}._phoneBody_1nguo_186{gap:12px;max-height:620px;padding:16px;display:grid;overflow-y:auto}._answerCell_1nguo_193{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}._cancelledRow_1nguo_199 td{color:var(--muted)}._detail_1nguo_202{gap:14px;padding:4px 24px 24px;display:grid}._detailHead_1nguo_207{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._detailHead_1nguo_207 h3{margin:0;font-size:20px}._detailActions_1nguo_217{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}._detailActions_1nguo_217 label{align-items:center;gap:8px;display:inline-flex}._cancelForm_1nguo_230{background:#fbf3f0;border-radius:10px;gap:10px;padding:12px;display:grid}._events_1nguo_237{border-left:2px solid var(--mint);gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}@media (width<=1100px){._builder_1nguo_109{grid-template-columns:minmax(0,1fr)}._phone_1nguo_171{position:static}}@media (width<=640px){._infoList_1nguo_74,._answerList_1nguo_75,._subField_1nguo_163{grid-template-columns:minmax(0,1fr)}}._cardPeriods_1nguo_260{border-top:1px dashed var(--border);gap:4px;margin:4px 0 0;padding:8px 0 0;font-size:12px;list-style:none;display:grid}._cardPeriods_1nguo_260 li{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}._periodsHead_1nguo_274{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin:24px 0 10px;padding-top:18px;display:flex}._periodsHead_1nguo_274 h3{color:var(--deep);margin:0;font-size:15px}._periodRows_1nguo_287{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}._periodRow_1nguo_287{border:1px solid var(--border);background:#fbfcf8;border-radius:12px;padding:14px}._periodRowHead_1nguo_300{align-items:center;gap:10px;margin-bottom:10px;display:flex}._periodRowHead_1nguo_300 button{margin-left:auto}._periodGrid_1nguo_309{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=760px){._periodGrid_1nguo_309{grid-template-columns:minmax(0,1fr)}}
