| .sdc-tile { |
| $tile-full-width: 204px; |
| $tile-full-height: 204px; |
| $tile-padding: 10px; |
| |
| $header-height: $body-font-1; |
| $footer-height: 23px; |
| $content-height: 100%; |
| |
| width: $tile-full-width; |
| height: $tile-full-height; |
| |
| padding: $tile-padding; |
| border: 1px solid $silver; |
| @include border-radius(2px); |
| @include box-sizing; |
| |
| display: flex; |
| flex-direction: column; |
| justify-content: space-between; |
| |
| position: relative; |
| cursor: pointer; |
| user-select: none; |
| |
| background: $white; |
| color: $text-black; |
| fill: $dark-gray; |
| transition: box-shadow 0.3s ease-in-out; |
| @include body-3; |
| @include box-shadow(0 1px 4px 0 rgba($text-black, 0.06)); |
| |
| &:hover { |
| border-color: $light-gray; |
| @include box-shadow( 0 10px 30px 0 rgba($text-black, 0.25)); |
| } |
| |
| .blue { |
| color: $blue; |
| fill: $blue; |
| } |
| |
| .purple { |
| color: $purple; |
| fill: $purple; |
| } |
| |
| .centered { |
| &.sdc-tile-footer, .sdc-tile-info-line { |
| text-align: center; |
| } |
| } |
| |
| .sdc-tile-header { |
| height: 1.1em; |
| line-height: 1em; |
| @include ellipsis($display: block); |
| |
| font-size: $body-font-1; |
| text-transform: uppercase; |
| } |
| |
| .sdc-tile-content { |
| display: flex; |
| flex-direction: column; |
| justify-content: space-between; |
| height: $content-height; |
| |
| .sdc-tile-content-icon { |
| margin-top: 27px; |
| text-align: center; |
| |
| svg { |
| width: 50px; |
| height: 50px; |
| |
| &.__vsp { |
| width: 60px; |
| height: 40px; |
| } |
| &.__vlm { |
| width: 45px; |
| height: 53px; |
| } |
| &.__vendor { |
| width: 53px; |
| height: 47px; |
| } |
| } |
| } |
| |
| .sdc-tile-content-info { |
| display: flex; |
| flex-direction: column; |
| |
| .sdc-tile-info-line { |
| text-transform: capitalize; |
| @include ellipsis($display: inline-block); |
| |
| button { |
| height: 1.67em; |
| width: initial; |
| margin-bottom: 5px; |
| margin-top: 1px; |
| padding: 0 8px; |
| font-size: inherit; |
| } |
| &.supertitle { |
| height: 1.1em; |
| line-height: 1.2; |
| color: $gray; |
| } |
| &.title { |
| height: 1.6em; |
| line-height: 1.8; |
| color: $text-black; |
| @include heading-5; |
| } |
| &.subtitle { |
| height: 1.5em; |
| line-height: 1.6; |
| color: $dark-gray; |
| } |
| &:last-child { |
| margin-bottom: 4px; |
| } |
| } |
| } |
| } |
| |
| .sdc-tile-footer { |
| height: $footer-height; |
| @include box-sizing; |
| |
| border-top: 1px solid $silver; |
| padding-top: 8px; |
| |
| color: $dark-gray; |
| fill: $dark-gray; |
| text-transform: capitalize; |
| |
| display: flex; |
| align-items: center; |
| justify-content: space-between; |
| |
| .sdc-tile-footer-cell { |
| &:first-child { |
| @include ellipsis; |
| } |
| svg{ |
| width: 20px; |
| height: 12px; |
| } |
| button { |
| width: initial; |
| height: initial; |
| @include body-2; |
| |
| .svg-icon-wrapper { |
| .svg-icon-label { |
| font-size: inherit; |
| } |
| svg { |
| width: 9px; |
| height: 9px; |
| } |
| } |
| } |
| } |
| |
| } |
| } |