.multiline-input-wrapper{width:100%;position:relative}.multiline-input-wrapper .multiline-input-label{color:var(--color-text-secondary);pointer-events:none;z-index:1;transform-origin:0 0;margin:0;font-size:.9rem;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:1.15rem;left:0}.multiline-input-wrapper .multiline-input-label--shrunken{color:var(--color-text-secondary);font-size:.85em;top:0}.multiline-input-wrapper .multiline-input-label--focused{color:var(--color-primary,#0087ff)!important}.multiline-input-wrapper .multiline-input-label--error{color:var(--color-error,#e53935)!important}.multiline-input-wrapper--no-label-animation .multiline-input-label{transition:none}.multiline-input-wrapper .multiline-input-textarea{white-space:break-spaces;word-break:break-word;overflow-wrap:break-word;resize:none;width:100%;min-height:1.15em;color:var(--color-text);background:0 0;border:0;outline:none;padding:0;font-size:.9rem;line-height:1.4;display:block;overflow:hidden}.multiline-input-wrapper .multiline-input-textarea::placeholder{color:#c7c7cc}.multiline-input-wrapper .multiline-input-char-counter{color:var(--color-text-secondary);pointer-events:none;opacity:0;visibility:hidden;font-size:.75rem;transition:all .2s;position:absolute;bottom:.5rem;right:.5rem}.multiline-input-wrapper .multiline-input-char-counter--visible{opacity:1;visibility:visible}.multiline-input-wrapper .multiline-input-char-counter--error{color:var(--color-error,#f44336)}.multiline-input-wrapper--static{flex-direction:column;display:flex;padding-top:0!important}.multiline-input-wrapper--static .multiline-input-label{letter-spacing:.06em;text-transform:uppercase;pointer-events:auto;margin-bottom:.5rem;padding:0 0 0 1.2rem;font-size:.9rem;font-weight:400;position:relative;top:0;color:#8e8e93!important;transform:none!important}.multiline-input-wrapper--static .multiline-input-content{background-color:var(--messenger-surface-elevated,var(--color-background,#fff));border-radius:.75rem;align-items:flex-start;width:100%;min-height:2.5rem;padding:.7rem 1.2rem;display:flex;position:relative;box-shadow:0 1px 3px #0000000a}.multiline-input-wrapper--static .multiline-input-content .multiline-input-textarea{padding-right:2.5rem}.multiline-input-wrapper--static .multiline-input-char-counter{right:1.2rem;bottom:.45rem!important}.multiline-input-wrapper--inline{line-height:inherit;padding-top:0;padding-bottom:0}.multiline-input-wrapper .multiline-input-inline-error-slot{flex-shrink:0;min-height:1.5rem}.multiline-input-wrapper .multiline-input-error-message{margin:0;animation:.2s ease-out multiline-input-error-enter}.multiline-input-wrapper .multiline-input-error-message--exiting{opacity:0;transition:opacity .2s,transform .2s;animation:none;transform:translateY(-4px)}.multiline-input-wrapper .multiline-input-content--inline{width:100%;box-shadow:none;background:0 0;min-height:0;padding:0;display:block;position:relative}.multiline-input-wrapper .multiline-input-content--inline-single-row{align-items:center;min-height:3.5rem;max-height:3.5rem;display:flex}.multiline-input-wrapper .multiline-input-content--inline-single-row .multiline-input-adornment--end{top:50%;transform:translateY(-50%)}.multiline-input-wrapper .multiline-input-adornment--start,.multiline-input-wrapper .multiline-input-adornment--end{z-index:20;justify-content:center;align-items:center;display:flex;position:absolute}.multiline-input-wrapper .multiline-input-adornment--start{top:50%;left:.75rem;transform:translateY(-50%)}.multiline-input-wrapper .multiline-input-adornment--end{left:auto;inset-inline-end:1.25rem;top:1.25rem}@keyframes multiline-input-error-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
