UNPKG

@dialpad/dialtone-css

Version:

Dialpad's design system

137 lines (114 loc) 3.6 kB
.d-recipe-message-input { display: flex; flex-direction: column; overflow: hidden; line-height: var(--dt-font-line-height-400); border: var(--dt-size-border-100) solid; border-color: var(--dt-color-border-default); border-radius: var(--dt-size-radius-400); cursor: text; transition-timing-function: var(--ttf-in-out); transition-duration: var(--td50); transition-property: border-color, box-shadow, opacity; &:focus-within { border-color: var(--dt-color-border-bold); box-shadow: 0 0 var(--dt-size-300) 0 var(--dt-color-surface-moderate-opaque); } } .d-recipe-message-input__button-stack { padding: var(--dt-space-400); background-color: var(--dt-color-surface-secondary); } .d-recipe-message-input__button-stack-icon { font-weight: var(--dt-font-weight-bold); } .d-recipe-message-input__editor-wrapper { padding: var(--dt-space-450) var(--dt-space-500) var(--dt-space-300); } .d-recipe-message-input__link-popover { width: 36.0rem; } .d-recipe-message-input__remaining-char { margin-right: var(--dt-space-300); color: var(--dt-color-foreground-critical); font-size: var(--dt-font-size-100); } .d-recipe-message-input__remaining-char-tooltip { margin-top: auto; margin-bottom: auto; } .d-recipe-message-input__button { max-width: 2.8rem; max-height: 2.8rem; border-radius: var(--dt-size-radius-300); } .d-recipe-message-input__send-button.d-recipe-message-input__button:not(.d-btn--icon-only), .d-recipe-message-input__cancel-button { max-width: unset; padding: var(--dt-space-350); } .d-recipe-message-input__send-button--disabled { color: var(--dt-color-foreground-muted); background-color: unset; cursor: default; } .d-recipe-message-input__bottom-section { display: flex; justify-content: space-between; padding: var(--dt-space-300) var(--dt-space-400) var(--dt-space-400); } .d-recipe-message-input__bottom-section-left, .d-recipe-message-input__bottom-section-right { display: flex; } .d-recipe-message-input__image-input { position: absolute; } .d-recipe-message-input-meeting-pill { display: inline-block; } .d-recipe-message-input-meeting-pill__layout { grid-template-areas: 'left content right'; grid-template-columns: minmax(0, max-content) 1fr minmax(0, max-content); gap: var(--dt-space-400); align-items: center; max-width: var(--dt-size-905); padding: var(--dt-space-200) var(--dt-space-400); font: var(--dt-typography-headline-md); border: var(--dt-size-border-100) solid var(--dt-color-border-default); border-radius: var(--dt-size-radius-300); } .d-recipe-message-input-meeting-pill__icon { display: flex; align-items: center; padding: var(--dt-space-350); } .d-recipe-message-input-meeting-pill__close { display: flex; justify-content: flex-end; } .d-recipe-message-input__sms-count { display: flex; align-items: center; } .d-recipe-message-input--button-group-divider { width: var(--dt-size-100); height: calc(var(--dt-size-550) + var(--dt-size-300)); margin-right: var(--dt-space-300); margin-left: var(--dt-space-300); background: var(--dt-color-border-subtle); } .d-recipe-message-input__link-dialog-title { font: var(--dt-typography-headline-md-compact); } .d-recipe-message-input__link-dialog-buttons { justify-content: space-between; } .d-recipe-message-input__link-input { margin-top: var(--dt-space-350); padding-top: var(--dt-space-200); padding-bottom: var(--dt-space-200); background-color: var(--dt-color-surface-secondary); border: var(--dt-space-100) solid; border-color: var(--dt-color-border-default); }