2022-02-19 06:18:01 +01:00
|
|
|
@charset "utf-8";
|
2018-08-11 07:47:10 +02:00
|
|
|
|
2024-09-09 20:55:41 +02:00
|
|
|
@import 'bulma/bulma';
|
|
|
|
@import 'bulma/sass/utilities/mixins';
|
2018-08-11 07:47:10 +02:00
|
|
|
|
2023-06-10 19:22:29 +02:00
|
|
|
.fd-is-not-allowed {
|
|
|
|
cursor: not-allowed;
|
2018-08-11 07:47:10 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
.fd-is-movable {
|
|
|
|
cursor: move;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fd-is-text-clipped {
|
|
|
|
white-space: nowrap;
|
|
|
|
overflow: hidden;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fd-tabs-section {
|
2023-11-28 21:12:42 +01:00
|
|
|
padding-bottom: 0;
|
|
|
|
padding-top: 0;
|
2024-09-09 20:55:41 +02:00
|
|
|
background: var(--bulma-body-background-color);
|
2018-12-08 08:48:15 +01:00
|
|
|
z-index: 20;
|
|
|
|
position: fixed;
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
|
2023-06-07 16:11:40 +02:00
|
|
|
.fd-has-shadow img {
|
2023-11-21 17:09:06 +01:00
|
|
|
box-shadow:
|
2024-09-09 20:55:41 +02:00
|
|
|
0 0.25rem 0.5rem 0 var(--bulma-background-active),
|
|
|
|
0 0.375rem 1.25rem 0 var(--bulma-background-active);
|
2022-02-19 06:18:01 +01:00
|
|
|
}
|
|
|
|
|
2023-11-29 11:38:39 +01:00
|
|
|
.is-full-height {
|
2024-09-09 20:55:41 +02:00
|
|
|
min-height: calc(100vh - calc(2 * var(--bulma-navbar-height)));
|
2020-10-07 09:03:02 +02:00
|
|
|
}
|
|
|
|
|
2024-03-28 15:45:39 +01:00
|
|
|
.is-disabled {
|
|
|
|
cursor: not-allowed;
|
|
|
|
opacity: 0.5;
|
|
|
|
> * {
|
|
|
|
pointer-events: none;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2023-06-07 16:11:40 +02:00
|
|
|
.fd-cover {
|
2023-06-11 08:27:45 +02:00
|
|
|
align-items: center;
|
2020-05-01 09:29:30 +02:00
|
|
|
display: flex;
|
2023-06-07 16:11:40 +02:00
|
|
|
justify-content: center;
|
|
|
|
&-small-image {
|
2023-12-07 16:43:47 +01:00
|
|
|
width: 4rem;
|
|
|
|
height: 4rem;
|
2023-06-07 16:11:40 +02:00
|
|
|
img {
|
2024-09-09 20:55:41 +02:00
|
|
|
border-radius: var(--bulma-radius-small);
|
2023-12-07 16:43:47 +01:00
|
|
|
max-width: 4rem;
|
|
|
|
max-height: 4rem;
|
2023-06-07 16:11:40 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
&-medium-image {
|
2024-09-09 20:55:41 +02:00
|
|
|
@include tablet {
|
2023-06-07 16:11:40 +02:00
|
|
|
justify-content: right;
|
|
|
|
}
|
|
|
|
img {
|
2024-09-09 20:55:41 +02:00
|
|
|
border-radius: var(--bulma-radius);
|
2023-06-07 16:11:40 +02:00
|
|
|
max-height: calc(150px - 1.5rem);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
&-normal-image {
|
|
|
|
img {
|
2024-09-09 20:55:41 +02:00
|
|
|
border-radius: var(--bulma-radius-large);
|
2023-06-07 16:11:40 +02:00
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
&-big-image {
|
|
|
|
@include mobile {
|
|
|
|
@media screen and (orientation: landscape) {
|
|
|
|
img {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
img {
|
2024-09-09 20:55:41 +02:00
|
|
|
border-radius: var(--bulma-radius-large);
|
2023-11-27 19:16:21 +01:00
|
|
|
max-height: calc(100vh - 26rem);
|
2023-06-07 16:11:40 +02:00
|
|
|
}
|
2023-11-25 16:38:50 +01:00
|
|
|
&.is-masked {
|
|
|
|
filter: blur(0.5rem) opacity(0.2);
|
|
|
|
}
|
2023-06-07 16:11:40 +02:00
|
|
|
}
|
2020-04-17 16:24:49 +02:00
|
|
|
}
|
|
|
|
|
2018-08-11 07:47:10 +02:00
|
|
|
.media:first-of-type {
|
2023-12-07 16:43:47 +01:00
|
|
|
padding-top: 1rem;
|
2018-08-11 07:47:10 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Transition effect */
|
2022-02-19 06:18:01 +01:00
|
|
|
.fade-leave-active {
|
2022-02-19 06:39:14 +01:00
|
|
|
transition: opacity 0.2s ease;
|
2018-08-11 07:47:10 +02:00
|
|
|
}
|
2022-02-19 06:18:01 +01:00
|
|
|
.fade-enter-active {
|
2022-02-19 06:39:14 +01:00
|
|
|
transition: opacity 0.5s ease;
|
2018-08-11 07:47:10 +02:00
|
|
|
}
|
2022-02-19 06:39:14 +01:00
|
|
|
.fade-enter-from,
|
|
|
|
.fade-leave-to {
|
2022-02-19 06:18:01 +01:00
|
|
|
opacity: 0;
|
2018-08-11 07:47:10 +02:00
|
|
|
}
|
2022-02-19 06:39:14 +01:00
|
|
|
.fade-enter-to,
|
|
|
|
.fade-leave-from {
|
2022-02-19 06:18:01 +01:00
|
|
|
opacity: 1;
|
2018-08-11 07:47:10 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Only scroll content if modal contains a card component */
|
2024-03-05 13:25:07 +01:00
|
|
|
.modal-content .card-content {
|
2018-08-11 07:47:10 +02:00
|
|
|
max-height: calc(100vh - 200px);
|
|
|
|
overflow: auto;
|
|
|
|
}
|
2020-05-03 06:59:42 +02:00
|
|
|
|
2020-05-02 08:13:33 +02:00
|
|
|
/* Show scrollbar for navbar menu in desktop mode if content exceeds the screen size */
|
2023-12-07 16:43:47 +01:00
|
|
|
@include desktop {
|
2020-05-02 08:13:33 +02:00
|
|
|
.navbar-dropdown {
|
2024-09-09 20:55:41 +02:00
|
|
|
max-height: calc(100vh - calc(2 * var(--bulma-navbar-height)) - 2rem);
|
2020-05-02 08:13:33 +02:00
|
|
|
overflow: auto;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2020-05-16 06:14:21 +02:00
|
|
|
.buttons {
|
|
|
|
@include mobile {
|
2022-02-19 06:39:14 +01:00
|
|
|
&.fd-is-centered-mobile {
|
|
|
|
justify-content: center;
|
|
|
|
&:not(.has-addons) {
|
|
|
|
.button:not(.is-fullwidth) {
|
|
|
|
margin-left: 0.25rem;
|
|
|
|
margin-right: 0.25rem;
|
2020-05-16 06:14:21 +02:00
|
|
|
}
|
|
|
|
}
|
2022-02-19 06:39:14 +01:00
|
|
|
}
|
2020-05-16 06:14:21 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2024-09-09 20:55:41 +02:00
|
|
|
.heading {
|
|
|
|
display: block;
|
|
|
|
font-size: 0.75rem;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
margin-bottom: 0px !important;
|
|
|
|
text-transform: uppercase;
|
|
|
|
}
|
|
|
|
|
2020-05-16 06:14:21 +02:00
|
|
|
.column {
|
|
|
|
&.fd-has-cover {
|
|
|
|
@include mobile {
|
|
|
|
margin: auto;
|
|
|
|
}
|
2024-09-09 20:55:41 +02:00
|
|
|
@include tablet {
|
2023-06-07 16:11:40 +02:00
|
|
|
margin-right: 0;
|
2020-05-16 06:14:21 +02:00
|
|
|
}
|
|
|
|
}
|
2020-05-16 06:29:02 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
.fd-overlay-fullscreen {
|
|
|
|
@extend .is-overlay;
|
2022-02-19 06:39:14 +01:00
|
|
|
z-index: 25;
|
2020-05-16 06:29:02 +02:00
|
|
|
background-color: rgba(10, 10, 10, 0.2);
|
|
|
|
position: fixed;
|
2020-05-16 13:54:24 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
.hero-body {
|
|
|
|
padding: 1.5rem !important;
|
2022-02-19 06:39:14 +01:00
|
|
|
}
|
2023-06-21 15:14:17 +02:00
|
|
|
|
2024-09-09 20:55:41 +02:00
|
|
|
.dropdown-menu {
|
|
|
|
@include mobile {
|
|
|
|
width: 100vw;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.dropdown-content {
|
|
|
|
max-height: calc(100vh - calc(2 * var(--bulma-navbar-height)));
|
|
|
|
overflow: auto;
|
|
|
|
}
|
|
|
|
|
2023-06-21 15:14:17 +02:00
|
|
|
/* Slider */
|
|
|
|
@mixin thumb {
|
|
|
|
-webkit-appearance: none;
|
|
|
|
width: var(--th);
|
|
|
|
height: var(--th);
|
2023-06-26 21:28:18 +02:00
|
|
|
box-sizing: border-box;
|
2023-06-21 15:14:17 +02:00
|
|
|
border-radius: 50%;
|
2024-09-09 20:55:41 +02:00
|
|
|
background: var(--bulma-light);
|
|
|
|
border: 1px solid var(--bulma-grey-light);
|
2024-02-26 21:14:36 +01:00
|
|
|
@media (prefers-color-scheme: dark) {
|
2024-09-09 20:55:41 +02:00
|
|
|
background: var(--bulma-grey-light);
|
|
|
|
border: 1px solid var(--bulma-grey-dark);
|
2024-02-26 21:14:36 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@mixin thumb-inactive {
|
|
|
|
box-sizing: border-box;
|
2024-09-09 20:55:41 +02:00
|
|
|
background-color: var(--bulma-light);
|
2024-02-26 21:14:36 +01:00
|
|
|
@media (prefers-color-scheme: dark) {
|
2024-09-09 20:55:41 +02:00
|
|
|
background-color: var(--bulma-grey-dark);
|
|
|
|
border: 1px solid var(--bulma-grey-darker);
|
2024-02-26 21:14:36 +01:00
|
|
|
}
|
2023-06-21 15:14:17 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
@mixin track {
|
|
|
|
height: calc(var(--sh));
|
|
|
|
border-radius: calc(var(--sh) / 2);
|
2024-09-09 20:55:41 +02:00
|
|
|
background: linear-gradient(
|
|
|
|
90deg,
|
|
|
|
var(--bulma-dark) var(--sx),
|
|
|
|
var(--bulma-grey-light) var(--sx)
|
|
|
|
);
|
2024-02-26 21:14:36 +01:00
|
|
|
@media (prefers-color-scheme: dark) {
|
|
|
|
background: linear-gradient(
|
|
|
|
90deg,
|
2024-09-09 20:55:41 +02:00
|
|
|
var(--bulma-grey-light) var(--sx),
|
|
|
|
var(--bulma-grey-dark) var(--sx)
|
2024-02-26 21:14:36 +01:00
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@mixin track-inactive {
|
2024-09-09 20:55:41 +02:00
|
|
|
background: linear-gradient(
|
|
|
|
90deg,
|
|
|
|
var(--bulma-grey-light) var(--sx),
|
|
|
|
var(--bulma-light) var(--sx)
|
|
|
|
);
|
2024-02-26 21:14:36 +01:00
|
|
|
@media (prefers-color-scheme: dark) {
|
|
|
|
background: linear-gradient(
|
|
|
|
90deg,
|
2024-09-09 20:55:41 +02:00
|
|
|
var(--bulma-grey-dark) var(--sx),
|
|
|
|
var(--bulma-black-ter) var(--sx)
|
2024-02-26 21:14:36 +01:00
|
|
|
);
|
|
|
|
}
|
2023-06-21 15:14:17 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
input[type='range'].slider {
|
2023-06-26 21:28:18 +02:00
|
|
|
--sh: 0.25rem;
|
2023-06-27 13:16:15 +02:00
|
|
|
--th: calc(var(--sh) * 4);
|
2024-02-26 21:14:36 +01:00
|
|
|
background-color: transparent;
|
2023-06-23 20:43:22 +02:00
|
|
|
@include mobile {
|
2023-06-27 13:16:15 +02:00
|
|
|
--th: calc(var(--sh) * 5);
|
2023-06-23 20:43:22 +02:00
|
|
|
}
|
2024-08-22 21:34:40 +02:00
|
|
|
& {
|
|
|
|
--sx: calc(var(--th) / 2 + (var(--ratio) * (100% - var(--th))));
|
|
|
|
-webkit-appearance: none;
|
|
|
|
min-width: 250px;
|
|
|
|
height: calc(var(--sh) * 5);
|
|
|
|
width: 100% !important;
|
|
|
|
cursor: grab;
|
|
|
|
}
|
2023-06-21 15:14:17 +02:00
|
|
|
&:active {
|
|
|
|
cursor: grabbing;
|
|
|
|
}
|
|
|
|
&::-webkit-slider-thumb {
|
|
|
|
@include thumb;
|
2024-08-22 21:34:40 +02:00
|
|
|
& {
|
|
|
|
margin-top: calc((var(--th) - var(--sh)) / -2);
|
|
|
|
}
|
2023-06-21 15:14:17 +02:00
|
|
|
}
|
|
|
|
&::-moz-range-thumb {
|
|
|
|
@include thumb;
|
|
|
|
}
|
|
|
|
&::-webkit-slider-runnable-track {
|
|
|
|
@include track;
|
|
|
|
}
|
|
|
|
&::-moz-range-track {
|
|
|
|
@include track;
|
|
|
|
}
|
|
|
|
&.is-inactive {
|
2023-06-29 19:04:35 +02:00
|
|
|
cursor: var(--cursor, not-allowed);
|
2023-06-21 15:14:17 +02:00
|
|
|
&::-webkit-slider-thumb {
|
2024-02-26 21:14:36 +01:00
|
|
|
@include thumb-inactive;
|
2023-06-21 15:14:17 +02:00
|
|
|
}
|
|
|
|
&::-webkit-slider-runnable-track {
|
2024-02-26 21:14:36 +01:00
|
|
|
@include track-inactive;
|
2023-06-21 15:14:17 +02:00
|
|
|
}
|
|
|
|
&::-moz-range-thumb {
|
2024-02-26 21:14:36 +01:00
|
|
|
@include thumb-inactive;
|
2023-06-21 15:14:17 +02:00
|
|
|
}
|
|
|
|
&::-moz-range-track {
|
2024-02-26 21:14:36 +01:00
|
|
|
@include track-inactive;
|
2023-06-21 15:14:17 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|