.line-number-textarea{border:1px solid #d9e2ed;border-radius:6px;max-height:400px;display:flex;position:relative;overflow:hidden}.line-numbers{text-align:right;-webkit-user-select:none;user-select:none;color:#8c8c8c;background:#f1f5f9;border-right:1px solid #d9e2ed;flex-direction:column;min-width:30px;padding-left:6px;padding-right:6px;font-size:13px;display:flex;overflow:hidden}.line-number{justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex}.textarea-with-lines{resize:none;flex:1;font-family:Courier New,monospace;overflow-y:auto;box-shadow:none!important;border:none!important}.textarea-with-lines:focus{box-shadow:none!important}
