.CounselorConsultationGuide_board__NXs0M{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;min-height:0;box-sizing:border-box;flex:1 1}.CounselorConsultationGuide_statusRow__fU54M{display:grid;grid-template-columns:1fr 1fr;gap:8px}.CounselorConsultationGuide_note__KFWfx,.CounselorConsultationGuide_sheet__CHTzz,.CounselorConsultationGuide_statusCard__DkwtM,.CounselorConsultationGuide_tile__xmtHc{min-width:0;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.CounselorConsultationGuide_statusCard__DkwtM{padding:10px 12px 9px}.CounselorConsultationGuide_statusTop__9cbrx{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;line-height:1.3}.CounselorConsultationGuide_statusTop__9cbrx>span:first-child{min-width:0}.CounselorConsultationGuide_onlineCard__gy3qD.CounselorConsultationGuide_statusOn__nnS2C{background:#f0f7ff;border-color:#d6e8fb}.CounselorConsultationGuide_onlineCard__gy3qD.CounselorConsultationGuide_statusOn__nnS2C .CounselorConsultationGuide_statusTop__9cbrx{color:#3b82f6}.CounselorConsultationGuide_onlineCard__gy3qD.CounselorConsultationGuide_statusOn__nnS2C .CounselorConsultationGuide_lampOn__qpjFj{background:#3b82f6;box-shadow:0 0 0 3px #dbeafe}.CounselorConsultationGuide_offlineCard__2xVBk.CounselorConsultationGuide_statusOn__nnS2C{background:#fff7ed;border-color:#ffedd5}.CounselorConsultationGuide_offlineCard__2xVBk.CounselorConsultationGuide_statusOn__nnS2C .CounselorConsultationGuide_statusTop__9cbrx{color:#f97316}.CounselorConsultationGuide_statusOff__wApMF{background:#f4f4f5;border-color:#e4e4e7}.CounselorConsultationGuide_statusOff__wApMF .CounselorConsultationGuide_statusTop__9cbrx{color:#71717a}.CounselorConsultationGuide_lamp__JHIw9{width:9px;height:9px;border-radius:50%;background:#3f3f46;box-shadow:0 0 0 3px #d4d4d8;flex-shrink:0}.CounselorConsultationGuide_lampOn__qpjFj{background:#f97316;box-shadow:0 0 0 3px #ffedd5}.CounselorConsultationGuide_chat__eOvvz{display:inline-flex;margin-top:7px;padding:2px 7px;border-radius:6px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:600;line-height:1.4}.CounselorConsultationGuide_tiles__JKOMx{display:grid;gap:8px}.CounselorConsultationGuide_tiles2__vblDs{grid-template-columns:1fr 1fr}.CounselorConsultationGuide_tiles3__ckFBr{grid-template-columns:repeat(3,minmax(0,1fr))}.CounselorConsultationGuide_tile__xmtHc{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 10px}.CounselorConsultationGuide_noteIcon__bzg_Q,.CounselorConsultationGuide_sheetIcon__hreZl,.CounselorConsultationGuide_tileIcon__6iaBU{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f1f5f9;color:#64748b;flex-shrink:0}.CounselorConsultationGuide_noteIcon__bzg_Q svg,.CounselorConsultationGuide_sheetIcon__hreZl svg,.CounselorConsultationGuide_tileIcon__6iaBU svg{display:block}.CounselorConsultationGuide_noteCopy__WITHe,.CounselorConsultationGuide_tileText__uaTva{display:flex;flex-direction:column;gap:1px;min-width:0;max-width:100%}.CounselorConsultationGuide_noteKicker__V6KQN,.CounselorConsultationGuide_tileKicker__R2yUD{font-size:11px;font-weight:600;line-height:1.3;color:#94a3b8}.CounselorConsultationGuide_tileText__uaTva strong{font-size:13px;font-weight:700;line-height:1.35;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CounselorConsultationGuide_pending__hQ93C{color:#a1a1aa;font-weight:600}.CounselorConsultationGuide_note__KFWfx{padding:10px 12px}.CounselorConsultationGuide_sheet__CHTzz{flex:1 1;display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.CounselorConsultationGuide_note__KFWfx,.CounselorConsultationGuide_sheetHead__W_sh6{display:flex;align-items:flex-start;gap:8px}.CounselorConsultationGuide_sheetHead__W_sh6{align-items:center;flex-shrink:0;grid-column:1/-1;grid-row:1;align-self:stretch;margin:0;padding:10px 12px;background:#f4f4f5;font-size:12px;font-weight:700;color:#64748b}.CounselorConsultationGuide_curriculum__fNG60 .CounselorConsultationGuide_sheetHead__W_sh6{margin:0 -12px}.CounselorConsultationGuide_sheetHead__W_sh6 .CounselorConsultationGuide_sheetIcon__hreZl{background:#fff}.CounselorConsultationGuide_sheetEmpty__2rtTq{padding:12px}.CounselorConsultationGuide_tags__2vsqv{display:flex;flex-wrap:wrap;gap:6px}.CounselorConsultationGuide_tag__sXXRB{padding:4px 10px;border:1px solid #e8d4d4;border-radius:999px;background:#fff8f8;font-size:13px;font-weight:700;line-height:1.2;color:#9d174d}.CounselorConsultationGuide_curriculum__fNG60{display:grid;flex:1 1;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:12px;row-gap:10px;align-items:stretch;min-height:0;padding:0 12px 12px}.CounselorConsultationGuide_rail__yMTZe{display:flex;grid-column:1;grid-row:2;flex-direction:column;justify-content:space-evenly;align-self:stretch;min-width:0;min-height:0;height:100%}.CounselorConsultationGuide_stop__t_oHU{--marker:52px;--lane:8px;--node:10px;position:relative;display:grid;flex:1 1;grid-template-columns:var(--marker) var(--node) minmax(0,1fr);column-gap:var(--lane);align-items:center;min-height:64px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.CounselorConsultationGuide_stop__t_oHU:not(:last-child):after{content:"";position:absolute;z-index:0;left:calc(var(--marker) + var(--lane) + (var(--node) / 2));top:50%;height:100%;border-left:2px dashed #94a3b8;transform:translateX(-1px)}.CounselorConsultationGuide_marker__dBU_B{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--marker);height:var(--marker);border-radius:50%;color:#fff;line-height:1}.CounselorConsultationGuide_markerKicker__cavZo{font-size:8px;font-weight:700;letter-spacing:.08em}.CounselorConsultationGuide_markerNum__UbpF2{margin-top:2px;font-size:16px;font-weight:700}.CounselorConsultationGuide_node__JUHPQ{position:relative;z-index:1;justify-self:center;width:var(--node);height:var(--node);border-radius:50%;box-shadow:0 0 0 3px #fff}.CounselorConsultationGuide_stopName__5n2ee{min-width:0;overflow:hidden;font-size:13px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.CounselorConsultationGuide_tone0__sSebr .CounselorConsultationGuide_marker__dBU_B,.CounselorConsultationGuide_tone0__sSebr .CounselorConsultationGuide_node__JUHPQ{background:#059669}.CounselorConsultationGuide_tone0__sSebr .CounselorConsultationGuide_detailKicker__ANHqC,.CounselorConsultationGuide_tone0__sSebr .CounselorConsultationGuide_detailTitle__QYWtI,.CounselorConsultationGuide_tone0__sSebr .CounselorConsultationGuide_stopName__5n2ee{color:#047857}.CounselorConsultationGuide_tone1__Tg3Bu .CounselorConsultationGuide_marker__dBU_B,.CounselorConsultationGuide_tone1__Tg3Bu .CounselorConsultationGuide_node__JUHPQ{background:#ea580c}.CounselorConsultationGuide_tone1__Tg3Bu .CounselorConsultationGuide_detailKicker__ANHqC,.CounselorConsultationGuide_tone1__Tg3Bu .CounselorConsultationGuide_detailTitle__QYWtI,.CounselorConsultationGuide_tone1__Tg3Bu .CounselorConsultationGuide_stopName__5n2ee{color:#c2410c}.CounselorConsultationGuide_tone2__vJsrN .CounselorConsultationGuide_marker__dBU_B,.CounselorConsultationGuide_tone2__vJsrN .CounselorConsultationGuide_node__JUHPQ{background:#2563eb}.CounselorConsultationGuide_tone2__vJsrN .CounselorConsultationGuide_detailKicker__ANHqC,.CounselorConsultationGuide_tone2__vJsrN .CounselorConsultationGuide_detailTitle__QYWtI,.CounselorConsultationGuide_tone2__vJsrN .CounselorConsultationGuide_stopName__5n2ee{color:#1d4ed8}.CounselorConsultationGuide_stopOn__mAJ7e.CounselorConsultationGuide_tone0__sSebr .CounselorConsultationGuide_marker__dBU_B{box-shadow:0 0 0 3px #a7f3d0}.CounselorConsultationGuide_stopOn__mAJ7e.CounselorConsultationGuide_tone1__Tg3Bu .CounselorConsultationGuide_marker__dBU_B{box-shadow:0 0 0 3px #fed7aa}.CounselorConsultationGuide_stopOn__mAJ7e.CounselorConsultationGuide_tone2__vJsrN .CounselorConsultationGuide_marker__dBU_B{box-shadow:0 0 0 3px #bfdbfe}.CounselorConsultationGuide_detail__ntxEq{grid-column:2;grid-row:2;min-width:0;min-height:0;align-self:stretch;box-sizing:border-box;padding:12px;border:1px solid #a7f3d0;border-radius:10px;background:#ecfdf5}.CounselorConsultationGuide_detail__ntxEq.CounselorConsultationGuide_tone1__Tg3Bu{border-color:#fdba74;background:#fff7ed}.CounselorConsultationGuide_detail__ntxEq.CounselorConsultationGuide_tone2__vJsrN{border-color:#93c5fd;background:#eff6ff}.CounselorConsultationGuide_detailKicker__ANHqC{font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2}.CounselorConsultationGuide_detailTitle__QYWtI{margin:4px 0 8px;font-size:15px;font-weight:700;line-height:1.35}.CounselorConsultationGuide_detailBody__oxS1I{margin:0;color:#334155;font-size:13px;font-weight:400;line-height:1.55;white-space:pre-wrap}.CounselorConsultationGuide_noteBody__9XkK7{margin:0;min-width:0;font-size:13px;font-weight:400;line-height:1.5;color:#334155}.CounselorConsultationGuide_noteKicker__V6KQN{display:block;margin-bottom:2px}.CounselorConsultationGuide_clamp2__31Tw8,.CounselorConsultationGuide_clamp3__F0OnW{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.CounselorConsultationGuide_clamp2__31Tw8{-webkit-line-clamp:2}.CounselorConsultationGuide_clamp3__F0OnW{-webkit-line-clamp:3}@media (max-width:640px){.CounselorConsultationGuide_curriculum__fNG60{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:0 12px 12px}.CounselorConsultationGuide_detail__ntxEq,.CounselorConsultationGuide_rail__yMTZe,.CounselorConsultationGuide_sheetHead__W_sh6{grid-column:1;grid-row:auto}.CounselorConsultationGuide_rail__yMTZe{height:auto;padding-left:0}.CounselorConsultationGuide_detail__ntxEq{margin-top:10px}.CounselorConsultationGuide_stop__t_oHU{flex:0 0 auto}.CounselorConsultationGuide_tiles2__vblDs,.CounselorConsultationGuide_tiles3__ckFBr{grid-template-columns:1fr 1fr}.CounselorConsultationGuide_tilePlace__Go6jU{grid-column:1/-1}.CounselorConsultationGuide_tileText__uaTva strong{white-space:normal}}