*, :after, :before {
    --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: rgba(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:
}

::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: rgba(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:
}

.filament-spatie-health :is(.-mt-1) {
    margin-top: -.25rem
}

.filament-spatie-health :is(.mb-5) {
    margin-bottom: 1.25rem
}

.filament-spatie-health :is(.mt-0) {
    margin-top: 0
}

.filament-spatie-health :is(.flex) {
    display: flex
}

.filament-spatie-health :is(.grid) {
    display: grid
}

.filament-spatie-health :is(.h-6) {
    height: 1.5rem
}

.filament-spatie-health :is(.w-6) {
    width: 1.5rem
}

.filament-spatie-health :is(.transform) {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.filament-spatie-health :is(.grid-cols-1) {
    grid-template-columns:repeat(1, minmax(0, 1fr))
}

.filament-spatie-health :is(.items-start) {
    align-items: flex-start
}

.filament-spatie-health :is(.items-center) {
    align-items: center
}

.filament-spatie-health :is(.justify-center) {
    justify-content: center
}

.filament-spatie-health :is(.gap-6) {
    gap: 1.5rem
}

.filament-spatie-health :is(.space-x-2>:not([hidden])~:not([hidden])) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.5rem * (1 - var(--tw-space-x-reverse)));
    margin-right: calc(.5rem * var(--tw-space-x-reverse))
}

.filament-spatie-health :is(.overflow-hidden) {
    overflow: hidden
}

.filament-spatie-health :is(.rounded-full) {
    border-radius: 9999px
}

.filament-spatie-health :is(.rounded-xl) {
    border-radius: .75rem
}

.filament-spatie-health :is(.bg-blue-100) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254/var(--tw-bg-opacity))
}

.filament-spatie-health :is(.bg-emerald-100) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 250 229/var(--tw-bg-opacity))
}

.filament-spatie-health :is(.bg-gray-100) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity))
}

.filament-spatie-health :is(.bg-red-100) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226/var(--tw-bg-opacity))
}

.filament-spatie-health :is(.bg-white) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.filament-spatie-health :is(.bg-yellow-100) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195/var(--tw-bg-opacity))
}

.filament-spatie-health :is(.p-2) {
    padding: .5rem
}

.filament-spatie-health :is(.px-4) {
    padding-left: 1rem;
    padding-right: 1rem
}

.filament-spatie-health :is(.py-5) {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

.filament-spatie-health :is(.text-center) {
    text-align: center
}

.filament-spatie-health :is(.text-sm) {
    font-size: .875rem;
    line-height: 1.25rem
}

.filament-spatie-health :is(.font-bold) {
    font-weight: 700
}

.filament-spatie-health :is(.font-medium) {
    font-weight: 500
}

.filament-spatie-health :is(.text-blue-500) {
    --tw-text-opacity: 1;
    color: rgb(59 130 246/var(--tw-text-opacity))
}

.filament-spatie-health :is(.text-emerald-500) {
    --tw-text-opacity: 1;
    color: rgb(16 185 129/var(--tw-text-opacity))
}

.filament-spatie-health :is(.text-gray-400) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity))
}

.filament-spatie-health :is(.text-gray-500) {
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity))
}

.filament-spatie-health :is(.text-gray-600) {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity))
}

.filament-spatie-health :is(.text-gray-900) {
    --tw-text-opacity: 1;
    color: rgb(17 24 39/var(--tw-text-opacity))
}

.filament-spatie-health :is(.text-red-500) {
    --tw-text-opacity: 1;
    color: rgb(239 68 68/var(--tw-text-opacity))
}

.filament-spatie-health :is(.text-yellow-500) {
    --tw-text-opacity: 1;
    color: rgb(234 179 8/var(--tw-text-opacity))
}

.filament-spatie-health :is(.text-opacity-0) {
    --tw-text-opacity: 0
}

.filament-spatie-health :is(.shadow-sm) {
    --tw-shadow: 0 1px 2px 0 rgba(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)
}

.filament-spatie-health :is(.shadow-gray-200) {
    --tw-shadow-color: #e5e7eb;
    --tw-shadow: var(--tw-shadow-colored)
}

.filament-spatie-health :is(.transition) {
    transition-duration: .15s;
    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)
}

.filament-spatie-health :is(.dark .dark\:border-t) {
    border-top-width: 1px
}

.filament-spatie-health :is(.dark .dark\:border-gray-700) {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81/var(--tw-border-opacity))
}

.filament-spatie-health :is(.dark .dark\:bg-gray-900) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39/var(--tw-bg-opacity))
}

.filament-spatie-health :is(.dark .dark\:text-gray-200) {
    --tw-text-opacity: 1;
    color: rgb(229 231 235/var(--tw-text-opacity))
}

.filament-spatie-health :is(.dark .dark\:text-gray-400) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity))
}

.filament-spatie-health :is(.dark .dark\:text-white) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.filament-spatie-health :is(.dark .dark\:shadow-md) {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(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)
}

.filament-spatie-health :is(.dark .dark\:shadow-black\/25) {
    --tw-shadow-color: rgba(0, 0, 0, .25);
    --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width: 640px) {
    .filament-spatie-health :is(.sm\:grid-cols-2) {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    .filament-spatie-health :is(.sm\:p-6) {
        padding: 1.5rem
    }
}

@media (min-width: 768px) {
    .filament-spatie-health :is(.md\:mt-1) {
        margin-top: .25rem
    }

    .filament-spatie-health :is(.md\:min-h-\[130px\]) {
        min-height: 130px
    }

    .filament-spatie-health :is(.md\:space-x-3>:not([hidden])~:not([hidden])) {
        --tw-space-x-reverse: 0;
        margin-left: calc(.75rem * (1 - var(--tw-space-x-reverse)));
        margin-right: calc(.75rem * var(--tw-space-x-reverse))
    }

    .filament-spatie-health :is(.md\:text-xl) {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

@media (min-width: 1024px) {
    .filament-spatie-health :is(.lg\:grid-cols-3) {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }
}
