isprambiente/Domando

View on GitHub
app/assets/stylesheets/custom.sass

Summary

Maintainability
Test Coverage
html, body
  margin: 0

html
  font-family: 'Open Sans', sans-serif
  font-size: 13px
  color: $black

body
  line-height: 1.6

@media print
  table, .top-bar
    display: none !important
  .no-print, .no-print *
    display: none !important

header
  .hero-body
    padding: 1rem 1.5rem

.fa5-text
  padding-left: 0.5rem

.is-nowrap
  white-space: nowrap

.has-spaced
  padding: 2rem 0

.is-spaced
  margin: 1.5rem 0

.is-borderless
  border: 0 !important

.has-background-trasparent
  background-color: transparent !important

.is-capitalized-first
  text-transform: lowercase
  &::first-letter
    text-transform: uppercase

.is-small-caps
  font-variant: small-caps

.is-hidden-touch.is-active
  display: block !important

.is-inline
  display: inline !important

.has-text-purple
  color: $purple

.has-text-denied
  color: $black

i.fa
  padding-right: 0.5rem

.turbo-progress-bar
  width: 0
  opacity: 0
  height: 5px
  background: $danger
.turbo-progress-bar--in-progress
  width: 50%
  opacity: 1
.turbo-progress-bar--finalizing
  width: 100%
  opacity: 0

nav.breadcrumb
  letter-spacing: 1px
  margin: 0.7rem 0.5rem 2rem !important
  li
    &:before
      padding-right: 0.5rem
    a, a:link, a:visited, a:hover
      color: #444

.is-hoverable
  tbody
    &:hover
      background-color: $grey-lighter

.is-sticky
  position: sticky
  top: 0
  z-index: 1

.is-required
  &:after
    content: '*'
    margin-left: 0.1rem
    color: $danger
    &:hover
      content: 'required'
      cursor: 'help'

.message-body
  .columns
    margin-bottom: 0px

.is-disabled, .disabled, :disabled, [disabled]
  pointer-events: none !important

#menu
  .quickview-body
    .section
      padding: 1rem !important

.has-cursor-help
  cursor: help

.has-shadow
  box-shadow: 0 .5em 1em -.125em rgba(10,10,10,.2), 0 0 0 1px rgba(10,10,10,.02)

nav.panel.filters
  span.panel-container
    max-height: 180px
    overflow-y: auto
    display: inline-block
    width: 100%
  a.panel-block
    margin: 0 !important
    padding: 0em 0.75em
    .panel-icon
      visibility: hidden
    &.is-active
      .panel-icon
        visibility: visible
        .icon
          display: inline-table
    .column
      padding: 0.3rem

input[pattern]:invalid
  box-shadow: 0 0 5px 1px $danger

/* Chrome, Safari, Edge, Opera */
input.is-arrowless::-webkit-outer-spin-button,
input.is-arrowless::-webkit-inner-spin-button
  -webkit-appearance: none
  margin: 0

/* Firefox */
input.is-arrowless[type=number]
  -moz-appearance: textfield

// span[data-trix-button-group=file-tools]
//  visibility: hidden
//  display: none

fieldset
  border: 1px solid $grey-lighter !important
  border-radius: 4px
  padding: .5rem auto
  .no-border
    border: 0px !important
  legend
    font-weight: bold
    margin-left: .4rem

a.button.is-static
  height: 30px !important