.Editor-module__IFOOkG__editorShell .ql-toolbar.ql-snow{background:#faf7f4;border:1px solid #0000001a;border-radius:16px 16px 0 0}.Editor-module__IFOOkG__editorShell .ql-container.ql-snow{background:#fff;border:1px solid #0000001a;border-top:0;border-radius:0 0 16px 16px;font-family:inherit}.Editor-module__IFOOkG__editorShell .ql-editor{color:#1f1b17;text-transform:none;letter-spacing:-.01em;cursor:text;min-height:360px;max-height:360px;padding:12px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:1.7;overflow-y:auto}.Editor-module__IFOOkG__editorShell .ql-editor.ql-blank:before{color:#9a8778;font-style:normal;left:16px;right:16px}@media (max-width:767px){.Editor-module__IFOOkG__editorShell .ql-editor{padding:12px}.Editor-module__IFOOkG__editorShell .ql-editor.ql-blank:before{left:12px;right:12px}}:is(.Editor-module__IFOOkG__editorShell .ql-editor p,.Editor-module__IFOOkG__editorShell .ql-editor div){margin:0}.Editor-module__IFOOkG__editorShell .ql-editor img{border-radius:12px;max-width:100%;height:auto}.Editor-module__IFOOkG__editorShell .ql-editor a{color:#b8672d;text-decoration:underline}.Editor-module__IFOOkG__editorShell .ql-tooltip:before{content:"링크 보기:"}.Editor-module__IFOOkG__editorShell .ql-tooltip[data-mode=link]:before{content:"링크 입력:"}.Editor-module__IFOOkG__editorShell .ql-tooltip a.ql-action:after{content:"수정"}.Editor-module__IFOOkG__editorShell .ql-tooltip.ql-editing a.ql-action:after{content:"저장"}.Editor-module__IFOOkG__editorShell .ql-tooltip a.ql-remove:before{content:"삭제"}.Editor-module__IFOOkG__editorHost{width:100%}
.TextInput-module__KZFkhW__field{flex-direction:column;gap:6px;display:flex;position:relative}.TextInput-module__KZFkhW__label{letter-spacing:.08em;color:#9a8778;pointer-events:none;font-size:12.5px;font-weight:600;transition:all .18s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.TextInput-module__KZFkhW__input{color:#1f1b17;background:linear-gradient(#fffdf8 0%,#fbf6ef 100%);border:1px solid #100c081f;border-radius:22px;width:100%;min-height:62px;padding:26px 16px 14px;font-size:14px;line-height:1.4;transition:border-color .2s,box-shadow .2s,color .2s,background .2s;box-shadow:0 10px 24px #120c080f}select.TextInput-module__KZFkhW__input{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#9a8778 50%),linear-gradient(135deg,#9a8778 50%,#0000 50%),linear-gradient(90deg,#0000,#0000);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px),100% 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,2.5em 100%;padding-right:44px}select.TextInput-module__KZFkhW__input:disabled{cursor:not-allowed;background-color:#f5efe8}.TextInput-module__KZFkhW__input::placeholder{color:#0000}.TextInput-module__KZFkhW__input:focus{background:#fff;border-color:#7c4d31;outline:none;box-shadow:0 0 0 2px #b45b3838,0 12px 26px #120c081f}.TextInput-module__KZFkhW__input:focus::placeholder{color:#0000}.TextInput-module__KZFkhW__input:disabled{color:#4a3f35;box-shadow:none;background:#f5efe8}.TextInput-module__KZFkhW__field:not([data-disable-focus-float=true]):focus-within .TextInput-module__KZFkhW__label,.TextInput-module__KZFkhW__field[data-force-float=true] .TextInput-module__KZFkhW__label,.TextInput-module__KZFkhW__input:not(:placeholder-shown)~.TextInput-module__KZFkhW__label{letter-spacing:.12em;color:#6f5f54;font-size:11px;top:8px;transform:translateY(0)}.TextInput-module__KZFkhW__field[data-select-empty=true] select.TextInput-module__KZFkhW__input{padding-top:0;padding-bottom:0}.TextInput-module__KZFkhW__selectEmpty{color:#0000}select.TextInput-module__KZFkhW__input option{color:#1f1b17}
.terms-consent-module__4HOCjW__card{background:#fff;border:1px solid #e9e4df;border-radius:18px;gap:6px;padding:10px;display:grid}.terms-consent-module__4HOCjW__noticeBlock{gap:4px;padding-top:5px;padding-bottom:5px;padding-left:12px;display:grid}.terms-consent-module__4HOCjW__termsContent{gap:5px;margin-top:10px;padding-bottom:8px;padding-left:12px;display:grid}.terms-consent-module__4HOCjW__termsContent .terms-consent-module__4HOCjW__item{padding:2px 0}.terms-consent-module__4HOCjW__termsContent .terms-consent-module__4HOCjW__agreeAllNote{margin:1px 0 4px 22px}.terms-consent-module__4HOCjW__noticeTitle{color:#2b2622;font-size:14px;font-weight:700}.terms-consent-module__4HOCjW__note{color:#3f3731;margin:0;font-size:12px;line-height:1.5}.terms-consent-module__4HOCjW__item{background:0 0;border:none;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:2px 0;display:grid}.terms-consent-module__4HOCjW__agreeAllCheck{cursor:pointer;color:#2b2622;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.terms-consent-module__4HOCjW__agreeAllNote{color:#3f3731;margin:-2px 0 4px 22px;font-size:11px}.terms-consent-module__4HOCjW__agreeAllCheck input[type=checkbox]{accent-color:#1f1b17;width:14px;height:14px}.terms-consent-module__4HOCjW__check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.terms-consent-module__4HOCjW__check input[type=checkbox]{accent-color:#1f1b17;width:14px;height:14px}.terms-consent-module__4HOCjW__titleButton{color:#2b2622;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:12.5px;display:inline-flex}.terms-consent-module__4HOCjW__titleButton:focus{outline:none}.terms-consent-module__4HOCjW__titleText{text-underline-offset:3px;text-decoration:underline}.terms-consent-module__4HOCjW__textRequired{color:#9a3b2f;font-size:12px;font-weight:600}.terms-consent-module__4HOCjW__textOptional{color:#6b7a82;font-size:12px;font-weight:600}@media (max-width:600px){.terms-consent-module__4HOCjW__item{grid-template-columns:1fr;gap:8px}}
.DateInput-module__aJ3obG__field{flex-direction:column;gap:0;display:flex;position:relative}.DateInput-module__aJ3obG__label{letter-spacing:.08em;color:#9a8778;pointer-events:none;opacity:1;font-size:12.5px;font-weight:600;transition:all .18s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.DateInput-module__aJ3obG__trigger{color:#1f1b17;text-align:left;cursor:pointer;background:linear-gradient(#fffdf8 0%,#fbf6ef 100%);border:1px solid #100c081f;border-radius:22px;width:100%;min-height:62px;padding:26px 44px 14px 16px;font-size:14px;line-height:1.4;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 10px 24px #120c080f}.DateInput-module__aJ3obG__trigger:focus{background:#fff;border-color:#7c4d31;outline:none;box-shadow:0 0 0 2px #b45b3838,0 12px 26px #120c081f}.DateInput-module__aJ3obG__field:not(.DateInput-module__aJ3obG__compactField):not(.DateInput-module__aJ3obG__plainField) .DateInput-module__aJ3obG__placeholder{color:#0000}.DateInput-module__aJ3obG__chevron{color:#9a8778;pointer-events:none;font-size:14px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.DateInput-module__aJ3obG__panel{z-index:40;background:#fff;border:1px solid #100c081f;border-radius:20px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 40px #100c082e}.DateInput-module__aJ3obG__panelHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.DateInput-module__aJ3obG__selectGroup{align-items:center;gap:8px;display:flex}.DateInput-module__aJ3obG__headerSelect{color:#2a2420;background:#f7efe5;border:1px solid #100c081f;border-radius:999px;padding:6px 10px;font-size:12px}.DateInput-module__aJ3obG__navButton{color:#2a2420;cursor:pointer;background:#f3ebe2;border:none;border-radius:50%;width:32px;height:32px;font-weight:600}.DateInput-module__aJ3obG__monthLabel{color:#2a2420;font-size:14px;font-weight:600}.DateInput-module__aJ3obG__weekdayRow{text-align:center;color:#8c7b6d;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px;font-size:11px;display:grid}.DateInput-module__aJ3obG__weekday{padding:4px 0}.DateInput-module__aJ3obG__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.DateInput-module__aJ3obG__emptyCell{height:34px}.DateInput-module__aJ3obG__dayButton{color:#2a2420;cursor:pointer;background:#fffdf8;border:none;border-radius:10px;height:34px;font-size:12px;transition:background .15s,color .15s,transform .15s}.DateInput-module__aJ3obG__dayButton:hover{background:#f2e7d7}.DateInput-module__aJ3obG__daySelected{color:#fff;background:#1f1b17}.DateInput-module__aJ3obG__dayToday{border:1px solid #c9a98b}.DateInput-module__aJ3obG__dayDisabled{color:#c1b2a5;cursor:not-allowed;background:#f7f2ec}.DateInput-module__aJ3obG__field[data-float=true] .DateInput-module__aJ3obG__label{letter-spacing:.12em;color:#6f5f54;opacity:1;font-size:11px;top:8px;transform:translateY(0)}.DateInput-module__aJ3obG__field[data-has-value=false]:not(.DateInput-module__aJ3obG__compactField):not(.DateInput-module__aJ3obG__plainField) .DateInput-module__aJ3obG__trigger{padding-top:0;padding-bottom:0}.DateInput-module__aJ3obG__compactField .DateInput-module__aJ3obG__label{display:none}.DateInput-module__aJ3obG__compactTrigger{min-height:36px;box-shadow:none;background:#fff;border:1px solid #100c081a;border-radius:.5rem;padding:0 40px 0 12px;font-size:14px;line-height:34px}.DateInput-module__aJ3obG__compactField .DateInput-module__aJ3obG__chevron{font-size:13px;right:12px}.DateInput-module__aJ3obG__plainField .DateInput-module__aJ3obG__label{display:none}.DateInput-module__aJ3obG__plainTrigger{min-height:40px;box-shadow:none;background:#fff;border:1px solid #100c081a;border-radius:.5rem;padding:0 40px 0 12px;font-size:.875rem;line-height:38px}.DateInput-module__aJ3obG__plainTrigger:focus{box-shadow:none}.DateInput-module__aJ3obG__plainChevron{font-size:13px;right:12px}
.CustomSelectInput-module__bezeaa__field{flex-direction:column;gap:0;display:flex;position:relative}.CustomSelectInput-module__bezeaa__label{letter-spacing:.08em;color:#9a8778;pointer-events:none;opacity:1;font-size:12.5px;font-weight:600;transition:all .18s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.CustomSelectInput-module__bezeaa__trigger{color:#1f1b17;text-align:left;cursor:pointer;background:linear-gradient(#fffdf8 0%,#fbf6ef 100%);border:1px solid #100c081f;border-radius:22px;width:100%;min-height:62px;padding:26px 44px 14px 16px;font-size:14px;line-height:1.4;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 10px 24px #120c080f}.CustomSelectInput-module__bezeaa__triggerWithHint{padding-right:140px}.CustomSelectInput-module__bezeaa__trigger:focus{background:#fff;border-color:#7c4d31;outline:none;box-shadow:0 0 0 2px #b45b3838,0 12px 26px #120c081f}.CustomSelectInput-module__bezeaa__triggerDisabled{color:#9a8778;box-shadow:none;cursor:not-allowed;background:#f5efe8}.CustomSelectInput-module__bezeaa__placeholder{color:#0000}.CustomSelectInput-module__bezeaa__chevron{color:#9a8778;pointer-events:none;font-size:10px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.CustomSelectInput-module__bezeaa__rightHint{color:#d84c4c;pointer-events:none;white-space:nowrap;font-size:11px;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.CustomSelectInput-module__bezeaa__list{z-index:30;scrollbar-width:thin;scrollbar-color:#1f1b1759 transparent;background:linear-gradient(#fff 0%,#fcf8f2 100%);border:1px solid #100c081f;border-radius:18px;flex-direction:column;gap:4px;max-height:240px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #100c082e}.CustomSelectInput-module__bezeaa__list::-webkit-scrollbar{width:8px}.CustomSelectInput-module__bezeaa__list::-webkit-scrollbar-thumb{background:#1f1b1740;border-radius:999px}.CustomSelectInput-module__bezeaa__list::-webkit-scrollbar-track{background:0 0}.CustomSelectInput-module__bezeaa__option{text-align:left;color:#2a2420;cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:13px;transition:background .15s,color .15s,transform .15s;display:flex}.CustomSelectInput-module__bezeaa__option:hover,.CustomSelectInput-module__bezeaa__option:focus{background:#f2e7d7;outline:none}.CustomSelectInput-module__bezeaa__optionActive{color:#fff;background:#1f1b17}.CustomSelectInput-module__bezeaa__optionDisabled{color:#b5a596;cursor:not-allowed}.CustomSelectInput-module__bezeaa__optionLabel{align-items:center;gap:8px;display:inline-flex}.CustomSelectInput-module__bezeaa__optionCheck{color:inherit;font-size:12px}.CustomSelectInput-module__bezeaa__field[data-float=true] .CustomSelectInput-module__bezeaa__label{letter-spacing:.12em;color:#6f5f54;opacity:1;font-size:11px;top:8px;transform:translateY(0)}.CustomSelectInput-module__bezeaa__field[data-has-value=false] .CustomSelectInput-module__bezeaa__trigger{padding-top:0;padding-bottom:0}
