mirror of
https://github.com/Bubka/2FAuth.git
synced 2024-12-15 03:33:09 +01:00
1393 lines
43 KiB
SCSS
Vendored
1393 lines
43 KiB
SCSS
Vendored
@import 'bulma/bulma.sass';
|
|
@import 'bulma-checkradio/dist/css/bulma-checkradio.min.css';
|
|
|
|
:root,
|
|
footer,
|
|
.header,
|
|
.modal-background,
|
|
.modal-slot,
|
|
.options-header {
|
|
background-color: $white-ter;
|
|
}
|
|
|
|
:root[data-theme="dark"],
|
|
:root[data-theme="dark"] footer,
|
|
:root[data-theme="dark"] .header,
|
|
:root[data-theme="dark"] .modal-background,
|
|
:root[data-theme="dark"] .modal-slot,
|
|
:root[data-theme="dark"] .options-header {
|
|
background-color: $black-ter;
|
|
}
|
|
|
|
:root[data-theme="dark"] .about-debug {
|
|
background-color: $black-bis;
|
|
}
|
|
|
|
a:hover {
|
|
color: hsl(204, 86%, 53%);
|
|
}
|
|
|
|
#app {
|
|
min-height: 100vh;
|
|
}
|
|
@supports (padding-top: env(safe-area-inset-top)) {
|
|
#app {
|
|
padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-left);
|
|
}
|
|
}
|
|
|
|
@supports (padding-top: constant(safe-area-inset-top)) {
|
|
#app {
|
|
padding: constant(safe-area-inset-top) constant(safe-area-inset-right) constant(safe-area-inset-left);
|
|
}
|
|
}
|
|
|
|
.main-section {
|
|
padding: 1.5rem 1rem 9rem 1rem;
|
|
}
|
|
|
|
@media screen and (max-width: 768px) {
|
|
.main-section {
|
|
padding-top: 0.75rem;
|
|
}
|
|
}
|
|
|
|
.header {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
padding-top: 1rem;
|
|
padding-bottom: 1rem;
|
|
width: 100%;
|
|
z-index: 1000;
|
|
}
|
|
|
|
@supports (padding-top: env(safe-area-inset-top)) {
|
|
.header {
|
|
--safe-area-inset-top: env(safe-area-inset-top);
|
|
padding-top: calc(1rem + var(--safe-area-inset-top));
|
|
}
|
|
}
|
|
|
|
@supports (padding-top: constant(safe-area-inset-top)) {
|
|
.header {
|
|
--safe-area-inset-top: constant(safe-area-inset-top);
|
|
padding-top: calc(1rem + var(--safe-area-inset-top));
|
|
}
|
|
}
|
|
|
|
.toolbar button {
|
|
background-color: $white-ter;
|
|
}
|
|
|
|
:root[data-theme="dark"] .toolbar button {
|
|
background-color: $black-ter;
|
|
}
|
|
|
|
.toolbar button.delete {
|
|
background-color: $grey;
|
|
}
|
|
.toolbar button.delete::before, .toolbar button.delete::after {
|
|
background-color: $white;
|
|
}
|
|
.toolbar button.delete:hover, .toolbar button.delete:focus {
|
|
background-color: $grey;
|
|
}
|
|
:root[data-theme="dark"] .toolbar button.delete::before, :root[data-theme="dark"] .toolbar button.delete::after {
|
|
background-color: $white;
|
|
}
|
|
:root[data-theme="dark"] .toolbar button.delete:hover, :root[data-theme="dark"] .toolbar button.delete:focus {
|
|
background-color: rgba(10, 10, 10, 0.3);
|
|
}
|
|
@media (prefers-color-scheme: dark) {
|
|
:root[data-theme="dark"] .toolbar button.delete::before, :root[data-theme="dark"] .toolbar button.delete::after {
|
|
background-color: $white;
|
|
}
|
|
}
|
|
|
|
.modal-otp {
|
|
z-index: 2000;
|
|
}
|
|
|
|
.otp:focus-visible {
|
|
outline-offset: 3px;
|
|
outline: 2px dotted $dark;
|
|
border-radius: $radius-large;
|
|
}
|
|
|
|
.otp:focus:not(:focus-visible) {
|
|
outline: none;
|
|
}
|
|
|
|
// has-text-weight-semibold / $weight-semibold
|
|
.group-item, .list-item {
|
|
border-bottom: 1px solid $grey-lighter;
|
|
padding: 0.75rem;
|
|
}
|
|
:root[data-theme="dark"] .group-item,
|
|
:root[data-theme="dark"] .list-item {
|
|
border-color: $grey-darker;
|
|
color: $light;
|
|
}
|
|
:root[data-theme="dark"] .list-item {
|
|
color: $grey-lighter;
|
|
}
|
|
|
|
.group-item:first-of-type {
|
|
margin-top: 2.5rem;
|
|
}
|
|
|
|
.group-item span {
|
|
display: block;
|
|
}
|
|
|
|
.accounts {
|
|
margin-top: 75px;
|
|
}
|
|
|
|
.groups {
|
|
margin-top: 110px;
|
|
}
|
|
|
|
.group-selector {
|
|
margin-top: 55px;
|
|
}
|
|
|
|
.group-item .tags:not(:last-child) {
|
|
margin-bottom: inherit;
|
|
}
|
|
|
|
@media screen and (min-width: 769px) {
|
|
.accounts {
|
|
margin-top: 99px;
|
|
}
|
|
}
|
|
|
|
.search {
|
|
margin-bottom: 0 !important;
|
|
}
|
|
|
|
.manage-buttons {
|
|
justify-content: center;
|
|
}
|
|
|
|
.form-column {
|
|
padding-top: 3rem;
|
|
}
|
|
|
|
.form-column>div.nav-links {
|
|
padding-top: 1.5rem;
|
|
}
|
|
|
|
.form-column>div.nav-links p {
|
|
margin-bottom: 0.25rem;
|
|
padding-top: 0.25rem;
|
|
}
|
|
|
|
.pull-down-header {
|
|
background-color: $grey-darker !important;
|
|
}
|
|
|
|
.tfa-grid {
|
|
border-radius: 6px;
|
|
text-align: center;
|
|
background-color: $white;
|
|
padding: 0.75rem 3rem;
|
|
margin: 0.5rem;
|
|
}
|
|
:root[data-theme="dark"] .tfa-grid {
|
|
background-color: hsl(0, 0%, 10%);
|
|
}
|
|
|
|
.tfa-list {
|
|
text-align: inherit;
|
|
border-bottom: 1px solid $grey-lighter;
|
|
margin: 0 1%;
|
|
padding: 0.5rem 0.5rem 0.5rem 0.5rem;
|
|
width: 31.3% !important;
|
|
}
|
|
:root[data-theme="dark"] .tfa-list {
|
|
background-color: $black-ter;
|
|
border-bottom: 1px solid $grey-darker;
|
|
}
|
|
|
|
@media screen and (max-width: 1217px) {
|
|
.tfa-list {
|
|
width: 48% !important;
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: 769px) {
|
|
.tfa-list {
|
|
border-radius: unset;
|
|
text-align: inherit;
|
|
margin: 0;
|
|
max-width: none;
|
|
width: auto !important;
|
|
}
|
|
}
|
|
|
|
.tfa-container {
|
|
align-items: center;
|
|
display: flex;
|
|
justify-content: left;
|
|
}
|
|
|
|
.tfa-grid .tfa-container {
|
|
flex-direction: column;
|
|
// padding: 0 1.5rem;
|
|
}
|
|
|
|
.tfa-list .tfa-container {
|
|
flex-direction: row;
|
|
padding: 0;
|
|
}
|
|
|
|
// .tfa-list .tfa-container > div:first-of-type {
|
|
// padding: 0 0 0 0.5rem;
|
|
// }
|
|
|
|
// .tfa-list .tfa-container > div:last-of-type {
|
|
// padding: 0 1rem 0 0;
|
|
// }
|
|
|
|
.tfa-cell {
|
|
display: flex;
|
|
}
|
|
|
|
.tfa-grid .tfa-checkbox,
|
|
.tfa-grid .tfa-dots,
|
|
.tfa-grid .tfa-edit {
|
|
align-items: center;
|
|
padding: 0.5rem 0 0 0;
|
|
}
|
|
|
|
.tfa-grid .tfa-checkbox {
|
|
padding: 0;
|
|
}
|
|
|
|
.tfa-list .tfa-checkbox,
|
|
.tfa-list .tfa-dots,
|
|
.tfa-list .tfa-edit {
|
|
align-items: center;
|
|
padding: 0
|
|
}
|
|
|
|
.tfa-list .tfa-dots {
|
|
margin-left: 1.5rem;
|
|
}
|
|
|
|
.tfa-content {
|
|
flex-grow: 1;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.tfa-content:focus-visible {
|
|
outline: 1px solid $grey;
|
|
border: none;
|
|
outline-offset: 7px;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.tfa-content:focus:not(:focus-visible) {
|
|
outline: none;
|
|
}
|
|
|
|
.is-edit-mode .tfa-list .tfa-content {
|
|
margin-right: 1rem;
|
|
}
|
|
|
|
.tfa-dots {
|
|
cursor: grab;
|
|
}
|
|
|
|
.tfa-grid .is-checkradio[type="checkbox"]+label,
|
|
.tfa-grid .is-checkradio[type="radio"]+label {
|
|
padding-left: 0 !important;
|
|
margin-top: 0 !important;
|
|
margin-bottom: 0 !important;
|
|
}
|
|
|
|
.tfa-text {
|
|
display: block;
|
|
// max-width: 300px;
|
|
cursor: pointer;
|
|
}
|
|
:root[data-theme="dark"] .tfa-text {
|
|
color: $white;
|
|
}
|
|
|
|
.tfa-container img {
|
|
height: 0.75em;
|
|
width: 0.75em;
|
|
margin-right: .1em;
|
|
}
|
|
|
|
.import-icon {
|
|
height: 1em;
|
|
width: 1em;
|
|
margin-right: 0.2em;
|
|
vertical-align: sub;
|
|
}
|
|
|
|
.tfa-container span {
|
|
display: block;
|
|
}
|
|
|
|
.fullscreen-streamer {
|
|
position: fixed;
|
|
top: 7%;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 65%;
|
|
padding: 2%;
|
|
}
|
|
|
|
/* Corner borders */
|
|
.overlay {
|
|
background:
|
|
linear-gradient(to right, white 1px, transparent 1px) 0 0,
|
|
linear-gradient(to right, white 1px, transparent 1px) 0 100%,
|
|
linear-gradient(to left, white 1px, transparent 1px) 100% 0,
|
|
linear-gradient(to left, white 1px, transparent 1px) 100% 100%,
|
|
linear-gradient(to bottom, white 1px, transparent 1px) 0 0,
|
|
linear-gradient(to bottom, white 1px, transparent 1px) 100% 0,
|
|
linear-gradient(to top, white 1px, transparent 1px) 0 100%,
|
|
linear-gradient(to top, white 1px, transparent 1px) 100% 100%;
|
|
|
|
background-repeat: no-repeat;
|
|
background-size: 20px 20px;
|
|
}
|
|
|
|
.fullscreen-alert {
|
|
position: fixed;
|
|
top: 37.5vh;
|
|
left: 0;
|
|
width: 100%;
|
|
padding: 0.75rem;
|
|
}
|
|
|
|
.fullscreen-footer {
|
|
position: fixed;
|
|
// top: calc(100vh - 8rem);
|
|
bottom: 68px;
|
|
left: 0;
|
|
width: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
.has-ellipsis {
|
|
text-overflow: ellipsis;
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.has-nowrap {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.has-no-background {
|
|
background: none !important;
|
|
}
|
|
|
|
.is-left-bordered-link,
|
|
.is-left-bordered-warning,
|
|
.is-left-bordered-danger {
|
|
border: none;
|
|
border-left-style: solid;
|
|
border-left-width: 3px;
|
|
padding-left: $size-normal;
|
|
}
|
|
.is-left-bordered-link {
|
|
border-left-color: $link;
|
|
}
|
|
.is-left-bordered-warning {
|
|
border-left-color: $warning;
|
|
}
|
|
.is-left-bordered-danger {
|
|
border-left-color: $danger;
|
|
}
|
|
|
|
.add-icon-button {
|
|
height: 64px;
|
|
width: 64px;
|
|
padding-top: calc(32px - 1rem);
|
|
position: absolute;
|
|
margin-left: -32px;
|
|
z-index: 40;
|
|
}
|
|
|
|
.delete-icon-button {
|
|
position: absolute;
|
|
margin-left: 37px;
|
|
}
|
|
|
|
figure.no-icon {
|
|
border: 1px dashed $black-bis;
|
|
}
|
|
|
|
.file-input {
|
|
cursor: pointer;
|
|
}
|
|
|
|
:root[data-theme="dark"] .add-icon-button,
|
|
:root[data-theme="dark"] .add-icon-button:hover {
|
|
color: $black-bis;
|
|
}
|
|
|
|
.dots {
|
|
list-style: none;
|
|
padding: 0;
|
|
}
|
|
|
|
.dots li {
|
|
display: inline-block;
|
|
margin: 0 5px;
|
|
width: 4px;
|
|
height: 4px;
|
|
border-radius: 50%;
|
|
background: hsl(348, 100%, 61%);
|
|
}
|
|
|
|
.dots.condensed {
|
|
line-height: 0.9;
|
|
}
|
|
|
|
.dots.condensed li {
|
|
margin: 0 2px;
|
|
width: 3px;
|
|
height: 3px;
|
|
}
|
|
|
|
.dots li[data-is-active]~li {
|
|
background: $grey-light;
|
|
}
|
|
:root[data-theme="dark"] .dots li[data-is-active]~li {
|
|
background: $black-bis;
|
|
}
|
|
|
|
.dots li:nth-child(-n+9) {
|
|
background: hsl(48, 100%, 67%);
|
|
/* yellow */
|
|
}
|
|
|
|
.dots li:nth-child(-n+6) {
|
|
background: hsl(141, 71%, 48%);
|
|
/* green */
|
|
}
|
|
|
|
.dots.off li {
|
|
background: $grey-light;
|
|
}
|
|
:root[data-theme="dark"] .dots.off li {
|
|
background: $black-bis;
|
|
}
|
|
|
|
// .dots li:nth-child(3n+2), .dots li:nth-child(3n+3) {
|
|
// display:none;
|
|
// }
|
|
|
|
:root[data-theme="dark"] .input,
|
|
:root[data-theme="dark"] .select select,
|
|
:root[data-theme="dark"] .textarea {
|
|
background-color: $grey-darker;
|
|
border-color: hsl(0, 0%, 29%);
|
|
color: hsl(0, 0%, 100%);
|
|
}
|
|
|
|
:root[data-theme="dark"] .select select::placeholder,
|
|
:root[data-theme="dark"] .textarea::placeholder,
|
|
:root[data-theme="dark"] .input::placeholder {
|
|
color: hsl(0, 0%, 48%);
|
|
}
|
|
|
|
.select select[disabled],
|
|
[disabled].textarea,
|
|
[disabled].input,
|
|
fieldset[disabled] .select select,
|
|
.select fieldset[disabled] select,
|
|
fieldset[disabled] .textarea,
|
|
fieldset[disabled] .input {
|
|
border-color: $grey-lighter;
|
|
background-color: $white;
|
|
opacity: 0.5;
|
|
}
|
|
:root[data-theme="dark"] .select select[disabled],
|
|
:root[data-theme="dark"] [disabled].textarea,
|
|
:root[data-theme="dark"] [disabled].input,
|
|
:root[data-theme="dark"] fieldset[disabled] .select select,
|
|
:root[data-theme="dark"] .select fieldset[disabled] select,
|
|
:root[data-theme="dark"] fieldset[disabled] .textarea,
|
|
:root[data-theme="dark"] fieldset[disabled] .input {
|
|
background-color: hsl(0, 0%, 10%);
|
|
border-color: $grey-darker;
|
|
box-shadow: none;
|
|
color: $grey-darker;
|
|
}
|
|
|
|
:root[data-theme="dark"] .select select[disabled]::placeholder,
|
|
:root[data-theme="dark"] [disabled].textarea::placeholder,
|
|
:root[data-theme="dark"] [disabled].input::placeholder,
|
|
:root[data-theme="dark"] fieldset[disabled] .select select::placeholder,
|
|
:root[data-theme="dark"] .select fieldset[disabled] select::placeholder,
|
|
:root[data-theme="dark"] fieldset[disabled] .textarea::placeholder,
|
|
:root[data-theme="dark"] fieldset[disabled] .input::placeholder {
|
|
color: $grey-darker;
|
|
}
|
|
|
|
.button.has-line-height {
|
|
height: inherit !important;
|
|
}
|
|
|
|
.button.has-line-height span {
|
|
display: inline-block;
|
|
line-height: 1rem;
|
|
}
|
|
|
|
.button.is-multiline {
|
|
min-height: 2.25em;
|
|
white-space: unset;
|
|
height: auto;
|
|
flex-direction: column;
|
|
}
|
|
.button.is-multiline span {
|
|
color: $grey;
|
|
}
|
|
.button.is-link.is-multiline span {
|
|
color: $grey-lighter;
|
|
}
|
|
|
|
.button.is-dark.field-lock,
|
|
.button.is-dark.field-unlock {
|
|
color: hsl(0, 0%, 48%);
|
|
}
|
|
|
|
.button.is-dark.field-unlock {
|
|
border-color: hsl(0, 0%, 29%);
|
|
border-left: none;
|
|
}
|
|
|
|
.button.is-like-text {
|
|
line-height: inherit !important;
|
|
padding: 0 !important;
|
|
margin: 0 !important;
|
|
height: auto;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.button.copy-text:hover,
|
|
.button.copy-text:active,
|
|
.button.copy-text:focus,
|
|
.button.copy-text:focus-visible,
|
|
.button.copy-text:focus-within,
|
|
.button.is-like-text:hover,
|
|
.button.is-like-text:active,
|
|
.button.is-like-text:focus,
|
|
.button.is-like-text:focus-visible,
|
|
.button.is-like-text:focus-within {
|
|
background: inherit;
|
|
color: inherit;
|
|
}
|
|
|
|
.button:focus-visible,
|
|
.button.is-focused,
|
|
.file[role=button]:focus-visible {
|
|
border-color: transparent;
|
|
outline-offset: 3px;
|
|
outline-style: solid;
|
|
outline-width: 2px;
|
|
}
|
|
|
|
.button:focus:not(:focus-visible),
|
|
.file[role=button]:focus:not(:focus-visible) {
|
|
outline: none;
|
|
}
|
|
|
|
.button:focus:not(:active),
|
|
.button.is-focused:not(:active),
|
|
.button.is-white:focus:not(:active),
|
|
.button.is-white.is-focused:not(:active),
|
|
.button.is-light:focus:not(:active),
|
|
.button.is-light.is-focused:not(:active),
|
|
.button.is-dark:focus:not(:active),
|
|
.button.is-dark.is-focused:not(:active),
|
|
.button.is-black:focus:not(:active),
|
|
.button.is-black.is-focused:not(:active),
|
|
.button.is-text:focus:not(:active),
|
|
.button.is-text.is-focused:not(:active),
|
|
.button.is-ghost:focus:not(:active),
|
|
.button.is-ghost.is-focused:not(:active),
|
|
.button.is-primary:focus:not(:active),
|
|
.button.is-primary.is-focused:not(:active),
|
|
.button.is-link:focus:not(:active),
|
|
.button.is-link.is-focused:not(:active),
|
|
.button.is-info:focus:not(:active),
|
|
.button.is-info.is-focused:not(:active),
|
|
.button.is-success:focus:not(:active),
|
|
.button.is-success.is-focused:not(:active),
|
|
.button.is-warning:focus:not(:active),
|
|
.button.is-warning.is-focused:not(:active),
|
|
.button.is-danger:focus:not(:active),
|
|
.button.is-danger.is-focused:not(:active) {
|
|
box-shadow: none;
|
|
}
|
|
|
|
.button.is-white:focus,
|
|
.button.is-white:focus-visible,
|
|
.button.is-white.is-focused {
|
|
outline-color: $white;
|
|
}
|
|
|
|
.button.is-light:focus,
|
|
.button.is-light:focus-visible,
|
|
.button.is-light.is-focused {
|
|
outline-color: $grey-lightest;
|
|
}
|
|
|
|
.button.is-dark:focus,
|
|
.button.is-dark:focus-visible,
|
|
.button.is-dark.is-focused,
|
|
.file[role=button].is-dark:focus,
|
|
.file[role=button].is-dark:focus-visible {
|
|
outline-color: $dark;
|
|
}
|
|
|
|
.button.is-black:focus,
|
|
.button.is-black:focus-visible,
|
|
.button.is-black.is-focused,
|
|
.file[role=button].is-black:focus,
|
|
.file[role=button].is-black:focus-visible {
|
|
outline-color: $black;
|
|
}
|
|
|
|
.button.is-text:focus,
|
|
.button.is-text:focus-visible,
|
|
.button.is-text.is-focused {
|
|
outline-color: $text;
|
|
}
|
|
|
|
.button.is-ghost:focus,
|
|
.button.is-ghost:focus-visible,
|
|
.button.is-ghost.is-focused {
|
|
outline-color: $text;
|
|
}
|
|
|
|
.button.is-primary:focus,
|
|
.button.is-primary:focus-visible,
|
|
.button.is-primary.is-focused {
|
|
outline-color: $primary;
|
|
}
|
|
|
|
.button.is-link:focus,
|
|
.button.is-link:focus-visible,
|
|
.button.is-link.is-focused {
|
|
outline-color: $link;
|
|
}
|
|
|
|
.button.is-info:focus,
|
|
.button.is-info:focus-visible,
|
|
.button.is-info.is-focused {
|
|
outline-color: $info;
|
|
}
|
|
|
|
.button.is-success:focus,
|
|
.button.is-success:focus-visible,
|
|
.button.is-success.is-focused {
|
|
outline-color: $success;
|
|
}
|
|
|
|
.button.is-warning:focus,
|
|
.button.is-warning:focus-visible,
|
|
.button.is-warning.is-focused {
|
|
outline-color: $warning;
|
|
}
|
|
|
|
.button.is-danger:focus,
|
|
.button.is-danger:focus-visible,
|
|
.button.is-danger.is-focused {
|
|
outline-color: $danger;
|
|
}
|
|
|
|
button.is-main {
|
|
box-shadow: $button-focus-box-shadow-size $button-focus-box-shadow-color;
|
|
}
|
|
|
|
.button.has-normal-radius {
|
|
border-radius: $radius !important;
|
|
}
|
|
|
|
.file[role=button]:focus-visible {
|
|
border-radius: $radius;
|
|
}
|
|
|
|
.file[role=button].is-small:focus-visible {
|
|
border-radius: $radius-small;
|
|
}
|
|
|
|
.tag-button:focus-visible {
|
|
border-color: transparent;
|
|
border-radius: 3px;
|
|
outline-width: 1px;
|
|
outline-style: solid;
|
|
outline-offset: 3px;
|
|
}
|
|
|
|
.tag-button:focus:not(:focus-visible) {
|
|
outline: none;
|
|
}
|
|
|
|
.tag-button-link:focus-visible {
|
|
outline-color: $link;
|
|
}
|
|
|
|
.tag-button-danger:focus-visible {
|
|
outline-color: $danger;
|
|
}
|
|
|
|
.clear-selection {
|
|
vertical-align: text-bottom;
|
|
;
|
|
}
|
|
|
|
.clear-selection:focus-visible {
|
|
border-color: transparent;
|
|
outline-offset: 1px;
|
|
outline: 2px solid $text;
|
|
}
|
|
|
|
.clear-selection:focus:not(:focus-visible) {
|
|
outline: none;
|
|
}
|
|
|
|
a:focus-visible {
|
|
outline-offset: 2px;
|
|
border-radius: 3px;
|
|
outline: 1px dashed $link;
|
|
}
|
|
|
|
a:focus:not(:focus-visible) {
|
|
outline: none;
|
|
}
|
|
|
|
a.has-text-black-bis:focus,
|
|
a.has-text-black-bis:focus-visible {
|
|
outline-color: $black-bis;
|
|
}
|
|
|
|
a.has-text-black-ter:focus,
|
|
a.has-text-black-ter:focus-visible {
|
|
outline-color: $black-ter;
|
|
}
|
|
|
|
a.has-text-grey-darker:focus,
|
|
a.has-text-grey-darker:focus-visible {
|
|
outline-color: $grey-darker;
|
|
}
|
|
|
|
a.has-text-grey-dark:focus,
|
|
a.has-text-grey-dark:focus-visible {
|
|
outline-color: $grey-dark;
|
|
}
|
|
|
|
a.has-text-grey:focus,
|
|
a.has-text-grey:focus-visible {
|
|
outline-color: $grey;
|
|
}
|
|
|
|
a.has-text-grey-light:focus,
|
|
a.has-text-grey-light:focus-visible {
|
|
outline-color: $grey-light;
|
|
}
|
|
|
|
a.has-text-grey-lighter:focus,
|
|
a.has-text-grey-lighter:focus-visible {
|
|
outline-color: $grey-lighter;
|
|
}
|
|
|
|
a.has-text-white-ter:focus,
|
|
a.has-text-white-ter:focus-visible {
|
|
outline-color: $white-ter;
|
|
}
|
|
|
|
a.has-text-white-bis:focus,
|
|
a.has-text-white-bis:focus-visible {
|
|
outline-color: $white-bis;
|
|
}
|
|
|
|
a.tag.is-dark.is-rounded:focus-visible {
|
|
outline-offset: 1px;
|
|
outline: 1px solid $grey;
|
|
}
|
|
|
|
a.tag.is-dark.is-rounded:focus:not(:focus-visible) {
|
|
outline: none;
|
|
}
|
|
|
|
button.button.tag.is-white,
|
|
.tfa-cell .tag.is-white {
|
|
border-color: $input-border-color;
|
|
}
|
|
.tfa-cell .tag.is-white {
|
|
border-style: solid;
|
|
border-width: $control-border-width;
|
|
}
|
|
|
|
.tabs a:focus-visible {
|
|
outline-offset: -4px;
|
|
}
|
|
|
|
.tabs a:focus:not(:focus-visible) {
|
|
outline: none;
|
|
}
|
|
|
|
.control.has-icons-right>span.icon:focus-visible,
|
|
.control.has-icons-left>span.icon:focus-visible {
|
|
outline: none;
|
|
border: 1px solid $input-focus-border-color;
|
|
box-shadow: $input-focus-box-shadow-size $input-focus-box-shadow-color;
|
|
}
|
|
|
|
.control.has-icons-right>span.icon:focus:not(:focus-visible),
|
|
.control.has-icons-left>span.icon:focus:not(:focus-visible) {
|
|
outline: none;
|
|
}
|
|
|
|
.is-checkradio[type="checkbox"]+label:focus,
|
|
.is-checkradio[type="checkbox"]+label:focus-visible {
|
|
outline: none;
|
|
border: none;
|
|
}
|
|
|
|
.is-checkradio[type="checkbox"]+label:focus::before,
|
|
.is-checkradio[type="checkbox"]+label:focus-visible::before {
|
|
outline: none;
|
|
border: 1px solid $input-focus-border-color;
|
|
box-shadow: $input-focus-box-shadow-size $input-focus-box-shadow-color;
|
|
}
|
|
|
|
.is-checkradio[type="checkbox"]+label::before {
|
|
border-color: $grey-light;
|
|
border-width: 1px !important;
|
|
background-color: $white;
|
|
}
|
|
.tfa-checkbox .is-checkradio[type="checkbox"]+label::before {
|
|
border-color: $grey;
|
|
}
|
|
:root[data-theme="dark"] .is-checkradio[type="checkbox"]+label::before {
|
|
border-color: $grey;
|
|
background: none;
|
|
}
|
|
|
|
.is-checkradio[type="checkbox"]:checked + label::before {
|
|
border-color: $grey;
|
|
}
|
|
:root[data-theme="dark"] .is-checkradio[type="checkbox"]:checked + label::before {
|
|
border-color: $grey-lighter;
|
|
}
|
|
|
|
.label {
|
|
color: hsl(0, 0%, 48%);
|
|
}
|
|
|
|
.is-underscored {
|
|
border-bottom: 1px solid hsl(0, 0%, 29%);
|
|
height: 0.6rem;
|
|
width: 0.6rem;
|
|
display: inline-block;
|
|
margin-right: 5px;
|
|
}
|
|
|
|
.is-underscored.is-dot {
|
|
border: none;
|
|
border-radius: 50%;
|
|
background-color: $success;
|
|
}
|
|
|
|
:root[data-theme="dark"] .is-underscored.is-dot {
|
|
background-color: $success-dark;
|
|
}
|
|
|
|
.is-mid-width-field {
|
|
width: 50% !important;
|
|
}
|
|
|
|
.is-half-width-field {
|
|
width: 50% !important;
|
|
}
|
|
|
|
.is-third-width-field {
|
|
width: 33% !important;
|
|
}
|
|
|
|
.is-toggle.buttons,
|
|
.is-toggle.buttons a.button {
|
|
margin-bottom: 0 !important;
|
|
}
|
|
|
|
.has-uppercased-button .is-toggle {
|
|
text-transform: uppercase !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] .control.has-icons-left .icon,
|
|
:root[data-theme="dark"] .control.has-icons-right .icon {
|
|
color: inherit;
|
|
}
|
|
|
|
:root[data-theme="dark"].is-search {
|
|
border-color: $grey-darker;
|
|
}
|
|
|
|
.modal .field.is-grouped:last-child {
|
|
justify-content: center;
|
|
padding-top: 40px;
|
|
}
|
|
|
|
footer.main {
|
|
padding: 5px 0 25px 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
right: 0;
|
|
position: fixed;
|
|
z-index: 30;
|
|
}
|
|
@supports (-webkit-touch-callout: none) {
|
|
@media (display-mode: standalone) {
|
|
footer.main {
|
|
padding-bottom: env(safe-area-inset-bottom);
|
|
}
|
|
}
|
|
}
|
|
|
|
footer.main .field.is-grouped {
|
|
justify-content: center;
|
|
}
|
|
|
|
.notification {
|
|
padding: 0.4rem 1.5rem;
|
|
}
|
|
|
|
@supports (padding-top: env(safe-area-inset-top)) {
|
|
.notification-banner {
|
|
--safe-area-inset-top: env(safe-area-inset-top);
|
|
padding-top: calc(0.4rem + var(--safe-area-inset-top));
|
|
}
|
|
}
|
|
|
|
@supports (padding-top: constant(safe-area-inset-top)) {
|
|
.notification-banner {
|
|
--safe-area-inset-top: constant(safe-area-inset-top);
|
|
padding-top: calc(0.4rem + var(--safe-area-inset-top));
|
|
}
|
|
}
|
|
|
|
.notification .notification-content {
|
|
text-align: center;
|
|
}
|
|
|
|
.options-header {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
padding: 0 1rem 0.5rem;
|
|
z-index: 1000;
|
|
}
|
|
|
|
@supports (padding-top: env(safe-area-inset-top)) {
|
|
.options-header {
|
|
padding-top: env(safe-area-inset-top);
|
|
}
|
|
}
|
|
|
|
@supports (padding-top: constant(safe-area-inset-top)) {
|
|
.options-header {
|
|
padding-top: constant(safe-area-inset-top);
|
|
}
|
|
}
|
|
|
|
.options-tabs {
|
|
margin-top: 80px;
|
|
}
|
|
|
|
.file .tag {
|
|
margin-left: 0.75rem;
|
|
}
|
|
|
|
.icon-preview {
|
|
height: 24px;
|
|
width: 24px;
|
|
}
|
|
|
|
.field.with-offset {
|
|
padding-top: 1.5rem;
|
|
}
|
|
|
|
.field.is-grouped:last-child {
|
|
padding-top: 0.75rem;
|
|
}
|
|
|
|
.help-for-file {
|
|
margin-top: -0.50rem;
|
|
margin-bottom: 0.75rem;
|
|
}
|
|
|
|
.error-message > p {
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
.quick-uploader {
|
|
flex-direction: column
|
|
}
|
|
|
|
.quick-uploader-header {
|
|
padding-top: 7vh;
|
|
padding-bottom: 7vh;
|
|
}
|
|
|
|
.preview {
|
|
margin-top: 20vh;
|
|
}
|
|
|
|
.quick-uploader-button {
|
|
height: 256px;
|
|
padding-top: 0;
|
|
padding-bottom: 0;
|
|
margin-bottom: 2rem;
|
|
}
|
|
|
|
.quick-uploader-centerer {
|
|
display: flex;
|
|
justify-content: center;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
height: 256px;
|
|
width: 100%;
|
|
}
|
|
|
|
.quick-uploader-button::before {
|
|
content: "";
|
|
position: absolute;
|
|
left: 0;
|
|
width: 100%;
|
|
opacity: 0.1;
|
|
height: 256px;
|
|
background-repeat: no-repeat;
|
|
background-position: top left 50%;
|
|
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AEHFAMrfQhDEgAACgdJREFUeNrt3aFvW1cbB+DTTwEGlWYQYGBwow0YGg406i0LjDSToDnaH9ANTC2rDYuS/AW1UUgntWzMnhIQ6LGASs4kA4MCTyowiOQP7BuaOr/+dr3r2M8jXXZ07j3X17/mWm/P+2ixWCwSsJP+4xaAAAAEACAAAAEACABAAAACABAAgAAABAAgAAABAAgAQAAAAgAQAIAAADbAXpGTvX//Po1GI3f1M7IsS99++20p5767u0v9fn/j131xcZFms5mH5TOePn2a8jwvbsJFgdrt9iKl5PjMkef5oiyDweBBrDvLMs/K3xydTqfQ58IrAPgNABAAgAAABAAgAAABAAgAYHvslXHSWq2WGo3G1tzE29vbNJ1ON/oaq9VqsRVk6Y/qwru7u1LWk2VZyrJsa56h0WhUSgVkKQFwdHSU3rx5szUf3unpaer1eht9jc1mMw0Gg0Ln7Ha7qdPplLKedrudXr16tTXP0LNnz9JwOPQKAAgAQAAAAgAQAIAAAAQAIAAAAQCsbm/TL/Dg4KC0c4/H49LOfXh4mCaTSSnnvrq6SvV6fem458+fhzb7rFQqpd3HyWSSDg8PSzl3vV5PV1dXAuCfKKvWvGyTyaS0td/f34fGVavVVK1WN/o+3t/f7+wz5BUAEACAAAAEACAAAAEAAgAQAMBu2XMLHrbj4+PUbDaXjru7uwvvW3hxcREq8Cm8VTUCgNUDIFKOOxwOwwFwfn4eGtfpdASAVwBAAAACABAAgAAABAAgAAABAGwIhUD8Rb1eT3t7sUcjst1WpVJJtVrNjRUAPARXV1cpy7Kl47rdbmjT1jzPC29NjlcAQAAAAgAQAIAAAAQAIAAAAQAIAOB/Nr4SsMwW3bvq8PAwVArcbrdDn0+Z7cHr9Xppz1C0nFoA/I1ISSrFmkwmW/P57O3teYa8AgACABAAgAAAAeAWgAAABAAgAICdUEoh0Gg0St1ud2tu4mg02qqH4vvvvw+1B08phT7HLMtCHYxXMRwOt+qeRzZX3aoA2LYvzTZ5/vx5eFPQTqezdFye52sJgG0LAa8AgAAABAAgAAABAAgAQAAAAgD4JwotBNrf37f90t/YthbZ1Wo19Hmvsu56ve5BWXLPi/RosVgs3NbNc3BwECoP7fV6oSq74XCYnj17Fjr3eDwW5F4BAAEACABAAAACABAAgAAABAAgAICHotBKwNevX6eff/556bijo6P04sWL0JzR6rWHoNlsprOzs9DYm5ubNJ/Pl45rNBqhUtvZbBbeh/Hi4iLNZrOl49rtduF7/Z2cnKTpdLoVn3etVkuXl5cbfY2F/l+A29vb0EaNq5SZ7urGj19//XWh81Wr1ZTneWjs6elpqAw5Ot8qbm5uStsht2gPoZzaKwD4DQAQAIAAAAQAIAAAAQAIAGB7FFoIdHx8HCp+aDabpS04y7LUbrdDYyOdb/9cd3RNZbVFL7NF9zrOned5qBBpNpul8/Pz0JyrtEWPWGWufr8fKoB6+vRpsQVYiw2XUir0yPO88HP3er3QfIPBoPD1rGPdWZZt/Lk7nU5ovvF4HL7O8Xhc2nOe53mh647yCgB+AwAEACAAAAEACABAAAACANgee7u24Pl8Ht5yKrqlU3TO33//PTznZDJJ9/f3paw72s57NpuF9g5ch9lsFlrPdDoN3/O9vb3S1h1ttV50e/CdqwRc5Yhqt9sbX423yhGtiOt0Ohu/7izLCn8mo+te5RgMBqV8v7wCgN8AAAEACABAAAACABAAgAAABACwBQotBV5He/DBYFDouVcRbU1+fHwcus7ffvstPGeZLbJPTk5SpVJZOm4dXXwvLy9DbdH7/X7q9Xpb80X84YcfQmW+Rbdk3/j24NEdUPv9fuEfSnTX23a7HbrO4XD4INqd39zclHbuaFv0X375Zav+JR6NRoV+H7wCAAIAEACAAAAEACAAQAAAAgDYPaVsCvrhw4fCC3dqtVqo7fd0Og1XDEbbiE+n09B6ZrNZeM6irbLuVquVHj9+vHTcaDQKF7BE/fTTT+nTp0+hc5el2WyGPsdPnz6lt2/fbnYCFLnBYHRzzHUc62jRXeamoEVbZd02BS3GKq3Jo4f24IDfAAABAAgAQAAAAgAQAIAAAD6n0ErA/f39lbb7KlKkci2llCqVSuHXGF13tO12SvH24Pv7+6G1r7LuaJvsh+D+/j68d2G9Xg+tPdoefJXW5FE71x58V0Ur4qIVkOvwECoBU4lt0cusQlQJCPgNABAAgAAABAAgAEAAAAIAEADADimlPfiuajab6ezsLDQ22ib7/fv3oTbZq5z75OQk1J48z/PC26Kfn5+nL774Yum4aHvwWq2WLi8vQ+depVQ7Yjqdhtd9dnaWms3mww6AaHtwlou2ye73+4Xf85ubm1D9fJ7nhbdFf/PmTah+PtoevFKpFN5SO2o+n4fXHfm/BV4BAAEACABAAAACABAAgAAABADwd0rZ/fGrr75KT5482ZqbeH19nT58+FDonNE22dG26I1GI3zuVquVPn78uHRctHIteo0pxTd3jbbo3t/fL/yel9mavHBltAdvt9tbtYHnOtqDP4RNQXd1I9Z1HIPBwKaggN8AAAEACABAAAACABAAgAAABACwpQHw6NGj0o5tMhwOC78/3W63tPV0u93QNR4cHITnHI/HabFYlHJE11P0PfcXAPgLABAAgAAABAAgAAABAAgAQAAAW2DPLeD/1ev1SusGHelenNJqLbovLy8LbxEedXZ2FuoQHOmcLAD4176E0S9iWVZp0T2fz0u7zugOy14BAAEACABAAAACABAAgAAABADwOQqBHrjr6+vQuNvb2/CcrVYr1KZ7NBqFWmXXarV0dHQUOvfbt29DLbqjHj9+nFqtVnhsxGg0Sr/++mtovm+++WazH6BNbw+eSmrXvMqtKbM9+DqO8XgcusZOp7Px686yrPCW2tF1r+Pc2oMDfgMABAAgAAABAAgAQAAAAgAQAMBfbHwp8B/FgLtnPB6Xdu6Dg4NC9/r7szV5kTqdTnr16tVGr9tfAIAAAAQAIAAAAQAIAEAAAAIAEADAv6KUSsDr6+t0enq6NTcxujHnKn788cf08ePHpeO+++679OTJk6Xjbm9v0+vXr0PnfvnyZapUKkvHvXv3Lr17927puEajkV6+fFno/bm7uyv8GYquO2o+n4ev8cWLF6nRaPz7D28Zm4Lu6rGOzTF7vV5ovsFg8CA2BS16Y860hs1Qo8bjcfjcg8HApqCA3wAAAQAIAEAAAAIAEACAAAD+kUIrASMVabtslUqvVqsVqgT88ssvQ/PVarXUbrdDY6NtspvNZmjOdVS4Rc+9iui6V5kveo21Wq2UZ/LRYld33QS8AoAAAAQAIAAAAQAIAEAAAAIAEACAAAAEACAAAAEACABAAAACABAAgAAANsJ/Ad2wTVz5gosXAAAAAElFTkSuQmCC');
|
|
}
|
|
:root[data-theme="dark"] quick-uploader-button::before {
|
|
opacity: 0.05;
|
|
}
|
|
|
|
.error-404,
|
|
.error-generic,
|
|
.too-bad {
|
|
display: block;
|
|
margin-bottom: 1rem;
|
|
opacity: 0.1;
|
|
height: 256px;
|
|
background-repeat: no-repeat;
|
|
background-position: top left 50%;
|
|
}
|
|
|
|
.error-generic,
|
|
.too-bad {
|
|
background-image: url('data:image/png;base64,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');
|
|
}
|
|
|
|
.error-404 {
|
|
background-image: url('data:image/png;base64,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');
|
|
}
|
|
|
|
@media screen and (max-width: 769px) {
|
|
.too-bad {
|
|
height: 128px;
|
|
background-image: url('data:image/png;base64,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');
|
|
}
|
|
}
|
|
|
|
.pat {
|
|
overflow-wrap: break-word;
|
|
}
|
|
|
|
.release-flag {
|
|
height: 0.5rem;
|
|
width: 0.5rem;
|
|
display: inline-block;
|
|
border: none;
|
|
border-radius: 50%;
|
|
background-color: $warning;
|
|
vertical-align: middle;
|
|
margin: 0 5px;
|
|
box-shadow: 0px 0px 2px black;
|
|
}
|
|
:root[data-theme="dark"] .release-flag {
|
|
background-color: $warning;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.about-logo {
|
|
height: 32px;
|
|
filter: invert(1);
|
|
}
|
|
:root[data-theme="dark"] .about-logo {
|
|
filter: none;
|
|
}
|
|
|
|
// Themed Spinner
|
|
.spinner-container {
|
|
background-color: $white-ter;
|
|
.spinner {
|
|
color: $dark;
|
|
}
|
|
}
|
|
:root[data-theme="dark"] .spinner-container {
|
|
background-color: $black-ter;
|
|
.spinner {
|
|
color: $light;
|
|
}
|
|
}
|
|
.spinner-overlay-container {
|
|
background-color: none;
|
|
}
|
|
|
|
.fadeInOut-enter-active {
|
|
animation: fadeIn 500ms
|
|
}
|
|
.fadeInOut-leave-active {
|
|
animation: fadeOut 500ms
|
|
}
|
|
|
|
|
|
.popLater-enter-active {
|
|
transition: opacity .2s linear .5s
|
|
}
|
|
.popLater-enter, .popLater-leave-active, .popLater-leave-to {
|
|
opacity: 0;
|
|
}
|
|
|
|
|
|
.tfa-grid .slideCheckbox-enter-active {
|
|
animation: enterFromTop 500ms
|
|
}
|
|
|
|
.tfa-grid .slideCheckbox-enter-active+.tfa-content {
|
|
animation: addTopOffset 500ms
|
|
}
|
|
|
|
.tfa-grid .slideCheckbox-leave-active {
|
|
animation: leaveToTop 500ms
|
|
}
|
|
|
|
.tfa-grid .slideCheckbox-leave-active+.tfa-content {
|
|
animation: removeTopOffset 500ms
|
|
}
|
|
|
|
// @media screen and (max-width: 768px) {
|
|
.tfa-list .slideCheckbox-enter-active {
|
|
animation: enterFromLeft 500ms
|
|
}
|
|
|
|
.tfa-list .slideCheckbox-enter-active+.tfa-content {
|
|
animation: addLeftOffset 500ms
|
|
}
|
|
|
|
.tfa-list .slideCheckbox-leave-active {
|
|
animation: leaveToLeft 500ms
|
|
}
|
|
|
|
.tfa-list .slideCheckbox-leave-active+.tfa-content {
|
|
animation: removeLeftOffset 500ms
|
|
}
|
|
|
|
// }
|
|
|
|
/*FadeInOut*/
|
|
|
|
@keyframes fadeIn {
|
|
from {
|
|
opacity: 0;
|
|
}
|
|
|
|
to {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: 768px) {
|
|
@keyframes fadeIn {
|
|
from {
|
|
opacity: 0;
|
|
}
|
|
|
|
75% {
|
|
opacity: 0;
|
|
}
|
|
|
|
to {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
}
|
|
|
|
@keyframes fadeOut {
|
|
from {
|
|
opacity: 1;
|
|
}
|
|
|
|
to {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
|
|
/*Enter from left*/
|
|
@keyframes enterFromLeft {
|
|
from {
|
|
transform: translateX(-100%);
|
|
opacity: 0;
|
|
}
|
|
|
|
to {
|
|
transform: translateX(0);
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
@keyframes addLeftOffset {
|
|
from {
|
|
transform: translateX(-2.375rem);
|
|
}
|
|
|
|
to {
|
|
transform: translateX(0);
|
|
}
|
|
}
|
|
|
|
/*Enter from top*/
|
|
@keyframes enterFromTop {
|
|
from {
|
|
transform: translateY(-50%);
|
|
opacity: 0;
|
|
}
|
|
|
|
to {
|
|
transform: translateY(0);
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
@keyframes addTopOffset {
|
|
from {
|
|
transform: translateY(-2rem);
|
|
}
|
|
|
|
to {
|
|
transform: translateY(0);
|
|
}
|
|
}
|
|
|
|
/*Leave from left*/
|
|
@keyframes leaveToLeft {
|
|
from {
|
|
transform: translateX(0);
|
|
}
|
|
|
|
to {
|
|
transform: translateX(-100%);
|
|
opacity: 0;
|
|
}
|
|
}
|
|
|
|
@keyframes removeLeftOffset {
|
|
from {
|
|
transform: translateX(0);
|
|
}
|
|
|
|
to {
|
|
transform: translateX(-2.375rem);
|
|
}
|
|
}
|
|
|
|
/*Leave from top*/
|
|
@keyframes leaveToTop {
|
|
from {
|
|
transform: translateY(0);
|
|
}
|
|
|
|
to {
|
|
transform: translateY(-50%);
|
|
opacity: 0;
|
|
}
|
|
}
|
|
|
|
@keyframes removeTopOffset {
|
|
from {
|
|
transform: translateY(0);
|
|
}
|
|
|
|
to {
|
|
transform: translateY(-2rem);
|
|
}
|
|
}
|
|
|
|
:root[data-theme="dark"] .table {
|
|
background-color: $black-ter;
|
|
color: $white-bis;
|
|
}
|
|
:root[data-theme="dark"] .table th,
|
|
:root[data-theme="dark"] .table thead th {
|
|
color: $grey;
|
|
}
|
|
:root[data-theme="dark"] .table td,
|
|
:root[data-theme="dark"] .table th {
|
|
border: 1px solid $grey-darker;
|
|
border-width: 0 0 1px;
|
|
}
|
|
|
|
.card {
|
|
background-color: none;
|
|
border: 1px solid $grey-lighter;
|
|
box-shadow: none;
|
|
}
|
|
:root[data-theme="dark"] .card {
|
|
background-color: $black-ter;
|
|
border: 1px solid $grey-darker;
|
|
}
|
|
|
|
.card-footer {
|
|
border-top: 1px solid $grey-lighter;
|
|
}
|
|
:root[data-theme="dark"] .card-footer {
|
|
border-top: 1px solid $grey-darker;
|
|
}
|
|
|
|
.card-footer-item:not(:last-child) {
|
|
border-right: 1px solid $grey-lighter;
|
|
}
|
|
:root[data-theme="dark"] .card-footer-item:not(:last-child) {
|
|
border-right: 1px solid $grey-darker;
|
|
}
|
|
|
|
.addressbar {
|
|
padding: 6px;
|
|
border: 1px solid $grey-light;
|
|
background-color: $white;
|
|
border-radius: $radius;
|
|
position: relative;
|
|
}
|
|
:root[data-theme="dark"] .addressbar {
|
|
background-color: $black-bis;
|
|
border: none;
|
|
}
|
|
|
|
.circled::before {
|
|
display: block;
|
|
content: "";
|
|
position: absolute;
|
|
border-radius: 50%;
|
|
border: 2px solid $danger;
|
|
left: 25px;
|
|
top: 4px;
|
|
width: 29px;
|
|
height: 29px;
|
|
} |