260 lines
6.2 KiB
CSS
260 lines
6.2 KiB
CSS
/*
|
|
* Copyright (C) 2025 Aleksander <alekswilc> Wilczyński (aleks@alekswilc.dev)
|
|
*
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU Affero General Public License as published
|
|
* by the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU Affero General Public License for more details.
|
|
*
|
|
* See LICENSE for more.
|
|
*/
|
|
|
|
@tailwind base;
|
|
@tailwind components;
|
|
@tailwind utilities;
|
|
|
|
@layer base {
|
|
body {
|
|
@apply font-satoshi font-normal text-base text-body bg-whiten relative z-1;
|
|
}
|
|
}
|
|
|
|
@layer components {
|
|
}
|
|
|
|
@layer utilities {
|
|
/* Chrome, Safari and Opera */
|
|
.no-scrollbar::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
|
|
.no-scrollbar {
|
|
-ms-overflow-style: none; /* IE and Edge */
|
|
scrollbar-width: none; /* Firefox */
|
|
}
|
|
|
|
.chat-height {
|
|
@apply h-[calc(100vh_-_8.125rem)] lg:h-[calc(100vh_-_5.625rem)];
|
|
}
|
|
|
|
.inbox-height {
|
|
@apply h-[calc(100vh_-_8.125rem)] lg:h-[calc(100vh_-_5.625rem)];
|
|
}
|
|
}
|
|
|
|
/* third-party libraries CSS */
|
|
|
|
.tableCheckbox:checked ~ div span {
|
|
@apply opacity-100;
|
|
}
|
|
|
|
.tableCheckbox:checked ~ div {
|
|
@apply bg-primary border-primary;
|
|
}
|
|
|
|
.apexcharts-legend-text {
|
|
@apply !text-body dark:!text-bodydark;
|
|
}
|
|
|
|
.apexcharts-text {
|
|
@apply !fill-body dark:!fill-bodydark;
|
|
}
|
|
|
|
.apexcharts-xcrosshairs {
|
|
@apply !fill-stroke dark:!fill-strokedark;
|
|
}
|
|
|
|
.apexcharts-gridline {
|
|
@apply !stroke-stroke dark:!stroke-strokedark;
|
|
}
|
|
|
|
.apexcharts-series.apexcharts-pie-series path {
|
|
@apply dark:!stroke-transparent;
|
|
}
|
|
|
|
.apexcharts-legend-series {
|
|
@apply !inline-flex gap-1.5;
|
|
}
|
|
|
|
.apexcharts-tooltip.apexcharts-theme-light {
|
|
@apply dark:!border-strokedark dark:!bg-boxdark;
|
|
}
|
|
|
|
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
|
|
@apply dark:!border-strokedark dark:!bg-meta-4;
|
|
}
|
|
|
|
.apexcharts-xaxistooltip,
|
|
.apexcharts-yaxistooltip {
|
|
@apply dark:!border-meta-4 dark:!bg-meta-4 dark:!text-bodydark1;
|
|
}
|
|
|
|
.apexcharts-xaxistooltip-bottom:after {
|
|
@apply !border-b-gray dark:!border-b-meta-4;
|
|
}
|
|
|
|
.apexcharts-xaxistooltip-bottom:before {
|
|
@apply !border-b-gray dark:!border-b-meta-4;
|
|
}
|
|
|
|
.apexcharts-xaxistooltip-bottom {
|
|
@apply !rounded !border-none !bg-gray !text-xs !font-medium !text-black dark:!text-white;
|
|
}
|
|
|
|
.apexcharts-tooltip-series-group {
|
|
@apply !pl-1.5;
|
|
}
|
|
|
|
.flatpickr-wrapper {
|
|
@apply w-full;
|
|
}
|
|
|
|
.flatpickr-months .flatpickr-prev-month:hover svg,
|
|
.flatpickr-months .flatpickr-next-month:hover svg {
|
|
@apply !fill-primary;
|
|
}
|
|
|
|
.flatpickr-calendar.arrowTop:before {
|
|
@apply dark:!border-b-boxdark;
|
|
}
|
|
|
|
.flatpickr-calendar.arrowTop:after {
|
|
@apply dark:!border-b-boxdark;
|
|
}
|
|
|
|
.flatpickr-calendar {
|
|
@apply !p-6 dark:!bg-boxdark dark:!text-bodydark dark:!shadow-8 2xsm:!w-auto;
|
|
}
|
|
|
|
.flatpickr-day {
|
|
@apply dark:!text-bodydark dark:hover:!border-meta-4 dark:hover:!bg-meta-4;
|
|
}
|
|
|
|
.flatpickr-months .flatpickr-prev-month,
|
|
.flatpickr-months .flatpickr-next-month {
|
|
@apply !top-7 dark:!fill-white dark:!text-white;
|
|
}
|
|
|
|
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
|
|
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
|
|
@apply !left-7;
|
|
}
|
|
|
|
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
|
|
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
|
|
@apply !right-7;
|
|
}
|
|
|
|
span.flatpickr-weekday,
|
|
.flatpickr-months .flatpickr-month {
|
|
@apply dark:!fill-white dark:!text-white;
|
|
}
|
|
|
|
.flatpickr-day.inRange {
|
|
@apply dark:!shadow-7;
|
|
box-shadow: -5px 0 0 #EFF4FB, 5px 0 0 #EFF4FB;
|
|
}
|
|
|
|
.color-orchid {
|
|
color: orchid;
|
|
}
|
|
|
|
|
|
.flatpickr-day.inRange,
|
|
.flatpickr-day.prevMonthDay.inRange,
|
|
.flatpickr-day.nextMonthDay.inRange,
|
|
.flatpickr-day.today.inRange,
|
|
.flatpickr-day.prevMonthDay.today.inRange,
|
|
.flatpickr-day.nextMonthDay.today.inRange,
|
|
.flatpickr-day:hover,
|
|
.flatpickr-day.prevMonthDay:hover,
|
|
.flatpickr-day.nextMonthDay:hover,
|
|
.flatpickr-day:focus,
|
|
.flatpickr-day.prevMonthDay:focus,
|
|
.flatpickr-day.nextMonthDay:focus {
|
|
@apply border-gray bg-gray dark:!border-meta-4 dark:!bg-meta-4;
|
|
}
|
|
|
|
.flatpickr-day.selected,
|
|
.flatpickr-day.startRange,
|
|
.flatpickr-day.selected,
|
|
.flatpickr-day.endRange {
|
|
@apply dark:!text-white;
|
|
}
|
|
|
|
.flatpickr-day.selected,
|
|
.flatpickr-day.startRange,
|
|
.flatpickr-day.endRange,
|
|
.flatpickr-day.selected.inRange,
|
|
.flatpickr-day.startRange.inRange,
|
|
.flatpickr-day.endRange.inRange,
|
|
.flatpickr-day.selected:focus,
|
|
.flatpickr-day.startRange:focus,
|
|
.flatpickr-day.endRange:focus,
|
|
.flatpickr-day.selected:hover,
|
|
.flatpickr-day.startRange:hover,
|
|
.flatpickr-day.endRange:hover,
|
|
.flatpickr-day.selected.prevMonthDay,
|
|
.flatpickr-day.startRange.prevMonthDay,
|
|
.flatpickr-day.endRange.prevMonthDay,
|
|
.flatpickr-day.selected.nextMonthDay,
|
|
.flatpickr-day.startRange.nextMonthDay,
|
|
.flatpickr-day.endRange.nextMonthDay {
|
|
background: #3c50e0;
|
|
@apply !border-primary !bg-primary hover:!border-primary hover:!bg-primary;
|
|
}
|
|
|
|
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n + 1)),
|
|
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)),
|
|
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n + 1)) {
|
|
box-shadow: -10px 0 0 #3c50e0;
|
|
}
|
|
|
|
.map-btn .jvm-zoom-btn {
|
|
@apply flex items-center justify-center w-7.5 h-7.5 rounded border border-stroke dark:border-strokedark hover:border-primary dark:hover:border-primary bg-white hover:bg-primary text-body hover:text-white dark:text-bodydark dark:hover:text-white text-2xl leading-none px-0 pt-0 pb-0.5;
|
|
}
|
|
|
|
.mapOne .jvm-zoom-btn {
|
|
@apply left-auto top-auto bottom-0;
|
|
}
|
|
|
|
.mapOne .jvm-zoom-btn.jvm-zoomin {
|
|
@apply right-10;
|
|
}
|
|
|
|
.mapOne .jvm-zoom-btn.jvm-zoomout {
|
|
@apply right-0;
|
|
}
|
|
|
|
.mapTwo .jvm-zoom-btn {
|
|
@apply top-auto bottom-0;
|
|
}
|
|
|
|
.mapTwo .jvm-zoom-btn.jvm-zoomin {
|
|
@apply left-0;
|
|
}
|
|
|
|
.mapTwo .jvm-zoom-btn.jvm-zoomout {
|
|
@apply left-10;
|
|
}
|
|
|
|
.taskCheckbox:checked ~ .box span {
|
|
@apply opacity-100;
|
|
}
|
|
|
|
.taskCheckbox:checked ~ p {
|
|
@apply line-through;
|
|
}
|
|
|
|
.taskCheckbox:checked ~ .box {
|
|
@apply bg-primary border-primary dark:border-primary;
|
|
}
|
|
|
|
[x-cloak] {
|
|
display: none !important;
|
|
} |