._overlay_1nkqs_3{position:fixed;inset:0;z-index:var(--z-overlay);background:color-mix(in srgb,var(--foreground) 45%,transparent);display:flex;align-items:flex-start;justify-content:center;padding:var(--spacing-6) var(--spacing-4);overflow-y:auto}._panel_1nkqs_15{background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);width:100%;max-width:640px;padding:var(--spacing-6);margin:auto 0}._header_1nkqs_27{display:flex;gap:var(--spacing-4);align-items:flex-start}._headerText_1nkqs_32{flex:1 1 auto;min-width:0}._avatarLarge_1nkqs_33,._avatarFallbackLarge_1nkqs_34{width:3.5rem;height:3.5rem;flex:none;border-radius:999px;object-fit:cover;border:1px solid var(--border);font-size:1.2rem}._avatarFallbackLarge_1nkqs_34{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary);display:grid;place-items:center;font-weight:800}._name_1nkqs_50{font-weight:800;font-size:1.15rem}._meta_1nkqs_51{color:var(--muted-foreground);font-size:.85rem;margin-top:var(--spacing-1)}._closeButton_1nkqs_56{flex:none;background:transparent;border:1px solid var(--border);border-radius:999px;width:2rem;height:2rem;font-size:1.1rem;line-height:1;cursor:pointer;color:var(--foreground)}._closeButton_1nkqs_56:hover{border-color:var(--primary);color:var(--primary)}._block_1nkqs_70{border-top:1px solid var(--border);padding-top:var(--spacing-4);margin-top:var(--spacing-4)}._block_1nkqs_70 h3{margin:0 0 var(--spacing-3);font-size:.98rem}._block_1nkqs_70 p{margin:0 0 var(--spacing-2);font-size:.93rem;line-height:1.55}._muted_1nkqs_77{color:var(--muted-foreground);font-size:.9rem}._list_1nkqs_79{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._list_1nkqs_79 li{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-2) var(--spacing-3);font-size:.9rem}._tagRow_1nkqs_98{display:inline-flex;gap:var(--spacing-2)}._tag_1nkqs_98{border:1px solid var(--border);border-radius:999px;padding:0 var(--spacing-2);font-size:.75rem;font-weight:700;color:var(--muted-foreground);white-space:nowrap}._miniForm_1nkqs_109{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2);margin-top:var(--spacing-3)}._miniForm_1nkqs_109 input{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-2) var(--spacing-3);font:inherit;font-size:.95rem;width:100%}._miniForm_1nkqs_109 input:focus{outline:2px solid var(--primary);outline-offset:1px}._miniForm_1nkqs_109 ._smallButton_1nkqs_129{grid-column:span 2;justify-self:start}._footer_1nkqs_131{display:flex;gap:var(--spacing-3);margin-top:1.25rem;flex-wrap:wrap}._primaryButton_1nkqs_137{background:var(--confirm);color:#fff;border:1px solid var(--confirm);border-radius:var(--radius-lg);padding:var(--spacing-2) var(--spacing-4);font-weight:700;font-size:.95rem;cursor:pointer;box-shadow:var(--shadow)}._primaryButton_1nkqs_137:hover{filter:brightness(1.06)}._logActivityPrimary_1nkqs_152{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--confirm);color:#fff;border:1px solid var(--confirm);border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-4);font-weight:700;font-size:1rem;cursor:pointer;box-shadow:var(--shadow)}._logActivityPrimary_1nkqs_152:hover{filter:brightness(1.06)}._logActivityPrimary_1nkqs_152:active{background:var(--confirm-active)}._quickLogSubmit_1nkqs_174{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--confirm);color:#fff;border:1px solid var(--confirm);border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-4);font-weight:700;font-size:1rem;cursor:pointer;box-shadow:var(--shadow);margin-top:var(--spacing-2)}._quickLogSubmit_1nkqs_174:hover{filter:brightness(1.06)}._quickLogSubmit_1nkqs_174:active{background:var(--confirm-active)}._quickLogSubmit_1nkqs_174:disabled{opacity:.6;cursor:not-allowed}._ghostButton_1nkqs_195{background:transparent;color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-2) var(--spacing-4);font-weight:600;font-size:.95rem;cursor:pointer}._ghostButton_1nkqs_195:hover{border-color:var(--primary)}._smallButton_1nkqs_129{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-1) var(--spacing-3);font-weight:600;font-size:.85rem;cursor:pointer;white-space:nowrap}._smallButton_1nkqs_129:hover{border-color:var(--primary);color:var(--primary)}._smallButton_1nkqs_129:disabled{opacity:.6;cursor:not-allowed}@media(max-width:600px){._overlay_1nkqs_3{padding:var(--spacing-4) var(--spacing-3)}._panel_1nkqs_15{padding:var(--spacing-4)}._miniForm_1nkqs_109{grid-template-columns:1fr}._miniForm_1nkqs_109 ._smallButton_1nkqs_129{grid-column:span 1}}._quickActions_1nkqs_227{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._quickButton_1nkqs_233,._quickButtonActive_1nkqs_233{display:inline-flex;align-items:center;gap:6px;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-1) var(--spacing-3);font-weight:600;font-size:.85rem;cursor:pointer}._quickButtonActive_1nkqs_233{border-color:var(--primary);color:var(--primary);background:var(--learning-tint)}._chipRow_1nkqs_251{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._chipButton_1nkqs_256,._chipButtonActive_1nkqs_256{display:inline-flex;align-items:center;gap:6px;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-weight:600;font-size:.85rem;font-family:inherit;cursor:pointer}._chipButtonActive_1nkqs_256{border-color:var(--primary);color:var(--primary);background:var(--learning-tint)}._quickForm_1nkqs_275{display:flex;flex-direction:column;gap:var(--spacing-2);align-items:stretch}._quickForm_1nkqs_275 input,._quickForm_1nkqs_275 textarea,._quickForm_1nkqs_275 select{border:1px solid var(--border);border-radius:var(--radius-md);padding:7px 10px;font-size:.875rem;background:var(--background);color:var(--foreground);font-family:inherit}._quickForm_1nkqs_275 ._smallButton_1nkqs_129{align-self:flex-start}._successNote_1nkqs_291{display:flex;align-items:center;gap:6px;color:#3f7a52;font-weight:600;font-size:.875rem;margin:0 0 var(--spacing-2)}._quickSubGrid_1nkqs_301{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._checkboxRow_1nkqs_308{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem}._panelTeacher_1nkqs_317{display:flex;flex-direction:column}._panelTeacher_1nkqs_317 ._header_1nkqs_27{order:0}._panelTeacher_1nkqs_317 ._kidActionBar_1nkqs_324{order:1}._panelTeacher_1nkqs_317 ._allergiesBlock_1nkqs_325{order:2}._panelTeacher_1nkqs_317 ._contactsMenu_1nkqs_326{order:3}._panelTeacher_1nkqs_317 ._quickLogBlock_1nkqs_327{order:4}._panelTeacher_1nkqs_317 ._immunizationsBlock_1nkqs_328{order:5}._panelTeacher_1nkqs_317 ._suppliesBlock_1nkqs_329{order:6}._panelTeacher_1nkqs_317 ._guardiansBlock_1nkqs_330{order:7}._panelTeacher_1nkqs_317 ._teacherSections_1nkqs_331{order:8}._panelTeacher_1nkqs_317 ._footer_1nkqs_131{order:10}._contactsMenu_1nkqs_326{border-top:1px solid var(--border);padding-top:var(--spacing-3);margin-top:var(--spacing-4)}._contactsTabs_1nkqs_338{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._contactsTab_1nkqs_338,._contactsTabActive_1nkqs_344{display:inline-flex;align-items:center;gap:6px;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-weight:600;font-size:.85rem;font-family:inherit;cursor:pointer;min-height:44px}._contactsTabActive_1nkqs_344{border-color:var(--primary);color:var(--primary);background:var(--learning-tint)}._contactsCount_1nkqs_364{border:1px solid var(--border);border-radius:999px;padding:0 var(--spacing-2);font-size:.72rem;font-weight:700;color:var(--muted-foreground)}._personCell_1nkqs_372{display:inline-flex;align-items:center;gap:var(--spacing-2);min-width:0}._personInitials_1nkqs_378{width:2rem;height:2rem;flex:none;border-radius:999px;background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary);display:grid;place-items:center;font-weight:800;font-size:.8rem;border:1px solid var(--border)}._guardianNameButton_1nkqs_394{background:none;border:none;padding:0;font:inherit;color:var(--foreground);cursor:pointer;text-align:left;border-radius:var(--radius-sm);min-width:0}._guardianNameButton_1nkqs_394:hover ._personCell_1nkqs_372>span:last-child{text-decoration:underline}._guardianNameButton_1nkqs_394 strong{font-weight:700}._guardianNameText_1nkqs_410{color:var(--foreground)}._guardianNameText_1nkqs_410 strong{font-weight:700}._healthAlertPill_1nkqs_415{display:inline-flex;align-items:center;gap:4px;width:fit-content;margin-top:6px;padding:3px 10px;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;color:var(--warning-foreground, var(--foreground));background:var(--warning-tint, var(--learning-tint))}._healthAlertRow_1nkqs_429{display:flex;justify-content:space-between;gap:.5rem;align-items:center}._healthFlagSubmit_1nkqs_436{width:100%;min-height:44px;border:none;border-radius:var(--radius-md);background:var(--confirm);color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer}._healthFlagSubmit_1nkqs_436:disabled{opacity:.6;cursor:default}._dietaryBadge_1nkqs_454{display:inline-block;margin:2px 4px 2px 0;padding:2px 10px;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;color:var(--primary);background:var(--learning-tint);border:1px solid var(--primary)}._dietaryNote_1nkqs_465{display:inline-block;margin-left:6px;font-size:.85rem;color:var(--muted-foreground)}._dietaryConflictBanner_1nkqs_471{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;color:var(--error);background:#fdecea;border:1px solid var(--error)}._dietarySkippedNote_1nkqs_486{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--radius-md);font-size:.85rem;font-weight:500;color:#3f5a3c;background:var(--positive-tint, #EEF3EA);border:1px solid #CFDBC8;margin:8px 0 0}._overlay_1mpq7_4{position:fixed;inset:0;z-index:calc(var(--z-overlay) + 10);background:color-mix(in srgb,var(--foreground) 45%,transparent);display:flex;align-items:flex-start;justify-content:center;padding:var(--spacing-6) var(--spacing-4);overflow-y:auto}._panel_1mpq7_16{background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);width:100%;max-width:520px;padding:var(--spacing-6);margin:auto 0;max-height:85vh;overflow-y:auto}._header_1mpq7_30{display:flex;gap:var(--spacing-4);align-items:flex-start}._headerText_1mpq7_31{flex:1 1 auto;min-width:0}._avatar_1mpq7_32,._avatarFallback_1mpq7_33{width:3.5rem;height:3.5rem;flex:none;border-radius:999px;object-fit:cover;border:1px solid var(--border);font-size:1.2rem}._avatarFallback_1mpq7_33{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary);display:grid;place-items:center;font-weight:800}._name_1mpq7_49{font-weight:800;font-size:1.15rem}._meta_1mpq7_50{color:var(--muted-foreground);font-size:.85rem;margin-top:var(--spacing-1)}._closeButton_1mpq7_51{flex:none;background:transparent;border:1px solid var(--border);border-radius:var(--radius-full);width:2rem;height:2rem;display:grid;place-items:center;cursor:pointer;color:var(--foreground)}._section_1mpq7_64{margin-top:1.25rem}._sectionTitle_1mpq7_65{font-weight:800;font-size:.95rem;margin-bottom:var(--spacing-2);display:inline-flex;align-items:center;gap:var(--spacing-1)}._note_1mpq7_73{color:var(--muted-foreground);font-size:.9rem}._rows_1mpq7_75{list-style:none;margin:0;padding:0}._row_1mpq7_75{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0;border-bottom:1px dashed var(--border);font-size:.9rem}._row_1mpq7_75:last-child{border-bottom:none}._rowLabel_1mpq7_86{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--muted-foreground);font-weight:600}._row_1mpq7_75 a{color:var(--primary);font-weight:600}._childList_1mpq7_95{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._childButton_1mpq7_96{display:flex;align-items:center;gap:var(--spacing-3);width:100%;text-align:left;font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-2) var(--spacing-3);cursor:pointer}._childButton_1mpq7_96:hover{border-color:var(--primary)}._childAvatar_1mpq7_111,._childInitials_1mpq7_112{width:2rem;height:2rem;flex:none;border-radius:999px;object-fit:cover;border:1px solid var(--border)}._childInitials_1mpq7_112{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary);display:grid;place-items:center;font-weight:800;font-size:.8rem}._childText_1mpq7_128{min-width:0}._childMeta_1mpq7_129{color:var(--muted-foreground);font-weight:400;font-size:.85rem}._sections_m66s8_5{display:flex;flex-direction:column;gap:12px}._section_m66s8_5{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:14px 16px}._sectionTitle_m66s8_18{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#78716c}._sectionIcon_m66s8_30{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#f6f4ef;color:#5e7f5b}._detailRow_m66s8_41{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #f0eeea;font-size:15px}._detailRow_m66s8_41:last-child{border-bottom:none}._detailLabel_m66s8_55{color:#78716c;font-size:14px}._detailValue_m66s8_60{color:#292524;font-weight:600;text-align:right}._muted_m66s8_66{color:#78716c;font-size:14px;margin:6px 0}._mutedSmall_m66s8_72{color:#a8a29e;font-size:13px;margin:6px 0 0;line-height:1.45}._chip_m66s8_79{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600}._chipSage_m66s8_87{background:#e9f0e7;color:#3e5a3d}._chipAmber_m66s8_92{background:#f6f4ef;color:#57534e}._chipGray_m66s8_97{background:#f0eeea;color:#78716c}._graduateButton_m66s8_102{display:inline-flex;align-items:center;gap:8px;margin-top:10px;min-height:48px;padding:10px 18px;border-radius:12px;border:1px solid #e7e5e4;background:#fff;color:#292524;font-size:15px;font-weight:600;cursor:pointer}._graduateButton_m66s8_102:hover{border-color:#d6d3d1;background:#faf9f6}._expander_m66s8_125{border:1px solid #f0eeea;border-radius:12px;margin-bottom:8px;overflow:hidden}._expander_m66s8_125:last-child{margin-bottom:0}._expanderButton_m66s8_136,._expanderButtonStatic_m66s8_137{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px 14px;background:#fff;border:none;cursor:pointer;font-size:15px;color:#292524;text-align:left}._expanderButtonStatic_m66s8_137{cursor:default}._expanderButton_m66s8_136:hover{background:#faf9f6}._expanderLabel_m66s8_160{flex:1;font-weight:600;display:inline-flex;align-items:center;gap:8px}._countBadge_m66s8_168{min-width:30px;height:26px;padding:0 9px;border-radius:999px;background:#f6f4ef;color:#57534e;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}._chevron_m66s8_182,._chevronOpen_m66s8_183,._chevronNav_m66s8_184{color:#a8a29e;flex-shrink:0}._chevronOpen_m66s8_183{transform:rotate(180deg)}._chevronNav_m66s8_184{transform:rotate(-90deg)}._inlineIcon_m66s8_197{color:#5e7f5b}._expanderBody_m66s8_201{border-top:1px solid #f0eeea;padding:10px 14px 12px;background:#fbfaf8}._recordList_m66s8_207{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._recordRow_m66s8_216{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f0eeea;font-size:14px;color:#292524}._recordRow_m66s8_216:last-child{border-bottom:none}._recordRowStacked_m66s8_231{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid #f0eeea;font-size:14px;color:#292524}._recordRowStacked_m66s8_231:last-child{border-bottom:none}._photoGrid_m66s8_245{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._photoThumb_m66s8_251{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;border:1px solid #e7e5e4}._linkButton_m66s8_259{display:inline-flex;align-items:center;gap:6px;margin-top:10px;min-height:44px;padding:8px 14px;border-radius:10px;border:1px solid #e7e5e4;background:#fff;color:#3e5a3d;font-size:14px;font-weight:600;cursor:pointer}._linkButton_m66s8_259:hover{background:#f6f4ef}._actionBar_ii3h3_5{display:flex;gap:10px;padding:4px 0 2px}._action_ii3h3_5{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:12px 16px;border-radius:14px;border:1px solid #e7e5e4;background:#fff;color:#292524;font-size:16px;font-weight:700;cursor:pointer}._action_ii3h3_5:active{transform:scale(.98)}._primary_ii3h3_32{background:#5e7f5b;border-color:#5e7f5b;color:#fff}._primary_ii3h3_32:active{background:#4e6d4d}._lede_1lofz_3{margin:0 0 var(--spacing-3);font-size:.875rem;color:var(--muted-foreground)}._chips_1lofz_9{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._chip_1lofz_9,._chipActive_1lofz_17{min-height:44px;display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}._chip_1lofz_9:hover{border-color:var(--primary)}._chipActive_1lofz_17{background:var(--primary);border-color:var(--primary);color:#fff}._chip_1lofz_9:disabled,._chipActive_1lofz_17:disabled{opacity:.6;cursor:default}._noteInput_1lofz_49{width:100%;min-height:44px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;font-size:.875rem;padding:.5rem .75rem;margin-bottom:var(--spacing-3)}._noteInput_1lofz_49:focus{outline:2px solid var(--primary);outline-offset:1px}._overlay_1bqzc_4{position:fixed;inset:0;z-index:calc(var(--z-overlay) + 50);background:color-mix(in srgb,var(--foreground) 45%,transparent);display:flex;align-items:flex-end;justify-content:center;padding:0;overflow-y:auto}@media(min-width:640px){._overlay_1bqzc_4{align-items:center;padding:var(--spacing-6) var(--spacing-4)}}._panel_1bqzc_23{background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);width:100%;max-width:560px;max-height:92dvh;overflow-y:auto;padding:var(--spacing-4) var(--spacing-6) var(--spacing-6)}@media(min-width:640px){._panel_1bqzc_23{border-radius:var(--radius-lg)}}._topBar_1bqzc_42{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) 0 var(--spacing-3)}._iconButton_1bqzc_49{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);border:1px solid transparent;background:transparent;color:var(--foreground);cursor:pointer}._iconButton_1bqzc_49:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._iconSpacer_1bqzc_66{width:44px;height:44px}._dots_1bqzc_71{display:flex;gap:6px}._dot_1bqzc_71,._dotActive_1bqzc_77{width:8px;height:8px;border-radius:var(--radius-full)}._dot_1bqzc_71{background:var(--border)}._dotActive_1bqzc_77{background:#5e7f5b}._title_1bqzc_91{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4);text-align:center}._question_1bqzc_99{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4);line-height:1.4}._options_1bqzc_107{display:flex;flex-direction:column;gap:var(--spacing-3)}._option_1bqzc_107,._optionActive_1bqzc_114{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-3);width:100%;min-height:64px;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);border:1.5px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer;text-align:left;font-size:1.0625rem}._optionIcon_1bqzc_131{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);color:#5e7f5b;background:color-mix(in srgb,#5e7f5b 10%,var(--surface))}._optionActive_1bqzc_114 ._optionIcon_1bqzc_131{background:color-mix(in srgb,#5e7f5b 18%,var(--surface))}._optionText_1bqzc_147{display:flex;flex-direction:column;gap:2px;align-items:flex-start}._option_1bqzc_107:hover{border-color:color-mix(in srgb,#5e7f5b 55%,var(--border))}._optionActive_1bqzc_114{border-color:#5e7f5b;background:color-mix(in srgb,#5e7f5b 10%,var(--surface))}._optionLabel_1bqzc_163{font-weight:600}._optionSub_1bqzc_167{font-size:.875rem;color:var(--muted-foreground, #6b7280)}._textarea_1bqzc_172,._textInput_1bqzc_173{width:100%;border:1.5px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);font-size:1rem;color:var(--foreground);background:var(--surface);font-family:inherit}._textarea_1bqzc_172{resize:vertical;min-height:84px}._textarea_1bqzc_172:focus,._textInput_1bqzc_173:focus{outline:none;border-color:#5e7f5b;box-shadow:0 0 0 3px color-mix(in srgb,#5e7f5b 25%,transparent)}._inputActions_1bqzc_196{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-4)}._textButton_1bqzc_204{border:none;background:transparent;color:var(--foreground);font-size:1rem;font-weight:500;min-height:44px;padding:0 var(--spacing-3);cursor:pointer}._backInline_1bqzc_215{display:inline-flex;align-items:center;gap:6px}._primaryButton_1bqzc_221{border:none;border-radius:var(--radius-md);background:#5e7f5b;color:#fff;font-size:1rem;font-weight:600;min-height:48px;padding:0 var(--spacing-6);cursor:pointer}._primaryButton_1bqzc_221:hover{background:#4e6c4c}._primaryButton_1bqzc_221:active{background:#3e5a3d}._summary_1bqzc_241{list-style:none;margin:0 0 var(--spacing-2);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,#5e7f5b 6%,var(--surface));display:flex;flex-direction:column;gap:var(--spacing-2);font-size:1.0625rem}._summary_1bqzc_241 li{line-height:1.45}._confirmButton_1bqzc_258{display:inline-flex;align-items:center;gap:var(--spacing-2);border:none;border-radius:var(--radius-md);background:#5e7f5b;color:#fff;font-size:1.0625rem;font-weight:700;min-height:52px;padding:0 var(--spacing-8);cursor:pointer}._confirmButton_1bqzc_258:hover{background:#4e6c4c}._confirmButton_1bqzc_258:active{background:#3e5a3d}._confirmButton_1bqzc_258:disabled,._primaryButton_1bqzc_221:disabled,._option_1bqzc_107:disabled{opacity:.6;cursor:default}._error_1bqzc_288{margin-top:var(--spacing-3);color:#b91c1c;font-size:.9375rem}
