@font-face{font-display:swap;font-family:Pretendard;font-weight:900;src:local("Pretendard Black"),url(./Pretendard-Black.B7X87vPW.woff2) format("woff2"),url(./Pretendard-Black.CGKHU3YP.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:800;src:local("Pretendard ExtraBold"),url(./Pretendard-ExtraBold.C0vVUedy.woff2) format("woff2"),url(./Pretendard-ExtraBold.DkRXFB8B.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:local("Pretendard Bold"),url(./Pretendard-Bold.BYNivUXw.woff2) format("woff2"),url(./Pretendard-Bold.DD7wHHNl.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:local("Pretendard SemiBold"),url(./Pretendard-SemiBold.ClEDdoZU.woff2) format("woff2"),url(./Pretendard-SemiBold.SXfe8JY8.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:local("Pretendard Medium"),url(./Pretendard-Medium.Dw2vNklR.woff2) format("woff2"),url(./Pretendard-Medium.Cs2k_Pp2.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:local("Pretendard Regular"),url(./Pretendard-Regular.BhrLQoBv.woff2) format("woff2"),url(./Pretendard-Regular.D5CgADJ9.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:300;src:local("Pretendard Light"),url(./Pretendard-Light.knQmDAda.woff2) format("woff2"),url(./Pretendard-Light.BSr3DBFh.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:200;src:local("Pretendard ExtraLight"),url(./Pretendard-ExtraLight.Bi0YRlFr.woff2) format("woff2"),url(./Pretendard-ExtraLight.CmnYHmfp.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:100;src:local("Pretendard Thin"),url(./Pretendard-Thin.DWJVAZ2K.woff2) format("woff2"),url(./Pretendard-Thin.Cq3km6ap.woff) format("woff")}.c-datepicker{display:inline-block;position:relative}.c-datepicker__pop{background:#fff;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px #0000001f;left:0;padding:12px;position:absolute;top:calc(100% + 6px);width:260px;z-index:600}.c-datepicker__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.c-datepicker__title{color:var(--text-primary);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.c-datepicker__nav{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:16px;height:28px;justify-content:center;line-height:1;width:28px}.c-datepicker__nav:hover{border-color:var(--color-primary);color:var(--color-primary)}.c-datepicker__grid{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.c-datepicker__wd{color:var(--text-tertiary);font-size:11px;height:28px;line-height:28px;text-align:center}.c-datepicker__wd:first-child{color:#e5484d}.c-datepicker__wd:last-child{color:#4a8ab0}.c-datepicker__day{background:transparent;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:13px;font-variant-numeric:tabular-nums;height:30px}.c-datepicker__day:hover{background:#eaf3ff;color:var(--color-blue)}.c-datepicker__day--empty{background:transparent;cursor:default}.c-datepicker__day--today{box-shadow:inset 0 0 0 1.5px var(--color-blue);color:var(--color-blue);font-weight:700}.c-datepicker__day--selected{font-weight:700}.c-datepicker__day--selected,.c-datepicker__day--selected:hover{background:var(--color-blue);color:#fff}.c-datepicker__pop--up{bottom:calc(100% + 6px);top:auto}.c-datepicker__foot{border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px}.c-datepicker__today{background:none;border:none;color:var(--color-blue);cursor:pointer;font-size:13px;font-weight:600;padding:2px 4px}.c-timepicker{display:inline-block;position:relative}.c-timepicker__pop{background:#fff;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px #0000001f;display:flex;gap:8px;left:0;padding:10px;position:absolute;top:calc(100% + 6px);z-index:600}.c-timepicker__col{align-items:center;display:flex;flex-direction:column}.c-timepicker__col-label{color:var(--text-tertiary);font-size:11px;margin-bottom:6px}.c-timepicker__list{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto;width:56px}.c-timepicker__opt{background:transparent;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:13px;font-variant-numeric:tabular-nums;height:30px}.c-timepicker__opt:hover{background:#eaf3ff;color:var(--color-blue)}.c-timepicker__opt--on{font-weight:700}.c-timepicker__opt--on,.c-timepicker__opt--on:hover{background:var(--color-blue);color:#fff}.c-timepicker__pop--up{bottom:calc(100% + 6px);top:auto}.clamp-text__body--clamped{display:-webkit-box;-webkit-line-clamp:var(--clamp-lines,3);line-clamp:var(--clamp-lines,3);-webkit-box-orient:vertical;overflow:hidden}.clamp-text__more{background:none;border:none;color:#888;cursor:pointer;font-size:13px;font-weight:600;margin-top:6px;padding:0}.clamp-text__more:hover{color:#555}.clamp-text__body{color:var(--text-primary);font-size:14px;margin:0;white-space:pre-line}.comment-mention{color:var(--color-purple);font-size:13px;font-weight:700}
