@import '_variables'; @import '_mixins'; form { margin-bottom: 30px; } .avatar-and-textarea { display: flex; margin-bottom: 10px; img { @include avatar(25px); vertical-align: top; margin-right: 10px; } .form-group { flex-grow: 1; margin: 0; position: relative; $peertube-textarea-height: 60px; $markdown-icon-height: 18px; $markdown-icon-width: 30px; .markdown-guide { position: absolute; top: 5px; right: 9px; ::ng-deep .help-tooltip-button { my-global-icon { height: $markdown-icon-height; width: $markdown-icon-width; svg { color: #C6C6C6; fill: #C6C6C6; border-radius: 3px; } } &:focus, &:active, &:hover { my-global-icon svg { background-color: #C6C6C6; color: pvar(--mainBackgroundColor); fill: pvar(--mainBackgroundColor); } } } } textarea { @include peertube-textarea(100%, $peertube-textarea-height); @include button-focus(pvar(--mainColorLightest)); min-height: calc(#{$peertube-textarea-height} - 15px * 2); padding-right: $markdown-icon-width + 15px !important; @media screen and (max-width: 600px) { padding-right: $markdown-icon-width + 19px !important; } &:focus::placeholder { opacity: 0; } } } } .comment-buttons { display: flex; justify-content: flex-end; button { @include peertube-button; @include disable-outline; @include disable-default-a-behaviour; &:not(:last-child) { margin-right: .5rem; } &:last-child { @include orange-button; } } .cancel-button { @include tertiary-button; font-weight: $font-semibold; display: inline-block; padding: 0 10px 0 10px; white-space: nowrap; background: transparent; } } .emoji-flex { display: flex; flex-flow: row wrap; align-items: center; .emoji-flex-item { text-align: left; margin: auto; min-width: 227px; flex: 1; code { display: inline-block; vertical-align: middle; margin-left: 5px; } } } @media screen and (max-width: 600px) { textarea, .comment-buttons button { font-size: 14px !important; } textarea { padding: 5px !important; } } .modal-body { .btn { @include peertube-button; @include orange-button; } span { float: left; margin-bottom: 20px; } }