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