.txs { padding-top: 0.75rem; font-size: 0.85rem; .tx-filters { @include tablet { margin-bottom: 0; } @include mobile { justify-content: center; .break { width: 100%; } } .button { &.is-primary.is-outlined { &:not(.is-hovered):focus { background-color: #0e1f17; border-color: $primary; color: $primary; } } } &-title { font-size: 0.75rem; margin-bottom: 0.5rem; margin-right: 1rem; @include mobile { width: 100%; text-align: center; margin-right: 0; } } .field { &:not(:last-child) { margin-bottom: 0; margin-right: 0.5rem; } } } .tx-head { padding: 1.5rem 1.429rem 1.5rem 2.143rem; @include mobile { display: none; } .columns { .column { display: flex; align-items: center; &.is-sortable { cursor: pointer; > .icon { height: 0.786rem; width: 0.786rem; margin-left: 0.5rem; flex: none; } .b-tooltip { margin-left: 0.45rem; } } } } &-mobile { @include tablet { display: none; } } } .columns { .column { flex: none; &.is-time { width: 15%; } &.is-amount { width: 14%; } &.is-deposit { width: 14.5%; } &.is-status { width: 12%; } &.is-hash { width: 10%; @include desktop { width: 12.5%; } flex-basis: 0; flex-grow: 1; flex-shrink: 1; } &-buttons { width: 145px; display: inline-flex; @include tablet-only { width: 102px; .button { span { &:not(.icon) { display: none; } &.icon { margin-right: 0; } } } } > .button:last-child { margin-left: 0.65rem; } } } } .box-tx { background-color: #1f1f1f; border: none; padding: 1.571rem 1.429rem 1.571rem 2.143rem; .columns { min-height: 3.642rem; } &:before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 10px; background-color: $primary; border-radius: 6px 0px 0px 6px; } &:not(:last-child) { margin-bottom: 0; } + .box-tx { margin-top: 0.825rem; } &.is-spent { background-color: #111312; color: #878887; &:before { background-color: #538968; } } &.is-violet { &:before { background-color: $violet; } } &.is-waiting { &:before { background-color: #6b6b6b; } } &.is-danger { &:before { background-color: $danger; } button.is-dark { path { fill: $danger; } } } &.is-white { color: $white; text-align: center; &:before { content: none; } } .details { .detail { display: flex; &-label { flex: 1 0 128px; } &-description { @include noWrap; } .button { margin-left: 0.45rem; } + .detail { padding-top: 0.5rem; } } } a { color: $primary; &:hover { text-decoration: underline; } } @include mobile { .columns { display: flex; flex-wrap: wrap; align-items: stretch; .column { width: 50%; flex: none; &:before { content: attr(data-label); display: block; color: $white; } &.is-time { order: 1; } &.is-amount { order: 2; } &.is-deposit { order: 3; } &.is-status { order: 4; } &.is-hash { order: 5; width: 100%; } &-buttons { order: 7; width: 100%; display: inline-flex; .b-tooltip { flex-grow: 1; .button { width: 100%; } } } } } } .status-with-loading { display: flex; align-items: center; .icon { margin-left: 0.5rem; } } &.is-encrypted { border: 1px solid $primary; .lock { height: 30px; width: 30px; border-radius: 4px; background-color: #182922; border: 1px solid $primary; &:after { content: ''; position: absolute; top: 50%; left: 50%; margin-left: -7px; margin-top: -7px; background-color: $primary; height: 14px; width: 14px; mask-image: url(../img/icons/lock.svg); mask-position: center; mask-repeat: no-repeat; } &-tooltip { position: absolute; left: 0; top: 50%; transform: translate(-50%, -50%); } } &:before { content: none; } &.is-danger { border-color: $danger; .lock { background-color: #2a0c12; border-color: $danger; &:after { background-color: $danger; } } } &.is-waiting { border-color: #4c4c4c; .lock { background-color: #1a1a1a; border-color: #4c4c4c; &:after { background-color: #4c4c4c; } } } &.is-spent { border-color: #538968; .lock { background-color: #060a08; border-color: #538968; &:after { background-color: #538968; } } } } } }