﻿*, :after, :before {
	border: 0 solid;
	box-sizing: border-box
}
img {
	border-style: solid
}
.grid {
	display: grid
}
.w-full {
	width: 100%
}
.grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr))
}
.grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr))
}
.gap-4 {
	gap: 1rem
}
.space-y-2>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-bottom:calc(.5rem*var(--tw-space-y-reverse));
margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))
}
.overflow-hidden {
	overflow: hidden
}
.truncate {
	overflow: hidden;
	text-overflow: ellipsis
}
.truncate, .whitespace-nowrap {
	white-space: nowrap
}
.bg-white {
--tw-bg-opacity:1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}
.bg-gray-800 {
--tw-bg-opacity:1;
	background-color: rgba(31, 41, 55, var(--tw-bg-opacity))
}
.p-4 {
	padding: 1rem
}
.text-center {
	text-align: center
}
.text-sm {
font-size:.875rem;
	line-height: 1.25rem
}
.text-lg {
	font-size: 1.125rem
}
.text-lg {
	line-height: 1.75rem
}
.text-white {
--tw-text-opacity:1;
	color: rgba(255, 255, 255, var(--tw-text-opacity))
}
.text-gray-400 {
--tw-text-opacity:1;
	color: rgba(156, 163, 175, var(--tw-text-opacity))
}
.text-gray-600 {
--tw-text-opacity:1;
	color: rgba(75, 85, 99, var(--tw-text-opacity))
}
.text-gray-900 {
--tw-text-opacity:1;
	color: rgba(17, 24, 39, var(--tw-text-opacity))
}
.disabled\:opacity-25:disabled {
	opacity: .25
}
*, :after, :before {
--tw-shadow:0 0 #0000
}
.shadow-sm {
--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
}
.shadow, .shadow-sm {
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow {
--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)
}
.shadow-md {
--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)
}
.shadow-lg, .shadow-md {
	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 rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)
}
.shadow-xl {
--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
 @media(min-width:640px) {
}
@media(min-width:768px) {
.md\:order-1 {
	order: 1
}
.md\:order-2 {
	order: 2
}
.md\:col-span-1 {
	grid-column: span 1/span 1
}
.md\:col-span-2 {
	grid-column: span 2/span 2
}
.md\:col-span-3 {
	grid-column: span 3/span 3
}
.md\:mt-0 {
	margin-top: 0
}
.md\:mr-6 {
	margin-right: 1.5rem
}
.md\:mb-0 {
	margin-bottom: 0
}
.md\:inline-block {
	display: inline-block
}
.md\:flex {
	display: flex
}
.md\:grid {
	display: grid
}
.md\:hidden {
	display: none
}
.md\:max-w-xs {
	max-width: 20rem
}
.md\:flex-shrink-0 {
	flex-shrink: 0
}
.md\:flex-shrink {
	flex-shrink: 1
}
.md\:flex-grow {
	flex-grow: 1
}
.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\:flex-nowrap {
	flex-wrap: nowrap
}
.md\:items-center {
	align-items: center
}
.md\:gap-6 {
	gap: 1.5rem
}
.md\:space-x-4>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));
margin-right:calc(1rem*var(--tw-space-x-reverse))
}
.md\:border-t-0 {
	border-top-width: 0
}
.md\:border-l {
	border-left-width: 1px
}
.md\:px-0 {
	padding-left: 0;
	padding-right: 0
}
}
@media(min-width:1024px) {
.lg\:col-span-4 {
	grid-column: span 4/span 4
}
.lg\:grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr))
}
.lg\:px-8 {
	padding-left: 2rem;
	padding-right: 2rem
}
}