.jp-textarea-has-hint{position:relative;margin-bottom:1.25rem}.jp-textarea-field{font-size:.75rem;line-height:1rem;position:relative;display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;min-height:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.75rem;background-color:var(--background-primary);border:1px solid var(--border-primary);border-radius:.25rem}.jp-textarea-field-user-invalid{border:1px solid var(--danger-color)}.jp-textarea-field-disabled{pointer-events:none;opacity:.5}.jp-textarea-field-required .jp-textarea-field-label:after{content:" *"}.jp-textarea-field:focus-within{border-color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}.jp-textarea-field-label{position:absolute;top:1.25rem;left:.75rem;font-size:1rem;transition:transform .3s,top .3s,font-size .3s}.jp-textarea-field-label-move{top:.25rem;font-size:.75rem}.jp-textarea-field-label-move+.jp-textarea-field-input::-moz-placeholder{opacity:1}.jp-textarea-field-label-move+.jp-textarea-field-input::placeholder{opacity:1}.jp-textarea-field-input{font-family:inherit;white-space:initial;flex:auto;width:10rem;font-size:1rem;overflow-x:hidden;text-overflow:ellipsis;padding:.75rem;line-height:1.375rem;border:none;outline:none;border-radius:.25rem;background-color:transparent}.jp-textarea-field-input-margin{padding:1.25rem .75rem .5rem}.jp-textarea-field-input::-moz-placeholder{opacity:0;-moz-transition:opacity .3s;transition:opacity .3s}.jp-textarea-field-input::placeholder{opacity:0;transition:opacity .3s}.jp-textarea-field-hint{position:absolute;top:100%;left:0;width:100%;height:1.25rem;line-height:1.25rem;font-size:.75rem;padding:0 .75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}.jp-textarea-field-hint:hover{z-index:255;overflow:unset}
