.b-textarea{position:relative;display:flex;width:100%}.b-textarea__inner{position:relative;display:block;resize:none;padding:8px 12px;box-sizing:border-box;width:100%;font-size:16px;line-height:20px;color:var(--b-color-neutral-9);-webkit-appearance:none;background-color:var(--b-color-neutral-2);border:1px solid var(--b-color-neutral-3);border-radius:var(--b-border-radius-md);transition:var(--b-transition-box-shadow)}.b-textarea__inner::-moz-placeholder{color:var(--b-color-neutral-6)}.b-textarea__inner:-ms-input-placeholder{color:var(--b-color-neutral-6)}.b-textarea__inner::placeholder{color:var(--b-color-neutral-6)}.b-textarea__inner:hover{box-shadow:var(--b-box-shadow-lv1)}.b-textarea__inner:focus{outline:0;border-color:var(--b-color-primary-3);background-color:var(--b-color-white);box-shadow:var(--b-box-shadow-lv1)}.b-textarea .b-input__count{color:var(--b-color-neutral-6);background:0 0;position:absolute;font-size:12px;line-height:16px;bottom:4px;right:8px}.b-textarea.is-focus .b-textarea__inner{border-color:var(--b-color-primary-3);background-color:var(--b-color-white);box-shadow:var(--b-box-shadow-lv1)}.b-textarea.is-disabled .b-textarea__inner{background-color:var(--b-color-neutral-2);border-color:var(--b-color-neutral-2);color:var(--b-color-neutral-5);cursor:not-allowed}.b-textarea.is-disabled .b-textarea__inner::-moz-placeholder{color:var(--b-color-neutral-4)}.b-textarea.is-disabled .b-textarea__inner:-ms-input-placeholder{color:var(--b-color-neutral-4)}.b-textarea.is-disabled .b-textarea__inner::placeholder{color:var(--b-color-neutral-4)}.b-textarea.is-disabled .b-textarea__inner:hover{box-shadow:none}.b-textarea.is-exceed .b-textarea__inner{border-color:var(--b-color-red-4)}.b-textarea.is-exceed .b-input__count{color:var(--b-color-red-4)}.b-textarea.is-error .b-textarea__inner{border-color:var(--b-color-red-4)}.b-textarea.is-error .b-input__count{color:var(--b-color-red-4)}.b-input{position:relative;display:flex;width:100%;box-sizing:border-box}.b-input::-webkit-scrollbar{z-index:11;width:6px}.b-input::-webkit-scrollbar:horizontal{height:6px}.b-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--b-text-color-disabled)}.b-input::-webkit-scrollbar-corner{background:var(--b-fill-color-blank)}.b-input::-webkit-scrollbar-track{background:var(--b-fill-color-blank)}.b-input::-webkit-scrollbar-track-piece{background:var(--b-fill-color-blank);width:6px}.b-input .b-input__clear,.b-input .b-input__password{color:var(--b-color-neutral-9);font-size:16px;cursor:pointer}.b-input .b-input__clear:hover,.b-input .b-input__password:hover{color:var(--b-color-primary-3)}.b-input .b-input__clear+*{margin-left:4px}.b-input .b-input__count{height:100%;display:inline-flex;align-items:center;color:var(--b-color-neutral-7);font-size:12px;line-height:16px}.b-input .b-input__count .b-input__count-inner{background:var(--b-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.b-input__wrapper{position:relative;display:flex;flex-grow:1;align-items:center;justify-content:center;background-color:var(--b-color-neutral-2);border:1px solid var(--b-color-neutral-3);border-radius:var(--b-border-radius-md);transition:var(--b-transition-box-shadow);overflow:hidden}.b-input__wrapper:hover{box-shadow:var(--b-box-shadow-lv1)}.b-input__wrapper:hover .b-input__suffix.is-action{color:var(--b-color-primary-3)}.b-input__wrapper.is-focus{border-color:var(--b-color-primary-3);background-color:var(--b-color-white);box-shadow:var(--b-box-shadow-lv1)}.b-input__wrapper.is-focus .b-input__suffix.is-action{color:var(--b-color-primary-3)}.b-input__wrapper.is-rounded{border-radius:var(--b-border-radius-max)}.b-input.is-focus .b-input__wrapper{border-color:var(--b-color-primary-3);background-color:var(--b-color-white);box-shadow:var(--b-box-shadow-lv1)}.b-input.is-focus .b-input__wrapper .b-input__suffix.is-action{color:var(--b-color-primary-3)}.b-input__inner{width:100%;flex-grow:1;padding:8px 12px;-webkit-appearance:none;color:var(--b-color-neutral-9);font-size:16px;line-height:20px;outline:0;border:none;background:0 0;box-sizing:border-box}.b-input__inner:focus{outline:0}.b-input__inner::-moz-placeholder{color:var(--b-color-neutral-6)}.b-input__inner:-ms-input-placeholder{color:var(--b-color-neutral-6)}.b-input__inner::placeholder{color:var(--b-color-neutral-6)}.b-input__inner[type=password]::-ms-reveal{display:none}.b-input__inner.is-custom-content{position:absolute;top:0;left:0;opacity:0}.b-input__custom-content{width:100%;display:flex;align-items:center;flex-grow:1;padding:8px 12px;color:var(--b-color-neutral-9);font-size:16px;line-height:20px}.b-input__prefix{display:flex;padding:8px;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--b-color-neutral-9);background-color:var(--b-color-neutral-3);transition:all var(--b-transition-duration);pointer-events:none}.b-input__prefix.is-select{padding:0}.b-input__prefix.is-select .b-select .b-input__wrapper{border-radius:0;border:none;background-color:transparent}.b-input__prefix.is-select .b-select .b-input__wrapper:hover{box-shadow:none}.b-input__prefix.is-select .b-select .is-focus .b-input__wrapper{box-shadow:none;background-color:transparent}.b-input__prefix.is-action{background-color:transparent}.b-input__prefix.is-button{padding:0;background-color:transparent}.b-input__prefix.is-button .b-button{border-radius:0;height:100%;padding-top:0;padding-bottom:0}.b-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.b-input__suffix{display:flex;padding:8px;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--b-color-neutral-9);background-color:var(--b-color-neutral-3);transition:all var(--b-transition-duration);pointer-events:none}.b-input__suffix.is-select{padding:0}.b-input__suffix.is-select .b-select .b-input__wrapper{border-radius:0;border:none;background-color:transparent}.b-input__suffix.is-select .b-select .b-input__wrapper:hover{box-shadow:none}.b-input__suffix.is-select .b-select .is-focus .b-input__wrapper{box-shadow:none;background-color:transparent}.b-input__suffix.is-action{background-color:transparent}.b-input__suffix.is-button{padding:0;background-color:transparent}.b-input__suffix.is-button .b-button{border-radius:0;height:100%;padding-top:0;padding-bottom:0}.b-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.b-input .b-input__icon{font-size:20px;height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--b-transition-duration)}.b-input__validateIcon{pointer-events:none}.b-input.is-disabled{cursor:not-allowed}.b-input.is-disabled .b-input__wrapper{background-color:var(--b-color-neutral-2);border-color:var(--b-color-neutral-2)}.b-input.is-disabled .b-input__inner{color:var(--b-color-neutral-5);cursor:not-allowed}.b-input.is-disabled .b-input__inner::-moz-placeholder{color:var(--b-color-neutral-4)}.b-input.is-disabled .b-input__inner:-ms-input-placeholder{color:var(--b-color-neutral-4)}.b-input.is-disabled .b-input__inner::placeholder{color:var(--b-color-neutral-4)}.b-input.is-disabled .b-input__inner:hover{box-shadow:none}.b-input.is-disabled .b-input__icon{cursor:not-allowed}.b-input.is-error .b-input__wrapper{border-color:var(--b-color-red-4)}.b-input.is-error .b-input__wrapper.is-focus{border-color:var(--b-color-red-4)}.b-input--large .b-input__wrapper:not(.is-rounded){border-radius:var(--b-border-radius-lg)}.b-input--large .b-input__wrapper .b-input__inner{font-size:18px;line-height:24px;padding:12px 16px}.b-input--small .b-input__wrapper:not(.is-rounded){border-radius:var(--b-border-radius-sm)}.b-input--small .b-input__wrapper .b-input__inner{font-size:12px;line-height:16px;padding:8px 12px}.b-input-group{display:flex;width:100%;align-items:stretch}.b-input-group__append,.b-input-group__prepend{background-color:var(--b-color-neutral-3);color:var(--b-color-neutral-9);position:relative;display:flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--b-border-radius-md);white-space:nowrap;padding:8px}.b-input-group__append:focus,.b-input-group__prepend:focus{outline:0}.b-input-group__append.is-button,.b-input-group__prepend.is-button{padding:0;background-color:transparent;overflow:hidden}.b-input-group__append.is-button .b-button,.b-input-group__prepend.is-button .b-button{border-radius:0;height:100%;padding-top:0;padding-bottom:0}.b-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.b-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.b-input-group--prepend>.b-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.b-input-group--prepend .b-input-group__prepend .b-select .b-input .b-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.b-input-group--prepend .b-input-group__prepend .b-select .b-input.is-focus .b-input__wrapper{z-index:2}.b-input-group--prepend .b-input-group__prepend .b-select .b-input.is-focus .b-input__wrapper:focus{outline:0;z-index:2}.b-input-group--prepend .b-input-group__prepend .b-select:hover .b-input__wrapper{z-index:1}.b-input-group--append>.b-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.b-input-group--append .b-input-group__append .b-select .b-input .b-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.b-input-group--append .b-input-group__append .b-select .b-input.is-focus .b-input__wrapper{z-index:2}.b-input-group--append .b-input-group__append .b-select:hover .b-input__wrapper{z-index:1}