@charset "UTF-8";

*,
:before,
:after {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / .5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style:
}
::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / .5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style:
}
*,
:before,
:after {
box-sizing: border-box;
border-width: 0;
border-style: solid;
border-color: #e5e7eb
}
:before,
:after {
--tw-content: ""
}
html,
:host {
line-height: 1.5;
-webkit-text-size-adjust: 100%;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
font-feature-settings: normal;
font-variation-settings: normal;
-webkit-tap-highlight-color: transparent
}
body {
margin: 0;
line-height: inherit
}
hr {
height: 0;
color: inherit;
border-top-width: 1px
}
abbr:where([title]) {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit
}
a {
color: inherit;
text-decoration: inherit
}
b,
strong {
font-weight: bolder
}
code,
kbd,
samp,
pre {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
font-feature-settings: normal;
font-variation-settings: normal;
font-size: 1em
}
small {
font-size: 80%
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sub {
bottom: -.25em
}
sup {
top: -.5em
}
table {
text-indent: 0;
border-color: inherit;
border-collapse: collapse
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-feature-settings: inherit;
font-variation-settings: inherit;
font-size: 100%;
font-weight: inherit;
line-height: inherit;
letter-spacing: inherit;
color: inherit;
margin: 0;
padding: 0
}
button,
select {
text-transform: none
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
-webkit-appearance: button;
background-color: transparent;
background-image: none
}
:-moz-focusring {
outline: auto
}
:-moz-ui-invalid {
box-shadow: none
}
progress {
vertical-align: baseline
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height: auto
}
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px
}
::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit
}
summary {
display: list-item
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
margin: 0
}
fieldset {
margin: 0;
padding: 0
}
legend {
padding: 0
}
ol,
ul,
menu {
list-style: none;
margin: 0;
padding: 0
}
dialog {
padding: 0
}
textarea {
resize: vertical
}
input::-moz-placeholder,
textarea::-moz-placeholder {
opacity: 1;
color: #9ca3af
}
input::placeholder,
textarea::placeholder {
opacity: 1;
color: #9ca3af
}
button,
[role=button] {
cursor: pointer
}
:disabled {
cursor: default
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
display: block;
vertical-align: middle
}
img,
video {
max-width: 100%;
height: auto
}
[hidden]:where(:not([hidden=until-found])) {
display: none
}
:root {
--background: 0 0% 100%;
--foreground: 222.2 84% 4.9%;
--card: 0 0% 100%;
--card-foreground: 222.2 84% 4.9%;
--popover: 0 0% 100%;
--popover-foreground: 222.2 84% 4.9%;
--primary: 222.2 47.4% 11.2%;
--primary-foreground: 210 40% 98%;
--secondary: 210 40% 96.1%;
--secondary-foreground: 222.2 47.4% 11.2%;
--muted: 210 40% 96.1%;
--muted-foreground: 215.4 16.3% 46.9%;
--accent: 210 40% 96.1%;
--accent-foreground: 222.2 47.4% 11.2%;
--destructive: 0 84.2% 60.2%;
--destructive-foreground: 210 40% 98%;
--border: 214.3 31.8% 91.4%;
--input: 214.3 31.8% 91.4%;
--ring: 222.2 84% 4.9%;
--radius: .5rem;
--sidebar-background: 0 0% 98%;
--sidebar-foreground: 240 5.3% 26.1%;
--sidebar-primary: 240 5.9% 10%;
--sidebar-primary-foreground: 0 0% 98%;
--sidebar-accent: 240 4.8% 95.9%;
--sidebar-accent-foreground: 240 5.9% 10%;
--sidebar-border: 220 13% 91%;
--sidebar-ring: 217.2 91.2% 59.8%
}
.dark {
--background: 222.2 84% 4.9%;
--foreground: 210 40% 98%;
--card: 222.2 84% 4.9%;
--card-foreground: 210 40% 98%;
--popover: 222.2 84% 4.9%;
--popover-foreground: 210 40% 98%;
--primary: 210 40% 98%;
--primary-foreground: 222.2 47.4% 11.2%;
--secondary: 217.2 32.6% 17.5%;
--secondary-foreground: 210 40% 98%;
--muted: 217.2 32.6% 17.5%;
--muted-foreground: 215 20.2% 65.1%;
--accent: 217.2 32.6% 17.5%;
--accent-foreground: 210 40% 98%;
--destructive: 0 62.8% 30.6%;
--destructive-foreground: 210 40% 98%;
--border: 217.2 32.6% 17.5%;
--input: 217.2 32.6% 17.5%;
--ring: 212.7 26.8% 83.9%;
--sidebar-background: 240 5.9% 10%;
--sidebar-foreground: 240 4.8% 95.9%;
--sidebar-primary: 224.3 76.3% 48%;
--sidebar-primary-foreground: 0 0% 100%;
--sidebar-accent: 240 3.7% 15.9%;
--sidebar-accent-foreground: 240 4.8% 95.9%;
--sidebar-border: 240 3.7% 15.9%;
--sidebar-ring: 217.2 91.2% 59.8%
}
* {
border-color: hsl(var(--border))
}
body {
background-color: hsl(var(--background));
color: hsl(var(--foreground))
}
.container {
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 2rem;
padding-left: 2rem
}
@media (min-width: 1400px) {
.container {
max-width: 1400px
}
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0
}
.pointer-events-none {
pointer-events: none
}
.pointer-events-auto {
pointer-events: auto
}
.visible {
visibility: visible
}
.invisible {
visibility: hidden
}
.fixed {
position: fixed
}
.absolute {
position: absolute
}
.relative {
position: relative
}
.inset-0 {
top: 0;
right: 0;
bottom: 0;
left: 0
}
.inset-x-0 {
left: 0;
right: 0
}
.inset-y-0 {
top: 0;
bottom: 0
}
.-bottom-12 {
bottom: -3rem
}
.-left-12 {
left: -3rem
}
.-right-12 {
right: -3rem
}
.-right-4 {
right: -1rem
}
.-top-10 {
top: -2.5rem
}
.-top-12 {
top: -3rem
}
.-top-3 {
top: -.75rem
}
.-top-4 {
top: -1rem
}
.bottom-0 {
bottom: 0
}
.left-0 {
left: 0
}
.left-1 {
left: .25rem
}
.left-1\/2 {
left: 50%
}
.left-2 {
left: .5rem
}
.left-4 {
left: 1rem
}
.left-\[50\%\] {
left: 50%
}
.right-0 {
right: 0
}
.right-1 {
right: .25rem
}
.right-2 {
right: .5rem
}
.right-3 {
right: .75rem
}
.right-4 {
right: 1rem
}
.top-0 {
top: 0
}
.top-1\.5 {
top: .375rem
}
.top-1\/2 {
top: 50%
}
.top-2 {
top: .5rem
}
.top-3\.5 {
top: .875rem
}
.top-4 {
top: 1rem
}
.top-\[1px\] {
top: 1px
}
.top-\[50\%\] {
top: 50%
}
.top-\[60\%\] {
top: 60%
}
.top-full {
top: 100%
}
.z-10 {
z-index: 10
}
.z-20 {
z-index: 20
}
.z-50 {
z-index: 50
}
.z-\[100\] {
z-index: 100
}
.z-\[1\] {
z-index: 1
}
.-mx-1 {
margin-left: -.25rem;
margin-right: -.25rem
}
.mx-2 {
margin-left: .5rem;
margin-right: .5rem
}
.mx-3\.5 {
margin-left: .875rem;
margin-right: .875rem
}
.mx-auto {
margin-left: auto;
margin-right: auto
}
.my-0\.5 {
margin-top: .125rem;
margin-bottom: .125rem
}
.my-1 {
margin-top: .25rem;
margin-bottom: .25rem
}
.-ml-4 {
margin-left: -1rem
}
.-mt-10 {
margin-top: -2.5rem
}
.-mt-20 {
margin-top: -5rem
}
.-mt-4 {
margin-top: -1rem
}
.mb-1 {
margin-bottom: .25rem
}
.mb-12 {
margin-bottom: 3rem
}
.mb-16 {
margin-bottom: 4rem
}
.mb-2 {
margin-bottom: .5rem
}
.mb-3 {
margin-bottom: .75rem
}
.mb-4 {
margin-bottom: 1rem
}
.mb-6 {
margin-bottom: 1.5rem
}
.mb-8 {
margin-bottom: 2rem
}
.ml-1 {
margin-left: .25rem
}
.ml-2 {
margin-left: .5rem
}
.ml-auto {
margin-left: auto
}
.mr-2 {
margin-right: .5rem
}
.mr-3 {
margin-right: .75rem
}
.mr-4 {
margin-right: 1rem
}
.mt-1 {
margin-top: .25rem
}
.mt-1\.5 {
margin-top: .375rem
}
.mt-12 {
margin-top: 3rem
}
.mt-16 {
margin-top: 4rem
}
.mt-2 {
margin-top: .5rem
}
.mt-24 {
margin-top: 6rem
}
.mt-4 {
margin-top: 1rem
}
.mt-6 {
margin-top: 1.5rem
}
.mt-8 {
margin-top: 2rem
}
.mt-auto {
margin-top: auto
}
.block {
display: block
}
.inline-block {
display: inline-block
}
.flex {
display: flex
}
.inline-flex {
display: inline-flex
}
.table {
display: table
}
.grid {
display: grid
}
.hidden {
display: none
}
.aspect-\[9\/16\] {
aspect-ratio: 9/16
}
.aspect-square {
aspect-ratio: 1 / 1
}
.aspect-video {
aspect-ratio: 16 / 9
}
.size-4 {
width: 1rem;
height: 1rem
}
.h-1 {
height: .25rem
}
.h-1\.5 {
height: .375rem
}
.h-10 {
height: 2.5rem
}
.h-11 {
height: 2.75rem
}
.h-12 {
height: 3rem
}
.h-14 {
height: 3.5rem
}
.h-16 {
height: 4rem
}
.h-2 {
height: .5rem
}
.h-2\.5 {
height: .625rem
}
.h-3 {
height: .75rem
}
.h-3\.5 {
height: .875rem
}
.h-4 {
height: 1rem
}
.h-48 {
height: 12rem
}
.h-5 {
height: 1.25rem
}
.h-6 {
height: 1.5rem
}
.h-64 {
height: 16rem
}
.h-7 {
height: 1.75rem
}
.h-8 {
height: 2rem
}
.h-9 {
height: 2.25rem
}
.h-\[1px\] {
height: 1px
}
.h-\[400px\] {
height: 400px
}
.h-\[var\(--radix-navigation-menu-viewport-height\)\] {
height: var(--radix-navigation-menu-viewport-height)
}
.h-\[var\(--radix-select-trigger-height\)\] {
height: var(--radix-select-trigger-height)
}
.h-auto {
height: auto
}
.h-full {
height: 100%
}
.h-px {
height: 1px
}
.h-svh {
height: 100svh
}
.max-h-96 {
max-height: 24rem
}
.max-h-\[300px\] {
max-height: 300px
}
.max-h-\[90vh\] {
max-height: 90vh
}
.max-h-\[95vh\] {
max-height: 95vh
}
.max-h-screen {
max-height: 100vh
}
.min-h-0 {
min-height: 0px
}
.min-h-\[80px\] {
min-height: 80px
}
.min-h-screen {
min-height: 100vh
}
.min-h-svh {
min-height: 100svh
}
.w-0 {
width: 0px
}
.w-1 {
width: .25rem
}
.w-10 {
width: 2.5rem
}
.w-11 {
width: 2.75rem
}
.w-12 {
width: 3rem
}
.w-14 {
width: 3.5rem
}
.w-16 {
width: 4rem
}
.w-2 {
width: .5rem
}
.w-2\.5 {
width: .625rem
}
.w-20 {
width: 5rem
}
.w-3 {
width: .75rem
}
.w-3\.5 {
width: .875rem
}
.w-3\/4 {
width: 75%
}
.w-4 {
width: 1rem
}
.w-48 {
width: 12rem
}
.w-5 {
width: 1.25rem
}
.w-6 {
width: 1.5rem
}
.w-64 {
width: 16rem
}
.w-7 {
width: 1.75rem
}
.w-72 {
width: 18rem
}
.w-8 {
width: 2rem
}
.w-9 {
width: 2.25rem
}
.w-\[--sidebar-width\] {
width: var(--sidebar-width)
}
.w-\[100px\] {
width: 100px
}
.w-\[1px\] {
width: 1px
}
.w-auto {
width: auto
}
.w-full {
width: 100%
}
.w-max {
width: -moz-max-content;
width: max-content
}
.w-px {
width: 1px
}
.min-w-0 {
min-width: 0px
}
.min-w-5 {
min-width: 1.25rem
}
.min-w-\[12rem\] {
min-width: 12rem
}
.min-w-\[8rem\] {
min-width: 8rem
}
.min-w-\[var\(--radix-select-trigger-width\)\] {
min-width: var(--radix-select-trigger-width)
}
.max-w-2xl {
max-width: 42rem
}
.max-w-3xl {
max-width: 48rem
}
.max-w-4xl {
max-width: 56rem
}
.max-w-5xl {
max-width: 64rem
}
.max-w-\[--skeleton-width\] {
max-width: var(--skeleton-width)
}
.max-w-\[95vw\] {
max-width: 95vw
}
.max-w-full {
max-width: 100%
}
.max-w-lg {
max-width: 32rem
}
.max-w-max {
max-width: -moz-max-content;
max-width: max-content
}
.max-w-none {
max-width: none
}
.flex-1 {
flex: 1 1 0%
}
.shrink-0 {
flex-shrink: 0
}
.flex-grow,
.grow {
flex-grow: 1
}
.grow-0 {
flex-grow: 0
}
.basis-full {
flex-basis: 100%
}
.caption-bottom {
caption-side: bottom
}
.border-collapse {
border-collapse: collapse
}
.-translate-x-1\/2 {
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-x-px {
--tw-translate-x: -1px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/2 {
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-x-\[-50\%\] {
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-x-px {
--tw-translate-x: 1px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-1\/2 {
--tw-translate-y: 50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-\[-50\%\] {
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-45 {
--tw-rotate: 45deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-90 {
--tw-rotate: 90deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-0 {
--tw-scale-x: 0;
--tw-scale-y: 0;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-100 {
--tw-scale-x: 1;
--tw-scale-y: 1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-105 {
--tw-scale-x: 1.05;
--tw-scale-y: 1.05;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-110 {
--tw-scale-x: 1.1;
--tw-scale-y: 1.1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-x-0 {
--tw-scale-x: 0;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@keyframes fade-in {
0% {
opacity: 0
}
to {
opacity: 1
}
}
.animate-fade-in {
animation: fade-in .5s ease-out
}
@keyframes pulse {
50% {
opacity: .5
}
}
.animate-pulse {
animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}
@keyframes slide-up {
0% {
transform: translateY(20px);
opacity: 0
}
to {
transform: translateY(0);
opacity: 1
}
}
.animate-slide-up {
animation: slide-up .5s ease-out
}
.cursor-default {
cursor: default
}
.cursor-pointer {
cursor: pointer
}
.touch-none {
touch-action: none
}
.select-none {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none
}
.list-inside {
list-style-position: inside
}
.list-disc {
list-style-type: disc
}
.list-none {
list-style-type: none
}
.grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr))
}
.flex-row {
flex-direction: row
}
.flex-col {
flex-direction: column
}
.flex-col-reverse {
flex-direction: column-reverse
}
.flex-wrap {
flex-wrap: wrap
}
.items-start {
align-items: flex-start
}
.items-end {
align-items: flex-end
}
.items-center {
align-items: center
}
.items-stretch {
align-items: stretch
}
.justify-center {
justify-content: center
}
.justify-between {
justify-content: space-between
}
.gap-1 {
gap: .25rem
}
.gap-1\.5 {
gap: .375rem
}
.gap-12 {
gap: 3rem
}
.gap-2 {
gap: .5rem
}
.gap-3 {
gap: .75rem
}
.gap-4 {
gap: 1rem
}
.gap-6 {
gap: 1.5rem
}
.gap-8 {
gap: 2rem
}
.space-x-1>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(.25rem * var(--tw-space-x-reverse));
margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-4>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(1rem * var(--tw-space-x-reverse));
margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-8>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(2rem * var(--tw-space-x-reverse));
margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-y-1>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}
.space-y-1\.5>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(.375rem * var(--tw-space-y-reverse))
}
.space-y-2>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}
.space-y-3>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}
.space-y-4>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}
.space-y-6>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}
.overflow-auto {
overflow: auto
}
.overflow-hidden {
overflow: hidden
}
.overflow-y-auto {
overflow-y: auto
}
.overflow-x-hidden {
overflow-x: hidden
}
.whitespace-nowrap {
white-space: nowrap
}
.break-words {
overflow-wrap: break-word
}
.rounded {
border-radius: .25rem
}
.rounded-2xl {
border-radius: 1rem
}
.rounded-\[2px\] {
border-radius: 2px
}
.rounded-\[inherit\] {
border-radius: inherit
}
.rounded-full {
border-radius: 9999px
}
.rounded-lg {
border-radius: .5rem
}
.rounded-md {
border-radius: .375rem
}
.rounded-sm {
border-radius: .125rem
}
.rounded-xl {
border-radius: .75rem
}
.rounded-l-none {
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.rounded-r-none {
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.rounded-t-\[10px\] {
border-top-left-radius: 10px;
border-top-right-radius: 10px
}
.rounded-tl-sm {
border-top-left-radius: .125rem
}
.border {
border-width: 1px
}
.border-2 {
border-width: 2px
}
.border-\[1\.5px\] {
border-width: 1.5px
}
.border-x {
border-left-width: 1px;
border-right-width: 1px
}
.border-y {
border-top-width: 1px;
border-bottom-width: 1px
}
.border-b {
border-bottom-width: 1px
}
.border-l {
border-left-width: 1px
}
.border-r {
border-right-width: 1px
}
.border-t {
border-top-width: 1px
}
.border-dashed {
border-style: dashed
}
.border-none {
border-style: none
}
.border-\[--color-border\] {
border-color: var(--color-border)
}
.border-accent {
--tw-border-opacity: 1;
border-color: rgb(229 222 255 / var(--tw-border-opacity, 1))
}
.border-accent\/20 {
border-color: #e5deff33
}
.border-accent\/50 {
border-color: #e5deff80
}
.border-border\/50 {
border-color: hsl(var(--border) / .5)
}
.border-gray-200 {
--tw-border-opacity: 1;
border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
}
.border-gray-800 {
--tw-border-opacity: 1;
border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))
}
.border-green-500 {
--tw-border-opacity: 1;
border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
}
.border-input {
border-color: hsl(var(--input))
}
.border-primary {
--tw-border-opacity: 1;
border-color: rgb(155 135 245 / var(--tw-border-opacity, 1))
}
.border-transparent {
border-color: transparent
}
.border-white {
--tw-border-opacity: 1;
border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
}
.border-l-transparent {
border-left-color: transparent
}
.border-t-transparent {
border-top-color: transparent
}
.bg-\[--color-bg\] {
background-color: var(--color-bg)
}
.bg-accent {
--tw-bg-opacity: 1;
background-color: rgb(229 222 255 / var(--tw-bg-opacity, 1))
}
.bg-accent\/10 {
background-color: #e5deff1a
}
.bg-accent\/20 {
background-color: #e5deff33
}
.bg-background {
background-color: hsl(var(--background))
}
.bg-black\/40 {
background-color: #0006
}
.bg-black\/50 {
background-color: #00000080
}
.bg-black\/80 {
background-color: #000c
}
.bg-border {
background-color: hsl(var(--border))
}
.bg-foreground {
background-color: hsl(var(--foreground))
}
.bg-gray-100 {
--tw-bg-opacity: 1;
background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}
.bg-green-100 {
--tw-bg-opacity: 1;
background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
}
.bg-green-500 {
--tw-bg-opacity: 1;
background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
}
.bg-muted {
--tw-bg-opacity: 1;
background-color: rgb(241 241 241 / var(--tw-bg-opacity, 1))
}
.bg-muted\/50 {
background-color: #f1f1f180
}
.bg-primary {
--tw-bg-opacity: 1;
background-color: rgb(155 135 245 / var(--tw-bg-opacity, 1))
}
.bg-primary\/10 {
background-color: #9b87f51a
}
.bg-primary\/90 {
background-color: #9b87f5e6
}
.bg-secondary {
--tw-bg-opacity: 1;
background-color: rgb(26 31 44 / var(--tw-bg-opacity, 1))
}
.bg-transparent {
background-color: transparent
}
.bg-white {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.bg-white\/20 {
background-color: #fff3
}
.bg-white\/5 {
background-color: #ffffff0d
}
.bg-white\/80 {
background-color: #fffc
}
.bg-gradient-to-b {
background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}
.bg-gradient-to-r {
background-image: linear-gradient(to right, var(--tw-gradient-stops))
}
.bg-gradient-to-t {
background-image: linear-gradient(to top, var(--tw-gradient-stops))
}
.from-accent {
--tw-gradient-from: #E5DEFF var(--tw-gradient-from-position);
--tw-gradient-to: rgb(229 222 255 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-accent\/30 {
--tw-gradient-from: rgb(229 222 255 / .3) var(--tw-gradient-from-position);
--tw-gradient-to: rgb(229 222 255 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-black\/80 {
--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);
--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-primary\/0 {
--tw-gradient-from: rgb(155 135 245 / 0) var(--tw-gradient-from-position);
--tw-gradient-to: rgb(155 135 245 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-primary\/95 {
--tw-gradient-from: rgb(155 135 245 / .95) var(--tw-gradient-from-position);
--tw-gradient-to: rgb(155 135 245 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-white {
--tw-gradient-from: #fff var(--tw-gradient-from-position);
--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.via-black\/40 {
--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.via-primary {
--tw-gradient-to: rgb(155 135 245 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), #9b87f5 var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.via-primary\/90 {
--tw-gradient-to: rgb(155 135 245 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), rgb(155 135 245 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.to-accent\/10 {
--tw-gradient-to: rgb(229 222 255 / .1) var(--tw-gradient-to-position)
}
.to-accent\/20 {
--tw-gradient-to: rgb(229 222 255 / .2) var(--tw-gradient-to-position)
}
.to-primary\/0 {
--tw-gradient-to: rgb(155 135 245 / 0) var(--tw-gradient-to-position)
}
.to-primary\/80 {
--tw-gradient-to: rgb(155 135 245 / .8) var(--tw-gradient-to-position)
}
.to-purple-100 {
--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)
}
.to-transparent {
--tw-gradient-to: transparent var(--tw-gradient-to-position)
}
.to-white {
--tw-gradient-to: #fff var(--tw-gradient-to-position)
}
.fill-current {
fill: currentColor
}
.object-contain {
-o-object-fit: contain;
object-fit: contain
}
.object-cover {
-o-object-fit: cover;
object-fit: cover
}
.p-0 {
padding: 0
}
.p-1 {
padding: .25rem
}
.p-2 {
padding: .5rem
}
.p-3 {
padding: .75rem
}
.p-4 {
padding: 1rem
}
.p-6 {
padding: 1.5rem
}
.p-8 {
padding: 2rem
}
.p-\[1px\] {
padding: 1px
}
.px-1 {
padding-left: .25rem;
padding-right: .25rem
}
.px-2 {
padding-left: .5rem;
padding-right: .5rem
}
.px-2\.5 {
padding-left: .625rem;
padding-right: .625rem
}
.px-3 {
padding-left: .75rem;
padding-right: .75rem
}
.px-4 {
padding-left: 1rem;
padding-right: 1rem
}
.px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem
}
.px-8 {
padding-left: 2rem;
padding-right: 2rem
}
.py-0\.5 {
padding-top: .125rem;
padding-bottom: .125rem
}
.py-1 {
padding-top: .25rem;
padding-bottom: .25rem
}
.py-1\.5 {
padding-top: .375rem;
padding-bottom: .375rem
}
.py-12 {
padding-top: 3rem;
padding-bottom: 3rem
}
.py-16 {
padding-top: 4rem;
padding-bottom: 4rem
}
.py-2 {
padding-top: .5rem;
padding-bottom: .5rem
}
.py-20 {
padding-top: 5rem;
padding-bottom: 5rem
}
.py-3 {
padding-top: .75rem;
padding-bottom: .75rem
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem
}
.py-5 {
padding-top: 1.25rem;
padding-bottom: 1.25rem
}
.py-6 {
padding-top: 1.5rem;
padding-bottom: 1.5rem
}
.pb-20 {
padding-bottom: 5rem
}
.pb-3 {
padding-bottom: .75rem
}
.pb-4 {
padding-bottom: 1rem
}
.pl-2\.5 {
padding-left: .625rem
}
.pl-4 {
padding-left: 1rem
}
.pl-8 {
padding-left: 2rem
}
.pr-2 {
padding-right: .5rem
}
.pr-2\.5 {
padding-right: .625rem
}
.pr-8 {
padding-right: 2rem
}
.pt-0 {
padding-top: 0
}
.pt-1 {
padding-top: .25rem
}
.pt-20 {
padding-top: 5rem
}
.pt-3 {
padding-top: .75rem
}
.pt-32 {
padding-top: 8rem
}
.pt-4 {
padding-top: 1rem
}
.pt-8 {
padding-top: 2rem
}
.text-left {
text-align: left
}
.text-center {
text-align: center
}
.align-middle {
vertical-align: middle
}
.font-mono {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}
.text-2xl {
font-size: 1.5rem;
line-height: 2rem
}
.text-3xl {
font-size: 1.875rem;
line-height: 2.25rem
}
.text-4xl {
font-size: 2.25rem;
line-height: 2.5rem
}
.text-\[0\.8rem\] {
font-size: .8rem
}
.text-base {
font-size: 1rem;
line-height: 1.5rem
}
.text-lg {
font-size: 1.125rem;
line-height: 1.75rem
}
.text-sm {
font-size: .875rem;
line-height: 1.25rem
}
.text-xl {
font-size: 1.25rem;
line-height: 1.75rem
}
.text-xs {
font-size: .75rem;
line-height: 1rem
}
.font-bold {
font-weight: 700
}
.font-medium {
font-weight: 500
}
.font-normal {
font-weight: 400
}
.font-semibold {
font-weight: 600
}
.italic {
font-style: italic
}
.tabular-nums {
--tw-numeric-spacing: tabular-nums;
font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}
.leading-none {
line-height: 1
}
.leading-relaxed {
line-height: 1.625
}
.tracking-tight {
letter-spacing: -.025em
}
.tracking-widest {
letter-spacing: .1em
}
.text-accent-foreground {
--tw-text-opacity: 1;
color: rgb(26 31 44 / var(--tw-text-opacity, 1))
}
.text-blue-500 {
--tw-text-opacity: 1;
color: rgb(59 130 246 / var(--tw-text-opacity, 1))
}
.text-current {
color: currentColor
}
.text-foreground {
color: hsl(var(--foreground))
}
.text-foreground\/50 {
color: hsl(var(--foreground) / .5)
}
.text-gray-200 {
--tw-text-opacity: 1;
color: rgb(229 231 235 / var(--tw-text-opacity, 1))
}
.text-gray-300 {
--tw-text-opacity: 1;
color: rgb(209 213 219 / var(--tw-text-opacity, 1))
}
.text-gray-400 {
--tw-text-opacity: 1;
color: rgb(156 163 175 / var(--tw-text-opacity, 1))
}
.text-gray-600 {
--tw-text-opacity: 1;
color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}
.text-green-500 {
--tw-text-opacity: 1;
color: rgb(34 197 94 / var(--tw-text-opacity, 1))
}
.text-green-600 {
--tw-text-opacity: 1;
color: rgb(22 163 74 / var(--tw-text-opacity, 1))
}
.text-muted-foreground {
--tw-text-opacity: 1;
color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.text-primary {
--tw-text-opacity: 1;
color: rgb(155 135 245 / var(--tw-text-opacity, 1))
}
.text-secondary {
--tw-text-opacity: 1;
color: rgb(26 31 44 / var(--tw-text-opacity, 1))
}
.text-secondary-foreground,
.text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.underline {
text-decoration-line: underline
}
.underline-offset-4 {
text-underline-offset: 4px
}
.opacity-0 {
opacity: 0
}
.opacity-100 {
opacity: 1
}
.opacity-50 {
opacity: .5
}
.opacity-60 {
opacity: .6
}
.opacity-70 {
opacity: .7
}
.opacity-90 {
opacity: .9
}
.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));
--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-lg {
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-md {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-none {
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-sm {
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-xl {
--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-green-100 {
--tw-shadow-color: #dcfce7;
--tw-shadow: var(--tw-shadow-colored)
}
.outline-none {
outline: 2px solid transparent;
outline-offset: 2px
}
.outline {
outline-style: solid
}
.ring-0 {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.ring-2 {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.ring-ring {
--tw-ring-color: hsl(var(--ring))
}
.ring-offset-background {
--tw-ring-offset-color: hsl(var(--background))
}
.filter {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.backdrop-blur-md {
--tw-backdrop-blur: blur(12px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.backdrop-blur-sm {
--tw-backdrop-blur: blur(4px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.transition {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.transition-\[left\,right\,width\] {
transition-property: left, right, width;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.transition-\[margin\,opa\] {
transition-property: margin, opa;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.transition-\[width\,height\,padding\] {
transition-property: width, height, padding;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.transition-\[width\] {
transition-property: width;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.transition-all {
transition-property: all;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.transition-colors {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.transition-opacity {
transition-property: opacity;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.transition-shadow {
transition-property: box-shadow;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.transition-transform {
transition-property: transform;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.duration-1000 {
transition-duration: 1s
}
.duration-200 {
transition-duration: .2s
}
.duration-300 {
transition-duration: .3s
}
.duration-500 {
transition-duration: .5s
}
.ease-in-out {
transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}
.ease-linear {
transition-timing-function: linear
}
@keyframes enter {
0% {
opacity: var(--tw-enter-opacity, 1);
transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))
}
}
@keyframes exit {
to {
opacity: var(--tw-exit-opacity, 1);
transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))
}
}
.animate-in {
animation-name: enter;
animation-duration: .15s;
--tw-enter-opacity: initial;
--tw-enter-scale: initial;
--tw-enter-rotate: initial;
--tw-enter-translate-x: initial;
--tw-enter-translate-y: initial
}
.fade-in-0 {
--tw-enter-opacity: 0
}
.fade-in-80 {
--tw-enter-opacity: .8
}
.zoom-in-95 {
--tw-enter-scale: .95
}
.duration-1000 {
animation-duration: 1s
}
.duration-200 {
animation-duration: .2s
}
.duration-300 {
animation-duration: .3s
}
.duration-500 {
animation-duration: .5s
}
.ease-in-out {
animation-timing-function: cubic-bezier(.4, 0, .2, 1)
}
.ease-linear {
animation-timing-function: linear
}
.\[-moz-appearance\:_textfield\] {
-moz-appearance: textfield
}
.file\:border-0::file-selector-button {
border-width: 0px
}
.file\:bg-transparent::file-selector-button {
background-color: transparent
}
.file\:text-sm::file-selector-button {
font-size: .875rem;
line-height: 1.25rem
}
.file\:font-medium::file-selector-button {
font-weight: 500
}
.file\:text-foreground::file-selector-button {
color: hsl(var(--foreground))
}
.placeholder\:text-muted-foreground::-moz-placeholder {
--tw-text-opacity: 1;
color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.placeholder\:text-muted-foreground::placeholder {
--tw-text-opacity: 1;
color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.after\:absolute:after {
content: var(--tw-content);
position: absolute
}
.after\:-inset-2:after {
content: var(--tw-content);
top: -.5rem;
right: -.5rem;
bottom: -.5rem;
left: -.5rem
}
.after\:inset-y-0:after {
content: var(--tw-content);
top: 0;
bottom: 0
}
.after\:left-1\/2:after {
content: var(--tw-content);
left: 50%
}
.after\:w-1:after {
content: var(--tw-content);
width: .25rem
}
.after\:w-\[2px\]:after {
content: var(--tw-content);
width: 2px
}
.after\:-translate-x-1\/2:after {
content: var(--tw-content);
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.first\:rounded-l-md:first-child {
border-top-left-radius: .375rem;
border-bottom-left-radius: .375rem
}
.first\:border-l:first-child {
border-left-width: 1px
}
.last\:rounded-r-md:last-child {
border-top-right-radius: .375rem;
border-bottom-right-radius: .375rem
}
.focus-within\:relative:focus-within {
position: relative
}
.focus-within\:z-20:focus-within {
z-index: 20
}
.hover\:border-primary:hover {
--tw-border-opacity: 1;
border-color: rgb(155 135 245 / var(--tw-border-opacity, 1))
}
.hover\:bg-accent:hover {
--tw-bg-opacity: 1;
background-color: rgb(229 222 255 / var(--tw-bg-opacity, 1))
}
.hover\:bg-accent\/50:hover {
background-color: #e5deff80
}
.hover\:bg-black\/70:hover {
background-color: #000000b3
}
.hover\:bg-muted:hover {
--tw-bg-opacity: 1;
background-color: rgb(241 241 241 / var(--tw-bg-opacity, 1))
}
.hover\:bg-muted\/50:hover {
background-color: #f1f1f180
}
.hover\:bg-primary:hover {
--tw-bg-opacity: 1;
background-color: rgb(155 135 245 / var(--tw-bg-opacity, 1))
}
.hover\:bg-primary-dark:hover {
--tw-bg-opacity: 1;
background-color: rgb(126 105 171 / var(--tw-bg-opacity, 1))
}
.hover\:bg-primary\/80:hover {
background-color: #9b87f5cc
}
.hover\:bg-primary\/90:hover {
background-color: #9b87f5e6
}
.hover\:bg-secondary:hover {
--tw-bg-opacity: 1;
background-color: rgb(26 31 44 / var(--tw-bg-opacity, 1))
}
.hover\:bg-secondary\/80:hover {
background-color: #1a1f2ccc
}
.hover\:bg-white:hover {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.hover\:bg-white\/10:hover {
background-color: #ffffff1a
}
.hover\:text-accent-foreground:hover {
--tw-text-opacity: 1;
color: rgb(26 31 44 / var(--tw-text-opacity, 1))
}
.hover\:text-blue-700:hover {
--tw-text-opacity: 1;
color: rgb(29 78 216 / var(--tw-text-opacity, 1))
}
.hover\:text-foreground:hover {
color: hsl(var(--foreground))
}
.hover\:text-muted-foreground:hover {
--tw-text-opacity: 1;
color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.hover\:text-primary:hover {
--tw-text-opacity: 1;
color: rgb(155 135 245 / var(--tw-text-opacity, 1))
}
.hover\:text-primary-dark:hover {
--tw-text-opacity: 1;
color: rgb(126 105 171 / var(--tw-text-opacity, 1))
}
.hover\:text-secondary:hover {
--tw-text-opacity: 1;
color: rgb(26 31 44 / var(--tw-text-opacity, 1))
}
.hover\:text-white:hover {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.hover\:underline:hover {
text-decoration-line: underline
}
.hover\:opacity-100:hover {
opacity: 1
}
.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover {
--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));
--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.hover\:shadow-lg:hover {
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.hover\:shadow-md:hover {
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.hover\:shadow-xl:hover {
--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.focus\:bg-accent:focus {
--tw-bg-opacity: 1;
background-color: rgb(229 222 255 / var(--tw-bg-opacity, 1))
}
.focus\:bg-primary:focus {
--tw-bg-opacity: 1;
background-color: rgb(155 135 245 / var(--tw-bg-opacity, 1))
}
.focus\:text-accent-foreground:focus {
--tw-text-opacity: 1;
color: rgb(26 31 44 / var(--tw-text-opacity, 1))
}
.focus\:opacity-100:focus {
opacity: 1
}
.focus\:outline-none:focus {
outline: 2px solid transparent;
outline-offset: 2px
}
.focus\:ring-2:focus {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.focus\:ring-ring:focus {
--tw-ring-color: hsl(var(--ring))
}
.focus\:ring-offset-2:focus {
--tw-ring-offset-width: 2px
}
.focus-visible\:outline-none:focus-visible {
outline: 2px solid transparent;
outline-offset: 2px
}
.focus-visible\:ring-1:focus-visible {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.focus-visible\:ring-2:focus-visible {
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.focus-visible\:ring-ring:focus-visible {
--tw-ring-color: hsl(var(--ring))
}
.focus-visible\:ring-offset-1:focus-visible {
--tw-ring-offset-width: 1px
}
.focus-visible\:ring-offset-2:focus-visible {
--tw-ring-offset-width: 2px
}
.focus-visible\:ring-offset-background:focus-visible {
--tw-ring-offset-color: hsl(var(--background))
}
.disabled\:pointer-events-none:disabled {
pointer-events: none
}
.disabled\:cursor-not-allowed:disabled {
cursor: not-allowed
}
.disabled\:opacity-50:disabled {
opacity: .5
}
.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100 {
opacity: 1
}
.group:hover .group-hover\:-translate-x-1 {
--tw-translate-x: -.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group:hover .group-hover\:translate-x-1 {
--tw-translate-x: .25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group:hover .group-hover\:scale-105 {
--tw-scale-x: 1.05;
--tw-scale-y: 1.05;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group:hover .group-hover\:scale-110 {
--tw-scale-x: 1.1;
--tw-scale-y: 1.1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group:hover .group-hover\:scale-125 {
--tw-scale-x: 1.25;
--tw-scale-y: 1.25;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group:hover .group-hover\:scale-x-100 {
--tw-scale-x: 1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group:hover .group-hover\:bg-black\/60 {
background-color: #0009
}
.group:hover .group-hover\:bg-primary {
--tw-bg-opacity: 1;
background-color: rgb(155 135 245 / var(--tw-bg-opacity, 1))
}
.group:hover .group-hover\:text-primary {
--tw-text-opacity: 1;
color: rgb(155 135 245 / var(--tw-text-opacity, 1))
}
.group:hover .group-hover\:text-secondary {
--tw-text-opacity: 1;
color: rgb(26 31 44 / var(--tw-text-opacity, 1))
}
.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,
.group:hover .group-hover\:opacity-100 {
opacity: 1
}
.group.destructive .group-\[\.destructive\]\:border-muted\/40 {
border-color: #f1f1f166
}
.group.toaster .group-\[\.toaster\]\:border-border {
border-color: hsl(var(--border))
}
.group.toast .group-\[\.toast\]\:bg-muted {
--tw-bg-opacity: 1;
background-color: rgb(241 241 241 / var(--tw-bg-opacity, 1))
}
.group.toast .group-\[\.toast\]\:bg-primary {
--tw-bg-opacity: 1;
background-color: rgb(155 135 245 / var(--tw-bg-opacity, 1))
}
.group.toaster .group-\[\.toaster\]\:bg-background {
background-color: hsl(var(--background))
}
.group.destructive .group-\[\.destructive\]\:text-red-300 {
--tw-text-opacity: 1;
color: rgb(252 165 165 / var(--tw-text-opacity, 1))
}
.group.toast .group-\[\.toast\]\:text-muted-foreground {
--tw-text-opacity: 1;
color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.group.toaster .group-\[\.toaster\]\:text-foreground {
color: hsl(var(--foreground))
}
.group.toaster .group-\[\.toaster\]\:shadow-lg {
--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover {
--tw-text-opacity: 1;
color: rgb(254 242 242 / var(--tw-text-opacity, 1))
}
.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus {
--tw-ring-opacity: 1;
--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
}
.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus {
--tw-ring-offset-color: #dc2626
}
.peer:disabled~.peer-disabled\:cursor-not-allowed {
cursor: not-allowed
}
.peer:disabled~.peer-disabled\:opacity-70 {
opacity: .7
}
.has-\[\:disabled\]\:opacity-50:has(:disabled) {
opacity: .5
}
.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8 {
padding-right: 2rem
}
.aria-disabled\:pointer-events-none[aria-disabled=true] {
pointer-events: none
}
.aria-disabled\:opacity-50[aria-disabled=true] {
opacity: .5
}
.aria-selected\:bg-accent[aria-selected=true] {
--tw-bg-opacity: 1;
background-color: rgb(229 222 255 / var(--tw-bg-opacity, 1))
}
.aria-selected\:bg-accent\/50[aria-selected=true] {
background-color: #e5deff80
}
.aria-selected\:text-accent-foreground[aria-selected=true] {
--tw-text-opacity: 1;
color: rgb(26 31 44 / var(--tw-text-opacity, 1))
}
.aria-selected\:text-muted-foreground[aria-selected=true] {
--tw-text-opacity: 1;
color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.aria-selected\:opacity-100[aria-selected=true] {
opacity: 1
}
.aria-selected\:opacity-30[aria-selected=true] {
opacity: .3
}
.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],
.data-\[disabled\]\:pointer-events-none[data-disabled] {
pointer-events: none
}
.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical] {
height: 1px
}
.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical] {
width: 100%
}
.data-\[side\=bottom\]\:translate-y-1[data-side=bottom] {
--tw-translate-y: .25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.data-\[side\=left\]\:-translate-x-1[data-side=left] {
--tw-translate-x: -.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.data-\[side\=right\]\:translate-x-1[data-side=right] {
--tw-translate-x: .25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.data-\[side\=top\]\:-translate-y-1[data-side=top] {
--tw-translate-y: -.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.data-\[state\=checked\]\:translate-x-5[data-state=checked] {
--tw-translate-x: 1.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],
.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel] {
--tw-translate-x: 0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end] {
--tw-translate-x: var(--radix-toast-swipe-end-x);
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move] {
--tw-translate-x: var(--radix-toast-swipe-move-x);
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical] {
flex-direction: column
}
.data-\[active\]\:bg-accent\/50[data-active] {
background-color: #e5deff80
}
.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true] {
--tw-bg-opacity: 1;
background-color: rgb(229 222 255 / var(--tw-bg-opacity, 1))
}
.data-\[state\=active\]\:bg-background[data-state=active] {
background-color: hsl(var(--background))
}
.data-\[state\=checked\]\:bg-primary[data-state=checked] {
--tw-bg-opacity: 1;
background-color: rgb(155 135 245 / var(--tw-bg-opacity, 1))
}
.data-\[state\=on\]\:bg-accent[data-state=on],
.data-\[state\=open\]\:bg-accent[data-state=open] {
--tw-bg-opacity: 1;
background-color: rgb(229 222 255 / var(--tw-bg-opacity, 1))
}
.data-\[state\=open\]\:bg-accent\/50[data-state=open] {
background-color: #e5deff80
}
.data-\[state\=open\]\:bg-secondary[data-state=open] {
--tw-bg-opacity: 1;
background-color: rgb(26 31 44 / var(--tw-bg-opacity, 1))
}
.data-\[state\=selected\]\:bg-muted[data-state=selected] {
--tw-bg-opacity: 1;
background-color: rgb(241 241 241 / var(--tw-bg-opacity, 1))
}
.data-\[state\=unchecked\]\:bg-input[data-state=unchecked] {
background-color: hsl(var(--input))
}
.data-\[active\=true\]\:font-medium[data-active=true] {
font-weight: 500
}
.data-\[selected\=true\]\:text-accent-foreground[data-selected=true] {
--tw-text-opacity: 1;
color: rgb(26 31 44 / var(--tw-text-opacity, 1))
}
.data-\[state\=active\]\:text-foreground[data-state=active] {
color: hsl(var(--foreground))
}
.data-\[state\=on\]\:text-accent-foreground[data-state=on],
.data-\[state\=open\]\:text-accent-foreground[data-state=open] {
--tw-text-opacity: 1;
color: rgb(26 31 44 / var(--tw-text-opacity, 1))
}
.data-\[state\=open\]\:text-muted-foreground[data-state=open] {
--tw-text-opacity: 1;
color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.data-\[disabled\=true\]\:opacity-50[data-disabled=true],
.data-\[disabled\]\:opacity-50[data-disabled] {
opacity: .5
}
.data-\[state\=open\]\:opacity-100[data-state=open] {
opacity: 1
}
.data-\[state\=active\]\:shadow-sm[data-state=active] {
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.data-\[swipe\=move\]\:transition-none[data-swipe=move] {
transition-property: none
}
.data-\[state\=closed\]\:duration-300[data-state=closed] {
transition-duration: .3s
}
.data-\[state\=open\]\:duration-500[data-state=open] {
transition-duration: .5s
}
.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],
.data-\[state\=open\]\:animate-in[data-state=open],
.data-\[state\=visible\]\:animate-in[data-state=visible] {
animation-name: enter;
animation-duration: .15s;
--tw-enter-opacity: initial;
--tw-enter-scale: initial;
--tw-enter-rotate: initial;
--tw-enter-translate-x: initial;
--tw-enter-translate-y: initial
}
.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],
.data-\[state\=closed\]\:animate-out[data-state=closed],
.data-\[state\=hidden\]\:animate-out[data-state=hidden],
.data-\[swipe\=end\]\:animate-out[data-swipe=end] {
animation-name: exit;
animation-duration: .15s;
--tw-exit-opacity: initial;
--tw-exit-scale: initial;
--tw-exit-rotate: initial;
--tw-exit-translate-x: initial;
--tw-exit-translate-y: initial
}
.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-] {
--tw-enter-opacity: 0
}
.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],
.data-\[state\=closed\]\:fade-out-0[data-state=closed] {
--tw-exit-opacity: 0
}
.data-\[state\=closed\]\:fade-out-80[data-state=closed] {
--tw-exit-opacity: .8
}
.data-\[state\=hidden\]\:fade-out[data-state=hidden] {
--tw-exit-opacity: 0
}
.data-\[state\=open\]\:fade-in-0[data-state=open],
.data-\[state\=visible\]\:fade-in[data-state=visible] {
--tw-enter-opacity: 0
}
.data-\[state\=closed\]\:zoom-out-95[data-state=closed] {
--tw-exit-scale: .95
}
.data-\[state\=open\]\:zoom-in-90[data-state=open] {
--tw-enter-scale: .9
}
.data-\[state\=open\]\:zoom-in-95[data-state=open] {
--tw-enter-scale: .95
}
.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end] {
--tw-enter-translate-x: 13rem
}
.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start] {
--tw-enter-translate-x: -13rem
}
.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end] {
--tw-exit-translate-x: 13rem
}
.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start] {
--tw-exit-translate-x: -13rem
}
.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom] {
--tw-enter-translate-y: -.5rem
}
.data-\[side\=left\]\:slide-in-from-right-2[data-side=left] {
--tw-enter-translate-x: .5rem
}
.data-\[side\=right\]\:slide-in-from-left-2[data-side=right] {
--tw-enter-translate-x: -.5rem
}
.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top] {
--tw-enter-translate-y: .5rem
}
.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed] {
--tw-exit-translate-y: 100%
}
.data-\[state\=closed\]\:slide-out-to-left[data-state=closed] {
--tw-exit-translate-x: -100%
}
.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed] {
--tw-exit-translate-x: -50%
}
.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],
.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed] {
--tw-exit-translate-x: 100%
}
.data-\[state\=closed\]\:slide-out-to-top[data-state=closed] {
--tw-exit-translate-y: -100%
}
.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed] {
--tw-exit-translate-y: -48%
}
.data-\[state\=open\]\:slide-in-from-bottom[data-state=open] {
--tw-enter-translate-y: 100%
}
.data-\[state\=open\]\:slide-in-from-left[data-state=open] {
--tw-enter-translate-x: -100%
}
.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open] {
--tw-enter-translate-x: -50%
}
.data-\[state\=open\]\:slide-in-from-right[data-state=open] {
--tw-enter-translate-x: 100%
}
.data-\[state\=open\]\:slide-in-from-top[data-state=open] {
--tw-enter-translate-y: -100%
}
.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open] {
--tw-enter-translate-y: -48%
}
.data-\[state\=open\]\:slide-in-from-top-full[data-state=open] {
--tw-enter-translate-y: -100%
}
.data-\[state\=closed\]\:duration-300[data-state=closed] {
animation-duration: .3s
}
.data-\[state\=open\]\:duration-500[data-state=open] {
animation-duration: .5s
}
.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after {
content: var(--tw-content);
left: 0
}
.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after {
content: var(--tw-content);
height: .25rem
}
.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after {
content: var(--tw-content);
width: 100%
}
.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after {
content: var(--tw-content);
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after {
content: var(--tw-content);
--tw-translate-x: 0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\] {
left: calc(var(--sidebar-width) * -1)
}
.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\] {
right: calc(var(--sidebar-width) * -1)
}
.group[data-side=left] .group-data-\[side\=left\]\:-right-4 {
right: -1rem
}
.group[data-side=right] .group-data-\[side\=right\]\:left-0 {
left: 0
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8 {
margin-top: -2rem
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden {
display: none
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8 {
width: 2rem !important;
height: 2rem !important
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\] {
width: var(--sidebar-width-icon)
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\] {
width: calc(var(--sidebar-width-icon) + 1rem)
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\] {
width: calc(var(--sidebar-width-icon) + 1rem + 2px)
}
.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0 {
width: 0px
}
.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0 {
--tw-translate-x: 0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,
.group[data-state=open] .group-data-\[state\=open\]\:rotate-180 {
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden {
overflow: hidden
}
.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg {
border-radius: .5rem
}
.group[data-variant=floating] .group-data-\[variant\=floating\]\:border {
border-width: 1px
}
.group[data-side=left] .group-data-\[side\=left\]\:border-r {
border-right-width: 1px
}
.group[data-side=right] .group-data-\[side\=right\]\:border-l {
border-left-width: 1px
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0 {
padding: 0 !important
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2 {
padding: .5rem !important
}
.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0 {
opacity: 0
}
.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow {
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after {
content: var(--tw-content);
left: 100%
}
.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5 {
top: .375rem
}
.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5 {
top: .625rem
}
.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1 {
top: .25rem
}
.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\] {
min-height: calc(100svh - 1rem)
}
@media (min-width: 640px) {
.sm\:bottom-0 {
bottom: 0
}
.sm\:right-0 {
right: 0
}
.sm\:top-auto {
top: auto
}
.sm\:mt-0 {
margin-top: 0
}
.sm\:inline {
display: inline
}
.sm\:flex {
display: flex
}
.sm\:w-auto {
width: auto
}
.sm\:max-w-sm {
max-width: 24rem
}
.sm\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr))
}
.sm\:flex-row {
flex-direction: row
}
.sm\:flex-col {
flex-direction: column
}
.sm\:justify-end {
justify-content: flex-end
}
.sm\:gap-2\.5 {
gap: .625rem
}
.sm\:space-x-2>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(.5rem * var(--tw-space-x-reverse));
margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.sm\:space-x-4>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(1rem * var(--tw-space-x-reverse));
margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}
.sm\:space-y-0>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0px * var(--tw-space-y-reverse))
}
.sm\:rounded-lg {
border-radius: .5rem
}
.sm\:p-8 {
padding: 2rem
}
.sm\:px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem
}
.sm\:text-left {
text-align: left
}
.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open] {
--tw-enter-translate-y: 100%
}
}
@media (min-width: 768px) {
.md\:absolute {
position: absolute
}
.md\:block {
display: block
}
.md\:flex {
display: flex
}
.md\:grid {
display: grid
}
.md\:hidden {
display: none
}
.md\:h-10 {
height: 2.5rem
}
.md\:h-20 {
height: 5rem
}
.md\:w-10 {
width: 2.5rem
}
.md\:w-20 {
width: 5rem
}
.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
width: var(--radix-navigation-menu-viewport-width)
}
.md\:w-auto {
width: auto
}
.md\:max-w-\[420px\] {
max-width: 420px
}
.md\:scale-110 {
--tw-scale-x: 1.1;
--tw-scale-y: 1.1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.md\:grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr))
}
.md\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr))
}
.md\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr))
}
.md\:gap-12 {
gap: 3rem
}
.md\:p-6 {
padding: 1.5rem
}
.md\:p-8 {
padding: 2rem
}
.md\:text-3xl {
font-size: 1.875rem;
line-height: 2.25rem
}
.md\:text-4xl {
font-size: 2.25rem;
line-height: 2.5rem
}
.md\:text-5xl {
font-size: 3rem;
line-height: 1
}
.md\:text-6xl {
font-size: 3.75rem;
line-height: 1
}
.md\:text-lg {
font-size: 1.125rem;
line-height: 1.75rem
}
.md\:text-sm {
font-size: .875rem;
line-height: 1.25rem
}
.md\:text-xl {
font-size: 1.25rem;
line-height: 1.75rem
}
.md\:opacity-0 {
opacity: 0
}
.after\:md\:hidden:after {
content: var(--tw-content);
display: none
}
.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2 {
margin: .5rem
}
.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2 {
margin-left: .5rem
}
.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0 {
margin-left: 0
}
.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl {
border-radius: .75rem
}
.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow {
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
}
@media (min-width: 1024px) {
.lg\:grid-cols-3 {
grid-template-columns: repeat(3, minmax(0, 1fr))
}
.lg\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr))
}
.lg\:flex-row {
flex-direction: row
}
.lg\:flex-row-reverse {
flex-direction: row-reverse
}
}
@media (min-width: 1280px) {
.xl\:grid-cols-4 {
grid-template-columns: repeat(4, minmax(0, 1fr))
}
}
.\[\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button {
margin: 0
}
.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.\[\&\:\:-webkit-outer-spin-button\]\:m-0::-webkit-outer-spin-button {
margin: 0
}
.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) {
--tw-bg-opacity: 1;
background-color: rgb(229 222 255 / var(--tw-bg-opacity, 1))
}
.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child {
border-top-left-radius: .375rem;
border-bottom-left-radius: .375rem
}
.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child {
border-top-right-radius: .375rem;
border-bottom-right-radius: .375rem
}
.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside) {
background-color: #e5deff80
}
.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) {
border-top-right-radius: .375rem;
border-bottom-right-radius: .375rem
}
.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
padding-right: 0
}
.\[\&\>button\]\:hidden>button {
display: none
}
.\[\&\>span\:last-child\]\:truncate>span:last-child {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.\[\&\>span\]\:line-clamp-1>span {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1
}
.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div {
--tw-translate-y: -3px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.\[\&\>svg\]\:absolute>svg {
position: absolute
}
.\[\&\>svg\]\:left-4>svg {
left: 1rem
}
.\[\&\>svg\]\:top-4>svg {
top: 1rem
}
.\[\&\>svg\]\:size-3\.5>svg {
width: .875rem;
height: .875rem
}
.\[\&\>svg\]\:size-4>svg {
width: 1rem;
height: 1rem
}
.\[\&\>svg\]\:h-2\.5>svg {
height: .625rem
}
.\[\&\>svg\]\:h-3>svg {
height: .75rem
}
.\[\&\>svg\]\:w-2\.5>svg {
width: .625rem
}
.\[\&\>svg\]\:w-3>svg {
width: .75rem
}
.\[\&\>svg\]\:shrink-0>svg {
flex-shrink: 0
}
.\[\&\>svg\]\:text-foreground>svg {
color: hsl(var(--foreground))
}
.\[\&\>svg\]\:text-muted-foreground>svg {
--tw-text-opacity: 1;
color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.\[\&\>svg\~\*\]\:pl-7>svg~* {
padding-left: 1.75rem
}
.\[\&\>tr\]\:last\:border-b-0:last-child>tr {
border-bottom-width: 0px
}
.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div {
--tw-rotate: 90deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg {
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
fill: #666
}
.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
stroke: hsl(var(--border) / .5)
}
.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
stroke: hsl(var(--border))
}
.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"] {
stroke: transparent
}
.\[\&_\.recharts-layer\]\:outline-none .recharts-layer {
outline: 2px solid transparent;
outline-offset: 2px
}
.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"] {
stroke: hsl(var(--border))
}
.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,
.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
fill: #f1f1f1
}
.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"] {
stroke: hsl(var(--border))
}
.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"] {
stroke: transparent
}
.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,
.\[\&_\.recharts-surface\]\:outline-none .recharts-surface {
outline: 2px solid transparent;
outline-offset: 2px
}
.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
padding-left: .5rem;
padding-right: .5rem
}
.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
padding-top: .375rem;
padding-bottom: .375rem
}
.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
font-size: .75rem;
line-height: 1rem
}
.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
font-weight: 500
}
.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
--tw-text-opacity: 1;
color: rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group] {
padding-top: 0
}
.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
padding-left: .5rem;
padding-right: .5rem
}
.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
height: 1.25rem
}
.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
width: 1.25rem
}
.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
height: 3rem
}
.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
padding-left: .5rem;
padding-right: .5rem
}
.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
padding-top: .75rem;
padding-bottom: .75rem
}
.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
height: 1.25rem
}
.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
width: 1.25rem
}
.\[\&_p\]\:leading-relaxed p {
line-height: 1.625
}
.\[\&_svg\]\:pointer-events-none svg {
pointer-events: none
}
.\[\&_svg\]\:size-4 svg {
width: 1rem;
height: 1rem
}
.\[\&_svg\]\:shrink-0 svg {
flex-shrink: 0
}
.\[\&_tr\:last-child\]\:border-0 tr:last-child {
border-width: 0px
}
.\[\&_tr\]\:border-b tr {
border-bottom-width: 1px
}
[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
right: -.5rem
}
[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
cursor: e-resize
}
[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize {
cursor: w-resize
}
[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
left: -.5rem
}
[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
cursor: w-resize
}
[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize {
cursor: e-resize
}
.text-white a span,
.text-white:hover a span {
color: #fff;
}
.bg-primary:hover {
--tw-bg-opacity: 1;
background-color: rgb(126 105 171 / var(--tw-bg-opacity, 1));
color: #fff;
}
div#wpadminbar {
bottom: 0;
position: fixed;
top: auto;
}
:where(html[dir="ltr"]),
:where([data-sonner-toaster][dir="ltr"]) {
--toast-icon-margin-start: -3px;
--toast-icon-margin-end: 4px;
--toast-svg-margin-start: -1px;
--toast-svg-margin-end: 0px;
--toast-button-margin-start: auto;
--toast-button-margin-end: 0;
--toast-close-button-start: 0;
--toast-close-button-end: unset;
--toast-close-button-transform: translate(-35%, -35%)
}
:where(html[dir="rtl"]),
:where([data-sonner-toaster][dir="rtl"]) {
--toast-icon-margin-start: 4px;
--toast-icon-margin-end: -3px;
--toast-svg-margin-start: 0px;
--toast-svg-margin-end: -1px;
--toast-button-margin-start: 0;
--toast-button-margin-end: auto;
--toast-close-button-start: unset;
--toast-close-button-end: 0;
--toast-close-button-transform: translate(35%, -35%)
}
:where([data-sonner-toaster]) {
position: fixed;
width: var(--width);
font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
--gray1: hsl(0, 0%, 99%);
--gray2: hsl(0, 0%, 97.3%);
--gray3: hsl(0, 0%, 95.1%);
--gray4: hsl(0, 0%, 93%);
--gray5: hsl(0, 0%, 90.9%);
--gray6: hsl(0, 0%, 88.7%);
--gray7: hsl(0, 0%, 85.8%);
--gray8: hsl(0, 0%, 78%);
--gray9: hsl(0, 0%, 56.1%);
--gray10: hsl(0, 0%, 52.3%);
--gray11: hsl(0, 0%, 43.5%);
--gray12: hsl(0, 0%, 9%);
--border-radius: 8px;
box-sizing: border-box;
padding: 0;
margin: 0;
list-style: none;
outline: none;
z-index: 999999999
}
:where([data-sonner-toaster][data-x-position="right"]) {
right: max(var(--offset), env(safe-area-inset-right))
}
:where([data-sonner-toaster][data-x-position="left"]) {
left: max(var(--offset), env(safe-area-inset-left))
}
:where([data-sonner-toaster][data-x-position="center"]) {
left: 50%;
transform: translate(-50%)
}
:where([data-sonner-toaster][data-y-position="top"]) {
top: max(var(--offset), env(safe-area-inset-top))
}
:where([data-sonner-toaster][data-y-position="bottom"]) {
bottom: max(var(--offset), env(safe-area-inset-bottom))
}
:where([data-sonner-toast]) {
--y: translateY(100%);
--lift-amount: calc(var(--lift) * var(--gap));
z-index: var(--z-index);
position: absolute;
opacity: 0;
transform: var(--y);
filter: blur(0);
touch-action: none;
transition: transform .4s, opacity .4s, height .4s, box-shadow .2s;
box-sizing: border-box;
outline: none;
overflow-wrap: anywhere
}
:where([data-sonner-toast][data-styled="true"]) {
padding: 16px;
background: var(--normal-bg);
border: 1px solid var(--normal-border);
color: var(--normal-text);
border-radius: var(--border-radius);
box-shadow: 0 4px 12px #0000001a;
width: var(--width);
font-size: 13px;
display: flex;
align-items: center;
gap: 6px
}
:where([data-sonner-toast]:focus-visible) {
box-shadow: 0 4px 12px #0000001a, 0 0 0 2px #0003
}
:where([data-sonner-toast][data-y-position="top"]) {
top: 0;
--y: translateY(-100%);
--lift: 1;
--lift-amount: calc(1 * var(--gap))
}
:where([data-sonner-toast][data-y-position="bottom"]) {
bottom: 0;
--y: translateY(100%);
--lift: -1;
--lift-amount: calc(var(--lift) * var(--gap))
}
:where([data-sonner-toast]) :where([data-description]) {
font-weight: 400;
line-height: 1.4;
color: inherit
}
:where([data-sonner-toast]) :where([data-title]) {
font-weight: 500;
line-height: 1.5;
color: inherit
}
:where([data-sonner-toast]) :where([data-icon]) {
display: flex;
height: 16px;
width: 16px;
position: relative;
justify-content: flex-start;
align-items: center;
flex-shrink: 0;
margin-left: var(--toast-icon-margin-start);
margin-right: var(--toast-icon-margin-end)
}
:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg {
opacity: 0;
transform: scale(.8);
transform-origin: center;
animation: sonner-fade-in .3s ease forwards
}
:where([data-sonner-toast]) :where([data-icon])>* {
flex-shrink: 0
}
:where([data-sonner-toast]) :where([data-icon]) svg {
margin-left: var(--toast-svg-margin-start);
margin-right: var(--toast-svg-margin-end)
}
:where([data-sonner-toast]) :where([data-content]) {
display: flex;
flex-direction: column;
gap: 2px
}
[data-sonner-toast][data-styled=true] [data-button] {
border-radius: 4px;
padding-left: 8px;
padding-right: 8px;
height: 24px;
font-size: 12px;
color: var(--normal-bg);
background: var(--normal-text);
margin-left: var(--toast-button-margin-start);
margin-right: var(--toast-button-margin-end);
border: none;
cursor: pointer;
outline: none;
display: flex;
align-items: center;
flex-shrink: 0;
transition: opacity .4s, box-shadow .2s
}
:where([data-sonner-toast]) :where([data-button]):focus-visible {
box-shadow: 0 0 0 2px #0006
}
:where([data-sonner-toast]) :where([data-button]):first-of-type {
margin-left: var(--toast-button-margin-start);
margin-right: var(--toast-button-margin-end)
}
:where([data-sonner-toast]) :where([data-cancel]) {
color: var(--normal-text);
background: rgba(0, 0, 0, .08)
}
:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]) {
background: rgba(255, 255, 255, .3)
}
:where([data-sonner-toast]) :where([data-close-button]) {
position: absolute;
left: var(--toast-close-button-start);
right: var(--toast-close-button-end);
top: 0;
height: 20px;
width: 20px;
display: flex;
justify-content: center;
align-items: center;
padding: 0;
background: var(--gray1);
color: var(--gray12);
border: 1px solid var(--gray4);
transform: var(--toast-close-button-transform);
border-radius: 50%;
cursor: pointer;
z-index: 1;
transition: opacity .1s, background .2s, border-color .2s
}
:where([data-sonner-toast]) :where([data-close-button]):focus-visible {
box-shadow: 0 4px 12px #0000001a, 0 0 0 2px #0003
}
:where([data-sonner-toast]) :where([data-disabled="true"]) {
cursor: not-allowed
}
:where([data-sonner-toast]):hover :where([data-close-button]):hover {
background: var(--gray2);
border-color: var(--gray5)
}
:where([data-sonner-toast][data-swiping="true"]):before {
content: "";
position: absolute;
left: 0;
right: 0;
height: 100%;
z-index: -1
}
:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before {
bottom: 50%;
transform: scaleY(3) translateY(50%)
}
:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before {
top: 50%;
transform: scaleY(3) translateY(-50%)
}
:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before {
content: "";
position: absolute;
inset: 0;
transform: scaleY(2)
}
:where([data-sonner-toast]):after {
content: "";
position: absolute;
left: 0;
height: calc(var(--gap) + 1px);
bottom: 100%;
width: 100%
}
:where([data-sonner-toast][data-mounted="true"]) {
--y: translateY(0);
opacity: 1
}
:where([data-sonner-toast][data-expanded="false"][data-front="false"]) {
--scale: var(--toasts-before) * .05 + 1;
--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));
height: var(--front-toast-height)
}
:where([data-sonner-toast])>* {
transition: opacity .4s
}
:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>* {
opacity: 0
}
:where([data-sonner-toast][data-visible="false"]) {
opacity: 0;
pointer-events: none
}
:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]) {
--y: translateY(calc(var(--lift) * var(--offset)));
height: var(--initial-height)
}
:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]) {
--y: translateY(calc(var(--lift) * -100%));
opacity: 0
}
:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]) {
--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));
opacity: 0
}
:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]) {
--y: translateY(40%);
opacity: 0;
transition: transform .5s, opacity .2s
}
:where([data-sonner-toast][data-removed="true"][data-front="false"]):before {
height: calc(var(--initial-height) + 20%)
}
[data-sonner-toast][data-swiping=true] {
transform: var(--y) translateY(var(--swipe-amount, 0px));
transition: none
}
[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],
[data-sonner-toast][data-swipe-out=true][data-y-position=top] {
animation: swipe-out .2s ease-out forwards
}
@keyframes swipe-out {
0% {
transform: translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));
opacity: 1
}
to {
transform: translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));
opacity: 0
}
}
@media (max-width: 600px) {
[data-sonner-toaster] {
position: fixed;
--mobile-offset: 16px;
right: var(--mobile-offset);
left: var(--mobile-offset);
width: 100%
}
[data-sonner-toaster] [data-sonner-toast] {
left: 0;
right: 0;
width: calc(100% - var(--mobile-offset) * 2)
}
[data-sonner-toaster][data-x-position=left] {
left: var(--mobile-offset)
}
[data-sonner-toaster][data-y-position=bottom] {
bottom: 20px
}
[data-sonner-toaster][data-y-position=top] {
top: 20px
}
[data-sonner-toaster][data-x-position=center] {
left: var(--mobile-offset);
right: var(--mobile-offset);
transform: none
}
}
[data-sonner-toaster][data-theme=light] {
--normal-bg: #fff;
--normal-border: var(--gray4);
--normal-text: var(--gray12);
--success-bg: hsl(143, 85%, 96%);
--success-border: hsl(145, 92%, 91%);
--success-text: hsl(140, 100%, 27%);
--info-bg: hsl(208, 100%, 97%);
--info-border: hsl(221, 91%, 91%);
--info-text: hsl(210, 92%, 45%);
--warning-bg: hsl(49, 100%, 97%);
--warning-border: hsl(49, 91%, 91%);
--warning-text: hsl(31, 92%, 45%);
--error-bg: hsl(359, 100%, 97%);
--error-border: hsl(359, 100%, 94%);
--error-text: hsl(360, 100%, 45%)
}
[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true] {
--normal-bg: #000;
--normal-border: hsl(0, 0%, 20%);
--normal-text: var(--gray1)
}
[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true] {
--normal-bg: #fff;
--normal-border: var(--gray3);
--normal-text: var(--gray12)
}
[data-sonner-toaster][data-theme=dark] {
--normal-bg: #000;
--normal-border: hsl(0, 0%, 20%);
--normal-text: var(--gray1);
--success-bg: hsl(150, 100%, 6%);
--success-border: hsl(147, 100%, 12%);
--success-text: hsl(150, 86%, 65%);
--info-bg: hsl(215, 100%, 6%);
--info-border: hsl(223, 100%, 12%);
--info-text: hsl(216, 87%, 65%);
--warning-bg: hsl(64, 100%, 6%);
--warning-border: hsl(60, 100%, 12%);
--warning-text: hsl(46, 87%, 65%);
--error-bg: hsl(358, 76%, 10%);
--error-border: hsl(357, 89%, 16%);
--error-text: hsl(358, 100%, 81%)
}
[data-rich-colors=true][data-sonner-toast][data-type=success],
[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button] {
background: var(--success-bg);
border-color: var(--success-border);
color: var(--success-text)
}
[data-rich-colors=true][data-sonner-toast][data-type=info],
[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button] {
background: var(--info-bg);
border-color: var(--info-border);
color: var(--info-text)
}
[data-rich-colors=true][data-sonner-toast][data-type=warning],
[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button] {
background: var(--warning-bg);
border-color: var(--warning-border);
color: var(--warning-text)
}
[data-rich-colors=true][data-sonner-toast][data-type=error],
[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button] {
background: var(--error-bg);
border-color: var(--error-border);
color: var(--error-text)
}
.sonner-loading-wrapper {
--size: 16px;
height: var(--size);
width: var(--size);
position: absolute;
inset: 0;
z-index: 10
}
.sonner-loading-wrapper[data-visible=false] {
transform-origin: center;
animation: sonner-fade-out .2s ease forwards
}
.sonner-spinner {
position: relative;
top: 50%;
left: 50%;
height: var(--size);
width: var(--size)
}
.sonner-loading-bar {
animation: sonner-spin 1.2s linear infinite;
background: var(--gray11);
border-radius: 6px;
height: 8%;
left: -10%;
position: absolute;
top: -3.9%;
width: 24%
}
.sonner-loading-bar:nth-child(1) {
animation-delay: -1.2s;
transform: rotate(.0001deg) translate(146%)
}
.sonner-loading-bar:nth-child(2) {
animation-delay: -1.1s;
transform: rotate(30deg) translate(146%)
}
.sonner-loading-bar:nth-child(3) {
animation-delay: -1s;
transform: rotate(60deg) translate(146%)
}
.sonner-loading-bar:nth-child(4) {
animation-delay: -.9s;
transform: rotate(90deg) translate(146%)
}
.sonner-loading-bar:nth-child(5) {
animation-delay: -.8s;
transform: rotate(120deg) translate(146%)
}
.sonner-loading-bar:nth-child(6) {
animation-delay: -.7s;
transform: rotate(150deg) translate(146%)
}
.sonner-loading-bar:nth-child(7) {
animation-delay: -.6s;
transform: rotate(180deg) translate(146%)
}
.sonner-loading-bar:nth-child(8) {
animation-delay: -.5s;
transform: rotate(210deg) translate(146%)
}
.sonner-loading-bar:nth-child(9) {
animation-delay: -.4s;
transform: rotate(240deg) translate(146%)
}
.sonner-loading-bar:nth-child(10) {
animation-delay: -.3s;
transform: rotate(270deg) translate(146%)
}
.sonner-loading-bar:nth-child(11) {
animation-delay: -.2s;
transform: rotate(300deg) translate(146%)
}
.sonner-loading-bar:nth-child(12) {
animation-delay: -.1s;
transform: rotate(330deg) translate(146%)
}
@keyframes sonner-fade-in {
0% {
opacity: 0;
transform: scale(.8)
}
to {
opacity: 1;
transform: scale(1)
}
}
@keyframes sonner-fade-out {
0% {
opacity: 1;
transform: scale(1)
}
to {
opacity: 0;
transform: scale(.8)
}
}
@keyframes sonner-spin {
0% {
opacity: 1
}
to {
opacity: .15
}
}
@media (prefers-reduced-motion) {
[data-sonner-toast],
[data-sonner-toast]>*,
.sonner-loading-bar {
transition: none !important;
animation: none !important
}
}
.sonner-loader {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transform-origin: center;
transition: opacity .2s, transform .2s
}
.sonner-loader[data-visible=false] {
opacity: 0;
transform: scale(.8) translate(-50%, -50%)
}
.clockify-integration-popup {
background: #eff4f7;
box-shadow: rgba(0, 0, 0, .12) 0px 1px 3px, rgba(0, 0, 0, .24) 0px 1px 2px;
width: 350px;
position: fixed;
top: 3vh;
right: 3vw;
max-height: 90vh;
overflow-y: auto;
z-index: 2147483647 !important;
color: #333;
font-size: 14px
}
.clockify-integration-popup *::selection {
background: highlight;
color: highlighttext
}
.clockify-integration-popup img,
.clockify-integration-popup svg {
vertical-align: inherit
}
.clockify-integration-popup input:not([type=image i]) {
box-sizing: border-box
}
.clockify-integration-popup input,
.clockify-integration-popup textarea {
box-shadow: none
}
.clockify-integration-popup label {
display: inline-block !important;
font-weight: normal
}
.clockify-integration-popup span {
float: none
}
.clockify-integration-popup-close-icon {
width: 18px;
height: 18px;
cursor: pointer;
position: absolute;
top: 16px;
right: 20px
}
.clockify-integration-popup-header {
height: 20px;
width: fit-content
}
.clockify-integration-popup .toaster__container {
position: absolute !important
}
.clockify-integration-popup .projects-list {
display: block
}
.clockify-integration-popup .ant-switch {
min-height: auto
}
#clockifyButton,
#clockifySmallButton {
font-size: 14px;
cursor: pointer
}
#clockifyButton img,
#clockifyButton svg,
#clockifySmallButton img,
#clockifySmallButton svg {
vertical-align: inherit
}
#clockifyButton {
display: flex !important;
align-items: center !important
}
#clockifyButton>div {
display: flex !important;
align-items: center !important;
justify-content: center
}
#clockifyButton>div>span {
margin-left: 5px
}
.clockify-button-active {
color: #03a9f4
}
.clockify-button-inactive {
color: #444
}
.clockify-button-active-span,
.clockify-button-inactive-span {
margin-left: 5px;
float: none;
position: relative
}
.clockify-input {
border: 1px solid #c6d2d9;
border-radius: 2px;
width: 136px;
padding-left: 4px;
height: 30px;
font-size: 14px
}
.clockify-input:focus,
.clockify-input:hover {
outline: none;
box-shadow: 0 0 4px rgba(0, 0, 0, .05);
border: 1px solid #03a9f4;
background-color: #fff
}
.clockify-input.clockify-input-default {
border-color: #c6d2d9;
color: #333;
background-color: #fff
}
.clockify-input.clockify-input-success {
border-color: #cde9ce;
color: #285b2a;
background-color: #dbefdc
}
.clockify-input.clockify-input-error {
border-color: #fccac7;
color: #7f231c;
background-color: #fdd9d7
}
.clockify-manual-entry-header-text {
margin-left: 20px
}
.clockify-trello-card .clockifyButton {
visibility: hidden
}
.clockify-trello-card:hover .clockifyButton {
visibility: visible
}
.clockify-trello-card:not(:hover) .clockifyButton {
visibility: hidden
}
.clockify-trello-card:not(:hover) .clockifyButton.active {
visibility: visible
}
.clockify-trello-card:not(:hover) .clockifyButton:not(.active) {
visibility: hidden
}
.clockify-copy-as-entry-container {
display: flex;
align-items: center;
gap: 3px;
cursor: pointer;
width: fit-content;
color: #444
}
.clockify-integration-popup {
@import'~@fontsource/roboto/400.css';
@import'~@fontsource/roboto/700.css'
}
.clockify-integration-popup .ant-switch {
margin: 0;
padding: 0;
color: rgba(0, 0, 0, 0.85);
font-size: 14px;
font-variant: tabular-nums;
line-height: 1.5715;
list-style: none;
font-feature-settings: "tnum";
position: relative;
display: inline-block;
box-sizing: border-box;
min-width: 44px;
height: 22px;
line-height: 22px;
vertical-align: middle;
background-color: rgba(0, 0, 0, 0.25);
border: 0;
border-radius: 100px;
cursor: pointer;
transition: all .2s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.clockify-integration-popup .ant-switch:focus {
outline: 0;
box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1)
}
.clockify-integration-popup .ant-switch-checked:focus {
box-shadow: 0 0 0 2px #e6f7ff
}
.clockify-integration-popup .ant-switch:focus:hover {
box-shadow: none
}
.clockify-integration-popup .ant-switch-checked {
background-color: #1890ff
}
.clockify-integration-popup .ant-switch-loading,
.clockify-integration-popup .ant-switch-disabled {
cursor: not-allowed;
opacity: .4
}
.clockify-integration-popup .ant-switch-loading *,
.clockify-integration-popup .ant-switch-disabled * {
box-shadow: none;
cursor: not-allowed
}
.clockify-integration-popup .ant-switch-inner {
display: block;
margin: 0 7px 0 25px;
color: #fff;
font-size: 12px;
transition: margin .2s
}
.clockify-integration-popup .ant-switch-checked .ant-switch-inner {
margin: 0 25px 0 7px
}
.clockify-integration-popup .ant-switch-handle {
position: absolute;
top: 2px;
left: 2px;
width: 18px;
height: 18px;
transition: all .2s ease-in-out
}
.clockify-integration-popup .ant-switch-handle::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #fff;
border-radius: 9px;
box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
transition: all .2s ease-in-out;
content: ""
}
.clockify-integration-popup .ant-switch-checked .ant-switch-handle {
left: calc(100% - 18px - 2px)
}
.clockify-integration-popup .ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
right: -30%;
left: 0
}
.clockify-integration-popup .ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
right: 0;
left: -30%
}
.clockify-integration-popup .ant-switch-loading-icon.anticon {
position: relative;
top: 2px;
color: rgba(0, 0, 0, 0.65);
vertical-align: top
}
.clockify-integration-popup .ant-switch-checked .ant-switch-loading-icon {
color: #1890ff
}
.clockify-integration-popup .ant-switch-small {
min-width: 28px;
height: 16px;
line-height: 16px
}
.clockify-integration-popup .ant-switch-small .ant-switch-inner {
margin: 0 5px 0 18px;
font-size: 12px
}
.clockify-integration-popup .ant-switch-small .ant-switch-handle {
width: 12px;
height: 12px
}
.clockify-integration-popup .ant-switch-small .ant-switch-loading-icon {
top: 1.5px;
font-size: 9px
}
.clockify-integration-popup .ant-switch-small.ant-switch-checked .ant-switch-inner {
margin: 0 18px 0 5px
}
.clockify-integration-popup .ant-switch-small.ant-switch-checked .ant-switch-handle {
left: calc(100% - 12px - 2px)
}
.clockify-integration-popup .ant-switch-rtl {
direction: rtl
}
.clockify-integration-popup .ant-switch-rtl .ant-switch-inner {
margin: 0 25px 0 7px
}
.clockify-integration-popup .ant-switch-rtl .ant-switch-handle {
right: 2px;
left: auto
}
.clockify-integration-popup .ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
right: 0;
left: -30%
}
.clockify-integration-popup .ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
right: -30%;
left: 0
}
.clockify-integration-popup .ant-switch-rtl.ant-switch-checked .ant-switch-inner {
margin: 0 7px 0 25px
}
.clockify-integration-popup .ant-switch-rtl.ant-switch-checked .ant-switch-handle {
right: calc(100% - 18px - 2px)
}
.clockify-integration-popup .ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
right: calc(100% - 12px - 2px)
}
.clockify-integration-popup .start-timer {
position: relative;
display: flex;
justify-content: space-between;
height: 50px;
margin: 10px 20px;
background: #fff;
border: 1px solid #c6d2d9;
border-radius: 2px
}
.clockify-integration-popup .start-timer_button-red {
width: 110px;
height: 40px;
margin: 5px;
border: none;
border-radius: 2px;
background: #f44336;
color: #eff4f7;
cursor: pointer
}
.clockify-integration-popup .start-timer_button-red:hover .button_timer {
display: none
}
.clockify-integration-popup .start-timer_button-red:hover .button_stop {
display: block
}
.clockify-integration-popup .button_stop {
display: none
}
.clockify-integration-popup .start-timer_button-start {
width: 110px;
height: 40px;
margin: 5px;
border: none;
border-radius: 2px;
background: #03a9f4;
color: #eff4f7;
cursor: pointer
}
.clockify-integration-popup .start-timer_button-start:hover {
background: #0091ea
}
.clockify-integration-popup .start-timer_description-input {
height: 95%;
width: 100%;
padding-left: 10px;
border: 0;
outline: none
}
.clockify-integration-popup .start-timer_description-input::-ms-clear {
display: none
}
.clockify-integration-popup .start-timer_placeholder {
position: absolute;
pointer-events: none;
top: 0;
bottom: 0;
height: fit-content;
font-size: 14px;
left: 10px;
margin: auto;
color: #777
}
.clockify-integration-popup .start-timer_description {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 10px;
font-size: 14px;
cursor: pointer;
overflow: hidden;
white-space: nowrap;
width: 57%;
text-overflow: ellipsis
}
.clockify-integration-popup .start-timer_description_grey {
position: absolute;
width: 47%;
margin-top: 17px;
margin-bottom: 17px;
margin-left: 17px;
font-size: 14px;
color: #999;
cursor: pointer
}
.clockify-integration-popup .start-timer-description {
flex: 1
}
.clockify-integration-popup .start-timer-description .react-autocomplete {
height: 100%;
width: 100%
}
.clockify-integration-popup .react-autocomplete {
display: inline-block;
position: relative;
width: 100%
}
.clockify-integration-popup .react-autocomplete-menu {
box-sizing: border-box;
position: absolute;
max-height: 250px;
overflow-y: auto;
overflow-x: hidden;
background: #fff;
box-shadow: 0 5px 10px rgba(0, 0, 0, .1019607843);
z-index: 25
}
.clockify-integration-popup .autocomplete-dropdown-item {
box-sizing: border-box;
display: flex;
flex-wrap: nowrap;
align-items: center;
row-gap: 5px;
width: 314px;
font-size: 14px;
padding: 10px;
cursor: pointer;
background-color: #fff
}
.clockify-integration-popup .autocomplete-dropdown-item:hover {
background-color: #eee
}
.clockify-integration-popup .autocomplete-dropdown-item .dot {
margin-right: 5px;
margin-left: 5px;
align-self: center
}
.clockify-integration-popup .autocomplete-dropdown-item__tag {
color: #02567e;
background: #e1f5fe;
padding: 2px 8px;
margin-left: 5px;
max-width: 136px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.clockify-integration-popup .autocomplete-dropdown-item__tag:hover {
background: #b3e5fc
}
.clockify-integration-popup .autocomplete-dropdown-item__tag-dots {
align-self: flex-end
}
.clockify-integration-popup .autocomplete-dropdown-item__description,
.clockify-integration-popup .autocomplete-dropdown-item__project-task>span,
.clockify-integration-popup .autocomplete-dropdown-item__client-name {
display: inline-block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
min-width: 30px
}
.clockify-integration-popup .autocomplete-dropdown-item__project-task {
display: flex;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
min-width: 80px
}
.clockify-integration-popup .autocomplete-dropdown-item__project-task>span:last-child {
min-width: 50px
}
.clockify-integration-popup .autocomplete-dropdown-item__client-name {
color: #999;
margin-left: 5px
}
.clockify-integration-popup .duration {
height: 50px;
margin: 10px 20px;
background: #fff;
border: 1px solid #c6d2d9;
border-radius: 2px
}
.clockify-integration-popup .duration__date-picker {
padding: 13px 4px
}
.clockify-integration-popup .duration .ant-time-picker {
width: 85px
}
.clockify-integration-popup .duration .ant-time-picker-input {
margin-top: 3px;
border: none;
text-align: center;
width: 100%
}
.clockify-integration-popup .duration .ant-time-picker-icon {
display: none
}
.clockify-integration-popup .duration .ant-time-picker-clear {
display: none
}
.clockify-integration-popup .duration .ant-time-picker .ant-time-picker-input::placeholder {
font-size: 11px
}
.clockify-integration-popup .duration.copy-as-entry {
background: none;
border: none;
display: flex;
justify-content: space-between;
align-items: center;
height: fit-content;
margin: 0 0 10px 0
}
.clockify-integration-popup .duration.copy-as-entry input:focus {
border: 1px solid #a9a9a9 !important;
outline: none
}
.clockify-integration-popup .duration.copy-as-entry #durationTimePicker {
font-weight: 500
}
.clockify-integration-popup .duration.copy-as-entry #durationTimePicker,
.clockify-integration-popup .duration.copy-as-entry #startTimePicker,
.clockify-integration-popup .duration.copy-as-entry #endTimePicker {
width: 70px;
height: 40px;
border: 1px solid #c6d2d9;
margin: 0
}
.clockify-integration-popup .duration.copy-as-entry .react-datepicker__input-container {
cursor: pointer
}
.clockify-integration-popup .duration.copy-as-entry .react-datepicker__day--disabled {
color: #ccc;
text-decoration: line-through !important;
cursor: not-allowed !important
}
.clockify-integration-popup .duration-time {
display: flex;
margin-left: 5px;
justify-content: space-between;
align-items: center;
font-size: 14px;
color: #999
}
.clockify-integration-popup .duration-start {
padding-top: 13px;
padding-bottom: 13px;
position: relative;
top: 0px;
width: 65px;
outline: none;
border: none;
color: #666;
font-size: 14px;
margin-left: 5px;
text-align: center
}
.clockify-integration-popup .duration-end {
display: block
}
.clockify-integration-popup .duration-duration {
position: relative;
padding: 6px 2px;
border: none;
width: 85px;
font-size: 18px;
color: #333;
outline: none
}
.clockify-integration-popup .duration-dash {
position: relative;
top: 2px
}
.clockify-integration-popup .duration-label {
margin-left: 7px;
word-break: keep-all;
position: relative;
top: 1px
}
.clockify-integration-popup .duration-divider {
position: relative;
top: -2px;
height: 50px;
border-left: 1px dotted #cacaca;
background-color: #fff
}
.clockify-integration-popup .edit-form {
padding: 20px
}
.clockify-integration-popup .edit-form__project_list {
margin-bottom: 10px
}
.clockify-integration-popup .edit-form__break-label {
background: #c6d2d9;
color: #333;
padding: 14px 21px;
font-size: 14px
}
.clockify-integration-popup .edit-form__break-label .break-icon {
display: inline-block;
position: relative;
top: 2px;
margin-right: 10px;
width: 14px;
height: 14px;
background-repeat: no-repeat;
background-size: 14px 14px
}
.clockify-integration-popup .edit-form-description {
position: relative;
width: 100%;
height: 65px;
border: none;
resize: none;
box-shadow: none;
background: none !important;
font-size: 14px;
outline: none;
color: #333
}
.clockify-integration-popup .edit-form-description+div {
z-index: 20
}
.clockify-integration-popup .description-textarea {
margin-bottom: 10px;
border: 1px solid #c6d2d9;
background: #fff;
border-radius: 2px
}
.clockify-integration-popup .description-textarea:has(.react-autocomplete textarea:focus) {
border: 1px solid #a9a9a9 !important
}
.clockify-integration-popup .description-textarea-required {
margin-bottom: 10px;
border: 1px solid #f44336;
padding: 10px;
background: #fff;
border-radius: 2px
}
.clockify-integration-popup .description-textarea:focus-within {
border: 1px solid #90a4ae !important;
border-radius: 2px !important
}
.clockify-integration-popup .description-textarea>textarea {
padding: 6px 6px;
box-sizing: border-box
}
.clockify-integration-popup .edit-form-checkbox {
display: inline-block;
width: 16px;
height: 16px;
top: 13px;
background: #fff;
border: 1px solid #c6d2d9;
border-radius: 2px;
cursor: pointer
}
.clockify-integration-popup .edit-form-buttons {
margin-top: 0
}
.clockify-integration-popup .edit-form-buttons__billable {
margin: 15px 0;
line-height: 1;
display: flex;
align-items: center
}
.clockify-integration-popup .edit-form-billable-img {
margin-top: 2px;
margin-left: 1px
}
.clockify-integration-popup .edit-form-billable-img-hidden {
margin-top: 2px;
margin-left: 1px;
visibility: hidden
}
.clockify-integration-popup .edit-form-billable {
top: 13px;
margin-left: 10px;
color: #666;
font-size: 14px;
cursor: pointer
}
.clockify-integration-popup .edit-form-right-buttons {
margin-top: 20px
}
.clockify-integration-popup .edit-form-right-buttons__back_and_delete {
margin-top: 20px;
justify-content: space-between;
text-align: center
}
.clockify-integration-popup .edit-form-right-buttons__back {
color: #03a9f4;
cursor: pointer
}
.clockify-integration-popup .edit-form-delete {
color: red;
cursor: pointer
}
.clockify-integration-popup .edit-form-done-disabled {
text-align: center
}
.clockify-integration-popup .edit-form-done {
width: 100%;
height: 50px;
border: none;
border-radius: 3px;
color: #fff;
background: #03a9f4;
cursor: pointer;
text-align: center
}
.clockify-integration-popup .edit-form-done:hover {
background-color: #0091ea;
border-color: #0091ea;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.clockify-integration-popup .edit-form-done-disabled {
width: 100%;
height: 50px;
border: none;
border-radius: 3px;
color: #fff;
background: #999
}
.clockify-integration-popup .shake-heartache {
animation: kf_shake .5s 1 linear;
-webkit-animation: kf_shake .5s 1 linear;
-moz-animation: kf_shake .5s 1 linear;
-o-animation: kf_shake .5s 1 linear
}
.clockify-integration-popup .field-required-message {
color: #f44336;
font-size: 10px;
text-align: end;
padding: 0;
margin: 0
}
@keyframes kf_shake {
0% {
-webkit-transform: translate(20px)
}
20% {
-webkit-transform: translate(-20px)
}
40% {
-webkit-transform: translate(10px)
}
60% {
-webkit-transform: translate(-10px)
}
80% {
-webkit-transform: translate(8px)
}
100% {
-webkit-transform: translate(0px)
}
}
@-webkit-keyframes kf_shake {
0% {
-webkit-transform: translate(0px)
}
20% {
-webkit-transform: translate(0px)
}
40% {
-webkit-transform: translate(10px)
}
60% {
-webkit-transform: translate(-10px)
}
80% {
-webkit-transform: translate(8px)
}
100% {
-webkit-transform: translate(0px)
}
}
@-moz-keyframes kf_shake {
0% {
-moz-transform: translate(20px)
}
20% {
-moz-transform: translate(-20px)
}
40% {
-moz-transform: translate(10px)
}
60% {
-moz-transform: translate(-10px)
}
80% {
-moz-transform: translate(8px)
}
100% {
-moz-transform: translate(0px)
}
}
@-o-keyframes kf_shake {
0% {
-o-transform: translate(20px)
}
20% {
-o-transform: translate(-20px)
}
40% {
-o-transform: translate(10px)
}
60% {
-o-transform: translate(-10px)
}
80% {
-o-transform: translate(8px)
}
100% {
-o-origin-transform: translate(0px)
}
}
.clockify-integration-popup .project-list-button {
padding: 0 6px;
background: #fff;
border: 1px solid #c6d2d9;
border-radius: 2px;
cursor: pointer;
align-items: center;
box-sizing: border-box;
display: flex;
align-items: center;
height: 38px
}
.clockify-integration-popup .project-list-button-required {
padding: 0px 6px;
background: #fff;
border: 1px solid #f44336;
border-radius: 2px;
cursor: pointer;
box-sizing: border-box;
display: flex;
align-items: center;
height: 38px
}
.clockify-integration-popup .project-list__spec_filter_no_task_or_project {
margin-left: auto;
margin-right: auto;
width: 80%;
text-align: center
}
.clockify-integration-popup .project-list-button-offline {
width: 100%;
height: 40px;
background: #eff4f7;
margin: 10px 0;
border: 1px solid #c6d2d9;
border-radius: 2px;
cursor: not-allowed;
padding: 0px 6px;
display: flex;
align-items: center;
box-sizing: border-box
}
.clockify-integration-popup .project-list-name {
display: inline-flex;
width: 85%;
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: #333;
text-overflow: ellipsis;
display: inline-block
}
.clockify-integration-popup span.project-list-name-client {
color: #999;
text-overflow: ellipsis
}
.clockify-integration-popup .project-list-arrow {
width: 10px;
height: 5px;
margin-left: auto;
display: flex;
align-items: center;
padding: 0px 10px 0px 10px;
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/arrow-light-mode.png)
}
.clockify-integration-popup .project-list-arrow-up {
width: 10px;
height: 5px;
margin-left: auto;
display: flex;
align-items: center;
padding: 0px 10px 0px 10px;
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/arrow-light-mode-up.png)
}
.clockify-integration-popup .project-list-dropdown {
position: absolute;
width: 100%;
left: 0;
top: 39px;
background: #fff;
z-index: 2;
box-shadow: 0 5px 7px #ccc;
font-size: 14px;
border-radius: 2px
}
.clockify-integration-popup .project-list-dropdown--content {
height: 269px;
overflow-y: auto
}
.clockify-integration-popup .project-list-input {
background: #fff;
padding: 10px
}
.clockify-integration-popup .project-list-input input {
background-color: #fff !important
}
.clockify-integration-popup .project-list-input--border {
position: relative
}
.clockify-integration-popup .project-list-filter {
width: 100%;
height: 40px;
padding: 10px;
border: 1px solid #c6d2d9;
border-radius: 2px;
background-color: #fff !important
}
.clockify-integration-popup .project-list-filter__clear {
position: absolute;
right: 10px;
top: 14px;
height: 12px;
width: 12px;
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/x.png);
cursor: pointer
}
.clockify-integration-popup .project-list-filter:focus {
outline: none;
border: 1px solid #90a4ae !important;
border-radius: 3px !important
}
.clockify-integration-popup .tasks-arrow-down {
margin-left: 5px
}
.clockify-integration-popup .tasks-arrow-right {
position: relative;
top: -1px;
margin-left: 5px;
vertical-align: middle
}
.clockify-integration-popup ul.project-item {
padding: 7px 5px 8px 10px;
cursor: pointer;
font-size: 16px;
display: flex;
align-items: center;
justify-content: flex-start;
margin: 0;
list-style-type: none;
border-top: 1px dotted #c6d2d9
}
.clockify-integration-popup ul.project-item:hover {
background-color: #e4eaee
}
.clockify-integration-popup li.project-item-dot {
flex: 0 0 5px;
width: 5px;
height: 5px;
border-radius: 5px;
display: inline-block;
margin-right: 5px
}
.clockify-integration-popup li.project-item-name {
display: inline-block;
flex: 1 1;
text-overflow: ellipsis;
overflow: hidden;
font-size: 14px;
white-space: nowrap;
color: #333
}
.clockify-integration-popup li.project-item-tasks {
display: flex;
color: #999;
font-size: 13px;
flex: 0 0 90px
}
.clockify-integration-popup li.project-item-tasks>span {
color: #999
}
.clockify-integration-popup li.project-item-tasks>span img {
width: auto
}
.clockify-integration-popup li.project-item-favorite {
flex: 0 0 20px
}
.clockify-integration-popup .project-item-create-task {
color: #03a9f4;
cursor: pointer;
font-size: 14px;
margin-right: 10px
}
.clockify-integration-popup .project-item-create-task:hover {
text-decoration: underline
}
.clockify-integration-popup .task-item {
padding: 7px 0 7px 25px;
background-color: #f2f6f8;
color: #333;
font-size: 14px
}
.clockify-integration-popup .task-item:hover {
background-color: #e4eaee;
cursor: pointer
}
.clockify-integration-popup .task-item:first-child {
padding-top: 10px
}
.clockify-integration-popup .task-item:last-child {
padding-bottom: 10px
}
.clockify-integration-popup .project-list-load {
text-align: center;
margin-top: 15px;
color: #666;
cursor: pointer
}
.clockify-integration-popup .project-list-client {
margin: 10px;
padding-top: 5px;
font-size: 14px;
color: #999
}
.clockify-integration-popup .projects-list {
position: relative
}
.clockify-integration-popup .projects-list__create-project,
.clockify-integration-popup .projects-list__create-task {
position: absolute;
display: flex;
align-items: center;
padding-top: 17px;
padding-bottom: 17px;
bottom: 0px;
width: 320px;
background: #fff;
box-shadow: 0 -5px 10px rgba(0, 0, 0, .1);
cursor: pointer
}
.clockify-integration-popup .projects-list__create-project--icon,
.clockify-integration-popup .projects-list__create-task--icon {
width: 19px;
height: 19px;
margin-right: 7px;
margin-left: 10px
}
.clockify-integration-popup .projects-list__create-project--text,
.clockify-integration-popup .projects-list__create-task--text {
color: #03a9f4;
font-size: 14px
}
.clockify-integration-popup .projects-list__bottom-padding {
padding-bottom: 54px;
width: 100%
}
.clockify-integration-popup .projects-list__create-task {
box-sizing: border-box;
position: relative;
padding-left: 10px;
width: 100%
}
.clockify-integration-popup .clockify-error {
color: red;
font-size: 14px
}
.clockify-integration-popup .cl-dropdown-star {
width: 16px;
height: 16px;
margin: 5px 3px 0px 5px
}
.clockify-integration-popup .tag-list {
box-sizing: border-box;
position: relative;
width: 100%;
margin-bottom: 10px
}
.clockify-integration-popup .tag-list.custom-field-required {
border: 1px solid #f44336 !important
}
.clockify-integration-popup .tag-list.custom-field-required>.tag-list-button {
border: none !important
}
.clockify-integration-popup .tag-list-name {
display: inline-block !important;
padding: 0 !important;
width: 85% !important;
font-size: 14px !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important
}
.clockify-integration-popup .tag-list-button {
padding: 0px 7px;
background: #fff;
border: 1px solid #c6d2d9;
border-radius: 2px;
cursor: pointer;
box-sizing: border-box;
display: flex;
align-items: center;
height: 38px
}
.clockify-integration-popup .tag-list-button-required {
padding: 0px 6px;
background: #fff;
border: 1px solid #f44336;
border-radius: 2px;
cursor: pointer;
box-sizing: border-box;
display: flex;
align-items: center;
height: 38px
}
.clockify-integration-popup .tag-list-button-offline {
width: 100%;
height: 38px;
background: disabled;
border: 1px solid #c6d2d9;
border-radius: 2px;
cursor: not-allowed;
box-sizing: border-box;
padding: 0px 6px;
display: flex;
align-items: center
}
.clockify-integration-popup .tag-list-button-disabled {
width: 100%;
height: 38px;
background: #eff4f7;
border: 1px solid #c6d2d9;
border-radius: 2px;
cursor: not-allowed;
padding: 0px 6px;
box-sizing: border-box;
display: flex;
align-items: center
}
.clockify-integration-popup .tag-list-arrow {
width: 10px;
height: 5px;
margin-left: auto;
display: flex;
align-items: center;
padding: 0px 10px 0px 10px;
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/arrow-light-mode.png)
}
.clockify-integration-popup .tag-list-arrow-up {
width: 10px;
height: 5px;
margin-left: auto;
display: flex;
align-items: center;
padding: 0px 10px 0px 10px;
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/arrow-light-mode-up.png)
}
.clockify-integration-popup .tag-list-add {
display: inline-block;
padding: 5px 10px 5px 0px;
font-size: 14px;
color: #666
}
.clockify-integration-popup .tag-list-selected {
display: inline-block;
max-width: 260px;
border-radius: 2px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.clockify-integration-popup .tag-list-selected-item {
display: inline-block;
padding: 5px 2px;
border-radius: 3px;
font-size: 14px;
font-weight: 400;
color: #333
}
.clockify-integration-popup .tag-list-selected-item:first-child {
padding-left: 0px !important
}
.clockify-integration-popup .tag-list-input {
background: #fff !important;
padding: 10px
}
.clockify-integration-popup .tag-list-input--border {
position: relative
}
.clockify-integration-popup .tag-list-input .tag-list-filter {
background-color: #fff
}
.clockify-integration-popup .tag-list-input .tag-list-filter:focus {
outline: none;
border: 1px solid #90a4ae !important;
border-radius: 3px !important
}
.clockify-integration-popup .tag-list-load {
text-align: center;
margin-top: 15px;
margin-bottom: 10px;
color: #666;
cursor: pointer
}
.clockify-integration-popup .tag-list-dropdown {
position: absolute;
width: 100%;
top: 40px;
background: #fff;
box-shadow: 0 5px 7px #ccc;
z-index: 2;
font-size: 14px;
border-radius: 2px
}
.clockify-integration-popup .tag-list-dropdown--content {
height: 217px;
overflow-y: auto
}
.clockify-integration-popup .tag-list-filter {
width: 100%;
height: 40px;
padding: 10px 32px 10px 10px;
border: 1px solid #c6d2d9;
border-radius: 2px
}
.clockify-integration-popup .tag-list-filter__clear {
position: absolute;
right: 10px;
top: 14px;
height: 12px;
width: 12px;
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/x.png);
cursor: pointer
}
.clockify-integration-popup .tag-list-checked {
margin-top: 2px;
margin-left: 1px
}
.clockify-integration-popup .tag-list-checked-hidden {
margin-top: 2px;
margin-left: 1px;
visibility: hidden
}
.clockify-integration-popup .tag-list-checkbox {
display: inline-block;
width: 16px;
height: 16px;
border: 1px solid #c6d2d9
}
.clockify-integration-popup .tag-list-item {
font-size: 14px;
margin-left: 10px
}
.clockify-integration-popup .tag-list-item-row {
color: #666;
padding: 7px 15px;
cursor: pointer;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
line-height: 1
}
.clockify-integration-popup .tag-list-item-row:hover {
background-color: #e4eaee
}
.clockify-integration-popup .tag-list-item-row label {
color: #666
}
.clockify-integration-popup .tag-list--not_tags {
margin-left: 10px
}
.clockify-integration-popup .tag-list__create-tag {
position: absolute;
display: flex;
align-items: center;
padding-top: 17px;
padding-bottom: 17px;
bottom: 0;
width: 320px;
background: #fff;
box-shadow: 0 -5px 10px rgba(0, 0, 0, .1);
cursor: pointer
}
.clockify-integration-popup .tag-list__create-tag--icon {
width: 19px;
height: 19px;
margin-right: 7px;
margin-left: 10px
}
.clockify-integration-popup .tag-list__create-tag--text {
color: #03a9f4;
font-size: 14px
}
.clockify-integration-popup .tag-list__bottom-padding {
padding-bottom: 65px;
width: 100%
}
.clockify-integration-popup .tag-list__create-form {
position: relative;
display: flex;
flex-direction: column;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 320px;
height: 240px;
background: #fff;
box-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
border-radius: 2px;
text-align: center;
align-items: center
}
.clockify-integration-popup .tag-list__create-form__title-and-close {
display: flex;
margin-bottom: 20px;
width: 100%
}
.clockify-integration-popup .tag-list__create-form__close {
position: absolute;
right: 20px;
top: 25px;
height: 12px;
width: 12px;
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/x.png);
cursor: pointer
}
.clockify-integration-popup .tag-list__create-form--open {
background-color: rgba(0, 0, 0, .8);
position: fixed;
width: 100vw;
height: 100vh;
left: 0;
top: 0;
z-index: 999
}
.clockify-integration-popup .tag-list__create-form--divider {
width: 100%;
height: 1px;
border-bottom: 1px dotted #c6d2d9;
margin-bottom: 20px
}
.clockify-integration-popup .tag-list__create-form--title {
margin-top: 20px;
margin-left: 20px;
font-size: 18px;
color: #666
}
.clockify-integration-popup .tag-list__create-form--tag-name {
margin-bottom: 20px;
padding-left: 10px;
border: 1px solid #c6d2d9;
border-radius: 2px;
width: 280px;
height: 40px
}
.clockify-integration-popup .tag-list__create-form--tag-name::placeholder {
color: #999
}
.clockify-integration-popup .tag-list__create-form--tag-name:focus {
outline: none;
border: 2px solid #0f3beb;
border-radius: 5px
}
.clockify-integration-popup .tag-list__create-form--confirmation_button {
margin-bottom: 20px;
padding-top: 12px;
width: 280px;
height: 28px;
border-radius: 2px;
background: #03a9f4;
color: #fff;
font-size: 14px;
text-transform: uppercase;
cursor: pointer
}
.clockify-integration-popup .tag-list__create-form--cancel {
font-size: 14px;
color: #03a9f4;
cursor: pointer
}
.clockify-integration-popup .poppup-modal {
cursor: default;
box-sizing: border-box;
position: relative;
width: 100%;
position: relative;
display: flex;
flex-direction: column;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 320px;
background: #fff;
box-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
border-radius: 2px;
text-align: center;
align-items: center
}
.clockify-integration-popup .poppup-modal__title-and-close {
display: flex;
margin-bottom: 20px;
width: 100%
}
.clockify-integration-popup .poppup-modal__close {
position: absolute;
right: 20px;
top: 25px;
height: 12px;
width: 12px;
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/x.png);
cursor: pointer
}
.clockify-integration-popup .poppup-modal--open {
background-color: rgba(0, 0, 0, .8);
position: fixed;
width: 100vw;
height: 100vh;
left: 0;
top: 0;
z-index: 2147483647 !important
}
.clockify-integration-popup .poppup-modal--divider {
width: 100%;
height: 1px;
border-bottom: 1px dotted #c6d2d9;
margin-bottom: 20px
}
.clockify-integration-popup .poppup-modal--title {
margin-top: 20px;
margin-left: 20px;
font-size: 18px;
line-height: 21px;
color: #666
}
.clockify-integration-popup .poppup-modal--tag-name {
margin-bottom: 20px;
padding-left: 10px;
border: 1px solid #c6d2d9;
border-radius: 2px;
width: 280px;
height: 40px
}
.clockify-integration-popup .poppup-modal--tag-name::placeholder {
color: #999
}
.clockify-integration-popup .poppup-modal--confirmation_button {
margin-bottom: 20px;
padding-top: 12px;
width: 280px;
height: 28px;
border-radius: 2px;
background: #03a9f4;
color: #fff;
font-size: 14px;
line-height: 16px;
text-transform: uppercase;
cursor: pointer
}
.clockify-integration-popup .poppup-modal--cancel {
font-size: 14px;
line-height: 16px;
color: #03a9f4;
cursor: pointer
}
.clockify-integration-popup .poppup-modal--text {
max-width: 90%;
word-break: break-word
}
.clockify-integration-popup .custom-fields {
padding: 0px !important;
border: 0px solid #c6d2d9 !important;
background-color: #eff4f7 !important;
margin: 0 !important;
width: 100%
}
.clockify-integration-popup .custom-fields input:focus {
outline: none;
box-shadow: none;
border: 1px solid #90a4ae !important;
border-radius: 2px !important
}
.clockify-integration-popup .custom-fields input:hover {
box-shadow: none
}
.clockify-integration-popup .custom-field {
box-sizing: border-box;
padding: 0px !important;
border-image-width: 0 !important;
border: 0px solid #c6d2d9 !important;
margin: 8px 0px 0px 0px !important;
height: 40px !important;
overflow: visible
}
.clockify-integration-popup .custom-field-disabled {
box-sizing: border-box;
padding: 0px !important;
border-image-width: 0 !important;
background-color: #eff4f7 !important;
margin: 8px 0px 0px 0px !important;
height: 40px !important;
display: flex;
align-items: center
}
.clockify-integration-popup .custom-field-number {
position: relative;
font-size: 14px
}
.clockify-integration-popup .custom-field-number .input-stepper {
position: absolute;
top: 11px;
right: 16px;
width: 13px;
height: 14px
}
.clockify-integration-popup .custom-field-number .input-stepper .input-stepper-wrapper {
display: flex;
justify-content: center;
background: #f1f1f1;
width: 16px;
height: 8px
}
.clockify-integration-popup .custom-field-number .input-stepper .input-stepper-wrapper:hover {
background: #c1c1c1
}
.clockify-integration-popup .custom-field-number .input-stepper .input-stepper-wrapper:active {
background: #a1a1a1
}
.clockify-integration-popup .custom-field-number .input-stepper .input-stepper-up,
.clockify-integration-popup .custom-field-number .input-stepper .input-stepper-down {
position: relative;
top: 2px;
height: 4px
}
.clockify-integration-popup div.custom-field-ta {
box-sizing: border-box;
padding: 0px !important;
border: 0px solid #c6d2d9 !important;
border-image-width: 0 !important;
margin: 8px 0px 0px 0px !important;
height: 40px !important
}
.clockify-integration-popup div.custom-field-ta-disabled {
box-sizing: border-box;
padding: 0px !important;
border-image-width: 0 !important;
margin: 8px 0px 0px 0px !important;
height: 45px !important
}
.clockify-integration-popup div.custom-field-inner {
box-sizing: border-box;
padding: 0px 7px !important;
display: flex !important;
align-items: center !important;
width: 100% !important;
height: 100% !important;
margin: 0 !important;
border: 0px solid #c6d2d9 !important
}
.clockify-integration-popup div.custom-field-inner-disabled {
box-sizing: border-box;
padding: 0px 7px !important;
display: flex !important;
align-items: center !important;
width: 100% !important;
height: 100% !important;
margin: 0 !important
}
.clockify-integration-popup div.custom-field-inner-checkbox {
box-sizing: border-box;
padding: 0px !important;
display: flex !important;
align-items: center !important;
background-color: #eff4f7 !important;
width: 100% !important;
height: 100% !important;
margin: 0 !important;
border: 0px solid #c6d2d9 !important
}
.clockify-integration-popup div.custom-field-inner-checkbox-disabled {
box-sizing: border-box;
display: flex !important;
align-items: center !important;
width: 100% !important;
height: 100% !important;
margin: 0 !important;
background-color: #eff4f7 !important
}
.clockify-integration-popup div.custom-field-inner-checkbox-disabled .clockify-switch-label {
color: #9c9c9c !important
}
.clockify-integration-popup textarea.custom-field-text {
box-sizing: border-box;
width: 100% !important;
height: 100% !important;
min-height: 40px !important;
border: 1px solid #c6d2d9;
margin: 0 !important;
line-height: 27px !important;
resize: none !important;
font-size: 14px !important;
outline: none !important;
color: #333;
padding: 5px 8px !important;
word-wrap: break-word !important;
background-color: #fff;
border-image-width: 0 !important;
text-overflow: ellipsis !important
}
.clockify-integration-popup textarea.custom-field-text::placeholder {
color: #999;
opacity: 1
}
.clockify-integration-popup textarea.custom-field-text:focus {
border: 1px solid #90a4ae !important;
border-radius: 2px !important
}
.clockify-integration-popup textarea.custom-field-text-disabled {
box-sizing: border-box;
width: 100% !important;
height: 45px !important;
min-height: 45px !important;
border: 0 !important;
margin: 0 !important;
resize: none !important;
font-size: 14px !important;
outline: none !important;
color: #333;
padding: 5px 10px !important;
word-wrap: break-word !important;
border: 1px solid #c6d2d9
}
.clockify-integration-popup textarea.custom-field-text-disabled::placeholder {
color: #9c9c9c !important
}
.clockify-integration-popup textarea.custom-field-text.custom-field-required {
border: 1px solid #f44336 !important
}
.clockify-integration-popup input.custom-field-number {
box-sizing: border-box;
width: 100% !important;
height: 100% !important;
padding: 5px 8px !important;
margin: 0 !important;
line-height: 20px !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
border: 1px solid #c6d2d9;
color: #333;
background-color: #fff !important
}
.clockify-integration-popup input.custom-field-number::placeholder {
color: #999;
opacity: 1
}
.clockify-integration-popup input.custom-field-number-disabled {
box-sizing: border-box;
border: 1px solid #c6d2d9;
width: 100% !important;
height: 100% !important;
padding: 5px 8px !important;
margin: 0 !important;
background-color: #fff !important;
line-height: 20px !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
border: 1px solid #c6d2d9 !important;
background-color: #eff4f7 !important
}
.clockify-integration-popup input.custom-field-number.custom-field-required {
border: 1px solid #f44336 !important
}
.clockify-integration-popup .custom-field-link {
box-sizing: border-box;
width: 100% !important
}
.clockify-integration-popup .custom-field-link::placeholder {
color: #999;
opacity: 1
}
.clockify-integration-popup .custom-field-link.custom-field-required {
border: 1px solid #f44336 !important
}
.clockify-integration-popup div.custom-field-link-label {
box-sizing: border-box;
padding: 5px 0px !important;
line-height: 21px !important;
font-size: 14px !important;
font-weight: 400px !important;
margin: 0 !important
}
.clockify-integration-popup .cf-container {
box-sizing: border-box;
display: block !important;
position: relative !important;
padding-left: 35px !important;
line-height: 21px !important;
cursor: pointer !important;
font-size: 14px !important;
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
margin: 0 !important
}
.clockify-integration-popup .cf-container input {
box-sizing: border-box;
position: absolute !important;
opacity: 0 !important;
cursor: pointer !important
}
.clockify-integration-popup .clockify-switch-label {
box-sizing: border-box;
color: #333 !important;
font-size: 14px !important;
white-space: nowrap !important;
margin: 0px 0px 0px 10px !important;
width: 230px;
overflow: hidden !important;
text-overflow: ellipsis !important
}
.clockify-integration-popup .checkmark {
position: absolute !important;
top: 0 !important;
left: 0 !important;
height: 21px !important;
width: 21px !important;
border: 1px solid gray !important;
border-radius: 50% !important
}
.clockify-integration-popup .cf-container:hover input~.checkmark {
background-color: #ccc !important
}
.clockify-integration-popup .cf-container input:checked~.checkmark {
background-color: #2196f3 !important
}
.clockify-integration-popup .checkmark:after {
content: "" !important;
position: absolute !important;
display: none !important
}
.clockify-integration-popup .cf-container input:checked~.checkmark:after {
display: block !important
}
.clockify-integration-popup .cf-container .checkmark:after {
top: 5px !important;
left: 6px !important;
width: 8px !important;
height: 8px !important;
border-radius: 50% !important;
background: #fff !important
}
.clockify-integration-popup .clockify-modal {
box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
font-family: "Roboto", sans-serif !important;
font-weight: normal !important;
position: fixed !important;
z-index: 9999999 !important;
padding-top: 100px !important;
left: 0 !important;
top: 0 !important;
width: 100% !important;
height: 100% !important;
overflow: auto !important;
background-color: #000 !important;
background-color: rgba(0, 0, 0, .4) !important
}
.clockify-integration-popup .clockify-modal-content {
box-sizing: border-box;
background-color: #fefefe;
margin: auto !important;
border-radius: 2px;
width: 84% !important
}
.clockify-integration-popup .cl-close {
background-color: #fff;
border: 0 !important
}
.clockify-integration-popup .clockify-close:hover {
opacity: .75
}
.clockify-integration-popup .cl-form-control {
margin: 0 !important
}
.clockify-integration-popup input.clockify-link-input {
box-sizing: border-box;
display: block !important;
flex: 1;
margin: 0 !important;
height: 40px !important;
padding: 7px !important;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 21px !important;
color: #333;
background-color: #fff !important;
background-clip: padding-box !important;
border: 1px solid #c6d2d9;
border-radius: 0px !important;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
box-shadow: none !important
}
.clockify-integration-popup input.clockify-link-input::placeholder {
color: #999;
opacity: 1
}
.clockify-integration-popup input.clockify-link-input-disabled {
box-sizing: border-box;
display: block !important;
flex: 1;
margin: 0 !important;
height: 40px !important;
padding: 7px !important;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 21px !important;
color: #333 !important;
background-clip: padding-box !important;
border-radius: 0px !important;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
box-shadow: none !important;
border: 1px solid #c6d2d9 !important;
background-color: #eff4f7 !important
}
.clockify-integration-popup input.clockify-link-input:focus {
border: 1px solid #90a4ae !important;
border-radius: 2px !important
}
.clockify-integration-popup input.clockify-link-input-modal {
display: block !important;
flex: 1;
margin: 0px 0px 0px 10px !important;
height: 40px !important;
padding: 7px !important;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 21px !important;
color: #333;
background-color: #fff;
background-clip: padding-box !important;
border: 1px solid #c6d2d9 !important;
border-radius: 2px;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
box-shadow: none !important
}
.clockify-integration-popup input.clockify-link-input-modal:focus {
border: 1px solid #90a4ae !important;
border-radius: 2px !important
}
.clockify-integration-popup .modal-content {
box-sizing: border-box;
position: relative !important;
display: flex !important;
flex-direction: column !important;
width: 100% !important;
pointer-events: auto !important;
background-color: #fff !important;
background-clip: padding-box !important;
outline: 0 !important
}
.clockify-integration-popup .cl-modal-header {
align-items: center !important;
display: flex !important;
justify-content: space-between !important;
padding: 20px !important;
border-bottom: 1px solid #c6d2d9;
border-top-left-radius: 2px !important;
border-top-right-radius: 2px !important
}
.clockify-integration-popup .cl-modal-title {
font-size: 24px !important;
font-weight: 100 !important;
line-height: 36px !important;
color: #666;
margin: 0 !important
}
.clockify-integration-popup .cl-modal-body {
position: relative !important;
display: flex !important;
padding: 21px !important;
align-items: center !important
}
.clockify-integration-popup .cl-modal-footer {
display: flex !important;
align-items: center !important;
justify-content: flex-end !important;
padding: 20px !important;
border-top: 1px solid #c6d2d9;
border-bottom-right-radius: 2px !important;
border-bottom-left-radius: 2px !important
}
.clockify-integration-popup .clockify-cancel {
color: #2196f3 !important
}
.clockify-integration-popup .clockify-cancel:hover {
text-decoration: underline
}
.clockify-integration-popup .clockify-save {
color: #fff;
background-color: #2196f3 !important;
margin-left: 30px;
padding: 10px;
min-width: 67px;
text-align: center;
border-radius: 2px
}
.clockify-integration-popup .clockify-save--disabled {
opacity: .65;
cursor: default !important
}
.clockify-integration-popup a.clockify-cancel,
.clockify-integration-popup a.clockify-save {
cursor: pointer
}
.clockify-integration-popup .checkmark {
position: absolute !important;
top: 0 !important;
left: 0 !important;
height: 21px !important;
width: 21px !important;
border: 1px solid gray !important;
border-radius: 50% !important
}
.clockify-integration-popup .cf-container:hover input~.checkmark {
background-color: #ccc !important
}
.clockify-integration-popup .cf-container input:checked~.checkmark {
background-color: #2196f3 !important
}
.clockify-integration-popup .checkmark:after {
content: "" !important;
position: absolute !important;
display: none !important
}
.clockify-integration-popup .cf-container input:checked~.checkmark:after {
display: block !important
}
.clockify-integration-popup .cf-container .checkmark:after {
top: 6px !important;
left: 7px !important;
width: 8px !important;
height: 8px !important;
border-radius: 50% !important;
background: #fff !important
}
.clockify-integration-popup .required-fields {
text-align: center
}
.clockify-integration-popup .required-fields button {
width: 105px;
height: 45px;
background-color: #f44336;
color: #fff;
border: 1px solid #f44336;
text-transform: uppercase;
border-radius: 2px;
cursor: pointer
}
.clockify-integration-popup .required-fields span {
display: block;
margin: 50px;
font-size: 17px
}
.clockify-integration-popup .toaster__container {
position: fixed;
width: calc(100% - 25px);
left: 15px;
bottom: 15px;
z-index: 1112
}
.clockify-integration-popup .toaster__message--container_success,
.clockify-integration-popup .toaster__message--container_info,
.clockify-integration-popup .toaster__message--container_error {
padding: 15px;
margin-top: 5px;
box-sizing: border-box;
color: #fff;
border-radius: 2px;
font-size: 14px;
line-height: 16px;
position: relative;
bottom: 15px;
left: 0
}
.clockify-integration-popup .toaster__message--container_success {
background-color: #8bc34a
}
.clockify-integration-popup .toaster__message--container_error {
background-color: #f44336
}
.clockify-integration-popup .toaster__message--container_info {
background-color: #ff9800
}
@keyframes toaster-fadein {
from {
bottom: 0;
opacity: 0
}
to {
bottom: 15px;
opacity: 1
}
}
@keyframes toaster-fadeout {
from {
left: 0;
opacity: 1
}
to {
left: 100%;
opacity: 0
}
}
@-webkit-keyframes rotation {
from {
-webkit-transform: rotate(0deg)
}
to {
-webkit-transform: rotate(359deg)
}
}
.clockify-integration-popup html {
min-height: 600px
}
.clockify-integration-popup body {
background-color: #eff4f7;
margin: 0px;
overflow-y: overlay;
overflow-x: hidden;
user-select: none;
font-size: 12px
}
.clockify-integration-popup * {
font-family: "Roboto", Arial, sans-serif !important;
box-sizing: revert
}
.clockify-integration-popup p {
margin-top: revert
}
.clockify-integration-popup button {
text-transform: uppercase
}
.clockify-integration-popup hr {
padding-top: 0px;
margin: 0px;
border-top: 0px;
border-bottom: 1px dotted #cacaca
}
.clockify-integration-popup .home_page {
padding-top: 134px
}
.clockify-integration-popup .home_page .clockify-subscription-expired-overlay {
position: fixed;
top: 50px;
left: 0;
right: 0;
bottom: 0;
background: rgba(198, 210, 217, .2);
z-index: 1110
}
.clockify-integration-popup .home_page .clockify-subscription-expired-message {
background: #ffeacc;
color: #854f00;
font-size: 14px;
border: 1px solid #ffe2b8;
border-radius: 8px;
width: 320px;
margin: auto
}
.clockify-integration-popup .home_page .clockify-subscription-expired-message img {
float: left;
padding: 7px 8px
}
.clockify-integration-popup .home_page .clockify-subscription-expired-message p {
margin-top: 5px;
margin-bottom: 5px;
padding-left: 37px
}
.clockify-integration-popup .modalBackground {
display: none;
position: fixed;
width: 100vw;
height: 100vh;
background-color: rgba(0, 0, 0, .8);
left: 0;
top: 0;
justify-content: center;
align-items: center;
z-index: 1040
}
.clockify-integration-popup .modalBackground.show {
display: flex
}
.clockify-integration-popup .dot {
padding: 2px;
border-radius: 50%;
display: inline-block;
width: 2px;
height: 2px
}
.clockify-integration-popup .ptr-element {
height: 0
}
.clockify-integration-popup ::-webkit-scrollbar {
width: 5px
}
.clockify-integration-popup ::-webkit-scrollbar-thumb {
background: #03a9f4
}
.clockify-integration-popup .invisible {
position: absolute;
top: 0;
width: 100%;
height: 100%;
z-index: 2
}
.clockify-integration-popup .invisible-menu {
position: absolute;
top: 0;
width: 100%;
height: 100vh;
z-index: 1050
}
.clockify-integration-popup .loading-gif {
position: relative;
top: 110px;
text-align: center
}
.clockify-integration-popup .loading-gif img {
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/loading.gif)
}
.clockify-integration-popup .loading-gif-before-load {
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/loading.gif);
position: relative;
margin-left: auto;
margin-right: auto;
top: 110px
}
.clockify-integration-popup .loading-entries-gif {
padding-bottom: 20px;
text-align: center
}
.clockify-integration-popup .loading-entries-gif img {
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/loading.gif)
}
.clockify-integration-popup .disabled {
display: none
}
.clockify-integration-popup .pull-loading {
display: inline-block;
position: relative;
top: 35px;
left: 50%;
transform: translate(-50%, 0);
z-index: -1
}
.clockify-integration-popup .pull-loading-entries {
display: inline-block;
position: relative;
top: 0;
left: 50%;
transform: translate(-50%, 0);
z-index: -1
}
.clockify-integration-popup .pull-loading-img1 {
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/circle_1.svg);
width: 50px;
height: 50px;
position: relative;
left: 0;
top: 0
}
.clockify-integration-popup .pull-loading-img2 {
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/circle_2.svg);
width: 4px;
height: 50px;
position: absolute;
left: 23px;
top: 1px;
-webkit-animation: rotation 2s infinite linear
}
.clockify-integration-popup .time-entry-list {
position: relative;
top: 15px
}
.clockify-integration-popup .time-entry-list__offline {
position: relative
}
.clockify-integration-popup .expandContainer {
max-height: 0;
overflow: hidden;
transition: max-height .3s linear
}
.clockify-integration-popup .checked {
width: 18px;
height: 18px;
background: #03a9f4;
border: none
}
.clockify-integration-popup .checked img {
margin-top: 3px;
margin-left: 2px
}
.clockify-integration-popup .day-active {
background: #03a9f4;
border: 1px solid #03a9f4
}
.clockify-integration-popup .day-active span {
color: #fff
}
.clockify-integration-popup .list-disabled {
opacity: .4;
cursor: default
}
.clockify-integration-popup .ant-picker-time-panel-column::after {
height: 0 !important
}
.clockify-integration-popup .ant-picker-time-panel-column .ant-picker-time-panel-cell-inner {
width: auto !important
}
body.clockify-dark-mode,
.clockify-dark-mode {
background-color: #37474f
}
body.clockify-dark-mode .logo,
.clockify-dark-mode .logo {
width: 98px;
background-image: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/clockify_logo_dark.svg) !important;
background-size: contain;
background-repeat: no-repeat
}
body.clockify-dark-mode .header_and_timer,
.clockify-dark-mode .header_and_timer {
background-color: #37474f
}
body.clockify-dark-mode .settings_page__header,
.clockify-dark-mode .settings_page__header {
background-color: #37474f
}
body.clockify-dark-mode .start-timer,
.clockify-dark-mode .start-timer {
background-color: #1d272c;
border: 1px solid #12191d
}
body.clockify-dark-mode .start-timer_description_grey,
.clockify-dark-mode .start-timer_description_grey {
color: #90a4ae
}
body.clockify-dark-mode .start-timer_description,
.clockify-dark-mode .start-timer_description {
color: #e4eaee
}
body.clockify-dark-mode .start-timer_description-input,
.clockify-dark-mode .start-timer_description-input {
background-color: #1d272c;
color: #e4eaee
}
body.clockify-dark-mode .start-timer_description-input::placeholder,
body.clockify-dark-mode .start-timer_placeholder,
.clockify-dark-mode .start-timer_description-input::placeholder,
.clockify-dark-mode .start-timer_placeholder {
color: #90a4ae
}
body.clockify-dark-mode .dropdown-menu,
.clockify-dark-mode .dropdown-menu {
background-color: #12191d;
box-shadow: none
}
body.clockify-dark-mode .dropdown-header,
body.clockify-dark-mode .dropdown-item,
body.clockify-dark-mode .dropdown-subitem,
.clockify-dark-mode .dropdown-header,
.clockify-dark-mode .dropdown-item,
.clockify-dark-mode .dropdown-subitem {
color: #90a4ae
}
body.clockify-dark-mode .dropdown-divider,
.clockify-dark-mode .dropdown-divider {
border-bottom: 1px dotted #263238
}
body.clockify-dark-mode .rectangle,
.clockify-dark-mode .rectangle {
background-color: #12191d;
box-shadow: none
}
body.clockify-dark-mode .time-entries-list,
.clockify-dark-mode .time-entries-list {
border: 1px solid #12191d
}
body.clockify-dark-mode .time-entries-list-time,
.clockify-dark-mode .time-entries-list-time {
background-color: #12191d;
border-bottom: 1px solid #12191d
}
body.clockify-dark-mode .time-entries-list-total,
body.clockify-dark-mode .time-entries-list-day,
.clockify-dark-mode .time-entries-list-total,
.clockify-dark-mode .time-entries-list-day {
color: #90a4ae
}
body.clockify-dark-mode .time-entries-list-total-time,
.clockify-dark-mode .time-entries-list-total-time {
color: #c6d2d9
}
body.clockify-dark-mode .time-entry,
body.clockify-dark-mode .time-entry-locked,
.clockify-dark-mode .time-entry,
.clockify-dark-mode .time-entry-locked {
background: #1d272c;
border: 1px solid #12191d
}
body.clockify-dark-mode .time-entry--collapsed,
.clockify-dark-mode .time-entry--collapsed {
background-color: #36464f
}
body.clockify-dark-mode .time-entry-group-number,
.clockify-dark-mode .time-entry-group-number {
background-color: #12191d;
color: #90a4ae
}
body.clockify-dark-mode .time-entry-group-number:hover,
.clockify-dark-mode .time-entry-group-number:hover {
background-color: #37474f
}
body.clockify-dark-mode .week-header,
.clockify-dark-mode .week-header {
color: #c6d2d9
}
body.clockify-dark-mode .week-header-total-time,
.clockify-dark-mode .week-header-total-time {
color: #c6d2d9
}
body.clockify-dark-mode .week-header-total-label,
.clockify-dark-mode .week-header-total-label {
color: #90a4ae
}
body.clockify-dark-mode .description,
.clockify-dark-mode .description {
color: #e4eaee
}
body.clockify-dark-mode .time-entry__task-name,
body.clockify-dark-mode .time-entry__client-name,
body.clockify-dark-mode .time-entry__right-side--duration,
.clockify-dark-mode .time-entry__task-name,
.clockify-dark-mode .time-entry__client-name,
.clockify-dark-mode .time-entry__right-side--duration {
color: #c6d2d9
}
body.clockify-dark-mode .no-description,
.clockify-dark-mode .no-description {
color: #90a4ae
}
body.clockify-dark-mode .dropdown-item:hover,
body.clockify-dark-mode .dropdown-subitem:hover,
.clockify-dark-mode .dropdown-item:hover,
.clockify-dark-mode .dropdown-subitem:hover {
background: #263238
}
body.clockify-dark-mode .duration,
body.clockify-dark-mode .description-textarea,
.clockify-dark-mode .duration,
.clockify-dark-mode .description-textarea {
border: 1px solid #12191d;
background-color: #263238
}
body.clockify-dark-mode .ant-time-picker-input,
.clockify-dark-mode .ant-time-picker-input {
background-color: #263238;
color: #c6d2d9
}
body.clockify-dark-mode .duration-duration,
.clockify-dark-mode .duration-duration {
background-color: #263238;
color: #c6d2d9
}
body.clockify-dark-mode .duration-label,
.clockify-dark-mode .duration-label {
color: #90a4ae
}
body.clockify-dark-mode .edit-form-description,
.clockify-dark-mode .edit-form-description {
background-color: #263238;
color: #c6d2d9
}
body.clockify-dark-mode .edit-form-description::placeholder,
.clockify-dark-mode .edit-form-description::placeholder {
color: #90a4ae
}
body.clockify-dark-mode textarea.custom-field-text,
.clockify-dark-mode textarea.custom-field-text {
color: #c6d2d9;
background-color: #263238;
border: 1px solid #12191d
}
body.clockify-dark-mode textarea.custom-field-text-disabled,
.clockify-dark-mode textarea.custom-field-text-disabled {
border: 1px solid #12191d !important;
background-color: #36464f !important;
cursor: not-allowed;
color: #90a4ae !important
}
body.clockify-dark-mode textarea.custom-field-text-disabled::placeholder,
.clockify-dark-mode textarea.custom-field-text-disabled::placeholder {
color: #90a4ae !important
}
body.clockify-dark-mode textarea.custom-field-text::placeholder,
.clockify-dark-mode textarea.custom-field-text::placeholder {
color: #607d8b !important;
opacity: 1
}
body.clockify-dark-mode .clockify-switch-label,
.clockify-dark-mode .clockify-switch-label {
color: #8fa2ad !important
}
body.clockify-dark-mode div.custom-field-inner-checkbox,
.clockify-dark-mode div.custom-field-inner-checkbox {
background-color: #36464f !important
}
body.clockify-dark-mode div.custom-field-inner-checkbox-disabled,
.clockify-dark-mode div.custom-field-inner-checkbox-disabled {
border: none !important;
background-color: initial !important
}
body.clockify-dark-mode .clockify-link-input-disabled,
body.clockify-dark-mode .custom-field-number-disabled,
.clockify-dark-mode .clockify-link-input-disabled,
.clockify-dark-mode .custom-field-number-disabled {
border: 1px solid #12191d !important;
background-color: #36464f !important;
cursor: not-allowed;
color: #90a4ae !important
}
body.clockify-dark-mode .clockify-link-input-disabled::placeholder,
body.clockify-dark-mode .custom-field-number-disabled::placeholder,
.clockify-dark-mode .clockify-link-input-disabled::placeholder,
.clockify-dark-mode .custom-field-number-disabled::placeholder {
color: #90a4ae !important
}
body.clockify-dark-mode .tag-list-item-row,
.clockify-dark-mode .tag-list-item-row {
color: #fff !important
}
body.clockify-dark-mode .custom-fields,
.clockify-dark-mode .custom-fields {
background-color: #36464f !important
}
body.clockify-dark-mode .custom-field,
.clockify-dark-mode .custom-field {
background-color: rgba(0, 0, 0, 0) !important
}
body.clockify-dark-mode .custom-field input,
.clockify-dark-mode .custom-field input {
background-color: #263238 !important;
color: #c6d2d9 !important;
border: 1px solid #12191d;
outline: none !important
}
body.clockify-dark-mode .custom-field input::placeholder,
.clockify-dark-mode .custom-field input::placeholder {
color: #607d8b !important;
opacity: 1
}
body.clockify-dark-mode .custom-field-disabled,
.clockify-dark-mode .custom-field-disabled {
border: none !important;
background-color: initial !important
}
body.clockify-dark-mode .description-textarea-required,
body.clockify-dark-mode .project-list-button-required,
body.clockify-dark-mode .tag-list-button-required,
.clockify-dark-mode .description-textarea-required,
.clockify-dark-mode .project-list-button-required,
.clockify-dark-mode .tag-list-button-required {
background-color: #263238
}
body.clockify-dark-mode .project-list-button,
body.clockify-dark-mode .tag-list-button,
body.clockify-dark-mode .edit-form-checkbox,
body.clockify-dark-mode .tag-list-checkbox,
body.clockify-dark-mode .default-project-checkbox,
body.clockify-dark-mode .dark-mode__checkbox,
body.clockify-dark-mode .settings__send-errors__checkbox,
body.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox,
body.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox,
body.clockify-dark-mode .settings__reminder__section__checkbox,
body.clockify-dark-mode .settings__context_menu__section__checkbox,
body.clockify-dark-mode .settings__idle-detection__checkbox,
body.clockify-dark-mode .settings__stop_timer__section__checkbox,
body.clockify-dark-mode .pomodoro__checkbox,
body.clockify-dark-mode .create-project__checkbox,
.clockify-dark-mode .project-list-button,
.clockify-dark-mode .tag-list-button,
.clockify-dark-mode .edit-form-checkbox,
.clockify-dark-mode .tag-list-checkbox,
.clockify-dark-mode .default-project-checkbox,
.clockify-dark-mode .dark-mode__checkbox,
.clockify-dark-mode .settings__send-errors__checkbox,
.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox,
.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox,
.clockify-dark-mode .settings__reminder__section__checkbox,
.clockify-dark-mode .settings__context_menu__section__checkbox,
.clockify-dark-mode .settings__idle-detection__checkbox,
.clockify-dark-mode .settings__stop_timer__section__checkbox,
.clockify-dark-mode .pomodoro__checkbox,
.clockify-dark-mode .create-project__checkbox {
background-color: #263238;
border: 1px solid #12191d;
flex-shrink: 0
}
body.clockify-dark-mode .project-list-button-disabled,
body.clockify-dark-mode .tag-list-button-disabled,
body.clockify-dark-mode .edit-form-checkbox-disabled,
body.clockify-dark-mode .tag-list-checkbox-disabled,
body.clockify-dark-mode .default-project-checkbox-disabled,
body.clockify-dark-mode .dark-mode__checkbox-disabled,
body.clockify-dark-mode .settings__send-errors__checkbox-disabled,
body.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled,
body.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled,
body.clockify-dark-mode .settings__reminder__section__checkbox-disabled,
body.clockify-dark-mode .settings__context_menu__section__checkbox-disabled,
body.clockify-dark-mode .settings__idle-detection__checkbox-disabled,
body.clockify-dark-mode .settings__stop_timer__section__checkbox-disabled,
body.clockify-dark-mode .pomodoro__checkbox-disabled,
body.clockify-dark-mode .create-project__checkbox-disabled,
.clockify-dark-mode .project-list-button-disabled,
.clockify-dark-mode .tag-list-button-disabled,
.clockify-dark-mode .edit-form-checkbox-disabled,
.clockify-dark-mode .tag-list-checkbox-disabled,
.clockify-dark-mode .default-project-checkbox-disabled,
.clockify-dark-mode .dark-mode__checkbox-disabled,
.clockify-dark-mode .settings__send-errors__checkbox-disabled,
.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled,
.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled,
.clockify-dark-mode .settings__reminder__section__checkbox-disabled,
.clockify-dark-mode .settings__context_menu__section__checkbox-disabled,
.clockify-dark-mode .settings__idle-detection__checkbox-disabled,
.clockify-dark-mode .settings__stop_timer__section__checkbox-disabled,
.clockify-dark-mode .pomodoro__checkbox-disabled,
.clockify-dark-mode .create-project__checkbox-disabled {
background-color: initial !important;
border: 1px solid #12191d
}
body.clockify-dark-mode .project-list-button-disabled .tag-list-selected-item,
body.clockify-dark-mode .project-list-button-disabled .tag-list-add,
body.clockify-dark-mode .tag-list-button-disabled .tag-list-selected-item,
body.clockify-dark-mode .tag-list-button-disabled .tag-list-add,
body.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-add,
body.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-add,
body.clockify-dark-mode .default-project-checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .default-project-checkbox-disabled .tag-list-add,
body.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__reminder__section__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__reminder__section__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__context_menu__section__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__context_menu__section__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__idle-detection__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__idle-detection__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__stop_timer__section__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__stop_timer__section__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .create-project__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .create-project__checkbox-disabled .tag-list-add,
.clockify-dark-mode .project-list-button-disabled .tag-list-selected-item,
.clockify-dark-mode .project-list-button-disabled .tag-list-add,
.clockify-dark-mode .tag-list-button-disabled .tag-list-selected-item,
.clockify-dark-mode .tag-list-button-disabled .tag-list-add,
.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-add,
.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-add,
.clockify-dark-mode .default-project-checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .default-project-checkbox-disabled .tag-list-add,
.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__reminder__section__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__reminder__section__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__context_menu__section__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__context_menu__section__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__idle-detection__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__idle-detection__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__stop_timer__section__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__stop_timer__section__checkbox-disabled .tag-list-add,
.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-add,
.clockify-dark-mode .create-project__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .create-project__checkbox-disabled .tag-list-add {
color: #90a4ae
}
body.clockify-dark-mode .tag-list-add,
body.clockify-dark-mode .edit-form-billable,
.clockify-dark-mode .tag-list-add,
.clockify-dark-mode .edit-form-billable {
color: #c6d2d9 !important
}
body.clockify-dark-mode .checked,
.clockify-dark-mode .checked {
width: 18px;
height: 18px;
background: #03a9f4;
border: none
}
body.clockify-dark-mode .checked img,
.clockify-dark-mode .checked img {
margin-top: 3px;
margin-left: 2px
}
body.clockify-dark-mode .delete-entry-confirmation-dialog,
.clockify-dark-mode .delete-entry-confirmation-dialog {
background-color: #263238
}
body.clockify-dark-mode .delete-entry-confirmation-dialog-open,
.clockify-dark-mode .delete-entry-confirmation-dialog-open {
background-color: rgba(0, 0, 0, .8)
}
body.clockify-dark-mode .delete-entry-confirmation-dialog__question,
.clockify-dark-mode .delete-entry-confirmation-dialog__question {
color: #90a4ae
}
body.clockify-dark-mode .project-list-dropdown,
body.clockify-dark-mode .tag-list-dropdown,
.clockify-dark-mode .project-list-dropdown,
.clockify-dark-mode .tag-list-dropdown {
background: #12191d;
box-shadow: none
}
body.clockify-dark-mode .project-list-input,
body.clockify-dark-mode .tag-list-input,
.clockify-dark-mode .project-list-input,
.clockify-dark-mode .tag-list-input {
background: #12191d !important
}
body.clockify-dark-mode .project-list-input input,
body.clockify-dark-mode .tag-list-input input,
.clockify-dark-mode .project-list-input input,
.clockify-dark-mode .tag-list-input input {
background: #263238 !important;
border: 1px solid #12191d;
color: #90a4ae
}
body.clockify-dark-mode .project-list-input input::placeholder,
body.clockify-dark-mode .tag-list-input input::placeholder,
.clockify-dark-mode .project-list-input input::placeholder,
.clockify-dark-mode .tag-list-input input::placeholder {
color: #90a4ae
}
body.clockify-dark-mode .project-list-client,
.clockify-dark-mode .project-list-client {
color: #90a4ae;
border-top: 1px dotted #263238
}
body.clockify-dark-mode .tag-list-item,
body.clockify-dark-mode .tag-list-load,
.clockify-dark-mode .tag-list-item,
.clockify-dark-mode .tag-list-load {
color: #90a4ae
}
body.clockify-dark-mode hr,
.clockify-dark-mode hr {
border-bottom: 1px dotted #12191d
}
body.clockify-dark-mode .user-settings:last-child,
.clockify-dark-mode .user-settings:last-child {
color: #90a4ae
}
body.clockify-dark-mode .time-entries-list-not-synced,
.clockify-dark-mode .time-entries-list-not-synced {
border: 1px solid #12191d;
border-radius: 2px
}
body.clockify-dark-mode .time-entry-not-synced,
.clockify-dark-mode .time-entry-not-synced {
background: #263238;
border-bottom: 1px solid #12191d
}
body.clockify-dark-mode .time-entry-not-synced span,
.clockify-dark-mode .time-entry-not-synced span {
color: #90a4ae
}
body.clockify-dark-mode .user-settings,
.clockify-dark-mode .user-settings {
border-top: 1px dotted #12191d;
border-bottom: 1px dotted #12191d
}
body.clockify-dark-mode .user-settings span,
.clockify-dark-mode .user-settings span {
color: #90a4ae
}
body.clockify-dark-mode .workspace-list-title,
body.clockify-dark-mode .default-project-title,
body.clockify-dark-mode .dark-mode__title,
body.clockify-dark-mode .settings__send-errors__title,
body.clockify-dark-mode .settings__send-errors__title--shortcut,
body.clockify-dark-mode .settings__auto_start_on_browser_start__title,
body.clockify-dark-mode .settings__auto_stop_on_browser_close__title,
body.clockify-dark-mode .pomodoro__title,
.clockify-dark-mode .workspace-list-title,
.clockify-dark-mode .default-project-title,
.clockify-dark-mode .dark-mode__title,
.clockify-dark-mode .settings__send-errors__title,
.clockify-dark-mode .settings__send-errors__title--shortcut,
.clockify-dark-mode .settings__auto_start_on_browser_start__title,
.clockify-dark-mode .settings__auto_stop_on_browser_close__title,
.clockify-dark-mode .pomodoro__title {
color: #e4eaee
}
body.clockify-dark-mode .workspace-list-selection,
.clockify-dark-mode .workspace-list-selection {
background: #263238;
border: 1px solid #12191d
}
body.clockify-dark-mode .workspace-list-default,
.clockify-dark-mode .workspace-list-default {
color: #90a4ae
}
body.clockify-dark-mode .settings__reminder,
body.clockify-dark-mode .settings__stop_timer,
.clockify-dark-mode .settings__reminder,
.clockify-dark-mode .settings__stop_timer {
background: #12191d
}
body.clockify-dark-mode .settings__stop_timer p,
.clockify-dark-mode .settings__stop_timer p {
color: #90a4ae
}
body.clockify-dark-mode .settings__reminder__week__day,
.clockify-dark-mode .settings__reminder__week__day {
background: #263238;
border: 1px solid #263238
}
body.clockify-dark-mode .settings__reminder__week__day span,
.clockify-dark-mode .settings__reminder__week__day span {
color: #90a4ae
}
body.clockify-dark-mode .day-active,
.clockify-dark-mode .day-active {
background: #03a9f4;
border: 1px solid #03a9f4
}
body.clockify-dark-mode .day-active span,
.clockify-dark-mode .day-active span {
color: #fff
}
body.clockify-dark-mode .settings__reminder__times--from p,
body.clockify-dark-mode .settings__reminder__times--to p,
body.clockify-dark-mode .stop_timer__times--picker p,
.clockify-dark-mode .settings__reminder__times--from p,
.clockify-dark-mode .settings__reminder__times--to p,
.clockify-dark-mode .stop_timer__times--picker p {
color: #90a4ae
}
body.clockify-dark-mode .settings__reminder__time_picker .ant-time-picker-input,
body.clockify-dark-mode .settings__stop_timer__time_picker .ant-time-picker-input,
.clockify-dark-mode .settings__reminder__time_picker .ant-time-picker-input,
.clockify-dark-mode .settings__stop_timer__time_picker .ant-time-picker-input {
border: 1px solid #12191d
}
body.clockify-dark-mode .settings__reminder__times--minutes_since_last_entry input,
.clockify-dark-mode .settings__reminder__times--minutes_since_last_entry input {
background: #263238;
border: 1px solid #12191d;
color: #e4eaee
}
body.clockify-dark-mode .settings__reminder__times--minutes_since_last_entry p,
.clockify-dark-mode .settings__reminder__times--minutes_since_last_entry p {
color: #90a4ae
}
body.clockify-dark-mode .settings__idle-detection__box,
.clockify-dark-mode .settings__idle-detection__box {
background-color: #12191d
}
body.clockify-dark-mode .settings__idle-detection__box__content p,
.clockify-dark-mode .settings__idle-detection__box__content p {
color: #90a4ae
}
body.clockify-dark-mode .settings__idle-detection__box__content input,
.clockify-dark-mode .settings__idle-detection__box__content input {
background: #263238;
border: 1px solid #12191d;
color: #e4eaee
}
body.clockify-dark-mode .pomodoro__content,
.clockify-dark-mode .pomodoro__content {
background: #12191d
}
body.clockify-dark-mode .pomodoro__border,
.clockify-dark-mode .pomodoro__border {
border-bottom: 1px solid #263238
}
body.clockify-dark-mode .pomodoro__switch,
.clockify-dark-mode .pomodoro__switch {
background-color: #263238;
border: 1px solid #12191d
}
body.clockify-dark-mode .pomodoro__switch::after,
.clockify-dark-mode .pomodoro__switch::after {
background-color: #90a4ae
}
body.clockify-dark-mode .ant-switch-checked,
.clockify-dark-mode .ant-switch-checked {
background-color: #03a9f4
}
body.clockify-dark-mode .ant-switch-checked::after,
.clockify-dark-mode .ant-switch-checked::after {
background-color: #fff
}
body.clockify-dark-mode .pomodoro__box__content p,
.clockify-dark-mode .pomodoro__box__content p {
color: #90a4ae
}
body.clockify-dark-mode .pomodoro__box__content input,
.clockify-dark-mode .pomodoro__box__content input {
background: #263238;
border: 1px solid #12191d;
color: #e4eaee
}
body.clockify-dark-mode .default-project__project-list,
.clockify-dark-mode .default-project__project-list {
background: #12191d
}
body.clockify-dark-mode .project-list-arrow,
body.clockify-dark-mode .tag-list-arrow,
.clockify-dark-mode .project-list-arrow,
.clockify-dark-mode .tag-list-arrow {
width: 10px;
height: 5px;
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/arrow-dark-mode.png)
}
body.clockify-dark-mode .project-list-arrow-up,
body.clockify-dark-mode .tag-list-arrow-up,
.clockify-dark-mode .project-list-arrow-up,
.clockify-dark-mode .tag-list-arrow-up {
width: 10px;
height: 5px;
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/arrow-dark-mode-up.png)
}
body.clockify-dark-mode .dropdown-item:hover,
body.clockify-dark-mode .dropdown-subitem:hover,
.clockify-dark-mode .dropdown-item:hover,
.clockify-dark-mode .dropdown-subitem:hover {
background: #263238
}
body.clockify-dark-mode .workspace-list-item:hover,
.clockify-dark-mode .workspace-list-item:hover {
background-color: #263238
}
body.clockify-dark-mode .workspace-list-dropdown,
.clockify-dark-mode .workspace-list-dropdown {
background: #12191d;
box-shadow: 0 5px 7px #000
}
body.clockify-dark-mode .workspace-list-item__name,
.clockify-dark-mode .workspace-list-item__name {
color: #90a4ae
}
body.clockify-dark-mode .duration-divider,
.clockify-dark-mode .duration-divider {
border-left: 1px dotted #12191d;
background-color: #12191d
}
body.clockify-dark-mode ul.project-item:hover,
.clockify-dark-mode ul.project-item:hover {
background-color: #263238
}
body.clockify-dark-mode li.project-item-name,
.clockify-dark-mode li.project-item-name {
color: #fff
}
body.clockify-dark-mode .project-list-name,
.clockify-dark-mode .project-list-name {
color: #90a4ae
}
body.clockify-dark-mode .project-name,
.clockify-dark-mode .project-name {
color: #90a4ae
}
body.clockify-dark-mode .task-item,
.clockify-dark-mode .task-item {
color: #90a4ae;
background-color: #263238
}
body.clockify-dark-mode .task-item:hover,
.clockify-dark-mode .task-item:hover {
background-color: #37474f
}
body.clockify-dark-mode .tag-list-item,
.clockify-dark-mode .tag-list-item {
color: #90a4ae
}
body.clockify-dark-mode .tag-list-item-row:hover,
.clockify-dark-mode .tag-list-item-row:hover {
background-color: #263238
}
body.clockify-dark-mode .tag-list-selected-item,
.clockify-dark-mode .tag-list-selected-item {
color: #c6d2d9
}
body.clockify-dark-mode .projects-list__create-task,
.clockify-dark-mode .projects-list__create-task {
background-color: #263238
}
body.clockify-dark-mode .projects-list__create-project,
body.clockify-dark-mode .tag-list__create-tag,
body.clockify-dark-mode .client-list__create-client,
body.clockify-dark-mode .client-list-dropdown,
.clockify-dark-mode .projects-list__create-project,
.clockify-dark-mode .tag-list__create-tag,
.clockify-dark-mode .client-list__create-client,
.clockify-dark-mode .client-list-dropdown {
background-color: #12191d;
box-shadow: none
}
body.clockify-dark-mode .create-project,
body.clockify-dark-mode .create-task,
.clockify-dark-mode .create-project,
.clockify-dark-mode .create-task {
background-color: #37474f
}
body.clockify-dark-mode .create-project__title,
body.clockify-dark-mode .create-task__title,
.clockify-dark-mode .create-project__title,
.clockify-dark-mode .create-task__title {
color: #c6d2d9
}
body.clockify-dark-mode .create-project__project-name,
body.clockify-dark-mode .create-task__task-name,
.clockify-dark-mode .create-project__project-name,
.clockify-dark-mode .create-task__task-name {
border: 1px solid #12191d;
background-color: #263238;
color: #c6d2d9
}
body.clockify-dark-mode .create-project__project-name::placeholder,
body.clockify-dark-mode .create-task__task-name::placeholder,
.clockify-dark-mode .create-project__project-name::placeholder,
.clockify-dark-mode .create-task__task-name::placeholder {
color: #90a4ae
}
body.clockify-dark-mode .create-project__project-name:focus,
body.clockify-dark-mode .create-task__task-name:focus,
.clockify-dark-mode .create-project__project-name:focus,
.clockify-dark-mode .create-task__task-name:focus {
outline: none;
border: 2px solid #0f3beb;
border-radius: 5px
}
body.clockify-dark-mode .color-picker__title,
body.clockify-dark-mode .create-project__billable-title,
body.clockify-dark-mode .create-project__public-title,
.clockify-dark-mode .color-picker__title,
.clockify-dark-mode .create-project__billable-title,
.clockify-dark-mode .create-project__public-title {
color: #90a4ae
}
body.clockify-dark-mode .create-project__divider,
.clockify-dark-mode .create-project__divider {
border-bottom: 1px dotted #12191d
}
body.clockify-dark-mode .client-list-button,
.clockify-dark-mode .client-list-button {
border: 1px solid #12191d;
background-color: #263238
}
body.clockify-dark-mode .client-list-name,
.clockify-dark-mode .client-list-name {
color: #90a4ae
}
body.clockify-dark-mode .client-list-arrow,
.clockify-dark-mode .client-list-arrow {
content: url(//okseo.ai/wp-content/themes/okseo/assets/css/assets/images/arrow-dark-mode.png)
}
body.clockify-dark-mode .client-list-input,
.clockify-dark-mode .client-list-input {
background: #12191d
}
body.clockify-dark-mode .client-list-filter,
.clockify-dark-mode .client-list-filter {
background-color: #263238;
border: none
}
body.clockify-dark-mode .client-list-filter::placeholder,
.clockify-dark-mode .client-list-filter::placeholder {
color: #c6d2d9
}
body.clockify-dark-mode .client-list-client,
.clockify-dark-mode .client-list-client {
color: #90a4ae
}
body.clockify-dark-mode .client-list__create-form,
.clockify-dark-mode .client-list__create-form {
background-color: #37474f
}
body.clockify-dark-mode .client-list__create-form--open,
.clockify-dark-mode .client-list__create-form--open {
background-color: rgba(0, 0, 0, .5)
}
body.clockify-dark-mode .client-list__create-form--divider,
.clockify-dark-mode .client-list__create-form--divider {
border-bottom: 1px dotted #12191d
}
body.clockify-dark-mode .client-list__create-form--title,
.clockify-dark-mode .client-list__create-form--title {
color: #c6d2d9
}
body.clockify-dark-mode .client-list__create-form--client-name,
.clockify-dark-mode .client-list__create-form--client-name {
border: 1px solid #12191d;
background-color: #263238;
color: #c6d2d9
}
body.clockify-dark-mode .client-list__create-form--client-name::placeholder,
.clockify-dark-mode .client-list__create-form--client-name::placeholder {
color: #90a4ae
}
body.clockify-dark-mode .tag-list--not_tags,
.clockify-dark-mode .tag-list--not_tags {
color: #8c9fa9
}
body.clockify-dark-mode .tag-list__create-form,
body.clockify-dark-mode .poppup-modal,
.clockify-dark-mode .tag-list__create-form,
.clockify-dark-mode .poppup-modal {
background-color: #37474f
}
body.clockify-dark-mode .tag-list__create-form--open,
body.clockify-dark-mode .poppup-modal--open,
.clockify-dark-mode .tag-list__create-form--open,
.clockify-dark-mode .poppup-modal--open {
background-color: rgba(0, 0, 0, .5)
}
body.clockify-dark-mode .tag-list__create-form--divider,
body.clockify-dark-mode .poppup-modal--divider,
.clockify-dark-mode .tag-list__create-form--divider,
.clockify-dark-mode .poppup-modal--divider {
border-bottom: 1px dotted #12191d
}
body.clockify-dark-mode .tag-list__create-form--title,
body.clockify-dark-mode .tag-list__create-form p,
body.clockify-dark-mode .poppup-modal--title,
body.clockify-dark-mode .poppup-modal p,
.clockify-dark-mode .tag-list__create-form--title,
.clockify-dark-mode .tag-list__create-form p,
.clockify-dark-mode .poppup-modal--title,
.clockify-dark-mode .poppup-modal p {
color: #c6d2d9
}
body.clockify-dark-mode .tag-list__create-form--tag-name,
body.clockify-dark-mode .poppup-modal--tag-name,
.clockify-dark-mode .tag-list__create-form--tag-name,
.clockify-dark-mode .poppup-modal--tag-name {
border: 1px solid #12191d;
background-color: #263238;
color: #c6d2d9
}
body.clockify-dark-mode .tag-list__create-form--tag-name::placeholder,
body.clockify-dark-mode .poppup-modal--tag-name::placeholder,
.clockify-dark-mode .tag-list__create-form--tag-name::placeholder,
.clockify-dark-mode .poppup-modal--tag-name::placeholder {
color: #90a4ae
}
body.clockify-dark-mode .clockify-modal-content,
.clockify-dark-mode .clockify-modal-content {
background-color: #37474f;
border: none;
box-shadow: 0px 4px 4px rgba(0, 0, 0, .25)
}
body.clockify-dark-mode .clockify-modal-content .cl-modal-title,
body.clockify-dark-mode .clockify-modal-content .custom-field-link-label,
.clockify-dark-mode .clockify-modal-content .cl-modal-title,
.clockify-dark-mode .clockify-modal-content .custom-field-link-label {
color: #c6d2d9
}
body.clockify-dark-mode .clockify-modal-content .custom-field-link,
.clockify-dark-mode .clockify-modal-content .custom-field-link {
background-color: #263238;
color: #c6d2d9
}
body.clockify-dark-mode .clockify-modal-content .cl-close,
.clockify-dark-mode .clockify-modal-content .cl-close {
background: none
}
body.clockify-dark-mode .clockify-modal-content .cl-close .clockify-close,
.clockify-dark-mode .clockify-modal-content .cl-close .clockify-close {
background: none
}
body.clockify-dark-mode .clockify-modal-content .cl-modal-header,
.clockify-dark-mode .clockify-modal-content .cl-modal-header {
border-bottom: 1px dotted #12191d
}
body.clockify-dark-mode .clockify-modal-content .cl-modal-footer,
.clockify-dark-mode .clockify-modal-content .cl-modal-footer {
border-top: 1px dotted #12191d
}
body.clockify-dark-mode .tag-list-item--comma,
.clockify-dark-mode .tag-list-item--comma {
color: #fff
}
body.clockify-dark-mode .app-version,
.clockify-dark-mode .app-version {
color: #c6d2d9
}
body.clockify-dark-mode .clockify-error,
.clockify-dark-mode .clockify-error {
color: red;
font-size: 14px
}
body.clockify-dark-mode .loading-entries,
.clockify-dark-mode .loading-entries {
color: #c6d2d9
}
body.clockify-dark-mode .autocomplete-dropdown-item,
.clockify-dark-mode .autocomplete-dropdown-item {
color: #90a4ae;
background-color: #1d272c
}
body.clockify-dark-mode .autocomplete-dropdown-item:hover,
.clockify-dark-mode .autocomplete-dropdown-item:hover {
background-color: #263238
}
body.clockify-dark-mode .autocomplete-dropdown-item__tag,
.clockify-dark-mode .autocomplete-dropdown-item__tag {
color: #90a4ae;
background: #12191d
}
body.clockify-dark-mode .autocomplete-dropdown-item__tag:hover,
.clockify-dark-mode .autocomplete-dropdown-item__tag:hover {
background: #37474f
}
body.clockify-dark-mode .react-autocomplete>div,
.clockify-dark-mode .react-autocomplete>div {
background: #1d272c !important
}
body.clockify-dark-mode .edit-form__break-label,
.clockify-dark-mode .edit-form__break-label {
background: #263238;
color: #c6d2d9
}
body.clockify-dark-mode.clockify-integration-popup,
.clockify-dark-mode.clockify-integration-popup {
color: #c6d2d9
}
body.clockify-dark-mode div.custom-field-ta,
.clockify-dark-mode div.custom-field-ta {
background-color: #37474f !important
}
body.clockify-dark-mode .clockify-manual-entry-header-text,
.clockify-dark-mode .clockify-manual-entry-header-text {
color: #f4f4f4
}
body.clockify-dark-mode .notification .notification-title,
.clockify-dark-mode .notification .notification-title {
color: #c6d2d9 !important
}
body.clockify-dark-mode .notification .notification-message,
.clockify-dark-mode .notification .notification-message {
color: #c6d2d9 !important
}
body.clockify-dark-mode .notification:hover,
.clockify-dark-mode .notification:hover {
background-color: #263238 !important
}
style {
display: none
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker__navigation-icon::before {
border-color: #ccc;
border-style: solid;
border-width: 3px 3px 0 0;
content: "";
display: block;
height: 9px;
position: absolute;
top: 6px;
width: 9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
margin-left: -4px;
position: absolute;
width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
box-sizing: content-box;
position: absolute;
border: 8px solid transparent;
height: 0;
width: 1px;
content: "";
z-index: -1;
border-width: 8px;
left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
border-bottom-color: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
top: 0;
margin-top: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
border-top: none;
border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
top: 0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
top: -1px;
border-bottom-color: #aeaeae;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
bottom: 0;
margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
border-bottom: none;
border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
bottom: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
bottom: -1px;
border-top-color: #aeaeae;
}
.react-datepicker-wrapper {
display: inline-block;
padding: 0;
border: 0;
}
.react-datepicker {
font-family: "Helvetica Neue", helvetica, arial, sans-serif;
font-size: 0.8rem;
background-color: #fff;
color: #000;
border: 1px solid #aeaeae;
border-radius: 0.3rem;
display: inline-block;
position: relative;
}
.react-datepicker--time-only .react-datepicker__triangle {
left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
border-bottom-left-radius: 0.3rem;
border-bottom-right-radius: 0.3rem;
}
.react-datepicker__triangle {
position: absolute;
left: 50px;
}
.react-datepicker-popper {
z-index: 1;
}
.react-datepicker-popper[data-placement^=bottom] {
padding-top: 10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,
.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
left: auto;
right: 50px;
}
.react-datepicker-popper[data-placement^=top] {
padding-bottom: 10px;
}
.react-datepicker-popper[data-placement^=right] {
padding-left: 8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
left: auto;
right: 42px;
}
.react-datepicker-popper[data-placement^=left] {
padding-right: 8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
left: 42px;
right: auto;
}
.react-datepicker__header {
text-align: center;
background-color: #f0f0f0;
border-bottom: 1px solid #aeaeae;
border-top-left-radius: 0.3rem;
padding: 8px 0;
position: relative;
}
.react-datepicker__header--time {
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
border-top-right-radius: 0.3rem;
}
.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
display: inline-block;
margin: 0 15px;
}
.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
margin-top: 0;
color: #000;
font-weight: bold;
font-size: 0.944rem;
}
.react-datepicker-time__header {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.react-datepicker__navigation {
align-items: center;
background: none;
display: flex;
justify-content: center;
text-align: center;
cursor: pointer;
position: absolute;
top: 2px;
padding: 0;
border: none;
z-index: 1;
height: 32px;
width: 32px;
text-indent: -999em;
overflow: hidden;
}
.react-datepicker__navigation--previous {
left: 2px;
}
.react-datepicker__navigation--next {
right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
right: 85px;
}
.react-datepicker__navigation--years {
position: relative;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.react-datepicker__navigation--years-previous {
top: 4px;
}
.react-datepicker__navigation--years-upcoming {
top: -4px;
}
.react-datepicker__navigation:hover *::before {
border-color: #a6a6a6;
}
.react-datepicker__navigation-icon {
position: relative;
top: -1px;
font-size: 20px;
width: 0;
}
.react-datepicker__navigation-icon--next {
left: -2px;
}
.react-datepicker__navigation-icon--next::before {
transform: rotate(45deg);
left: -7px;
}
.react-datepicker__navigation-icon--previous {
right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
transform: rotate(225deg);
right: -7px;
}
.react-datepicker__month-container {
float: left;
}
.react-datepicker__year {
margin: 0.4rem;
text-align: center;
}
.react-datepicker__year-wrapper {
display: flex;
flex-wrap: wrap;
max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
display: inline-block;
width: 4rem;
margin: 2px;
}
.react-datepicker__month {
margin: 0.4rem;
text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
display: inline-block;
width: 4rem;
margin: 2px;
}
.react-datepicker__input-time-container {
clear: both;
width: 100%;
float: left;
margin: 5px 0 10px 15px;
text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
display: inline-block;
margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
-moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
margin-left: 5px;
display: inline-block;
}
.react-datepicker__time-container {
float: right;
border-left: 1px solid #aeaeae;
width: 85px;
}
.react-datepicker__time-container--with-today-button {
display: inline;
border: 1px solid #aeaeae;
border-radius: 0.3rem;
position: absolute;
right: -87px;
top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
position: relative;
background: white;
border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
width: 85px;
overflow-x: hidden;
margin: 0 auto;
text-align: center;
border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
list-style: none;
margin: 0;
height: calc(195px + 1.7rem / 2);
overflow-y: scroll;
padding-right: 0;
padding-left: 0;
width: 100%;
box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
height: 30px;
padding: 5px 10px;
white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
cursor: pointer;
background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
background-color: #216ba5;
color: white;
font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
cursor: default;
background-color: transparent;
}
.react-datepicker__week-number {
color: #ccc;
display: inline-block;
width: 1.7rem;
line-height: 1.7rem;
text-align: center;
margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
border-radius: 0.3rem;
background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
border-radius: 0.3rem;
background-color: #216ba5;
color: #fff;
}
.react-datepicker__week-number--selected:hover {
background-color: #1d5d90;
}
.react-datepicker__week-number--keyboard-selected {
border-radius: 0.3rem;
background-color: #2a87d0;
color: #fff;
}
.react-datepicker__week-number--keyboard-selected:hover {
background-color: #1d5d90;
}
.react-datepicker__day-names {
white-space: nowrap;
margin-bottom: -8px;
}
.react-datepicker__week {
white-space: nowrap;
}
.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
color: #000;
display: inline-block;
width: 1.7rem;
line-height: 1.7rem;
text-align: center;
margin: 0.166rem;
}
.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
border-radius: 0.3rem;
background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
border-radius: 0.3rem;
background-color: #3dcc4a;
color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
position: relative;
border-radius: 0.3rem;
background-color: #ff6803;
color: #fff;
}
.react-datepicker__day--holidays .holiday-overlay,
.react-datepicker__month-text--holidays .holiday-overlay,
.react-datepicker__quarter-text--holidays .holiday-overlay,
.react-datepicker__year-text--holidays .holiday-overlay {
position: absolute;
bottom: 100%;
left: 50%;
transform: translateX(-50%);
background-color: #333;
color: #fff;
padding: 4px;
border-radius: 4px;
white-space: nowrap;
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
background-color: #cf5300;
}
.react-datepicker__day--holidays:hover .holiday-overlay,
.react-datepicker__month-text--holidays:hover .holiday-overlay,
.react-datepicker__quarter-text--holidays:hover .holiday-overlay,
.react-datepicker__year-text--holidays:hover .holiday-overlay {
visibility: visible;
opacity: 1;
}
.react-datepicker__day--selected,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
border-radius: 0.3rem;
background-color: #216ba5;
color: #fff;
}
.react-datepicker__day--selected:hover,
.react-datepicker__day--in-selecting-range:hover,
.react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
border-radius: 0.3rem;
background-color: #bad9f1;
color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
background-color: #f0f0f0;
color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
cursor: default;
color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
background-color: transparent;
}
.react-datepicker__input-container {
position: relative;
display: inline-block;
width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
position: absolute;
padding: 0.5rem;
box-sizing: content-box;
}
.react-datepicker__view-calendar-icon input {
padding: 6px 10px 5px 25px;
}
.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
border: 1px solid transparent;
border-radius: 0.3rem;
position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
transform: rotate(135deg);
right: -16px;
top: 0;
}
.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
background-color: #f0f0f0;
position: absolute;
width: 50%;
left: 25%;
top: 30px;
z-index: 1;
text-align: center;
border-radius: 0.3rem;
border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
height: 150px;
overflow-y: scroll;
}
.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
line-height: 20px;
width: 100%;
display: block;
margin-left: auto;
margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
border-top-left-radius: 0.3rem;
border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border-bottom-left-radius: 0.3rem;
border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
position: absolute;
left: 15px;
}
.react-datepicker__close-icon {
cursor: pointer;
background-color: transparent;
border: 0;
outline: 0;
padding: 0 6px 0 0;
position: absolute;
top: 0;
right: 0;
height: 100%;
display: table-cell;
vertical-align: middle;
}
.react-datepicker__close-icon::after {
cursor: pointer;
background-color: #216ba5;
color: #fff;
border-radius: 50%;
height: 16px;
width: 16px;
padding: 2px;
font-size: 12px;
line-height: 1;
text-align: center;
display: table-cell;
vertical-align: middle;
content: "×";
}
.react-datepicker__close-icon--disabled {
cursor: default;
}
.react-datepicker__close-icon--disabled::after {
cursor: default;
background-color: #ccc;
}
.react-datepicker__today-button {
background: #f0f0f0;
border-top: 1px solid #aeaeae;
cursor: pointer;
text-align: center;
font-weight: bold;
padding: 5px 0;
clear: left;
}
.react-datepicker__portal {
position: fixed;
width: 100vw;
height: 100vh;
background-color: rgba(0, 0, 0, 0.8);
left: 0;
top: 0;
justify-content: center;
align-items: center;
display: flex;
z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
width: 3rem;
line-height: 3rem;
}
@media (max-width: 400px),
(max-height: 550px) {
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
width: 2rem;
line-height: 2rem;
}
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
font-size: 1.44rem;
}
.react-datepicker__children-container {
width: 13.8rem;
margin: 0.4rem;
padding-right: 0.2rem;
padding-left: 0.2rem;
height: auto;
}
.react-datepicker__aria-live {
position: absolute;
clip-path: circle(0);
border: 0;
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
width: 1px;
white-space: nowrap;
}
.react-datepicker__calendar-icon {
width: 1em;
height: 1em;
vertical-align: -0.125em;
}
.woocommerce-checkout .woocommerce {
display: block !important;
}  .logged-in .woocommerce {
display: flex;
gap: 20px;
padding: 20px;
background: #f8f9fc;
border-radius: 10px;
} .woocommerce-MyAccount-navigation {
width: 250px;
background: #ffffff;
padding: 15px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
margin: 0;
}
.woocommerce-MyAccount-navigation-link {
display: block;
padding: 12px 15px;
border-radius: 6px;
font-size: 14px;
font-weight: 500;
color: #333;
transition: all 0.3s ease;
}
span.wc-block-components-button__text {
padding: 12px 15px;
border-radius: 25px;
font-size: 14px;
font-weight: 500;
transition: all 0.3s ease;
background-color: rgb(155 135 245 / var(--tw-bg-opacity, 1));
color: #fff;
}
.wc-block-cart-item__wrap {
position: relative;
}
.wc-block-components-product-price, .woocommerce-billing-fields__field-wrapper,
.woocommerce-additional-fields__field-wrapper,
span.woocommerce-input-wrapper {
text-align: left;
}
button.wc-block-cart-item__remove-link {
position: absolute;
top: 5px;
right: 0;
}
.wc-block-components-quantity-selector,
p#billing_country_field {
display: none !important;
}
.woocommerce-MyAccount-navigation-link a {
text-decoration: none;
color: inherit;
}
.woocommerce-MyAccount-navigation-link.is-active {
background-color: rgb(155 135 245 / var(--tw-bg-opacity, 1));
color: #fff;
}
.woocommerce-MyAccount-navigation-link:hover {
background-color: rgb(126 105 171 / var(--tw-bg-opacity, 1));
color: #fff;
}
h3,
h2 {
font-size: 24px; padding-bottom: 10px;
} .woocommerce-MyAccount-content {
flex: 1;
background: #ffffff;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
font-size: 16px;
color: #333;
}
.woocommerce-MyAccount-content p {
margin-bottom: 15px;
}
.woocommerce-MyAccount-content a {
color: #4c6ef5;
font-weight: 500;
text-decoration: none;
transition: color 0.3s ease;
}
.woocommerce-MyAccount-content a:hover {
color: #374fc7;
} .woocommerce-MyAccount-navigation-link--customer-logout a {
font-weight: 600;
}   form.woocommerce-form.woocommerce-form-login.login,
form.woocommerce-form.woocommerce-form-register.register {
border: 0;
margin: auto;
border-radius: 10px !important;
}
.woocommerce-form-login,
.woocommerce-form-register {
max-width: 400px;
margin: 40px auto;
background: #ffffff;
padding: 25px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}
.woocommerce h2 {
text-align: center;
font-size: 22px;
color: #333;
margin-bottom: 15px;
}
.woocommerce-form-row {
margin-bottom: 15px;
}
.woocommerce-form-row label {
font-size: 14px;
font-weight: 500;
color: #555;
display: block;
margin-bottom: 5px;
}
.woocommerce-Input {
width: 100%;
padding: 10px;
border: 1px solid #ddd;
border-radius: 6px;
font-size: 14px;
background: #f8f9fa;
transition: border-color 0.3s;
}
.woocommerce-Input:focus {
border-color: #4c6ef5;
outline: none;
} .password-input {
position: relative;
display: flex;
align-items: center;
}
.show-password-input {
background: transparent;
border: none;
position: absolute;
right: 10px;
cursor: pointer;
font-size: 14px;
color: #888;
}
.woocommerce-button {
width: 100%;
padding: 10px;
font-size: 14px;
border-radius: 6px;
background: #4c6ef5;
color: white;
font-weight: 600;
border: none;
cursor: pointer;
transition: background 0.3s;
}
.woocommerce-button:hover {
background: #374fc7;
} .woocommerce-form__label-for-checkbox {
display: flex;
align-items: center;
font-size: 14px;
color: #555;
}
.woocommerce-form__label-for-checkbox input {
margin-right: 5px;
} .woocommerce-LostPassword {
text-align: center;
margin-top: 10px;
}
.woocommerce-LostPassword a {
color: #4c6ef5;
font-size: 14px;
}
.woocommerce-LostPassword a:hover {
text-decoration: underline;
}   .woocommerce-ResetPassword {
max-width: 400px;
margin: 40px auto;
background: #ffffff;
padding: 25px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}
.woocommerce-ResetPassword p {
font-size: 14px;
color: #555;
text-align: center;
margin-bottom: 15px;
}
.woocommerce-ResetPassword label {
font-size: 14px;
font-weight: 500;
color: #555;
display: block;
margin-bottom: 5px;
}
.woocommerce-ResetPassword .woocommerce-Input {
width: 100%;
padding: 10px;
border: 1px solid #ddd;
border-radius: 6px;
font-size: 14px;
background: #f8f9fa;
transition: border-color 0.3s;
}
.woocommerce-ResetPassword .woocommerce-Input:focus {
border-color: #4c6ef5;
outline: none;
} .woocommerce-ResetPassword .woocommerce-Button {
width: 100%;
padding: 10px;
font-size: 14px;
border-radius: 6px;
background: #4c6ef5;
color: white;
font-weight: 600;
border: none;
cursor: pointer;
transition: background 0.3s;
}
.woocommerce-ResetPassword .woocommerce-Button:hover {
background: #374fc7;
}
.your_keys ul li {
border: 2px solid rgb(229 222 255 / var(--tw-border-opacity, 1));
border-radius: 8px;
padding: 10px;
margin: 20px;
}
a.woocommerce-Button.wc-forward.button {
display: none;
}
tr.cart_item .quantity {
float: right;
margin-top: 13px;
}    @media only screen and (max-width: 991px) {}  #video-player {
width: 100%;
height: auto;
position: relative;
object-fit: cover;
object-position: center;
z-index: 2;
display: none;
}
#container-video-player.is-playing #video-player {
display: block;
}
#container-video-player.is-playing .video-cover {
z-index: 2;
}
#video-play-button {
opacity: 1;
pointer-events: all;
transition: all 0.3s ease 0s;
}
#video-full-scr-button {
display: none;
}
#container-video-player.is-fullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
background-color: rgba(0, 0, 0);
display: flex;
justify-content: center;
align-items: center;
}
#container-video-player.is-playing #video-play-button {
opacity: 0;
pointer-events: 0;
}
#container-video-player.is-pause #video-play-button {
opacity: 1;
pointer-events: all;
z-index: 3;
}
#container-video-player #video-full-scr-button,
#container-video-player.is-pause #video-full-scr-button,
#container-video-player.is-pause.is-playing #video-full-scr-button {
opacity: 0;
pointer-events: none;
z-index: 4;
bottom: 10px;
right: 10px;
}
#container-video-player.is-playing.is-fullscreen #video-full-scr-button,
#container-video-player.is-playing #video-full-scr-button {
opacity: 1;
pointer-events: all;
transition: all 0.3s ease 0s;
}
#container-video-player.is-fullscreen .video-cover {
display: none;
}
#container-video-player.is-fullscreen #video-full-scr-button {
right: 20px !important;
bottom: 20px !important;
}
#container-video-player.is-fullscreen .video-player-wrapper {
position: static;
}
ul.woocommerce-error {
text-align: left;
}
@media (max-width: 768px) {
#video-description {
display: none;
}
#sc-mob-container {
padding-left: 0;
padding-right: 0;
}
#video-full-scr-button {
display: flex;
}
}
#post-wrapper h2 {
font-size: 33px;
font-weight: 600;
margin-top: 30px;
}
#post-wrapper h3 {
margin-bottom: 10px;
}
#post-wrapper h2+h3 {
margin-top: 10px;
}
#post-wrapper p+h3 {
margin-top: 25px;
}
#post-wrapper p {
margin: 10px 0;
font-size: 18px;
}
.screen-reader-response ul {
display: none;
}
.woocommerce-thankyou-order-received {
font-size: 20px;
margin: 20px 20px 40px;
padding: 10px;
background: #ebd7ff;
}
.woocommerce-thankyou-order-received a {
font-weight: bold;
color: #af65f6;
}
section.woocommerce-customer-details, p.order-again {
display: none;
}
@media (max-width: 576px) {
#post-wrapper h2 {
font-size: 30px;
line-height: 1.3;
}
}@font-face {
font-family: 'ywsbs-icon';
src: url(//okseo.ai/wp-content/plugins/yith-woocommerce-subscription/assets/fonts/ywsbs-icon.eot?jqnhvq);
src: url(//okseo.ai/wp-content/plugins/yith-woocommerce-subscription/assets/fonts/ywsbs-icon.eot?jqnhvq#iefix) format('embedded-opentype'),
url(//okseo.ai/wp-content/plugins/yith-woocommerce-subscription/assets/fonts/ywsbs-icon.ttf?jqnhvq) format('truetype'),
url(//okseo.ai/wp-content/plugins/yith-woocommerce-subscription/assets/fonts/ywsbs-icon.woff?jqnhvq) format('woff'),
url(//okseo.ai/wp-content/plugins/yith-woocommerce-subscription/assets/fonts/ywsbs-icon.svg?jqnhvq#ywsbs-icon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="ywsbs-icon-"], [class*=" ywsbs-icon-"] { font-family: 'ywsbs-icon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ywsbs-icon-save_alt:before {
content: "\e900";
}
.ywsbs-icon-dollar:before {
content: "\e904";
color: #4b4b4b;
}
table.shop_table_responsive tbody tr td.ywsbs-subscription-status {
text-align: center;
text-transform: uppercase;
font-size: .9em;
}
table.shop_table_responsive .ywsbs-item .empty-date {
text-align: center;
}
.ywsbs-back-url {
margin-bottom: 20px;
font-size: .9em;
}
.ywsbs-subscription-info-wrapper {
display: flex;
justify-content: space-between;
}
.ywsbs-box {
border: 1px solid #ccc;
padding: 20px;
margin-bottom: 40px;
}
.ywsbs-subscription-info-box {
flex-basis: 48%;
min-height: 100%;
flex-direction: row;
}
.ywsbs-subscription-info-item {
margin-bottom: 10px;
}
.ywsbs-change-status-buttons-wrapper {
margin-top: 10px;
}
.recurring-price-info {
font-size: 13px;
}
span.ywsbs-delivery-info,
span.ywsbs-synch-info {
display: block;
font-size: 0.7em;
font-weight: 600;
line-height: 1.3;
margin-bottom: 20PX;
filter: brightness(0.5);
}
span.ywsbs-delivery-info {
font-weight: 400;
} .ywsbs-dropdown-wrapper {
position: relative;
display: inline-block; }
.ywsbs-dropdown-wrapper > a {
font-size: .8em;
outline: none;
}
.ywsbs-dropdown {
position: absolute;
z-index: 10;
width: 350px;
box-shadow: -2px 2px 20px rgba(161, 161, 161, 0.27);
left: -15px;
top: 100%;
visibility: hidden;
opacity: 0;
transition: all ease .3s;
}
.ywsbs-dropdown-wrapper:hover .ywsbs-dropdown {
visibility: visible;
opacity: 1;
}
.ywsbs-dropdown-item {
padding: 15px 15px 5px 15px;
font-size: .8em;
line-height: 1.2em;
background: #fff;
}
.ywsbs-dropdown-item:nth-child(odd) {
background: #F8F8F8;
}
.ywsbs-dropdown-item:hover {
cursor: pointer;
}
.ywsbs-dropdown-item p {
margin-block-end: 10px;
} .ywsbs-subscription-info-box.subscription-totals {
background-color: #F6F8F7;
}
.ywsbs-subscription-info-box.subscription-totals table {
background: transparent;
}
.subscription-review-table {
padding: 0;
margin: 0;
font-size: .9em;
border-bottom: 1px solid #e0e0e0;
}
.subscription-review-table:last-child {
border-bottom: 0;
}
.subscription-review-table tbody {
background: transparent;
}
table.subscription-review-table th {
width: 60%;
}
table.subscription-review-table tbody td,
table.subscription-review-table th,
table.subscription-review-table td {
background: transparent;
padding: 10px 0;
}
table.subscription-review-table tfoot tr:first-child th,
table.subscription-review-table tfoot tr:first-child td {
border-top: 1px solid #d5d5d5a3;
}
table.subscription-review-table td:last-child {
text-align: right;
}
table.subscription-review-table .ywsbs-subscription-total {
font-size: 12px;
}
table.subscription-review-table .subscription-price {
font-size: 1.1em;
font-weight: 600;
}
.ywsbs-wrapper {
display: inline-block;
} .ywsbs-box.ywsbs-subscription-info-box.shipping-info {
position: relative;
}
a.edit-subscription-shipping {
position: absolute;
right: 20px;
top: 30px;
}
a.edit-subscription-shipping img {
opacity: 50%;
width: 20px;
transition: all linear 0.3s;
}
a.edit-subscription-shipping:hover img {
opacity: 100%;
} .ywsbs-subscription-info-wrapper {
display: grid;
justify-content: space-between;
grid-template-columns: 1fr 1fr;
grid-gap: 40px;
}
.delivery-schedules td, .delivery-schedules th {
padding: 10px 0;
}
span.delivery-status {
text-transform: uppercase;
font-size: 0.9em;
}
span.delivery-status.processing {
color: #d38a0b;
}
span.delivery-status.cancelled {
color: #c0392b;
}
span.delivery-status.waiting {
color: #e74c3c;
}
span.delivery-status.shipped {
color: #b2ac00;
} .ywsbs-subscription-related-orders {
border: 1px solid #ccc;
padding: 20px;
margin-top: 40px;
}
.ywsbs-subscription-related-orders .order-status {
text-transform: uppercase;
}
.ywsbs-subscription-related-orders .order-status .status-completed {
color: #2e4453;
}
.ywsbs-subscription-related-orders .order-status .status-on-hold {
color: #94660c;
}
.ywsbs-subscription-related-orders .order-status .status-failed {
color: #761919;
}
.ywsbs-subscription-related-orders .order-status .status-processing {
color: #5b841b;
}
.ywsbs-subscription-related-orders .order-status .status-trash {
color: #761919;
} .ywsbs-modal {
display: none;
}
.ywsbs-modal-container,
.ywsbs-modal-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1000;
}
.ywsbs-modal-overlay {
background-color: rgba(0, 0, 0, 0.4);
overflow: auto;
}
.ywsbs-modal .modal-content {
position: relative;
background-color: #fefefe;
margin: auto;
padding: 0;
border: 1px solid #888;
width: 80%;
animation-name: animatetop;
animation-duration: 0.4s
}
.ywsbs-modal-wrapper {
width: 500px;
min-height: 300px;
position: relative;
margin-left: auto;
margin-right: auto;
background-color: #fff;
box-shadow: -2px 2px 20px rgb(112, 112, 112);
}
.ywsbs-modal .ywsbs-modal-header {
height: 15px;
width: 100%;
padding: 10px;
clear: both;
}
.ywsbs-modal .ywsbs-modal-header .close {
float: right;
height: 20px;
width: 20px;
text-align: center;
display: block;
cursor: pointer;
font-size: 22px;
color: #ccc;
line-height: 22px;
}
.ywsbs-modal .ywsbs-modal-body {
padding: 20px 30px 30px 30px;
text-align: center;
}
.ywsbs-modal .ywsbs-modal-body p {
margin-block-end: 15px;
}
.ywsbs-modal-icon {
margin-bottom: 20px;
}
.ywsbs-modal-icon img {
margin: 0 auto;
width: 50px;
}
.ywsbs-action-button-wrap {
margin: 20px auto;
}
.close-modal-wrap .close {
font-size: 1em;
float: none;
}
.ywsbs-content-text .error {
color: red;
padding: 0 30px 0 30px;
display: block;
}
.ywsbs-recurring-totals-items .recurring-amount {
margin: 0 0 15px 0;
}
.ywsbs-box.ywsbs-thank-you-page-box {
background-color: #F6F8F7;
}
table.subscription-review-table th {
text-align: left;
}
table.subscription-review-table .product-name {
font-weight: normal;
}
.ywsbs-signup-fee {
color: #467484;
}
.ywsbs-trial-period {
color: #467484;
}
span.status.active {
color: #b2ac00;
}
span.status.paused {
color: #34495e;
}
span.status.pending {
color: #d38a0b;
}
span.status.overdue {
color: #d35400;
}
span.status.trial {
color: #8e44ad;
}
span.status.cancelled {
color: #c0392b;
}
span.status.expired {
color: #bdc3c7;
}
span.status.suspended {
color: #e74c3c;
}
.ywsbs-box.ywsbs-thank-you-page-box span.status {
text-transform: capitalize;
font-weight: 500;
} .summary .ywsbs-resubscribe {
margin: 10px 0;
}
.ywsbs-trial-period {
display: block;
}
.ywsbs-thank-you-page-two-cols .ywsbs-box.ywsbs-thank-you-page-box {
width: calc(40% - 15px);
float: left;
}
.ywsbs-thank-you-page-two-cols .ywsbs-subscription-thank-you-page {
width: 60%;
float: left;
margin-right: 15px;
border: 1px solid #ccc;
padding: 20px;
}
span.recurring-price-wrapper {
font-weight: bold;
} @keyframes animatetop {
from {
top: -300px;
opacity: 0
}
to {
top: 0;
opacity: 1
}
}
@media screen and (max-width: 425px ) {
.ywsbs-box.ywsbs-subscription-info-box {
grid-column-start: 1;
grid-column-end: 3;
}
.ywsbs-subscription-related-orders {
margin-top: 40px;
}
} .widget_shopping_cart .yith-proteo-mini-cart-content ul li > *.quantity {
bottom: 15px;
}
.widget_shopping_cart .yith-proteo-mini-cart-content .ywsbs-wrapper {
text-align: left;
display: inline-block;
position: absolute;
left: 23px;
top: 0;
} .wc-block-checkout .ywsbs-recurring-totals-items,
.wc-block-cart .ywsbs-recurring-totals-items {
padding-left: 16px;
padding-right: 16px;
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.ywsbs-recurring-totals-items .recurring-amount{
text-align: right;
}
@media (max-width: 768px) {
.wc-block-checkout .ywsbs-recurring-totals-items,
.wc-block-cart .ywsbs-recurring-totals-items {
padding: 0;
}
}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}