.base-input{position:relative;width:100%;height:30px}.base-input.is-prepend .prepend{box-sizing:border-box;height:100%;min-width:58px;padding:0 4px;background:#f4f9fd;border:1px solid #e6e7e9;font-size:14px;color:#80848b;letter-spacing:0;line-height:14px;font-weight:400;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;flex:none}.base-input.is-prepend .inner-input{border-top-left-radius:0;border-bottom-left-radius:0}.base-input.is-prepend .error-tip{left:58px}.base-input.is-btn{display:flex;align-items:center}.base-input.is-btn .inner-input{border-top-right-radius:0;border-bottom-right-radius:0}.base-input.error-input .inner-input,.base-input.error-input .inner-input:hover{border-color:red}.base-input.error-input .inner-input:focus{border-color:red}.base-input .inner-input{width:100%;flex:1;height:100%;outline:none;background-color:#fff;background-image:none;border:1px solid #e6e7e9;border-radius:5px;padding:0 6px;font-size:14px;color:#454545;letter-spacing:0;line-height:14px;font-weight:400;box-sizing:border-box;cursor:pointer;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.base-input .inner-input:hover{border-color:#3f69f9}.base-input .inner-input:focus{border-color:#3f69f9}.base-input .inner-input:disabled{cursor:not-allowed;background:#f9f9f9;color:#80848b;border-color:#e6e7e9}.base-input .input-btn{height:100%;padding:0 5px;border:none;background:#496BF0;color:#3f69f9;border-radius:5px;color:#fff;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;cursor:pointer;transition:all .3s;margin-left:-4px}.base-input .input-btn:hover{opacity:.8}.base-input textarea{padding-top:7px!important}.base-input .error-tip{position:absolute;bottom:-2px;transform:translateY(100%);font-size:12px;color:red;text-align:left;font-weight:400}.base-input .error-tip.hidden{display:none}.switch{width:30px;height:16px}.switch .switch-core{position:relative;display:inline-block;width:100%;height:100%;background:#d6dbe0;border-radius:8px;cursor:pointer;transition:all .3s}.switch .switch-core:after{position:absolute;width:10px;height:10px;background:#ffffff;content:"";top:0;bottom:0;margin:auto;right:3px;border-radius:50%;transition:all .3s;transform:translate(-14px)}.switch.is-checked .switch-core{background:#3f69f9}.switch.is-checked .switch-core:after{transform:translate(0)}.switch.disabled .switch-core{cursor:not-allowed}@keyframes _easeInOut_esgj9_1{0%{opacity:0}to{opacity:1}}._popup-wrapper_esgj9_9{--distance: 0;position:relative;width:fit-content;height:fit-content}._popup-wrapper_esgj9_9 ._popup-content-wrapper_esgj9_15{position:absolute;height:fit-content;animation:_easeInOut_esgj9_1 .3s ease-in-out;z-index:3}._popup-wrapper_esgj9_9 ._popup-content-wrapper_esgj9_15._top_esgj9_21{transform:translateY(-100%);top:0;padding-bottom:var(--distance)}._popup-wrapper_esgj9_9 ._popup-content-wrapper_esgj9_15._right_esgj9_26{right:0;transform:translate(100%);top:0;bottom:0;margin:auto;padding-left:var(--distance)}._popup-wrapper_esgj9_9 ._popup-content-wrapper_esgj9_15._bottom_esgj9_34{bottom:0;right:0;transform:translateY(100%);padding-top:var(--distance)}._popup-wrapper_esgj9_9 ._popup-content-wrapper_esgj9_15._visible_esgj9_40{display:block}._popup-wrapper_esgj9_9 ._popup-content-wrapper_esgj9_15._hidden_esgj9_43{display:none}._popup-wrapper_esgj9_9 ._popup-content_esgj9_15{height:fit-content;width:fit-content;background:#ffffff;box-shadow:0 0 20px #00000026;border-radius:8px}.base-textarea{position:relative;width:100%;font-size:0}.base-textarea .inner-textarea{box-sizing:border-box;width:100%;padding:10px 10px 17px;border:1px solid #e6e7e9;border-radius:5px;outline:none;height:68px;font-size:12px;color:#444;letter-spacing:0;text-align:justify;line-height:16px;font-weight:400;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.base-textarea .inner-textarea:hover{border-color:#3f69f9}.base-textarea .inner-textarea:focus{border-color:#3f69f9}.base-textarea .input-count{position:absolute;bottom:9px;right:11px;font-size:12px;color:#999;letter-spacing:0;text-align:justify;line-height:12px;font-weight:400}.base-textarea .error-tip{position:absolute;bottom:-3px;left:0;transform:translateY(100%);font-size:12px;color:red;text-align:left;font-weight:400;width:100%}.base-textarea .error-tip.hidden{display:none}
