@import 'common/vars'; @import 'webpanel/plugins/zwave/vars'; .fa.fa-zwave:before { content: ' '; background: url('/static/img/icons/z-wave-logo.png'); background-size: 1em 1em; width: 1em; height: 1em; display: inline-block; } .zwave-container { height: 100%; padding: 0 .5em; background: $container-bg; display: flex; flex-direction: column; align-items: center; .no-items { padding: 2em; font-size: 1.5em; color: $no-items-color; display: flex; align-items: center; justify-content: center; } .view-options { display: flex; width: 100%; justify-content: space-between; padding: 1em 0; .view-selector { display: inline-flex; } .buttons { display: inline-flex; } select { width: 100%; border-radius: 1em; } } .btn-default { border: 0; padding: 0 1em; &:hover { border: $default-border-2; border-radius: 1em; } } .buttons { text-align: right; } .view { min-width: 400pt; max-width: 750pt; background: $view-bg; border: $view-border; border-radius: 1.5em; box-shadow: $view-box-shadow; } .item { &.selected { box-shadow: $selected-item-box-shadow; } .name { padding: 1em; cursor: pointer; text-transform: uppercase; letter-spacing: .06em; &.selected { border-radius: 1.5em; } } &:hover { background: $hover-bg; } &:not(:last-child) { border-bottom: $item-border; } &:first-child { border-radius: 1.5em 1.5em 0 0; } &:last-child { border-radius: 0 0 1.5em 1.5em; } } .params { background: $params-bg; padding-bottom: 1em; .section { display: flex; flex-direction: column; padding: 0 1em; &:not(:first-child) { padding-top: 1em; } .header { display: flex; align-items: center; font-weight: bold; border-bottom: $param-section-header-border; } } .row { display: flex; align-items: center; border-radius: 1em; padding: .3em; &:nth-child(even) { background: $param-even-row-bg; } &:nth-child(odd) { background: $param-odd-row-bg; } &:hover { background: $hover-bg; } } .param-name { display: inline-flex; width: 40%; margin-left: 1%; vertical-align: top; letter-spacing: .04em; } .param-value { display: inline-block; width: 58%; text-align: right; } } .modal { .section { .header { background: none; padding: .5em 0; } .body { padding: 0; } } .network-info { min-width: 600pt; } } .error { color: $error-color; } .node { .actions { .row { cursor: pointer; } } form { margin-bottom: 0; } } }