@import "colors"; @import "common"; @import "constants"; #procedure-show { .header { background-color: $light-grey; padding-top: $default-padding; .container { display: flex; } .procedure-logo { margin-right: $default-padding; } h1 { color: $black; font-size: 22px; margin-bottom: 2 * $default-padding; } .dossiers-categories { li { display: inline-block; height: 56px; width: 130px; line-height: 17px; position: relative; text-align: center; font-size: 14px; a { color: $black; } &::before, &:last-child::after { content: ""; position: absolute; height: 36px; width: 1px; background-color: $border-grey; margin-right: $default-padding; } &::before { left: 0px; } &:last-child::after { right: 0px; top: 0px; margin-right: 0px; } &.active { border-bottom: 2px solid $blue; a { color: $blue; } } .dossiers-count { position: relative; display: block; font-size: 16px; font-weight: bold; } } } } .dossiers-table { margin: (2 * $default-padding) auto; width: 100%; tr { border-bottom: 1px solid $border-grey; &:last-child { border-bottom: none; } &:hover { background-color: $light-grey; } &:first-child { &:hover { background: #FFFFFF; } } } th { font-weight: bold; padding: (1.5 * $default-padding) 2px; text-align: left; } td { vertical-align: middle; } .number-col { width: 130px; a::before { content: ""; background-image: image-url("icons/folder.svg"); display: inline-block; width: 24px; height: 24px; margin: 0 $default-spacer; } } .big-link { color: $black; display: flex; align-items: center; padding: (1.5 * $default-padding) 2px; } .status-col { width: 200px; } .follow-col { width: 200px; } .label { width: 110px; text-align: center; &.instruction { background-color: #FFFFFF; color: $blue; border: 1px solid $blue; } &.construction { background-color: #FFFFFF; color: $black; border: 1px solid $black; } &.closed { background-color: $green; } &.refused { background-color: $dark-red; } &.without-continuation { background-color: $black; } } .button { width: 180px; text-align: center; } } h2 { font-size: 20px; font-weight: bold; text-align: center; margin: 60px 0; } }