.ws-textbox{min-height:var(--input-height);max-height:200px;display:flex;flex-flow:row nowrap;align-items:stretch;position:relative;background-color:var(--main-background);box-sizing:border-box;outline:0;transition:background-color ease 60ms}.ws-textbox .decorator{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:solid var(--input-border-width) var(--input-border-color);border-radius:var(--input-border-radius);z-index:1;box-sizing:border-box;transition:border-color ease 120ms}.ws-textbox .editor{flex:1 1 auto;display:flex;flex-flow:row nowrap;gap:15px;padding:calc((var(--input-height) - var(--input-line-height))/ 2) var(--input-padding-lr);box-sizing:border-box;cursor:text;position:relative;overflow-y:auto;z-index:2;margin-right:5px;padding-right:7px;scrollbar-width:6px}.ws-textbox .editor::-webkit-scrollbar{width:6px;background:0 0}.ws-textbox .editor::-webkit-scrollbar-track{border-radius:3px;background-color:transparent;margin:6px 0;cursor:default}.ws-textbox .editor::-webkit-scrollbar-thumb{background-color:#8696a0;border-radius:3px;cursor:default}.ws-textbox .input{font-size:16px;font-weight:500;line-height:130%;appearance:none;position:relative;flex:1 1 auto;box-sizing:border-box;color:var(--input-color);word-wrap:anywhere;outline:0}.ws-textbox .input:empty:after{content:attr(data-placeholder);display:block;position:absolute;left:0;top:0;right:0;color:var(--placeholder-color);font-weight:var(--placeholder-font-weight);box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ws-textbox .input:empty~.symbols-counter{display:none}.ws-textbox .symbols-counter{flex:0 0 auto;display:none;font-size:13px;font-weight:400;line-height:var(--input-line-height);z-index:5;user-select:none;color:#656565}.ws-textbox .symbols-counter.invalid{color:#F10606}.ws-textbox .actions{flex:0 0 auto;position:relative;z-index:4;display:flex;flex-flow:row nowrap;align-items:center;height:var(--input-height)}.ws-textbox .actions button{font-size:16px;font-weight:500;line-height:130%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:42px;height:34px;transition:all ease .1s}.ws-textbox .actions button svg{fill:#656565;width:18px;height:18px}.ws-textbox .actions button:focus svg,.ws-textbox .actions button:hover svg{fill:#096252}.ws-textbox .actions button:active svg{fill:#043C32}.ws-textbox .actions button.success svg{fill:#096252}.ws-textbox .actions:empty{display:none}.ws-textbox:hover .decorator{border-color:var(--hover--input-border-color)}.ws-textbox.focused .decorator{border-color:var(--focus--input-border-color)}.ws-textbox.multyline{min-height:100px}.ws-textbox.multyline .editor{flex-direction:column;gap:2px}.ws-textbox.multyline .input{flex:1 10 auto}.ws-textbox.multyline .input:empty:after{white-space:normal;text-overflow:unset}.ws-textbox.counter .symbols-counter{display:block}.ws-textbox.counter .actions{margin-left:-10px}.ws-textbox.readonly.focused .decorator{border-color:#656565}.ws-textbox.disabled{background-color:#f6f7f8}.ws-textbox.disabled .editor{user-select:none;cursor:default}.ws-textbox.disabled .input{color:#7c7c7c}.ws-textbox.disabled .symbols-counter{color:#7c7c7c}.ws-textbox.disabled .actions button{cursor:default}.ws-textbox.disabled .actions button svg{fill:#7c7c7c}.ws-textbox.disabled:hover .decorator{border-color:var(--input-border-color)}.ws-textbox.invalid .decorator{transition-delay:0;border-color:#F10606!important}.ws-textbox.invalid .input:empty:after{color:#F10606}.ws-textbox.incorrect{background-color:#F98F8F}.ws-textbox-input{opacity:0;position:absolute;width:1px;height:1px;outline:0;visibility:collapse}textarea.ws-textbox-input~.ws-textbox-miniature{min-height:100px}.ws-textbox-miniature{border:solid var(--input-border-width) var(--input-border-color);border-radius:var(--input-border-radius);height:var(--input-height);background:#fff;box-sizing:border-box}
