@import '../init/breakpoints'; $thumbnailWidth: 1.5rem; $thumbnailWidthSmall: 1rem; .content_comment { position: relative; } .comment-create { font-size: var(--font-small); position: relative; .section { margin-top: var(--spacing-xs); } .button--file-action { &:hover { background-color: var(--color-primary) !important; color: var(--color-primary-contrast); } } .section__actions { .button, .button--link { background-color: var(--color-header-background); color: var(--color-text); border-radius: var(--border-radius); &:hover { background-color: var(--color-primary); color: var(--color-primary-contrast); } } .button--link { // flex: auto; margin-top: -2px; height: var(--height-button); .button__content { justify-content: center; } .button__label { margin-top: 1px; line-height: 18px; } } .button--alt { margin-top: -2px; } @media (max-width: $breakpoint-small) { margin-top: var(--spacing-s); .button--alt { flex: auto; .button__content { justify-content: center; } } .button--link { flex: auto; height: 2rem; } } } fieldset-section, .form-field--SimpleMDE { margin-top: 0; } .form-field__two-column { display: flex; justify-content: space-between; align-items: flex-end; .comment__char-count-mde { margin-left: auto; min-width: 40px; text-align: center; margin-bottom: 8px; padding-left: 4px; padding-right: 4px; padding-top: 5px; border-radius: var(--border-radius); height: var(--height-input-slim); } .button--file-action { padding: 0px; height: var(--height-input-slim); background: var(--color-header-background); margin-bottom: 8px; .button__content { .icon { width: var(--height-input-slim); height: var(--height-input-slim); padding: 4px; border-radius: var(--border-radius); } } &:hover { background-color: var(--color-primary) !important; .button__content { .icon { stroke: var(--color-primary-contrast); } } } } } @media (min-width: $breakpoint-small) { fieldset-section + .section { margin-top: var(--spacing-m); } } } @media (max-width: $breakpoint-small) { .empty__wrap { p { font-size: var(--font-small); text-align: center; } } } .comment-create--drawer { .MuiPaper-root { span { color: var(--color-text); } } } .comment-create--reply { margin-top: var(--spacing-m); position: relative; } .comment-create--nestedReply { margin-top: var(--spacing-s); margin-left: calc((#{$thumbnailWidthSmall} + var(--spacing-xs)) * 2 + var(--spacing-m) + 4px); @media (min-width: $breakpoint-small) { margin-left: calc((#{$thumbnailWidth} + var(--spacing-m)) * 2 + var(--spacing-m) + 4px); } } .comment-create--bottom { padding-bottom: 0; } .comment-create__header { display: flex; justify-content: space-between; align-items: flex-end; .comment-create__header-button { display: flex; justify-content: space-between; } .button--alt { padding: var(--spacing-xs); height: unset; margin-bottom: var(--spacing-xxs); background: unset; } } .comment-create__label-wrapper { display: flex; flex-direction: row; justify-content: flex-start; align-items: baseline; flex-wrap: wrap; max-width: 50%; .comment-create__label { white-space: nowrap; margin-right: var(--spacing-xs); } @media (max-width: $breakpoint-small) { fieldset-section { font-size: var(--font-xxsmall); } span { font-size: var(--font-xxsmall); } //select { // height: 1rem; // margin: var(--spacing-xxs) 0px; //} } } .comment-create__supportCommentPreview { display: flex; align-items: center; border: 1px solid var(--color-border); border-radius: var(--border-radius); padding: var(--spacing-s); margin: var(--spacing-s) 0; .comment-create__supportCommentPreviewAmount { margin-right: var(--spacing-m); font-size: var(--font-large); } @media (max-width: $breakpoint-small) { padding: var(--spacing-xs); span { font-size: var(--font-xsmall); } } } .comment-create__min-amount-notice { margin-top: calc(var(--spacing-xxs) - 2px); padding-top: calc(var(--spacing-xs) + 1px); height: var(--height-button); .icon { margin-bottom: -3px; // TODO fix few instances of these (find "-2px") } @media (max-width: $breakpoint-small) { margin: 0px; padding-top: calc(var(--spacing-xs) + 3px); font-size: var(--font-xsmall); } } .comment-create__stickerPreview { @extend .comment-create; display: flex; background-color: var(--color-header-background); border-radius: var(--border-radius); padding: var(--spacing-s); margin: var(--spacing-s) 0; overflow: hidden; width: 100%; height: 10rem; .comment-create__stickerPreviewInfo { display: flex; align-items: flex-start; } .comment-create__stickerPreviewImage { width: 100%; height: 100%; margin-left: var(--spacing-m); } .filePrice { height: 1.5rem; width: 10rem; .credit-amount:not(:last-child) { &::after { margin-left: var(--spacing-xxs); content: '/'; } } .credit-amount:not(:first-child) { margin-left: var(--spacing-xxs); } } @media (max-width: $breakpoint-small) { padding: var(--spacing-xs); height: 7rem; span { font-size: var(--font-xsmall); } } }