@import '../mixins'; @import '../../stylesheets/variables'; .base { width: 468px; height: 138px; padding: 16px 16px 8px 16px; display: grid; flex-direction: column; grid-template-rows: 33px 1fr 28px; border-radius: 8px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08), 0 8px 20px 0 rgba(0, 0, 0, 0.33); @include light-theme() { background: $color-white; } @include dark-theme() { background: $color-gray-75; } } .text { font: { family: $inter; size: 14px; } margin: 0; @include light-theme() { color: $color-gray-90; } @include dark-theme() { color: $color-gray-05; } } .title { composes: text; font-weight: 500; @include light-theme() { color: $color-gray-90; } @include dark-theme() { color: $color-white; } } .bottom { display: flex; flex-direction: row; justify-content: flex-end; align-content: flex-end; } .button { min-width: 64px; height: 28px; border-radius: 14px; background: transparent; margin-left: 4px; text-align: center; font: { family: $inter; weight: 500; size: 13px; } @include light-theme() { color: $color-gray-60; border-color: $color-gray-60; } @include dark-theme() { color: $color-gray-25; border-color: $color-gray-25; } } .button-primary { composes: button; @include light-theme() { color: $color-white; border-color: $ultramarine-ui-light; background: $ultramarine-ui-light; } @include dark-theme() { color: $color-white; border-color: $ultramarine-ui-dark; background: $ultramarine-ui-dark; } }