@font-face{font-family:Inter;src:url(/assets/font/Inter_18pt-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/font/Inter_18pt-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url(/assets/font/Inter_18pt-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/font/Inter_18pt-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/font/Inter_18pt-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}.input-label{letter-spacing:-.01em;color:#121927;align-items:flex-start;gap:.2rem;margin-bottom:.8rem;font-family:Inter,Pretendard,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.3rem;display:flex}.input-label .required-dot{background-color:#e61c1c;border-radius:999rem;width:.4rem;height:.4rem}.base-input-wrapper{flex-direction:column;width:100%;display:flex}.base-input-wrapper .input-container{width:100%;position:relative}.base-input-wrapper .input-container.has-right-icon .base-field,.base-input-wrapper.select .input-container.has-right-icon .custom-select-trigger{padding-right:4.4rem!important}.base-input-wrapper .input-container .base-field,.base-input-wrapper.select .input-container .custom-select-trigger{color:#121927;appearance:none;background-color:#fff;border:1px solid #cbd5e1;width:100%;padding:0 1.6rem}.base-input-wrapper .input-container .base-field::-ms-expand{display:none}.base-input-wrapper.select .input-container .custom-select-trigger::-ms-expand{display:none}.base-input-wrapper .input-container .base-field,.base-input-wrapper.select .input-container .custom-select-trigger{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.base-input-wrapper .input-container .base-field::placeholder,.base-input-wrapper.select .input-container .custom-select-trigger::placeholder{color:#94a3b8}.base-input-wrapper .input-container .base-field:focus,.base-input-wrapper.select .input-container .custom-select-trigger:focus{outline:none}.base-input-wrapper .input-container .base-field:disabled,.base-input-wrapper.select .input-container .custom-select-trigger:disabled{color:#cbd5e1;cursor:not-allowed;background-color:#f1f5f9}.base-input-wrapper .input-container .base-field,.base-input-wrapper.select .input-container .custom-select-trigger{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.base-input-wrapper .input-container .base-field:focus,.base-input-wrapper.select .input-container .custom-select-trigger:focus{border-color:#121927}.base-input-wrapper .input-container .base-field:hover,.base-input-wrapper.select .input-container .custom-select-trigger:hover{border-color:#65758b}.base-input-wrapper .input-container .base-field:active:not(:disabled),.base-input-wrapper.select .input-container .custom-select-trigger:active:not(:disabled){color:#121927}.base-input-wrapper .input-container .base-field.lg,.base-input-wrapper.select .input-container .lg.custom-select-trigger{border-radius:1.2rem;height:5.6rem;padding:1.2rem 1.6rem;font-size:1.6rem}.base-input-wrapper .input-container .base-field.md,.base-input-wrapper.select .input-container .md.custom-select-trigger{border-radius:1.2rem;height:4.8rem;padding:.8rem 1.6rem;font-size:1.6rem}.base-input-wrapper .input-container .base-field.sm,.base-input-wrapper.select .input-container .sm.custom-select-trigger{border-radius:.8rem;height:4rem;font-size:1.4rem}.base-input-wrapper .input-container .base-field.xsm,.base-input-wrapper.select .input-container .xsm.custom-select-trigger{border-radius:.8rem;height:3.6rem;font-size:1.3rem}.base-input-wrapper .input-container .right-icon-wrapper{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.base-input-wrapper .input-container .right-icon-wrapper .base-icon{color:#94a3b8;transition:all .3s cubic-bezier(.16,1,.3,1)}.base-input-wrapper .input-container .right-icon-wrapper .base-icon i{color:inherit}.base-input-wrapper .input-container .right-icon-wrapper.is-clickable{pointer-events:auto;cursor:pointer}.base-input-wrapper .input-container .right-icon-wrapper.is-clickable:hover .base-icon{color:#65758b}.base-input-wrapper .input-container .right-icon-wrapper.is-clickable:active{transform:translateY(-50%)scale(.95)}.base-input-wrapper .input-container:focus-within .right-icon-wrapper .base-icon,.base-input-wrapper .input-container:focus-within .custom-select-trigger .base-icon,.base-input-wrapper .input-container:hover .right-icon-wrapper .base-icon,.base-input-wrapper .input-container:hover .custom-select-trigger .base-icon{color:#121927}.base-input-wrapper .input-container:focus-within .right-icon-wrapper .base-icon i,.base-input-wrapper .input-container:focus-within .custom-select-trigger .base-icon i,.base-input-wrapper .input-container:hover .right-icon-wrapper .base-icon i,.base-input-wrapper .input-container:hover .custom-select-trigger .base-icon i{color:inherit}.base-input-wrapper .input-container:hover .right-icon-wrapper .base-icon,.base-input-wrapper .input-container:hover .custom-select-trigger .base-icon{color:#65758b}.base-input-wrapper.select.readonly-select{pointer-events:none}.base-input-wrapper.select.readonly-select .custom-select-trigger{opacity:1;background:#f1f5f9!important}.base-input-wrapper.select.readonly-select .base-badge{opacity:1}.base-input-wrapper.select .input-container{cursor:pointer;position:relative;overflow:visible!important}.base-input-wrapper.select .input-container .custom-select-trigger{height:4.4rem;font-size:inherit;background:#fff;justify-content:space-between;align-items:center;padding:0 .8rem 0 1.6rem;display:flex}.base-input-wrapper.select .input-container .custom-select-trigger .select-txt{align-items:center;gap:.8rem;display:flex}.base-input-wrapper.select .input-container .custom-select-trigger .select-value,.base-input-wrapper.select .input-container .custom-select-trigger .placeholder{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.base-input-wrapper.select .input-container .custom-select-trigger .placeholder{color:#94a3b8}.base-input-wrapper.select .input-container .custom-select-trigger .select-arrow,.base-input-wrapper.select .input-container .custom-select-trigger .base-icon{flex-shrink:0}.base-input-wrapper.select .input-container .custom-select-trigger .select-arrow{transition:transform .2s}.base-input-wrapper.select .input-container .custom-select-trigger .select-arrow.is-reverse{transform:rotate(180deg)}.base-input-wrapper.select .input-container .custom-options-list{background:#fff;border-radius:.8rem;width:100%;max-height:25rem;padding:.8rem;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:999!important}.base-input-wrapper.select .input-container .custom-options-list .option-item{color:#121927;align-items:center;height:4.4rem;padding:1rem 1.6rem;font-size:1.4rem;transition:all .2s;display:flex}.base-input-wrapper.select .input-container .custom-options-list .option-item .option-inner{align-items:center;gap:.8rem;display:flex}.base-input-wrapper.select .input-container .custom-options-list .option-item:hover,.base-input-wrapper.select .input-container .custom-options-list .option-item.is-selected{color:#121927;background-color:#1219270a;border-radius:.4rem}.base-input-wrapper.select .input-container .custom-options-list .option-item.is-selected{font-weight:600}.base-input-wrapper.error .input-container .base-field,.base-input-wrapper.error .base-input-wrapper.select .input-container .custom-select-trigger,.base-input-wrapper.select .base-input-wrapper.error .input-container .custom-select-trigger,.base-input-wrapper.error .input-container .base-field:focus,.base-input-wrapper.error .base-input-wrapper.select .input-container .custom-select-trigger:focus,.base-input-wrapper.select .base-input-wrapper.error .input-container .custom-select-trigger:focus,.base-input-wrapper.error .input-container .base-field:hover,.base-input-wrapper.error .base-input-wrapper.select .input-container .custom-select-trigger:hover,.base-input-wrapper.select .base-input-wrapper.error .input-container .custom-select-trigger:hover{border-color:#e61c1c}.base-input-wrapper.error .input-container .right-icon-wrapper .base-icon,.base-input-wrapper.error .input-container .custom-select-trigger .base-icon,.base-input-wrapper.error .input-container:focus-within .right-icon-wrapper .base-icon,.base-input-wrapper.error .input-container:focus-within .custom-select-trigger .base-icon,.base-input-wrapper.error .input-container:hover .right-icon-wrapper .base-icon,.base-input-wrapper.error .input-container:hover .custom-select-trigger .base-icon,.base-input-wrapper.error .input-container:focus .right-icon-wrapper .base-icon,.base-input-wrapper.error .input-container:focus .custom-select-trigger .base-icon{color:#e61c1c}.base-input-wrapper.error .input-container:focus-within .right-icon-wrapper .base-icon i,.base-input-wrapper.error .input-container:focus-within .custom-select-trigger .base-icon i,.base-input-wrapper.error .input-container:hover .right-icon-wrapper .base-icon i,.base-input-wrapper.error .input-container:hover .custom-select-trigger .base-icon i,.base-input-wrapper.error .input-container:focus .right-icon-wrapper .base-icon i,.base-input-wrapper.error .input-container:focus .custom-select-trigger .base-icon i{color:inherit}.base-input-wrapper.type-textarea .textarea-container{flex-direction:column;display:flex;position:relative}.base-input-wrapper.type-textarea .base-textarea{resize:none;color:#121927;background-color:#fff;border:1px solid #cbd5e1;border-radius:1.2rem;width:100%;min-height:12rem;padding:1.2rem 1.6rem 2rem;font-size:1.6rem;line-height:1.6;transition:all .2s}.base-input-wrapper.type-textarea .base-textarea::placeholder{color:#94a3b8}.base-input-wrapper.type-textarea .base-textarea:hover{border-color:#65758b}.base-input-wrapper.type-textarea .base-textarea:focus{border-color:#121927;outline:none}.base-input-wrapper.type-textarea .base-textarea:disabled{color:#cbd5e1;cursor:not-allowed;background-color:#f1f5f9}.base-input-wrapper.type-textarea .textarea-counter{color:#94a3b8;pointer-events:none;gap:.2rem;font-size:1.1rem;display:flex;position:absolute;bottom:.4rem;right:1.2rem}.base-input-wrapper.type-textarea .textarea-counter .current{color:#65758b;font-weight:600}.base-input-wrapper.type-textarea.error .base-textarea{border-color:#e61c1c}.base-input-wrapper.type-textarea.error .error-text{color:#e61c1c;margin-top:.6rem;font-size:1.3rem}.input-message-area{align-items:flex-start;gap:.4rem;margin-top:.8rem;display:flex}.input-message-area .base-icon{flex-shrink:0;align-items:center;width:1.4rem;height:1.4rem;margin-top:.1rem;display:flex}.input-message-area .message-text{font-size:1.2rem;line-height:1.4}.input-message-area.is-error{color:#e61c1c}.input-message-area.is-error .message-text{font-weight:500}.input-message-area.is-guide{color:#65758b}.input-message-area.is-guide .message-text{font-weight:400}.input-label-row-flex{place-content:flex-end space-between;display:flex;position:relative}.input-label-row-flex>button{position:absolute;bottom:.8rem;right:0}.is-mobile-bottom-sheet-variant{max-height:60vh;overflow-y:auto}.is-mobile-bottom-sheet-variant .option-item{padding:1.6rem 2rem;transition:background-color .15s ease-in-out}.is-mobile-bottom-sheet-variant .option-item:last-child{border-bottom:none}.is-mobile-bottom-sheet-variant .option-item:active{background-color:#12192714}.is-mobile-bottom-sheet-variant .option-item.is-selected{background-color:#1219270a}.is-mobile-bottom-sheet-variant .option-item.is-selected .option-content-left .option-label-text{color:#121927;font-weight:600}.is-mobile-bottom-sheet-variant .option-item .option-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.is-mobile-bottom-sheet-variant .option-item .option-content-left{align-items:center;gap:.8rem;display:flex}.is-mobile-bottom-sheet-variant .option-item .option-content-left .option-label-text{color:#65758b;font-size:1.6rem}.is-mobile-bottom-sheet-variant .option-item .option-check-icon{color:#121927;font-size:1.8rem;font-weight:600}
