h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }

.\!mb-0 { margin-bottom: 0px !important; }
.bg-bad { background-color: var(--bad); }
.bg-border { background-color: var(--border); }
.bg-ok { background-color: var(--ok); }
.bg-warn { background-color: var(--warn); }
.block { display: block; }
.border-b { border-bottom-width: 1px; border-bottom-style: solid; }
.border-border { border-color: var(--border); }
.flex { display: flex; }
.flex-1 { flex: 1 1 0%; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.font-bold { font-weight: 700; }
.font-semibold { font-weight: 600; }
.gap-2 { gap: 0.5rem; }
.gap-2\.5 { gap: 0.625rem; }
.gap-3 { gap: 0.75rem; }
.gap-3\.5 { gap: 0.875rem; }
.gap-4 { gap: 1rem; }
.gap-\[14px\] { gap: 14px; }
.gap-\[18px\] { gap: 18px; }
.h-px { height: 1px; }
.inline { display: inline; }
.inline-flex { display: inline-flex; }
.items-center { align-items: center; }
.items-end { align-items: flex-end; }
.items-start { align-items: flex-start; }
.justify-between { justify-content: space-between; }
.justify-center { justify-content: center; }
.justify-end { justify-content: flex-end; }
.leading-none { line-height: 1; }
.leading-relaxed { line-height: 1.625; }
.leading-snug { line-height: 1.375; }
.leading-tight { line-height: 1.25; }
.m-0 { margin: 0px; }
.max-w-2xl { max-width: 42rem; }
.max-w-\[240px\] { max-width: 240px; }
.max-w-none { max-width: none; }
.max-w-xs { max-width: 20rem; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-1\.5 { margin-bottom: 0.375rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-\[10px\] { margin-bottom: 10px; }
.mb-\[11px\] { margin-bottom: 11px; }
.mb-\[18px\] { margin-bottom: 18px; }
.mb-\[22px\] { margin-bottom: 22px; }
.min-w-0 { min-width: 0px; }
.min-w-\[124px\] { min-width: 124px; }
.ms-1\.5 { margin-inline-start: 0.375rem; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-1\.5 { margin-top: 0.375rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-3\.5 { margin-top: 0.875rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-\[14px\] { margin-top: 14px; }
.mt-\[18px\] { margin-top: 18px; }
.mt-\[6px\] { margin-top: 6px; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.p-4 { padding: 1rem; }
.p-5 { padding: 1.25rem; }
.p-6 { padding: 1.5rem; }
.p-\[18px\] { padding: 18px; }
.pb-0\.5 { padding-bottom: 0.125rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pt-3 { padding-top: 0.75rem; }
.pt-4 { padding-top: 1rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-\[18px\] { padding-left: 18px; padding-right: 18px; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-\[34px\] { padding-top: 34px; padding-bottom: 34px; }
.shrink-0 { flex-shrink: 0; }
.tabular-nums { font-variant-numeric: tabular-nums; }
.text-2xl { font-size: 1.5rem; line-height: 2rem; }
.text-\[11\.5px\] { font-size: 11.5px; }
.text-\[13px\] { font-size: 13px; }
.text-\[15px\] { font-size: 15px; }
.text-\[17px\] { font-size: 17px; }
.text-\[32px\] { font-size: 32px; }
.text-accent { color: var(--accent); }
.text-bad { color: var(--bad); }
.text-center { text-align: center; }
.text-end { text-align: end; }
.text-faint { color: var(--faint); }
.text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.text-muted { color: var(--muted); }
.text-ok { color: var(--ok); }
.text-right { text-align: right; }
.text-slate-400 { color: #94a3b8; }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.text-text { color: var(--text); }
.text-warn { color: var(--warn); }
.text-xs { font-size: 0.75rem; line-height: 1rem; }
.tracking-\[\.2px\] { letter-spacing: .2px; }
.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.w-full { width: 100%; }
.whitespace-nowrap { white-space: nowrap; }

.space-y-1 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.25rem; }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.75rem; }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { margin-top: 1rem; }
.space-y-5 > :not([hidden]) ~ :not([hidden]) { margin-top: 1.25rem; }
.space-y-6 > :not([hidden]) ~ :not([hidden]) { margin-top: 1.5rem; }

@media (max-width: 767.98px) {
    .max-md\:min-w-\[560px\] { min-width: 560px; }
    .max-md\:min-w-\[720px\] { min-width: 720px; }
    .max-md\:min-w-\[900px\] { min-width: 900px; }
    .max-md\:min-w-\[980px\] { min-width: 980px; }
    .max-md\:w-full { width: 100%; }
    .max-md\:flex-col { flex-direction: column; }
    .max-md\:gap-0 { gap: 0px; }
}
