@charset "UTF-8";
.text-primary {
  color: #3c83f6 !important;
}

.text-primary-50 {
  color: #ebf2fe !important;
}

.text-secondary {
  color: #6c757d !important;
}

.text-accent-forground {
  color: #020817 !important;
}

.text-foreground {
  color: #0a0a0a !important;
}

.text-muted {
  color: #64748b !important;
}

.text-muted-forground {
  color: #737373 !important;
}

.text-neutral-200 {
  color: #e5e5e5 !important;
}

.text-success {
  color: #28a745 !important;
}

.text-danger {
  color: #dc3545 !important;
}

.text-red-50 {
  color: #fef2f2 !important;
}

.text-red-100 {
  color: #fee2e2 !important;
}

.text-red-300 {
  color: #fca5a5 !important;
}

.text-red-500 {
  color: #ef4444 !important;
}

.text-red-600 {
  color: #dc2626 !important;
}

.text-red-700 {
  color: #4b3737 !important;
}

.text-red-800 {
  color: #991b1b !important;
}

.text-warning {
  color: #ffc107 !important;
}

.text-info {
  color: #17a2b8 !important;
}

.text-teal {
  color: #499994 !important;
}

.text-teal-light {
  color: #99f6e4 !important;
}

.text-teal-50 {
  color: #f0fdfa !important;
}

.text-teal-100 {
  color: #ccfbf1 !important;
}

.text-teal-200 {
  color: #99f6e4 !important;
}

.text-teal-600 {
  color: #0d9488 !important;
}

.text-teal-700 {
  color: #0f766e !important;
}

.text-teal-800 {
  color: #115e59 !important;
}

.text-dark {
  color: #374151 !important;
}

.text-gray {
  color: #63738a !important;
}

.text-lightgray {
  color: #e2e8f0 !important;
}

.text-light {
  color: #f4f7fa !important;
}

.text-lighter {
  color: #fcfcfd !important;
}

.text-white {
  color: #ffffff !important;
}

.text-white-smoke {
  color: #f5f5f5 !important;
}

.text-black {
  color: #000000 !important;
}

.text-orange {
  color: #ef6c00 !important;
}

.text-violet {
  color: #9d4edd !important;
}

.text-purple {
  color: #9c27b0 !important;
}

.text-purple-50 {
  color: #faf5ff !important;
}

.text-purple-100 {
  color: #f3e8ff !important;
}

.text-purple-700 {
  color: #7e22ce !important;
}

.text-purple-800 {
  color: #6b21a8 !important;
}

.text-blue {
  color: #1e40af !important;
}

.text-blue-100 {
  color: #dbeafe !important;
}

.text-blue-500 {
  color: #3b82f6 !important;
}

.text-blue-600 {
  color: #2563eb !important;
}

.text-blue-700 {
  color: #1d4ed8 !important;
}

.text-blue-800 {
  color: #1e4eaf !important;
}

.text-blue-200 {
  color: #BFDBFE !important;
}

.text-blue-50 {
  color: #eff6ff !important;
}

.text-brown {
  color: #964b00 !important;
}

.text-transparent {
  color: transparent !important;
}

.text-gray-50 {
  color: #f9fafb !important;
}

.text-gray-100 {
  color: #f3f4f6 !important;
}

.text-gray-200 {
  color: #e5e7eb !important;
}

.text-gray-300 {
  color: #d1d5db !important;
}

.text-gray-400 {
  color: #9ca3af !important;
}

.text-gray-700 {
  color: #4B5563 !important;
}

.text-gray-800 {
  color: #1f2937 !important;
}

.text-gray-900 {
  color: #111827 !important;
}

.text-gray-600 {
  color: #4B5563 !important;
}

.text-gray-500 {
  color: #6b7280 !important;
}

.text-indigo-50 {
  color: #eef2ff !important;
}

.text-indigo-200 {
  color: #c7d2fe !important;
}

.text-indigo-500 {
  color: #6366f1 !important;
}

.text-indigo-600 {
  color: #4f46e5 !important;
}

.text-indigo-700 {
  color: #4338ca !important;
}

.text-indigo-900 {
  color: #312e81 !important;
}

.text-green-100 {
  color: #dcfce7 !important;
}

.text-green-300 {
  color: #86efac !important;
}

.text-green-400 {
  color: #4ade80 !important;
}

.text-green-500 {
  color: #22c55e !important;
}

.text-green-600 {
  color: #16a34a !important;
}

.text-green-700 {
  color: #15803d !important;
}

.text-green-800 {
  color: #166534 !important;
}

.text-green-900 {
  color: #14532d !important;
}

.text-green-50 {
  color: #f0fdf4 !important;
}

.text-yellow-50 {
  color: #fefce8 !important;
}

.text-yellow-100 {
  color: #fef9c3 !important;
}

.text-yellow-400 {
  color: #facc15 !important;
}

.text-yellow-500 {
  color: #eab308 !important;
}

.text-amber-600 {
  color: #d97706 !important;
}

.text-amber-800 {
  color: #92400e !important;
}

.text-amber-100 {
  color: #FEF3C7 !important;
}

.text-orange-50 {
  color: #fff7ed !important;
}

.text-orange-300 {
  color: #fdba74 !important;
}

.text-orange-500 {
  color: #f97316 !important;
}

.text-orange-600 {
  color: #ea580c !important;
}

.text-orange-200 {
  color: #fed7aa !important;
}

.text-orange-700 {
  color: #c2410c !important;
}

.text-slate-100 {
  color: #dde2e9 !important;
}

.text-slate-400 {
  color: #94a3b8 !important;
}

.text-slate-500 {
  color: #65758b !important;
}

.text-slate-600 {
  color: #344256 !important;
}

.text-slate-700 {
  color: #344356 !important;
}

.bg-primary {
  background-color: #3c83f6 !important;
  color: #000;
}

.bg-primary-50 {
  background-color: #ebf2fe !important;
  color: #000;
}

.bg-secondary {
  background-color: #6c757d !important;
  color: #000;
}

.bg-accent-forground {
  background-color: #020817 !important;
  color: #000;
}

.bg-foreground {
  background-color: #0a0a0a !important;
  color: #000;
}

.bg-muted {
  background-color: #64748b !important;
  color: #000;
}

.bg-muted-forground {
  background-color: #737373 !important;
  color: #000;
}

.bg-neutral-200 {
  background-color: #e5e5e5 !important;
  color: #000;
}

.bg-success {
  background-color: #28a745 !important;
  color: #000;
}

.bg-danger {
  background-color: #dc3545 !important;
  color: #000;
}

.bg-red-50 {
  background-color: #fef2f2 !important;
  color: #000;
}

.bg-red-100 {
  background-color: #fee2e2 !important;
  color: #000;
}

.bg-red-300 {
  background-color: #fca5a5 !important;
  color: #000;
}

.bg-red-500 {
  background-color: #ef4444 !important;
  color: #000;
}

.bg-red-600 {
  background-color: #dc2626 !important;
  color: #000;
}

.bg-red-700 {
  background-color: #4b3737 !important;
  color: #000;
}

.bg-red-800 {
  background-color: #991b1b !important;
  color: #000;
}

.bg-warning {
  background-color: #ffc107 !important;
  color: #fff;
}

.bg-info {
  background-color: #17a2b8 !important;
  color: #000;
}

.bg-teal {
  background-color: #499994 !important;
  color: #000;
}

.bg-teal-light {
  background-color: #99f6e4 !important;
  color: #000;
}

.bg-teal-50 {
  background-color: #f0fdfa !important;
  color: #000;
}

.bg-teal-100 {
  background-color: #ccfbf1 !important;
  color: #000;
}

.bg-teal-200 {
  background-color: #99f6e4 !important;
  color: #000;
}

.bg-teal-600 {
  background-color: #0d9488 !important;
  color: #000;
}

.bg-teal-700 {
  background-color: #0f766e !important;
  color: #000;
}

.bg-teal-800 {
  background-color: #115e59 !important;
  color: #000;
}

.bg-dark {
  background-color: #374151 !important;
  color: #000;
}

.bg-gray {
  background-color: #63738a !important;
  color: #000;
}

.bg-lightgray {
  background-color: #e2e8f0 !important;
  color: #000;
}

.bg-light {
  background-color: #f4f7fa !important;
  color: #fff;
}

.bg-lighter {
  background-color: #fcfcfd !important;
  color: #000;
}

.bg-white {
  background-color: #ffffff !important;
  color: #000;
}

.bg-white-smoke {
  background-color: #f5f5f5 !important;
  color: #000;
}

.bg-black {
  background-color: #000000 !important;
  color: #000;
}

.bg-orange {
  background-color: #ef6c00 !important;
  color: #000;
}

.bg-violet {
  background-color: #9d4edd !important;
  color: #000;
}

.bg-purple {
  background-color: #9c27b0 !important;
  color: #000;
}

.bg-purple-50 {
  background-color: #faf5ff !important;
  color: #000;
}

.bg-purple-100 {
  background-color: #f3e8ff !important;
  color: #000;
}

.bg-purple-700 {
  background-color: #7e22ce !important;
  color: #000;
}

.bg-purple-800 {
  background-color: #6b21a8 !important;
  color: #000;
}

.bg-blue {
  background-color: #1e40af !important;
  color: #000;
}

.bg-blue-100 {
  background-color: #dbeafe !important;
  color: #000;
}

.bg-blue-500 {
  background-color: #3b82f6 !important;
  color: #000;
}

.bg-blue-600 {
  background-color: #2563eb !important;
  color: #000;
}

.bg-blue-700 {
  background-color: #1d4ed8 !important;
  color: #000;
}

.bg-blue-800 {
  background-color: #1e4eaf !important;
  color: #000;
}

.bg-blue-200 {
  background-color: #BFDBFE !important;
  color: #000;
}

.bg-blue-50 {
  background-color: #eff6ff !important;
  color: #000;
}

.bg-brown {
  background-color: #964b00 !important;
  color: #000;
}

.bg-transparent {
  background-color: transparent !important;
  color: #000;
}

.bg-gray-50 {
  background-color: #f9fafb !important;
  color: #000;
}

.bg-gray-100 {
  background-color: #f3f4f6 !important;
  color: #000;
}

.bg-gray-200 {
  background-color: #e5e7eb !important;
  color: #000;
}

.bg-gray-300 {
  background-color: #d1d5db !important;
  color: #000;
}

.bg-gray-400 {
  background-color: #9ca3af !important;
  color: #000;
}

.bg-gray-700 {
  background-color: #4B5563 !important;
  color: #000;
}

.bg-gray-800 {
  background-color: #1f2937 !important;
  color: #000;
}

.bg-gray-900 {
  background-color: #111827 !important;
  color: #000;
}

.bg-gray-600 {
  background-color: #4B5563 !important;
  color: #000;
}

.bg-gray-500 {
  background-color: #6b7280 !important;
  color: #000;
}

.bg-indigo-50 {
  background-color: #eef2ff !important;
  color: #000;
}

.bg-indigo-200 {
  background-color: #c7d2fe !important;
  color: #000;
}

.bg-indigo-500 {
  background-color: #6366f1 !important;
  color: #000;
}

.bg-indigo-600 {
  background-color: #4f46e5 !important;
  color: #000;
}

.bg-indigo-700 {
  background-color: #4338ca !important;
  color: #000;
}

.bg-indigo-900 {
  background-color: #312e81 !important;
  color: #000;
}

.bg-green-100 {
  background-color: #dcfce7 !important;
  color: #000;
}

.bg-green-300 {
  background-color: #86efac !important;
  color: #000;
}

.bg-green-400 {
  background-color: #4ade80 !important;
  color: #000;
}

.bg-green-500 {
  background-color: #22c55e !important;
  color: #000;
}

.bg-green-600 {
  background-color: #16a34a !important;
  color: #000;
}

.bg-green-700 {
  background-color: #15803d !important;
  color: #000;
}

.bg-green-800 {
  background-color: #166534 !important;
  color: #000;
}

.bg-green-900 {
  background-color: #14532d !important;
  color: #000;
}

.bg-green-50 {
  background-color: #f0fdf4 !important;
  color: #000;
}

.bg-yellow-50 {
  background-color: #fefce8 !important;
  color: #000;
}

.bg-yellow-100 {
  background-color: #fef9c3 !important;
  color: #000;
}

.bg-yellow-400 {
  background-color: #facc15 !important;
  color: #000;
}

.bg-yellow-500 {
  background-color: #eab308 !important;
  color: #000;
}

.bg-amber-600 {
  background-color: #d97706 !important;
  color: #000;
}

.bg-amber-800 {
  background-color: #92400e !important;
  color: #000;
}

.bg-amber-100 {
  background-color: #FEF3C7 !important;
  color: #000;
}

.bg-orange-50 {
  background-color: #fff7ed !important;
  color: #000;
}

.bg-orange-300 {
  background-color: #fdba74 !important;
  color: #000;
}

.bg-orange-500 {
  background-color: #f97316 !important;
  color: #000;
}

.bg-orange-600 {
  background-color: #ea580c !important;
  color: #000;
}

.bg-orange-200 {
  background-color: #fed7aa !important;
  color: #000;
}

.bg-orange-700 {
  background-color: #c2410c !important;
  color: #000;
}

.bg-slate-100 {
  background-color: #dde2e9 !important;
  color: #000;
}

.bg-slate-400 {
  background-color: #94a3b8 !important;
  color: #000;
}

.bg-slate-500 {
  background-color: #65758b !important;
  color: #000;
}

.bg-slate-600 {
  background-color: #344256 !important;
  color: #000;
}

.bg-slate-700 {
  background-color: #344356 !important;
  color: #000;
}

.m-0 {
  margin: 0 !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.m-0-5 {
  margin: 0.125rem !important;
}

.mx-0-5 {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}

.my-0-5 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}

.mt-0-5 {
  margin-top: 0.125rem !important;
}

.mr-0-5 {
  margin-right: 0.125rem !important;
}

.mb-0-5 {
  margin-bottom: 0.125rem !important;
}

.ml-0-5 {
  margin-left: 0.125rem !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.m-1-5 {
  margin: 0.375rem !important;
}

.mx-1-5 {
  margin-left: 0.375rem !important;
  margin-right: 0.375rem !important;
}

.my-1-5 {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
}

.mt-1-5 {
  margin-top: 0.375rem !important;
}

.mr-1-5 {
  margin-right: 0.375rem !important;
}

.mb-1-5 {
  margin-bottom: 0.375rem !important;
}

.ml-1-5 {
  margin-left: 0.375rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.m-2-5 {
  margin: 0.625rem !important;
}

.mx-2-5 {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}

.my-2-5 {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}

.mt-2-5 {
  margin-top: 0.625rem !important;
}

.mr-2-5 {
  margin-right: 0.625rem !important;
}

.mb-2-5 {
  margin-bottom: 0.625rem !important;
}

.ml-2-5 {
  margin-left: 0.625rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mr-3 {
  margin-right: 0.75rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.ml-3 {
  margin-left: 0.75rem !important;
}

.m-3-5 {
  margin: 0.875rem !important;
}

.mx-3-5 {
  margin-left: 0.875rem !important;
  margin-right: 0.875rem !important;
}

.my-3-5 {
  margin-top: 0.875rem !important;
  margin-bottom: 0.875rem !important;
}

.mt-3-5 {
  margin-top: 0.875rem !important;
}

.mr-3-5 {
  margin-right: 0.875rem !important;
}

.mb-3-5 {
  margin-bottom: 0.875rem !important;
}

.ml-3-5 {
  margin-left: 0.875rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.m-4-5 {
  margin: 1.125rem !important;
}

.mx-4-5 {
  margin-left: 1.125rem !important;
  margin-right: 1.125rem !important;
}

.my-4-5 {
  margin-top: 1.125rem !important;
  margin-bottom: 1.125rem !important;
}

.mt-4-5 {
  margin-top: 1.125rem !important;
}

.mr-4-5 {
  margin-right: 1.125rem !important;
}

.mb-4-5 {
  margin-bottom: 1.125rem !important;
}

.ml-4-5 {
  margin-left: 1.125rem !important;
}

.m-5 {
  margin: 1.25rem !important;
}

.mx-5 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.mt-5 {
  margin-top: 1.25rem !important;
}

.mr-5 {
  margin-right: 1.25rem !important;
}

.mb-5 {
  margin-bottom: 1.25rem !important;
}

.ml-5 {
  margin-left: 1.25rem !important;
}

.m-5-5 {
  margin: 1.375rem !important;
}

.mx-5-5 {
  margin-left: 1.375rem !important;
  margin-right: 1.375rem !important;
}

.my-5-5 {
  margin-top: 1.375rem !important;
  margin-bottom: 1.375rem !important;
}

.mt-5-5 {
  margin-top: 1.375rem !important;
}

.mr-5-5 {
  margin-right: 1.375rem !important;
}

.mb-5-5 {
  margin-bottom: 1.375rem !important;
}

.ml-5-5 {
  margin-left: 1.375rem !important;
}

.m-6 {
  margin: 1.5rem !important;
}

.mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.mt-6 {
  margin-top: 1.5rem !important;
}

.mr-6 {
  margin-right: 1.5rem !important;
}

.mb-6 {
  margin-bottom: 1.5rem !important;
}

.ml-6 {
  margin-left: 1.5rem !important;
}

.m-6-5 {
  margin: 1.625rem !important;
}

.mx-6-5 {
  margin-left: 1.625rem !important;
  margin-right: 1.625rem !important;
}

.my-6-5 {
  margin-top: 1.625rem !important;
  margin-bottom: 1.625rem !important;
}

.mt-6-5 {
  margin-top: 1.625rem !important;
}

.mr-6-5 {
  margin-right: 1.625rem !important;
}

.mb-6-5 {
  margin-bottom: 1.625rem !important;
}

.ml-6-5 {
  margin-left: 1.625rem !important;
}

.m-8 {
  margin: 2rem !important;
}

.mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.mt-8 {
  margin-top: 2rem !important;
}

.mr-8 {
  margin-right: 2rem !important;
}

.mb-8 {
  margin-bottom: 2rem !important;
}

.ml-8 {
  margin-left: 2rem !important;
}

.m-10 {
  margin: 2.5rem !important;
}

.mx-10 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.mt-10 {
  margin-top: 2.5rem !important;
}

.mr-10 {
  margin-right: 2.5rem !important;
}

.mb-10 {
  margin-bottom: 2.5rem !important;
}

.ml-10 {
  margin-left: 2.5rem !important;
}

.m-12 {
  margin: 3rem !important;
}

.mx-12 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.mt-12 {
  margin-top: 3rem !important;
}

.mr-12 {
  margin-right: 3rem !important;
}

.mb-12 {
  margin-bottom: 3rem !important;
}

.ml-12 {
  margin-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.p-0-5 {
  padding: 0.125rem !important;
}

.px-0-5 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}

.py-0-5 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.pt-0-5 {
  padding-top: 0.125rem !important;
}

.pr-0-5 {
  padding-right: 0.125rem !important;
}

.pb-0-5 {
  padding-bottom: 0.125rem !important;
}

.pl-0-5 {
  padding-left: 0.125rem !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.p-1-5 {
  padding: 0.375rem !important;
}

.px-1-5 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}

.py-1-5 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.pt-1-5 {
  padding-top: 0.375rem !important;
}

.pr-1-5 {
  padding-right: 0.375rem !important;
}

.pb-1-5 {
  padding-bottom: 0.375rem !important;
}

.pl-1-5 {
  padding-left: 0.375rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.p-2-5 {
  padding: 0.625rem !important;
}

.px-2-5 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}

.py-2-5 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}

.pt-2-5 {
  padding-top: 0.625rem !important;
}

.pr-2-5 {
  padding-right: 0.625rem !important;
}

.pb-2-5 {
  padding-bottom: 0.625rem !important;
}

.pl-2-5 {
  padding-left: 0.625rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pr-3 {
  padding-right: 0.75rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pl-3 {
  padding-left: 0.75rem !important;
}

.p-3-5 {
  padding: 0.875rem !important;
}

.px-3-5 {
  padding-left: 0.875rem !important;
  padding-right: 0.875rem !important;
}

.py-3-5 {
  padding-top: 0.875rem !important;
  padding-bottom: 0.875rem !important;
}

.pt-3-5 {
  padding-top: 0.875rem !important;
}

.pr-3-5 {
  padding-right: 0.875rem !important;
}

.pb-3-5 {
  padding-bottom: 0.875rem !important;
}

.pl-3-5 {
  padding-left: 0.875rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pr-4 {
  padding-right: 1rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pl-4 {
  padding-left: 1rem !important;
}

.p-4-5 {
  padding: 1.125rem !important;
}

.px-4-5 {
  padding-left: 1.125rem !important;
  padding-right: 1.125rem !important;
}

.py-4-5 {
  padding-top: 1.125rem !important;
  padding-bottom: 1.125rem !important;
}

.pt-4-5 {
  padding-top: 1.125rem !important;
}

.pr-4-5 {
  padding-right: 1.125rem !important;
}

.pb-4-5 {
  padding-bottom: 1.125rem !important;
}

.pl-4-5 {
  padding-left: 1.125rem !important;
}

.p-5 {
  padding: 1.25rem !important;
}

.px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.pt-5 {
  padding-top: 1.25rem !important;
}

.pr-5 {
  padding-right: 1.25rem !important;
}

.pb-5 {
  padding-bottom: 1.25rem !important;
}

.pl-5 {
  padding-left: 1.25rem !important;
}

.p-5-5 {
  padding: 1.375rem !important;
}

.px-5-5 {
  padding-left: 1.375rem !important;
  padding-right: 1.375rem !important;
}

.py-5-5 {
  padding-top: 1.375rem !important;
  padding-bottom: 1.375rem !important;
}

.pt-5-5 {
  padding-top: 1.375rem !important;
}

.pr-5-5 {
  padding-right: 1.375rem !important;
}

.pb-5-5 {
  padding-bottom: 1.375rem !important;
}

.pl-5-5 {
  padding-left: 1.375rem !important;
}

.p-6 {
  padding: 1.5rem !important;
}

.px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.pt-6 {
  padding-top: 1.5rem !important;
}

.pr-6 {
  padding-right: 1.5rem !important;
}

.pb-6 {
  padding-bottom: 1.5rem !important;
}

.pl-6 {
  padding-left: 1.5rem !important;
}

.p-6-5 {
  padding: 1.625rem !important;
}

.px-6-5 {
  padding-left: 1.625rem !important;
  padding-right: 1.625rem !important;
}

.py-6-5 {
  padding-top: 1.625rem !important;
  padding-bottom: 1.625rem !important;
}

.pt-6-5 {
  padding-top: 1.625rem !important;
}

.pr-6-5 {
  padding-right: 1.625rem !important;
}

.pb-6-5 {
  padding-bottom: 1.625rem !important;
}

.pl-6-5 {
  padding-left: 1.625rem !important;
}

.p-8 {
  padding: 2rem !important;
}

.px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.pt-8 {
  padding-top: 2rem !important;
}

.pr-8 {
  padding-right: 2rem !important;
}

.pb-8 {
  padding-bottom: 2rem !important;
}

.pl-8 {
  padding-left: 2rem !important;
}

.p-10 {
  padding: 2.5rem !important;
}

.px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.pt-10 {
  padding-top: 2.5rem !important;
}

.pr-10 {
  padding-right: 2.5rem !important;
}

.pb-10 {
  padding-bottom: 2.5rem !important;
}

.pl-10 {
  padding-left: 2.5rem !important;
}

.p-12 {
  padding: 3rem !important;
}

.px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-12 {
  padding-top: 3rem !important;
}

.pr-12 {
  padding-right: 3rem !important;
}

.pb-12 {
  padding-bottom: 3rem !important;
}

.pl-12 {
  padding-left: 3rem !important;
}

.p-auto {
  padding: auto !important;
}

.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}

.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

.pt-auto {
  padding-top: auto !important;
}

.pr-auto {
  padding-right: auto !important;
}

.pb-auto {
  padding-bottom: auto !important;
}

.pl-auto {
  padding-left: auto !important;
}

.w-auto {
  width: auto !important;
}

.w-0 {
  width: 0 !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-screen {
  width: 100vw !important;
}

.w-screen-h {
  width: 100vh !important;
}

.w-1px {
  width: 1px !important;
}

.w-2px {
  width: 2px !important;
}

.w-3px {
  width: 3px !important;
}

.w-4px {
  width: 4px !important;
}

.w-5px {
  width: 5px !important;
}

.w-6px {
  width: 6px !important;
}

.w-7px {
  width: 7px !important;
}

.w-8px {
  width: 8px !important;
}

.w-9px {
  width: 9px !important;
}

.w-10px {
  width: 10px !important;
}

.w-11px {
  width: 11px !important;
}

.w-12px {
  width: 12px !important;
}

.w-13px {
  width: 13px !important;
}

.w-14px {
  width: 14px !important;
}

.w-15px {
  width: 15px !important;
}

.w-16px {
  width: 16px !important;
}

.w-17px {
  width: 17px !important;
}

.w-18px {
  width: 18px !important;
}

.w-19px {
  width: 19px !important;
}

.w-20px {
  width: 20px !important;
}

.w-21px {
  width: 21px !important;
}

.w-22px {
  width: 22px !important;
}

.w-23px {
  width: 23px !important;
}

.w-24px {
  width: 24px !important;
}

.w-25px {
  width: 25px !important;
}

.w-26px {
  width: 26px !important;
}

.w-27px {
  width: 27px !important;
}

.w-28px {
  width: 28px !important;
}

.w-29px {
  width: 29px !important;
}

.w-30px {
  width: 30px !important;
}

.w-31px {
  width: 31px !important;
}

.w-32px {
  width: 32px !important;
}

.w-33px {
  width: 33px !important;
}

.w-34px {
  width: 34px !important;
}

.w-35px {
  width: 35px !important;
}

.w-36px {
  width: 36px !important;
}

.w-37px {
  width: 37px !important;
}

.w-38px {
  width: 38px !important;
}

.w-39px {
  width: 39px !important;
}

.w-40px {
  width: 40px !important;
}

.w-41px {
  width: 41px !important;
}

.w-42px {
  width: 42px !important;
}

.w-43px {
  width: 43px !important;
}

.w-44px {
  width: 44px !important;
}

.w-45px {
  width: 45px !important;
}

.w-46px {
  width: 46px !important;
}

.w-47px {
  width: 47px !important;
}

.w-48px {
  width: 48px !important;
}

.w-49px {
  width: 49px !important;
}

.w-50px {
  width: 50px !important;
}

.w-51px {
  width: 51px !important;
}

.w-52px {
  width: 52px !important;
}

.w-53px {
  width: 53px !important;
}

.w-54px {
  width: 54px !important;
}

.w-55px {
  width: 55px !important;
}

.w-56px {
  width: 56px !important;
}

.w-57px {
  width: 57px !important;
}

.w-58px {
  width: 58px !important;
}

.w-59px {
  width: 59px !important;
}

.w-60px {
  width: 60px !important;
}

.w-61px {
  width: 61px !important;
}

.w-62px {
  width: 62px !important;
}

.w-63px {
  width: 63px !important;
}

.w-64px {
  width: 64px !important;
}

.w-65px {
  width: 65px !important;
}

.w-66px {
  width: 66px !important;
}

.w-67px {
  width: 67px !important;
}

.w-68px {
  width: 68px !important;
}

.w-69px {
  width: 69px !important;
}

.w-70px {
  width: 70px !important;
}

.w-71px {
  width: 71px !important;
}

.w-72px {
  width: 72px !important;
}

.w-73px {
  width: 73px !important;
}

.w-74px {
  width: 74px !important;
}

.w-75px {
  width: 75px !important;
}

.w-76px {
  width: 76px !important;
}

.w-77px {
  width: 77px !important;
}

.w-78px {
  width: 78px !important;
}

.w-79px {
  width: 79px !important;
}

.w-80px {
  width: 80px !important;
}

.w-81px {
  width: 81px !important;
}

.w-82px {
  width: 82px !important;
}

.w-83px {
  width: 83px !important;
}

.w-84px {
  width: 84px !important;
}

.w-85px {
  width: 85px !important;
}

.w-86px {
  width: 86px !important;
}

.w-87px {
  width: 87px !important;
}

.w-88px {
  width: 88px !important;
}

.w-89px {
  width: 89px !important;
}

.w-90px {
  width: 90px !important;
}

.w-91px {
  width: 91px !important;
}

.w-92px {
  width: 92px !important;
}

.w-93px {
  width: 93px !important;
}

.w-94px {
  width: 94px !important;
}

.w-95px {
  width: 95px !important;
}

.w-96px {
  width: 96px !important;
}

.w-97px {
  width: 97px !important;
}

.w-98px {
  width: 98px !important;
}

.w-99px {
  width: 99px !important;
}

.w-100px {
  width: 100px !important;
}

.w-101px {
  width: 101px !important;
}

.w-102px {
  width: 102px !important;
}

.w-103px {
  width: 103px !important;
}

.w-104px {
  width: 104px !important;
}

.w-105px {
  width: 105px !important;
}

.w-106px {
  width: 106px !important;
}

.w-107px {
  width: 107px !important;
}

.w-108px {
  width: 108px !important;
}

.w-109px {
  width: 109px !important;
}

.w-110px {
  width: 110px !important;
}

.w-111px {
  width: 111px !important;
}

.w-112px {
  width: 112px !important;
}

.w-113px {
  width: 113px !important;
}

.w-114px {
  width: 114px !important;
}

.w-115px {
  width: 115px !important;
}

.w-116px {
  width: 116px !important;
}

.w-117px {
  width: 117px !important;
}

.w-118px {
  width: 118px !important;
}

.w-119px {
  width: 119px !important;
}

.w-120px {
  width: 120px !important;
}

.w-121px {
  width: 121px !important;
}

.w-122px {
  width: 122px !important;
}

.w-123px {
  width: 123px !important;
}

.w-124px {
  width: 124px !important;
}

.w-125px {
  width: 125px !important;
}

.w-126px {
  width: 126px !important;
}

.w-127px {
  width: 127px !important;
}

.w-128px {
  width: 128px !important;
}

.w-129px {
  width: 129px !important;
}

.w-130px {
  width: 130px !important;
}

.w-131px {
  width: 131px !important;
}

.w-132px {
  width: 132px !important;
}

.w-133px {
  width: 133px !important;
}

.w-134px {
  width: 134px !important;
}

.w-135px {
  width: 135px !important;
}

.w-136px {
  width: 136px !important;
}

.w-137px {
  width: 137px !important;
}

.w-138px {
  width: 138px !important;
}

.w-139px {
  width: 139px !important;
}

.w-140px {
  width: 140px !important;
}

.w-141px {
  width: 141px !important;
}

.w-142px {
  width: 142px !important;
}

.w-143px {
  width: 143px !important;
}

.w-144px {
  width: 144px !important;
}

.w-145px {
  width: 145px !important;
}

.w-146px {
  width: 146px !important;
}

.w-147px {
  width: 147px !important;
}

.w-148px {
  width: 148px !important;
}

.w-149px {
  width: 149px !important;
}

.w-150px {
  width: 150px !important;
}

.h-auto {
  height: auto !important;
}

.h-0 {
  height: 0 !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-screen {
  height: 100vw !important;
}

.h-screen-h {
  height: 100vh !important;
}

.h-1px {
  height: 1px !important;
}

.h-2px {
  height: 2px !important;
}

.h-3px {
  height: 3px !important;
}

.h-4px {
  height: 4px !important;
}

.h-5px {
  height: 5px !important;
}

.h-6px {
  height: 6px !important;
}

.h-7px {
  height: 7px !important;
}

.h-8px {
  height: 8px !important;
}

.h-9px {
  height: 9px !important;
}

.h-10px {
  height: 10px !important;
}

.h-11px {
  height: 11px !important;
}

.h-12px {
  height: 12px !important;
}

.h-13px {
  height: 13px !important;
}

.h-14px {
  height: 14px !important;
}

.h-15px {
  height: 15px !important;
}

.h-16px {
  height: 16px !important;
}

.h-17px {
  height: 17px !important;
}

.h-18px {
  height: 18px !important;
}

.h-19px {
  height: 19px !important;
}

.h-20px {
  height: 20px !important;
}

.h-21px {
  height: 21px !important;
}

.h-22px {
  height: 22px !important;
}

.h-23px {
  height: 23px !important;
}

.h-24px {
  height: 24px !important;
}

.h-25px {
  height: 25px !important;
}

.h-26px {
  height: 26px !important;
}

.h-27px {
  height: 27px !important;
}

.h-28px {
  height: 28px !important;
}

.h-29px {
  height: 29px !important;
}

.h-30px {
  height: 30px !important;
}

.h-31px {
  height: 31px !important;
}

.h-32px {
  height: 32px !important;
}

.h-33px {
  height: 33px !important;
}

.h-34px {
  height: 34px !important;
}

.h-35px {
  height: 35px !important;
}

.h-36px {
  height: 36px !important;
}

.h-37px {
  height: 37px !important;
}

.h-38px {
  height: 38px !important;
}

.h-39px {
  height: 39px !important;
}

.h-40px {
  height: 40px !important;
}

.h-41px {
  height: 41px !important;
}

.h-42px {
  height: 42px !important;
}

.h-43px {
  height: 43px !important;
}

.h-44px {
  height: 44px !important;
}

.h-45px {
  height: 45px !important;
}

.h-46px {
  height: 46px !important;
}

.h-47px {
  height: 47px !important;
}

.h-48px {
  height: 48px !important;
}

.h-49px {
  height: 49px !important;
}

.h-50px {
  height: 50px !important;
}

.h-51px {
  height: 51px !important;
}

.h-52px {
  height: 52px !important;
}

.h-53px {
  height: 53px !important;
}

.h-54px {
  height: 54px !important;
}

.h-55px {
  height: 55px !important;
}

.h-56px {
  height: 56px !important;
}

.h-57px {
  height: 57px !important;
}

.h-58px {
  height: 58px !important;
}

.h-59px {
  height: 59px !important;
}

.h-60px {
  height: 60px !important;
}

.h-61px {
  height: 61px !important;
}

.h-62px {
  height: 62px !important;
}

.h-63px {
  height: 63px !important;
}

.h-64px {
  height: 64px !important;
}

.h-65px {
  height: 65px !important;
}

.h-66px {
  height: 66px !important;
}

.h-67px {
  height: 67px !important;
}

.h-68px {
  height: 68px !important;
}

.h-69px {
  height: 69px !important;
}

.h-70px {
  height: 70px !important;
}

.h-71px {
  height: 71px !important;
}

.h-72px {
  height: 72px !important;
}

.h-73px {
  height: 73px !important;
}

.h-74px {
  height: 74px !important;
}

.h-75px {
  height: 75px !important;
}

.h-76px {
  height: 76px !important;
}

.h-77px {
  height: 77px !important;
}

.h-78px {
  height: 78px !important;
}

.h-79px {
  height: 79px !important;
}

.h-80px {
  height: 80px !important;
}

.h-81px {
  height: 81px !important;
}

.h-82px {
  height: 82px !important;
}

.h-83px {
  height: 83px !important;
}

.h-84px {
  height: 84px !important;
}

.h-85px {
  height: 85px !important;
}

.h-86px {
  height: 86px !important;
}

.h-87px {
  height: 87px !important;
}

.h-88px {
  height: 88px !important;
}

.h-89px {
  height: 89px !important;
}

.h-90px {
  height: 90px !important;
}

.h-91px {
  height: 91px !important;
}

.h-92px {
  height: 92px !important;
}

.h-93px {
  height: 93px !important;
}

.h-94px {
  height: 94px !important;
}

.h-95px {
  height: 95px !important;
}

.h-96px {
  height: 96px !important;
}

.h-97px {
  height: 97px !important;
}

.h-98px {
  height: 98px !important;
}

.h-99px {
  height: 99px !important;
}

.h-100px {
  height: 100px !important;
}

.h-101px {
  height: 101px !important;
}

.h-102px {
  height: 102px !important;
}

.h-103px {
  height: 103px !important;
}

.h-104px {
  height: 104px !important;
}

.h-105px {
  height: 105px !important;
}

.h-106px {
  height: 106px !important;
}

.h-107px {
  height: 107px !important;
}

.h-108px {
  height: 108px !important;
}

.h-109px {
  height: 109px !important;
}

.h-110px {
  height: 110px !important;
}

.h-111px {
  height: 111px !important;
}

.h-112px {
  height: 112px !important;
}

.h-113px {
  height: 113px !important;
}

.h-114px {
  height: 114px !important;
}

.h-115px {
  height: 115px !important;
}

.h-116px {
  height: 116px !important;
}

.h-117px {
  height: 117px !important;
}

.h-118px {
  height: 118px !important;
}

.h-119px {
  height: 119px !important;
}

.h-120px {
  height: 120px !important;
}

.h-121px {
  height: 121px !important;
}

.h-122px {
  height: 122px !important;
}

.h-123px {
  height: 123px !important;
}

.h-124px {
  height: 124px !important;
}

.h-125px {
  height: 125px !important;
}

.h-126px {
  height: 126px !important;
}

.h-127px {
  height: 127px !important;
}

.h-128px {
  height: 128px !important;
}

.h-129px {
  height: 129px !important;
}

.h-130px {
  height: 130px !important;
}

.h-131px {
  height: 131px !important;
}

.h-132px {
  height: 132px !important;
}

.h-133px {
  height: 133px !important;
}

.h-134px {
  height: 134px !important;
}

.h-135px {
  height: 135px !important;
}

.h-136px {
  height: 136px !important;
}

.h-137px {
  height: 137px !important;
}

.h-138px {
  height: 138px !important;
}

.h-139px {
  height: 139px !important;
}

.h-140px {
  height: 140px !important;
}

.h-141px {
  height: 141px !important;
}

.h-142px {
  height: 142px !important;
}

.h-143px {
  height: 143px !important;
}

.h-144px {
  height: 144px !important;
}

.h-145px {
  height: 145px !important;
}

.h-146px {
  height: 146px !important;
}

.h-147px {
  height: 147px !important;
}

.h-148px {
  height: 148px !important;
}

.h-149px {
  height: 149px !important;
}

.h-150px {
  height: 150px !important;
}

.max-w-auto {
  max-width: auto !important;
}

.max-w-0 {
  max-width: 0 !important;
}

.max-w-25 {
  max-width: 25% !important;
}

.max-w-50 {
  max-width: 50% !important;
}

.max-w-75 {
  max-width: 75% !important;
}

.max-w-100 {
  max-width: 100% !important;
}

.max-w-screen {
  max-width: 100vw !important;
}

.max-w-screen-h {
  max-width: 100vh !important;
}

.max-w-1px {
  max-width: 1px !important;
}

.max-w-2px {
  max-width: 2px !important;
}

.max-w-3px {
  max-width: 3px !important;
}

.max-w-4px {
  max-width: 4px !important;
}

.max-w-5px {
  max-width: 5px !important;
}

.max-w-6px {
  max-width: 6px !important;
}

.max-w-7px {
  max-width: 7px !important;
}

.max-w-8px {
  max-width: 8px !important;
}

.max-w-9px {
  max-width: 9px !important;
}

.max-w-10px {
  max-width: 10px !important;
}

.max-w-11px {
  max-width: 11px !important;
}

.max-w-12px {
  max-width: 12px !important;
}

.max-w-13px {
  max-width: 13px !important;
}

.max-w-14px {
  max-width: 14px !important;
}

.max-w-15px {
  max-width: 15px !important;
}

.max-w-16px {
  max-width: 16px !important;
}

.max-w-17px {
  max-width: 17px !important;
}

.max-w-18px {
  max-width: 18px !important;
}

.max-w-19px {
  max-width: 19px !important;
}

.max-w-20px {
  max-width: 20px !important;
}

.max-w-21px {
  max-width: 21px !important;
}

.max-w-22px {
  max-width: 22px !important;
}

.max-w-23px {
  max-width: 23px !important;
}

.max-w-24px {
  max-width: 24px !important;
}

.max-w-25px {
  max-width: 25px !important;
}

.max-w-26px {
  max-width: 26px !important;
}

.max-w-27px {
  max-width: 27px !important;
}

.max-w-28px {
  max-width: 28px !important;
}

.max-w-29px {
  max-width: 29px !important;
}

.max-w-30px {
  max-width: 30px !important;
}

.max-w-31px {
  max-width: 31px !important;
}

.max-w-32px {
  max-width: 32px !important;
}

.max-w-33px {
  max-width: 33px !important;
}

.max-w-34px {
  max-width: 34px !important;
}

.max-w-35px {
  max-width: 35px !important;
}

.max-w-36px {
  max-width: 36px !important;
}

.max-w-37px {
  max-width: 37px !important;
}

.max-w-38px {
  max-width: 38px !important;
}

.max-w-39px {
  max-width: 39px !important;
}

.max-w-40px {
  max-width: 40px !important;
}

.max-w-41px {
  max-width: 41px !important;
}

.max-w-42px {
  max-width: 42px !important;
}

.max-w-43px {
  max-width: 43px !important;
}

.max-w-44px {
  max-width: 44px !important;
}

.max-w-45px {
  max-width: 45px !important;
}

.max-w-46px {
  max-width: 46px !important;
}

.max-w-47px {
  max-width: 47px !important;
}

.max-w-48px {
  max-width: 48px !important;
}

.max-w-49px {
  max-width: 49px !important;
}

.max-w-50px {
  max-width: 50px !important;
}

.max-w-51px {
  max-width: 51px !important;
}

.max-w-52px {
  max-width: 52px !important;
}

.max-w-53px {
  max-width: 53px !important;
}

.max-w-54px {
  max-width: 54px !important;
}

.max-w-55px {
  max-width: 55px !important;
}

.max-w-56px {
  max-width: 56px !important;
}

.max-w-57px {
  max-width: 57px !important;
}

.max-w-58px {
  max-width: 58px !important;
}

.max-w-59px {
  max-width: 59px !important;
}

.max-w-60px {
  max-width: 60px !important;
}

.max-w-61px {
  max-width: 61px !important;
}

.max-w-62px {
  max-width: 62px !important;
}

.max-w-63px {
  max-width: 63px !important;
}

.max-w-64px {
  max-width: 64px !important;
}

.max-w-65px {
  max-width: 65px !important;
}

.max-w-66px {
  max-width: 66px !important;
}

.max-w-67px {
  max-width: 67px !important;
}

.max-w-68px {
  max-width: 68px !important;
}

.max-w-69px {
  max-width: 69px !important;
}

.max-w-70px {
  max-width: 70px !important;
}

.max-w-71px {
  max-width: 71px !important;
}

.max-w-72px {
  max-width: 72px !important;
}

.max-w-73px {
  max-width: 73px !important;
}

.max-w-74px {
  max-width: 74px !important;
}

.max-w-75px {
  max-width: 75px !important;
}

.max-w-76px {
  max-width: 76px !important;
}

.max-w-77px {
  max-width: 77px !important;
}

.max-w-78px {
  max-width: 78px !important;
}

.max-w-79px {
  max-width: 79px !important;
}

.max-w-80px {
  max-width: 80px !important;
}

.max-w-81px {
  max-width: 81px !important;
}

.max-w-82px {
  max-width: 82px !important;
}

.max-w-83px {
  max-width: 83px !important;
}

.max-w-84px {
  max-width: 84px !important;
}

.max-w-85px {
  max-width: 85px !important;
}

.max-w-86px {
  max-width: 86px !important;
}

.max-w-87px {
  max-width: 87px !important;
}

.max-w-88px {
  max-width: 88px !important;
}

.max-w-89px {
  max-width: 89px !important;
}

.max-w-90px {
  max-width: 90px !important;
}

.max-w-91px {
  max-width: 91px !important;
}

.max-w-92px {
  max-width: 92px !important;
}

.max-w-93px {
  max-width: 93px !important;
}

.max-w-94px {
  max-width: 94px !important;
}

.max-w-95px {
  max-width: 95px !important;
}

.max-w-96px {
  max-width: 96px !important;
}

.max-w-97px {
  max-width: 97px !important;
}

.max-w-98px {
  max-width: 98px !important;
}

.max-w-99px {
  max-width: 99px !important;
}

.max-w-100px {
  max-width: 100px !important;
}

.max-w-101px {
  max-width: 101px !important;
}

.max-w-102px {
  max-width: 102px !important;
}

.max-w-103px {
  max-width: 103px !important;
}

.max-w-104px {
  max-width: 104px !important;
}

.max-w-105px {
  max-width: 105px !important;
}

.max-w-106px {
  max-width: 106px !important;
}

.max-w-107px {
  max-width: 107px !important;
}

.max-w-108px {
  max-width: 108px !important;
}

.max-w-109px {
  max-width: 109px !important;
}

.max-w-110px {
  max-width: 110px !important;
}

.max-w-111px {
  max-width: 111px !important;
}

.max-w-112px {
  max-width: 112px !important;
}

.max-w-113px {
  max-width: 113px !important;
}

.max-w-114px {
  max-width: 114px !important;
}

.max-w-115px {
  max-width: 115px !important;
}

.max-w-116px {
  max-width: 116px !important;
}

.max-w-117px {
  max-width: 117px !important;
}

.max-w-118px {
  max-width: 118px !important;
}

.max-w-119px {
  max-width: 119px !important;
}

.max-w-120px {
  max-width: 120px !important;
}

.max-w-121px {
  max-width: 121px !important;
}

.max-w-122px {
  max-width: 122px !important;
}

.max-w-123px {
  max-width: 123px !important;
}

.max-w-124px {
  max-width: 124px !important;
}

.max-w-125px {
  max-width: 125px !important;
}

.max-w-126px {
  max-width: 126px !important;
}

.max-w-127px {
  max-width: 127px !important;
}

.max-w-128px {
  max-width: 128px !important;
}

.max-w-129px {
  max-width: 129px !important;
}

.max-w-130px {
  max-width: 130px !important;
}

.max-w-131px {
  max-width: 131px !important;
}

.max-w-132px {
  max-width: 132px !important;
}

.max-w-133px {
  max-width: 133px !important;
}

.max-w-134px {
  max-width: 134px !important;
}

.max-w-135px {
  max-width: 135px !important;
}

.max-w-136px {
  max-width: 136px !important;
}

.max-w-137px {
  max-width: 137px !important;
}

.max-w-138px {
  max-width: 138px !important;
}

.max-w-139px {
  max-width: 139px !important;
}

.max-w-140px {
  max-width: 140px !important;
}

.max-w-141px {
  max-width: 141px !important;
}

.max-w-142px {
  max-width: 142px !important;
}

.max-w-143px {
  max-width: 143px !important;
}

.max-w-144px {
  max-width: 144px !important;
}

.max-w-145px {
  max-width: 145px !important;
}

.max-w-146px {
  max-width: 146px !important;
}

.max-w-147px {
  max-width: 147px !important;
}

.max-w-148px {
  max-width: 148px !important;
}

.max-w-149px {
  max-width: 149px !important;
}

.max-w-150px {
  max-width: 150px !important;
}

.max-h-auto {
  max-height: auto !important;
}

.max-h-0 {
  max-height: 0 !important;
}

.max-h-25 {
  max-height: 25% !important;
}

.max-h-50 {
  max-height: 50% !important;
}

.max-h-75 {
  max-height: 75% !important;
}

.max-h-100 {
  max-height: 100% !important;
}

.max-h-screen {
  max-height: 100vw !important;
}

.max-h-screen-h {
  max-height: 100vh !important;
}

.max-h-1px {
  max-height: 1px !important;
}

.max-h-2px {
  max-height: 2px !important;
}

.max-h-3px {
  max-height: 3px !important;
}

.max-h-4px {
  max-height: 4px !important;
}

.max-h-5px {
  max-height: 5px !important;
}

.max-h-6px {
  max-height: 6px !important;
}

.max-h-7px {
  max-height: 7px !important;
}

.max-h-8px {
  max-height: 8px !important;
}

.max-h-9px {
  max-height: 9px !important;
}

.max-h-10px {
  max-height: 10px !important;
}

.max-h-11px {
  max-height: 11px !important;
}

.max-h-12px {
  max-height: 12px !important;
}

.max-h-13px {
  max-height: 13px !important;
}

.max-h-14px {
  max-height: 14px !important;
}

.max-h-15px {
  max-height: 15px !important;
}

.max-h-16px {
  max-height: 16px !important;
}

.max-h-17px {
  max-height: 17px !important;
}

.max-h-18px {
  max-height: 18px !important;
}

.max-h-19px {
  max-height: 19px !important;
}

.max-h-20px {
  max-height: 20px !important;
}

.max-h-21px {
  max-height: 21px !important;
}

.max-h-22px {
  max-height: 22px !important;
}

.max-h-23px {
  max-height: 23px !important;
}

.max-h-24px {
  max-height: 24px !important;
}

.max-h-25px {
  max-height: 25px !important;
}

.max-h-26px {
  max-height: 26px !important;
}

.max-h-27px {
  max-height: 27px !important;
}

.max-h-28px {
  max-height: 28px !important;
}

.max-h-29px {
  max-height: 29px !important;
}

.max-h-30px {
  max-height: 30px !important;
}

.max-h-31px {
  max-height: 31px !important;
}

.max-h-32px {
  max-height: 32px !important;
}

.max-h-33px {
  max-height: 33px !important;
}

.max-h-34px {
  max-height: 34px !important;
}

.max-h-35px {
  max-height: 35px !important;
}

.max-h-36px {
  max-height: 36px !important;
}

.max-h-37px {
  max-height: 37px !important;
}

.max-h-38px {
  max-height: 38px !important;
}

.max-h-39px {
  max-height: 39px !important;
}

.max-h-40px {
  max-height: 40px !important;
}

.max-h-41px {
  max-height: 41px !important;
}

.max-h-42px {
  max-height: 42px !important;
}

.max-h-43px {
  max-height: 43px !important;
}

.max-h-44px {
  max-height: 44px !important;
}

.max-h-45px {
  max-height: 45px !important;
}

.max-h-46px {
  max-height: 46px !important;
}

.max-h-47px {
  max-height: 47px !important;
}

.max-h-48px {
  max-height: 48px !important;
}

.max-h-49px {
  max-height: 49px !important;
}

.max-h-50px {
  max-height: 50px !important;
}

.max-h-51px {
  max-height: 51px !important;
}

.max-h-52px {
  max-height: 52px !important;
}

.max-h-53px {
  max-height: 53px !important;
}

.max-h-54px {
  max-height: 54px !important;
}

.max-h-55px {
  max-height: 55px !important;
}

.max-h-56px {
  max-height: 56px !important;
}

.max-h-57px {
  max-height: 57px !important;
}

.max-h-58px {
  max-height: 58px !important;
}

.max-h-59px {
  max-height: 59px !important;
}

.max-h-60px {
  max-height: 60px !important;
}

.max-h-61px {
  max-height: 61px !important;
}

.max-h-62px {
  max-height: 62px !important;
}

.max-h-63px {
  max-height: 63px !important;
}

.max-h-64px {
  max-height: 64px !important;
}

.max-h-65px {
  max-height: 65px !important;
}

.max-h-66px {
  max-height: 66px !important;
}

.max-h-67px {
  max-height: 67px !important;
}

.max-h-68px {
  max-height: 68px !important;
}

.max-h-69px {
  max-height: 69px !important;
}

.max-h-70px {
  max-height: 70px !important;
}

.max-h-71px {
  max-height: 71px !important;
}

.max-h-72px {
  max-height: 72px !important;
}

.max-h-73px {
  max-height: 73px !important;
}

.max-h-74px {
  max-height: 74px !important;
}

.max-h-75px {
  max-height: 75px !important;
}

.max-h-76px {
  max-height: 76px !important;
}

.max-h-77px {
  max-height: 77px !important;
}

.max-h-78px {
  max-height: 78px !important;
}

.max-h-79px {
  max-height: 79px !important;
}

.max-h-80px {
  max-height: 80px !important;
}

.max-h-81px {
  max-height: 81px !important;
}

.max-h-82px {
  max-height: 82px !important;
}

.max-h-83px {
  max-height: 83px !important;
}

.max-h-84px {
  max-height: 84px !important;
}

.max-h-85px {
  max-height: 85px !important;
}

.max-h-86px {
  max-height: 86px !important;
}

.max-h-87px {
  max-height: 87px !important;
}

.max-h-88px {
  max-height: 88px !important;
}

.max-h-89px {
  max-height: 89px !important;
}

.max-h-90px {
  max-height: 90px !important;
}

.max-h-91px {
  max-height: 91px !important;
}

.max-h-92px {
  max-height: 92px !important;
}

.max-h-93px {
  max-height: 93px !important;
}

.max-h-94px {
  max-height: 94px !important;
}

.max-h-95px {
  max-height: 95px !important;
}

.max-h-96px {
  max-height: 96px !important;
}

.max-h-97px {
  max-height: 97px !important;
}

.max-h-98px {
  max-height: 98px !important;
}

.max-h-99px {
  max-height: 99px !important;
}

.max-h-100px {
  max-height: 100px !important;
}

.max-h-101px {
  max-height: 101px !important;
}

.max-h-102px {
  max-height: 102px !important;
}

.max-h-103px {
  max-height: 103px !important;
}

.max-h-104px {
  max-height: 104px !important;
}

.max-h-105px {
  max-height: 105px !important;
}

.max-h-106px {
  max-height: 106px !important;
}

.max-h-107px {
  max-height: 107px !important;
}

.max-h-108px {
  max-height: 108px !important;
}

.max-h-109px {
  max-height: 109px !important;
}

.max-h-110px {
  max-height: 110px !important;
}

.max-h-111px {
  max-height: 111px !important;
}

.max-h-112px {
  max-height: 112px !important;
}

.max-h-113px {
  max-height: 113px !important;
}

.max-h-114px {
  max-height: 114px !important;
}

.max-h-115px {
  max-height: 115px !important;
}

.max-h-116px {
  max-height: 116px !important;
}

.max-h-117px {
  max-height: 117px !important;
}

.max-h-118px {
  max-height: 118px !important;
}

.max-h-119px {
  max-height: 119px !important;
}

.max-h-120px {
  max-height: 120px !important;
}

.max-h-121px {
  max-height: 121px !important;
}

.max-h-122px {
  max-height: 122px !important;
}

.max-h-123px {
  max-height: 123px !important;
}

.max-h-124px {
  max-height: 124px !important;
}

.max-h-125px {
  max-height: 125px !important;
}

.max-h-126px {
  max-height: 126px !important;
}

.max-h-127px {
  max-height: 127px !important;
}

.max-h-128px {
  max-height: 128px !important;
}

.max-h-129px {
  max-height: 129px !important;
}

.max-h-130px {
  max-height: 130px !important;
}

.max-h-131px {
  max-height: 131px !important;
}

.max-h-132px {
  max-height: 132px !important;
}

.max-h-133px {
  max-height: 133px !important;
}

.max-h-134px {
  max-height: 134px !important;
}

.max-h-135px {
  max-height: 135px !important;
}

.max-h-136px {
  max-height: 136px !important;
}

.max-h-137px {
  max-height: 137px !important;
}

.max-h-138px {
  max-height: 138px !important;
}

.max-h-139px {
  max-height: 139px !important;
}

.max-h-140px {
  max-height: 140px !important;
}

.max-h-141px {
  max-height: 141px !important;
}

.max-h-142px {
  max-height: 142px !important;
}

.max-h-143px {
  max-height: 143px !important;
}

.max-h-144px {
  max-height: 144px !important;
}

.max-h-145px {
  max-height: 145px !important;
}

.max-h-146px {
  max-height: 146px !important;
}

.max-h-147px {
  max-height: 147px !important;
}

.max-h-148px {
  max-height: 148px !important;
}

.max-h-149px {
  max-height: 149px !important;
}

.max-h-150px {
  max-height: 150px !important;
}

.min-w-auto {
  min-width: auto !important;
}

.min-w-0 {
  min-width: 0 !important;
}

.min-w-25 {
  min-width: 25% !important;
}

.min-w-50 {
  min-width: 50% !important;
}

.min-w-75 {
  min-width: 75% !important;
}

.min-w-100 {
  min-width: 100% !important;
}

.min-w-screen {
  min-width: 100vw !important;
}

.min-w-screen-h {
  min-width: 100vh !important;
}

.min-w-1px {
  min-width: 1px !important;
}

.min-w-2px {
  min-width: 2px !important;
}

.min-w-3px {
  min-width: 3px !important;
}

.min-w-4px {
  min-width: 4px !important;
}

.min-w-5px {
  min-width: 5px !important;
}

.min-w-6px {
  min-width: 6px !important;
}

.min-w-7px {
  min-width: 7px !important;
}

.min-w-8px {
  min-width: 8px !important;
}

.min-w-9px {
  min-width: 9px !important;
}

.min-w-10px {
  min-width: 10px !important;
}

.min-w-11px {
  min-width: 11px !important;
}

.min-w-12px {
  min-width: 12px !important;
}

.min-w-13px {
  min-width: 13px !important;
}

.min-w-14px {
  min-width: 14px !important;
}

.min-w-15px {
  min-width: 15px !important;
}

.min-w-16px {
  min-width: 16px !important;
}

.min-w-17px {
  min-width: 17px !important;
}

.min-w-18px {
  min-width: 18px !important;
}

.min-w-19px {
  min-width: 19px !important;
}

.min-w-20px {
  min-width: 20px !important;
}

.min-w-21px {
  min-width: 21px !important;
}

.min-w-22px {
  min-width: 22px !important;
}

.min-w-23px {
  min-width: 23px !important;
}

.min-w-24px {
  min-width: 24px !important;
}

.min-w-25px {
  min-width: 25px !important;
}

.min-w-26px {
  min-width: 26px !important;
}

.min-w-27px {
  min-width: 27px !important;
}

.min-w-28px {
  min-width: 28px !important;
}

.min-w-29px {
  min-width: 29px !important;
}

.min-w-30px {
  min-width: 30px !important;
}

.min-w-31px {
  min-width: 31px !important;
}

.min-w-32px {
  min-width: 32px !important;
}

.min-w-33px {
  min-width: 33px !important;
}

.min-w-34px {
  min-width: 34px !important;
}

.min-w-35px {
  min-width: 35px !important;
}

.min-w-36px {
  min-width: 36px !important;
}

.min-w-37px {
  min-width: 37px !important;
}

.min-w-38px {
  min-width: 38px !important;
}

.min-w-39px {
  min-width: 39px !important;
}

.min-w-40px {
  min-width: 40px !important;
}

.min-w-41px {
  min-width: 41px !important;
}

.min-w-42px {
  min-width: 42px !important;
}

.min-w-43px {
  min-width: 43px !important;
}

.min-w-44px {
  min-width: 44px !important;
}

.min-w-45px {
  min-width: 45px !important;
}

.min-w-46px {
  min-width: 46px !important;
}

.min-w-47px {
  min-width: 47px !important;
}

.min-w-48px {
  min-width: 48px !important;
}

.min-w-49px {
  min-width: 49px !important;
}

.min-w-50px {
  min-width: 50px !important;
}

.min-w-51px {
  min-width: 51px !important;
}

.min-w-52px {
  min-width: 52px !important;
}

.min-w-53px {
  min-width: 53px !important;
}

.min-w-54px {
  min-width: 54px !important;
}

.min-w-55px {
  min-width: 55px !important;
}

.min-w-56px {
  min-width: 56px !important;
}

.min-w-57px {
  min-width: 57px !important;
}

.min-w-58px {
  min-width: 58px !important;
}

.min-w-59px {
  min-width: 59px !important;
}

.min-w-60px {
  min-width: 60px !important;
}

.min-w-61px {
  min-width: 61px !important;
}

.min-w-62px {
  min-width: 62px !important;
}

.min-w-63px {
  min-width: 63px !important;
}

.min-w-64px {
  min-width: 64px !important;
}

.min-w-65px {
  min-width: 65px !important;
}

.min-w-66px {
  min-width: 66px !important;
}

.min-w-67px {
  min-width: 67px !important;
}

.min-w-68px {
  min-width: 68px !important;
}

.min-w-69px {
  min-width: 69px !important;
}

.min-w-70px {
  min-width: 70px !important;
}

.min-w-71px {
  min-width: 71px !important;
}

.min-w-72px {
  min-width: 72px !important;
}

.min-w-73px {
  min-width: 73px !important;
}

.min-w-74px {
  min-width: 74px !important;
}

.min-w-75px {
  min-width: 75px !important;
}

.min-w-76px {
  min-width: 76px !important;
}

.min-w-77px {
  min-width: 77px !important;
}

.min-w-78px {
  min-width: 78px !important;
}

.min-w-79px {
  min-width: 79px !important;
}

.min-w-80px {
  min-width: 80px !important;
}

.min-w-81px {
  min-width: 81px !important;
}

.min-w-82px {
  min-width: 82px !important;
}

.min-w-83px {
  min-width: 83px !important;
}

.min-w-84px {
  min-width: 84px !important;
}

.min-w-85px {
  min-width: 85px !important;
}

.min-w-86px {
  min-width: 86px !important;
}

.min-w-87px {
  min-width: 87px !important;
}

.min-w-88px {
  min-width: 88px !important;
}

.min-w-89px {
  min-width: 89px !important;
}

.min-w-90px {
  min-width: 90px !important;
}

.min-w-91px {
  min-width: 91px !important;
}

.min-w-92px {
  min-width: 92px !important;
}

.min-w-93px {
  min-width: 93px !important;
}

.min-w-94px {
  min-width: 94px !important;
}

.min-w-95px {
  min-width: 95px !important;
}

.min-w-96px {
  min-width: 96px !important;
}

.min-w-97px {
  min-width: 97px !important;
}

.min-w-98px {
  min-width: 98px !important;
}

.min-w-99px {
  min-width: 99px !important;
}

.min-w-100px {
  min-width: 100px !important;
}

.min-w-101px {
  min-width: 101px !important;
}

.min-w-102px {
  min-width: 102px !important;
}

.min-w-103px {
  min-width: 103px !important;
}

.min-w-104px {
  min-width: 104px !important;
}

.min-w-105px {
  min-width: 105px !important;
}

.min-w-106px {
  min-width: 106px !important;
}

.min-w-107px {
  min-width: 107px !important;
}

.min-w-108px {
  min-width: 108px !important;
}

.min-w-109px {
  min-width: 109px !important;
}

.min-w-110px {
  min-width: 110px !important;
}

.min-w-111px {
  min-width: 111px !important;
}

.min-w-112px {
  min-width: 112px !important;
}

.min-w-113px {
  min-width: 113px !important;
}

.min-w-114px {
  min-width: 114px !important;
}

.min-w-115px {
  min-width: 115px !important;
}

.min-w-116px {
  min-width: 116px !important;
}

.min-w-117px {
  min-width: 117px !important;
}

.min-w-118px {
  min-width: 118px !important;
}

.min-w-119px {
  min-width: 119px !important;
}

.min-w-120px {
  min-width: 120px !important;
}

.min-w-121px {
  min-width: 121px !important;
}

.min-w-122px {
  min-width: 122px !important;
}

.min-w-123px {
  min-width: 123px !important;
}

.min-w-124px {
  min-width: 124px !important;
}

.min-w-125px {
  min-width: 125px !important;
}

.min-w-126px {
  min-width: 126px !important;
}

.min-w-127px {
  min-width: 127px !important;
}

.min-w-128px {
  min-width: 128px !important;
}

.min-w-129px {
  min-width: 129px !important;
}

.min-w-130px {
  min-width: 130px !important;
}

.min-w-131px {
  min-width: 131px !important;
}

.min-w-132px {
  min-width: 132px !important;
}

.min-w-133px {
  min-width: 133px !important;
}

.min-w-134px {
  min-width: 134px !important;
}

.min-w-135px {
  min-width: 135px !important;
}

.min-w-136px {
  min-width: 136px !important;
}

.min-w-137px {
  min-width: 137px !important;
}

.min-w-138px {
  min-width: 138px !important;
}

.min-w-139px {
  min-width: 139px !important;
}

.min-w-140px {
  min-width: 140px !important;
}

.min-w-141px {
  min-width: 141px !important;
}

.min-w-142px {
  min-width: 142px !important;
}

.min-w-143px {
  min-width: 143px !important;
}

.min-w-144px {
  min-width: 144px !important;
}

.min-w-145px {
  min-width: 145px !important;
}

.min-w-146px {
  min-width: 146px !important;
}

.min-w-147px {
  min-width: 147px !important;
}

.min-w-148px {
  min-width: 148px !important;
}

.min-w-149px {
  min-width: 149px !important;
}

.min-w-150px {
  min-width: 150px !important;
}

.min-h-auto {
  min-height: auto !important;
}

.min-h-0 {
  min-height: 0 !important;
}

.min-h-25 {
  min-height: 25% !important;
}

.min-h-50 {
  min-height: 50% !important;
}

.min-h-75 {
  min-height: 75% !important;
}

.min-h-100 {
  min-height: 100% !important;
}

.min-h-screen {
  min-height: 100vw !important;
}

.min-h-screen-h {
  min-height: 100vh !important;
}

.min-h-1px {
  min-height: 1px !important;
}

.min-h-2px {
  min-height: 2px !important;
}

.min-h-3px {
  min-height: 3px !important;
}

.min-h-4px {
  min-height: 4px !important;
}

.min-h-5px {
  min-height: 5px !important;
}

.min-h-6px {
  min-height: 6px !important;
}

.min-h-7px {
  min-height: 7px !important;
}

.min-h-8px {
  min-height: 8px !important;
}

.min-h-9px {
  min-height: 9px !important;
}

.min-h-10px {
  min-height: 10px !important;
}

.min-h-11px {
  min-height: 11px !important;
}

.min-h-12px {
  min-height: 12px !important;
}

.min-h-13px {
  min-height: 13px !important;
}

.min-h-14px {
  min-height: 14px !important;
}

.min-h-15px {
  min-height: 15px !important;
}

.min-h-16px {
  min-height: 16px !important;
}

.min-h-17px {
  min-height: 17px !important;
}

.min-h-18px {
  min-height: 18px !important;
}

.min-h-19px {
  min-height: 19px !important;
}

.min-h-20px {
  min-height: 20px !important;
}

.min-h-21px {
  min-height: 21px !important;
}

.min-h-22px {
  min-height: 22px !important;
}

.min-h-23px {
  min-height: 23px !important;
}

.min-h-24px {
  min-height: 24px !important;
}

.min-h-25px {
  min-height: 25px !important;
}

.min-h-26px {
  min-height: 26px !important;
}

.min-h-27px {
  min-height: 27px !important;
}

.min-h-28px {
  min-height: 28px !important;
}

.min-h-29px {
  min-height: 29px !important;
}

.min-h-30px {
  min-height: 30px !important;
}

.min-h-31px {
  min-height: 31px !important;
}

.min-h-32px {
  min-height: 32px !important;
}

.min-h-33px {
  min-height: 33px !important;
}

.min-h-34px {
  min-height: 34px !important;
}

.min-h-35px {
  min-height: 35px !important;
}

.min-h-36px {
  min-height: 36px !important;
}

.min-h-37px {
  min-height: 37px !important;
}

.min-h-38px {
  min-height: 38px !important;
}

.min-h-39px {
  min-height: 39px !important;
}

.min-h-40px {
  min-height: 40px !important;
}

.min-h-41px {
  min-height: 41px !important;
}

.min-h-42px {
  min-height: 42px !important;
}

.min-h-43px {
  min-height: 43px !important;
}

.min-h-44px {
  min-height: 44px !important;
}

.min-h-45px {
  min-height: 45px !important;
}

.min-h-46px {
  min-height: 46px !important;
}

.min-h-47px {
  min-height: 47px !important;
}

.min-h-48px {
  min-height: 48px !important;
}

.min-h-49px {
  min-height: 49px !important;
}

.min-h-50px {
  min-height: 50px !important;
}

.min-h-51px {
  min-height: 51px !important;
}

.min-h-52px {
  min-height: 52px !important;
}

.min-h-53px {
  min-height: 53px !important;
}

.min-h-54px {
  min-height: 54px !important;
}

.min-h-55px {
  min-height: 55px !important;
}

.min-h-56px {
  min-height: 56px !important;
}

.min-h-57px {
  min-height: 57px !important;
}

.min-h-58px {
  min-height: 58px !important;
}

.min-h-59px {
  min-height: 59px !important;
}

.min-h-60px {
  min-height: 60px !important;
}

.min-h-61px {
  min-height: 61px !important;
}

.min-h-62px {
  min-height: 62px !important;
}

.min-h-63px {
  min-height: 63px !important;
}

.min-h-64px {
  min-height: 64px !important;
}

.min-h-65px {
  min-height: 65px !important;
}

.min-h-66px {
  min-height: 66px !important;
}

.min-h-67px {
  min-height: 67px !important;
}

.min-h-68px {
  min-height: 68px !important;
}

.min-h-69px {
  min-height: 69px !important;
}

.min-h-70px {
  min-height: 70px !important;
}

.min-h-71px {
  min-height: 71px !important;
}

.min-h-72px {
  min-height: 72px !important;
}

.min-h-73px {
  min-height: 73px !important;
}

.min-h-74px {
  min-height: 74px !important;
}

.min-h-75px {
  min-height: 75px !important;
}

.min-h-76px {
  min-height: 76px !important;
}

.min-h-77px {
  min-height: 77px !important;
}

.min-h-78px {
  min-height: 78px !important;
}

.min-h-79px {
  min-height: 79px !important;
}

.min-h-80px {
  min-height: 80px !important;
}

.min-h-81px {
  min-height: 81px !important;
}

.min-h-82px {
  min-height: 82px !important;
}

.min-h-83px {
  min-height: 83px !important;
}

.min-h-84px {
  min-height: 84px !important;
}

.min-h-85px {
  min-height: 85px !important;
}

.min-h-86px {
  min-height: 86px !important;
}

.min-h-87px {
  min-height: 87px !important;
}

.min-h-88px {
  min-height: 88px !important;
}

.min-h-89px {
  min-height: 89px !important;
}

.min-h-90px {
  min-height: 90px !important;
}

.min-h-91px {
  min-height: 91px !important;
}

.min-h-92px {
  min-height: 92px !important;
}

.min-h-93px {
  min-height: 93px !important;
}

.min-h-94px {
  min-height: 94px !important;
}

.min-h-95px {
  min-height: 95px !important;
}

.min-h-96px {
  min-height: 96px !important;
}

.min-h-97px {
  min-height: 97px !important;
}

.min-h-98px {
  min-height: 98px !important;
}

.min-h-99px {
  min-height: 99px !important;
}

.min-h-100px {
  min-height: 100px !important;
}

.min-h-101px {
  min-height: 101px !important;
}

.min-h-102px {
  min-height: 102px !important;
}

.min-h-103px {
  min-height: 103px !important;
}

.min-h-104px {
  min-height: 104px !important;
}

.min-h-105px {
  min-height: 105px !important;
}

.min-h-106px {
  min-height: 106px !important;
}

.min-h-107px {
  min-height: 107px !important;
}

.min-h-108px {
  min-height: 108px !important;
}

.min-h-109px {
  min-height: 109px !important;
}

.min-h-110px {
  min-height: 110px !important;
}

.min-h-111px {
  min-height: 111px !important;
}

.min-h-112px {
  min-height: 112px !important;
}

.min-h-113px {
  min-height: 113px !important;
}

.min-h-114px {
  min-height: 114px !important;
}

.min-h-115px {
  min-height: 115px !important;
}

.min-h-116px {
  min-height: 116px !important;
}

.min-h-117px {
  min-height: 117px !important;
}

.min-h-118px {
  min-height: 118px !important;
}

.min-h-119px {
  min-height: 119px !important;
}

.min-h-120px {
  min-height: 120px !important;
}

.min-h-121px {
  min-height: 121px !important;
}

.min-h-122px {
  min-height: 122px !important;
}

.min-h-123px {
  min-height: 123px !important;
}

.min-h-124px {
  min-height: 124px !important;
}

.min-h-125px {
  min-height: 125px !important;
}

.min-h-126px {
  min-height: 126px !important;
}

.min-h-127px {
  min-height: 127px !important;
}

.min-h-128px {
  min-height: 128px !important;
}

.min-h-129px {
  min-height: 129px !important;
}

.min-h-130px {
  min-height: 130px !important;
}

.min-h-131px {
  min-height: 131px !important;
}

.min-h-132px {
  min-height: 132px !important;
}

.min-h-133px {
  min-height: 133px !important;
}

.min-h-134px {
  min-height: 134px !important;
}

.min-h-135px {
  min-height: 135px !important;
}

.min-h-136px {
  min-height: 136px !important;
}

.min-h-137px {
  min-height: 137px !important;
}

.min-h-138px {
  min-height: 138px !important;
}

.min-h-139px {
  min-height: 139px !important;
}

.min-h-140px {
  min-height: 140px !important;
}

.min-h-141px {
  min-height: 141px !important;
}

.min-h-142px {
  min-height: 142px !important;
}

.min-h-143px {
  min-height: 143px !important;
}

.min-h-144px {
  min-height: 144px !important;
}

.min-h-145px {
  min-height: 145px !important;
}

.min-h-146px {
  min-height: 146px !important;
}

.min-h-147px {
  min-height: 147px !important;
}

.min-h-148px {
  min-height: 148px !important;
}

.min-h-149px {
  min-height: 149px !important;
}

.min-h-150px {
  min-height: 150px !important;
}

@media (min-width: 576px) {
  .sm\:w-auto {
    width: auto !important;
  }
  .sm\:h-auto {
    height: auto !important;
  }
  .sm\:max-w-auto {
    max-width: auto !important;
  }
  .sm\:max-h-auto {
    max-height: auto !important;
  }
  .sm\:min-w-auto {
    min-width: auto !important;
  }
  .sm\:min-h-auto {
    min-height: auto !important;
  }
  .sm\:w-0 {
    width: 0 !important;
  }
  .sm\:h-0 {
    height: 0 !important;
  }
  .sm\:max-w-0 {
    max-width: 0 !important;
  }
  .sm\:max-h-0 {
    max-height: 0 !important;
  }
  .sm\:min-w-0 {
    min-width: 0 !important;
  }
  .sm\:min-h-0 {
    min-height: 0 !important;
  }
  .sm\:w-25 {
    width: 25% !important;
  }
  .sm\:h-25 {
    height: 25% !important;
  }
  .sm\:max-w-25 {
    max-width: 25% !important;
  }
  .sm\:max-h-25 {
    max-height: 25% !important;
  }
  .sm\:min-w-25 {
    min-width: 25% !important;
  }
  .sm\:min-h-25 {
    min-height: 25% !important;
  }
  .sm\:w-50 {
    width: 50% !important;
  }
  .sm\:h-50 {
    height: 50% !important;
  }
  .sm\:max-w-50 {
    max-width: 50% !important;
  }
  .sm\:max-h-50 {
    max-height: 50% !important;
  }
  .sm\:min-w-50 {
    min-width: 50% !important;
  }
  .sm\:min-h-50 {
    min-height: 50% !important;
  }
  .sm\:w-75 {
    width: 75% !important;
  }
  .sm\:h-75 {
    height: 75% !important;
  }
  .sm\:max-w-75 {
    max-width: 75% !important;
  }
  .sm\:max-h-75 {
    max-height: 75% !important;
  }
  .sm\:min-w-75 {
    min-width: 75% !important;
  }
  .sm\:min-h-75 {
    min-height: 75% !important;
  }
  .sm\:w-100 {
    width: 100% !important;
  }
  .sm\:h-100 {
    height: 100% !important;
  }
  .sm\:max-w-100 {
    max-width: 100% !important;
  }
  .sm\:max-h-100 {
    max-height: 100% !important;
  }
  .sm\:min-w-100 {
    min-width: 100% !important;
  }
  .sm\:min-h-100 {
    min-height: 100% !important;
  }
  .sm\:w-screen {
    width: 100vw !important;
  }
  .sm\:h-screen {
    height: 100vw !important;
  }
  .sm\:max-w-screen {
    max-width: 100vw !important;
  }
  .sm\:max-h-screen {
    max-height: 100vw !important;
  }
  .sm\:min-w-screen {
    min-width: 100vw !important;
  }
  .sm\:min-h-screen {
    min-height: 100vw !important;
  }
  .sm\:w-screen-h {
    width: 100vh !important;
  }
  .sm\:h-screen-h {
    height: 100vh !important;
  }
  .sm\:max-w-screen-h {
    max-width: 100vh !important;
  }
  .sm\:max-h-screen-h {
    max-height: 100vh !important;
  }
  .sm\:min-w-screen-h {
    min-width: 100vh !important;
  }
  .sm\:min-h-screen-h {
    min-height: 100vh !important;
  }
  .sm\:w-1px {
    width: 1px !important;
  }
  .sm\:h-1px {
    height: 1px !important;
  }
  .sm\:max-w-1px {
    max-width: 1px !important;
  }
  .sm\:max-h-1px {
    max-height: 1px !important;
  }
  .sm\:min-w-1px {
    min-width: 1px !important;
  }
  .sm\:min-h-1px {
    min-height: 1px !important;
  }
  .sm\:w-2px {
    width: 2px !important;
  }
  .sm\:h-2px {
    height: 2px !important;
  }
  .sm\:max-w-2px {
    max-width: 2px !important;
  }
  .sm\:max-h-2px {
    max-height: 2px !important;
  }
  .sm\:min-w-2px {
    min-width: 2px !important;
  }
  .sm\:min-h-2px {
    min-height: 2px !important;
  }
  .sm\:w-3px {
    width: 3px !important;
  }
  .sm\:h-3px {
    height: 3px !important;
  }
  .sm\:max-w-3px {
    max-width: 3px !important;
  }
  .sm\:max-h-3px {
    max-height: 3px !important;
  }
  .sm\:min-w-3px {
    min-width: 3px !important;
  }
  .sm\:min-h-3px {
    min-height: 3px !important;
  }
  .sm\:w-4px {
    width: 4px !important;
  }
  .sm\:h-4px {
    height: 4px !important;
  }
  .sm\:max-w-4px {
    max-width: 4px !important;
  }
  .sm\:max-h-4px {
    max-height: 4px !important;
  }
  .sm\:min-w-4px {
    min-width: 4px !important;
  }
  .sm\:min-h-4px {
    min-height: 4px !important;
  }
  .sm\:w-5px {
    width: 5px !important;
  }
  .sm\:h-5px {
    height: 5px !important;
  }
  .sm\:max-w-5px {
    max-width: 5px !important;
  }
  .sm\:max-h-5px {
    max-height: 5px !important;
  }
  .sm\:min-w-5px {
    min-width: 5px !important;
  }
  .sm\:min-h-5px {
    min-height: 5px !important;
  }
  .sm\:w-6px {
    width: 6px !important;
  }
  .sm\:h-6px {
    height: 6px !important;
  }
  .sm\:max-w-6px {
    max-width: 6px !important;
  }
  .sm\:max-h-6px {
    max-height: 6px !important;
  }
  .sm\:min-w-6px {
    min-width: 6px !important;
  }
  .sm\:min-h-6px {
    min-height: 6px !important;
  }
  .sm\:w-7px {
    width: 7px !important;
  }
  .sm\:h-7px {
    height: 7px !important;
  }
  .sm\:max-w-7px {
    max-width: 7px !important;
  }
  .sm\:max-h-7px {
    max-height: 7px !important;
  }
  .sm\:min-w-7px {
    min-width: 7px !important;
  }
  .sm\:min-h-7px {
    min-height: 7px !important;
  }
  .sm\:w-8px {
    width: 8px !important;
  }
  .sm\:h-8px {
    height: 8px !important;
  }
  .sm\:max-w-8px {
    max-width: 8px !important;
  }
  .sm\:max-h-8px {
    max-height: 8px !important;
  }
  .sm\:min-w-8px {
    min-width: 8px !important;
  }
  .sm\:min-h-8px {
    min-height: 8px !important;
  }
  .sm\:w-9px {
    width: 9px !important;
  }
  .sm\:h-9px {
    height: 9px !important;
  }
  .sm\:max-w-9px {
    max-width: 9px !important;
  }
  .sm\:max-h-9px {
    max-height: 9px !important;
  }
  .sm\:min-w-9px {
    min-width: 9px !important;
  }
  .sm\:min-h-9px {
    min-height: 9px !important;
  }
  .sm\:w-10px {
    width: 10px !important;
  }
  .sm\:h-10px {
    height: 10px !important;
  }
  .sm\:max-w-10px {
    max-width: 10px !important;
  }
  .sm\:max-h-10px {
    max-height: 10px !important;
  }
  .sm\:min-w-10px {
    min-width: 10px !important;
  }
  .sm\:min-h-10px {
    min-height: 10px !important;
  }
  .sm\:w-11px {
    width: 11px !important;
  }
  .sm\:h-11px {
    height: 11px !important;
  }
  .sm\:max-w-11px {
    max-width: 11px !important;
  }
  .sm\:max-h-11px {
    max-height: 11px !important;
  }
  .sm\:min-w-11px {
    min-width: 11px !important;
  }
  .sm\:min-h-11px {
    min-height: 11px !important;
  }
  .sm\:w-12px {
    width: 12px !important;
  }
  .sm\:h-12px {
    height: 12px !important;
  }
  .sm\:max-w-12px {
    max-width: 12px !important;
  }
  .sm\:max-h-12px {
    max-height: 12px !important;
  }
  .sm\:min-w-12px {
    min-width: 12px !important;
  }
  .sm\:min-h-12px {
    min-height: 12px !important;
  }
  .sm\:w-13px {
    width: 13px !important;
  }
  .sm\:h-13px {
    height: 13px !important;
  }
  .sm\:max-w-13px {
    max-width: 13px !important;
  }
  .sm\:max-h-13px {
    max-height: 13px !important;
  }
  .sm\:min-w-13px {
    min-width: 13px !important;
  }
  .sm\:min-h-13px {
    min-height: 13px !important;
  }
  .sm\:w-14px {
    width: 14px !important;
  }
  .sm\:h-14px {
    height: 14px !important;
  }
  .sm\:max-w-14px {
    max-width: 14px !important;
  }
  .sm\:max-h-14px {
    max-height: 14px !important;
  }
  .sm\:min-w-14px {
    min-width: 14px !important;
  }
  .sm\:min-h-14px {
    min-height: 14px !important;
  }
  .sm\:w-15px {
    width: 15px !important;
  }
  .sm\:h-15px {
    height: 15px !important;
  }
  .sm\:max-w-15px {
    max-width: 15px !important;
  }
  .sm\:max-h-15px {
    max-height: 15px !important;
  }
  .sm\:min-w-15px {
    min-width: 15px !important;
  }
  .sm\:min-h-15px {
    min-height: 15px !important;
  }
  .sm\:w-16px {
    width: 16px !important;
  }
  .sm\:h-16px {
    height: 16px !important;
  }
  .sm\:max-w-16px {
    max-width: 16px !important;
  }
  .sm\:max-h-16px {
    max-height: 16px !important;
  }
  .sm\:min-w-16px {
    min-width: 16px !important;
  }
  .sm\:min-h-16px {
    min-height: 16px !important;
  }
  .sm\:w-17px {
    width: 17px !important;
  }
  .sm\:h-17px {
    height: 17px !important;
  }
  .sm\:max-w-17px {
    max-width: 17px !important;
  }
  .sm\:max-h-17px {
    max-height: 17px !important;
  }
  .sm\:min-w-17px {
    min-width: 17px !important;
  }
  .sm\:min-h-17px {
    min-height: 17px !important;
  }
  .sm\:w-18px {
    width: 18px !important;
  }
  .sm\:h-18px {
    height: 18px !important;
  }
  .sm\:max-w-18px {
    max-width: 18px !important;
  }
  .sm\:max-h-18px {
    max-height: 18px !important;
  }
  .sm\:min-w-18px {
    min-width: 18px !important;
  }
  .sm\:min-h-18px {
    min-height: 18px !important;
  }
  .sm\:w-19px {
    width: 19px !important;
  }
  .sm\:h-19px {
    height: 19px !important;
  }
  .sm\:max-w-19px {
    max-width: 19px !important;
  }
  .sm\:max-h-19px {
    max-height: 19px !important;
  }
  .sm\:min-w-19px {
    min-width: 19px !important;
  }
  .sm\:min-h-19px {
    min-height: 19px !important;
  }
  .sm\:w-20px {
    width: 20px !important;
  }
  .sm\:h-20px {
    height: 20px !important;
  }
  .sm\:max-w-20px {
    max-width: 20px !important;
  }
  .sm\:max-h-20px {
    max-height: 20px !important;
  }
  .sm\:min-w-20px {
    min-width: 20px !important;
  }
  .sm\:min-h-20px {
    min-height: 20px !important;
  }
  .sm\:w-21px {
    width: 21px !important;
  }
  .sm\:h-21px {
    height: 21px !important;
  }
  .sm\:max-w-21px {
    max-width: 21px !important;
  }
  .sm\:max-h-21px {
    max-height: 21px !important;
  }
  .sm\:min-w-21px {
    min-width: 21px !important;
  }
  .sm\:min-h-21px {
    min-height: 21px !important;
  }
  .sm\:w-22px {
    width: 22px !important;
  }
  .sm\:h-22px {
    height: 22px !important;
  }
  .sm\:max-w-22px {
    max-width: 22px !important;
  }
  .sm\:max-h-22px {
    max-height: 22px !important;
  }
  .sm\:min-w-22px {
    min-width: 22px !important;
  }
  .sm\:min-h-22px {
    min-height: 22px !important;
  }
  .sm\:w-23px {
    width: 23px !important;
  }
  .sm\:h-23px {
    height: 23px !important;
  }
  .sm\:max-w-23px {
    max-width: 23px !important;
  }
  .sm\:max-h-23px {
    max-height: 23px !important;
  }
  .sm\:min-w-23px {
    min-width: 23px !important;
  }
  .sm\:min-h-23px {
    min-height: 23px !important;
  }
  .sm\:w-24px {
    width: 24px !important;
  }
  .sm\:h-24px {
    height: 24px !important;
  }
  .sm\:max-w-24px {
    max-width: 24px !important;
  }
  .sm\:max-h-24px {
    max-height: 24px !important;
  }
  .sm\:min-w-24px {
    min-width: 24px !important;
  }
  .sm\:min-h-24px {
    min-height: 24px !important;
  }
  .sm\:w-25px {
    width: 25px !important;
  }
  .sm\:h-25px {
    height: 25px !important;
  }
  .sm\:max-w-25px {
    max-width: 25px !important;
  }
  .sm\:max-h-25px {
    max-height: 25px !important;
  }
  .sm\:min-w-25px {
    min-width: 25px !important;
  }
  .sm\:min-h-25px {
    min-height: 25px !important;
  }
  .sm\:w-26px {
    width: 26px !important;
  }
  .sm\:h-26px {
    height: 26px !important;
  }
  .sm\:max-w-26px {
    max-width: 26px !important;
  }
  .sm\:max-h-26px {
    max-height: 26px !important;
  }
  .sm\:min-w-26px {
    min-width: 26px !important;
  }
  .sm\:min-h-26px {
    min-height: 26px !important;
  }
  .sm\:w-27px {
    width: 27px !important;
  }
  .sm\:h-27px {
    height: 27px !important;
  }
  .sm\:max-w-27px {
    max-width: 27px !important;
  }
  .sm\:max-h-27px {
    max-height: 27px !important;
  }
  .sm\:min-w-27px {
    min-width: 27px !important;
  }
  .sm\:min-h-27px {
    min-height: 27px !important;
  }
  .sm\:w-28px {
    width: 28px !important;
  }
  .sm\:h-28px {
    height: 28px !important;
  }
  .sm\:max-w-28px {
    max-width: 28px !important;
  }
  .sm\:max-h-28px {
    max-height: 28px !important;
  }
  .sm\:min-w-28px {
    min-width: 28px !important;
  }
  .sm\:min-h-28px {
    min-height: 28px !important;
  }
  .sm\:w-29px {
    width: 29px !important;
  }
  .sm\:h-29px {
    height: 29px !important;
  }
  .sm\:max-w-29px {
    max-width: 29px !important;
  }
  .sm\:max-h-29px {
    max-height: 29px !important;
  }
  .sm\:min-w-29px {
    min-width: 29px !important;
  }
  .sm\:min-h-29px {
    min-height: 29px !important;
  }
  .sm\:w-30px {
    width: 30px !important;
  }
  .sm\:h-30px {
    height: 30px !important;
  }
  .sm\:max-w-30px {
    max-width: 30px !important;
  }
  .sm\:max-h-30px {
    max-height: 30px !important;
  }
  .sm\:min-w-30px {
    min-width: 30px !important;
  }
  .sm\:min-h-30px {
    min-height: 30px !important;
  }
  .sm\:w-31px {
    width: 31px !important;
  }
  .sm\:h-31px {
    height: 31px !important;
  }
  .sm\:max-w-31px {
    max-width: 31px !important;
  }
  .sm\:max-h-31px {
    max-height: 31px !important;
  }
  .sm\:min-w-31px {
    min-width: 31px !important;
  }
  .sm\:min-h-31px {
    min-height: 31px !important;
  }
  .sm\:w-32px {
    width: 32px !important;
  }
  .sm\:h-32px {
    height: 32px !important;
  }
  .sm\:max-w-32px {
    max-width: 32px !important;
  }
  .sm\:max-h-32px {
    max-height: 32px !important;
  }
  .sm\:min-w-32px {
    min-width: 32px !important;
  }
  .sm\:min-h-32px {
    min-height: 32px !important;
  }
  .sm\:w-33px {
    width: 33px !important;
  }
  .sm\:h-33px {
    height: 33px !important;
  }
  .sm\:max-w-33px {
    max-width: 33px !important;
  }
  .sm\:max-h-33px {
    max-height: 33px !important;
  }
  .sm\:min-w-33px {
    min-width: 33px !important;
  }
  .sm\:min-h-33px {
    min-height: 33px !important;
  }
  .sm\:w-34px {
    width: 34px !important;
  }
  .sm\:h-34px {
    height: 34px !important;
  }
  .sm\:max-w-34px {
    max-width: 34px !important;
  }
  .sm\:max-h-34px {
    max-height: 34px !important;
  }
  .sm\:min-w-34px {
    min-width: 34px !important;
  }
  .sm\:min-h-34px {
    min-height: 34px !important;
  }
  .sm\:w-35px {
    width: 35px !important;
  }
  .sm\:h-35px {
    height: 35px !important;
  }
  .sm\:max-w-35px {
    max-width: 35px !important;
  }
  .sm\:max-h-35px {
    max-height: 35px !important;
  }
  .sm\:min-w-35px {
    min-width: 35px !important;
  }
  .sm\:min-h-35px {
    min-height: 35px !important;
  }
  .sm\:w-36px {
    width: 36px !important;
  }
  .sm\:h-36px {
    height: 36px !important;
  }
  .sm\:max-w-36px {
    max-width: 36px !important;
  }
  .sm\:max-h-36px {
    max-height: 36px !important;
  }
  .sm\:min-w-36px {
    min-width: 36px !important;
  }
  .sm\:min-h-36px {
    min-height: 36px !important;
  }
  .sm\:w-37px {
    width: 37px !important;
  }
  .sm\:h-37px {
    height: 37px !important;
  }
  .sm\:max-w-37px {
    max-width: 37px !important;
  }
  .sm\:max-h-37px {
    max-height: 37px !important;
  }
  .sm\:min-w-37px {
    min-width: 37px !important;
  }
  .sm\:min-h-37px {
    min-height: 37px !important;
  }
  .sm\:w-38px {
    width: 38px !important;
  }
  .sm\:h-38px {
    height: 38px !important;
  }
  .sm\:max-w-38px {
    max-width: 38px !important;
  }
  .sm\:max-h-38px {
    max-height: 38px !important;
  }
  .sm\:min-w-38px {
    min-width: 38px !important;
  }
  .sm\:min-h-38px {
    min-height: 38px !important;
  }
  .sm\:w-39px {
    width: 39px !important;
  }
  .sm\:h-39px {
    height: 39px !important;
  }
  .sm\:max-w-39px {
    max-width: 39px !important;
  }
  .sm\:max-h-39px {
    max-height: 39px !important;
  }
  .sm\:min-w-39px {
    min-width: 39px !important;
  }
  .sm\:min-h-39px {
    min-height: 39px !important;
  }
  .sm\:w-40px {
    width: 40px !important;
  }
  .sm\:h-40px {
    height: 40px !important;
  }
  .sm\:max-w-40px {
    max-width: 40px !important;
  }
  .sm\:max-h-40px {
    max-height: 40px !important;
  }
  .sm\:min-w-40px {
    min-width: 40px !important;
  }
  .sm\:min-h-40px {
    min-height: 40px !important;
  }
  .sm\:w-41px {
    width: 41px !important;
  }
  .sm\:h-41px {
    height: 41px !important;
  }
  .sm\:max-w-41px {
    max-width: 41px !important;
  }
  .sm\:max-h-41px {
    max-height: 41px !important;
  }
  .sm\:min-w-41px {
    min-width: 41px !important;
  }
  .sm\:min-h-41px {
    min-height: 41px !important;
  }
  .sm\:w-42px {
    width: 42px !important;
  }
  .sm\:h-42px {
    height: 42px !important;
  }
  .sm\:max-w-42px {
    max-width: 42px !important;
  }
  .sm\:max-h-42px {
    max-height: 42px !important;
  }
  .sm\:min-w-42px {
    min-width: 42px !important;
  }
  .sm\:min-h-42px {
    min-height: 42px !important;
  }
  .sm\:w-43px {
    width: 43px !important;
  }
  .sm\:h-43px {
    height: 43px !important;
  }
  .sm\:max-w-43px {
    max-width: 43px !important;
  }
  .sm\:max-h-43px {
    max-height: 43px !important;
  }
  .sm\:min-w-43px {
    min-width: 43px !important;
  }
  .sm\:min-h-43px {
    min-height: 43px !important;
  }
  .sm\:w-44px {
    width: 44px !important;
  }
  .sm\:h-44px {
    height: 44px !important;
  }
  .sm\:max-w-44px {
    max-width: 44px !important;
  }
  .sm\:max-h-44px {
    max-height: 44px !important;
  }
  .sm\:min-w-44px {
    min-width: 44px !important;
  }
  .sm\:min-h-44px {
    min-height: 44px !important;
  }
  .sm\:w-45px {
    width: 45px !important;
  }
  .sm\:h-45px {
    height: 45px !important;
  }
  .sm\:max-w-45px {
    max-width: 45px !important;
  }
  .sm\:max-h-45px {
    max-height: 45px !important;
  }
  .sm\:min-w-45px {
    min-width: 45px !important;
  }
  .sm\:min-h-45px {
    min-height: 45px !important;
  }
  .sm\:w-46px {
    width: 46px !important;
  }
  .sm\:h-46px {
    height: 46px !important;
  }
  .sm\:max-w-46px {
    max-width: 46px !important;
  }
  .sm\:max-h-46px {
    max-height: 46px !important;
  }
  .sm\:min-w-46px {
    min-width: 46px !important;
  }
  .sm\:min-h-46px {
    min-height: 46px !important;
  }
  .sm\:w-47px {
    width: 47px !important;
  }
  .sm\:h-47px {
    height: 47px !important;
  }
  .sm\:max-w-47px {
    max-width: 47px !important;
  }
  .sm\:max-h-47px {
    max-height: 47px !important;
  }
  .sm\:min-w-47px {
    min-width: 47px !important;
  }
  .sm\:min-h-47px {
    min-height: 47px !important;
  }
  .sm\:w-48px {
    width: 48px !important;
  }
  .sm\:h-48px {
    height: 48px !important;
  }
  .sm\:max-w-48px {
    max-width: 48px !important;
  }
  .sm\:max-h-48px {
    max-height: 48px !important;
  }
  .sm\:min-w-48px {
    min-width: 48px !important;
  }
  .sm\:min-h-48px {
    min-height: 48px !important;
  }
  .sm\:w-49px {
    width: 49px !important;
  }
  .sm\:h-49px {
    height: 49px !important;
  }
  .sm\:max-w-49px {
    max-width: 49px !important;
  }
  .sm\:max-h-49px {
    max-height: 49px !important;
  }
  .sm\:min-w-49px {
    min-width: 49px !important;
  }
  .sm\:min-h-49px {
    min-height: 49px !important;
  }
  .sm\:w-50px {
    width: 50px !important;
  }
  .sm\:h-50px {
    height: 50px !important;
  }
  .sm\:max-w-50px {
    max-width: 50px !important;
  }
  .sm\:max-h-50px {
    max-height: 50px !important;
  }
  .sm\:min-w-50px {
    min-width: 50px !important;
  }
  .sm\:min-h-50px {
    min-height: 50px !important;
  }
  .sm\:w-51px {
    width: 51px !important;
  }
  .sm\:h-51px {
    height: 51px !important;
  }
  .sm\:max-w-51px {
    max-width: 51px !important;
  }
  .sm\:max-h-51px {
    max-height: 51px !important;
  }
  .sm\:min-w-51px {
    min-width: 51px !important;
  }
  .sm\:min-h-51px {
    min-height: 51px !important;
  }
  .sm\:w-52px {
    width: 52px !important;
  }
  .sm\:h-52px {
    height: 52px !important;
  }
  .sm\:max-w-52px {
    max-width: 52px !important;
  }
  .sm\:max-h-52px {
    max-height: 52px !important;
  }
  .sm\:min-w-52px {
    min-width: 52px !important;
  }
  .sm\:min-h-52px {
    min-height: 52px !important;
  }
  .sm\:w-53px {
    width: 53px !important;
  }
  .sm\:h-53px {
    height: 53px !important;
  }
  .sm\:max-w-53px {
    max-width: 53px !important;
  }
  .sm\:max-h-53px {
    max-height: 53px !important;
  }
  .sm\:min-w-53px {
    min-width: 53px !important;
  }
  .sm\:min-h-53px {
    min-height: 53px !important;
  }
  .sm\:w-54px {
    width: 54px !important;
  }
  .sm\:h-54px {
    height: 54px !important;
  }
  .sm\:max-w-54px {
    max-width: 54px !important;
  }
  .sm\:max-h-54px {
    max-height: 54px !important;
  }
  .sm\:min-w-54px {
    min-width: 54px !important;
  }
  .sm\:min-h-54px {
    min-height: 54px !important;
  }
  .sm\:w-55px {
    width: 55px !important;
  }
  .sm\:h-55px {
    height: 55px !important;
  }
  .sm\:max-w-55px {
    max-width: 55px !important;
  }
  .sm\:max-h-55px {
    max-height: 55px !important;
  }
  .sm\:min-w-55px {
    min-width: 55px !important;
  }
  .sm\:min-h-55px {
    min-height: 55px !important;
  }
  .sm\:w-56px {
    width: 56px !important;
  }
  .sm\:h-56px {
    height: 56px !important;
  }
  .sm\:max-w-56px {
    max-width: 56px !important;
  }
  .sm\:max-h-56px {
    max-height: 56px !important;
  }
  .sm\:min-w-56px {
    min-width: 56px !important;
  }
  .sm\:min-h-56px {
    min-height: 56px !important;
  }
  .sm\:w-57px {
    width: 57px !important;
  }
  .sm\:h-57px {
    height: 57px !important;
  }
  .sm\:max-w-57px {
    max-width: 57px !important;
  }
  .sm\:max-h-57px {
    max-height: 57px !important;
  }
  .sm\:min-w-57px {
    min-width: 57px !important;
  }
  .sm\:min-h-57px {
    min-height: 57px !important;
  }
  .sm\:w-58px {
    width: 58px !important;
  }
  .sm\:h-58px {
    height: 58px !important;
  }
  .sm\:max-w-58px {
    max-width: 58px !important;
  }
  .sm\:max-h-58px {
    max-height: 58px !important;
  }
  .sm\:min-w-58px {
    min-width: 58px !important;
  }
  .sm\:min-h-58px {
    min-height: 58px !important;
  }
  .sm\:w-59px {
    width: 59px !important;
  }
  .sm\:h-59px {
    height: 59px !important;
  }
  .sm\:max-w-59px {
    max-width: 59px !important;
  }
  .sm\:max-h-59px {
    max-height: 59px !important;
  }
  .sm\:min-w-59px {
    min-width: 59px !important;
  }
  .sm\:min-h-59px {
    min-height: 59px !important;
  }
  .sm\:w-60px {
    width: 60px !important;
  }
  .sm\:h-60px {
    height: 60px !important;
  }
  .sm\:max-w-60px {
    max-width: 60px !important;
  }
  .sm\:max-h-60px {
    max-height: 60px !important;
  }
  .sm\:min-w-60px {
    min-width: 60px !important;
  }
  .sm\:min-h-60px {
    min-height: 60px !important;
  }
  .sm\:w-61px {
    width: 61px !important;
  }
  .sm\:h-61px {
    height: 61px !important;
  }
  .sm\:max-w-61px {
    max-width: 61px !important;
  }
  .sm\:max-h-61px {
    max-height: 61px !important;
  }
  .sm\:min-w-61px {
    min-width: 61px !important;
  }
  .sm\:min-h-61px {
    min-height: 61px !important;
  }
  .sm\:w-62px {
    width: 62px !important;
  }
  .sm\:h-62px {
    height: 62px !important;
  }
  .sm\:max-w-62px {
    max-width: 62px !important;
  }
  .sm\:max-h-62px {
    max-height: 62px !important;
  }
  .sm\:min-w-62px {
    min-width: 62px !important;
  }
  .sm\:min-h-62px {
    min-height: 62px !important;
  }
  .sm\:w-63px {
    width: 63px !important;
  }
  .sm\:h-63px {
    height: 63px !important;
  }
  .sm\:max-w-63px {
    max-width: 63px !important;
  }
  .sm\:max-h-63px {
    max-height: 63px !important;
  }
  .sm\:min-w-63px {
    min-width: 63px !important;
  }
  .sm\:min-h-63px {
    min-height: 63px !important;
  }
  .sm\:w-64px {
    width: 64px !important;
  }
  .sm\:h-64px {
    height: 64px !important;
  }
  .sm\:max-w-64px {
    max-width: 64px !important;
  }
  .sm\:max-h-64px {
    max-height: 64px !important;
  }
  .sm\:min-w-64px {
    min-width: 64px !important;
  }
  .sm\:min-h-64px {
    min-height: 64px !important;
  }
  .sm\:w-65px {
    width: 65px !important;
  }
  .sm\:h-65px {
    height: 65px !important;
  }
  .sm\:max-w-65px {
    max-width: 65px !important;
  }
  .sm\:max-h-65px {
    max-height: 65px !important;
  }
  .sm\:min-w-65px {
    min-width: 65px !important;
  }
  .sm\:min-h-65px {
    min-height: 65px !important;
  }
  .sm\:w-66px {
    width: 66px !important;
  }
  .sm\:h-66px {
    height: 66px !important;
  }
  .sm\:max-w-66px {
    max-width: 66px !important;
  }
  .sm\:max-h-66px {
    max-height: 66px !important;
  }
  .sm\:min-w-66px {
    min-width: 66px !important;
  }
  .sm\:min-h-66px {
    min-height: 66px !important;
  }
  .sm\:w-67px {
    width: 67px !important;
  }
  .sm\:h-67px {
    height: 67px !important;
  }
  .sm\:max-w-67px {
    max-width: 67px !important;
  }
  .sm\:max-h-67px {
    max-height: 67px !important;
  }
  .sm\:min-w-67px {
    min-width: 67px !important;
  }
  .sm\:min-h-67px {
    min-height: 67px !important;
  }
  .sm\:w-68px {
    width: 68px !important;
  }
  .sm\:h-68px {
    height: 68px !important;
  }
  .sm\:max-w-68px {
    max-width: 68px !important;
  }
  .sm\:max-h-68px {
    max-height: 68px !important;
  }
  .sm\:min-w-68px {
    min-width: 68px !important;
  }
  .sm\:min-h-68px {
    min-height: 68px !important;
  }
  .sm\:w-69px {
    width: 69px !important;
  }
  .sm\:h-69px {
    height: 69px !important;
  }
  .sm\:max-w-69px {
    max-width: 69px !important;
  }
  .sm\:max-h-69px {
    max-height: 69px !important;
  }
  .sm\:min-w-69px {
    min-width: 69px !important;
  }
  .sm\:min-h-69px {
    min-height: 69px !important;
  }
  .sm\:w-70px {
    width: 70px !important;
  }
  .sm\:h-70px {
    height: 70px !important;
  }
  .sm\:max-w-70px {
    max-width: 70px !important;
  }
  .sm\:max-h-70px {
    max-height: 70px !important;
  }
  .sm\:min-w-70px {
    min-width: 70px !important;
  }
  .sm\:min-h-70px {
    min-height: 70px !important;
  }
  .sm\:w-71px {
    width: 71px !important;
  }
  .sm\:h-71px {
    height: 71px !important;
  }
  .sm\:max-w-71px {
    max-width: 71px !important;
  }
  .sm\:max-h-71px {
    max-height: 71px !important;
  }
  .sm\:min-w-71px {
    min-width: 71px !important;
  }
  .sm\:min-h-71px {
    min-height: 71px !important;
  }
  .sm\:w-72px {
    width: 72px !important;
  }
  .sm\:h-72px {
    height: 72px !important;
  }
  .sm\:max-w-72px {
    max-width: 72px !important;
  }
  .sm\:max-h-72px {
    max-height: 72px !important;
  }
  .sm\:min-w-72px {
    min-width: 72px !important;
  }
  .sm\:min-h-72px {
    min-height: 72px !important;
  }
  .sm\:w-73px {
    width: 73px !important;
  }
  .sm\:h-73px {
    height: 73px !important;
  }
  .sm\:max-w-73px {
    max-width: 73px !important;
  }
  .sm\:max-h-73px {
    max-height: 73px !important;
  }
  .sm\:min-w-73px {
    min-width: 73px !important;
  }
  .sm\:min-h-73px {
    min-height: 73px !important;
  }
  .sm\:w-74px {
    width: 74px !important;
  }
  .sm\:h-74px {
    height: 74px !important;
  }
  .sm\:max-w-74px {
    max-width: 74px !important;
  }
  .sm\:max-h-74px {
    max-height: 74px !important;
  }
  .sm\:min-w-74px {
    min-width: 74px !important;
  }
  .sm\:min-h-74px {
    min-height: 74px !important;
  }
  .sm\:w-75px {
    width: 75px !important;
  }
  .sm\:h-75px {
    height: 75px !important;
  }
  .sm\:max-w-75px {
    max-width: 75px !important;
  }
  .sm\:max-h-75px {
    max-height: 75px !important;
  }
  .sm\:min-w-75px {
    min-width: 75px !important;
  }
  .sm\:min-h-75px {
    min-height: 75px !important;
  }
  .sm\:w-76px {
    width: 76px !important;
  }
  .sm\:h-76px {
    height: 76px !important;
  }
  .sm\:max-w-76px {
    max-width: 76px !important;
  }
  .sm\:max-h-76px {
    max-height: 76px !important;
  }
  .sm\:min-w-76px {
    min-width: 76px !important;
  }
  .sm\:min-h-76px {
    min-height: 76px !important;
  }
  .sm\:w-77px {
    width: 77px !important;
  }
  .sm\:h-77px {
    height: 77px !important;
  }
  .sm\:max-w-77px {
    max-width: 77px !important;
  }
  .sm\:max-h-77px {
    max-height: 77px !important;
  }
  .sm\:min-w-77px {
    min-width: 77px !important;
  }
  .sm\:min-h-77px {
    min-height: 77px !important;
  }
  .sm\:w-78px {
    width: 78px !important;
  }
  .sm\:h-78px {
    height: 78px !important;
  }
  .sm\:max-w-78px {
    max-width: 78px !important;
  }
  .sm\:max-h-78px {
    max-height: 78px !important;
  }
  .sm\:min-w-78px {
    min-width: 78px !important;
  }
  .sm\:min-h-78px {
    min-height: 78px !important;
  }
  .sm\:w-79px {
    width: 79px !important;
  }
  .sm\:h-79px {
    height: 79px !important;
  }
  .sm\:max-w-79px {
    max-width: 79px !important;
  }
  .sm\:max-h-79px {
    max-height: 79px !important;
  }
  .sm\:min-w-79px {
    min-width: 79px !important;
  }
  .sm\:min-h-79px {
    min-height: 79px !important;
  }
  .sm\:w-80px {
    width: 80px !important;
  }
  .sm\:h-80px {
    height: 80px !important;
  }
  .sm\:max-w-80px {
    max-width: 80px !important;
  }
  .sm\:max-h-80px {
    max-height: 80px !important;
  }
  .sm\:min-w-80px {
    min-width: 80px !important;
  }
  .sm\:min-h-80px {
    min-height: 80px !important;
  }
  .sm\:w-81px {
    width: 81px !important;
  }
  .sm\:h-81px {
    height: 81px !important;
  }
  .sm\:max-w-81px {
    max-width: 81px !important;
  }
  .sm\:max-h-81px {
    max-height: 81px !important;
  }
  .sm\:min-w-81px {
    min-width: 81px !important;
  }
  .sm\:min-h-81px {
    min-height: 81px !important;
  }
  .sm\:w-82px {
    width: 82px !important;
  }
  .sm\:h-82px {
    height: 82px !important;
  }
  .sm\:max-w-82px {
    max-width: 82px !important;
  }
  .sm\:max-h-82px {
    max-height: 82px !important;
  }
  .sm\:min-w-82px {
    min-width: 82px !important;
  }
  .sm\:min-h-82px {
    min-height: 82px !important;
  }
  .sm\:w-83px {
    width: 83px !important;
  }
  .sm\:h-83px {
    height: 83px !important;
  }
  .sm\:max-w-83px {
    max-width: 83px !important;
  }
  .sm\:max-h-83px {
    max-height: 83px !important;
  }
  .sm\:min-w-83px {
    min-width: 83px !important;
  }
  .sm\:min-h-83px {
    min-height: 83px !important;
  }
  .sm\:w-84px {
    width: 84px !important;
  }
  .sm\:h-84px {
    height: 84px !important;
  }
  .sm\:max-w-84px {
    max-width: 84px !important;
  }
  .sm\:max-h-84px {
    max-height: 84px !important;
  }
  .sm\:min-w-84px {
    min-width: 84px !important;
  }
  .sm\:min-h-84px {
    min-height: 84px !important;
  }
  .sm\:w-85px {
    width: 85px !important;
  }
  .sm\:h-85px {
    height: 85px !important;
  }
  .sm\:max-w-85px {
    max-width: 85px !important;
  }
  .sm\:max-h-85px {
    max-height: 85px !important;
  }
  .sm\:min-w-85px {
    min-width: 85px !important;
  }
  .sm\:min-h-85px {
    min-height: 85px !important;
  }
  .sm\:w-86px {
    width: 86px !important;
  }
  .sm\:h-86px {
    height: 86px !important;
  }
  .sm\:max-w-86px {
    max-width: 86px !important;
  }
  .sm\:max-h-86px {
    max-height: 86px !important;
  }
  .sm\:min-w-86px {
    min-width: 86px !important;
  }
  .sm\:min-h-86px {
    min-height: 86px !important;
  }
  .sm\:w-87px {
    width: 87px !important;
  }
  .sm\:h-87px {
    height: 87px !important;
  }
  .sm\:max-w-87px {
    max-width: 87px !important;
  }
  .sm\:max-h-87px {
    max-height: 87px !important;
  }
  .sm\:min-w-87px {
    min-width: 87px !important;
  }
  .sm\:min-h-87px {
    min-height: 87px !important;
  }
  .sm\:w-88px {
    width: 88px !important;
  }
  .sm\:h-88px {
    height: 88px !important;
  }
  .sm\:max-w-88px {
    max-width: 88px !important;
  }
  .sm\:max-h-88px {
    max-height: 88px !important;
  }
  .sm\:min-w-88px {
    min-width: 88px !important;
  }
  .sm\:min-h-88px {
    min-height: 88px !important;
  }
  .sm\:w-89px {
    width: 89px !important;
  }
  .sm\:h-89px {
    height: 89px !important;
  }
  .sm\:max-w-89px {
    max-width: 89px !important;
  }
  .sm\:max-h-89px {
    max-height: 89px !important;
  }
  .sm\:min-w-89px {
    min-width: 89px !important;
  }
  .sm\:min-h-89px {
    min-height: 89px !important;
  }
  .sm\:w-90px {
    width: 90px !important;
  }
  .sm\:h-90px {
    height: 90px !important;
  }
  .sm\:max-w-90px {
    max-width: 90px !important;
  }
  .sm\:max-h-90px {
    max-height: 90px !important;
  }
  .sm\:min-w-90px {
    min-width: 90px !important;
  }
  .sm\:min-h-90px {
    min-height: 90px !important;
  }
  .sm\:w-91px {
    width: 91px !important;
  }
  .sm\:h-91px {
    height: 91px !important;
  }
  .sm\:max-w-91px {
    max-width: 91px !important;
  }
  .sm\:max-h-91px {
    max-height: 91px !important;
  }
  .sm\:min-w-91px {
    min-width: 91px !important;
  }
  .sm\:min-h-91px {
    min-height: 91px !important;
  }
  .sm\:w-92px {
    width: 92px !important;
  }
  .sm\:h-92px {
    height: 92px !important;
  }
  .sm\:max-w-92px {
    max-width: 92px !important;
  }
  .sm\:max-h-92px {
    max-height: 92px !important;
  }
  .sm\:min-w-92px {
    min-width: 92px !important;
  }
  .sm\:min-h-92px {
    min-height: 92px !important;
  }
  .sm\:w-93px {
    width: 93px !important;
  }
  .sm\:h-93px {
    height: 93px !important;
  }
  .sm\:max-w-93px {
    max-width: 93px !important;
  }
  .sm\:max-h-93px {
    max-height: 93px !important;
  }
  .sm\:min-w-93px {
    min-width: 93px !important;
  }
  .sm\:min-h-93px {
    min-height: 93px !important;
  }
  .sm\:w-94px {
    width: 94px !important;
  }
  .sm\:h-94px {
    height: 94px !important;
  }
  .sm\:max-w-94px {
    max-width: 94px !important;
  }
  .sm\:max-h-94px {
    max-height: 94px !important;
  }
  .sm\:min-w-94px {
    min-width: 94px !important;
  }
  .sm\:min-h-94px {
    min-height: 94px !important;
  }
  .sm\:w-95px {
    width: 95px !important;
  }
  .sm\:h-95px {
    height: 95px !important;
  }
  .sm\:max-w-95px {
    max-width: 95px !important;
  }
  .sm\:max-h-95px {
    max-height: 95px !important;
  }
  .sm\:min-w-95px {
    min-width: 95px !important;
  }
  .sm\:min-h-95px {
    min-height: 95px !important;
  }
  .sm\:w-96px {
    width: 96px !important;
  }
  .sm\:h-96px {
    height: 96px !important;
  }
  .sm\:max-w-96px {
    max-width: 96px !important;
  }
  .sm\:max-h-96px {
    max-height: 96px !important;
  }
  .sm\:min-w-96px {
    min-width: 96px !important;
  }
  .sm\:min-h-96px {
    min-height: 96px !important;
  }
  .sm\:w-97px {
    width: 97px !important;
  }
  .sm\:h-97px {
    height: 97px !important;
  }
  .sm\:max-w-97px {
    max-width: 97px !important;
  }
  .sm\:max-h-97px {
    max-height: 97px !important;
  }
  .sm\:min-w-97px {
    min-width: 97px !important;
  }
  .sm\:min-h-97px {
    min-height: 97px !important;
  }
  .sm\:w-98px {
    width: 98px !important;
  }
  .sm\:h-98px {
    height: 98px !important;
  }
  .sm\:max-w-98px {
    max-width: 98px !important;
  }
  .sm\:max-h-98px {
    max-height: 98px !important;
  }
  .sm\:min-w-98px {
    min-width: 98px !important;
  }
  .sm\:min-h-98px {
    min-height: 98px !important;
  }
  .sm\:w-99px {
    width: 99px !important;
  }
  .sm\:h-99px {
    height: 99px !important;
  }
  .sm\:max-w-99px {
    max-width: 99px !important;
  }
  .sm\:max-h-99px {
    max-height: 99px !important;
  }
  .sm\:min-w-99px {
    min-width: 99px !important;
  }
  .sm\:min-h-99px {
    min-height: 99px !important;
  }
  .sm\:w-100px {
    width: 100px !important;
  }
  .sm\:h-100px {
    height: 100px !important;
  }
  .sm\:max-w-100px {
    max-width: 100px !important;
  }
  .sm\:max-h-100px {
    max-height: 100px !important;
  }
  .sm\:min-w-100px {
    min-width: 100px !important;
  }
  .sm\:min-h-100px {
    min-height: 100px !important;
  }
  .sm\:w-101px {
    width: 101px !important;
  }
  .sm\:h-101px {
    height: 101px !important;
  }
  .sm\:max-w-101px {
    max-width: 101px !important;
  }
  .sm\:max-h-101px {
    max-height: 101px !important;
  }
  .sm\:min-w-101px {
    min-width: 101px !important;
  }
  .sm\:min-h-101px {
    min-height: 101px !important;
  }
  .sm\:w-102px {
    width: 102px !important;
  }
  .sm\:h-102px {
    height: 102px !important;
  }
  .sm\:max-w-102px {
    max-width: 102px !important;
  }
  .sm\:max-h-102px {
    max-height: 102px !important;
  }
  .sm\:min-w-102px {
    min-width: 102px !important;
  }
  .sm\:min-h-102px {
    min-height: 102px !important;
  }
  .sm\:w-103px {
    width: 103px !important;
  }
  .sm\:h-103px {
    height: 103px !important;
  }
  .sm\:max-w-103px {
    max-width: 103px !important;
  }
  .sm\:max-h-103px {
    max-height: 103px !important;
  }
  .sm\:min-w-103px {
    min-width: 103px !important;
  }
  .sm\:min-h-103px {
    min-height: 103px !important;
  }
  .sm\:w-104px {
    width: 104px !important;
  }
  .sm\:h-104px {
    height: 104px !important;
  }
  .sm\:max-w-104px {
    max-width: 104px !important;
  }
  .sm\:max-h-104px {
    max-height: 104px !important;
  }
  .sm\:min-w-104px {
    min-width: 104px !important;
  }
  .sm\:min-h-104px {
    min-height: 104px !important;
  }
  .sm\:w-105px {
    width: 105px !important;
  }
  .sm\:h-105px {
    height: 105px !important;
  }
  .sm\:max-w-105px {
    max-width: 105px !important;
  }
  .sm\:max-h-105px {
    max-height: 105px !important;
  }
  .sm\:min-w-105px {
    min-width: 105px !important;
  }
  .sm\:min-h-105px {
    min-height: 105px !important;
  }
  .sm\:w-106px {
    width: 106px !important;
  }
  .sm\:h-106px {
    height: 106px !important;
  }
  .sm\:max-w-106px {
    max-width: 106px !important;
  }
  .sm\:max-h-106px {
    max-height: 106px !important;
  }
  .sm\:min-w-106px {
    min-width: 106px !important;
  }
  .sm\:min-h-106px {
    min-height: 106px !important;
  }
  .sm\:w-107px {
    width: 107px !important;
  }
  .sm\:h-107px {
    height: 107px !important;
  }
  .sm\:max-w-107px {
    max-width: 107px !important;
  }
  .sm\:max-h-107px {
    max-height: 107px !important;
  }
  .sm\:min-w-107px {
    min-width: 107px !important;
  }
  .sm\:min-h-107px {
    min-height: 107px !important;
  }
  .sm\:w-108px {
    width: 108px !important;
  }
  .sm\:h-108px {
    height: 108px !important;
  }
  .sm\:max-w-108px {
    max-width: 108px !important;
  }
  .sm\:max-h-108px {
    max-height: 108px !important;
  }
  .sm\:min-w-108px {
    min-width: 108px !important;
  }
  .sm\:min-h-108px {
    min-height: 108px !important;
  }
  .sm\:w-109px {
    width: 109px !important;
  }
  .sm\:h-109px {
    height: 109px !important;
  }
  .sm\:max-w-109px {
    max-width: 109px !important;
  }
  .sm\:max-h-109px {
    max-height: 109px !important;
  }
  .sm\:min-w-109px {
    min-width: 109px !important;
  }
  .sm\:min-h-109px {
    min-height: 109px !important;
  }
  .sm\:w-110px {
    width: 110px !important;
  }
  .sm\:h-110px {
    height: 110px !important;
  }
  .sm\:max-w-110px {
    max-width: 110px !important;
  }
  .sm\:max-h-110px {
    max-height: 110px !important;
  }
  .sm\:min-w-110px {
    min-width: 110px !important;
  }
  .sm\:min-h-110px {
    min-height: 110px !important;
  }
  .sm\:w-111px {
    width: 111px !important;
  }
  .sm\:h-111px {
    height: 111px !important;
  }
  .sm\:max-w-111px {
    max-width: 111px !important;
  }
  .sm\:max-h-111px {
    max-height: 111px !important;
  }
  .sm\:min-w-111px {
    min-width: 111px !important;
  }
  .sm\:min-h-111px {
    min-height: 111px !important;
  }
  .sm\:w-112px {
    width: 112px !important;
  }
  .sm\:h-112px {
    height: 112px !important;
  }
  .sm\:max-w-112px {
    max-width: 112px !important;
  }
  .sm\:max-h-112px {
    max-height: 112px !important;
  }
  .sm\:min-w-112px {
    min-width: 112px !important;
  }
  .sm\:min-h-112px {
    min-height: 112px !important;
  }
  .sm\:w-113px {
    width: 113px !important;
  }
  .sm\:h-113px {
    height: 113px !important;
  }
  .sm\:max-w-113px {
    max-width: 113px !important;
  }
  .sm\:max-h-113px {
    max-height: 113px !important;
  }
  .sm\:min-w-113px {
    min-width: 113px !important;
  }
  .sm\:min-h-113px {
    min-height: 113px !important;
  }
  .sm\:w-114px {
    width: 114px !important;
  }
  .sm\:h-114px {
    height: 114px !important;
  }
  .sm\:max-w-114px {
    max-width: 114px !important;
  }
  .sm\:max-h-114px {
    max-height: 114px !important;
  }
  .sm\:min-w-114px {
    min-width: 114px !important;
  }
  .sm\:min-h-114px {
    min-height: 114px !important;
  }
  .sm\:w-115px {
    width: 115px !important;
  }
  .sm\:h-115px {
    height: 115px !important;
  }
  .sm\:max-w-115px {
    max-width: 115px !important;
  }
  .sm\:max-h-115px {
    max-height: 115px !important;
  }
  .sm\:min-w-115px {
    min-width: 115px !important;
  }
  .sm\:min-h-115px {
    min-height: 115px !important;
  }
  .sm\:w-116px {
    width: 116px !important;
  }
  .sm\:h-116px {
    height: 116px !important;
  }
  .sm\:max-w-116px {
    max-width: 116px !important;
  }
  .sm\:max-h-116px {
    max-height: 116px !important;
  }
  .sm\:min-w-116px {
    min-width: 116px !important;
  }
  .sm\:min-h-116px {
    min-height: 116px !important;
  }
  .sm\:w-117px {
    width: 117px !important;
  }
  .sm\:h-117px {
    height: 117px !important;
  }
  .sm\:max-w-117px {
    max-width: 117px !important;
  }
  .sm\:max-h-117px {
    max-height: 117px !important;
  }
  .sm\:min-w-117px {
    min-width: 117px !important;
  }
  .sm\:min-h-117px {
    min-height: 117px !important;
  }
  .sm\:w-118px {
    width: 118px !important;
  }
  .sm\:h-118px {
    height: 118px !important;
  }
  .sm\:max-w-118px {
    max-width: 118px !important;
  }
  .sm\:max-h-118px {
    max-height: 118px !important;
  }
  .sm\:min-w-118px {
    min-width: 118px !important;
  }
  .sm\:min-h-118px {
    min-height: 118px !important;
  }
  .sm\:w-119px {
    width: 119px !important;
  }
  .sm\:h-119px {
    height: 119px !important;
  }
  .sm\:max-w-119px {
    max-width: 119px !important;
  }
  .sm\:max-h-119px {
    max-height: 119px !important;
  }
  .sm\:min-w-119px {
    min-width: 119px !important;
  }
  .sm\:min-h-119px {
    min-height: 119px !important;
  }
  .sm\:w-120px {
    width: 120px !important;
  }
  .sm\:h-120px {
    height: 120px !important;
  }
  .sm\:max-w-120px {
    max-width: 120px !important;
  }
  .sm\:max-h-120px {
    max-height: 120px !important;
  }
  .sm\:min-w-120px {
    min-width: 120px !important;
  }
  .sm\:min-h-120px {
    min-height: 120px !important;
  }
  .sm\:w-121px {
    width: 121px !important;
  }
  .sm\:h-121px {
    height: 121px !important;
  }
  .sm\:max-w-121px {
    max-width: 121px !important;
  }
  .sm\:max-h-121px {
    max-height: 121px !important;
  }
  .sm\:min-w-121px {
    min-width: 121px !important;
  }
  .sm\:min-h-121px {
    min-height: 121px !important;
  }
  .sm\:w-122px {
    width: 122px !important;
  }
  .sm\:h-122px {
    height: 122px !important;
  }
  .sm\:max-w-122px {
    max-width: 122px !important;
  }
  .sm\:max-h-122px {
    max-height: 122px !important;
  }
  .sm\:min-w-122px {
    min-width: 122px !important;
  }
  .sm\:min-h-122px {
    min-height: 122px !important;
  }
  .sm\:w-123px {
    width: 123px !important;
  }
  .sm\:h-123px {
    height: 123px !important;
  }
  .sm\:max-w-123px {
    max-width: 123px !important;
  }
  .sm\:max-h-123px {
    max-height: 123px !important;
  }
  .sm\:min-w-123px {
    min-width: 123px !important;
  }
  .sm\:min-h-123px {
    min-height: 123px !important;
  }
  .sm\:w-124px {
    width: 124px !important;
  }
  .sm\:h-124px {
    height: 124px !important;
  }
  .sm\:max-w-124px {
    max-width: 124px !important;
  }
  .sm\:max-h-124px {
    max-height: 124px !important;
  }
  .sm\:min-w-124px {
    min-width: 124px !important;
  }
  .sm\:min-h-124px {
    min-height: 124px !important;
  }
  .sm\:w-125px {
    width: 125px !important;
  }
  .sm\:h-125px {
    height: 125px !important;
  }
  .sm\:max-w-125px {
    max-width: 125px !important;
  }
  .sm\:max-h-125px {
    max-height: 125px !important;
  }
  .sm\:min-w-125px {
    min-width: 125px !important;
  }
  .sm\:min-h-125px {
    min-height: 125px !important;
  }
  .sm\:w-126px {
    width: 126px !important;
  }
  .sm\:h-126px {
    height: 126px !important;
  }
  .sm\:max-w-126px {
    max-width: 126px !important;
  }
  .sm\:max-h-126px {
    max-height: 126px !important;
  }
  .sm\:min-w-126px {
    min-width: 126px !important;
  }
  .sm\:min-h-126px {
    min-height: 126px !important;
  }
  .sm\:w-127px {
    width: 127px !important;
  }
  .sm\:h-127px {
    height: 127px !important;
  }
  .sm\:max-w-127px {
    max-width: 127px !important;
  }
  .sm\:max-h-127px {
    max-height: 127px !important;
  }
  .sm\:min-w-127px {
    min-width: 127px !important;
  }
  .sm\:min-h-127px {
    min-height: 127px !important;
  }
  .sm\:w-128px {
    width: 128px !important;
  }
  .sm\:h-128px {
    height: 128px !important;
  }
  .sm\:max-w-128px {
    max-width: 128px !important;
  }
  .sm\:max-h-128px {
    max-height: 128px !important;
  }
  .sm\:min-w-128px {
    min-width: 128px !important;
  }
  .sm\:min-h-128px {
    min-height: 128px !important;
  }
  .sm\:w-129px {
    width: 129px !important;
  }
  .sm\:h-129px {
    height: 129px !important;
  }
  .sm\:max-w-129px {
    max-width: 129px !important;
  }
  .sm\:max-h-129px {
    max-height: 129px !important;
  }
  .sm\:min-w-129px {
    min-width: 129px !important;
  }
  .sm\:min-h-129px {
    min-height: 129px !important;
  }
  .sm\:w-130px {
    width: 130px !important;
  }
  .sm\:h-130px {
    height: 130px !important;
  }
  .sm\:max-w-130px {
    max-width: 130px !important;
  }
  .sm\:max-h-130px {
    max-height: 130px !important;
  }
  .sm\:min-w-130px {
    min-width: 130px !important;
  }
  .sm\:min-h-130px {
    min-height: 130px !important;
  }
  .sm\:w-131px {
    width: 131px !important;
  }
  .sm\:h-131px {
    height: 131px !important;
  }
  .sm\:max-w-131px {
    max-width: 131px !important;
  }
  .sm\:max-h-131px {
    max-height: 131px !important;
  }
  .sm\:min-w-131px {
    min-width: 131px !important;
  }
  .sm\:min-h-131px {
    min-height: 131px !important;
  }
  .sm\:w-132px {
    width: 132px !important;
  }
  .sm\:h-132px {
    height: 132px !important;
  }
  .sm\:max-w-132px {
    max-width: 132px !important;
  }
  .sm\:max-h-132px {
    max-height: 132px !important;
  }
  .sm\:min-w-132px {
    min-width: 132px !important;
  }
  .sm\:min-h-132px {
    min-height: 132px !important;
  }
  .sm\:w-133px {
    width: 133px !important;
  }
  .sm\:h-133px {
    height: 133px !important;
  }
  .sm\:max-w-133px {
    max-width: 133px !important;
  }
  .sm\:max-h-133px {
    max-height: 133px !important;
  }
  .sm\:min-w-133px {
    min-width: 133px !important;
  }
  .sm\:min-h-133px {
    min-height: 133px !important;
  }
  .sm\:w-134px {
    width: 134px !important;
  }
  .sm\:h-134px {
    height: 134px !important;
  }
  .sm\:max-w-134px {
    max-width: 134px !important;
  }
  .sm\:max-h-134px {
    max-height: 134px !important;
  }
  .sm\:min-w-134px {
    min-width: 134px !important;
  }
  .sm\:min-h-134px {
    min-height: 134px !important;
  }
  .sm\:w-135px {
    width: 135px !important;
  }
  .sm\:h-135px {
    height: 135px !important;
  }
  .sm\:max-w-135px {
    max-width: 135px !important;
  }
  .sm\:max-h-135px {
    max-height: 135px !important;
  }
  .sm\:min-w-135px {
    min-width: 135px !important;
  }
  .sm\:min-h-135px {
    min-height: 135px !important;
  }
  .sm\:w-136px {
    width: 136px !important;
  }
  .sm\:h-136px {
    height: 136px !important;
  }
  .sm\:max-w-136px {
    max-width: 136px !important;
  }
  .sm\:max-h-136px {
    max-height: 136px !important;
  }
  .sm\:min-w-136px {
    min-width: 136px !important;
  }
  .sm\:min-h-136px {
    min-height: 136px !important;
  }
  .sm\:w-137px {
    width: 137px !important;
  }
  .sm\:h-137px {
    height: 137px !important;
  }
  .sm\:max-w-137px {
    max-width: 137px !important;
  }
  .sm\:max-h-137px {
    max-height: 137px !important;
  }
  .sm\:min-w-137px {
    min-width: 137px !important;
  }
  .sm\:min-h-137px {
    min-height: 137px !important;
  }
  .sm\:w-138px {
    width: 138px !important;
  }
  .sm\:h-138px {
    height: 138px !important;
  }
  .sm\:max-w-138px {
    max-width: 138px !important;
  }
  .sm\:max-h-138px {
    max-height: 138px !important;
  }
  .sm\:min-w-138px {
    min-width: 138px !important;
  }
  .sm\:min-h-138px {
    min-height: 138px !important;
  }
  .sm\:w-139px {
    width: 139px !important;
  }
  .sm\:h-139px {
    height: 139px !important;
  }
  .sm\:max-w-139px {
    max-width: 139px !important;
  }
  .sm\:max-h-139px {
    max-height: 139px !important;
  }
  .sm\:min-w-139px {
    min-width: 139px !important;
  }
  .sm\:min-h-139px {
    min-height: 139px !important;
  }
  .sm\:w-140px {
    width: 140px !important;
  }
  .sm\:h-140px {
    height: 140px !important;
  }
  .sm\:max-w-140px {
    max-width: 140px !important;
  }
  .sm\:max-h-140px {
    max-height: 140px !important;
  }
  .sm\:min-w-140px {
    min-width: 140px !important;
  }
  .sm\:min-h-140px {
    min-height: 140px !important;
  }
  .sm\:w-141px {
    width: 141px !important;
  }
  .sm\:h-141px {
    height: 141px !important;
  }
  .sm\:max-w-141px {
    max-width: 141px !important;
  }
  .sm\:max-h-141px {
    max-height: 141px !important;
  }
  .sm\:min-w-141px {
    min-width: 141px !important;
  }
  .sm\:min-h-141px {
    min-height: 141px !important;
  }
  .sm\:w-142px {
    width: 142px !important;
  }
  .sm\:h-142px {
    height: 142px !important;
  }
  .sm\:max-w-142px {
    max-width: 142px !important;
  }
  .sm\:max-h-142px {
    max-height: 142px !important;
  }
  .sm\:min-w-142px {
    min-width: 142px !important;
  }
  .sm\:min-h-142px {
    min-height: 142px !important;
  }
  .sm\:w-143px {
    width: 143px !important;
  }
  .sm\:h-143px {
    height: 143px !important;
  }
  .sm\:max-w-143px {
    max-width: 143px !important;
  }
  .sm\:max-h-143px {
    max-height: 143px !important;
  }
  .sm\:min-w-143px {
    min-width: 143px !important;
  }
  .sm\:min-h-143px {
    min-height: 143px !important;
  }
  .sm\:w-144px {
    width: 144px !important;
  }
  .sm\:h-144px {
    height: 144px !important;
  }
  .sm\:max-w-144px {
    max-width: 144px !important;
  }
  .sm\:max-h-144px {
    max-height: 144px !important;
  }
  .sm\:min-w-144px {
    min-width: 144px !important;
  }
  .sm\:min-h-144px {
    min-height: 144px !important;
  }
  .sm\:w-145px {
    width: 145px !important;
  }
  .sm\:h-145px {
    height: 145px !important;
  }
  .sm\:max-w-145px {
    max-width: 145px !important;
  }
  .sm\:max-h-145px {
    max-height: 145px !important;
  }
  .sm\:min-w-145px {
    min-width: 145px !important;
  }
  .sm\:min-h-145px {
    min-height: 145px !important;
  }
  .sm\:w-146px {
    width: 146px !important;
  }
  .sm\:h-146px {
    height: 146px !important;
  }
  .sm\:max-w-146px {
    max-width: 146px !important;
  }
  .sm\:max-h-146px {
    max-height: 146px !important;
  }
  .sm\:min-w-146px {
    min-width: 146px !important;
  }
  .sm\:min-h-146px {
    min-height: 146px !important;
  }
  .sm\:w-147px {
    width: 147px !important;
  }
  .sm\:h-147px {
    height: 147px !important;
  }
  .sm\:max-w-147px {
    max-width: 147px !important;
  }
  .sm\:max-h-147px {
    max-height: 147px !important;
  }
  .sm\:min-w-147px {
    min-width: 147px !important;
  }
  .sm\:min-h-147px {
    min-height: 147px !important;
  }
  .sm\:w-148px {
    width: 148px !important;
  }
  .sm\:h-148px {
    height: 148px !important;
  }
  .sm\:max-w-148px {
    max-width: 148px !important;
  }
  .sm\:max-h-148px {
    max-height: 148px !important;
  }
  .sm\:min-w-148px {
    min-width: 148px !important;
  }
  .sm\:min-h-148px {
    min-height: 148px !important;
  }
  .sm\:w-149px {
    width: 149px !important;
  }
  .sm\:h-149px {
    height: 149px !important;
  }
  .sm\:max-w-149px {
    max-width: 149px !important;
  }
  .sm\:max-h-149px {
    max-height: 149px !important;
  }
  .sm\:min-w-149px {
    min-width: 149px !important;
  }
  .sm\:min-h-149px {
    min-height: 149px !important;
  }
  .sm\:w-150px {
    width: 150px !important;
  }
  .sm\:h-150px {
    height: 150px !important;
  }
  .sm\:max-w-150px {
    max-width: 150px !important;
  }
  .sm\:max-h-150px {
    max-height: 150px !important;
  }
  .sm\:min-w-150px {
    min-width: 150px !important;
  }
  .sm\:min-h-150px {
    min-height: 150px !important;
  }
}
@media (min-width: 768px) {
  .md\:w-auto {
    width: auto !important;
  }
  .md\:h-auto {
    height: auto !important;
  }
  .md\:max-w-auto {
    max-width: auto !important;
  }
  .md\:max-h-auto {
    max-height: auto !important;
  }
  .md\:min-w-auto {
    min-width: auto !important;
  }
  .md\:min-h-auto {
    min-height: auto !important;
  }
  .md\:w-0 {
    width: 0 !important;
  }
  .md\:h-0 {
    height: 0 !important;
  }
  .md\:max-w-0 {
    max-width: 0 !important;
  }
  .md\:max-h-0 {
    max-height: 0 !important;
  }
  .md\:min-w-0 {
    min-width: 0 !important;
  }
  .md\:min-h-0 {
    min-height: 0 !important;
  }
  .md\:w-25 {
    width: 25% !important;
  }
  .md\:h-25 {
    height: 25% !important;
  }
  .md\:max-w-25 {
    max-width: 25% !important;
  }
  .md\:max-h-25 {
    max-height: 25% !important;
  }
  .md\:min-w-25 {
    min-width: 25% !important;
  }
  .md\:min-h-25 {
    min-height: 25% !important;
  }
  .md\:w-50 {
    width: 50% !important;
  }
  .md\:h-50 {
    height: 50% !important;
  }
  .md\:max-w-50 {
    max-width: 50% !important;
  }
  .md\:max-h-50 {
    max-height: 50% !important;
  }
  .md\:min-w-50 {
    min-width: 50% !important;
  }
  .md\:min-h-50 {
    min-height: 50% !important;
  }
  .md\:w-75 {
    width: 75% !important;
  }
  .md\:h-75 {
    height: 75% !important;
  }
  .md\:max-w-75 {
    max-width: 75% !important;
  }
  .md\:max-h-75 {
    max-height: 75% !important;
  }
  .md\:min-w-75 {
    min-width: 75% !important;
  }
  .md\:min-h-75 {
    min-height: 75% !important;
  }
  .md\:w-100 {
    width: 100% !important;
  }
  .md\:h-100 {
    height: 100% !important;
  }
  .md\:max-w-100 {
    max-width: 100% !important;
  }
  .md\:max-h-100 {
    max-height: 100% !important;
  }
  .md\:min-w-100 {
    min-width: 100% !important;
  }
  .md\:min-h-100 {
    min-height: 100% !important;
  }
  .md\:w-screen {
    width: 100vw !important;
  }
  .md\:h-screen {
    height: 100vw !important;
  }
  .md\:max-w-screen {
    max-width: 100vw !important;
  }
  .md\:max-h-screen {
    max-height: 100vw !important;
  }
  .md\:min-w-screen {
    min-width: 100vw !important;
  }
  .md\:min-h-screen {
    min-height: 100vw !important;
  }
  .md\:w-screen-h {
    width: 100vh !important;
  }
  .md\:h-screen-h {
    height: 100vh !important;
  }
  .md\:max-w-screen-h {
    max-width: 100vh !important;
  }
  .md\:max-h-screen-h {
    max-height: 100vh !important;
  }
  .md\:min-w-screen-h {
    min-width: 100vh !important;
  }
  .md\:min-h-screen-h {
    min-height: 100vh !important;
  }
  .md\:w-1px {
    width: 1px !important;
  }
  .md\:h-1px {
    height: 1px !important;
  }
  .md\:max-w-1px {
    max-width: 1px !important;
  }
  .md\:max-h-1px {
    max-height: 1px !important;
  }
  .md\:min-w-1px {
    min-width: 1px !important;
  }
  .md\:min-h-1px {
    min-height: 1px !important;
  }
  .md\:w-2px {
    width: 2px !important;
  }
  .md\:h-2px {
    height: 2px !important;
  }
  .md\:max-w-2px {
    max-width: 2px !important;
  }
  .md\:max-h-2px {
    max-height: 2px !important;
  }
  .md\:min-w-2px {
    min-width: 2px !important;
  }
  .md\:min-h-2px {
    min-height: 2px !important;
  }
  .md\:w-3px {
    width: 3px !important;
  }
  .md\:h-3px {
    height: 3px !important;
  }
  .md\:max-w-3px {
    max-width: 3px !important;
  }
  .md\:max-h-3px {
    max-height: 3px !important;
  }
  .md\:min-w-3px {
    min-width: 3px !important;
  }
  .md\:min-h-3px {
    min-height: 3px !important;
  }
  .md\:w-4px {
    width: 4px !important;
  }
  .md\:h-4px {
    height: 4px !important;
  }
  .md\:max-w-4px {
    max-width: 4px !important;
  }
  .md\:max-h-4px {
    max-height: 4px !important;
  }
  .md\:min-w-4px {
    min-width: 4px !important;
  }
  .md\:min-h-4px {
    min-height: 4px !important;
  }
  .md\:w-5px {
    width: 5px !important;
  }
  .md\:h-5px {
    height: 5px !important;
  }
  .md\:max-w-5px {
    max-width: 5px !important;
  }
  .md\:max-h-5px {
    max-height: 5px !important;
  }
  .md\:min-w-5px {
    min-width: 5px !important;
  }
  .md\:min-h-5px {
    min-height: 5px !important;
  }
  .md\:w-6px {
    width: 6px !important;
  }
  .md\:h-6px {
    height: 6px !important;
  }
  .md\:max-w-6px {
    max-width: 6px !important;
  }
  .md\:max-h-6px {
    max-height: 6px !important;
  }
  .md\:min-w-6px {
    min-width: 6px !important;
  }
  .md\:min-h-6px {
    min-height: 6px !important;
  }
  .md\:w-7px {
    width: 7px !important;
  }
  .md\:h-7px {
    height: 7px !important;
  }
  .md\:max-w-7px {
    max-width: 7px !important;
  }
  .md\:max-h-7px {
    max-height: 7px !important;
  }
  .md\:min-w-7px {
    min-width: 7px !important;
  }
  .md\:min-h-7px {
    min-height: 7px !important;
  }
  .md\:w-8px {
    width: 8px !important;
  }
  .md\:h-8px {
    height: 8px !important;
  }
  .md\:max-w-8px {
    max-width: 8px !important;
  }
  .md\:max-h-8px {
    max-height: 8px !important;
  }
  .md\:min-w-8px {
    min-width: 8px !important;
  }
  .md\:min-h-8px {
    min-height: 8px !important;
  }
  .md\:w-9px {
    width: 9px !important;
  }
  .md\:h-9px {
    height: 9px !important;
  }
  .md\:max-w-9px {
    max-width: 9px !important;
  }
  .md\:max-h-9px {
    max-height: 9px !important;
  }
  .md\:min-w-9px {
    min-width: 9px !important;
  }
  .md\:min-h-9px {
    min-height: 9px !important;
  }
  .md\:w-10px {
    width: 10px !important;
  }
  .md\:h-10px {
    height: 10px !important;
  }
  .md\:max-w-10px {
    max-width: 10px !important;
  }
  .md\:max-h-10px {
    max-height: 10px !important;
  }
  .md\:min-w-10px {
    min-width: 10px !important;
  }
  .md\:min-h-10px {
    min-height: 10px !important;
  }
  .md\:w-11px {
    width: 11px !important;
  }
  .md\:h-11px {
    height: 11px !important;
  }
  .md\:max-w-11px {
    max-width: 11px !important;
  }
  .md\:max-h-11px {
    max-height: 11px !important;
  }
  .md\:min-w-11px {
    min-width: 11px !important;
  }
  .md\:min-h-11px {
    min-height: 11px !important;
  }
  .md\:w-12px {
    width: 12px !important;
  }
  .md\:h-12px {
    height: 12px !important;
  }
  .md\:max-w-12px {
    max-width: 12px !important;
  }
  .md\:max-h-12px {
    max-height: 12px !important;
  }
  .md\:min-w-12px {
    min-width: 12px !important;
  }
  .md\:min-h-12px {
    min-height: 12px !important;
  }
  .md\:w-13px {
    width: 13px !important;
  }
  .md\:h-13px {
    height: 13px !important;
  }
  .md\:max-w-13px {
    max-width: 13px !important;
  }
  .md\:max-h-13px {
    max-height: 13px !important;
  }
  .md\:min-w-13px {
    min-width: 13px !important;
  }
  .md\:min-h-13px {
    min-height: 13px !important;
  }
  .md\:w-14px {
    width: 14px !important;
  }
  .md\:h-14px {
    height: 14px !important;
  }
  .md\:max-w-14px {
    max-width: 14px !important;
  }
  .md\:max-h-14px {
    max-height: 14px !important;
  }
  .md\:min-w-14px {
    min-width: 14px !important;
  }
  .md\:min-h-14px {
    min-height: 14px !important;
  }
  .md\:w-15px {
    width: 15px !important;
  }
  .md\:h-15px {
    height: 15px !important;
  }
  .md\:max-w-15px {
    max-width: 15px !important;
  }
  .md\:max-h-15px {
    max-height: 15px !important;
  }
  .md\:min-w-15px {
    min-width: 15px !important;
  }
  .md\:min-h-15px {
    min-height: 15px !important;
  }
  .md\:w-16px {
    width: 16px !important;
  }
  .md\:h-16px {
    height: 16px !important;
  }
  .md\:max-w-16px {
    max-width: 16px !important;
  }
  .md\:max-h-16px {
    max-height: 16px !important;
  }
  .md\:min-w-16px {
    min-width: 16px !important;
  }
  .md\:min-h-16px {
    min-height: 16px !important;
  }
  .md\:w-17px {
    width: 17px !important;
  }
  .md\:h-17px {
    height: 17px !important;
  }
  .md\:max-w-17px {
    max-width: 17px !important;
  }
  .md\:max-h-17px {
    max-height: 17px !important;
  }
  .md\:min-w-17px {
    min-width: 17px !important;
  }
  .md\:min-h-17px {
    min-height: 17px !important;
  }
  .md\:w-18px {
    width: 18px !important;
  }
  .md\:h-18px {
    height: 18px !important;
  }
  .md\:max-w-18px {
    max-width: 18px !important;
  }
  .md\:max-h-18px {
    max-height: 18px !important;
  }
  .md\:min-w-18px {
    min-width: 18px !important;
  }
  .md\:min-h-18px {
    min-height: 18px !important;
  }
  .md\:w-19px {
    width: 19px !important;
  }
  .md\:h-19px {
    height: 19px !important;
  }
  .md\:max-w-19px {
    max-width: 19px !important;
  }
  .md\:max-h-19px {
    max-height: 19px !important;
  }
  .md\:min-w-19px {
    min-width: 19px !important;
  }
  .md\:min-h-19px {
    min-height: 19px !important;
  }
  .md\:w-20px {
    width: 20px !important;
  }
  .md\:h-20px {
    height: 20px !important;
  }
  .md\:max-w-20px {
    max-width: 20px !important;
  }
  .md\:max-h-20px {
    max-height: 20px !important;
  }
  .md\:min-w-20px {
    min-width: 20px !important;
  }
  .md\:min-h-20px {
    min-height: 20px !important;
  }
  .md\:w-21px {
    width: 21px !important;
  }
  .md\:h-21px {
    height: 21px !important;
  }
  .md\:max-w-21px {
    max-width: 21px !important;
  }
  .md\:max-h-21px {
    max-height: 21px !important;
  }
  .md\:min-w-21px {
    min-width: 21px !important;
  }
  .md\:min-h-21px {
    min-height: 21px !important;
  }
  .md\:w-22px {
    width: 22px !important;
  }
  .md\:h-22px {
    height: 22px !important;
  }
  .md\:max-w-22px {
    max-width: 22px !important;
  }
  .md\:max-h-22px {
    max-height: 22px !important;
  }
  .md\:min-w-22px {
    min-width: 22px !important;
  }
  .md\:min-h-22px {
    min-height: 22px !important;
  }
  .md\:w-23px {
    width: 23px !important;
  }
  .md\:h-23px {
    height: 23px !important;
  }
  .md\:max-w-23px {
    max-width: 23px !important;
  }
  .md\:max-h-23px {
    max-height: 23px !important;
  }
  .md\:min-w-23px {
    min-width: 23px !important;
  }
  .md\:min-h-23px {
    min-height: 23px !important;
  }
  .md\:w-24px {
    width: 24px !important;
  }
  .md\:h-24px {
    height: 24px !important;
  }
  .md\:max-w-24px {
    max-width: 24px !important;
  }
  .md\:max-h-24px {
    max-height: 24px !important;
  }
  .md\:min-w-24px {
    min-width: 24px !important;
  }
  .md\:min-h-24px {
    min-height: 24px !important;
  }
  .md\:w-25px {
    width: 25px !important;
  }
  .md\:h-25px {
    height: 25px !important;
  }
  .md\:max-w-25px {
    max-width: 25px !important;
  }
  .md\:max-h-25px {
    max-height: 25px !important;
  }
  .md\:min-w-25px {
    min-width: 25px !important;
  }
  .md\:min-h-25px {
    min-height: 25px !important;
  }
  .md\:w-26px {
    width: 26px !important;
  }
  .md\:h-26px {
    height: 26px !important;
  }
  .md\:max-w-26px {
    max-width: 26px !important;
  }
  .md\:max-h-26px {
    max-height: 26px !important;
  }
  .md\:min-w-26px {
    min-width: 26px !important;
  }
  .md\:min-h-26px {
    min-height: 26px !important;
  }
  .md\:w-27px {
    width: 27px !important;
  }
  .md\:h-27px {
    height: 27px !important;
  }
  .md\:max-w-27px {
    max-width: 27px !important;
  }
  .md\:max-h-27px {
    max-height: 27px !important;
  }
  .md\:min-w-27px {
    min-width: 27px !important;
  }
  .md\:min-h-27px {
    min-height: 27px !important;
  }
  .md\:w-28px {
    width: 28px !important;
  }
  .md\:h-28px {
    height: 28px !important;
  }
  .md\:max-w-28px {
    max-width: 28px !important;
  }
  .md\:max-h-28px {
    max-height: 28px !important;
  }
  .md\:min-w-28px {
    min-width: 28px !important;
  }
  .md\:min-h-28px {
    min-height: 28px !important;
  }
  .md\:w-29px {
    width: 29px !important;
  }
  .md\:h-29px {
    height: 29px !important;
  }
  .md\:max-w-29px {
    max-width: 29px !important;
  }
  .md\:max-h-29px {
    max-height: 29px !important;
  }
  .md\:min-w-29px {
    min-width: 29px !important;
  }
  .md\:min-h-29px {
    min-height: 29px !important;
  }
  .md\:w-30px {
    width: 30px !important;
  }
  .md\:h-30px {
    height: 30px !important;
  }
  .md\:max-w-30px {
    max-width: 30px !important;
  }
  .md\:max-h-30px {
    max-height: 30px !important;
  }
  .md\:min-w-30px {
    min-width: 30px !important;
  }
  .md\:min-h-30px {
    min-height: 30px !important;
  }
  .md\:w-31px {
    width: 31px !important;
  }
  .md\:h-31px {
    height: 31px !important;
  }
  .md\:max-w-31px {
    max-width: 31px !important;
  }
  .md\:max-h-31px {
    max-height: 31px !important;
  }
  .md\:min-w-31px {
    min-width: 31px !important;
  }
  .md\:min-h-31px {
    min-height: 31px !important;
  }
  .md\:w-32px {
    width: 32px !important;
  }
  .md\:h-32px {
    height: 32px !important;
  }
  .md\:max-w-32px {
    max-width: 32px !important;
  }
  .md\:max-h-32px {
    max-height: 32px !important;
  }
  .md\:min-w-32px {
    min-width: 32px !important;
  }
  .md\:min-h-32px {
    min-height: 32px !important;
  }
  .md\:w-33px {
    width: 33px !important;
  }
  .md\:h-33px {
    height: 33px !important;
  }
  .md\:max-w-33px {
    max-width: 33px !important;
  }
  .md\:max-h-33px {
    max-height: 33px !important;
  }
  .md\:min-w-33px {
    min-width: 33px !important;
  }
  .md\:min-h-33px {
    min-height: 33px !important;
  }
  .md\:w-34px {
    width: 34px !important;
  }
  .md\:h-34px {
    height: 34px !important;
  }
  .md\:max-w-34px {
    max-width: 34px !important;
  }
  .md\:max-h-34px {
    max-height: 34px !important;
  }
  .md\:min-w-34px {
    min-width: 34px !important;
  }
  .md\:min-h-34px {
    min-height: 34px !important;
  }
  .md\:w-35px {
    width: 35px !important;
  }
  .md\:h-35px {
    height: 35px !important;
  }
  .md\:max-w-35px {
    max-width: 35px !important;
  }
  .md\:max-h-35px {
    max-height: 35px !important;
  }
  .md\:min-w-35px {
    min-width: 35px !important;
  }
  .md\:min-h-35px {
    min-height: 35px !important;
  }
  .md\:w-36px {
    width: 36px !important;
  }
  .md\:h-36px {
    height: 36px !important;
  }
  .md\:max-w-36px {
    max-width: 36px !important;
  }
  .md\:max-h-36px {
    max-height: 36px !important;
  }
  .md\:min-w-36px {
    min-width: 36px !important;
  }
  .md\:min-h-36px {
    min-height: 36px !important;
  }
  .md\:w-37px {
    width: 37px !important;
  }
  .md\:h-37px {
    height: 37px !important;
  }
  .md\:max-w-37px {
    max-width: 37px !important;
  }
  .md\:max-h-37px {
    max-height: 37px !important;
  }
  .md\:min-w-37px {
    min-width: 37px !important;
  }
  .md\:min-h-37px {
    min-height: 37px !important;
  }
  .md\:w-38px {
    width: 38px !important;
  }
  .md\:h-38px {
    height: 38px !important;
  }
  .md\:max-w-38px {
    max-width: 38px !important;
  }
  .md\:max-h-38px {
    max-height: 38px !important;
  }
  .md\:min-w-38px {
    min-width: 38px !important;
  }
  .md\:min-h-38px {
    min-height: 38px !important;
  }
  .md\:w-39px {
    width: 39px !important;
  }
  .md\:h-39px {
    height: 39px !important;
  }
  .md\:max-w-39px {
    max-width: 39px !important;
  }
  .md\:max-h-39px {
    max-height: 39px !important;
  }
  .md\:min-w-39px {
    min-width: 39px !important;
  }
  .md\:min-h-39px {
    min-height: 39px !important;
  }
  .md\:w-40px {
    width: 40px !important;
  }
  .md\:h-40px {
    height: 40px !important;
  }
  .md\:max-w-40px {
    max-width: 40px !important;
  }
  .md\:max-h-40px {
    max-height: 40px !important;
  }
  .md\:min-w-40px {
    min-width: 40px !important;
  }
  .md\:min-h-40px {
    min-height: 40px !important;
  }
  .md\:w-41px {
    width: 41px !important;
  }
  .md\:h-41px {
    height: 41px !important;
  }
  .md\:max-w-41px {
    max-width: 41px !important;
  }
  .md\:max-h-41px {
    max-height: 41px !important;
  }
  .md\:min-w-41px {
    min-width: 41px !important;
  }
  .md\:min-h-41px {
    min-height: 41px !important;
  }
  .md\:w-42px {
    width: 42px !important;
  }
  .md\:h-42px {
    height: 42px !important;
  }
  .md\:max-w-42px {
    max-width: 42px !important;
  }
  .md\:max-h-42px {
    max-height: 42px !important;
  }
  .md\:min-w-42px {
    min-width: 42px !important;
  }
  .md\:min-h-42px {
    min-height: 42px !important;
  }
  .md\:w-43px {
    width: 43px !important;
  }
  .md\:h-43px {
    height: 43px !important;
  }
  .md\:max-w-43px {
    max-width: 43px !important;
  }
  .md\:max-h-43px {
    max-height: 43px !important;
  }
  .md\:min-w-43px {
    min-width: 43px !important;
  }
  .md\:min-h-43px {
    min-height: 43px !important;
  }
  .md\:w-44px {
    width: 44px !important;
  }
  .md\:h-44px {
    height: 44px !important;
  }
  .md\:max-w-44px {
    max-width: 44px !important;
  }
  .md\:max-h-44px {
    max-height: 44px !important;
  }
  .md\:min-w-44px {
    min-width: 44px !important;
  }
  .md\:min-h-44px {
    min-height: 44px !important;
  }
  .md\:w-45px {
    width: 45px !important;
  }
  .md\:h-45px {
    height: 45px !important;
  }
  .md\:max-w-45px {
    max-width: 45px !important;
  }
  .md\:max-h-45px {
    max-height: 45px !important;
  }
  .md\:min-w-45px {
    min-width: 45px !important;
  }
  .md\:min-h-45px {
    min-height: 45px !important;
  }
  .md\:w-46px {
    width: 46px !important;
  }
  .md\:h-46px {
    height: 46px !important;
  }
  .md\:max-w-46px {
    max-width: 46px !important;
  }
  .md\:max-h-46px {
    max-height: 46px !important;
  }
  .md\:min-w-46px {
    min-width: 46px !important;
  }
  .md\:min-h-46px {
    min-height: 46px !important;
  }
  .md\:w-47px {
    width: 47px !important;
  }
  .md\:h-47px {
    height: 47px !important;
  }
  .md\:max-w-47px {
    max-width: 47px !important;
  }
  .md\:max-h-47px {
    max-height: 47px !important;
  }
  .md\:min-w-47px {
    min-width: 47px !important;
  }
  .md\:min-h-47px {
    min-height: 47px !important;
  }
  .md\:w-48px {
    width: 48px !important;
  }
  .md\:h-48px {
    height: 48px !important;
  }
  .md\:max-w-48px {
    max-width: 48px !important;
  }
  .md\:max-h-48px {
    max-height: 48px !important;
  }
  .md\:min-w-48px {
    min-width: 48px !important;
  }
  .md\:min-h-48px {
    min-height: 48px !important;
  }
  .md\:w-49px {
    width: 49px !important;
  }
  .md\:h-49px {
    height: 49px !important;
  }
  .md\:max-w-49px {
    max-width: 49px !important;
  }
  .md\:max-h-49px {
    max-height: 49px !important;
  }
  .md\:min-w-49px {
    min-width: 49px !important;
  }
  .md\:min-h-49px {
    min-height: 49px !important;
  }
  .md\:w-50px {
    width: 50px !important;
  }
  .md\:h-50px {
    height: 50px !important;
  }
  .md\:max-w-50px {
    max-width: 50px !important;
  }
  .md\:max-h-50px {
    max-height: 50px !important;
  }
  .md\:min-w-50px {
    min-width: 50px !important;
  }
  .md\:min-h-50px {
    min-height: 50px !important;
  }
  .md\:w-51px {
    width: 51px !important;
  }
  .md\:h-51px {
    height: 51px !important;
  }
  .md\:max-w-51px {
    max-width: 51px !important;
  }
  .md\:max-h-51px {
    max-height: 51px !important;
  }
  .md\:min-w-51px {
    min-width: 51px !important;
  }
  .md\:min-h-51px {
    min-height: 51px !important;
  }
  .md\:w-52px {
    width: 52px !important;
  }
  .md\:h-52px {
    height: 52px !important;
  }
  .md\:max-w-52px {
    max-width: 52px !important;
  }
  .md\:max-h-52px {
    max-height: 52px !important;
  }
  .md\:min-w-52px {
    min-width: 52px !important;
  }
  .md\:min-h-52px {
    min-height: 52px !important;
  }
  .md\:w-53px {
    width: 53px !important;
  }
  .md\:h-53px {
    height: 53px !important;
  }
  .md\:max-w-53px {
    max-width: 53px !important;
  }
  .md\:max-h-53px {
    max-height: 53px !important;
  }
  .md\:min-w-53px {
    min-width: 53px !important;
  }
  .md\:min-h-53px {
    min-height: 53px !important;
  }
  .md\:w-54px {
    width: 54px !important;
  }
  .md\:h-54px {
    height: 54px !important;
  }
  .md\:max-w-54px {
    max-width: 54px !important;
  }
  .md\:max-h-54px {
    max-height: 54px !important;
  }
  .md\:min-w-54px {
    min-width: 54px !important;
  }
  .md\:min-h-54px {
    min-height: 54px !important;
  }
  .md\:w-55px {
    width: 55px !important;
  }
  .md\:h-55px {
    height: 55px !important;
  }
  .md\:max-w-55px {
    max-width: 55px !important;
  }
  .md\:max-h-55px {
    max-height: 55px !important;
  }
  .md\:min-w-55px {
    min-width: 55px !important;
  }
  .md\:min-h-55px {
    min-height: 55px !important;
  }
  .md\:w-56px {
    width: 56px !important;
  }
  .md\:h-56px {
    height: 56px !important;
  }
  .md\:max-w-56px {
    max-width: 56px !important;
  }
  .md\:max-h-56px {
    max-height: 56px !important;
  }
  .md\:min-w-56px {
    min-width: 56px !important;
  }
  .md\:min-h-56px {
    min-height: 56px !important;
  }
  .md\:w-57px {
    width: 57px !important;
  }
  .md\:h-57px {
    height: 57px !important;
  }
  .md\:max-w-57px {
    max-width: 57px !important;
  }
  .md\:max-h-57px {
    max-height: 57px !important;
  }
  .md\:min-w-57px {
    min-width: 57px !important;
  }
  .md\:min-h-57px {
    min-height: 57px !important;
  }
  .md\:w-58px {
    width: 58px !important;
  }
  .md\:h-58px {
    height: 58px !important;
  }
  .md\:max-w-58px {
    max-width: 58px !important;
  }
  .md\:max-h-58px {
    max-height: 58px !important;
  }
  .md\:min-w-58px {
    min-width: 58px !important;
  }
  .md\:min-h-58px {
    min-height: 58px !important;
  }
  .md\:w-59px {
    width: 59px !important;
  }
  .md\:h-59px {
    height: 59px !important;
  }
  .md\:max-w-59px {
    max-width: 59px !important;
  }
  .md\:max-h-59px {
    max-height: 59px !important;
  }
  .md\:min-w-59px {
    min-width: 59px !important;
  }
  .md\:min-h-59px {
    min-height: 59px !important;
  }
  .md\:w-60px {
    width: 60px !important;
  }
  .md\:h-60px {
    height: 60px !important;
  }
  .md\:max-w-60px {
    max-width: 60px !important;
  }
  .md\:max-h-60px {
    max-height: 60px !important;
  }
  .md\:min-w-60px {
    min-width: 60px !important;
  }
  .md\:min-h-60px {
    min-height: 60px !important;
  }
  .md\:w-61px {
    width: 61px !important;
  }
  .md\:h-61px {
    height: 61px !important;
  }
  .md\:max-w-61px {
    max-width: 61px !important;
  }
  .md\:max-h-61px {
    max-height: 61px !important;
  }
  .md\:min-w-61px {
    min-width: 61px !important;
  }
  .md\:min-h-61px {
    min-height: 61px !important;
  }
  .md\:w-62px {
    width: 62px !important;
  }
  .md\:h-62px {
    height: 62px !important;
  }
  .md\:max-w-62px {
    max-width: 62px !important;
  }
  .md\:max-h-62px {
    max-height: 62px !important;
  }
  .md\:min-w-62px {
    min-width: 62px !important;
  }
  .md\:min-h-62px {
    min-height: 62px !important;
  }
  .md\:w-63px {
    width: 63px !important;
  }
  .md\:h-63px {
    height: 63px !important;
  }
  .md\:max-w-63px {
    max-width: 63px !important;
  }
  .md\:max-h-63px {
    max-height: 63px !important;
  }
  .md\:min-w-63px {
    min-width: 63px !important;
  }
  .md\:min-h-63px {
    min-height: 63px !important;
  }
  .md\:w-64px {
    width: 64px !important;
  }
  .md\:h-64px {
    height: 64px !important;
  }
  .md\:max-w-64px {
    max-width: 64px !important;
  }
  .md\:max-h-64px {
    max-height: 64px !important;
  }
  .md\:min-w-64px {
    min-width: 64px !important;
  }
  .md\:min-h-64px {
    min-height: 64px !important;
  }
  .md\:w-65px {
    width: 65px !important;
  }
  .md\:h-65px {
    height: 65px !important;
  }
  .md\:max-w-65px {
    max-width: 65px !important;
  }
  .md\:max-h-65px {
    max-height: 65px !important;
  }
  .md\:min-w-65px {
    min-width: 65px !important;
  }
  .md\:min-h-65px {
    min-height: 65px !important;
  }
  .md\:w-66px {
    width: 66px !important;
  }
  .md\:h-66px {
    height: 66px !important;
  }
  .md\:max-w-66px {
    max-width: 66px !important;
  }
  .md\:max-h-66px {
    max-height: 66px !important;
  }
  .md\:min-w-66px {
    min-width: 66px !important;
  }
  .md\:min-h-66px {
    min-height: 66px !important;
  }
  .md\:w-67px {
    width: 67px !important;
  }
  .md\:h-67px {
    height: 67px !important;
  }
  .md\:max-w-67px {
    max-width: 67px !important;
  }
  .md\:max-h-67px {
    max-height: 67px !important;
  }
  .md\:min-w-67px {
    min-width: 67px !important;
  }
  .md\:min-h-67px {
    min-height: 67px !important;
  }
  .md\:w-68px {
    width: 68px !important;
  }
  .md\:h-68px {
    height: 68px !important;
  }
  .md\:max-w-68px {
    max-width: 68px !important;
  }
  .md\:max-h-68px {
    max-height: 68px !important;
  }
  .md\:min-w-68px {
    min-width: 68px !important;
  }
  .md\:min-h-68px {
    min-height: 68px !important;
  }
  .md\:w-69px {
    width: 69px !important;
  }
  .md\:h-69px {
    height: 69px !important;
  }
  .md\:max-w-69px {
    max-width: 69px !important;
  }
  .md\:max-h-69px {
    max-height: 69px !important;
  }
  .md\:min-w-69px {
    min-width: 69px !important;
  }
  .md\:min-h-69px {
    min-height: 69px !important;
  }
  .md\:w-70px {
    width: 70px !important;
  }
  .md\:h-70px {
    height: 70px !important;
  }
  .md\:max-w-70px {
    max-width: 70px !important;
  }
  .md\:max-h-70px {
    max-height: 70px !important;
  }
  .md\:min-w-70px {
    min-width: 70px !important;
  }
  .md\:min-h-70px {
    min-height: 70px !important;
  }
  .md\:w-71px {
    width: 71px !important;
  }
  .md\:h-71px {
    height: 71px !important;
  }
  .md\:max-w-71px {
    max-width: 71px !important;
  }
  .md\:max-h-71px {
    max-height: 71px !important;
  }
  .md\:min-w-71px {
    min-width: 71px !important;
  }
  .md\:min-h-71px {
    min-height: 71px !important;
  }
  .md\:w-72px {
    width: 72px !important;
  }
  .md\:h-72px {
    height: 72px !important;
  }
  .md\:max-w-72px {
    max-width: 72px !important;
  }
  .md\:max-h-72px {
    max-height: 72px !important;
  }
  .md\:min-w-72px {
    min-width: 72px !important;
  }
  .md\:min-h-72px {
    min-height: 72px !important;
  }
  .md\:w-73px {
    width: 73px !important;
  }
  .md\:h-73px {
    height: 73px !important;
  }
  .md\:max-w-73px {
    max-width: 73px !important;
  }
  .md\:max-h-73px {
    max-height: 73px !important;
  }
  .md\:min-w-73px {
    min-width: 73px !important;
  }
  .md\:min-h-73px {
    min-height: 73px !important;
  }
  .md\:w-74px {
    width: 74px !important;
  }
  .md\:h-74px {
    height: 74px !important;
  }
  .md\:max-w-74px {
    max-width: 74px !important;
  }
  .md\:max-h-74px {
    max-height: 74px !important;
  }
  .md\:min-w-74px {
    min-width: 74px !important;
  }
  .md\:min-h-74px {
    min-height: 74px !important;
  }
  .md\:w-75px {
    width: 75px !important;
  }
  .md\:h-75px {
    height: 75px !important;
  }
  .md\:max-w-75px {
    max-width: 75px !important;
  }
  .md\:max-h-75px {
    max-height: 75px !important;
  }
  .md\:min-w-75px {
    min-width: 75px !important;
  }
  .md\:min-h-75px {
    min-height: 75px !important;
  }
  .md\:w-76px {
    width: 76px !important;
  }
  .md\:h-76px {
    height: 76px !important;
  }
  .md\:max-w-76px {
    max-width: 76px !important;
  }
  .md\:max-h-76px {
    max-height: 76px !important;
  }
  .md\:min-w-76px {
    min-width: 76px !important;
  }
  .md\:min-h-76px {
    min-height: 76px !important;
  }
  .md\:w-77px {
    width: 77px !important;
  }
  .md\:h-77px {
    height: 77px !important;
  }
  .md\:max-w-77px {
    max-width: 77px !important;
  }
  .md\:max-h-77px {
    max-height: 77px !important;
  }
  .md\:min-w-77px {
    min-width: 77px !important;
  }
  .md\:min-h-77px {
    min-height: 77px !important;
  }
  .md\:w-78px {
    width: 78px !important;
  }
  .md\:h-78px {
    height: 78px !important;
  }
  .md\:max-w-78px {
    max-width: 78px !important;
  }
  .md\:max-h-78px {
    max-height: 78px !important;
  }
  .md\:min-w-78px {
    min-width: 78px !important;
  }
  .md\:min-h-78px {
    min-height: 78px !important;
  }
  .md\:w-79px {
    width: 79px !important;
  }
  .md\:h-79px {
    height: 79px !important;
  }
  .md\:max-w-79px {
    max-width: 79px !important;
  }
  .md\:max-h-79px {
    max-height: 79px !important;
  }
  .md\:min-w-79px {
    min-width: 79px !important;
  }
  .md\:min-h-79px {
    min-height: 79px !important;
  }
  .md\:w-80px {
    width: 80px !important;
  }
  .md\:h-80px {
    height: 80px !important;
  }
  .md\:max-w-80px {
    max-width: 80px !important;
  }
  .md\:max-h-80px {
    max-height: 80px !important;
  }
  .md\:min-w-80px {
    min-width: 80px !important;
  }
  .md\:min-h-80px {
    min-height: 80px !important;
  }
  .md\:w-81px {
    width: 81px !important;
  }
  .md\:h-81px {
    height: 81px !important;
  }
  .md\:max-w-81px {
    max-width: 81px !important;
  }
  .md\:max-h-81px {
    max-height: 81px !important;
  }
  .md\:min-w-81px {
    min-width: 81px !important;
  }
  .md\:min-h-81px {
    min-height: 81px !important;
  }
  .md\:w-82px {
    width: 82px !important;
  }
  .md\:h-82px {
    height: 82px !important;
  }
  .md\:max-w-82px {
    max-width: 82px !important;
  }
  .md\:max-h-82px {
    max-height: 82px !important;
  }
  .md\:min-w-82px {
    min-width: 82px !important;
  }
  .md\:min-h-82px {
    min-height: 82px !important;
  }
  .md\:w-83px {
    width: 83px !important;
  }
  .md\:h-83px {
    height: 83px !important;
  }
  .md\:max-w-83px {
    max-width: 83px !important;
  }
  .md\:max-h-83px {
    max-height: 83px !important;
  }
  .md\:min-w-83px {
    min-width: 83px !important;
  }
  .md\:min-h-83px {
    min-height: 83px !important;
  }
  .md\:w-84px {
    width: 84px !important;
  }
  .md\:h-84px {
    height: 84px !important;
  }
  .md\:max-w-84px {
    max-width: 84px !important;
  }
  .md\:max-h-84px {
    max-height: 84px !important;
  }
  .md\:min-w-84px {
    min-width: 84px !important;
  }
  .md\:min-h-84px {
    min-height: 84px !important;
  }
  .md\:w-85px {
    width: 85px !important;
  }
  .md\:h-85px {
    height: 85px !important;
  }
  .md\:max-w-85px {
    max-width: 85px !important;
  }
  .md\:max-h-85px {
    max-height: 85px !important;
  }
  .md\:min-w-85px {
    min-width: 85px !important;
  }
  .md\:min-h-85px {
    min-height: 85px !important;
  }
  .md\:w-86px {
    width: 86px !important;
  }
  .md\:h-86px {
    height: 86px !important;
  }
  .md\:max-w-86px {
    max-width: 86px !important;
  }
  .md\:max-h-86px {
    max-height: 86px !important;
  }
  .md\:min-w-86px {
    min-width: 86px !important;
  }
  .md\:min-h-86px {
    min-height: 86px !important;
  }
  .md\:w-87px {
    width: 87px !important;
  }
  .md\:h-87px {
    height: 87px !important;
  }
  .md\:max-w-87px {
    max-width: 87px !important;
  }
  .md\:max-h-87px {
    max-height: 87px !important;
  }
  .md\:min-w-87px {
    min-width: 87px !important;
  }
  .md\:min-h-87px {
    min-height: 87px !important;
  }
  .md\:w-88px {
    width: 88px !important;
  }
  .md\:h-88px {
    height: 88px !important;
  }
  .md\:max-w-88px {
    max-width: 88px !important;
  }
  .md\:max-h-88px {
    max-height: 88px !important;
  }
  .md\:min-w-88px {
    min-width: 88px !important;
  }
  .md\:min-h-88px {
    min-height: 88px !important;
  }
  .md\:w-89px {
    width: 89px !important;
  }
  .md\:h-89px {
    height: 89px !important;
  }
  .md\:max-w-89px {
    max-width: 89px !important;
  }
  .md\:max-h-89px {
    max-height: 89px !important;
  }
  .md\:min-w-89px {
    min-width: 89px !important;
  }
  .md\:min-h-89px {
    min-height: 89px !important;
  }
  .md\:w-90px {
    width: 90px !important;
  }
  .md\:h-90px {
    height: 90px !important;
  }
  .md\:max-w-90px {
    max-width: 90px !important;
  }
  .md\:max-h-90px {
    max-height: 90px !important;
  }
  .md\:min-w-90px {
    min-width: 90px !important;
  }
  .md\:min-h-90px {
    min-height: 90px !important;
  }
  .md\:w-91px {
    width: 91px !important;
  }
  .md\:h-91px {
    height: 91px !important;
  }
  .md\:max-w-91px {
    max-width: 91px !important;
  }
  .md\:max-h-91px {
    max-height: 91px !important;
  }
  .md\:min-w-91px {
    min-width: 91px !important;
  }
  .md\:min-h-91px {
    min-height: 91px !important;
  }
  .md\:w-92px {
    width: 92px !important;
  }
  .md\:h-92px {
    height: 92px !important;
  }
  .md\:max-w-92px {
    max-width: 92px !important;
  }
  .md\:max-h-92px {
    max-height: 92px !important;
  }
  .md\:min-w-92px {
    min-width: 92px !important;
  }
  .md\:min-h-92px {
    min-height: 92px !important;
  }
  .md\:w-93px {
    width: 93px !important;
  }
  .md\:h-93px {
    height: 93px !important;
  }
  .md\:max-w-93px {
    max-width: 93px !important;
  }
  .md\:max-h-93px {
    max-height: 93px !important;
  }
  .md\:min-w-93px {
    min-width: 93px !important;
  }
  .md\:min-h-93px {
    min-height: 93px !important;
  }
  .md\:w-94px {
    width: 94px !important;
  }
  .md\:h-94px {
    height: 94px !important;
  }
  .md\:max-w-94px {
    max-width: 94px !important;
  }
  .md\:max-h-94px {
    max-height: 94px !important;
  }
  .md\:min-w-94px {
    min-width: 94px !important;
  }
  .md\:min-h-94px {
    min-height: 94px !important;
  }
  .md\:w-95px {
    width: 95px !important;
  }
  .md\:h-95px {
    height: 95px !important;
  }
  .md\:max-w-95px {
    max-width: 95px !important;
  }
  .md\:max-h-95px {
    max-height: 95px !important;
  }
  .md\:min-w-95px {
    min-width: 95px !important;
  }
  .md\:min-h-95px {
    min-height: 95px !important;
  }
  .md\:w-96px {
    width: 96px !important;
  }
  .md\:h-96px {
    height: 96px !important;
  }
  .md\:max-w-96px {
    max-width: 96px !important;
  }
  .md\:max-h-96px {
    max-height: 96px !important;
  }
  .md\:min-w-96px {
    min-width: 96px !important;
  }
  .md\:min-h-96px {
    min-height: 96px !important;
  }
  .md\:w-97px {
    width: 97px !important;
  }
  .md\:h-97px {
    height: 97px !important;
  }
  .md\:max-w-97px {
    max-width: 97px !important;
  }
  .md\:max-h-97px {
    max-height: 97px !important;
  }
  .md\:min-w-97px {
    min-width: 97px !important;
  }
  .md\:min-h-97px {
    min-height: 97px !important;
  }
  .md\:w-98px {
    width: 98px !important;
  }
  .md\:h-98px {
    height: 98px !important;
  }
  .md\:max-w-98px {
    max-width: 98px !important;
  }
  .md\:max-h-98px {
    max-height: 98px !important;
  }
  .md\:min-w-98px {
    min-width: 98px !important;
  }
  .md\:min-h-98px {
    min-height: 98px !important;
  }
  .md\:w-99px {
    width: 99px !important;
  }
  .md\:h-99px {
    height: 99px !important;
  }
  .md\:max-w-99px {
    max-width: 99px !important;
  }
  .md\:max-h-99px {
    max-height: 99px !important;
  }
  .md\:min-w-99px {
    min-width: 99px !important;
  }
  .md\:min-h-99px {
    min-height: 99px !important;
  }
  .md\:w-100px {
    width: 100px !important;
  }
  .md\:h-100px {
    height: 100px !important;
  }
  .md\:max-w-100px {
    max-width: 100px !important;
  }
  .md\:max-h-100px {
    max-height: 100px !important;
  }
  .md\:min-w-100px {
    min-width: 100px !important;
  }
  .md\:min-h-100px {
    min-height: 100px !important;
  }
  .md\:w-101px {
    width: 101px !important;
  }
  .md\:h-101px {
    height: 101px !important;
  }
  .md\:max-w-101px {
    max-width: 101px !important;
  }
  .md\:max-h-101px {
    max-height: 101px !important;
  }
  .md\:min-w-101px {
    min-width: 101px !important;
  }
  .md\:min-h-101px {
    min-height: 101px !important;
  }
  .md\:w-102px {
    width: 102px !important;
  }
  .md\:h-102px {
    height: 102px !important;
  }
  .md\:max-w-102px {
    max-width: 102px !important;
  }
  .md\:max-h-102px {
    max-height: 102px !important;
  }
  .md\:min-w-102px {
    min-width: 102px !important;
  }
  .md\:min-h-102px {
    min-height: 102px !important;
  }
  .md\:w-103px {
    width: 103px !important;
  }
  .md\:h-103px {
    height: 103px !important;
  }
  .md\:max-w-103px {
    max-width: 103px !important;
  }
  .md\:max-h-103px {
    max-height: 103px !important;
  }
  .md\:min-w-103px {
    min-width: 103px !important;
  }
  .md\:min-h-103px {
    min-height: 103px !important;
  }
  .md\:w-104px {
    width: 104px !important;
  }
  .md\:h-104px {
    height: 104px !important;
  }
  .md\:max-w-104px {
    max-width: 104px !important;
  }
  .md\:max-h-104px {
    max-height: 104px !important;
  }
  .md\:min-w-104px {
    min-width: 104px !important;
  }
  .md\:min-h-104px {
    min-height: 104px !important;
  }
  .md\:w-105px {
    width: 105px !important;
  }
  .md\:h-105px {
    height: 105px !important;
  }
  .md\:max-w-105px {
    max-width: 105px !important;
  }
  .md\:max-h-105px {
    max-height: 105px !important;
  }
  .md\:min-w-105px {
    min-width: 105px !important;
  }
  .md\:min-h-105px {
    min-height: 105px !important;
  }
  .md\:w-106px {
    width: 106px !important;
  }
  .md\:h-106px {
    height: 106px !important;
  }
  .md\:max-w-106px {
    max-width: 106px !important;
  }
  .md\:max-h-106px {
    max-height: 106px !important;
  }
  .md\:min-w-106px {
    min-width: 106px !important;
  }
  .md\:min-h-106px {
    min-height: 106px !important;
  }
  .md\:w-107px {
    width: 107px !important;
  }
  .md\:h-107px {
    height: 107px !important;
  }
  .md\:max-w-107px {
    max-width: 107px !important;
  }
  .md\:max-h-107px {
    max-height: 107px !important;
  }
  .md\:min-w-107px {
    min-width: 107px !important;
  }
  .md\:min-h-107px {
    min-height: 107px !important;
  }
  .md\:w-108px {
    width: 108px !important;
  }
  .md\:h-108px {
    height: 108px !important;
  }
  .md\:max-w-108px {
    max-width: 108px !important;
  }
  .md\:max-h-108px {
    max-height: 108px !important;
  }
  .md\:min-w-108px {
    min-width: 108px !important;
  }
  .md\:min-h-108px {
    min-height: 108px !important;
  }
  .md\:w-109px {
    width: 109px !important;
  }
  .md\:h-109px {
    height: 109px !important;
  }
  .md\:max-w-109px {
    max-width: 109px !important;
  }
  .md\:max-h-109px {
    max-height: 109px !important;
  }
  .md\:min-w-109px {
    min-width: 109px !important;
  }
  .md\:min-h-109px {
    min-height: 109px !important;
  }
  .md\:w-110px {
    width: 110px !important;
  }
  .md\:h-110px {
    height: 110px !important;
  }
  .md\:max-w-110px {
    max-width: 110px !important;
  }
  .md\:max-h-110px {
    max-height: 110px !important;
  }
  .md\:min-w-110px {
    min-width: 110px !important;
  }
  .md\:min-h-110px {
    min-height: 110px !important;
  }
  .md\:w-111px {
    width: 111px !important;
  }
  .md\:h-111px {
    height: 111px !important;
  }
  .md\:max-w-111px {
    max-width: 111px !important;
  }
  .md\:max-h-111px {
    max-height: 111px !important;
  }
  .md\:min-w-111px {
    min-width: 111px !important;
  }
  .md\:min-h-111px {
    min-height: 111px !important;
  }
  .md\:w-112px {
    width: 112px !important;
  }
  .md\:h-112px {
    height: 112px !important;
  }
  .md\:max-w-112px {
    max-width: 112px !important;
  }
  .md\:max-h-112px {
    max-height: 112px !important;
  }
  .md\:min-w-112px {
    min-width: 112px !important;
  }
  .md\:min-h-112px {
    min-height: 112px !important;
  }
  .md\:w-113px {
    width: 113px !important;
  }
  .md\:h-113px {
    height: 113px !important;
  }
  .md\:max-w-113px {
    max-width: 113px !important;
  }
  .md\:max-h-113px {
    max-height: 113px !important;
  }
  .md\:min-w-113px {
    min-width: 113px !important;
  }
  .md\:min-h-113px {
    min-height: 113px !important;
  }
  .md\:w-114px {
    width: 114px !important;
  }
  .md\:h-114px {
    height: 114px !important;
  }
  .md\:max-w-114px {
    max-width: 114px !important;
  }
  .md\:max-h-114px {
    max-height: 114px !important;
  }
  .md\:min-w-114px {
    min-width: 114px !important;
  }
  .md\:min-h-114px {
    min-height: 114px !important;
  }
  .md\:w-115px {
    width: 115px !important;
  }
  .md\:h-115px {
    height: 115px !important;
  }
  .md\:max-w-115px {
    max-width: 115px !important;
  }
  .md\:max-h-115px {
    max-height: 115px !important;
  }
  .md\:min-w-115px {
    min-width: 115px !important;
  }
  .md\:min-h-115px {
    min-height: 115px !important;
  }
  .md\:w-116px {
    width: 116px !important;
  }
  .md\:h-116px {
    height: 116px !important;
  }
  .md\:max-w-116px {
    max-width: 116px !important;
  }
  .md\:max-h-116px {
    max-height: 116px !important;
  }
  .md\:min-w-116px {
    min-width: 116px !important;
  }
  .md\:min-h-116px {
    min-height: 116px !important;
  }
  .md\:w-117px {
    width: 117px !important;
  }
  .md\:h-117px {
    height: 117px !important;
  }
  .md\:max-w-117px {
    max-width: 117px !important;
  }
  .md\:max-h-117px {
    max-height: 117px !important;
  }
  .md\:min-w-117px {
    min-width: 117px !important;
  }
  .md\:min-h-117px {
    min-height: 117px !important;
  }
  .md\:w-118px {
    width: 118px !important;
  }
  .md\:h-118px {
    height: 118px !important;
  }
  .md\:max-w-118px {
    max-width: 118px !important;
  }
  .md\:max-h-118px {
    max-height: 118px !important;
  }
  .md\:min-w-118px {
    min-width: 118px !important;
  }
  .md\:min-h-118px {
    min-height: 118px !important;
  }
  .md\:w-119px {
    width: 119px !important;
  }
  .md\:h-119px {
    height: 119px !important;
  }
  .md\:max-w-119px {
    max-width: 119px !important;
  }
  .md\:max-h-119px {
    max-height: 119px !important;
  }
  .md\:min-w-119px {
    min-width: 119px !important;
  }
  .md\:min-h-119px {
    min-height: 119px !important;
  }
  .md\:w-120px {
    width: 120px !important;
  }
  .md\:h-120px {
    height: 120px !important;
  }
  .md\:max-w-120px {
    max-width: 120px !important;
  }
  .md\:max-h-120px {
    max-height: 120px !important;
  }
  .md\:min-w-120px {
    min-width: 120px !important;
  }
  .md\:min-h-120px {
    min-height: 120px !important;
  }
  .md\:w-121px {
    width: 121px !important;
  }
  .md\:h-121px {
    height: 121px !important;
  }
  .md\:max-w-121px {
    max-width: 121px !important;
  }
  .md\:max-h-121px {
    max-height: 121px !important;
  }
  .md\:min-w-121px {
    min-width: 121px !important;
  }
  .md\:min-h-121px {
    min-height: 121px !important;
  }
  .md\:w-122px {
    width: 122px !important;
  }
  .md\:h-122px {
    height: 122px !important;
  }
  .md\:max-w-122px {
    max-width: 122px !important;
  }
  .md\:max-h-122px {
    max-height: 122px !important;
  }
  .md\:min-w-122px {
    min-width: 122px !important;
  }
  .md\:min-h-122px {
    min-height: 122px !important;
  }
  .md\:w-123px {
    width: 123px !important;
  }
  .md\:h-123px {
    height: 123px !important;
  }
  .md\:max-w-123px {
    max-width: 123px !important;
  }
  .md\:max-h-123px {
    max-height: 123px !important;
  }
  .md\:min-w-123px {
    min-width: 123px !important;
  }
  .md\:min-h-123px {
    min-height: 123px !important;
  }
  .md\:w-124px {
    width: 124px !important;
  }
  .md\:h-124px {
    height: 124px !important;
  }
  .md\:max-w-124px {
    max-width: 124px !important;
  }
  .md\:max-h-124px {
    max-height: 124px !important;
  }
  .md\:min-w-124px {
    min-width: 124px !important;
  }
  .md\:min-h-124px {
    min-height: 124px !important;
  }
  .md\:w-125px {
    width: 125px !important;
  }
  .md\:h-125px {
    height: 125px !important;
  }
  .md\:max-w-125px {
    max-width: 125px !important;
  }
  .md\:max-h-125px {
    max-height: 125px !important;
  }
  .md\:min-w-125px {
    min-width: 125px !important;
  }
  .md\:min-h-125px {
    min-height: 125px !important;
  }
  .md\:w-126px {
    width: 126px !important;
  }
  .md\:h-126px {
    height: 126px !important;
  }
  .md\:max-w-126px {
    max-width: 126px !important;
  }
  .md\:max-h-126px {
    max-height: 126px !important;
  }
  .md\:min-w-126px {
    min-width: 126px !important;
  }
  .md\:min-h-126px {
    min-height: 126px !important;
  }
  .md\:w-127px {
    width: 127px !important;
  }
  .md\:h-127px {
    height: 127px !important;
  }
  .md\:max-w-127px {
    max-width: 127px !important;
  }
  .md\:max-h-127px {
    max-height: 127px !important;
  }
  .md\:min-w-127px {
    min-width: 127px !important;
  }
  .md\:min-h-127px {
    min-height: 127px !important;
  }
  .md\:w-128px {
    width: 128px !important;
  }
  .md\:h-128px {
    height: 128px !important;
  }
  .md\:max-w-128px {
    max-width: 128px !important;
  }
  .md\:max-h-128px {
    max-height: 128px !important;
  }
  .md\:min-w-128px {
    min-width: 128px !important;
  }
  .md\:min-h-128px {
    min-height: 128px !important;
  }
  .md\:w-129px {
    width: 129px !important;
  }
  .md\:h-129px {
    height: 129px !important;
  }
  .md\:max-w-129px {
    max-width: 129px !important;
  }
  .md\:max-h-129px {
    max-height: 129px !important;
  }
  .md\:min-w-129px {
    min-width: 129px !important;
  }
  .md\:min-h-129px {
    min-height: 129px !important;
  }
  .md\:w-130px {
    width: 130px !important;
  }
  .md\:h-130px {
    height: 130px !important;
  }
  .md\:max-w-130px {
    max-width: 130px !important;
  }
  .md\:max-h-130px {
    max-height: 130px !important;
  }
  .md\:min-w-130px {
    min-width: 130px !important;
  }
  .md\:min-h-130px {
    min-height: 130px !important;
  }
  .md\:w-131px {
    width: 131px !important;
  }
  .md\:h-131px {
    height: 131px !important;
  }
  .md\:max-w-131px {
    max-width: 131px !important;
  }
  .md\:max-h-131px {
    max-height: 131px !important;
  }
  .md\:min-w-131px {
    min-width: 131px !important;
  }
  .md\:min-h-131px {
    min-height: 131px !important;
  }
  .md\:w-132px {
    width: 132px !important;
  }
  .md\:h-132px {
    height: 132px !important;
  }
  .md\:max-w-132px {
    max-width: 132px !important;
  }
  .md\:max-h-132px {
    max-height: 132px !important;
  }
  .md\:min-w-132px {
    min-width: 132px !important;
  }
  .md\:min-h-132px {
    min-height: 132px !important;
  }
  .md\:w-133px {
    width: 133px !important;
  }
  .md\:h-133px {
    height: 133px !important;
  }
  .md\:max-w-133px {
    max-width: 133px !important;
  }
  .md\:max-h-133px {
    max-height: 133px !important;
  }
  .md\:min-w-133px {
    min-width: 133px !important;
  }
  .md\:min-h-133px {
    min-height: 133px !important;
  }
  .md\:w-134px {
    width: 134px !important;
  }
  .md\:h-134px {
    height: 134px !important;
  }
  .md\:max-w-134px {
    max-width: 134px !important;
  }
  .md\:max-h-134px {
    max-height: 134px !important;
  }
  .md\:min-w-134px {
    min-width: 134px !important;
  }
  .md\:min-h-134px {
    min-height: 134px !important;
  }
  .md\:w-135px {
    width: 135px !important;
  }
  .md\:h-135px {
    height: 135px !important;
  }
  .md\:max-w-135px {
    max-width: 135px !important;
  }
  .md\:max-h-135px {
    max-height: 135px !important;
  }
  .md\:min-w-135px {
    min-width: 135px !important;
  }
  .md\:min-h-135px {
    min-height: 135px !important;
  }
  .md\:w-136px {
    width: 136px !important;
  }
  .md\:h-136px {
    height: 136px !important;
  }
  .md\:max-w-136px {
    max-width: 136px !important;
  }
  .md\:max-h-136px {
    max-height: 136px !important;
  }
  .md\:min-w-136px {
    min-width: 136px !important;
  }
  .md\:min-h-136px {
    min-height: 136px !important;
  }
  .md\:w-137px {
    width: 137px !important;
  }
  .md\:h-137px {
    height: 137px !important;
  }
  .md\:max-w-137px {
    max-width: 137px !important;
  }
  .md\:max-h-137px {
    max-height: 137px !important;
  }
  .md\:min-w-137px {
    min-width: 137px !important;
  }
  .md\:min-h-137px {
    min-height: 137px !important;
  }
  .md\:w-138px {
    width: 138px !important;
  }
  .md\:h-138px {
    height: 138px !important;
  }
  .md\:max-w-138px {
    max-width: 138px !important;
  }
  .md\:max-h-138px {
    max-height: 138px !important;
  }
  .md\:min-w-138px {
    min-width: 138px !important;
  }
  .md\:min-h-138px {
    min-height: 138px !important;
  }
  .md\:w-139px {
    width: 139px !important;
  }
  .md\:h-139px {
    height: 139px !important;
  }
  .md\:max-w-139px {
    max-width: 139px !important;
  }
  .md\:max-h-139px {
    max-height: 139px !important;
  }
  .md\:min-w-139px {
    min-width: 139px !important;
  }
  .md\:min-h-139px {
    min-height: 139px !important;
  }
  .md\:w-140px {
    width: 140px !important;
  }
  .md\:h-140px {
    height: 140px !important;
  }
  .md\:max-w-140px {
    max-width: 140px !important;
  }
  .md\:max-h-140px {
    max-height: 140px !important;
  }
  .md\:min-w-140px {
    min-width: 140px !important;
  }
  .md\:min-h-140px {
    min-height: 140px !important;
  }
  .md\:w-141px {
    width: 141px !important;
  }
  .md\:h-141px {
    height: 141px !important;
  }
  .md\:max-w-141px {
    max-width: 141px !important;
  }
  .md\:max-h-141px {
    max-height: 141px !important;
  }
  .md\:min-w-141px {
    min-width: 141px !important;
  }
  .md\:min-h-141px {
    min-height: 141px !important;
  }
  .md\:w-142px {
    width: 142px !important;
  }
  .md\:h-142px {
    height: 142px !important;
  }
  .md\:max-w-142px {
    max-width: 142px !important;
  }
  .md\:max-h-142px {
    max-height: 142px !important;
  }
  .md\:min-w-142px {
    min-width: 142px !important;
  }
  .md\:min-h-142px {
    min-height: 142px !important;
  }
  .md\:w-143px {
    width: 143px !important;
  }
  .md\:h-143px {
    height: 143px !important;
  }
  .md\:max-w-143px {
    max-width: 143px !important;
  }
  .md\:max-h-143px {
    max-height: 143px !important;
  }
  .md\:min-w-143px {
    min-width: 143px !important;
  }
  .md\:min-h-143px {
    min-height: 143px !important;
  }
  .md\:w-144px {
    width: 144px !important;
  }
  .md\:h-144px {
    height: 144px !important;
  }
  .md\:max-w-144px {
    max-width: 144px !important;
  }
  .md\:max-h-144px {
    max-height: 144px !important;
  }
  .md\:min-w-144px {
    min-width: 144px !important;
  }
  .md\:min-h-144px {
    min-height: 144px !important;
  }
  .md\:w-145px {
    width: 145px !important;
  }
  .md\:h-145px {
    height: 145px !important;
  }
  .md\:max-w-145px {
    max-width: 145px !important;
  }
  .md\:max-h-145px {
    max-height: 145px !important;
  }
  .md\:min-w-145px {
    min-width: 145px !important;
  }
  .md\:min-h-145px {
    min-height: 145px !important;
  }
  .md\:w-146px {
    width: 146px !important;
  }
  .md\:h-146px {
    height: 146px !important;
  }
  .md\:max-w-146px {
    max-width: 146px !important;
  }
  .md\:max-h-146px {
    max-height: 146px !important;
  }
  .md\:min-w-146px {
    min-width: 146px !important;
  }
  .md\:min-h-146px {
    min-height: 146px !important;
  }
  .md\:w-147px {
    width: 147px !important;
  }
  .md\:h-147px {
    height: 147px !important;
  }
  .md\:max-w-147px {
    max-width: 147px !important;
  }
  .md\:max-h-147px {
    max-height: 147px !important;
  }
  .md\:min-w-147px {
    min-width: 147px !important;
  }
  .md\:min-h-147px {
    min-height: 147px !important;
  }
  .md\:w-148px {
    width: 148px !important;
  }
  .md\:h-148px {
    height: 148px !important;
  }
  .md\:max-w-148px {
    max-width: 148px !important;
  }
  .md\:max-h-148px {
    max-height: 148px !important;
  }
  .md\:min-w-148px {
    min-width: 148px !important;
  }
  .md\:min-h-148px {
    min-height: 148px !important;
  }
  .md\:w-149px {
    width: 149px !important;
  }
  .md\:h-149px {
    height: 149px !important;
  }
  .md\:max-w-149px {
    max-width: 149px !important;
  }
  .md\:max-h-149px {
    max-height: 149px !important;
  }
  .md\:min-w-149px {
    min-width: 149px !important;
  }
  .md\:min-h-149px {
    min-height: 149px !important;
  }
  .md\:w-150px {
    width: 150px !important;
  }
  .md\:h-150px {
    height: 150px !important;
  }
  .md\:max-w-150px {
    max-width: 150px !important;
  }
  .md\:max-h-150px {
    max-height: 150px !important;
  }
  .md\:min-w-150px {
    min-width: 150px !important;
  }
  .md\:min-h-150px {
    min-height: 150px !important;
  }
}
@media (min-width: 992px) {
  .lg\:w-auto {
    width: auto !important;
  }
  .lg\:h-auto {
    height: auto !important;
  }
  .lg\:max-w-auto {
    max-width: auto !important;
  }
  .lg\:max-h-auto {
    max-height: auto !important;
  }
  .lg\:min-w-auto {
    min-width: auto !important;
  }
  .lg\:min-h-auto {
    min-height: auto !important;
  }
  .lg\:w-0 {
    width: 0 !important;
  }
  .lg\:h-0 {
    height: 0 !important;
  }
  .lg\:max-w-0 {
    max-width: 0 !important;
  }
  .lg\:max-h-0 {
    max-height: 0 !important;
  }
  .lg\:min-w-0 {
    min-width: 0 !important;
  }
  .lg\:min-h-0 {
    min-height: 0 !important;
  }
  .lg\:w-25 {
    width: 25% !important;
  }
  .lg\:h-25 {
    height: 25% !important;
  }
  .lg\:max-w-25 {
    max-width: 25% !important;
  }
  .lg\:max-h-25 {
    max-height: 25% !important;
  }
  .lg\:min-w-25 {
    min-width: 25% !important;
  }
  .lg\:min-h-25 {
    min-height: 25% !important;
  }
  .lg\:w-50 {
    width: 50% !important;
  }
  .lg\:h-50 {
    height: 50% !important;
  }
  .lg\:max-w-50 {
    max-width: 50% !important;
  }
  .lg\:max-h-50 {
    max-height: 50% !important;
  }
  .lg\:min-w-50 {
    min-width: 50% !important;
  }
  .lg\:min-h-50 {
    min-height: 50% !important;
  }
  .lg\:w-75 {
    width: 75% !important;
  }
  .lg\:h-75 {
    height: 75% !important;
  }
  .lg\:max-w-75 {
    max-width: 75% !important;
  }
  .lg\:max-h-75 {
    max-height: 75% !important;
  }
  .lg\:min-w-75 {
    min-width: 75% !important;
  }
  .lg\:min-h-75 {
    min-height: 75% !important;
  }
  .lg\:w-100 {
    width: 100% !important;
  }
  .lg\:h-100 {
    height: 100% !important;
  }
  .lg\:max-w-100 {
    max-width: 100% !important;
  }
  .lg\:max-h-100 {
    max-height: 100% !important;
  }
  .lg\:min-w-100 {
    min-width: 100% !important;
  }
  .lg\:min-h-100 {
    min-height: 100% !important;
  }
  .lg\:w-screen {
    width: 100vw !important;
  }
  .lg\:h-screen {
    height: 100vw !important;
  }
  .lg\:max-w-screen {
    max-width: 100vw !important;
  }
  .lg\:max-h-screen {
    max-height: 100vw !important;
  }
  .lg\:min-w-screen {
    min-width: 100vw !important;
  }
  .lg\:min-h-screen {
    min-height: 100vw !important;
  }
  .lg\:w-screen-h {
    width: 100vh !important;
  }
  .lg\:h-screen-h {
    height: 100vh !important;
  }
  .lg\:max-w-screen-h {
    max-width: 100vh !important;
  }
  .lg\:max-h-screen-h {
    max-height: 100vh !important;
  }
  .lg\:min-w-screen-h {
    min-width: 100vh !important;
  }
  .lg\:min-h-screen-h {
    min-height: 100vh !important;
  }
  .lg\:w-1px {
    width: 1px !important;
  }
  .lg\:h-1px {
    height: 1px !important;
  }
  .lg\:max-w-1px {
    max-width: 1px !important;
  }
  .lg\:max-h-1px {
    max-height: 1px !important;
  }
  .lg\:min-w-1px {
    min-width: 1px !important;
  }
  .lg\:min-h-1px {
    min-height: 1px !important;
  }
  .lg\:w-2px {
    width: 2px !important;
  }
  .lg\:h-2px {
    height: 2px !important;
  }
  .lg\:max-w-2px {
    max-width: 2px !important;
  }
  .lg\:max-h-2px {
    max-height: 2px !important;
  }
  .lg\:min-w-2px {
    min-width: 2px !important;
  }
  .lg\:min-h-2px {
    min-height: 2px !important;
  }
  .lg\:w-3px {
    width: 3px !important;
  }
  .lg\:h-3px {
    height: 3px !important;
  }
  .lg\:max-w-3px {
    max-width: 3px !important;
  }
  .lg\:max-h-3px {
    max-height: 3px !important;
  }
  .lg\:min-w-3px {
    min-width: 3px !important;
  }
  .lg\:min-h-3px {
    min-height: 3px !important;
  }
  .lg\:w-4px {
    width: 4px !important;
  }
  .lg\:h-4px {
    height: 4px !important;
  }
  .lg\:max-w-4px {
    max-width: 4px !important;
  }
  .lg\:max-h-4px {
    max-height: 4px !important;
  }
  .lg\:min-w-4px {
    min-width: 4px !important;
  }
  .lg\:min-h-4px {
    min-height: 4px !important;
  }
  .lg\:w-5px {
    width: 5px !important;
  }
  .lg\:h-5px {
    height: 5px !important;
  }
  .lg\:max-w-5px {
    max-width: 5px !important;
  }
  .lg\:max-h-5px {
    max-height: 5px !important;
  }
  .lg\:min-w-5px {
    min-width: 5px !important;
  }
  .lg\:min-h-5px {
    min-height: 5px !important;
  }
  .lg\:w-6px {
    width: 6px !important;
  }
  .lg\:h-6px {
    height: 6px !important;
  }
  .lg\:max-w-6px {
    max-width: 6px !important;
  }
  .lg\:max-h-6px {
    max-height: 6px !important;
  }
  .lg\:min-w-6px {
    min-width: 6px !important;
  }
  .lg\:min-h-6px {
    min-height: 6px !important;
  }
  .lg\:w-7px {
    width: 7px !important;
  }
  .lg\:h-7px {
    height: 7px !important;
  }
  .lg\:max-w-7px {
    max-width: 7px !important;
  }
  .lg\:max-h-7px {
    max-height: 7px !important;
  }
  .lg\:min-w-7px {
    min-width: 7px !important;
  }
  .lg\:min-h-7px {
    min-height: 7px !important;
  }
  .lg\:w-8px {
    width: 8px !important;
  }
  .lg\:h-8px {
    height: 8px !important;
  }
  .lg\:max-w-8px {
    max-width: 8px !important;
  }
  .lg\:max-h-8px {
    max-height: 8px !important;
  }
  .lg\:min-w-8px {
    min-width: 8px !important;
  }
  .lg\:min-h-8px {
    min-height: 8px !important;
  }
  .lg\:w-9px {
    width: 9px !important;
  }
  .lg\:h-9px {
    height: 9px !important;
  }
  .lg\:max-w-9px {
    max-width: 9px !important;
  }
  .lg\:max-h-9px {
    max-height: 9px !important;
  }
  .lg\:min-w-9px {
    min-width: 9px !important;
  }
  .lg\:min-h-9px {
    min-height: 9px !important;
  }
  .lg\:w-10px {
    width: 10px !important;
  }
  .lg\:h-10px {
    height: 10px !important;
  }
  .lg\:max-w-10px {
    max-width: 10px !important;
  }
  .lg\:max-h-10px {
    max-height: 10px !important;
  }
  .lg\:min-w-10px {
    min-width: 10px !important;
  }
  .lg\:min-h-10px {
    min-height: 10px !important;
  }
  .lg\:w-11px {
    width: 11px !important;
  }
  .lg\:h-11px {
    height: 11px !important;
  }
  .lg\:max-w-11px {
    max-width: 11px !important;
  }
  .lg\:max-h-11px {
    max-height: 11px !important;
  }
  .lg\:min-w-11px {
    min-width: 11px !important;
  }
  .lg\:min-h-11px {
    min-height: 11px !important;
  }
  .lg\:w-12px {
    width: 12px !important;
  }
  .lg\:h-12px {
    height: 12px !important;
  }
  .lg\:max-w-12px {
    max-width: 12px !important;
  }
  .lg\:max-h-12px {
    max-height: 12px !important;
  }
  .lg\:min-w-12px {
    min-width: 12px !important;
  }
  .lg\:min-h-12px {
    min-height: 12px !important;
  }
  .lg\:w-13px {
    width: 13px !important;
  }
  .lg\:h-13px {
    height: 13px !important;
  }
  .lg\:max-w-13px {
    max-width: 13px !important;
  }
  .lg\:max-h-13px {
    max-height: 13px !important;
  }
  .lg\:min-w-13px {
    min-width: 13px !important;
  }
  .lg\:min-h-13px {
    min-height: 13px !important;
  }
  .lg\:w-14px {
    width: 14px !important;
  }
  .lg\:h-14px {
    height: 14px !important;
  }
  .lg\:max-w-14px {
    max-width: 14px !important;
  }
  .lg\:max-h-14px {
    max-height: 14px !important;
  }
  .lg\:min-w-14px {
    min-width: 14px !important;
  }
  .lg\:min-h-14px {
    min-height: 14px !important;
  }
  .lg\:w-15px {
    width: 15px !important;
  }
  .lg\:h-15px {
    height: 15px !important;
  }
  .lg\:max-w-15px {
    max-width: 15px !important;
  }
  .lg\:max-h-15px {
    max-height: 15px !important;
  }
  .lg\:min-w-15px {
    min-width: 15px !important;
  }
  .lg\:min-h-15px {
    min-height: 15px !important;
  }
  .lg\:w-16px {
    width: 16px !important;
  }
  .lg\:h-16px {
    height: 16px !important;
  }
  .lg\:max-w-16px {
    max-width: 16px !important;
  }
  .lg\:max-h-16px {
    max-height: 16px !important;
  }
  .lg\:min-w-16px {
    min-width: 16px !important;
  }
  .lg\:min-h-16px {
    min-height: 16px !important;
  }
  .lg\:w-17px {
    width: 17px !important;
  }
  .lg\:h-17px {
    height: 17px !important;
  }
  .lg\:max-w-17px {
    max-width: 17px !important;
  }
  .lg\:max-h-17px {
    max-height: 17px !important;
  }
  .lg\:min-w-17px {
    min-width: 17px !important;
  }
  .lg\:min-h-17px {
    min-height: 17px !important;
  }
  .lg\:w-18px {
    width: 18px !important;
  }
  .lg\:h-18px {
    height: 18px !important;
  }
  .lg\:max-w-18px {
    max-width: 18px !important;
  }
  .lg\:max-h-18px {
    max-height: 18px !important;
  }
  .lg\:min-w-18px {
    min-width: 18px !important;
  }
  .lg\:min-h-18px {
    min-height: 18px !important;
  }
  .lg\:w-19px {
    width: 19px !important;
  }
  .lg\:h-19px {
    height: 19px !important;
  }
  .lg\:max-w-19px {
    max-width: 19px !important;
  }
  .lg\:max-h-19px {
    max-height: 19px !important;
  }
  .lg\:min-w-19px {
    min-width: 19px !important;
  }
  .lg\:min-h-19px {
    min-height: 19px !important;
  }
  .lg\:w-20px {
    width: 20px !important;
  }
  .lg\:h-20px {
    height: 20px !important;
  }
  .lg\:max-w-20px {
    max-width: 20px !important;
  }
  .lg\:max-h-20px {
    max-height: 20px !important;
  }
  .lg\:min-w-20px {
    min-width: 20px !important;
  }
  .lg\:min-h-20px {
    min-height: 20px !important;
  }
  .lg\:w-21px {
    width: 21px !important;
  }
  .lg\:h-21px {
    height: 21px !important;
  }
  .lg\:max-w-21px {
    max-width: 21px !important;
  }
  .lg\:max-h-21px {
    max-height: 21px !important;
  }
  .lg\:min-w-21px {
    min-width: 21px !important;
  }
  .lg\:min-h-21px {
    min-height: 21px !important;
  }
  .lg\:w-22px {
    width: 22px !important;
  }
  .lg\:h-22px {
    height: 22px !important;
  }
  .lg\:max-w-22px {
    max-width: 22px !important;
  }
  .lg\:max-h-22px {
    max-height: 22px !important;
  }
  .lg\:min-w-22px {
    min-width: 22px !important;
  }
  .lg\:min-h-22px {
    min-height: 22px !important;
  }
  .lg\:w-23px {
    width: 23px !important;
  }
  .lg\:h-23px {
    height: 23px !important;
  }
  .lg\:max-w-23px {
    max-width: 23px !important;
  }
  .lg\:max-h-23px {
    max-height: 23px !important;
  }
  .lg\:min-w-23px {
    min-width: 23px !important;
  }
  .lg\:min-h-23px {
    min-height: 23px !important;
  }
  .lg\:w-24px {
    width: 24px !important;
  }
  .lg\:h-24px {
    height: 24px !important;
  }
  .lg\:max-w-24px {
    max-width: 24px !important;
  }
  .lg\:max-h-24px {
    max-height: 24px !important;
  }
  .lg\:min-w-24px {
    min-width: 24px !important;
  }
  .lg\:min-h-24px {
    min-height: 24px !important;
  }
  .lg\:w-25px {
    width: 25px !important;
  }
  .lg\:h-25px {
    height: 25px !important;
  }
  .lg\:max-w-25px {
    max-width: 25px !important;
  }
  .lg\:max-h-25px {
    max-height: 25px !important;
  }
  .lg\:min-w-25px {
    min-width: 25px !important;
  }
  .lg\:min-h-25px {
    min-height: 25px !important;
  }
  .lg\:w-26px {
    width: 26px !important;
  }
  .lg\:h-26px {
    height: 26px !important;
  }
  .lg\:max-w-26px {
    max-width: 26px !important;
  }
  .lg\:max-h-26px {
    max-height: 26px !important;
  }
  .lg\:min-w-26px {
    min-width: 26px !important;
  }
  .lg\:min-h-26px {
    min-height: 26px !important;
  }
  .lg\:w-27px {
    width: 27px !important;
  }
  .lg\:h-27px {
    height: 27px !important;
  }
  .lg\:max-w-27px {
    max-width: 27px !important;
  }
  .lg\:max-h-27px {
    max-height: 27px !important;
  }
  .lg\:min-w-27px {
    min-width: 27px !important;
  }
  .lg\:min-h-27px {
    min-height: 27px !important;
  }
  .lg\:w-28px {
    width: 28px !important;
  }
  .lg\:h-28px {
    height: 28px !important;
  }
  .lg\:max-w-28px {
    max-width: 28px !important;
  }
  .lg\:max-h-28px {
    max-height: 28px !important;
  }
  .lg\:min-w-28px {
    min-width: 28px !important;
  }
  .lg\:min-h-28px {
    min-height: 28px !important;
  }
  .lg\:w-29px {
    width: 29px !important;
  }
  .lg\:h-29px {
    height: 29px !important;
  }
  .lg\:max-w-29px {
    max-width: 29px !important;
  }
  .lg\:max-h-29px {
    max-height: 29px !important;
  }
  .lg\:min-w-29px {
    min-width: 29px !important;
  }
  .lg\:min-h-29px {
    min-height: 29px !important;
  }
  .lg\:w-30px {
    width: 30px !important;
  }
  .lg\:h-30px {
    height: 30px !important;
  }
  .lg\:max-w-30px {
    max-width: 30px !important;
  }
  .lg\:max-h-30px {
    max-height: 30px !important;
  }
  .lg\:min-w-30px {
    min-width: 30px !important;
  }
  .lg\:min-h-30px {
    min-height: 30px !important;
  }
  .lg\:w-31px {
    width: 31px !important;
  }
  .lg\:h-31px {
    height: 31px !important;
  }
  .lg\:max-w-31px {
    max-width: 31px !important;
  }
  .lg\:max-h-31px {
    max-height: 31px !important;
  }
  .lg\:min-w-31px {
    min-width: 31px !important;
  }
  .lg\:min-h-31px {
    min-height: 31px !important;
  }
  .lg\:w-32px {
    width: 32px !important;
  }
  .lg\:h-32px {
    height: 32px !important;
  }
  .lg\:max-w-32px {
    max-width: 32px !important;
  }
  .lg\:max-h-32px {
    max-height: 32px !important;
  }
  .lg\:min-w-32px {
    min-width: 32px !important;
  }
  .lg\:min-h-32px {
    min-height: 32px !important;
  }
  .lg\:w-33px {
    width: 33px !important;
  }
  .lg\:h-33px {
    height: 33px !important;
  }
  .lg\:max-w-33px {
    max-width: 33px !important;
  }
  .lg\:max-h-33px {
    max-height: 33px !important;
  }
  .lg\:min-w-33px {
    min-width: 33px !important;
  }
  .lg\:min-h-33px {
    min-height: 33px !important;
  }
  .lg\:w-34px {
    width: 34px !important;
  }
  .lg\:h-34px {
    height: 34px !important;
  }
  .lg\:max-w-34px {
    max-width: 34px !important;
  }
  .lg\:max-h-34px {
    max-height: 34px !important;
  }
  .lg\:min-w-34px {
    min-width: 34px !important;
  }
  .lg\:min-h-34px {
    min-height: 34px !important;
  }
  .lg\:w-35px {
    width: 35px !important;
  }
  .lg\:h-35px {
    height: 35px !important;
  }
  .lg\:max-w-35px {
    max-width: 35px !important;
  }
  .lg\:max-h-35px {
    max-height: 35px !important;
  }
  .lg\:min-w-35px {
    min-width: 35px !important;
  }
  .lg\:min-h-35px {
    min-height: 35px !important;
  }
  .lg\:w-36px {
    width: 36px !important;
  }
  .lg\:h-36px {
    height: 36px !important;
  }
  .lg\:max-w-36px {
    max-width: 36px !important;
  }
  .lg\:max-h-36px {
    max-height: 36px !important;
  }
  .lg\:min-w-36px {
    min-width: 36px !important;
  }
  .lg\:min-h-36px {
    min-height: 36px !important;
  }
  .lg\:w-37px {
    width: 37px !important;
  }
  .lg\:h-37px {
    height: 37px !important;
  }
  .lg\:max-w-37px {
    max-width: 37px !important;
  }
  .lg\:max-h-37px {
    max-height: 37px !important;
  }
  .lg\:min-w-37px {
    min-width: 37px !important;
  }
  .lg\:min-h-37px {
    min-height: 37px !important;
  }
  .lg\:w-38px {
    width: 38px !important;
  }
  .lg\:h-38px {
    height: 38px !important;
  }
  .lg\:max-w-38px {
    max-width: 38px !important;
  }
  .lg\:max-h-38px {
    max-height: 38px !important;
  }
  .lg\:min-w-38px {
    min-width: 38px !important;
  }
  .lg\:min-h-38px {
    min-height: 38px !important;
  }
  .lg\:w-39px {
    width: 39px !important;
  }
  .lg\:h-39px {
    height: 39px !important;
  }
  .lg\:max-w-39px {
    max-width: 39px !important;
  }
  .lg\:max-h-39px {
    max-height: 39px !important;
  }
  .lg\:min-w-39px {
    min-width: 39px !important;
  }
  .lg\:min-h-39px {
    min-height: 39px !important;
  }
  .lg\:w-40px {
    width: 40px !important;
  }
  .lg\:h-40px {
    height: 40px !important;
  }
  .lg\:max-w-40px {
    max-width: 40px !important;
  }
  .lg\:max-h-40px {
    max-height: 40px !important;
  }
  .lg\:min-w-40px {
    min-width: 40px !important;
  }
  .lg\:min-h-40px {
    min-height: 40px !important;
  }
  .lg\:w-41px {
    width: 41px !important;
  }
  .lg\:h-41px {
    height: 41px !important;
  }
  .lg\:max-w-41px {
    max-width: 41px !important;
  }
  .lg\:max-h-41px {
    max-height: 41px !important;
  }
  .lg\:min-w-41px {
    min-width: 41px !important;
  }
  .lg\:min-h-41px {
    min-height: 41px !important;
  }
  .lg\:w-42px {
    width: 42px !important;
  }
  .lg\:h-42px {
    height: 42px !important;
  }
  .lg\:max-w-42px {
    max-width: 42px !important;
  }
  .lg\:max-h-42px {
    max-height: 42px !important;
  }
  .lg\:min-w-42px {
    min-width: 42px !important;
  }
  .lg\:min-h-42px {
    min-height: 42px !important;
  }
  .lg\:w-43px {
    width: 43px !important;
  }
  .lg\:h-43px {
    height: 43px !important;
  }
  .lg\:max-w-43px {
    max-width: 43px !important;
  }
  .lg\:max-h-43px {
    max-height: 43px !important;
  }
  .lg\:min-w-43px {
    min-width: 43px !important;
  }
  .lg\:min-h-43px {
    min-height: 43px !important;
  }
  .lg\:w-44px {
    width: 44px !important;
  }
  .lg\:h-44px {
    height: 44px !important;
  }
  .lg\:max-w-44px {
    max-width: 44px !important;
  }
  .lg\:max-h-44px {
    max-height: 44px !important;
  }
  .lg\:min-w-44px {
    min-width: 44px !important;
  }
  .lg\:min-h-44px {
    min-height: 44px !important;
  }
  .lg\:w-45px {
    width: 45px !important;
  }
  .lg\:h-45px {
    height: 45px !important;
  }
  .lg\:max-w-45px {
    max-width: 45px !important;
  }
  .lg\:max-h-45px {
    max-height: 45px !important;
  }
  .lg\:min-w-45px {
    min-width: 45px !important;
  }
  .lg\:min-h-45px {
    min-height: 45px !important;
  }
  .lg\:w-46px {
    width: 46px !important;
  }
  .lg\:h-46px {
    height: 46px !important;
  }
  .lg\:max-w-46px {
    max-width: 46px !important;
  }
  .lg\:max-h-46px {
    max-height: 46px !important;
  }
  .lg\:min-w-46px {
    min-width: 46px !important;
  }
  .lg\:min-h-46px {
    min-height: 46px !important;
  }
  .lg\:w-47px {
    width: 47px !important;
  }
  .lg\:h-47px {
    height: 47px !important;
  }
  .lg\:max-w-47px {
    max-width: 47px !important;
  }
  .lg\:max-h-47px {
    max-height: 47px !important;
  }
  .lg\:min-w-47px {
    min-width: 47px !important;
  }
  .lg\:min-h-47px {
    min-height: 47px !important;
  }
  .lg\:w-48px {
    width: 48px !important;
  }
  .lg\:h-48px {
    height: 48px !important;
  }
  .lg\:max-w-48px {
    max-width: 48px !important;
  }
  .lg\:max-h-48px {
    max-height: 48px !important;
  }
  .lg\:min-w-48px {
    min-width: 48px !important;
  }
  .lg\:min-h-48px {
    min-height: 48px !important;
  }
  .lg\:w-49px {
    width: 49px !important;
  }
  .lg\:h-49px {
    height: 49px !important;
  }
  .lg\:max-w-49px {
    max-width: 49px !important;
  }
  .lg\:max-h-49px {
    max-height: 49px !important;
  }
  .lg\:min-w-49px {
    min-width: 49px !important;
  }
  .lg\:min-h-49px {
    min-height: 49px !important;
  }
  .lg\:w-50px {
    width: 50px !important;
  }
  .lg\:h-50px {
    height: 50px !important;
  }
  .lg\:max-w-50px {
    max-width: 50px !important;
  }
  .lg\:max-h-50px {
    max-height: 50px !important;
  }
  .lg\:min-w-50px {
    min-width: 50px !important;
  }
  .lg\:min-h-50px {
    min-height: 50px !important;
  }
  .lg\:w-51px {
    width: 51px !important;
  }
  .lg\:h-51px {
    height: 51px !important;
  }
  .lg\:max-w-51px {
    max-width: 51px !important;
  }
  .lg\:max-h-51px {
    max-height: 51px !important;
  }
  .lg\:min-w-51px {
    min-width: 51px !important;
  }
  .lg\:min-h-51px {
    min-height: 51px !important;
  }
  .lg\:w-52px {
    width: 52px !important;
  }
  .lg\:h-52px {
    height: 52px !important;
  }
  .lg\:max-w-52px {
    max-width: 52px !important;
  }
  .lg\:max-h-52px {
    max-height: 52px !important;
  }
  .lg\:min-w-52px {
    min-width: 52px !important;
  }
  .lg\:min-h-52px {
    min-height: 52px !important;
  }
  .lg\:w-53px {
    width: 53px !important;
  }
  .lg\:h-53px {
    height: 53px !important;
  }
  .lg\:max-w-53px {
    max-width: 53px !important;
  }
  .lg\:max-h-53px {
    max-height: 53px !important;
  }
  .lg\:min-w-53px {
    min-width: 53px !important;
  }
  .lg\:min-h-53px {
    min-height: 53px !important;
  }
  .lg\:w-54px {
    width: 54px !important;
  }
  .lg\:h-54px {
    height: 54px !important;
  }
  .lg\:max-w-54px {
    max-width: 54px !important;
  }
  .lg\:max-h-54px {
    max-height: 54px !important;
  }
  .lg\:min-w-54px {
    min-width: 54px !important;
  }
  .lg\:min-h-54px {
    min-height: 54px !important;
  }
  .lg\:w-55px {
    width: 55px !important;
  }
  .lg\:h-55px {
    height: 55px !important;
  }
  .lg\:max-w-55px {
    max-width: 55px !important;
  }
  .lg\:max-h-55px {
    max-height: 55px !important;
  }
  .lg\:min-w-55px {
    min-width: 55px !important;
  }
  .lg\:min-h-55px {
    min-height: 55px !important;
  }
  .lg\:w-56px {
    width: 56px !important;
  }
  .lg\:h-56px {
    height: 56px !important;
  }
  .lg\:max-w-56px {
    max-width: 56px !important;
  }
  .lg\:max-h-56px {
    max-height: 56px !important;
  }
  .lg\:min-w-56px {
    min-width: 56px !important;
  }
  .lg\:min-h-56px {
    min-height: 56px !important;
  }
  .lg\:w-57px {
    width: 57px !important;
  }
  .lg\:h-57px {
    height: 57px !important;
  }
  .lg\:max-w-57px {
    max-width: 57px !important;
  }
  .lg\:max-h-57px {
    max-height: 57px !important;
  }
  .lg\:min-w-57px {
    min-width: 57px !important;
  }
  .lg\:min-h-57px {
    min-height: 57px !important;
  }
  .lg\:w-58px {
    width: 58px !important;
  }
  .lg\:h-58px {
    height: 58px !important;
  }
  .lg\:max-w-58px {
    max-width: 58px !important;
  }
  .lg\:max-h-58px {
    max-height: 58px !important;
  }
  .lg\:min-w-58px {
    min-width: 58px !important;
  }
  .lg\:min-h-58px {
    min-height: 58px !important;
  }
  .lg\:w-59px {
    width: 59px !important;
  }
  .lg\:h-59px {
    height: 59px !important;
  }
  .lg\:max-w-59px {
    max-width: 59px !important;
  }
  .lg\:max-h-59px {
    max-height: 59px !important;
  }
  .lg\:min-w-59px {
    min-width: 59px !important;
  }
  .lg\:min-h-59px {
    min-height: 59px !important;
  }
  .lg\:w-60px {
    width: 60px !important;
  }
  .lg\:h-60px {
    height: 60px !important;
  }
  .lg\:max-w-60px {
    max-width: 60px !important;
  }
  .lg\:max-h-60px {
    max-height: 60px !important;
  }
  .lg\:min-w-60px {
    min-width: 60px !important;
  }
  .lg\:min-h-60px {
    min-height: 60px !important;
  }
  .lg\:w-61px {
    width: 61px !important;
  }
  .lg\:h-61px {
    height: 61px !important;
  }
  .lg\:max-w-61px {
    max-width: 61px !important;
  }
  .lg\:max-h-61px {
    max-height: 61px !important;
  }
  .lg\:min-w-61px {
    min-width: 61px !important;
  }
  .lg\:min-h-61px {
    min-height: 61px !important;
  }
  .lg\:w-62px {
    width: 62px !important;
  }
  .lg\:h-62px {
    height: 62px !important;
  }
  .lg\:max-w-62px {
    max-width: 62px !important;
  }
  .lg\:max-h-62px {
    max-height: 62px !important;
  }
  .lg\:min-w-62px {
    min-width: 62px !important;
  }
  .lg\:min-h-62px {
    min-height: 62px !important;
  }
  .lg\:w-63px {
    width: 63px !important;
  }
  .lg\:h-63px {
    height: 63px !important;
  }
  .lg\:max-w-63px {
    max-width: 63px !important;
  }
  .lg\:max-h-63px {
    max-height: 63px !important;
  }
  .lg\:min-w-63px {
    min-width: 63px !important;
  }
  .lg\:min-h-63px {
    min-height: 63px !important;
  }
  .lg\:w-64px {
    width: 64px !important;
  }
  .lg\:h-64px {
    height: 64px !important;
  }
  .lg\:max-w-64px {
    max-width: 64px !important;
  }
  .lg\:max-h-64px {
    max-height: 64px !important;
  }
  .lg\:min-w-64px {
    min-width: 64px !important;
  }
  .lg\:min-h-64px {
    min-height: 64px !important;
  }
  .lg\:w-65px {
    width: 65px !important;
  }
  .lg\:h-65px {
    height: 65px !important;
  }
  .lg\:max-w-65px {
    max-width: 65px !important;
  }
  .lg\:max-h-65px {
    max-height: 65px !important;
  }
  .lg\:min-w-65px {
    min-width: 65px !important;
  }
  .lg\:min-h-65px {
    min-height: 65px !important;
  }
  .lg\:w-66px {
    width: 66px !important;
  }
  .lg\:h-66px {
    height: 66px !important;
  }
  .lg\:max-w-66px {
    max-width: 66px !important;
  }
  .lg\:max-h-66px {
    max-height: 66px !important;
  }
  .lg\:min-w-66px {
    min-width: 66px !important;
  }
  .lg\:min-h-66px {
    min-height: 66px !important;
  }
  .lg\:w-67px {
    width: 67px !important;
  }
  .lg\:h-67px {
    height: 67px !important;
  }
  .lg\:max-w-67px {
    max-width: 67px !important;
  }
  .lg\:max-h-67px {
    max-height: 67px !important;
  }
  .lg\:min-w-67px {
    min-width: 67px !important;
  }
  .lg\:min-h-67px {
    min-height: 67px !important;
  }
  .lg\:w-68px {
    width: 68px !important;
  }
  .lg\:h-68px {
    height: 68px !important;
  }
  .lg\:max-w-68px {
    max-width: 68px !important;
  }
  .lg\:max-h-68px {
    max-height: 68px !important;
  }
  .lg\:min-w-68px {
    min-width: 68px !important;
  }
  .lg\:min-h-68px {
    min-height: 68px !important;
  }
  .lg\:w-69px {
    width: 69px !important;
  }
  .lg\:h-69px {
    height: 69px !important;
  }
  .lg\:max-w-69px {
    max-width: 69px !important;
  }
  .lg\:max-h-69px {
    max-height: 69px !important;
  }
  .lg\:min-w-69px {
    min-width: 69px !important;
  }
  .lg\:min-h-69px {
    min-height: 69px !important;
  }
  .lg\:w-70px {
    width: 70px !important;
  }
  .lg\:h-70px {
    height: 70px !important;
  }
  .lg\:max-w-70px {
    max-width: 70px !important;
  }
  .lg\:max-h-70px {
    max-height: 70px !important;
  }
  .lg\:min-w-70px {
    min-width: 70px !important;
  }
  .lg\:min-h-70px {
    min-height: 70px !important;
  }
  .lg\:w-71px {
    width: 71px !important;
  }
  .lg\:h-71px {
    height: 71px !important;
  }
  .lg\:max-w-71px {
    max-width: 71px !important;
  }
  .lg\:max-h-71px {
    max-height: 71px !important;
  }
  .lg\:min-w-71px {
    min-width: 71px !important;
  }
  .lg\:min-h-71px {
    min-height: 71px !important;
  }
  .lg\:w-72px {
    width: 72px !important;
  }
  .lg\:h-72px {
    height: 72px !important;
  }
  .lg\:max-w-72px {
    max-width: 72px !important;
  }
  .lg\:max-h-72px {
    max-height: 72px !important;
  }
  .lg\:min-w-72px {
    min-width: 72px !important;
  }
  .lg\:min-h-72px {
    min-height: 72px !important;
  }
  .lg\:w-73px {
    width: 73px !important;
  }
  .lg\:h-73px {
    height: 73px !important;
  }
  .lg\:max-w-73px {
    max-width: 73px !important;
  }
  .lg\:max-h-73px {
    max-height: 73px !important;
  }
  .lg\:min-w-73px {
    min-width: 73px !important;
  }
  .lg\:min-h-73px {
    min-height: 73px !important;
  }
  .lg\:w-74px {
    width: 74px !important;
  }
  .lg\:h-74px {
    height: 74px !important;
  }
  .lg\:max-w-74px {
    max-width: 74px !important;
  }
  .lg\:max-h-74px {
    max-height: 74px !important;
  }
  .lg\:min-w-74px {
    min-width: 74px !important;
  }
  .lg\:min-h-74px {
    min-height: 74px !important;
  }
  .lg\:w-75px {
    width: 75px !important;
  }
  .lg\:h-75px {
    height: 75px !important;
  }
  .lg\:max-w-75px {
    max-width: 75px !important;
  }
  .lg\:max-h-75px {
    max-height: 75px !important;
  }
  .lg\:min-w-75px {
    min-width: 75px !important;
  }
  .lg\:min-h-75px {
    min-height: 75px !important;
  }
  .lg\:w-76px {
    width: 76px !important;
  }
  .lg\:h-76px {
    height: 76px !important;
  }
  .lg\:max-w-76px {
    max-width: 76px !important;
  }
  .lg\:max-h-76px {
    max-height: 76px !important;
  }
  .lg\:min-w-76px {
    min-width: 76px !important;
  }
  .lg\:min-h-76px {
    min-height: 76px !important;
  }
  .lg\:w-77px {
    width: 77px !important;
  }
  .lg\:h-77px {
    height: 77px !important;
  }
  .lg\:max-w-77px {
    max-width: 77px !important;
  }
  .lg\:max-h-77px {
    max-height: 77px !important;
  }
  .lg\:min-w-77px {
    min-width: 77px !important;
  }
  .lg\:min-h-77px {
    min-height: 77px !important;
  }
  .lg\:w-78px {
    width: 78px !important;
  }
  .lg\:h-78px {
    height: 78px !important;
  }
  .lg\:max-w-78px {
    max-width: 78px !important;
  }
  .lg\:max-h-78px {
    max-height: 78px !important;
  }
  .lg\:min-w-78px {
    min-width: 78px !important;
  }
  .lg\:min-h-78px {
    min-height: 78px !important;
  }
  .lg\:w-79px {
    width: 79px !important;
  }
  .lg\:h-79px {
    height: 79px !important;
  }
  .lg\:max-w-79px {
    max-width: 79px !important;
  }
  .lg\:max-h-79px {
    max-height: 79px !important;
  }
  .lg\:min-w-79px {
    min-width: 79px !important;
  }
  .lg\:min-h-79px {
    min-height: 79px !important;
  }
  .lg\:w-80px {
    width: 80px !important;
  }
  .lg\:h-80px {
    height: 80px !important;
  }
  .lg\:max-w-80px {
    max-width: 80px !important;
  }
  .lg\:max-h-80px {
    max-height: 80px !important;
  }
  .lg\:min-w-80px {
    min-width: 80px !important;
  }
  .lg\:min-h-80px {
    min-height: 80px !important;
  }
  .lg\:w-81px {
    width: 81px !important;
  }
  .lg\:h-81px {
    height: 81px !important;
  }
  .lg\:max-w-81px {
    max-width: 81px !important;
  }
  .lg\:max-h-81px {
    max-height: 81px !important;
  }
  .lg\:min-w-81px {
    min-width: 81px !important;
  }
  .lg\:min-h-81px {
    min-height: 81px !important;
  }
  .lg\:w-82px {
    width: 82px !important;
  }
  .lg\:h-82px {
    height: 82px !important;
  }
  .lg\:max-w-82px {
    max-width: 82px !important;
  }
  .lg\:max-h-82px {
    max-height: 82px !important;
  }
  .lg\:min-w-82px {
    min-width: 82px !important;
  }
  .lg\:min-h-82px {
    min-height: 82px !important;
  }
  .lg\:w-83px {
    width: 83px !important;
  }
  .lg\:h-83px {
    height: 83px !important;
  }
  .lg\:max-w-83px {
    max-width: 83px !important;
  }
  .lg\:max-h-83px {
    max-height: 83px !important;
  }
  .lg\:min-w-83px {
    min-width: 83px !important;
  }
  .lg\:min-h-83px {
    min-height: 83px !important;
  }
  .lg\:w-84px {
    width: 84px !important;
  }
  .lg\:h-84px {
    height: 84px !important;
  }
  .lg\:max-w-84px {
    max-width: 84px !important;
  }
  .lg\:max-h-84px {
    max-height: 84px !important;
  }
  .lg\:min-w-84px {
    min-width: 84px !important;
  }
  .lg\:min-h-84px {
    min-height: 84px !important;
  }
  .lg\:w-85px {
    width: 85px !important;
  }
  .lg\:h-85px {
    height: 85px !important;
  }
  .lg\:max-w-85px {
    max-width: 85px !important;
  }
  .lg\:max-h-85px {
    max-height: 85px !important;
  }
  .lg\:min-w-85px {
    min-width: 85px !important;
  }
  .lg\:min-h-85px {
    min-height: 85px !important;
  }
  .lg\:w-86px {
    width: 86px !important;
  }
  .lg\:h-86px {
    height: 86px !important;
  }
  .lg\:max-w-86px {
    max-width: 86px !important;
  }
  .lg\:max-h-86px {
    max-height: 86px !important;
  }
  .lg\:min-w-86px {
    min-width: 86px !important;
  }
  .lg\:min-h-86px {
    min-height: 86px !important;
  }
  .lg\:w-87px {
    width: 87px !important;
  }
  .lg\:h-87px {
    height: 87px !important;
  }
  .lg\:max-w-87px {
    max-width: 87px !important;
  }
  .lg\:max-h-87px {
    max-height: 87px !important;
  }
  .lg\:min-w-87px {
    min-width: 87px !important;
  }
  .lg\:min-h-87px {
    min-height: 87px !important;
  }
  .lg\:w-88px {
    width: 88px !important;
  }
  .lg\:h-88px {
    height: 88px !important;
  }
  .lg\:max-w-88px {
    max-width: 88px !important;
  }
  .lg\:max-h-88px {
    max-height: 88px !important;
  }
  .lg\:min-w-88px {
    min-width: 88px !important;
  }
  .lg\:min-h-88px {
    min-height: 88px !important;
  }
  .lg\:w-89px {
    width: 89px !important;
  }
  .lg\:h-89px {
    height: 89px !important;
  }
  .lg\:max-w-89px {
    max-width: 89px !important;
  }
  .lg\:max-h-89px {
    max-height: 89px !important;
  }
  .lg\:min-w-89px {
    min-width: 89px !important;
  }
  .lg\:min-h-89px {
    min-height: 89px !important;
  }
  .lg\:w-90px {
    width: 90px !important;
  }
  .lg\:h-90px {
    height: 90px !important;
  }
  .lg\:max-w-90px {
    max-width: 90px !important;
  }
  .lg\:max-h-90px {
    max-height: 90px !important;
  }
  .lg\:min-w-90px {
    min-width: 90px !important;
  }
  .lg\:min-h-90px {
    min-height: 90px !important;
  }
  .lg\:w-91px {
    width: 91px !important;
  }
  .lg\:h-91px {
    height: 91px !important;
  }
  .lg\:max-w-91px {
    max-width: 91px !important;
  }
  .lg\:max-h-91px {
    max-height: 91px !important;
  }
  .lg\:min-w-91px {
    min-width: 91px !important;
  }
  .lg\:min-h-91px {
    min-height: 91px !important;
  }
  .lg\:w-92px {
    width: 92px !important;
  }
  .lg\:h-92px {
    height: 92px !important;
  }
  .lg\:max-w-92px {
    max-width: 92px !important;
  }
  .lg\:max-h-92px {
    max-height: 92px !important;
  }
  .lg\:min-w-92px {
    min-width: 92px !important;
  }
  .lg\:min-h-92px {
    min-height: 92px !important;
  }
  .lg\:w-93px {
    width: 93px !important;
  }
  .lg\:h-93px {
    height: 93px !important;
  }
  .lg\:max-w-93px {
    max-width: 93px !important;
  }
  .lg\:max-h-93px {
    max-height: 93px !important;
  }
  .lg\:min-w-93px {
    min-width: 93px !important;
  }
  .lg\:min-h-93px {
    min-height: 93px !important;
  }
  .lg\:w-94px {
    width: 94px !important;
  }
  .lg\:h-94px {
    height: 94px !important;
  }
  .lg\:max-w-94px {
    max-width: 94px !important;
  }
  .lg\:max-h-94px {
    max-height: 94px !important;
  }
  .lg\:min-w-94px {
    min-width: 94px !important;
  }
  .lg\:min-h-94px {
    min-height: 94px !important;
  }
  .lg\:w-95px {
    width: 95px !important;
  }
  .lg\:h-95px {
    height: 95px !important;
  }
  .lg\:max-w-95px {
    max-width: 95px !important;
  }
  .lg\:max-h-95px {
    max-height: 95px !important;
  }
  .lg\:min-w-95px {
    min-width: 95px !important;
  }
  .lg\:min-h-95px {
    min-height: 95px !important;
  }
  .lg\:w-96px {
    width: 96px !important;
  }
  .lg\:h-96px {
    height: 96px !important;
  }
  .lg\:max-w-96px {
    max-width: 96px !important;
  }
  .lg\:max-h-96px {
    max-height: 96px !important;
  }
  .lg\:min-w-96px {
    min-width: 96px !important;
  }
  .lg\:min-h-96px {
    min-height: 96px !important;
  }
  .lg\:w-97px {
    width: 97px !important;
  }
  .lg\:h-97px {
    height: 97px !important;
  }
  .lg\:max-w-97px {
    max-width: 97px !important;
  }
  .lg\:max-h-97px {
    max-height: 97px !important;
  }
  .lg\:min-w-97px {
    min-width: 97px !important;
  }
  .lg\:min-h-97px {
    min-height: 97px !important;
  }
  .lg\:w-98px {
    width: 98px !important;
  }
  .lg\:h-98px {
    height: 98px !important;
  }
  .lg\:max-w-98px {
    max-width: 98px !important;
  }
  .lg\:max-h-98px {
    max-height: 98px !important;
  }
  .lg\:min-w-98px {
    min-width: 98px !important;
  }
  .lg\:min-h-98px {
    min-height: 98px !important;
  }
  .lg\:w-99px {
    width: 99px !important;
  }
  .lg\:h-99px {
    height: 99px !important;
  }
  .lg\:max-w-99px {
    max-width: 99px !important;
  }
  .lg\:max-h-99px {
    max-height: 99px !important;
  }
  .lg\:min-w-99px {
    min-width: 99px !important;
  }
  .lg\:min-h-99px {
    min-height: 99px !important;
  }
  .lg\:w-100px {
    width: 100px !important;
  }
  .lg\:h-100px {
    height: 100px !important;
  }
  .lg\:max-w-100px {
    max-width: 100px !important;
  }
  .lg\:max-h-100px {
    max-height: 100px !important;
  }
  .lg\:min-w-100px {
    min-width: 100px !important;
  }
  .lg\:min-h-100px {
    min-height: 100px !important;
  }
  .lg\:w-101px {
    width: 101px !important;
  }
  .lg\:h-101px {
    height: 101px !important;
  }
  .lg\:max-w-101px {
    max-width: 101px !important;
  }
  .lg\:max-h-101px {
    max-height: 101px !important;
  }
  .lg\:min-w-101px {
    min-width: 101px !important;
  }
  .lg\:min-h-101px {
    min-height: 101px !important;
  }
  .lg\:w-102px {
    width: 102px !important;
  }
  .lg\:h-102px {
    height: 102px !important;
  }
  .lg\:max-w-102px {
    max-width: 102px !important;
  }
  .lg\:max-h-102px {
    max-height: 102px !important;
  }
  .lg\:min-w-102px {
    min-width: 102px !important;
  }
  .lg\:min-h-102px {
    min-height: 102px !important;
  }
  .lg\:w-103px {
    width: 103px !important;
  }
  .lg\:h-103px {
    height: 103px !important;
  }
  .lg\:max-w-103px {
    max-width: 103px !important;
  }
  .lg\:max-h-103px {
    max-height: 103px !important;
  }
  .lg\:min-w-103px {
    min-width: 103px !important;
  }
  .lg\:min-h-103px {
    min-height: 103px !important;
  }
  .lg\:w-104px {
    width: 104px !important;
  }
  .lg\:h-104px {
    height: 104px !important;
  }
  .lg\:max-w-104px {
    max-width: 104px !important;
  }
  .lg\:max-h-104px {
    max-height: 104px !important;
  }
  .lg\:min-w-104px {
    min-width: 104px !important;
  }
  .lg\:min-h-104px {
    min-height: 104px !important;
  }
  .lg\:w-105px {
    width: 105px !important;
  }
  .lg\:h-105px {
    height: 105px !important;
  }
  .lg\:max-w-105px {
    max-width: 105px !important;
  }
  .lg\:max-h-105px {
    max-height: 105px !important;
  }
  .lg\:min-w-105px {
    min-width: 105px !important;
  }
  .lg\:min-h-105px {
    min-height: 105px !important;
  }
  .lg\:w-106px {
    width: 106px !important;
  }
  .lg\:h-106px {
    height: 106px !important;
  }
  .lg\:max-w-106px {
    max-width: 106px !important;
  }
  .lg\:max-h-106px {
    max-height: 106px !important;
  }
  .lg\:min-w-106px {
    min-width: 106px !important;
  }
  .lg\:min-h-106px {
    min-height: 106px !important;
  }
  .lg\:w-107px {
    width: 107px !important;
  }
  .lg\:h-107px {
    height: 107px !important;
  }
  .lg\:max-w-107px {
    max-width: 107px !important;
  }
  .lg\:max-h-107px {
    max-height: 107px !important;
  }
  .lg\:min-w-107px {
    min-width: 107px !important;
  }
  .lg\:min-h-107px {
    min-height: 107px !important;
  }
  .lg\:w-108px {
    width: 108px !important;
  }
  .lg\:h-108px {
    height: 108px !important;
  }
  .lg\:max-w-108px {
    max-width: 108px !important;
  }
  .lg\:max-h-108px {
    max-height: 108px !important;
  }
  .lg\:min-w-108px {
    min-width: 108px !important;
  }
  .lg\:min-h-108px {
    min-height: 108px !important;
  }
  .lg\:w-109px {
    width: 109px !important;
  }
  .lg\:h-109px {
    height: 109px !important;
  }
  .lg\:max-w-109px {
    max-width: 109px !important;
  }
  .lg\:max-h-109px {
    max-height: 109px !important;
  }
  .lg\:min-w-109px {
    min-width: 109px !important;
  }
  .lg\:min-h-109px {
    min-height: 109px !important;
  }
  .lg\:w-110px {
    width: 110px !important;
  }
  .lg\:h-110px {
    height: 110px !important;
  }
  .lg\:max-w-110px {
    max-width: 110px !important;
  }
  .lg\:max-h-110px {
    max-height: 110px !important;
  }
  .lg\:min-w-110px {
    min-width: 110px !important;
  }
  .lg\:min-h-110px {
    min-height: 110px !important;
  }
  .lg\:w-111px {
    width: 111px !important;
  }
  .lg\:h-111px {
    height: 111px !important;
  }
  .lg\:max-w-111px {
    max-width: 111px !important;
  }
  .lg\:max-h-111px {
    max-height: 111px !important;
  }
  .lg\:min-w-111px {
    min-width: 111px !important;
  }
  .lg\:min-h-111px {
    min-height: 111px !important;
  }
  .lg\:w-112px {
    width: 112px !important;
  }
  .lg\:h-112px {
    height: 112px !important;
  }
  .lg\:max-w-112px {
    max-width: 112px !important;
  }
  .lg\:max-h-112px {
    max-height: 112px !important;
  }
  .lg\:min-w-112px {
    min-width: 112px !important;
  }
  .lg\:min-h-112px {
    min-height: 112px !important;
  }
  .lg\:w-113px {
    width: 113px !important;
  }
  .lg\:h-113px {
    height: 113px !important;
  }
  .lg\:max-w-113px {
    max-width: 113px !important;
  }
  .lg\:max-h-113px {
    max-height: 113px !important;
  }
  .lg\:min-w-113px {
    min-width: 113px !important;
  }
  .lg\:min-h-113px {
    min-height: 113px !important;
  }
  .lg\:w-114px {
    width: 114px !important;
  }
  .lg\:h-114px {
    height: 114px !important;
  }
  .lg\:max-w-114px {
    max-width: 114px !important;
  }
  .lg\:max-h-114px {
    max-height: 114px !important;
  }
  .lg\:min-w-114px {
    min-width: 114px !important;
  }
  .lg\:min-h-114px {
    min-height: 114px !important;
  }
  .lg\:w-115px {
    width: 115px !important;
  }
  .lg\:h-115px {
    height: 115px !important;
  }
  .lg\:max-w-115px {
    max-width: 115px !important;
  }
  .lg\:max-h-115px {
    max-height: 115px !important;
  }
  .lg\:min-w-115px {
    min-width: 115px !important;
  }
  .lg\:min-h-115px {
    min-height: 115px !important;
  }
  .lg\:w-116px {
    width: 116px !important;
  }
  .lg\:h-116px {
    height: 116px !important;
  }
  .lg\:max-w-116px {
    max-width: 116px !important;
  }
  .lg\:max-h-116px {
    max-height: 116px !important;
  }
  .lg\:min-w-116px {
    min-width: 116px !important;
  }
  .lg\:min-h-116px {
    min-height: 116px !important;
  }
  .lg\:w-117px {
    width: 117px !important;
  }
  .lg\:h-117px {
    height: 117px !important;
  }
  .lg\:max-w-117px {
    max-width: 117px !important;
  }
  .lg\:max-h-117px {
    max-height: 117px !important;
  }
  .lg\:min-w-117px {
    min-width: 117px !important;
  }
  .lg\:min-h-117px {
    min-height: 117px !important;
  }
  .lg\:w-118px {
    width: 118px !important;
  }
  .lg\:h-118px {
    height: 118px !important;
  }
  .lg\:max-w-118px {
    max-width: 118px !important;
  }
  .lg\:max-h-118px {
    max-height: 118px !important;
  }
  .lg\:min-w-118px {
    min-width: 118px !important;
  }
  .lg\:min-h-118px {
    min-height: 118px !important;
  }
  .lg\:w-119px {
    width: 119px !important;
  }
  .lg\:h-119px {
    height: 119px !important;
  }
  .lg\:max-w-119px {
    max-width: 119px !important;
  }
  .lg\:max-h-119px {
    max-height: 119px !important;
  }
  .lg\:min-w-119px {
    min-width: 119px !important;
  }
  .lg\:min-h-119px {
    min-height: 119px !important;
  }
  .lg\:w-120px {
    width: 120px !important;
  }
  .lg\:h-120px {
    height: 120px !important;
  }
  .lg\:max-w-120px {
    max-width: 120px !important;
  }
  .lg\:max-h-120px {
    max-height: 120px !important;
  }
  .lg\:min-w-120px {
    min-width: 120px !important;
  }
  .lg\:min-h-120px {
    min-height: 120px !important;
  }
  .lg\:w-121px {
    width: 121px !important;
  }
  .lg\:h-121px {
    height: 121px !important;
  }
  .lg\:max-w-121px {
    max-width: 121px !important;
  }
  .lg\:max-h-121px {
    max-height: 121px !important;
  }
  .lg\:min-w-121px {
    min-width: 121px !important;
  }
  .lg\:min-h-121px {
    min-height: 121px !important;
  }
  .lg\:w-122px {
    width: 122px !important;
  }
  .lg\:h-122px {
    height: 122px !important;
  }
  .lg\:max-w-122px {
    max-width: 122px !important;
  }
  .lg\:max-h-122px {
    max-height: 122px !important;
  }
  .lg\:min-w-122px {
    min-width: 122px !important;
  }
  .lg\:min-h-122px {
    min-height: 122px !important;
  }
  .lg\:w-123px {
    width: 123px !important;
  }
  .lg\:h-123px {
    height: 123px !important;
  }
  .lg\:max-w-123px {
    max-width: 123px !important;
  }
  .lg\:max-h-123px {
    max-height: 123px !important;
  }
  .lg\:min-w-123px {
    min-width: 123px !important;
  }
  .lg\:min-h-123px {
    min-height: 123px !important;
  }
  .lg\:w-124px {
    width: 124px !important;
  }
  .lg\:h-124px {
    height: 124px !important;
  }
  .lg\:max-w-124px {
    max-width: 124px !important;
  }
  .lg\:max-h-124px {
    max-height: 124px !important;
  }
  .lg\:min-w-124px {
    min-width: 124px !important;
  }
  .lg\:min-h-124px {
    min-height: 124px !important;
  }
  .lg\:w-125px {
    width: 125px !important;
  }
  .lg\:h-125px {
    height: 125px !important;
  }
  .lg\:max-w-125px {
    max-width: 125px !important;
  }
  .lg\:max-h-125px {
    max-height: 125px !important;
  }
  .lg\:min-w-125px {
    min-width: 125px !important;
  }
  .lg\:min-h-125px {
    min-height: 125px !important;
  }
  .lg\:w-126px {
    width: 126px !important;
  }
  .lg\:h-126px {
    height: 126px !important;
  }
  .lg\:max-w-126px {
    max-width: 126px !important;
  }
  .lg\:max-h-126px {
    max-height: 126px !important;
  }
  .lg\:min-w-126px {
    min-width: 126px !important;
  }
  .lg\:min-h-126px {
    min-height: 126px !important;
  }
  .lg\:w-127px {
    width: 127px !important;
  }
  .lg\:h-127px {
    height: 127px !important;
  }
  .lg\:max-w-127px {
    max-width: 127px !important;
  }
  .lg\:max-h-127px {
    max-height: 127px !important;
  }
  .lg\:min-w-127px {
    min-width: 127px !important;
  }
  .lg\:min-h-127px {
    min-height: 127px !important;
  }
  .lg\:w-128px {
    width: 128px !important;
  }
  .lg\:h-128px {
    height: 128px !important;
  }
  .lg\:max-w-128px {
    max-width: 128px !important;
  }
  .lg\:max-h-128px {
    max-height: 128px !important;
  }
  .lg\:min-w-128px {
    min-width: 128px !important;
  }
  .lg\:min-h-128px {
    min-height: 128px !important;
  }
  .lg\:w-129px {
    width: 129px !important;
  }
  .lg\:h-129px {
    height: 129px !important;
  }
  .lg\:max-w-129px {
    max-width: 129px !important;
  }
  .lg\:max-h-129px {
    max-height: 129px !important;
  }
  .lg\:min-w-129px {
    min-width: 129px !important;
  }
  .lg\:min-h-129px {
    min-height: 129px !important;
  }
  .lg\:w-130px {
    width: 130px !important;
  }
  .lg\:h-130px {
    height: 130px !important;
  }
  .lg\:max-w-130px {
    max-width: 130px !important;
  }
  .lg\:max-h-130px {
    max-height: 130px !important;
  }
  .lg\:min-w-130px {
    min-width: 130px !important;
  }
  .lg\:min-h-130px {
    min-height: 130px !important;
  }
  .lg\:w-131px {
    width: 131px !important;
  }
  .lg\:h-131px {
    height: 131px !important;
  }
  .lg\:max-w-131px {
    max-width: 131px !important;
  }
  .lg\:max-h-131px {
    max-height: 131px !important;
  }
  .lg\:min-w-131px {
    min-width: 131px !important;
  }
  .lg\:min-h-131px {
    min-height: 131px !important;
  }
  .lg\:w-132px {
    width: 132px !important;
  }
  .lg\:h-132px {
    height: 132px !important;
  }
  .lg\:max-w-132px {
    max-width: 132px !important;
  }
  .lg\:max-h-132px {
    max-height: 132px !important;
  }
  .lg\:min-w-132px {
    min-width: 132px !important;
  }
  .lg\:min-h-132px {
    min-height: 132px !important;
  }
  .lg\:w-133px {
    width: 133px !important;
  }
  .lg\:h-133px {
    height: 133px !important;
  }
  .lg\:max-w-133px {
    max-width: 133px !important;
  }
  .lg\:max-h-133px {
    max-height: 133px !important;
  }
  .lg\:min-w-133px {
    min-width: 133px !important;
  }
  .lg\:min-h-133px {
    min-height: 133px !important;
  }
  .lg\:w-134px {
    width: 134px !important;
  }
  .lg\:h-134px {
    height: 134px !important;
  }
  .lg\:max-w-134px {
    max-width: 134px !important;
  }
  .lg\:max-h-134px {
    max-height: 134px !important;
  }
  .lg\:min-w-134px {
    min-width: 134px !important;
  }
  .lg\:min-h-134px {
    min-height: 134px !important;
  }
  .lg\:w-135px {
    width: 135px !important;
  }
  .lg\:h-135px {
    height: 135px !important;
  }
  .lg\:max-w-135px {
    max-width: 135px !important;
  }
  .lg\:max-h-135px {
    max-height: 135px !important;
  }
  .lg\:min-w-135px {
    min-width: 135px !important;
  }
  .lg\:min-h-135px {
    min-height: 135px !important;
  }
  .lg\:w-136px {
    width: 136px !important;
  }
  .lg\:h-136px {
    height: 136px !important;
  }
  .lg\:max-w-136px {
    max-width: 136px !important;
  }
  .lg\:max-h-136px {
    max-height: 136px !important;
  }
  .lg\:min-w-136px {
    min-width: 136px !important;
  }
  .lg\:min-h-136px {
    min-height: 136px !important;
  }
  .lg\:w-137px {
    width: 137px !important;
  }
  .lg\:h-137px {
    height: 137px !important;
  }
  .lg\:max-w-137px {
    max-width: 137px !important;
  }
  .lg\:max-h-137px {
    max-height: 137px !important;
  }
  .lg\:min-w-137px {
    min-width: 137px !important;
  }
  .lg\:min-h-137px {
    min-height: 137px !important;
  }
  .lg\:w-138px {
    width: 138px !important;
  }
  .lg\:h-138px {
    height: 138px !important;
  }
  .lg\:max-w-138px {
    max-width: 138px !important;
  }
  .lg\:max-h-138px {
    max-height: 138px !important;
  }
  .lg\:min-w-138px {
    min-width: 138px !important;
  }
  .lg\:min-h-138px {
    min-height: 138px !important;
  }
  .lg\:w-139px {
    width: 139px !important;
  }
  .lg\:h-139px {
    height: 139px !important;
  }
  .lg\:max-w-139px {
    max-width: 139px !important;
  }
  .lg\:max-h-139px {
    max-height: 139px !important;
  }
  .lg\:min-w-139px {
    min-width: 139px !important;
  }
  .lg\:min-h-139px {
    min-height: 139px !important;
  }
  .lg\:w-140px {
    width: 140px !important;
  }
  .lg\:h-140px {
    height: 140px !important;
  }
  .lg\:max-w-140px {
    max-width: 140px !important;
  }
  .lg\:max-h-140px {
    max-height: 140px !important;
  }
  .lg\:min-w-140px {
    min-width: 140px !important;
  }
  .lg\:min-h-140px {
    min-height: 140px !important;
  }
  .lg\:w-141px {
    width: 141px !important;
  }
  .lg\:h-141px {
    height: 141px !important;
  }
  .lg\:max-w-141px {
    max-width: 141px !important;
  }
  .lg\:max-h-141px {
    max-height: 141px !important;
  }
  .lg\:min-w-141px {
    min-width: 141px !important;
  }
  .lg\:min-h-141px {
    min-height: 141px !important;
  }
  .lg\:w-142px {
    width: 142px !important;
  }
  .lg\:h-142px {
    height: 142px !important;
  }
  .lg\:max-w-142px {
    max-width: 142px !important;
  }
  .lg\:max-h-142px {
    max-height: 142px !important;
  }
  .lg\:min-w-142px {
    min-width: 142px !important;
  }
  .lg\:min-h-142px {
    min-height: 142px !important;
  }
  .lg\:w-143px {
    width: 143px !important;
  }
  .lg\:h-143px {
    height: 143px !important;
  }
  .lg\:max-w-143px {
    max-width: 143px !important;
  }
  .lg\:max-h-143px {
    max-height: 143px !important;
  }
  .lg\:min-w-143px {
    min-width: 143px !important;
  }
  .lg\:min-h-143px {
    min-height: 143px !important;
  }
  .lg\:w-144px {
    width: 144px !important;
  }
  .lg\:h-144px {
    height: 144px !important;
  }
  .lg\:max-w-144px {
    max-width: 144px !important;
  }
  .lg\:max-h-144px {
    max-height: 144px !important;
  }
  .lg\:min-w-144px {
    min-width: 144px !important;
  }
  .lg\:min-h-144px {
    min-height: 144px !important;
  }
  .lg\:w-145px {
    width: 145px !important;
  }
  .lg\:h-145px {
    height: 145px !important;
  }
  .lg\:max-w-145px {
    max-width: 145px !important;
  }
  .lg\:max-h-145px {
    max-height: 145px !important;
  }
  .lg\:min-w-145px {
    min-width: 145px !important;
  }
  .lg\:min-h-145px {
    min-height: 145px !important;
  }
  .lg\:w-146px {
    width: 146px !important;
  }
  .lg\:h-146px {
    height: 146px !important;
  }
  .lg\:max-w-146px {
    max-width: 146px !important;
  }
  .lg\:max-h-146px {
    max-height: 146px !important;
  }
  .lg\:min-w-146px {
    min-width: 146px !important;
  }
  .lg\:min-h-146px {
    min-height: 146px !important;
  }
  .lg\:w-147px {
    width: 147px !important;
  }
  .lg\:h-147px {
    height: 147px !important;
  }
  .lg\:max-w-147px {
    max-width: 147px !important;
  }
  .lg\:max-h-147px {
    max-height: 147px !important;
  }
  .lg\:min-w-147px {
    min-width: 147px !important;
  }
  .lg\:min-h-147px {
    min-height: 147px !important;
  }
  .lg\:w-148px {
    width: 148px !important;
  }
  .lg\:h-148px {
    height: 148px !important;
  }
  .lg\:max-w-148px {
    max-width: 148px !important;
  }
  .lg\:max-h-148px {
    max-height: 148px !important;
  }
  .lg\:min-w-148px {
    min-width: 148px !important;
  }
  .lg\:min-h-148px {
    min-height: 148px !important;
  }
  .lg\:w-149px {
    width: 149px !important;
  }
  .lg\:h-149px {
    height: 149px !important;
  }
  .lg\:max-w-149px {
    max-width: 149px !important;
  }
  .lg\:max-h-149px {
    max-height: 149px !important;
  }
  .lg\:min-w-149px {
    min-width: 149px !important;
  }
  .lg\:min-h-149px {
    min-height: 149px !important;
  }
  .lg\:w-150px {
    width: 150px !important;
  }
  .lg\:h-150px {
    height: 150px !important;
  }
  .lg\:max-w-150px {
    max-width: 150px !important;
  }
  .lg\:max-h-150px {
    max-height: 150px !important;
  }
  .lg\:min-w-150px {
    min-width: 150px !important;
  }
  .lg\:min-h-150px {
    min-height: 150px !important;
  }
}
@media (min-width: 1200px) {
  .xl\:w-auto {
    width: auto !important;
  }
  .xl\:h-auto {
    height: auto !important;
  }
  .xl\:max-w-auto {
    max-width: auto !important;
  }
  .xl\:max-h-auto {
    max-height: auto !important;
  }
  .xl\:min-w-auto {
    min-width: auto !important;
  }
  .xl\:min-h-auto {
    min-height: auto !important;
  }
  .xl\:w-0 {
    width: 0 !important;
  }
  .xl\:h-0 {
    height: 0 !important;
  }
  .xl\:max-w-0 {
    max-width: 0 !important;
  }
  .xl\:max-h-0 {
    max-height: 0 !important;
  }
  .xl\:min-w-0 {
    min-width: 0 !important;
  }
  .xl\:min-h-0 {
    min-height: 0 !important;
  }
  .xl\:w-25 {
    width: 25% !important;
  }
  .xl\:h-25 {
    height: 25% !important;
  }
  .xl\:max-w-25 {
    max-width: 25% !important;
  }
  .xl\:max-h-25 {
    max-height: 25% !important;
  }
  .xl\:min-w-25 {
    min-width: 25% !important;
  }
  .xl\:min-h-25 {
    min-height: 25% !important;
  }
  .xl\:w-50 {
    width: 50% !important;
  }
  .xl\:h-50 {
    height: 50% !important;
  }
  .xl\:max-w-50 {
    max-width: 50% !important;
  }
  .xl\:max-h-50 {
    max-height: 50% !important;
  }
  .xl\:min-w-50 {
    min-width: 50% !important;
  }
  .xl\:min-h-50 {
    min-height: 50% !important;
  }
  .xl\:w-75 {
    width: 75% !important;
  }
  .xl\:h-75 {
    height: 75% !important;
  }
  .xl\:max-w-75 {
    max-width: 75% !important;
  }
  .xl\:max-h-75 {
    max-height: 75% !important;
  }
  .xl\:min-w-75 {
    min-width: 75% !important;
  }
  .xl\:min-h-75 {
    min-height: 75% !important;
  }
  .xl\:w-100 {
    width: 100% !important;
  }
  .xl\:h-100 {
    height: 100% !important;
  }
  .xl\:max-w-100 {
    max-width: 100% !important;
  }
  .xl\:max-h-100 {
    max-height: 100% !important;
  }
  .xl\:min-w-100 {
    min-width: 100% !important;
  }
  .xl\:min-h-100 {
    min-height: 100% !important;
  }
  .xl\:w-screen {
    width: 100vw !important;
  }
  .xl\:h-screen {
    height: 100vw !important;
  }
  .xl\:max-w-screen {
    max-width: 100vw !important;
  }
  .xl\:max-h-screen {
    max-height: 100vw !important;
  }
  .xl\:min-w-screen {
    min-width: 100vw !important;
  }
  .xl\:min-h-screen {
    min-height: 100vw !important;
  }
  .xl\:w-screen-h {
    width: 100vh !important;
  }
  .xl\:h-screen-h {
    height: 100vh !important;
  }
  .xl\:max-w-screen-h {
    max-width: 100vh !important;
  }
  .xl\:max-h-screen-h {
    max-height: 100vh !important;
  }
  .xl\:min-w-screen-h {
    min-width: 100vh !important;
  }
  .xl\:min-h-screen-h {
    min-height: 100vh !important;
  }
  .xl\:w-1px {
    width: 1px !important;
  }
  .xl\:h-1px {
    height: 1px !important;
  }
  .xl\:max-w-1px {
    max-width: 1px !important;
  }
  .xl\:max-h-1px {
    max-height: 1px !important;
  }
  .xl\:min-w-1px {
    min-width: 1px !important;
  }
  .xl\:min-h-1px {
    min-height: 1px !important;
  }
  .xl\:w-2px {
    width: 2px !important;
  }
  .xl\:h-2px {
    height: 2px !important;
  }
  .xl\:max-w-2px {
    max-width: 2px !important;
  }
  .xl\:max-h-2px {
    max-height: 2px !important;
  }
  .xl\:min-w-2px {
    min-width: 2px !important;
  }
  .xl\:min-h-2px {
    min-height: 2px !important;
  }
  .xl\:w-3px {
    width: 3px !important;
  }
  .xl\:h-3px {
    height: 3px !important;
  }
  .xl\:max-w-3px {
    max-width: 3px !important;
  }
  .xl\:max-h-3px {
    max-height: 3px !important;
  }
  .xl\:min-w-3px {
    min-width: 3px !important;
  }
  .xl\:min-h-3px {
    min-height: 3px !important;
  }
  .xl\:w-4px {
    width: 4px !important;
  }
  .xl\:h-4px {
    height: 4px !important;
  }
  .xl\:max-w-4px {
    max-width: 4px !important;
  }
  .xl\:max-h-4px {
    max-height: 4px !important;
  }
  .xl\:min-w-4px {
    min-width: 4px !important;
  }
  .xl\:min-h-4px {
    min-height: 4px !important;
  }
  .xl\:w-5px {
    width: 5px !important;
  }
  .xl\:h-5px {
    height: 5px !important;
  }
  .xl\:max-w-5px {
    max-width: 5px !important;
  }
  .xl\:max-h-5px {
    max-height: 5px !important;
  }
  .xl\:min-w-5px {
    min-width: 5px !important;
  }
  .xl\:min-h-5px {
    min-height: 5px !important;
  }
  .xl\:w-6px {
    width: 6px !important;
  }
  .xl\:h-6px {
    height: 6px !important;
  }
  .xl\:max-w-6px {
    max-width: 6px !important;
  }
  .xl\:max-h-6px {
    max-height: 6px !important;
  }
  .xl\:min-w-6px {
    min-width: 6px !important;
  }
  .xl\:min-h-6px {
    min-height: 6px !important;
  }
  .xl\:w-7px {
    width: 7px !important;
  }
  .xl\:h-7px {
    height: 7px !important;
  }
  .xl\:max-w-7px {
    max-width: 7px !important;
  }
  .xl\:max-h-7px {
    max-height: 7px !important;
  }
  .xl\:min-w-7px {
    min-width: 7px !important;
  }
  .xl\:min-h-7px {
    min-height: 7px !important;
  }
  .xl\:w-8px {
    width: 8px !important;
  }
  .xl\:h-8px {
    height: 8px !important;
  }
  .xl\:max-w-8px {
    max-width: 8px !important;
  }
  .xl\:max-h-8px {
    max-height: 8px !important;
  }
  .xl\:min-w-8px {
    min-width: 8px !important;
  }
  .xl\:min-h-8px {
    min-height: 8px !important;
  }
  .xl\:w-9px {
    width: 9px !important;
  }
  .xl\:h-9px {
    height: 9px !important;
  }
  .xl\:max-w-9px {
    max-width: 9px !important;
  }
  .xl\:max-h-9px {
    max-height: 9px !important;
  }
  .xl\:min-w-9px {
    min-width: 9px !important;
  }
  .xl\:min-h-9px {
    min-height: 9px !important;
  }
  .xl\:w-10px {
    width: 10px !important;
  }
  .xl\:h-10px {
    height: 10px !important;
  }
  .xl\:max-w-10px {
    max-width: 10px !important;
  }
  .xl\:max-h-10px {
    max-height: 10px !important;
  }
  .xl\:min-w-10px {
    min-width: 10px !important;
  }
  .xl\:min-h-10px {
    min-height: 10px !important;
  }
  .xl\:w-11px {
    width: 11px !important;
  }
  .xl\:h-11px {
    height: 11px !important;
  }
  .xl\:max-w-11px {
    max-width: 11px !important;
  }
  .xl\:max-h-11px {
    max-height: 11px !important;
  }
  .xl\:min-w-11px {
    min-width: 11px !important;
  }
  .xl\:min-h-11px {
    min-height: 11px !important;
  }
  .xl\:w-12px {
    width: 12px !important;
  }
  .xl\:h-12px {
    height: 12px !important;
  }
  .xl\:max-w-12px {
    max-width: 12px !important;
  }
  .xl\:max-h-12px {
    max-height: 12px !important;
  }
  .xl\:min-w-12px {
    min-width: 12px !important;
  }
  .xl\:min-h-12px {
    min-height: 12px !important;
  }
  .xl\:w-13px {
    width: 13px !important;
  }
  .xl\:h-13px {
    height: 13px !important;
  }
  .xl\:max-w-13px {
    max-width: 13px !important;
  }
  .xl\:max-h-13px {
    max-height: 13px !important;
  }
  .xl\:min-w-13px {
    min-width: 13px !important;
  }
  .xl\:min-h-13px {
    min-height: 13px !important;
  }
  .xl\:w-14px {
    width: 14px !important;
  }
  .xl\:h-14px {
    height: 14px !important;
  }
  .xl\:max-w-14px {
    max-width: 14px !important;
  }
  .xl\:max-h-14px {
    max-height: 14px !important;
  }
  .xl\:min-w-14px {
    min-width: 14px !important;
  }
  .xl\:min-h-14px {
    min-height: 14px !important;
  }
  .xl\:w-15px {
    width: 15px !important;
  }
  .xl\:h-15px {
    height: 15px !important;
  }
  .xl\:max-w-15px {
    max-width: 15px !important;
  }
  .xl\:max-h-15px {
    max-height: 15px !important;
  }
  .xl\:min-w-15px {
    min-width: 15px !important;
  }
  .xl\:min-h-15px {
    min-height: 15px !important;
  }
  .xl\:w-16px {
    width: 16px !important;
  }
  .xl\:h-16px {
    height: 16px !important;
  }
  .xl\:max-w-16px {
    max-width: 16px !important;
  }
  .xl\:max-h-16px {
    max-height: 16px !important;
  }
  .xl\:min-w-16px {
    min-width: 16px !important;
  }
  .xl\:min-h-16px {
    min-height: 16px !important;
  }
  .xl\:w-17px {
    width: 17px !important;
  }
  .xl\:h-17px {
    height: 17px !important;
  }
  .xl\:max-w-17px {
    max-width: 17px !important;
  }
  .xl\:max-h-17px {
    max-height: 17px !important;
  }
  .xl\:min-w-17px {
    min-width: 17px !important;
  }
  .xl\:min-h-17px {
    min-height: 17px !important;
  }
  .xl\:w-18px {
    width: 18px !important;
  }
  .xl\:h-18px {
    height: 18px !important;
  }
  .xl\:max-w-18px {
    max-width: 18px !important;
  }
  .xl\:max-h-18px {
    max-height: 18px !important;
  }
  .xl\:min-w-18px {
    min-width: 18px !important;
  }
  .xl\:min-h-18px {
    min-height: 18px !important;
  }
  .xl\:w-19px {
    width: 19px !important;
  }
  .xl\:h-19px {
    height: 19px !important;
  }
  .xl\:max-w-19px {
    max-width: 19px !important;
  }
  .xl\:max-h-19px {
    max-height: 19px !important;
  }
  .xl\:min-w-19px {
    min-width: 19px !important;
  }
  .xl\:min-h-19px {
    min-height: 19px !important;
  }
  .xl\:w-20px {
    width: 20px !important;
  }
  .xl\:h-20px {
    height: 20px !important;
  }
  .xl\:max-w-20px {
    max-width: 20px !important;
  }
  .xl\:max-h-20px {
    max-height: 20px !important;
  }
  .xl\:min-w-20px {
    min-width: 20px !important;
  }
  .xl\:min-h-20px {
    min-height: 20px !important;
  }
  .xl\:w-21px {
    width: 21px !important;
  }
  .xl\:h-21px {
    height: 21px !important;
  }
  .xl\:max-w-21px {
    max-width: 21px !important;
  }
  .xl\:max-h-21px {
    max-height: 21px !important;
  }
  .xl\:min-w-21px {
    min-width: 21px !important;
  }
  .xl\:min-h-21px {
    min-height: 21px !important;
  }
  .xl\:w-22px {
    width: 22px !important;
  }
  .xl\:h-22px {
    height: 22px !important;
  }
  .xl\:max-w-22px {
    max-width: 22px !important;
  }
  .xl\:max-h-22px {
    max-height: 22px !important;
  }
  .xl\:min-w-22px {
    min-width: 22px !important;
  }
  .xl\:min-h-22px {
    min-height: 22px !important;
  }
  .xl\:w-23px {
    width: 23px !important;
  }
  .xl\:h-23px {
    height: 23px !important;
  }
  .xl\:max-w-23px {
    max-width: 23px !important;
  }
  .xl\:max-h-23px {
    max-height: 23px !important;
  }
  .xl\:min-w-23px {
    min-width: 23px !important;
  }
  .xl\:min-h-23px {
    min-height: 23px !important;
  }
  .xl\:w-24px {
    width: 24px !important;
  }
  .xl\:h-24px {
    height: 24px !important;
  }
  .xl\:max-w-24px {
    max-width: 24px !important;
  }
  .xl\:max-h-24px {
    max-height: 24px !important;
  }
  .xl\:min-w-24px {
    min-width: 24px !important;
  }
  .xl\:min-h-24px {
    min-height: 24px !important;
  }
  .xl\:w-25px {
    width: 25px !important;
  }
  .xl\:h-25px {
    height: 25px !important;
  }
  .xl\:max-w-25px {
    max-width: 25px !important;
  }
  .xl\:max-h-25px {
    max-height: 25px !important;
  }
  .xl\:min-w-25px {
    min-width: 25px !important;
  }
  .xl\:min-h-25px {
    min-height: 25px !important;
  }
  .xl\:w-26px {
    width: 26px !important;
  }
  .xl\:h-26px {
    height: 26px !important;
  }
  .xl\:max-w-26px {
    max-width: 26px !important;
  }
  .xl\:max-h-26px {
    max-height: 26px !important;
  }
  .xl\:min-w-26px {
    min-width: 26px !important;
  }
  .xl\:min-h-26px {
    min-height: 26px !important;
  }
  .xl\:w-27px {
    width: 27px !important;
  }
  .xl\:h-27px {
    height: 27px !important;
  }
  .xl\:max-w-27px {
    max-width: 27px !important;
  }
  .xl\:max-h-27px {
    max-height: 27px !important;
  }
  .xl\:min-w-27px {
    min-width: 27px !important;
  }
  .xl\:min-h-27px {
    min-height: 27px !important;
  }
  .xl\:w-28px {
    width: 28px !important;
  }
  .xl\:h-28px {
    height: 28px !important;
  }
  .xl\:max-w-28px {
    max-width: 28px !important;
  }
  .xl\:max-h-28px {
    max-height: 28px !important;
  }
  .xl\:min-w-28px {
    min-width: 28px !important;
  }
  .xl\:min-h-28px {
    min-height: 28px !important;
  }
  .xl\:w-29px {
    width: 29px !important;
  }
  .xl\:h-29px {
    height: 29px !important;
  }
  .xl\:max-w-29px {
    max-width: 29px !important;
  }
  .xl\:max-h-29px {
    max-height: 29px !important;
  }
  .xl\:min-w-29px {
    min-width: 29px !important;
  }
  .xl\:min-h-29px {
    min-height: 29px !important;
  }
  .xl\:w-30px {
    width: 30px !important;
  }
  .xl\:h-30px {
    height: 30px !important;
  }
  .xl\:max-w-30px {
    max-width: 30px !important;
  }
  .xl\:max-h-30px {
    max-height: 30px !important;
  }
  .xl\:min-w-30px {
    min-width: 30px !important;
  }
  .xl\:min-h-30px {
    min-height: 30px !important;
  }
  .xl\:w-31px {
    width: 31px !important;
  }
  .xl\:h-31px {
    height: 31px !important;
  }
  .xl\:max-w-31px {
    max-width: 31px !important;
  }
  .xl\:max-h-31px {
    max-height: 31px !important;
  }
  .xl\:min-w-31px {
    min-width: 31px !important;
  }
  .xl\:min-h-31px {
    min-height: 31px !important;
  }
  .xl\:w-32px {
    width: 32px !important;
  }
  .xl\:h-32px {
    height: 32px !important;
  }
  .xl\:max-w-32px {
    max-width: 32px !important;
  }
  .xl\:max-h-32px {
    max-height: 32px !important;
  }
  .xl\:min-w-32px {
    min-width: 32px !important;
  }
  .xl\:min-h-32px {
    min-height: 32px !important;
  }
  .xl\:w-33px {
    width: 33px !important;
  }
  .xl\:h-33px {
    height: 33px !important;
  }
  .xl\:max-w-33px {
    max-width: 33px !important;
  }
  .xl\:max-h-33px {
    max-height: 33px !important;
  }
  .xl\:min-w-33px {
    min-width: 33px !important;
  }
  .xl\:min-h-33px {
    min-height: 33px !important;
  }
  .xl\:w-34px {
    width: 34px !important;
  }
  .xl\:h-34px {
    height: 34px !important;
  }
  .xl\:max-w-34px {
    max-width: 34px !important;
  }
  .xl\:max-h-34px {
    max-height: 34px !important;
  }
  .xl\:min-w-34px {
    min-width: 34px !important;
  }
  .xl\:min-h-34px {
    min-height: 34px !important;
  }
  .xl\:w-35px {
    width: 35px !important;
  }
  .xl\:h-35px {
    height: 35px !important;
  }
  .xl\:max-w-35px {
    max-width: 35px !important;
  }
  .xl\:max-h-35px {
    max-height: 35px !important;
  }
  .xl\:min-w-35px {
    min-width: 35px !important;
  }
  .xl\:min-h-35px {
    min-height: 35px !important;
  }
  .xl\:w-36px {
    width: 36px !important;
  }
  .xl\:h-36px {
    height: 36px !important;
  }
  .xl\:max-w-36px {
    max-width: 36px !important;
  }
  .xl\:max-h-36px {
    max-height: 36px !important;
  }
  .xl\:min-w-36px {
    min-width: 36px !important;
  }
  .xl\:min-h-36px {
    min-height: 36px !important;
  }
  .xl\:w-37px {
    width: 37px !important;
  }
  .xl\:h-37px {
    height: 37px !important;
  }
  .xl\:max-w-37px {
    max-width: 37px !important;
  }
  .xl\:max-h-37px {
    max-height: 37px !important;
  }
  .xl\:min-w-37px {
    min-width: 37px !important;
  }
  .xl\:min-h-37px {
    min-height: 37px !important;
  }
  .xl\:w-38px {
    width: 38px !important;
  }
  .xl\:h-38px {
    height: 38px !important;
  }
  .xl\:max-w-38px {
    max-width: 38px !important;
  }
  .xl\:max-h-38px {
    max-height: 38px !important;
  }
  .xl\:min-w-38px {
    min-width: 38px !important;
  }
  .xl\:min-h-38px {
    min-height: 38px !important;
  }
  .xl\:w-39px {
    width: 39px !important;
  }
  .xl\:h-39px {
    height: 39px !important;
  }
  .xl\:max-w-39px {
    max-width: 39px !important;
  }
  .xl\:max-h-39px {
    max-height: 39px !important;
  }
  .xl\:min-w-39px {
    min-width: 39px !important;
  }
  .xl\:min-h-39px {
    min-height: 39px !important;
  }
  .xl\:w-40px {
    width: 40px !important;
  }
  .xl\:h-40px {
    height: 40px !important;
  }
  .xl\:max-w-40px {
    max-width: 40px !important;
  }
  .xl\:max-h-40px {
    max-height: 40px !important;
  }
  .xl\:min-w-40px {
    min-width: 40px !important;
  }
  .xl\:min-h-40px {
    min-height: 40px !important;
  }
  .xl\:w-41px {
    width: 41px !important;
  }
  .xl\:h-41px {
    height: 41px !important;
  }
  .xl\:max-w-41px {
    max-width: 41px !important;
  }
  .xl\:max-h-41px {
    max-height: 41px !important;
  }
  .xl\:min-w-41px {
    min-width: 41px !important;
  }
  .xl\:min-h-41px {
    min-height: 41px !important;
  }
  .xl\:w-42px {
    width: 42px !important;
  }
  .xl\:h-42px {
    height: 42px !important;
  }
  .xl\:max-w-42px {
    max-width: 42px !important;
  }
  .xl\:max-h-42px {
    max-height: 42px !important;
  }
  .xl\:min-w-42px {
    min-width: 42px !important;
  }
  .xl\:min-h-42px {
    min-height: 42px !important;
  }
  .xl\:w-43px {
    width: 43px !important;
  }
  .xl\:h-43px {
    height: 43px !important;
  }
  .xl\:max-w-43px {
    max-width: 43px !important;
  }
  .xl\:max-h-43px {
    max-height: 43px !important;
  }
  .xl\:min-w-43px {
    min-width: 43px !important;
  }
  .xl\:min-h-43px {
    min-height: 43px !important;
  }
  .xl\:w-44px {
    width: 44px !important;
  }
  .xl\:h-44px {
    height: 44px !important;
  }
  .xl\:max-w-44px {
    max-width: 44px !important;
  }
  .xl\:max-h-44px {
    max-height: 44px !important;
  }
  .xl\:min-w-44px {
    min-width: 44px !important;
  }
  .xl\:min-h-44px {
    min-height: 44px !important;
  }
  .xl\:w-45px {
    width: 45px !important;
  }
  .xl\:h-45px {
    height: 45px !important;
  }
  .xl\:max-w-45px {
    max-width: 45px !important;
  }
  .xl\:max-h-45px {
    max-height: 45px !important;
  }
  .xl\:min-w-45px {
    min-width: 45px !important;
  }
  .xl\:min-h-45px {
    min-height: 45px !important;
  }
  .xl\:w-46px {
    width: 46px !important;
  }
  .xl\:h-46px {
    height: 46px !important;
  }
  .xl\:max-w-46px {
    max-width: 46px !important;
  }
  .xl\:max-h-46px {
    max-height: 46px !important;
  }
  .xl\:min-w-46px {
    min-width: 46px !important;
  }
  .xl\:min-h-46px {
    min-height: 46px !important;
  }
  .xl\:w-47px {
    width: 47px !important;
  }
  .xl\:h-47px {
    height: 47px !important;
  }
  .xl\:max-w-47px {
    max-width: 47px !important;
  }
  .xl\:max-h-47px {
    max-height: 47px !important;
  }
  .xl\:min-w-47px {
    min-width: 47px !important;
  }
  .xl\:min-h-47px {
    min-height: 47px !important;
  }
  .xl\:w-48px {
    width: 48px !important;
  }
  .xl\:h-48px {
    height: 48px !important;
  }
  .xl\:max-w-48px {
    max-width: 48px !important;
  }
  .xl\:max-h-48px {
    max-height: 48px !important;
  }
  .xl\:min-w-48px {
    min-width: 48px !important;
  }
  .xl\:min-h-48px {
    min-height: 48px !important;
  }
  .xl\:w-49px {
    width: 49px !important;
  }
  .xl\:h-49px {
    height: 49px !important;
  }
  .xl\:max-w-49px {
    max-width: 49px !important;
  }
  .xl\:max-h-49px {
    max-height: 49px !important;
  }
  .xl\:min-w-49px {
    min-width: 49px !important;
  }
  .xl\:min-h-49px {
    min-height: 49px !important;
  }
  .xl\:w-50px {
    width: 50px !important;
  }
  .xl\:h-50px {
    height: 50px !important;
  }
  .xl\:max-w-50px {
    max-width: 50px !important;
  }
  .xl\:max-h-50px {
    max-height: 50px !important;
  }
  .xl\:min-w-50px {
    min-width: 50px !important;
  }
  .xl\:min-h-50px {
    min-height: 50px !important;
  }
  .xl\:w-51px {
    width: 51px !important;
  }
  .xl\:h-51px {
    height: 51px !important;
  }
  .xl\:max-w-51px {
    max-width: 51px !important;
  }
  .xl\:max-h-51px {
    max-height: 51px !important;
  }
  .xl\:min-w-51px {
    min-width: 51px !important;
  }
  .xl\:min-h-51px {
    min-height: 51px !important;
  }
  .xl\:w-52px {
    width: 52px !important;
  }
  .xl\:h-52px {
    height: 52px !important;
  }
  .xl\:max-w-52px {
    max-width: 52px !important;
  }
  .xl\:max-h-52px {
    max-height: 52px !important;
  }
  .xl\:min-w-52px {
    min-width: 52px !important;
  }
  .xl\:min-h-52px {
    min-height: 52px !important;
  }
  .xl\:w-53px {
    width: 53px !important;
  }
  .xl\:h-53px {
    height: 53px !important;
  }
  .xl\:max-w-53px {
    max-width: 53px !important;
  }
  .xl\:max-h-53px {
    max-height: 53px !important;
  }
  .xl\:min-w-53px {
    min-width: 53px !important;
  }
  .xl\:min-h-53px {
    min-height: 53px !important;
  }
  .xl\:w-54px {
    width: 54px !important;
  }
  .xl\:h-54px {
    height: 54px !important;
  }
  .xl\:max-w-54px {
    max-width: 54px !important;
  }
  .xl\:max-h-54px {
    max-height: 54px !important;
  }
  .xl\:min-w-54px {
    min-width: 54px !important;
  }
  .xl\:min-h-54px {
    min-height: 54px !important;
  }
  .xl\:w-55px {
    width: 55px !important;
  }
  .xl\:h-55px {
    height: 55px !important;
  }
  .xl\:max-w-55px {
    max-width: 55px !important;
  }
  .xl\:max-h-55px {
    max-height: 55px !important;
  }
  .xl\:min-w-55px {
    min-width: 55px !important;
  }
  .xl\:min-h-55px {
    min-height: 55px !important;
  }
  .xl\:w-56px {
    width: 56px !important;
  }
  .xl\:h-56px {
    height: 56px !important;
  }
  .xl\:max-w-56px {
    max-width: 56px !important;
  }
  .xl\:max-h-56px {
    max-height: 56px !important;
  }
  .xl\:min-w-56px {
    min-width: 56px !important;
  }
  .xl\:min-h-56px {
    min-height: 56px !important;
  }
  .xl\:w-57px {
    width: 57px !important;
  }
  .xl\:h-57px {
    height: 57px !important;
  }
  .xl\:max-w-57px {
    max-width: 57px !important;
  }
  .xl\:max-h-57px {
    max-height: 57px !important;
  }
  .xl\:min-w-57px {
    min-width: 57px !important;
  }
  .xl\:min-h-57px {
    min-height: 57px !important;
  }
  .xl\:w-58px {
    width: 58px !important;
  }
  .xl\:h-58px {
    height: 58px !important;
  }
  .xl\:max-w-58px {
    max-width: 58px !important;
  }
  .xl\:max-h-58px {
    max-height: 58px !important;
  }
  .xl\:min-w-58px {
    min-width: 58px !important;
  }
  .xl\:min-h-58px {
    min-height: 58px !important;
  }
  .xl\:w-59px {
    width: 59px !important;
  }
  .xl\:h-59px {
    height: 59px !important;
  }
  .xl\:max-w-59px {
    max-width: 59px !important;
  }
  .xl\:max-h-59px {
    max-height: 59px !important;
  }
  .xl\:min-w-59px {
    min-width: 59px !important;
  }
  .xl\:min-h-59px {
    min-height: 59px !important;
  }
  .xl\:w-60px {
    width: 60px !important;
  }
  .xl\:h-60px {
    height: 60px !important;
  }
  .xl\:max-w-60px {
    max-width: 60px !important;
  }
  .xl\:max-h-60px {
    max-height: 60px !important;
  }
  .xl\:min-w-60px {
    min-width: 60px !important;
  }
  .xl\:min-h-60px {
    min-height: 60px !important;
  }
  .xl\:w-61px {
    width: 61px !important;
  }
  .xl\:h-61px {
    height: 61px !important;
  }
  .xl\:max-w-61px {
    max-width: 61px !important;
  }
  .xl\:max-h-61px {
    max-height: 61px !important;
  }
  .xl\:min-w-61px {
    min-width: 61px !important;
  }
  .xl\:min-h-61px {
    min-height: 61px !important;
  }
  .xl\:w-62px {
    width: 62px !important;
  }
  .xl\:h-62px {
    height: 62px !important;
  }
  .xl\:max-w-62px {
    max-width: 62px !important;
  }
  .xl\:max-h-62px {
    max-height: 62px !important;
  }
  .xl\:min-w-62px {
    min-width: 62px !important;
  }
  .xl\:min-h-62px {
    min-height: 62px !important;
  }
  .xl\:w-63px {
    width: 63px !important;
  }
  .xl\:h-63px {
    height: 63px !important;
  }
  .xl\:max-w-63px {
    max-width: 63px !important;
  }
  .xl\:max-h-63px {
    max-height: 63px !important;
  }
  .xl\:min-w-63px {
    min-width: 63px !important;
  }
  .xl\:min-h-63px {
    min-height: 63px !important;
  }
  .xl\:w-64px {
    width: 64px !important;
  }
  .xl\:h-64px {
    height: 64px !important;
  }
  .xl\:max-w-64px {
    max-width: 64px !important;
  }
  .xl\:max-h-64px {
    max-height: 64px !important;
  }
  .xl\:min-w-64px {
    min-width: 64px !important;
  }
  .xl\:min-h-64px {
    min-height: 64px !important;
  }
  .xl\:w-65px {
    width: 65px !important;
  }
  .xl\:h-65px {
    height: 65px !important;
  }
  .xl\:max-w-65px {
    max-width: 65px !important;
  }
  .xl\:max-h-65px {
    max-height: 65px !important;
  }
  .xl\:min-w-65px {
    min-width: 65px !important;
  }
  .xl\:min-h-65px {
    min-height: 65px !important;
  }
  .xl\:w-66px {
    width: 66px !important;
  }
  .xl\:h-66px {
    height: 66px !important;
  }
  .xl\:max-w-66px {
    max-width: 66px !important;
  }
  .xl\:max-h-66px {
    max-height: 66px !important;
  }
  .xl\:min-w-66px {
    min-width: 66px !important;
  }
  .xl\:min-h-66px {
    min-height: 66px !important;
  }
  .xl\:w-67px {
    width: 67px !important;
  }
  .xl\:h-67px {
    height: 67px !important;
  }
  .xl\:max-w-67px {
    max-width: 67px !important;
  }
  .xl\:max-h-67px {
    max-height: 67px !important;
  }
  .xl\:min-w-67px {
    min-width: 67px !important;
  }
  .xl\:min-h-67px {
    min-height: 67px !important;
  }
  .xl\:w-68px {
    width: 68px !important;
  }
  .xl\:h-68px {
    height: 68px !important;
  }
  .xl\:max-w-68px {
    max-width: 68px !important;
  }
  .xl\:max-h-68px {
    max-height: 68px !important;
  }
  .xl\:min-w-68px {
    min-width: 68px !important;
  }
  .xl\:min-h-68px {
    min-height: 68px !important;
  }
  .xl\:w-69px {
    width: 69px !important;
  }
  .xl\:h-69px {
    height: 69px !important;
  }
  .xl\:max-w-69px {
    max-width: 69px !important;
  }
  .xl\:max-h-69px {
    max-height: 69px !important;
  }
  .xl\:min-w-69px {
    min-width: 69px !important;
  }
  .xl\:min-h-69px {
    min-height: 69px !important;
  }
  .xl\:w-70px {
    width: 70px !important;
  }
  .xl\:h-70px {
    height: 70px !important;
  }
  .xl\:max-w-70px {
    max-width: 70px !important;
  }
  .xl\:max-h-70px {
    max-height: 70px !important;
  }
  .xl\:min-w-70px {
    min-width: 70px !important;
  }
  .xl\:min-h-70px {
    min-height: 70px !important;
  }
  .xl\:w-71px {
    width: 71px !important;
  }
  .xl\:h-71px {
    height: 71px !important;
  }
  .xl\:max-w-71px {
    max-width: 71px !important;
  }
  .xl\:max-h-71px {
    max-height: 71px !important;
  }
  .xl\:min-w-71px {
    min-width: 71px !important;
  }
  .xl\:min-h-71px {
    min-height: 71px !important;
  }
  .xl\:w-72px {
    width: 72px !important;
  }
  .xl\:h-72px {
    height: 72px !important;
  }
  .xl\:max-w-72px {
    max-width: 72px !important;
  }
  .xl\:max-h-72px {
    max-height: 72px !important;
  }
  .xl\:min-w-72px {
    min-width: 72px !important;
  }
  .xl\:min-h-72px {
    min-height: 72px !important;
  }
  .xl\:w-73px {
    width: 73px !important;
  }
  .xl\:h-73px {
    height: 73px !important;
  }
  .xl\:max-w-73px {
    max-width: 73px !important;
  }
  .xl\:max-h-73px {
    max-height: 73px !important;
  }
  .xl\:min-w-73px {
    min-width: 73px !important;
  }
  .xl\:min-h-73px {
    min-height: 73px !important;
  }
  .xl\:w-74px {
    width: 74px !important;
  }
  .xl\:h-74px {
    height: 74px !important;
  }
  .xl\:max-w-74px {
    max-width: 74px !important;
  }
  .xl\:max-h-74px {
    max-height: 74px !important;
  }
  .xl\:min-w-74px {
    min-width: 74px !important;
  }
  .xl\:min-h-74px {
    min-height: 74px !important;
  }
  .xl\:w-75px {
    width: 75px !important;
  }
  .xl\:h-75px {
    height: 75px !important;
  }
  .xl\:max-w-75px {
    max-width: 75px !important;
  }
  .xl\:max-h-75px {
    max-height: 75px !important;
  }
  .xl\:min-w-75px {
    min-width: 75px !important;
  }
  .xl\:min-h-75px {
    min-height: 75px !important;
  }
  .xl\:w-76px {
    width: 76px !important;
  }
  .xl\:h-76px {
    height: 76px !important;
  }
  .xl\:max-w-76px {
    max-width: 76px !important;
  }
  .xl\:max-h-76px {
    max-height: 76px !important;
  }
  .xl\:min-w-76px {
    min-width: 76px !important;
  }
  .xl\:min-h-76px {
    min-height: 76px !important;
  }
  .xl\:w-77px {
    width: 77px !important;
  }
  .xl\:h-77px {
    height: 77px !important;
  }
  .xl\:max-w-77px {
    max-width: 77px !important;
  }
  .xl\:max-h-77px {
    max-height: 77px !important;
  }
  .xl\:min-w-77px {
    min-width: 77px !important;
  }
  .xl\:min-h-77px {
    min-height: 77px !important;
  }
  .xl\:w-78px {
    width: 78px !important;
  }
  .xl\:h-78px {
    height: 78px !important;
  }
  .xl\:max-w-78px {
    max-width: 78px !important;
  }
  .xl\:max-h-78px {
    max-height: 78px !important;
  }
  .xl\:min-w-78px {
    min-width: 78px !important;
  }
  .xl\:min-h-78px {
    min-height: 78px !important;
  }
  .xl\:w-79px {
    width: 79px !important;
  }
  .xl\:h-79px {
    height: 79px !important;
  }
  .xl\:max-w-79px {
    max-width: 79px !important;
  }
  .xl\:max-h-79px {
    max-height: 79px !important;
  }
  .xl\:min-w-79px {
    min-width: 79px !important;
  }
  .xl\:min-h-79px {
    min-height: 79px !important;
  }
  .xl\:w-80px {
    width: 80px !important;
  }
  .xl\:h-80px {
    height: 80px !important;
  }
  .xl\:max-w-80px {
    max-width: 80px !important;
  }
  .xl\:max-h-80px {
    max-height: 80px !important;
  }
  .xl\:min-w-80px {
    min-width: 80px !important;
  }
  .xl\:min-h-80px {
    min-height: 80px !important;
  }
  .xl\:w-81px {
    width: 81px !important;
  }
  .xl\:h-81px {
    height: 81px !important;
  }
  .xl\:max-w-81px {
    max-width: 81px !important;
  }
  .xl\:max-h-81px {
    max-height: 81px !important;
  }
  .xl\:min-w-81px {
    min-width: 81px !important;
  }
  .xl\:min-h-81px {
    min-height: 81px !important;
  }
  .xl\:w-82px {
    width: 82px !important;
  }
  .xl\:h-82px {
    height: 82px !important;
  }
  .xl\:max-w-82px {
    max-width: 82px !important;
  }
  .xl\:max-h-82px {
    max-height: 82px !important;
  }
  .xl\:min-w-82px {
    min-width: 82px !important;
  }
  .xl\:min-h-82px {
    min-height: 82px !important;
  }
  .xl\:w-83px {
    width: 83px !important;
  }
  .xl\:h-83px {
    height: 83px !important;
  }
  .xl\:max-w-83px {
    max-width: 83px !important;
  }
  .xl\:max-h-83px {
    max-height: 83px !important;
  }
  .xl\:min-w-83px {
    min-width: 83px !important;
  }
  .xl\:min-h-83px {
    min-height: 83px !important;
  }
  .xl\:w-84px {
    width: 84px !important;
  }
  .xl\:h-84px {
    height: 84px !important;
  }
  .xl\:max-w-84px {
    max-width: 84px !important;
  }
  .xl\:max-h-84px {
    max-height: 84px !important;
  }
  .xl\:min-w-84px {
    min-width: 84px !important;
  }
  .xl\:min-h-84px {
    min-height: 84px !important;
  }
  .xl\:w-85px {
    width: 85px !important;
  }
  .xl\:h-85px {
    height: 85px !important;
  }
  .xl\:max-w-85px {
    max-width: 85px !important;
  }
  .xl\:max-h-85px {
    max-height: 85px !important;
  }
  .xl\:min-w-85px {
    min-width: 85px !important;
  }
  .xl\:min-h-85px {
    min-height: 85px !important;
  }
  .xl\:w-86px {
    width: 86px !important;
  }
  .xl\:h-86px {
    height: 86px !important;
  }
  .xl\:max-w-86px {
    max-width: 86px !important;
  }
  .xl\:max-h-86px {
    max-height: 86px !important;
  }
  .xl\:min-w-86px {
    min-width: 86px !important;
  }
  .xl\:min-h-86px {
    min-height: 86px !important;
  }
  .xl\:w-87px {
    width: 87px !important;
  }
  .xl\:h-87px {
    height: 87px !important;
  }
  .xl\:max-w-87px {
    max-width: 87px !important;
  }
  .xl\:max-h-87px {
    max-height: 87px !important;
  }
  .xl\:min-w-87px {
    min-width: 87px !important;
  }
  .xl\:min-h-87px {
    min-height: 87px !important;
  }
  .xl\:w-88px {
    width: 88px !important;
  }
  .xl\:h-88px {
    height: 88px !important;
  }
  .xl\:max-w-88px {
    max-width: 88px !important;
  }
  .xl\:max-h-88px {
    max-height: 88px !important;
  }
  .xl\:min-w-88px {
    min-width: 88px !important;
  }
  .xl\:min-h-88px {
    min-height: 88px !important;
  }
  .xl\:w-89px {
    width: 89px !important;
  }
  .xl\:h-89px {
    height: 89px !important;
  }
  .xl\:max-w-89px {
    max-width: 89px !important;
  }
  .xl\:max-h-89px {
    max-height: 89px !important;
  }
  .xl\:min-w-89px {
    min-width: 89px !important;
  }
  .xl\:min-h-89px {
    min-height: 89px !important;
  }
  .xl\:w-90px {
    width: 90px !important;
  }
  .xl\:h-90px {
    height: 90px !important;
  }
  .xl\:max-w-90px {
    max-width: 90px !important;
  }
  .xl\:max-h-90px {
    max-height: 90px !important;
  }
  .xl\:min-w-90px {
    min-width: 90px !important;
  }
  .xl\:min-h-90px {
    min-height: 90px !important;
  }
  .xl\:w-91px {
    width: 91px !important;
  }
  .xl\:h-91px {
    height: 91px !important;
  }
  .xl\:max-w-91px {
    max-width: 91px !important;
  }
  .xl\:max-h-91px {
    max-height: 91px !important;
  }
  .xl\:min-w-91px {
    min-width: 91px !important;
  }
  .xl\:min-h-91px {
    min-height: 91px !important;
  }
  .xl\:w-92px {
    width: 92px !important;
  }
  .xl\:h-92px {
    height: 92px !important;
  }
  .xl\:max-w-92px {
    max-width: 92px !important;
  }
  .xl\:max-h-92px {
    max-height: 92px !important;
  }
  .xl\:min-w-92px {
    min-width: 92px !important;
  }
  .xl\:min-h-92px {
    min-height: 92px !important;
  }
  .xl\:w-93px {
    width: 93px !important;
  }
  .xl\:h-93px {
    height: 93px !important;
  }
  .xl\:max-w-93px {
    max-width: 93px !important;
  }
  .xl\:max-h-93px {
    max-height: 93px !important;
  }
  .xl\:min-w-93px {
    min-width: 93px !important;
  }
  .xl\:min-h-93px {
    min-height: 93px !important;
  }
  .xl\:w-94px {
    width: 94px !important;
  }
  .xl\:h-94px {
    height: 94px !important;
  }
  .xl\:max-w-94px {
    max-width: 94px !important;
  }
  .xl\:max-h-94px {
    max-height: 94px !important;
  }
  .xl\:min-w-94px {
    min-width: 94px !important;
  }
  .xl\:min-h-94px {
    min-height: 94px !important;
  }
  .xl\:w-95px {
    width: 95px !important;
  }
  .xl\:h-95px {
    height: 95px !important;
  }
  .xl\:max-w-95px {
    max-width: 95px !important;
  }
  .xl\:max-h-95px {
    max-height: 95px !important;
  }
  .xl\:min-w-95px {
    min-width: 95px !important;
  }
  .xl\:min-h-95px {
    min-height: 95px !important;
  }
  .xl\:w-96px {
    width: 96px !important;
  }
  .xl\:h-96px {
    height: 96px !important;
  }
  .xl\:max-w-96px {
    max-width: 96px !important;
  }
  .xl\:max-h-96px {
    max-height: 96px !important;
  }
  .xl\:min-w-96px {
    min-width: 96px !important;
  }
  .xl\:min-h-96px {
    min-height: 96px !important;
  }
  .xl\:w-97px {
    width: 97px !important;
  }
  .xl\:h-97px {
    height: 97px !important;
  }
  .xl\:max-w-97px {
    max-width: 97px !important;
  }
  .xl\:max-h-97px {
    max-height: 97px !important;
  }
  .xl\:min-w-97px {
    min-width: 97px !important;
  }
  .xl\:min-h-97px {
    min-height: 97px !important;
  }
  .xl\:w-98px {
    width: 98px !important;
  }
  .xl\:h-98px {
    height: 98px !important;
  }
  .xl\:max-w-98px {
    max-width: 98px !important;
  }
  .xl\:max-h-98px {
    max-height: 98px !important;
  }
  .xl\:min-w-98px {
    min-width: 98px !important;
  }
  .xl\:min-h-98px {
    min-height: 98px !important;
  }
  .xl\:w-99px {
    width: 99px !important;
  }
  .xl\:h-99px {
    height: 99px !important;
  }
  .xl\:max-w-99px {
    max-width: 99px !important;
  }
  .xl\:max-h-99px {
    max-height: 99px !important;
  }
  .xl\:min-w-99px {
    min-width: 99px !important;
  }
  .xl\:min-h-99px {
    min-height: 99px !important;
  }
  .xl\:w-100px {
    width: 100px !important;
  }
  .xl\:h-100px {
    height: 100px !important;
  }
  .xl\:max-w-100px {
    max-width: 100px !important;
  }
  .xl\:max-h-100px {
    max-height: 100px !important;
  }
  .xl\:min-w-100px {
    min-width: 100px !important;
  }
  .xl\:min-h-100px {
    min-height: 100px !important;
  }
  .xl\:w-101px {
    width: 101px !important;
  }
  .xl\:h-101px {
    height: 101px !important;
  }
  .xl\:max-w-101px {
    max-width: 101px !important;
  }
  .xl\:max-h-101px {
    max-height: 101px !important;
  }
  .xl\:min-w-101px {
    min-width: 101px !important;
  }
  .xl\:min-h-101px {
    min-height: 101px !important;
  }
  .xl\:w-102px {
    width: 102px !important;
  }
  .xl\:h-102px {
    height: 102px !important;
  }
  .xl\:max-w-102px {
    max-width: 102px !important;
  }
  .xl\:max-h-102px {
    max-height: 102px !important;
  }
  .xl\:min-w-102px {
    min-width: 102px !important;
  }
  .xl\:min-h-102px {
    min-height: 102px !important;
  }
  .xl\:w-103px {
    width: 103px !important;
  }
  .xl\:h-103px {
    height: 103px !important;
  }
  .xl\:max-w-103px {
    max-width: 103px !important;
  }
  .xl\:max-h-103px {
    max-height: 103px !important;
  }
  .xl\:min-w-103px {
    min-width: 103px !important;
  }
  .xl\:min-h-103px {
    min-height: 103px !important;
  }
  .xl\:w-104px {
    width: 104px !important;
  }
  .xl\:h-104px {
    height: 104px !important;
  }
  .xl\:max-w-104px {
    max-width: 104px !important;
  }
  .xl\:max-h-104px {
    max-height: 104px !important;
  }
  .xl\:min-w-104px {
    min-width: 104px !important;
  }
  .xl\:min-h-104px {
    min-height: 104px !important;
  }
  .xl\:w-105px {
    width: 105px !important;
  }
  .xl\:h-105px {
    height: 105px !important;
  }
  .xl\:max-w-105px {
    max-width: 105px !important;
  }
  .xl\:max-h-105px {
    max-height: 105px !important;
  }
  .xl\:min-w-105px {
    min-width: 105px !important;
  }
  .xl\:min-h-105px {
    min-height: 105px !important;
  }
  .xl\:w-106px {
    width: 106px !important;
  }
  .xl\:h-106px {
    height: 106px !important;
  }
  .xl\:max-w-106px {
    max-width: 106px !important;
  }
  .xl\:max-h-106px {
    max-height: 106px !important;
  }
  .xl\:min-w-106px {
    min-width: 106px !important;
  }
  .xl\:min-h-106px {
    min-height: 106px !important;
  }
  .xl\:w-107px {
    width: 107px !important;
  }
  .xl\:h-107px {
    height: 107px !important;
  }
  .xl\:max-w-107px {
    max-width: 107px !important;
  }
  .xl\:max-h-107px {
    max-height: 107px !important;
  }
  .xl\:min-w-107px {
    min-width: 107px !important;
  }
  .xl\:min-h-107px {
    min-height: 107px !important;
  }
  .xl\:w-108px {
    width: 108px !important;
  }
  .xl\:h-108px {
    height: 108px !important;
  }
  .xl\:max-w-108px {
    max-width: 108px !important;
  }
  .xl\:max-h-108px {
    max-height: 108px !important;
  }
  .xl\:min-w-108px {
    min-width: 108px !important;
  }
  .xl\:min-h-108px {
    min-height: 108px !important;
  }
  .xl\:w-109px {
    width: 109px !important;
  }
  .xl\:h-109px {
    height: 109px !important;
  }
  .xl\:max-w-109px {
    max-width: 109px !important;
  }
  .xl\:max-h-109px {
    max-height: 109px !important;
  }
  .xl\:min-w-109px {
    min-width: 109px !important;
  }
  .xl\:min-h-109px {
    min-height: 109px !important;
  }
  .xl\:w-110px {
    width: 110px !important;
  }
  .xl\:h-110px {
    height: 110px !important;
  }
  .xl\:max-w-110px {
    max-width: 110px !important;
  }
  .xl\:max-h-110px {
    max-height: 110px !important;
  }
  .xl\:min-w-110px {
    min-width: 110px !important;
  }
  .xl\:min-h-110px {
    min-height: 110px !important;
  }
  .xl\:w-111px {
    width: 111px !important;
  }
  .xl\:h-111px {
    height: 111px !important;
  }
  .xl\:max-w-111px {
    max-width: 111px !important;
  }
  .xl\:max-h-111px {
    max-height: 111px !important;
  }
  .xl\:min-w-111px {
    min-width: 111px !important;
  }
  .xl\:min-h-111px {
    min-height: 111px !important;
  }
  .xl\:w-112px {
    width: 112px !important;
  }
  .xl\:h-112px {
    height: 112px !important;
  }
  .xl\:max-w-112px {
    max-width: 112px !important;
  }
  .xl\:max-h-112px {
    max-height: 112px !important;
  }
  .xl\:min-w-112px {
    min-width: 112px !important;
  }
  .xl\:min-h-112px {
    min-height: 112px !important;
  }
  .xl\:w-113px {
    width: 113px !important;
  }
  .xl\:h-113px {
    height: 113px !important;
  }
  .xl\:max-w-113px {
    max-width: 113px !important;
  }
  .xl\:max-h-113px {
    max-height: 113px !important;
  }
  .xl\:min-w-113px {
    min-width: 113px !important;
  }
  .xl\:min-h-113px {
    min-height: 113px !important;
  }
  .xl\:w-114px {
    width: 114px !important;
  }
  .xl\:h-114px {
    height: 114px !important;
  }
  .xl\:max-w-114px {
    max-width: 114px !important;
  }
  .xl\:max-h-114px {
    max-height: 114px !important;
  }
  .xl\:min-w-114px {
    min-width: 114px !important;
  }
  .xl\:min-h-114px {
    min-height: 114px !important;
  }
  .xl\:w-115px {
    width: 115px !important;
  }
  .xl\:h-115px {
    height: 115px !important;
  }
  .xl\:max-w-115px {
    max-width: 115px !important;
  }
  .xl\:max-h-115px {
    max-height: 115px !important;
  }
  .xl\:min-w-115px {
    min-width: 115px !important;
  }
  .xl\:min-h-115px {
    min-height: 115px !important;
  }
  .xl\:w-116px {
    width: 116px !important;
  }
  .xl\:h-116px {
    height: 116px !important;
  }
  .xl\:max-w-116px {
    max-width: 116px !important;
  }
  .xl\:max-h-116px {
    max-height: 116px !important;
  }
  .xl\:min-w-116px {
    min-width: 116px !important;
  }
  .xl\:min-h-116px {
    min-height: 116px !important;
  }
  .xl\:w-117px {
    width: 117px !important;
  }
  .xl\:h-117px {
    height: 117px !important;
  }
  .xl\:max-w-117px {
    max-width: 117px !important;
  }
  .xl\:max-h-117px {
    max-height: 117px !important;
  }
  .xl\:min-w-117px {
    min-width: 117px !important;
  }
  .xl\:min-h-117px {
    min-height: 117px !important;
  }
  .xl\:w-118px {
    width: 118px !important;
  }
  .xl\:h-118px {
    height: 118px !important;
  }
  .xl\:max-w-118px {
    max-width: 118px !important;
  }
  .xl\:max-h-118px {
    max-height: 118px !important;
  }
  .xl\:min-w-118px {
    min-width: 118px !important;
  }
  .xl\:min-h-118px {
    min-height: 118px !important;
  }
  .xl\:w-119px {
    width: 119px !important;
  }
  .xl\:h-119px {
    height: 119px !important;
  }
  .xl\:max-w-119px {
    max-width: 119px !important;
  }
  .xl\:max-h-119px {
    max-height: 119px !important;
  }
  .xl\:min-w-119px {
    min-width: 119px !important;
  }
  .xl\:min-h-119px {
    min-height: 119px !important;
  }
  .xl\:w-120px {
    width: 120px !important;
  }
  .xl\:h-120px {
    height: 120px !important;
  }
  .xl\:max-w-120px {
    max-width: 120px !important;
  }
  .xl\:max-h-120px {
    max-height: 120px !important;
  }
  .xl\:min-w-120px {
    min-width: 120px !important;
  }
  .xl\:min-h-120px {
    min-height: 120px !important;
  }
  .xl\:w-121px {
    width: 121px !important;
  }
  .xl\:h-121px {
    height: 121px !important;
  }
  .xl\:max-w-121px {
    max-width: 121px !important;
  }
  .xl\:max-h-121px {
    max-height: 121px !important;
  }
  .xl\:min-w-121px {
    min-width: 121px !important;
  }
  .xl\:min-h-121px {
    min-height: 121px !important;
  }
  .xl\:w-122px {
    width: 122px !important;
  }
  .xl\:h-122px {
    height: 122px !important;
  }
  .xl\:max-w-122px {
    max-width: 122px !important;
  }
  .xl\:max-h-122px {
    max-height: 122px !important;
  }
  .xl\:min-w-122px {
    min-width: 122px !important;
  }
  .xl\:min-h-122px {
    min-height: 122px !important;
  }
  .xl\:w-123px {
    width: 123px !important;
  }
  .xl\:h-123px {
    height: 123px !important;
  }
  .xl\:max-w-123px {
    max-width: 123px !important;
  }
  .xl\:max-h-123px {
    max-height: 123px !important;
  }
  .xl\:min-w-123px {
    min-width: 123px !important;
  }
  .xl\:min-h-123px {
    min-height: 123px !important;
  }
  .xl\:w-124px {
    width: 124px !important;
  }
  .xl\:h-124px {
    height: 124px !important;
  }
  .xl\:max-w-124px {
    max-width: 124px !important;
  }
  .xl\:max-h-124px {
    max-height: 124px !important;
  }
  .xl\:min-w-124px {
    min-width: 124px !important;
  }
  .xl\:min-h-124px {
    min-height: 124px !important;
  }
  .xl\:w-125px {
    width: 125px !important;
  }
  .xl\:h-125px {
    height: 125px !important;
  }
  .xl\:max-w-125px {
    max-width: 125px !important;
  }
  .xl\:max-h-125px {
    max-height: 125px !important;
  }
  .xl\:min-w-125px {
    min-width: 125px !important;
  }
  .xl\:min-h-125px {
    min-height: 125px !important;
  }
  .xl\:w-126px {
    width: 126px !important;
  }
  .xl\:h-126px {
    height: 126px !important;
  }
  .xl\:max-w-126px {
    max-width: 126px !important;
  }
  .xl\:max-h-126px {
    max-height: 126px !important;
  }
  .xl\:min-w-126px {
    min-width: 126px !important;
  }
  .xl\:min-h-126px {
    min-height: 126px !important;
  }
  .xl\:w-127px {
    width: 127px !important;
  }
  .xl\:h-127px {
    height: 127px !important;
  }
  .xl\:max-w-127px {
    max-width: 127px !important;
  }
  .xl\:max-h-127px {
    max-height: 127px !important;
  }
  .xl\:min-w-127px {
    min-width: 127px !important;
  }
  .xl\:min-h-127px {
    min-height: 127px !important;
  }
  .xl\:w-128px {
    width: 128px !important;
  }
  .xl\:h-128px {
    height: 128px !important;
  }
  .xl\:max-w-128px {
    max-width: 128px !important;
  }
  .xl\:max-h-128px {
    max-height: 128px !important;
  }
  .xl\:min-w-128px {
    min-width: 128px !important;
  }
  .xl\:min-h-128px {
    min-height: 128px !important;
  }
  .xl\:w-129px {
    width: 129px !important;
  }
  .xl\:h-129px {
    height: 129px !important;
  }
  .xl\:max-w-129px {
    max-width: 129px !important;
  }
  .xl\:max-h-129px {
    max-height: 129px !important;
  }
  .xl\:min-w-129px {
    min-width: 129px !important;
  }
  .xl\:min-h-129px {
    min-height: 129px !important;
  }
  .xl\:w-130px {
    width: 130px !important;
  }
  .xl\:h-130px {
    height: 130px !important;
  }
  .xl\:max-w-130px {
    max-width: 130px !important;
  }
  .xl\:max-h-130px {
    max-height: 130px !important;
  }
  .xl\:min-w-130px {
    min-width: 130px !important;
  }
  .xl\:min-h-130px {
    min-height: 130px !important;
  }
  .xl\:w-131px {
    width: 131px !important;
  }
  .xl\:h-131px {
    height: 131px !important;
  }
  .xl\:max-w-131px {
    max-width: 131px !important;
  }
  .xl\:max-h-131px {
    max-height: 131px !important;
  }
  .xl\:min-w-131px {
    min-width: 131px !important;
  }
  .xl\:min-h-131px {
    min-height: 131px !important;
  }
  .xl\:w-132px {
    width: 132px !important;
  }
  .xl\:h-132px {
    height: 132px !important;
  }
  .xl\:max-w-132px {
    max-width: 132px !important;
  }
  .xl\:max-h-132px {
    max-height: 132px !important;
  }
  .xl\:min-w-132px {
    min-width: 132px !important;
  }
  .xl\:min-h-132px {
    min-height: 132px !important;
  }
  .xl\:w-133px {
    width: 133px !important;
  }
  .xl\:h-133px {
    height: 133px !important;
  }
  .xl\:max-w-133px {
    max-width: 133px !important;
  }
  .xl\:max-h-133px {
    max-height: 133px !important;
  }
  .xl\:min-w-133px {
    min-width: 133px !important;
  }
  .xl\:min-h-133px {
    min-height: 133px !important;
  }
  .xl\:w-134px {
    width: 134px !important;
  }
  .xl\:h-134px {
    height: 134px !important;
  }
  .xl\:max-w-134px {
    max-width: 134px !important;
  }
  .xl\:max-h-134px {
    max-height: 134px !important;
  }
  .xl\:min-w-134px {
    min-width: 134px !important;
  }
  .xl\:min-h-134px {
    min-height: 134px !important;
  }
  .xl\:w-135px {
    width: 135px !important;
  }
  .xl\:h-135px {
    height: 135px !important;
  }
  .xl\:max-w-135px {
    max-width: 135px !important;
  }
  .xl\:max-h-135px {
    max-height: 135px !important;
  }
  .xl\:min-w-135px {
    min-width: 135px !important;
  }
  .xl\:min-h-135px {
    min-height: 135px !important;
  }
  .xl\:w-136px {
    width: 136px !important;
  }
  .xl\:h-136px {
    height: 136px !important;
  }
  .xl\:max-w-136px {
    max-width: 136px !important;
  }
  .xl\:max-h-136px {
    max-height: 136px !important;
  }
  .xl\:min-w-136px {
    min-width: 136px !important;
  }
  .xl\:min-h-136px {
    min-height: 136px !important;
  }
  .xl\:w-137px {
    width: 137px !important;
  }
  .xl\:h-137px {
    height: 137px !important;
  }
  .xl\:max-w-137px {
    max-width: 137px !important;
  }
  .xl\:max-h-137px {
    max-height: 137px !important;
  }
  .xl\:min-w-137px {
    min-width: 137px !important;
  }
  .xl\:min-h-137px {
    min-height: 137px !important;
  }
  .xl\:w-138px {
    width: 138px !important;
  }
  .xl\:h-138px {
    height: 138px !important;
  }
  .xl\:max-w-138px {
    max-width: 138px !important;
  }
  .xl\:max-h-138px {
    max-height: 138px !important;
  }
  .xl\:min-w-138px {
    min-width: 138px !important;
  }
  .xl\:min-h-138px {
    min-height: 138px !important;
  }
  .xl\:w-139px {
    width: 139px !important;
  }
  .xl\:h-139px {
    height: 139px !important;
  }
  .xl\:max-w-139px {
    max-width: 139px !important;
  }
  .xl\:max-h-139px {
    max-height: 139px !important;
  }
  .xl\:min-w-139px {
    min-width: 139px !important;
  }
  .xl\:min-h-139px {
    min-height: 139px !important;
  }
  .xl\:w-140px {
    width: 140px !important;
  }
  .xl\:h-140px {
    height: 140px !important;
  }
  .xl\:max-w-140px {
    max-width: 140px !important;
  }
  .xl\:max-h-140px {
    max-height: 140px !important;
  }
  .xl\:min-w-140px {
    min-width: 140px !important;
  }
  .xl\:min-h-140px {
    min-height: 140px !important;
  }
  .xl\:w-141px {
    width: 141px !important;
  }
  .xl\:h-141px {
    height: 141px !important;
  }
  .xl\:max-w-141px {
    max-width: 141px !important;
  }
  .xl\:max-h-141px {
    max-height: 141px !important;
  }
  .xl\:min-w-141px {
    min-width: 141px !important;
  }
  .xl\:min-h-141px {
    min-height: 141px !important;
  }
  .xl\:w-142px {
    width: 142px !important;
  }
  .xl\:h-142px {
    height: 142px !important;
  }
  .xl\:max-w-142px {
    max-width: 142px !important;
  }
  .xl\:max-h-142px {
    max-height: 142px !important;
  }
  .xl\:min-w-142px {
    min-width: 142px !important;
  }
  .xl\:min-h-142px {
    min-height: 142px !important;
  }
  .xl\:w-143px {
    width: 143px !important;
  }
  .xl\:h-143px {
    height: 143px !important;
  }
  .xl\:max-w-143px {
    max-width: 143px !important;
  }
  .xl\:max-h-143px {
    max-height: 143px !important;
  }
  .xl\:min-w-143px {
    min-width: 143px !important;
  }
  .xl\:min-h-143px {
    min-height: 143px !important;
  }
  .xl\:w-144px {
    width: 144px !important;
  }
  .xl\:h-144px {
    height: 144px !important;
  }
  .xl\:max-w-144px {
    max-width: 144px !important;
  }
  .xl\:max-h-144px {
    max-height: 144px !important;
  }
  .xl\:min-w-144px {
    min-width: 144px !important;
  }
  .xl\:min-h-144px {
    min-height: 144px !important;
  }
  .xl\:w-145px {
    width: 145px !important;
  }
  .xl\:h-145px {
    height: 145px !important;
  }
  .xl\:max-w-145px {
    max-width: 145px !important;
  }
  .xl\:max-h-145px {
    max-height: 145px !important;
  }
  .xl\:min-w-145px {
    min-width: 145px !important;
  }
  .xl\:min-h-145px {
    min-height: 145px !important;
  }
  .xl\:w-146px {
    width: 146px !important;
  }
  .xl\:h-146px {
    height: 146px !important;
  }
  .xl\:max-w-146px {
    max-width: 146px !important;
  }
  .xl\:max-h-146px {
    max-height: 146px !important;
  }
  .xl\:min-w-146px {
    min-width: 146px !important;
  }
  .xl\:min-h-146px {
    min-height: 146px !important;
  }
  .xl\:w-147px {
    width: 147px !important;
  }
  .xl\:h-147px {
    height: 147px !important;
  }
  .xl\:max-w-147px {
    max-width: 147px !important;
  }
  .xl\:max-h-147px {
    max-height: 147px !important;
  }
  .xl\:min-w-147px {
    min-width: 147px !important;
  }
  .xl\:min-h-147px {
    min-height: 147px !important;
  }
  .xl\:w-148px {
    width: 148px !important;
  }
  .xl\:h-148px {
    height: 148px !important;
  }
  .xl\:max-w-148px {
    max-width: 148px !important;
  }
  .xl\:max-h-148px {
    max-height: 148px !important;
  }
  .xl\:min-w-148px {
    min-width: 148px !important;
  }
  .xl\:min-h-148px {
    min-height: 148px !important;
  }
  .xl\:w-149px {
    width: 149px !important;
  }
  .xl\:h-149px {
    height: 149px !important;
  }
  .xl\:max-w-149px {
    max-width: 149px !important;
  }
  .xl\:max-h-149px {
    max-height: 149px !important;
  }
  .xl\:min-w-149px {
    min-width: 149px !important;
  }
  .xl\:min-h-149px {
    min-height: 149px !important;
  }
  .xl\:w-150px {
    width: 150px !important;
  }
  .xl\:h-150px {
    height: 150px !important;
  }
  .xl\:max-w-150px {
    max-width: 150px !important;
  }
  .xl\:max-h-150px {
    max-height: 150px !important;
  }
  .xl\:min-w-150px {
    min-width: 150px !important;
  }
  .xl\:min-h-150px {
    min-height: 150px !important;
  }
}
@media (min-width: 1400px) {
  .xxl\:w-auto {
    width: auto !important;
  }
  .xxl\:h-auto {
    height: auto !important;
  }
  .xxl\:max-w-auto {
    max-width: auto !important;
  }
  .xxl\:max-h-auto {
    max-height: auto !important;
  }
  .xxl\:min-w-auto {
    min-width: auto !important;
  }
  .xxl\:min-h-auto {
    min-height: auto !important;
  }
  .xxl\:w-0 {
    width: 0 !important;
  }
  .xxl\:h-0 {
    height: 0 !important;
  }
  .xxl\:max-w-0 {
    max-width: 0 !important;
  }
  .xxl\:max-h-0 {
    max-height: 0 !important;
  }
  .xxl\:min-w-0 {
    min-width: 0 !important;
  }
  .xxl\:min-h-0 {
    min-height: 0 !important;
  }
  .xxl\:w-25 {
    width: 25% !important;
  }
  .xxl\:h-25 {
    height: 25% !important;
  }
  .xxl\:max-w-25 {
    max-width: 25% !important;
  }
  .xxl\:max-h-25 {
    max-height: 25% !important;
  }
  .xxl\:min-w-25 {
    min-width: 25% !important;
  }
  .xxl\:min-h-25 {
    min-height: 25% !important;
  }
  .xxl\:w-50 {
    width: 50% !important;
  }
  .xxl\:h-50 {
    height: 50% !important;
  }
  .xxl\:max-w-50 {
    max-width: 50% !important;
  }
  .xxl\:max-h-50 {
    max-height: 50% !important;
  }
  .xxl\:min-w-50 {
    min-width: 50% !important;
  }
  .xxl\:min-h-50 {
    min-height: 50% !important;
  }
  .xxl\:w-75 {
    width: 75% !important;
  }
  .xxl\:h-75 {
    height: 75% !important;
  }
  .xxl\:max-w-75 {
    max-width: 75% !important;
  }
  .xxl\:max-h-75 {
    max-height: 75% !important;
  }
  .xxl\:min-w-75 {
    min-width: 75% !important;
  }
  .xxl\:min-h-75 {
    min-height: 75% !important;
  }
  .xxl\:w-100 {
    width: 100% !important;
  }
  .xxl\:h-100 {
    height: 100% !important;
  }
  .xxl\:max-w-100 {
    max-width: 100% !important;
  }
  .xxl\:max-h-100 {
    max-height: 100% !important;
  }
  .xxl\:min-w-100 {
    min-width: 100% !important;
  }
  .xxl\:min-h-100 {
    min-height: 100% !important;
  }
  .xxl\:w-screen {
    width: 100vw !important;
  }
  .xxl\:h-screen {
    height: 100vw !important;
  }
  .xxl\:max-w-screen {
    max-width: 100vw !important;
  }
  .xxl\:max-h-screen {
    max-height: 100vw !important;
  }
  .xxl\:min-w-screen {
    min-width: 100vw !important;
  }
  .xxl\:min-h-screen {
    min-height: 100vw !important;
  }
  .xxl\:w-screen-h {
    width: 100vh !important;
  }
  .xxl\:h-screen-h {
    height: 100vh !important;
  }
  .xxl\:max-w-screen-h {
    max-width: 100vh !important;
  }
  .xxl\:max-h-screen-h {
    max-height: 100vh !important;
  }
  .xxl\:min-w-screen-h {
    min-width: 100vh !important;
  }
  .xxl\:min-h-screen-h {
    min-height: 100vh !important;
  }
  .xxl\:w-1px {
    width: 1px !important;
  }
  .xxl\:h-1px {
    height: 1px !important;
  }
  .xxl\:max-w-1px {
    max-width: 1px !important;
  }
  .xxl\:max-h-1px {
    max-height: 1px !important;
  }
  .xxl\:min-w-1px {
    min-width: 1px !important;
  }
  .xxl\:min-h-1px {
    min-height: 1px !important;
  }
  .xxl\:w-2px {
    width: 2px !important;
  }
  .xxl\:h-2px {
    height: 2px !important;
  }
  .xxl\:max-w-2px {
    max-width: 2px !important;
  }
  .xxl\:max-h-2px {
    max-height: 2px !important;
  }
  .xxl\:min-w-2px {
    min-width: 2px !important;
  }
  .xxl\:min-h-2px {
    min-height: 2px !important;
  }
  .xxl\:w-3px {
    width: 3px !important;
  }
  .xxl\:h-3px {
    height: 3px !important;
  }
  .xxl\:max-w-3px {
    max-width: 3px !important;
  }
  .xxl\:max-h-3px {
    max-height: 3px !important;
  }
  .xxl\:min-w-3px {
    min-width: 3px !important;
  }
  .xxl\:min-h-3px {
    min-height: 3px !important;
  }
  .xxl\:w-4px {
    width: 4px !important;
  }
  .xxl\:h-4px {
    height: 4px !important;
  }
  .xxl\:max-w-4px {
    max-width: 4px !important;
  }
  .xxl\:max-h-4px {
    max-height: 4px !important;
  }
  .xxl\:min-w-4px {
    min-width: 4px !important;
  }
  .xxl\:min-h-4px {
    min-height: 4px !important;
  }
  .xxl\:w-5px {
    width: 5px !important;
  }
  .xxl\:h-5px {
    height: 5px !important;
  }
  .xxl\:max-w-5px {
    max-width: 5px !important;
  }
  .xxl\:max-h-5px {
    max-height: 5px !important;
  }
  .xxl\:min-w-5px {
    min-width: 5px !important;
  }
  .xxl\:min-h-5px {
    min-height: 5px !important;
  }
  .xxl\:w-6px {
    width: 6px !important;
  }
  .xxl\:h-6px {
    height: 6px !important;
  }
  .xxl\:max-w-6px {
    max-width: 6px !important;
  }
  .xxl\:max-h-6px {
    max-height: 6px !important;
  }
  .xxl\:min-w-6px {
    min-width: 6px !important;
  }
  .xxl\:min-h-6px {
    min-height: 6px !important;
  }
  .xxl\:w-7px {
    width: 7px !important;
  }
  .xxl\:h-7px {
    height: 7px !important;
  }
  .xxl\:max-w-7px {
    max-width: 7px !important;
  }
  .xxl\:max-h-7px {
    max-height: 7px !important;
  }
  .xxl\:min-w-7px {
    min-width: 7px !important;
  }
  .xxl\:min-h-7px {
    min-height: 7px !important;
  }
  .xxl\:w-8px {
    width: 8px !important;
  }
  .xxl\:h-8px {
    height: 8px !important;
  }
  .xxl\:max-w-8px {
    max-width: 8px !important;
  }
  .xxl\:max-h-8px {
    max-height: 8px !important;
  }
  .xxl\:min-w-8px {
    min-width: 8px !important;
  }
  .xxl\:min-h-8px {
    min-height: 8px !important;
  }
  .xxl\:w-9px {
    width: 9px !important;
  }
  .xxl\:h-9px {
    height: 9px !important;
  }
  .xxl\:max-w-9px {
    max-width: 9px !important;
  }
  .xxl\:max-h-9px {
    max-height: 9px !important;
  }
  .xxl\:min-w-9px {
    min-width: 9px !important;
  }
  .xxl\:min-h-9px {
    min-height: 9px !important;
  }
  .xxl\:w-10px {
    width: 10px !important;
  }
  .xxl\:h-10px {
    height: 10px !important;
  }
  .xxl\:max-w-10px {
    max-width: 10px !important;
  }
  .xxl\:max-h-10px {
    max-height: 10px !important;
  }
  .xxl\:min-w-10px {
    min-width: 10px !important;
  }
  .xxl\:min-h-10px {
    min-height: 10px !important;
  }
  .xxl\:w-11px {
    width: 11px !important;
  }
  .xxl\:h-11px {
    height: 11px !important;
  }
  .xxl\:max-w-11px {
    max-width: 11px !important;
  }
  .xxl\:max-h-11px {
    max-height: 11px !important;
  }
  .xxl\:min-w-11px {
    min-width: 11px !important;
  }
  .xxl\:min-h-11px {
    min-height: 11px !important;
  }
  .xxl\:w-12px {
    width: 12px !important;
  }
  .xxl\:h-12px {
    height: 12px !important;
  }
  .xxl\:max-w-12px {
    max-width: 12px !important;
  }
  .xxl\:max-h-12px {
    max-height: 12px !important;
  }
  .xxl\:min-w-12px {
    min-width: 12px !important;
  }
  .xxl\:min-h-12px {
    min-height: 12px !important;
  }
  .xxl\:w-13px {
    width: 13px !important;
  }
  .xxl\:h-13px {
    height: 13px !important;
  }
  .xxl\:max-w-13px {
    max-width: 13px !important;
  }
  .xxl\:max-h-13px {
    max-height: 13px !important;
  }
  .xxl\:min-w-13px {
    min-width: 13px !important;
  }
  .xxl\:min-h-13px {
    min-height: 13px !important;
  }
  .xxl\:w-14px {
    width: 14px !important;
  }
  .xxl\:h-14px {
    height: 14px !important;
  }
  .xxl\:max-w-14px {
    max-width: 14px !important;
  }
  .xxl\:max-h-14px {
    max-height: 14px !important;
  }
  .xxl\:min-w-14px {
    min-width: 14px !important;
  }
  .xxl\:min-h-14px {
    min-height: 14px !important;
  }
  .xxl\:w-15px {
    width: 15px !important;
  }
  .xxl\:h-15px {
    height: 15px !important;
  }
  .xxl\:max-w-15px {
    max-width: 15px !important;
  }
  .xxl\:max-h-15px {
    max-height: 15px !important;
  }
  .xxl\:min-w-15px {
    min-width: 15px !important;
  }
  .xxl\:min-h-15px {
    min-height: 15px !important;
  }
  .xxl\:w-16px {
    width: 16px !important;
  }
  .xxl\:h-16px {
    height: 16px !important;
  }
  .xxl\:max-w-16px {
    max-width: 16px !important;
  }
  .xxl\:max-h-16px {
    max-height: 16px !important;
  }
  .xxl\:min-w-16px {
    min-width: 16px !important;
  }
  .xxl\:min-h-16px {
    min-height: 16px !important;
  }
  .xxl\:w-17px {
    width: 17px !important;
  }
  .xxl\:h-17px {
    height: 17px !important;
  }
  .xxl\:max-w-17px {
    max-width: 17px !important;
  }
  .xxl\:max-h-17px {
    max-height: 17px !important;
  }
  .xxl\:min-w-17px {
    min-width: 17px !important;
  }
  .xxl\:min-h-17px {
    min-height: 17px !important;
  }
  .xxl\:w-18px {
    width: 18px !important;
  }
  .xxl\:h-18px {
    height: 18px !important;
  }
  .xxl\:max-w-18px {
    max-width: 18px !important;
  }
  .xxl\:max-h-18px {
    max-height: 18px !important;
  }
  .xxl\:min-w-18px {
    min-width: 18px !important;
  }
  .xxl\:min-h-18px {
    min-height: 18px !important;
  }
  .xxl\:w-19px {
    width: 19px !important;
  }
  .xxl\:h-19px {
    height: 19px !important;
  }
  .xxl\:max-w-19px {
    max-width: 19px !important;
  }
  .xxl\:max-h-19px {
    max-height: 19px !important;
  }
  .xxl\:min-w-19px {
    min-width: 19px !important;
  }
  .xxl\:min-h-19px {
    min-height: 19px !important;
  }
  .xxl\:w-20px {
    width: 20px !important;
  }
  .xxl\:h-20px {
    height: 20px !important;
  }
  .xxl\:max-w-20px {
    max-width: 20px !important;
  }
  .xxl\:max-h-20px {
    max-height: 20px !important;
  }
  .xxl\:min-w-20px {
    min-width: 20px !important;
  }
  .xxl\:min-h-20px {
    min-height: 20px !important;
  }
  .xxl\:w-21px {
    width: 21px !important;
  }
  .xxl\:h-21px {
    height: 21px !important;
  }
  .xxl\:max-w-21px {
    max-width: 21px !important;
  }
  .xxl\:max-h-21px {
    max-height: 21px !important;
  }
  .xxl\:min-w-21px {
    min-width: 21px !important;
  }
  .xxl\:min-h-21px {
    min-height: 21px !important;
  }
  .xxl\:w-22px {
    width: 22px !important;
  }
  .xxl\:h-22px {
    height: 22px !important;
  }
  .xxl\:max-w-22px {
    max-width: 22px !important;
  }
  .xxl\:max-h-22px {
    max-height: 22px !important;
  }
  .xxl\:min-w-22px {
    min-width: 22px !important;
  }
  .xxl\:min-h-22px {
    min-height: 22px !important;
  }
  .xxl\:w-23px {
    width: 23px !important;
  }
  .xxl\:h-23px {
    height: 23px !important;
  }
  .xxl\:max-w-23px {
    max-width: 23px !important;
  }
  .xxl\:max-h-23px {
    max-height: 23px !important;
  }
  .xxl\:min-w-23px {
    min-width: 23px !important;
  }
  .xxl\:min-h-23px {
    min-height: 23px !important;
  }
  .xxl\:w-24px {
    width: 24px !important;
  }
  .xxl\:h-24px {
    height: 24px !important;
  }
  .xxl\:max-w-24px {
    max-width: 24px !important;
  }
  .xxl\:max-h-24px {
    max-height: 24px !important;
  }
  .xxl\:min-w-24px {
    min-width: 24px !important;
  }
  .xxl\:min-h-24px {
    min-height: 24px !important;
  }
  .xxl\:w-25px {
    width: 25px !important;
  }
  .xxl\:h-25px {
    height: 25px !important;
  }
  .xxl\:max-w-25px {
    max-width: 25px !important;
  }
  .xxl\:max-h-25px {
    max-height: 25px !important;
  }
  .xxl\:min-w-25px {
    min-width: 25px !important;
  }
  .xxl\:min-h-25px {
    min-height: 25px !important;
  }
  .xxl\:w-26px {
    width: 26px !important;
  }
  .xxl\:h-26px {
    height: 26px !important;
  }
  .xxl\:max-w-26px {
    max-width: 26px !important;
  }
  .xxl\:max-h-26px {
    max-height: 26px !important;
  }
  .xxl\:min-w-26px {
    min-width: 26px !important;
  }
  .xxl\:min-h-26px {
    min-height: 26px !important;
  }
  .xxl\:w-27px {
    width: 27px !important;
  }
  .xxl\:h-27px {
    height: 27px !important;
  }
  .xxl\:max-w-27px {
    max-width: 27px !important;
  }
  .xxl\:max-h-27px {
    max-height: 27px !important;
  }
  .xxl\:min-w-27px {
    min-width: 27px !important;
  }
  .xxl\:min-h-27px {
    min-height: 27px !important;
  }
  .xxl\:w-28px {
    width: 28px !important;
  }
  .xxl\:h-28px {
    height: 28px !important;
  }
  .xxl\:max-w-28px {
    max-width: 28px !important;
  }
  .xxl\:max-h-28px {
    max-height: 28px !important;
  }
  .xxl\:min-w-28px {
    min-width: 28px !important;
  }
  .xxl\:min-h-28px {
    min-height: 28px !important;
  }
  .xxl\:w-29px {
    width: 29px !important;
  }
  .xxl\:h-29px {
    height: 29px !important;
  }
  .xxl\:max-w-29px {
    max-width: 29px !important;
  }
  .xxl\:max-h-29px {
    max-height: 29px !important;
  }
  .xxl\:min-w-29px {
    min-width: 29px !important;
  }
  .xxl\:min-h-29px {
    min-height: 29px !important;
  }
  .xxl\:w-30px {
    width: 30px !important;
  }
  .xxl\:h-30px {
    height: 30px !important;
  }
  .xxl\:max-w-30px {
    max-width: 30px !important;
  }
  .xxl\:max-h-30px {
    max-height: 30px !important;
  }
  .xxl\:min-w-30px {
    min-width: 30px !important;
  }
  .xxl\:min-h-30px {
    min-height: 30px !important;
  }
  .xxl\:w-31px {
    width: 31px !important;
  }
  .xxl\:h-31px {
    height: 31px !important;
  }
  .xxl\:max-w-31px {
    max-width: 31px !important;
  }
  .xxl\:max-h-31px {
    max-height: 31px !important;
  }
  .xxl\:min-w-31px {
    min-width: 31px !important;
  }
  .xxl\:min-h-31px {
    min-height: 31px !important;
  }
  .xxl\:w-32px {
    width: 32px !important;
  }
  .xxl\:h-32px {
    height: 32px !important;
  }
  .xxl\:max-w-32px {
    max-width: 32px !important;
  }
  .xxl\:max-h-32px {
    max-height: 32px !important;
  }
  .xxl\:min-w-32px {
    min-width: 32px !important;
  }
  .xxl\:min-h-32px {
    min-height: 32px !important;
  }
  .xxl\:w-33px {
    width: 33px !important;
  }
  .xxl\:h-33px {
    height: 33px !important;
  }
  .xxl\:max-w-33px {
    max-width: 33px !important;
  }
  .xxl\:max-h-33px {
    max-height: 33px !important;
  }
  .xxl\:min-w-33px {
    min-width: 33px !important;
  }
  .xxl\:min-h-33px {
    min-height: 33px !important;
  }
  .xxl\:w-34px {
    width: 34px !important;
  }
  .xxl\:h-34px {
    height: 34px !important;
  }
  .xxl\:max-w-34px {
    max-width: 34px !important;
  }
  .xxl\:max-h-34px {
    max-height: 34px !important;
  }
  .xxl\:min-w-34px {
    min-width: 34px !important;
  }
  .xxl\:min-h-34px {
    min-height: 34px !important;
  }
  .xxl\:w-35px {
    width: 35px !important;
  }
  .xxl\:h-35px {
    height: 35px !important;
  }
  .xxl\:max-w-35px {
    max-width: 35px !important;
  }
  .xxl\:max-h-35px {
    max-height: 35px !important;
  }
  .xxl\:min-w-35px {
    min-width: 35px !important;
  }
  .xxl\:min-h-35px {
    min-height: 35px !important;
  }
  .xxl\:w-36px {
    width: 36px !important;
  }
  .xxl\:h-36px {
    height: 36px !important;
  }
  .xxl\:max-w-36px {
    max-width: 36px !important;
  }
  .xxl\:max-h-36px {
    max-height: 36px !important;
  }
  .xxl\:min-w-36px {
    min-width: 36px !important;
  }
  .xxl\:min-h-36px {
    min-height: 36px !important;
  }
  .xxl\:w-37px {
    width: 37px !important;
  }
  .xxl\:h-37px {
    height: 37px !important;
  }
  .xxl\:max-w-37px {
    max-width: 37px !important;
  }
  .xxl\:max-h-37px {
    max-height: 37px !important;
  }
  .xxl\:min-w-37px {
    min-width: 37px !important;
  }
  .xxl\:min-h-37px {
    min-height: 37px !important;
  }
  .xxl\:w-38px {
    width: 38px !important;
  }
  .xxl\:h-38px {
    height: 38px !important;
  }
  .xxl\:max-w-38px {
    max-width: 38px !important;
  }
  .xxl\:max-h-38px {
    max-height: 38px !important;
  }
  .xxl\:min-w-38px {
    min-width: 38px !important;
  }
  .xxl\:min-h-38px {
    min-height: 38px !important;
  }
  .xxl\:w-39px {
    width: 39px !important;
  }
  .xxl\:h-39px {
    height: 39px !important;
  }
  .xxl\:max-w-39px {
    max-width: 39px !important;
  }
  .xxl\:max-h-39px {
    max-height: 39px !important;
  }
  .xxl\:min-w-39px {
    min-width: 39px !important;
  }
  .xxl\:min-h-39px {
    min-height: 39px !important;
  }
  .xxl\:w-40px {
    width: 40px !important;
  }
  .xxl\:h-40px {
    height: 40px !important;
  }
  .xxl\:max-w-40px {
    max-width: 40px !important;
  }
  .xxl\:max-h-40px {
    max-height: 40px !important;
  }
  .xxl\:min-w-40px {
    min-width: 40px !important;
  }
  .xxl\:min-h-40px {
    min-height: 40px !important;
  }
  .xxl\:w-41px {
    width: 41px !important;
  }
  .xxl\:h-41px {
    height: 41px !important;
  }
  .xxl\:max-w-41px {
    max-width: 41px !important;
  }
  .xxl\:max-h-41px {
    max-height: 41px !important;
  }
  .xxl\:min-w-41px {
    min-width: 41px !important;
  }
  .xxl\:min-h-41px {
    min-height: 41px !important;
  }
  .xxl\:w-42px {
    width: 42px !important;
  }
  .xxl\:h-42px {
    height: 42px !important;
  }
  .xxl\:max-w-42px {
    max-width: 42px !important;
  }
  .xxl\:max-h-42px {
    max-height: 42px !important;
  }
  .xxl\:min-w-42px {
    min-width: 42px !important;
  }
  .xxl\:min-h-42px {
    min-height: 42px !important;
  }
  .xxl\:w-43px {
    width: 43px !important;
  }
  .xxl\:h-43px {
    height: 43px !important;
  }
  .xxl\:max-w-43px {
    max-width: 43px !important;
  }
  .xxl\:max-h-43px {
    max-height: 43px !important;
  }
  .xxl\:min-w-43px {
    min-width: 43px !important;
  }
  .xxl\:min-h-43px {
    min-height: 43px !important;
  }
  .xxl\:w-44px {
    width: 44px !important;
  }
  .xxl\:h-44px {
    height: 44px !important;
  }
  .xxl\:max-w-44px {
    max-width: 44px !important;
  }
  .xxl\:max-h-44px {
    max-height: 44px !important;
  }
  .xxl\:min-w-44px {
    min-width: 44px !important;
  }
  .xxl\:min-h-44px {
    min-height: 44px !important;
  }
  .xxl\:w-45px {
    width: 45px !important;
  }
  .xxl\:h-45px {
    height: 45px !important;
  }
  .xxl\:max-w-45px {
    max-width: 45px !important;
  }
  .xxl\:max-h-45px {
    max-height: 45px !important;
  }
  .xxl\:min-w-45px {
    min-width: 45px !important;
  }
  .xxl\:min-h-45px {
    min-height: 45px !important;
  }
  .xxl\:w-46px {
    width: 46px !important;
  }
  .xxl\:h-46px {
    height: 46px !important;
  }
  .xxl\:max-w-46px {
    max-width: 46px !important;
  }
  .xxl\:max-h-46px {
    max-height: 46px !important;
  }
  .xxl\:min-w-46px {
    min-width: 46px !important;
  }
  .xxl\:min-h-46px {
    min-height: 46px !important;
  }
  .xxl\:w-47px {
    width: 47px !important;
  }
  .xxl\:h-47px {
    height: 47px !important;
  }
  .xxl\:max-w-47px {
    max-width: 47px !important;
  }
  .xxl\:max-h-47px {
    max-height: 47px !important;
  }
  .xxl\:min-w-47px {
    min-width: 47px !important;
  }
  .xxl\:min-h-47px {
    min-height: 47px !important;
  }
  .xxl\:w-48px {
    width: 48px !important;
  }
  .xxl\:h-48px {
    height: 48px !important;
  }
  .xxl\:max-w-48px {
    max-width: 48px !important;
  }
  .xxl\:max-h-48px {
    max-height: 48px !important;
  }
  .xxl\:min-w-48px {
    min-width: 48px !important;
  }
  .xxl\:min-h-48px {
    min-height: 48px !important;
  }
  .xxl\:w-49px {
    width: 49px !important;
  }
  .xxl\:h-49px {
    height: 49px !important;
  }
  .xxl\:max-w-49px {
    max-width: 49px !important;
  }
  .xxl\:max-h-49px {
    max-height: 49px !important;
  }
  .xxl\:min-w-49px {
    min-width: 49px !important;
  }
  .xxl\:min-h-49px {
    min-height: 49px !important;
  }
  .xxl\:w-50px {
    width: 50px !important;
  }
  .xxl\:h-50px {
    height: 50px !important;
  }
  .xxl\:max-w-50px {
    max-width: 50px !important;
  }
  .xxl\:max-h-50px {
    max-height: 50px !important;
  }
  .xxl\:min-w-50px {
    min-width: 50px !important;
  }
  .xxl\:min-h-50px {
    min-height: 50px !important;
  }
  .xxl\:w-51px {
    width: 51px !important;
  }
  .xxl\:h-51px {
    height: 51px !important;
  }
  .xxl\:max-w-51px {
    max-width: 51px !important;
  }
  .xxl\:max-h-51px {
    max-height: 51px !important;
  }
  .xxl\:min-w-51px {
    min-width: 51px !important;
  }
  .xxl\:min-h-51px {
    min-height: 51px !important;
  }
  .xxl\:w-52px {
    width: 52px !important;
  }
  .xxl\:h-52px {
    height: 52px !important;
  }
  .xxl\:max-w-52px {
    max-width: 52px !important;
  }
  .xxl\:max-h-52px {
    max-height: 52px !important;
  }
  .xxl\:min-w-52px {
    min-width: 52px !important;
  }
  .xxl\:min-h-52px {
    min-height: 52px !important;
  }
  .xxl\:w-53px {
    width: 53px !important;
  }
  .xxl\:h-53px {
    height: 53px !important;
  }
  .xxl\:max-w-53px {
    max-width: 53px !important;
  }
  .xxl\:max-h-53px {
    max-height: 53px !important;
  }
  .xxl\:min-w-53px {
    min-width: 53px !important;
  }
  .xxl\:min-h-53px {
    min-height: 53px !important;
  }
  .xxl\:w-54px {
    width: 54px !important;
  }
  .xxl\:h-54px {
    height: 54px !important;
  }
  .xxl\:max-w-54px {
    max-width: 54px !important;
  }
  .xxl\:max-h-54px {
    max-height: 54px !important;
  }
  .xxl\:min-w-54px {
    min-width: 54px !important;
  }
  .xxl\:min-h-54px {
    min-height: 54px !important;
  }
  .xxl\:w-55px {
    width: 55px !important;
  }
  .xxl\:h-55px {
    height: 55px !important;
  }
  .xxl\:max-w-55px {
    max-width: 55px !important;
  }
  .xxl\:max-h-55px {
    max-height: 55px !important;
  }
  .xxl\:min-w-55px {
    min-width: 55px !important;
  }
  .xxl\:min-h-55px {
    min-height: 55px !important;
  }
  .xxl\:w-56px {
    width: 56px !important;
  }
  .xxl\:h-56px {
    height: 56px !important;
  }
  .xxl\:max-w-56px {
    max-width: 56px !important;
  }
  .xxl\:max-h-56px {
    max-height: 56px !important;
  }
  .xxl\:min-w-56px {
    min-width: 56px !important;
  }
  .xxl\:min-h-56px {
    min-height: 56px !important;
  }
  .xxl\:w-57px {
    width: 57px !important;
  }
  .xxl\:h-57px {
    height: 57px !important;
  }
  .xxl\:max-w-57px {
    max-width: 57px !important;
  }
  .xxl\:max-h-57px {
    max-height: 57px !important;
  }
  .xxl\:min-w-57px {
    min-width: 57px !important;
  }
  .xxl\:min-h-57px {
    min-height: 57px !important;
  }
  .xxl\:w-58px {
    width: 58px !important;
  }
  .xxl\:h-58px {
    height: 58px !important;
  }
  .xxl\:max-w-58px {
    max-width: 58px !important;
  }
  .xxl\:max-h-58px {
    max-height: 58px !important;
  }
  .xxl\:min-w-58px {
    min-width: 58px !important;
  }
  .xxl\:min-h-58px {
    min-height: 58px !important;
  }
  .xxl\:w-59px {
    width: 59px !important;
  }
  .xxl\:h-59px {
    height: 59px !important;
  }
  .xxl\:max-w-59px {
    max-width: 59px !important;
  }
  .xxl\:max-h-59px {
    max-height: 59px !important;
  }
  .xxl\:min-w-59px {
    min-width: 59px !important;
  }
  .xxl\:min-h-59px {
    min-height: 59px !important;
  }
  .xxl\:w-60px {
    width: 60px !important;
  }
  .xxl\:h-60px {
    height: 60px !important;
  }
  .xxl\:max-w-60px {
    max-width: 60px !important;
  }
  .xxl\:max-h-60px {
    max-height: 60px !important;
  }
  .xxl\:min-w-60px {
    min-width: 60px !important;
  }
  .xxl\:min-h-60px {
    min-height: 60px !important;
  }
  .xxl\:w-61px {
    width: 61px !important;
  }
  .xxl\:h-61px {
    height: 61px !important;
  }
  .xxl\:max-w-61px {
    max-width: 61px !important;
  }
  .xxl\:max-h-61px {
    max-height: 61px !important;
  }
  .xxl\:min-w-61px {
    min-width: 61px !important;
  }
  .xxl\:min-h-61px {
    min-height: 61px !important;
  }
  .xxl\:w-62px {
    width: 62px !important;
  }
  .xxl\:h-62px {
    height: 62px !important;
  }
  .xxl\:max-w-62px {
    max-width: 62px !important;
  }
  .xxl\:max-h-62px {
    max-height: 62px !important;
  }
  .xxl\:min-w-62px {
    min-width: 62px !important;
  }
  .xxl\:min-h-62px {
    min-height: 62px !important;
  }
  .xxl\:w-63px {
    width: 63px !important;
  }
  .xxl\:h-63px {
    height: 63px !important;
  }
  .xxl\:max-w-63px {
    max-width: 63px !important;
  }
  .xxl\:max-h-63px {
    max-height: 63px !important;
  }
  .xxl\:min-w-63px {
    min-width: 63px !important;
  }
  .xxl\:min-h-63px {
    min-height: 63px !important;
  }
  .xxl\:w-64px {
    width: 64px !important;
  }
  .xxl\:h-64px {
    height: 64px !important;
  }
  .xxl\:max-w-64px {
    max-width: 64px !important;
  }
  .xxl\:max-h-64px {
    max-height: 64px !important;
  }
  .xxl\:min-w-64px {
    min-width: 64px !important;
  }
  .xxl\:min-h-64px {
    min-height: 64px !important;
  }
  .xxl\:w-65px {
    width: 65px !important;
  }
  .xxl\:h-65px {
    height: 65px !important;
  }
  .xxl\:max-w-65px {
    max-width: 65px !important;
  }
  .xxl\:max-h-65px {
    max-height: 65px !important;
  }
  .xxl\:min-w-65px {
    min-width: 65px !important;
  }
  .xxl\:min-h-65px {
    min-height: 65px !important;
  }
  .xxl\:w-66px {
    width: 66px !important;
  }
  .xxl\:h-66px {
    height: 66px !important;
  }
  .xxl\:max-w-66px {
    max-width: 66px !important;
  }
  .xxl\:max-h-66px {
    max-height: 66px !important;
  }
  .xxl\:min-w-66px {
    min-width: 66px !important;
  }
  .xxl\:min-h-66px {
    min-height: 66px !important;
  }
  .xxl\:w-67px {
    width: 67px !important;
  }
  .xxl\:h-67px {
    height: 67px !important;
  }
  .xxl\:max-w-67px {
    max-width: 67px !important;
  }
  .xxl\:max-h-67px {
    max-height: 67px !important;
  }
  .xxl\:min-w-67px {
    min-width: 67px !important;
  }
  .xxl\:min-h-67px {
    min-height: 67px !important;
  }
  .xxl\:w-68px {
    width: 68px !important;
  }
  .xxl\:h-68px {
    height: 68px !important;
  }
  .xxl\:max-w-68px {
    max-width: 68px !important;
  }
  .xxl\:max-h-68px {
    max-height: 68px !important;
  }
  .xxl\:min-w-68px {
    min-width: 68px !important;
  }
  .xxl\:min-h-68px {
    min-height: 68px !important;
  }
  .xxl\:w-69px {
    width: 69px !important;
  }
  .xxl\:h-69px {
    height: 69px !important;
  }
  .xxl\:max-w-69px {
    max-width: 69px !important;
  }
  .xxl\:max-h-69px {
    max-height: 69px !important;
  }
  .xxl\:min-w-69px {
    min-width: 69px !important;
  }
  .xxl\:min-h-69px {
    min-height: 69px !important;
  }
  .xxl\:w-70px {
    width: 70px !important;
  }
  .xxl\:h-70px {
    height: 70px !important;
  }
  .xxl\:max-w-70px {
    max-width: 70px !important;
  }
  .xxl\:max-h-70px {
    max-height: 70px !important;
  }
  .xxl\:min-w-70px {
    min-width: 70px !important;
  }
  .xxl\:min-h-70px {
    min-height: 70px !important;
  }
  .xxl\:w-71px {
    width: 71px !important;
  }
  .xxl\:h-71px {
    height: 71px !important;
  }
  .xxl\:max-w-71px {
    max-width: 71px !important;
  }
  .xxl\:max-h-71px {
    max-height: 71px !important;
  }
  .xxl\:min-w-71px {
    min-width: 71px !important;
  }
  .xxl\:min-h-71px {
    min-height: 71px !important;
  }
  .xxl\:w-72px {
    width: 72px !important;
  }
  .xxl\:h-72px {
    height: 72px !important;
  }
  .xxl\:max-w-72px {
    max-width: 72px !important;
  }
  .xxl\:max-h-72px {
    max-height: 72px !important;
  }
  .xxl\:min-w-72px {
    min-width: 72px !important;
  }
  .xxl\:min-h-72px {
    min-height: 72px !important;
  }
  .xxl\:w-73px {
    width: 73px !important;
  }
  .xxl\:h-73px {
    height: 73px !important;
  }
  .xxl\:max-w-73px {
    max-width: 73px !important;
  }
  .xxl\:max-h-73px {
    max-height: 73px !important;
  }
  .xxl\:min-w-73px {
    min-width: 73px !important;
  }
  .xxl\:min-h-73px {
    min-height: 73px !important;
  }
  .xxl\:w-74px {
    width: 74px !important;
  }
  .xxl\:h-74px {
    height: 74px !important;
  }
  .xxl\:max-w-74px {
    max-width: 74px !important;
  }
  .xxl\:max-h-74px {
    max-height: 74px !important;
  }
  .xxl\:min-w-74px {
    min-width: 74px !important;
  }
  .xxl\:min-h-74px {
    min-height: 74px !important;
  }
  .xxl\:w-75px {
    width: 75px !important;
  }
  .xxl\:h-75px {
    height: 75px !important;
  }
  .xxl\:max-w-75px {
    max-width: 75px !important;
  }
  .xxl\:max-h-75px {
    max-height: 75px !important;
  }
  .xxl\:min-w-75px {
    min-width: 75px !important;
  }
  .xxl\:min-h-75px {
    min-height: 75px !important;
  }
  .xxl\:w-76px {
    width: 76px !important;
  }
  .xxl\:h-76px {
    height: 76px !important;
  }
  .xxl\:max-w-76px {
    max-width: 76px !important;
  }
  .xxl\:max-h-76px {
    max-height: 76px !important;
  }
  .xxl\:min-w-76px {
    min-width: 76px !important;
  }
  .xxl\:min-h-76px {
    min-height: 76px !important;
  }
  .xxl\:w-77px {
    width: 77px !important;
  }
  .xxl\:h-77px {
    height: 77px !important;
  }
  .xxl\:max-w-77px {
    max-width: 77px !important;
  }
  .xxl\:max-h-77px {
    max-height: 77px !important;
  }
  .xxl\:min-w-77px {
    min-width: 77px !important;
  }
  .xxl\:min-h-77px {
    min-height: 77px !important;
  }
  .xxl\:w-78px {
    width: 78px !important;
  }
  .xxl\:h-78px {
    height: 78px !important;
  }
  .xxl\:max-w-78px {
    max-width: 78px !important;
  }
  .xxl\:max-h-78px {
    max-height: 78px !important;
  }
  .xxl\:min-w-78px {
    min-width: 78px !important;
  }
  .xxl\:min-h-78px {
    min-height: 78px !important;
  }
  .xxl\:w-79px {
    width: 79px !important;
  }
  .xxl\:h-79px {
    height: 79px !important;
  }
  .xxl\:max-w-79px {
    max-width: 79px !important;
  }
  .xxl\:max-h-79px {
    max-height: 79px !important;
  }
  .xxl\:min-w-79px {
    min-width: 79px !important;
  }
  .xxl\:min-h-79px {
    min-height: 79px !important;
  }
  .xxl\:w-80px {
    width: 80px !important;
  }
  .xxl\:h-80px {
    height: 80px !important;
  }
  .xxl\:max-w-80px {
    max-width: 80px !important;
  }
  .xxl\:max-h-80px {
    max-height: 80px !important;
  }
  .xxl\:min-w-80px {
    min-width: 80px !important;
  }
  .xxl\:min-h-80px {
    min-height: 80px !important;
  }
  .xxl\:w-81px {
    width: 81px !important;
  }
  .xxl\:h-81px {
    height: 81px !important;
  }
  .xxl\:max-w-81px {
    max-width: 81px !important;
  }
  .xxl\:max-h-81px {
    max-height: 81px !important;
  }
  .xxl\:min-w-81px {
    min-width: 81px !important;
  }
  .xxl\:min-h-81px {
    min-height: 81px !important;
  }
  .xxl\:w-82px {
    width: 82px !important;
  }
  .xxl\:h-82px {
    height: 82px !important;
  }
  .xxl\:max-w-82px {
    max-width: 82px !important;
  }
  .xxl\:max-h-82px {
    max-height: 82px !important;
  }
  .xxl\:min-w-82px {
    min-width: 82px !important;
  }
  .xxl\:min-h-82px {
    min-height: 82px !important;
  }
  .xxl\:w-83px {
    width: 83px !important;
  }
  .xxl\:h-83px {
    height: 83px !important;
  }
  .xxl\:max-w-83px {
    max-width: 83px !important;
  }
  .xxl\:max-h-83px {
    max-height: 83px !important;
  }
  .xxl\:min-w-83px {
    min-width: 83px !important;
  }
  .xxl\:min-h-83px {
    min-height: 83px !important;
  }
  .xxl\:w-84px {
    width: 84px !important;
  }
  .xxl\:h-84px {
    height: 84px !important;
  }
  .xxl\:max-w-84px {
    max-width: 84px !important;
  }
  .xxl\:max-h-84px {
    max-height: 84px !important;
  }
  .xxl\:min-w-84px {
    min-width: 84px !important;
  }
  .xxl\:min-h-84px {
    min-height: 84px !important;
  }
  .xxl\:w-85px {
    width: 85px !important;
  }
  .xxl\:h-85px {
    height: 85px !important;
  }
  .xxl\:max-w-85px {
    max-width: 85px !important;
  }
  .xxl\:max-h-85px {
    max-height: 85px !important;
  }
  .xxl\:min-w-85px {
    min-width: 85px !important;
  }
  .xxl\:min-h-85px {
    min-height: 85px !important;
  }
  .xxl\:w-86px {
    width: 86px !important;
  }
  .xxl\:h-86px {
    height: 86px !important;
  }
  .xxl\:max-w-86px {
    max-width: 86px !important;
  }
  .xxl\:max-h-86px {
    max-height: 86px !important;
  }
  .xxl\:min-w-86px {
    min-width: 86px !important;
  }
  .xxl\:min-h-86px {
    min-height: 86px !important;
  }
  .xxl\:w-87px {
    width: 87px !important;
  }
  .xxl\:h-87px {
    height: 87px !important;
  }
  .xxl\:max-w-87px {
    max-width: 87px !important;
  }
  .xxl\:max-h-87px {
    max-height: 87px !important;
  }
  .xxl\:min-w-87px {
    min-width: 87px !important;
  }
  .xxl\:min-h-87px {
    min-height: 87px !important;
  }
  .xxl\:w-88px {
    width: 88px !important;
  }
  .xxl\:h-88px {
    height: 88px !important;
  }
  .xxl\:max-w-88px {
    max-width: 88px !important;
  }
  .xxl\:max-h-88px {
    max-height: 88px !important;
  }
  .xxl\:min-w-88px {
    min-width: 88px !important;
  }
  .xxl\:min-h-88px {
    min-height: 88px !important;
  }
  .xxl\:w-89px {
    width: 89px !important;
  }
  .xxl\:h-89px {
    height: 89px !important;
  }
  .xxl\:max-w-89px {
    max-width: 89px !important;
  }
  .xxl\:max-h-89px {
    max-height: 89px !important;
  }
  .xxl\:min-w-89px {
    min-width: 89px !important;
  }
  .xxl\:min-h-89px {
    min-height: 89px !important;
  }
  .xxl\:w-90px {
    width: 90px !important;
  }
  .xxl\:h-90px {
    height: 90px !important;
  }
  .xxl\:max-w-90px {
    max-width: 90px !important;
  }
  .xxl\:max-h-90px {
    max-height: 90px !important;
  }
  .xxl\:min-w-90px {
    min-width: 90px !important;
  }
  .xxl\:min-h-90px {
    min-height: 90px !important;
  }
  .xxl\:w-91px {
    width: 91px !important;
  }
  .xxl\:h-91px {
    height: 91px !important;
  }
  .xxl\:max-w-91px {
    max-width: 91px !important;
  }
  .xxl\:max-h-91px {
    max-height: 91px !important;
  }
  .xxl\:min-w-91px {
    min-width: 91px !important;
  }
  .xxl\:min-h-91px {
    min-height: 91px !important;
  }
  .xxl\:w-92px {
    width: 92px !important;
  }
  .xxl\:h-92px {
    height: 92px !important;
  }
  .xxl\:max-w-92px {
    max-width: 92px !important;
  }
  .xxl\:max-h-92px {
    max-height: 92px !important;
  }
  .xxl\:min-w-92px {
    min-width: 92px !important;
  }
  .xxl\:min-h-92px {
    min-height: 92px !important;
  }
  .xxl\:w-93px {
    width: 93px !important;
  }
  .xxl\:h-93px {
    height: 93px !important;
  }
  .xxl\:max-w-93px {
    max-width: 93px !important;
  }
  .xxl\:max-h-93px {
    max-height: 93px !important;
  }
  .xxl\:min-w-93px {
    min-width: 93px !important;
  }
  .xxl\:min-h-93px {
    min-height: 93px !important;
  }
  .xxl\:w-94px {
    width: 94px !important;
  }
  .xxl\:h-94px {
    height: 94px !important;
  }
  .xxl\:max-w-94px {
    max-width: 94px !important;
  }
  .xxl\:max-h-94px {
    max-height: 94px !important;
  }
  .xxl\:min-w-94px {
    min-width: 94px !important;
  }
  .xxl\:min-h-94px {
    min-height: 94px !important;
  }
  .xxl\:w-95px {
    width: 95px !important;
  }
  .xxl\:h-95px {
    height: 95px !important;
  }
  .xxl\:max-w-95px {
    max-width: 95px !important;
  }
  .xxl\:max-h-95px {
    max-height: 95px !important;
  }
  .xxl\:min-w-95px {
    min-width: 95px !important;
  }
  .xxl\:min-h-95px {
    min-height: 95px !important;
  }
  .xxl\:w-96px {
    width: 96px !important;
  }
  .xxl\:h-96px {
    height: 96px !important;
  }
  .xxl\:max-w-96px {
    max-width: 96px !important;
  }
  .xxl\:max-h-96px {
    max-height: 96px !important;
  }
  .xxl\:min-w-96px {
    min-width: 96px !important;
  }
  .xxl\:min-h-96px {
    min-height: 96px !important;
  }
  .xxl\:w-97px {
    width: 97px !important;
  }
  .xxl\:h-97px {
    height: 97px !important;
  }
  .xxl\:max-w-97px {
    max-width: 97px !important;
  }
  .xxl\:max-h-97px {
    max-height: 97px !important;
  }
  .xxl\:min-w-97px {
    min-width: 97px !important;
  }
  .xxl\:min-h-97px {
    min-height: 97px !important;
  }
  .xxl\:w-98px {
    width: 98px !important;
  }
  .xxl\:h-98px {
    height: 98px !important;
  }
  .xxl\:max-w-98px {
    max-width: 98px !important;
  }
  .xxl\:max-h-98px {
    max-height: 98px !important;
  }
  .xxl\:min-w-98px {
    min-width: 98px !important;
  }
  .xxl\:min-h-98px {
    min-height: 98px !important;
  }
  .xxl\:w-99px {
    width: 99px !important;
  }
  .xxl\:h-99px {
    height: 99px !important;
  }
  .xxl\:max-w-99px {
    max-width: 99px !important;
  }
  .xxl\:max-h-99px {
    max-height: 99px !important;
  }
  .xxl\:min-w-99px {
    min-width: 99px !important;
  }
  .xxl\:min-h-99px {
    min-height: 99px !important;
  }
  .xxl\:w-100px {
    width: 100px !important;
  }
  .xxl\:h-100px {
    height: 100px !important;
  }
  .xxl\:max-w-100px {
    max-width: 100px !important;
  }
  .xxl\:max-h-100px {
    max-height: 100px !important;
  }
  .xxl\:min-w-100px {
    min-width: 100px !important;
  }
  .xxl\:min-h-100px {
    min-height: 100px !important;
  }
  .xxl\:w-101px {
    width: 101px !important;
  }
  .xxl\:h-101px {
    height: 101px !important;
  }
  .xxl\:max-w-101px {
    max-width: 101px !important;
  }
  .xxl\:max-h-101px {
    max-height: 101px !important;
  }
  .xxl\:min-w-101px {
    min-width: 101px !important;
  }
  .xxl\:min-h-101px {
    min-height: 101px !important;
  }
  .xxl\:w-102px {
    width: 102px !important;
  }
  .xxl\:h-102px {
    height: 102px !important;
  }
  .xxl\:max-w-102px {
    max-width: 102px !important;
  }
  .xxl\:max-h-102px {
    max-height: 102px !important;
  }
  .xxl\:min-w-102px {
    min-width: 102px !important;
  }
  .xxl\:min-h-102px {
    min-height: 102px !important;
  }
  .xxl\:w-103px {
    width: 103px !important;
  }
  .xxl\:h-103px {
    height: 103px !important;
  }
  .xxl\:max-w-103px {
    max-width: 103px !important;
  }
  .xxl\:max-h-103px {
    max-height: 103px !important;
  }
  .xxl\:min-w-103px {
    min-width: 103px !important;
  }
  .xxl\:min-h-103px {
    min-height: 103px !important;
  }
  .xxl\:w-104px {
    width: 104px !important;
  }
  .xxl\:h-104px {
    height: 104px !important;
  }
  .xxl\:max-w-104px {
    max-width: 104px !important;
  }
  .xxl\:max-h-104px {
    max-height: 104px !important;
  }
  .xxl\:min-w-104px {
    min-width: 104px !important;
  }
  .xxl\:min-h-104px {
    min-height: 104px !important;
  }
  .xxl\:w-105px {
    width: 105px !important;
  }
  .xxl\:h-105px {
    height: 105px !important;
  }
  .xxl\:max-w-105px {
    max-width: 105px !important;
  }
  .xxl\:max-h-105px {
    max-height: 105px !important;
  }
  .xxl\:min-w-105px {
    min-width: 105px !important;
  }
  .xxl\:min-h-105px {
    min-height: 105px !important;
  }
  .xxl\:w-106px {
    width: 106px !important;
  }
  .xxl\:h-106px {
    height: 106px !important;
  }
  .xxl\:max-w-106px {
    max-width: 106px !important;
  }
  .xxl\:max-h-106px {
    max-height: 106px !important;
  }
  .xxl\:min-w-106px {
    min-width: 106px !important;
  }
  .xxl\:min-h-106px {
    min-height: 106px !important;
  }
  .xxl\:w-107px {
    width: 107px !important;
  }
  .xxl\:h-107px {
    height: 107px !important;
  }
  .xxl\:max-w-107px {
    max-width: 107px !important;
  }
  .xxl\:max-h-107px {
    max-height: 107px !important;
  }
  .xxl\:min-w-107px {
    min-width: 107px !important;
  }
  .xxl\:min-h-107px {
    min-height: 107px !important;
  }
  .xxl\:w-108px {
    width: 108px !important;
  }
  .xxl\:h-108px {
    height: 108px !important;
  }
  .xxl\:max-w-108px {
    max-width: 108px !important;
  }
  .xxl\:max-h-108px {
    max-height: 108px !important;
  }
  .xxl\:min-w-108px {
    min-width: 108px !important;
  }
  .xxl\:min-h-108px {
    min-height: 108px !important;
  }
  .xxl\:w-109px {
    width: 109px !important;
  }
  .xxl\:h-109px {
    height: 109px !important;
  }
  .xxl\:max-w-109px {
    max-width: 109px !important;
  }
  .xxl\:max-h-109px {
    max-height: 109px !important;
  }
  .xxl\:min-w-109px {
    min-width: 109px !important;
  }
  .xxl\:min-h-109px {
    min-height: 109px !important;
  }
  .xxl\:w-110px {
    width: 110px !important;
  }
  .xxl\:h-110px {
    height: 110px !important;
  }
  .xxl\:max-w-110px {
    max-width: 110px !important;
  }
  .xxl\:max-h-110px {
    max-height: 110px !important;
  }
  .xxl\:min-w-110px {
    min-width: 110px !important;
  }
  .xxl\:min-h-110px {
    min-height: 110px !important;
  }
  .xxl\:w-111px {
    width: 111px !important;
  }
  .xxl\:h-111px {
    height: 111px !important;
  }
  .xxl\:max-w-111px {
    max-width: 111px !important;
  }
  .xxl\:max-h-111px {
    max-height: 111px !important;
  }
  .xxl\:min-w-111px {
    min-width: 111px !important;
  }
  .xxl\:min-h-111px {
    min-height: 111px !important;
  }
  .xxl\:w-112px {
    width: 112px !important;
  }
  .xxl\:h-112px {
    height: 112px !important;
  }
  .xxl\:max-w-112px {
    max-width: 112px !important;
  }
  .xxl\:max-h-112px {
    max-height: 112px !important;
  }
  .xxl\:min-w-112px {
    min-width: 112px !important;
  }
  .xxl\:min-h-112px {
    min-height: 112px !important;
  }
  .xxl\:w-113px {
    width: 113px !important;
  }
  .xxl\:h-113px {
    height: 113px !important;
  }
  .xxl\:max-w-113px {
    max-width: 113px !important;
  }
  .xxl\:max-h-113px {
    max-height: 113px !important;
  }
  .xxl\:min-w-113px {
    min-width: 113px !important;
  }
  .xxl\:min-h-113px {
    min-height: 113px !important;
  }
  .xxl\:w-114px {
    width: 114px !important;
  }
  .xxl\:h-114px {
    height: 114px !important;
  }
  .xxl\:max-w-114px {
    max-width: 114px !important;
  }
  .xxl\:max-h-114px {
    max-height: 114px !important;
  }
  .xxl\:min-w-114px {
    min-width: 114px !important;
  }
  .xxl\:min-h-114px {
    min-height: 114px !important;
  }
  .xxl\:w-115px {
    width: 115px !important;
  }
  .xxl\:h-115px {
    height: 115px !important;
  }
  .xxl\:max-w-115px {
    max-width: 115px !important;
  }
  .xxl\:max-h-115px {
    max-height: 115px !important;
  }
  .xxl\:min-w-115px {
    min-width: 115px !important;
  }
  .xxl\:min-h-115px {
    min-height: 115px !important;
  }
  .xxl\:w-116px {
    width: 116px !important;
  }
  .xxl\:h-116px {
    height: 116px !important;
  }
  .xxl\:max-w-116px {
    max-width: 116px !important;
  }
  .xxl\:max-h-116px {
    max-height: 116px !important;
  }
  .xxl\:min-w-116px {
    min-width: 116px !important;
  }
  .xxl\:min-h-116px {
    min-height: 116px !important;
  }
  .xxl\:w-117px {
    width: 117px !important;
  }
  .xxl\:h-117px {
    height: 117px !important;
  }
  .xxl\:max-w-117px {
    max-width: 117px !important;
  }
  .xxl\:max-h-117px {
    max-height: 117px !important;
  }
  .xxl\:min-w-117px {
    min-width: 117px !important;
  }
  .xxl\:min-h-117px {
    min-height: 117px !important;
  }
  .xxl\:w-118px {
    width: 118px !important;
  }
  .xxl\:h-118px {
    height: 118px !important;
  }
  .xxl\:max-w-118px {
    max-width: 118px !important;
  }
  .xxl\:max-h-118px {
    max-height: 118px !important;
  }
  .xxl\:min-w-118px {
    min-width: 118px !important;
  }
  .xxl\:min-h-118px {
    min-height: 118px !important;
  }
  .xxl\:w-119px {
    width: 119px !important;
  }
  .xxl\:h-119px {
    height: 119px !important;
  }
  .xxl\:max-w-119px {
    max-width: 119px !important;
  }
  .xxl\:max-h-119px {
    max-height: 119px !important;
  }
  .xxl\:min-w-119px {
    min-width: 119px !important;
  }
  .xxl\:min-h-119px {
    min-height: 119px !important;
  }
  .xxl\:w-120px {
    width: 120px !important;
  }
  .xxl\:h-120px {
    height: 120px !important;
  }
  .xxl\:max-w-120px {
    max-width: 120px !important;
  }
  .xxl\:max-h-120px {
    max-height: 120px !important;
  }
  .xxl\:min-w-120px {
    min-width: 120px !important;
  }
  .xxl\:min-h-120px {
    min-height: 120px !important;
  }
  .xxl\:w-121px {
    width: 121px !important;
  }
  .xxl\:h-121px {
    height: 121px !important;
  }
  .xxl\:max-w-121px {
    max-width: 121px !important;
  }
  .xxl\:max-h-121px {
    max-height: 121px !important;
  }
  .xxl\:min-w-121px {
    min-width: 121px !important;
  }
  .xxl\:min-h-121px {
    min-height: 121px !important;
  }
  .xxl\:w-122px {
    width: 122px !important;
  }
  .xxl\:h-122px {
    height: 122px !important;
  }
  .xxl\:max-w-122px {
    max-width: 122px !important;
  }
  .xxl\:max-h-122px {
    max-height: 122px !important;
  }
  .xxl\:min-w-122px {
    min-width: 122px !important;
  }
  .xxl\:min-h-122px {
    min-height: 122px !important;
  }
  .xxl\:w-123px {
    width: 123px !important;
  }
  .xxl\:h-123px {
    height: 123px !important;
  }
  .xxl\:max-w-123px {
    max-width: 123px !important;
  }
  .xxl\:max-h-123px {
    max-height: 123px !important;
  }
  .xxl\:min-w-123px {
    min-width: 123px !important;
  }
  .xxl\:min-h-123px {
    min-height: 123px !important;
  }
  .xxl\:w-124px {
    width: 124px !important;
  }
  .xxl\:h-124px {
    height: 124px !important;
  }
  .xxl\:max-w-124px {
    max-width: 124px !important;
  }
  .xxl\:max-h-124px {
    max-height: 124px !important;
  }
  .xxl\:min-w-124px {
    min-width: 124px !important;
  }
  .xxl\:min-h-124px {
    min-height: 124px !important;
  }
  .xxl\:w-125px {
    width: 125px !important;
  }
  .xxl\:h-125px {
    height: 125px !important;
  }
  .xxl\:max-w-125px {
    max-width: 125px !important;
  }
  .xxl\:max-h-125px {
    max-height: 125px !important;
  }
  .xxl\:min-w-125px {
    min-width: 125px !important;
  }
  .xxl\:min-h-125px {
    min-height: 125px !important;
  }
  .xxl\:w-126px {
    width: 126px !important;
  }
  .xxl\:h-126px {
    height: 126px !important;
  }
  .xxl\:max-w-126px {
    max-width: 126px !important;
  }
  .xxl\:max-h-126px {
    max-height: 126px !important;
  }
  .xxl\:min-w-126px {
    min-width: 126px !important;
  }
  .xxl\:min-h-126px {
    min-height: 126px !important;
  }
  .xxl\:w-127px {
    width: 127px !important;
  }
  .xxl\:h-127px {
    height: 127px !important;
  }
  .xxl\:max-w-127px {
    max-width: 127px !important;
  }
  .xxl\:max-h-127px {
    max-height: 127px !important;
  }
  .xxl\:min-w-127px {
    min-width: 127px !important;
  }
  .xxl\:min-h-127px {
    min-height: 127px !important;
  }
  .xxl\:w-128px {
    width: 128px !important;
  }
  .xxl\:h-128px {
    height: 128px !important;
  }
  .xxl\:max-w-128px {
    max-width: 128px !important;
  }
  .xxl\:max-h-128px {
    max-height: 128px !important;
  }
  .xxl\:min-w-128px {
    min-width: 128px !important;
  }
  .xxl\:min-h-128px {
    min-height: 128px !important;
  }
  .xxl\:w-129px {
    width: 129px !important;
  }
  .xxl\:h-129px {
    height: 129px !important;
  }
  .xxl\:max-w-129px {
    max-width: 129px !important;
  }
  .xxl\:max-h-129px {
    max-height: 129px !important;
  }
  .xxl\:min-w-129px {
    min-width: 129px !important;
  }
  .xxl\:min-h-129px {
    min-height: 129px !important;
  }
  .xxl\:w-130px {
    width: 130px !important;
  }
  .xxl\:h-130px {
    height: 130px !important;
  }
  .xxl\:max-w-130px {
    max-width: 130px !important;
  }
  .xxl\:max-h-130px {
    max-height: 130px !important;
  }
  .xxl\:min-w-130px {
    min-width: 130px !important;
  }
  .xxl\:min-h-130px {
    min-height: 130px !important;
  }
  .xxl\:w-131px {
    width: 131px !important;
  }
  .xxl\:h-131px {
    height: 131px !important;
  }
  .xxl\:max-w-131px {
    max-width: 131px !important;
  }
  .xxl\:max-h-131px {
    max-height: 131px !important;
  }
  .xxl\:min-w-131px {
    min-width: 131px !important;
  }
  .xxl\:min-h-131px {
    min-height: 131px !important;
  }
  .xxl\:w-132px {
    width: 132px !important;
  }
  .xxl\:h-132px {
    height: 132px !important;
  }
  .xxl\:max-w-132px {
    max-width: 132px !important;
  }
  .xxl\:max-h-132px {
    max-height: 132px !important;
  }
  .xxl\:min-w-132px {
    min-width: 132px !important;
  }
  .xxl\:min-h-132px {
    min-height: 132px !important;
  }
  .xxl\:w-133px {
    width: 133px !important;
  }
  .xxl\:h-133px {
    height: 133px !important;
  }
  .xxl\:max-w-133px {
    max-width: 133px !important;
  }
  .xxl\:max-h-133px {
    max-height: 133px !important;
  }
  .xxl\:min-w-133px {
    min-width: 133px !important;
  }
  .xxl\:min-h-133px {
    min-height: 133px !important;
  }
  .xxl\:w-134px {
    width: 134px !important;
  }
  .xxl\:h-134px {
    height: 134px !important;
  }
  .xxl\:max-w-134px {
    max-width: 134px !important;
  }
  .xxl\:max-h-134px {
    max-height: 134px !important;
  }
  .xxl\:min-w-134px {
    min-width: 134px !important;
  }
  .xxl\:min-h-134px {
    min-height: 134px !important;
  }
  .xxl\:w-135px {
    width: 135px !important;
  }
  .xxl\:h-135px {
    height: 135px !important;
  }
  .xxl\:max-w-135px {
    max-width: 135px !important;
  }
  .xxl\:max-h-135px {
    max-height: 135px !important;
  }
  .xxl\:min-w-135px {
    min-width: 135px !important;
  }
  .xxl\:min-h-135px {
    min-height: 135px !important;
  }
  .xxl\:w-136px {
    width: 136px !important;
  }
  .xxl\:h-136px {
    height: 136px !important;
  }
  .xxl\:max-w-136px {
    max-width: 136px !important;
  }
  .xxl\:max-h-136px {
    max-height: 136px !important;
  }
  .xxl\:min-w-136px {
    min-width: 136px !important;
  }
  .xxl\:min-h-136px {
    min-height: 136px !important;
  }
  .xxl\:w-137px {
    width: 137px !important;
  }
  .xxl\:h-137px {
    height: 137px !important;
  }
  .xxl\:max-w-137px {
    max-width: 137px !important;
  }
  .xxl\:max-h-137px {
    max-height: 137px !important;
  }
  .xxl\:min-w-137px {
    min-width: 137px !important;
  }
  .xxl\:min-h-137px {
    min-height: 137px !important;
  }
  .xxl\:w-138px {
    width: 138px !important;
  }
  .xxl\:h-138px {
    height: 138px !important;
  }
  .xxl\:max-w-138px {
    max-width: 138px !important;
  }
  .xxl\:max-h-138px {
    max-height: 138px !important;
  }
  .xxl\:min-w-138px {
    min-width: 138px !important;
  }
  .xxl\:min-h-138px {
    min-height: 138px !important;
  }
  .xxl\:w-139px {
    width: 139px !important;
  }
  .xxl\:h-139px {
    height: 139px !important;
  }
  .xxl\:max-w-139px {
    max-width: 139px !important;
  }
  .xxl\:max-h-139px {
    max-height: 139px !important;
  }
  .xxl\:min-w-139px {
    min-width: 139px !important;
  }
  .xxl\:min-h-139px {
    min-height: 139px !important;
  }
  .xxl\:w-140px {
    width: 140px !important;
  }
  .xxl\:h-140px {
    height: 140px !important;
  }
  .xxl\:max-w-140px {
    max-width: 140px !important;
  }
  .xxl\:max-h-140px {
    max-height: 140px !important;
  }
  .xxl\:min-w-140px {
    min-width: 140px !important;
  }
  .xxl\:min-h-140px {
    min-height: 140px !important;
  }
  .xxl\:w-141px {
    width: 141px !important;
  }
  .xxl\:h-141px {
    height: 141px !important;
  }
  .xxl\:max-w-141px {
    max-width: 141px !important;
  }
  .xxl\:max-h-141px {
    max-height: 141px !important;
  }
  .xxl\:min-w-141px {
    min-width: 141px !important;
  }
  .xxl\:min-h-141px {
    min-height: 141px !important;
  }
  .xxl\:w-142px {
    width: 142px !important;
  }
  .xxl\:h-142px {
    height: 142px !important;
  }
  .xxl\:max-w-142px {
    max-width: 142px !important;
  }
  .xxl\:max-h-142px {
    max-height: 142px !important;
  }
  .xxl\:min-w-142px {
    min-width: 142px !important;
  }
  .xxl\:min-h-142px {
    min-height: 142px !important;
  }
  .xxl\:w-143px {
    width: 143px !important;
  }
  .xxl\:h-143px {
    height: 143px !important;
  }
  .xxl\:max-w-143px {
    max-width: 143px !important;
  }
  .xxl\:max-h-143px {
    max-height: 143px !important;
  }
  .xxl\:min-w-143px {
    min-width: 143px !important;
  }
  .xxl\:min-h-143px {
    min-height: 143px !important;
  }
  .xxl\:w-144px {
    width: 144px !important;
  }
  .xxl\:h-144px {
    height: 144px !important;
  }
  .xxl\:max-w-144px {
    max-width: 144px !important;
  }
  .xxl\:max-h-144px {
    max-height: 144px !important;
  }
  .xxl\:min-w-144px {
    min-width: 144px !important;
  }
  .xxl\:min-h-144px {
    min-height: 144px !important;
  }
  .xxl\:w-145px {
    width: 145px !important;
  }
  .xxl\:h-145px {
    height: 145px !important;
  }
  .xxl\:max-w-145px {
    max-width: 145px !important;
  }
  .xxl\:max-h-145px {
    max-height: 145px !important;
  }
  .xxl\:min-w-145px {
    min-width: 145px !important;
  }
  .xxl\:min-h-145px {
    min-height: 145px !important;
  }
  .xxl\:w-146px {
    width: 146px !important;
  }
  .xxl\:h-146px {
    height: 146px !important;
  }
  .xxl\:max-w-146px {
    max-width: 146px !important;
  }
  .xxl\:max-h-146px {
    max-height: 146px !important;
  }
  .xxl\:min-w-146px {
    min-width: 146px !important;
  }
  .xxl\:min-h-146px {
    min-height: 146px !important;
  }
  .xxl\:w-147px {
    width: 147px !important;
  }
  .xxl\:h-147px {
    height: 147px !important;
  }
  .xxl\:max-w-147px {
    max-width: 147px !important;
  }
  .xxl\:max-h-147px {
    max-height: 147px !important;
  }
  .xxl\:min-w-147px {
    min-width: 147px !important;
  }
  .xxl\:min-h-147px {
    min-height: 147px !important;
  }
  .xxl\:w-148px {
    width: 148px !important;
  }
  .xxl\:h-148px {
    height: 148px !important;
  }
  .xxl\:max-w-148px {
    max-width: 148px !important;
  }
  .xxl\:max-h-148px {
    max-height: 148px !important;
  }
  .xxl\:min-w-148px {
    min-width: 148px !important;
  }
  .xxl\:min-h-148px {
    min-height: 148px !important;
  }
  .xxl\:w-149px {
    width: 149px !important;
  }
  .xxl\:h-149px {
    height: 149px !important;
  }
  .xxl\:max-w-149px {
    max-width: 149px !important;
  }
  .xxl\:max-h-149px {
    max-height: 149px !important;
  }
  .xxl\:min-w-149px {
    min-width: 149px !important;
  }
  .xxl\:min-h-149px {
    min-height: 149px !important;
  }
  .xxl\:w-150px {
    width: 150px !important;
  }
  .xxl\:h-150px {
    height: 150px !important;
  }
  .xxl\:max-w-150px {
    max-width: 150px !important;
  }
  .xxl\:max-h-150px {
    max-height: 150px !important;
  }
  .xxl\:min-w-150px {
    min-width: 150px !important;
  }
  .xxl\:min-h-150px {
    min-height: 150px !important;
  }
}
.fw-100 {
  font-weight: 100 !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.fw-900 {
  font-weight: 900 !important;
}

.static {
  position: static;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.sticky {
  position: sticky;
}

.cursor-auto {
  cursor: auto;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-text {
  cursor: text;
}

.cursor-move {
  cursor: move;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-crosshair {
  cursor: crosshair;
}

.cursor-grab {
  cursor: grab;
}

.cursor-grabbing {
  cursor: grabbing;
}

.cursor-help {
  cursor: help;
}

.cursor-progress {
  cursor: progress;
}

.cursor-zoom-in {
  cursor: zoom-in;
}

.cursor-zoom-out {
  cursor: zoom-out;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-clip {
  overflow: clip;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-visible {
  overflow-x: visible;
}

.overflow-y-visible {
  overflow-y: visible;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.overflow-x-clip {
  overflow-x: clip;
}

.overflow-y-clip {
  overflow-y: clip;
}

.leading-none {
  line-height: 1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-snug {
  line-height: 1.375;
}

.leading-normal {
  line-height: 1.5;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-loose {
  line-height: 2;
}

.leading-3 {
  line-height: 0.75rem;
}

.leading-4 {
  line-height: 1rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-8 {
  line-height: 2rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.leading-10 {
  line-height: 2.5rem;
}

.badge-primary {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #3c83f6;
  color: #fff;
}

.badge-primary-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ebf2fe;
  color: #fff;
}

.badge-secondary {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #6c757d;
  color: #fff;
}

.badge-accent-forground {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #020817;
  color: #fff;
}

.badge-foreground {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #0a0a0a;
  color: #fff;
}

.badge-muted {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #64748b;
  color: #fff;
}

.badge-muted-forground {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #737373;
  color: #fff;
}

.badge-neutral-200 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #e5e5e5;
  color: #fff;
}

.badge-success {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #28a745;
  color: #fff;
}

.badge-danger {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #dc3545;
  color: #fff;
}

.badge-red-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #fef2f2;
  color: #fff;
}

.badge-red-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #fee2e2;
  color: #fff;
}

.badge-red-300 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #fca5a5;
  color: #fff;
}

.badge-red-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ef4444;
  color: #fff;
}

.badge-red-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #dc2626;
  color: #fff;
}

.badge-red-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #4b3737;
  color: #fff;
}

.badge-red-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #991b1b;
  color: #fff;
}

.badge-warning {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ffc107;
  color: #000;
}

.badge-info {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #17a2b8;
  color: #fff;
}

.badge-teal {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #499994;
  color: #fff;
}

.badge-teal-light {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #99f6e4;
  color: #fff;
}

.badge-teal-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #f0fdfa;
  color: #fff;
}

.badge-teal-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ccfbf1;
  color: #fff;
}

.badge-teal-200 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #99f6e4;
  color: #fff;
}

.badge-teal-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #0d9488;
  color: #fff;
}

.badge-teal-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #0f766e;
  color: #fff;
}

.badge-teal-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #115e59;
  color: #fff;
}

.badge-dark {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #374151;
  color: #fff;
}

.badge-gray {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #63738a;
  color: #fff;
}

.badge-lightgray {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #e2e8f0;
  color: #fff;
}

.badge-light {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #f4f7fa;
  color: #000;
}

.badge-lighter {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #fcfcfd;
  color: #fff;
}

.badge-white {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ffffff;
  color: #fff;
}

.badge-white-smoke {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #f5f5f5;
  color: #fff;
}

.badge-black {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #000000;
  color: #fff;
}

.badge-orange {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ef6c00;
  color: #fff;
}

.badge-violet {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #9d4edd;
  color: #fff;
}

.badge-purple {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #9c27b0;
  color: #fff;
}

.badge-purple-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #faf5ff;
  color: #fff;
}

.badge-purple-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #f3e8ff;
  color: #fff;
}

.badge-purple-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #7e22ce;
  color: #fff;
}

.badge-purple-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #6b21a8;
  color: #fff;
}

.badge-blue {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #1e40af;
  color: #fff;
}

.badge-blue-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #dbeafe;
  color: #fff;
}

.badge-blue-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #3b82f6;
  color: #fff;
}

.badge-blue-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #2563eb;
  color: #fff;
}

.badge-blue-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #1d4ed8;
  color: #fff;
}

.badge-blue-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #1e4eaf;
  color: #fff;
}

.badge-blue-200 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #BFDBFE;
  color: #fff;
}

.badge-blue-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #eff6ff;
  color: #fff;
}

.badge-brown {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #964b00;
  color: #fff;
}

.badge-transparent {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #fff;
}

.badge-gray-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #f9fafb;
  color: #fff;
}

.badge-gray-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #f3f4f6;
  color: #fff;
}

.badge-gray-200 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #e5e7eb;
  color: #fff;
}

.badge-gray-300 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #d1d5db;
  color: #fff;
}

.badge-gray-400 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #9ca3af;
  color: #fff;
}

.badge-gray-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #4B5563;
  color: #fff;
}

.badge-gray-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #1f2937;
  color: #fff;
}

.badge-gray-900 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #111827;
  color: #fff;
}

.badge-gray-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #4B5563;
  color: #fff;
}

.badge-gray-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #6b7280;
  color: #fff;
}

.badge-indigo-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #eef2ff;
  color: #fff;
}

.badge-indigo-200 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #c7d2fe;
  color: #fff;
}

.badge-indigo-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #6366f1;
  color: #fff;
}

.badge-indigo-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #4f46e5;
  color: #fff;
}

.badge-indigo-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #4338ca;
  color: #fff;
}

.badge-indigo-900 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #312e81;
  color: #fff;
}

.badge-green-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #dcfce7;
  color: #fff;
}

.badge-green-300 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #86efac;
  color: #fff;
}

.badge-green-400 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #4ade80;
  color: #fff;
}

.badge-green-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #22c55e;
  color: #fff;
}

.badge-green-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #16a34a;
  color: #fff;
}

.badge-green-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #15803d;
  color: #fff;
}

.badge-green-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #166534;
  color: #fff;
}

.badge-green-900 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #14532d;
  color: #fff;
}

.badge-green-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #f0fdf4;
  color: #fff;
}

.badge-yellow-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #fefce8;
  color: #fff;
}

.badge-yellow-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #fef9c3;
  color: #fff;
}

.badge-yellow-400 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #facc15;
  color: #fff;
}

.badge-yellow-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #eab308;
  color: #fff;
}

.badge-amber-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #d97706;
  color: #fff;
}

.badge-amber-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #92400e;
  color: #fff;
}

.badge-amber-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #FEF3C7;
  color: #fff;
}

.badge-orange-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #fff7ed;
  color: #fff;
}

.badge-orange-300 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #fdba74;
  color: #fff;
}

.badge-orange-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #f97316;
  color: #fff;
}

.badge-orange-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ea580c;
  color: #fff;
}

.badge-orange-200 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #fed7aa;
  color: #fff;
}

.badge-orange-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #c2410c;
  color: #fff;
}

.badge-slate-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #dde2e9;
  color: #fff;
}

.badge-slate-400 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #94a3b8;
  color: #fff;
}

.badge-slate-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #65758b;
  color: #fff;
}

.badge-slate-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #344256;
  color: #fff;
}

.badge-slate-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #344356;
  color: #fff;
}

.badge-outline-primary {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #3c83f6;
  border: 1px solid #3c83f6;
}

.badge-outline-primary-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #ebf2fe;
  border: 1px solid #ebf2fe;
}

.badge-outline-secondary {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #6c757d;
  border: 1px solid #6c757d;
}

.badge-outline-accent-forground {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #020817;
  border: 1px solid #020817;
}

.badge-outline-foreground {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #0a0a0a;
  border: 1px solid #0a0a0a;
}

.badge-outline-muted {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #64748b;
  border: 1px solid #64748b;
}

.badge-outline-muted-forground {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #737373;
  border: 1px solid #737373;
}

.badge-outline-neutral-200 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #e5e5e5;
  border: 1px solid #e5e5e5;
}

.badge-outline-success {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #28a745;
  border: 1px solid #28a745;
}

.badge-outline-danger {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #dc3545;
  border: 1px solid #dc3545;
}

.badge-outline-red-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #fef2f2;
  border: 1px solid #fef2f2;
}

.badge-outline-red-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #fee2e2;
  border: 1px solid #fee2e2;
}

.badge-outline-red-300 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #fca5a5;
  border: 1px solid #fca5a5;
}

.badge-outline-red-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #ef4444;
  border: 1px solid #ef4444;
}

.badge-outline-red-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #dc2626;
  border: 1px solid #dc2626;
}

.badge-outline-red-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #4b3737;
  border: 1px solid #4b3737;
}

.badge-outline-red-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #991b1b;
  border: 1px solid #991b1b;
}

.badge-outline-warning {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #ffc107;
  border: 1px solid #ffc107;
}

.badge-outline-info {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #17a2b8;
  border: 1px solid #17a2b8;
}

.badge-outline-teal {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #499994;
  border: 1px solid #499994;
}

.badge-outline-teal-light {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #99f6e4;
  border: 1px solid #99f6e4;
}

.badge-outline-teal-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #f0fdfa;
  border: 1px solid #f0fdfa;
}

.badge-outline-teal-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #ccfbf1;
  border: 1px solid #ccfbf1;
}

.badge-outline-teal-200 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #99f6e4;
  border: 1px solid #99f6e4;
}

.badge-outline-teal-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #0d9488;
  border: 1px solid #0d9488;
}

.badge-outline-teal-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #0f766e;
  border: 1px solid #0f766e;
}

.badge-outline-teal-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #115e59;
  border: 1px solid #115e59;
}

.badge-outline-dark {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #374151;
  border: 1px solid #374151;
}

.badge-outline-gray {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #63738a;
  border: 1px solid #63738a;
}

.badge-outline-lightgray {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #e2e8f0;
  border: 1px solid #e2e8f0;
}

.badge-outline-light {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #f4f7fa;
  border: 1px solid #f4f7fa;
}

.badge-outline-lighter {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #fcfcfd;
  border: 1px solid #fcfcfd;
}

.badge-outline-white {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #ffffff;
  border: 1px solid #ffffff;
}

.badge-outline-white-smoke {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #f5f5f5;
  border: 1px solid #f5f5f5;
}

.badge-outline-black {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #000000;
  border: 1px solid #000000;
}

.badge-outline-orange {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #ef6c00;
  border: 1px solid #ef6c00;
}

.badge-outline-violet {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #9d4edd;
  border: 1px solid #9d4edd;
}

.badge-outline-purple {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #9c27b0;
  border: 1px solid #9c27b0;
}

.badge-outline-purple-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #faf5ff;
  border: 1px solid #faf5ff;
}

.badge-outline-purple-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #f3e8ff;
  border: 1px solid #f3e8ff;
}

.badge-outline-purple-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #7e22ce;
  border: 1px solid #7e22ce;
}

.badge-outline-purple-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #6b21a8;
  border: 1px solid #6b21a8;
}

.badge-outline-blue {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #1e40af;
  border: 1px solid #1e40af;
}

.badge-outline-blue-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #dbeafe;
  border: 1px solid #dbeafe;
}

.badge-outline-blue-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #3b82f6;
  border: 1px solid #3b82f6;
}

.badge-outline-blue-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #2563eb;
  border: 1px solid #2563eb;
}

.badge-outline-blue-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #1d4ed8;
  border: 1px solid #1d4ed8;
}

.badge-outline-blue-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #1e4eaf;
  border: 1px solid #1e4eaf;
}

.badge-outline-blue-200 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #BFDBFE;
  border: 1px solid #BFDBFE;
}

.badge-outline-blue-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #eff6ff;
  border: 1px solid #eff6ff;
}

.badge-outline-brown {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #964b00;
  border: 1px solid #964b00;
}

.badge-outline-transparent {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: transparent;
  border: 1px solid transparent;
}

.badge-outline-gray-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #f9fafb;
  border: 1px solid #f9fafb;
}

.badge-outline-gray-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #f3f4f6;
  border: 1px solid #f3f4f6;
}

.badge-outline-gray-200 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #e5e7eb;
  border: 1px solid #e5e7eb;
}

.badge-outline-gray-300 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #d1d5db;
  border: 1px solid #d1d5db;
}

.badge-outline-gray-400 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #9ca3af;
  border: 1px solid #9ca3af;
}

.badge-outline-gray-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #4B5563;
  border: 1px solid #4B5563;
}

.badge-outline-gray-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #1f2937;
  border: 1px solid #1f2937;
}

.badge-outline-gray-900 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #111827;
  border: 1px solid #111827;
}

.badge-outline-gray-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #4B5563;
  border: 1px solid #4B5563;
}

.badge-outline-gray-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #6b7280;
  border: 1px solid #6b7280;
}

.badge-outline-indigo-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #eef2ff;
  border: 1px solid #eef2ff;
}

.badge-outline-indigo-200 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #c7d2fe;
  border: 1px solid #c7d2fe;
}

.badge-outline-indigo-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #6366f1;
  border: 1px solid #6366f1;
}

.badge-outline-indigo-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #4f46e5;
  border: 1px solid #4f46e5;
}

.badge-outline-indigo-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #4338ca;
  border: 1px solid #4338ca;
}

.badge-outline-indigo-900 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #312e81;
  border: 1px solid #312e81;
}

.badge-outline-green-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #dcfce7;
  border: 1px solid #dcfce7;
}

.badge-outline-green-300 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #86efac;
  border: 1px solid #86efac;
}

.badge-outline-green-400 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #4ade80;
  border: 1px solid #4ade80;
}

.badge-outline-green-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #22c55e;
  border: 1px solid #22c55e;
}

.badge-outline-green-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #16a34a;
  border: 1px solid #16a34a;
}

.badge-outline-green-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #15803d;
  border: 1px solid #15803d;
}

.badge-outline-green-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #166534;
  border: 1px solid #166534;
}

.badge-outline-green-900 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #14532d;
  border: 1px solid #14532d;
}

.badge-outline-green-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #f0fdf4;
  border: 1px solid #f0fdf4;
}

.badge-outline-yellow-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #fefce8;
  border: 1px solid #fefce8;
}

.badge-outline-yellow-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #fef9c3;
  border: 1px solid #fef9c3;
}

.badge-outline-yellow-400 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #facc15;
  border: 1px solid #facc15;
}

.badge-outline-yellow-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #eab308;
  border: 1px solid #eab308;
}

.badge-outline-amber-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #d97706;
  border: 1px solid #d97706;
}

.badge-outline-amber-800 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #92400e;
  border: 1px solid #92400e;
}

.badge-outline-amber-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #FEF3C7;
  border: 1px solid #FEF3C7;
}

.badge-outline-orange-50 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #fff7ed;
  border: 1px solid #fff7ed;
}

.badge-outline-orange-300 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #fdba74;
  border: 1px solid #fdba74;
}

.badge-outline-orange-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #f97316;
  border: 1px solid #f97316;
}

.badge-outline-orange-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #ea580c;
  border: 1px solid #ea580c;
}

.badge-outline-orange-200 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #fed7aa;
  border: 1px solid #fed7aa;
}

.badge-outline-orange-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #c2410c;
  border: 1px solid #c2410c;
}

.badge-outline-slate-100 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #dde2e9;
  border: 1px solid #dde2e9;
}

.badge-outline-slate-400 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #94a3b8;
  border: 1px solid #94a3b8;
}

.badge-outline-slate-500 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #65758b;
  border: 1px solid #65758b;
}

.badge-outline-slate-600 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #344256;
  border: 1px solid #344256;
}

.badge-outline-slate-700 {
  display: inline-block;
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: transparent;
  color: #344356;
  border: 1px solid #344356;
}

.badge-sm {
  padding: 0.15em 0.35em;
  font-size: 0.65rem;
  border-radius: 0.25rem;
}

.badge-md {
  padding: 0.25em 0.5em;
  font-size: 0.75rem;
  border-radius: 0.375rem;
}

.badge-lg {
  padding: 0.4em 0.65em;
  font-size: 0.85rem;
  border-radius: 0.5rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.text-start {
  text-align: start;
}

.text-end {
  text-align: end;
}

.shadow-none {
  box-shadow: none;
}

.shadow-2xs {
  box-shadow: 0 1px rgba(0, 0, 0, 0.05);
}

.shadow-xs {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.shadow-sm {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}

.shadow {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}

.shadow-md {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
}

.shadow-lg {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
}

.shadow-xl {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}

.shadow-2xl {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.shadow-inner {
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
}

.space-x-0 > * + * {
  margin-left: 0;
}

.space-x-0-5 > * + * {
  margin-left: 0.125rem;
}

.space-x-1 > * + * {
  margin-left: 0.25rem;
}

.space-x-1-5 > * + * {
  margin-left: 0.375rem;
}

.space-x-2 > * + * {
  margin-left: 0.5rem;
}

.space-x-2-5 > * + * {
  margin-left: 0.625rem;
}

.space-x-3 > * + * {
  margin-left: 0.75rem;
}

.space-x-3-5 > * + * {
  margin-left: 0.875rem;
}

.space-x-4 > * + * {
  margin-left: 1rem;
}

.space-x-4-5 > * + * {
  margin-left: 1.125rem;
}

.space-x-5 > * + * {
  margin-left: 1.25rem;
}

.space-x-5-5 > * + * {
  margin-left: 1.375rem;
}

.space-x-6 > * + * {
  margin-left: 1.5rem;
}

.space-x-6-5 > * + * {
  margin-left: 1.625rem;
}

.space-x-8 > * + * {
  margin-left: 2rem;
}

.space-x-10 > * + * {
  margin-left: 2.5rem;
}

.space-x-12 > * + * {
  margin-left: 3rem;
}

.space-y-0 > * + * {
  margin-top: 0;
}

.space-y-0-5 > * + * {
  margin-top: 0.125rem;
}

.space-y-1 > * + * {
  margin-top: 0.25rem;
}

.space-y-1-5 > * + * {
  margin-top: 0.375rem;
}

.space-y-2 > * + * {
  margin-top: 0.5rem;
}

.space-y-2-5 > * + * {
  margin-top: 0.625rem;
}

.space-y-3 > * + * {
  margin-top: 0.75rem;
}

.space-y-3-5 > * + * {
  margin-top: 0.875rem;
}

.space-y-4 > * + * {
  margin-top: 1rem;
}

.space-y-4-5 > * + * {
  margin-top: 1.125rem;
}

.space-y-5 > * + * {
  margin-top: 1.25rem;
}

.space-y-5-5 > * + * {
  margin-top: 1.375rem;
}

.space-y-6 > * + * {
  margin-top: 1.5rem;
}

.space-y-6-5 > * + * {
  margin-top: 1.625rem;
}

.space-y-8 > * + * {
  margin-top: 2rem;
}

.space-y-10 > * + * {
  margin-top: 2.5rem;
}

.space-y-12 > * + * {
  margin-top: 3rem;
}

@media (min-width: 576px) {
  .sm\:space-x-0 > * + * {
    margin-left: 0;
  }
  .sm\:space-x-0-5 > * + * {
    margin-left: 0.125rem;
  }
  .sm\:space-x-1 > * + * {
    margin-left: 0.25rem;
  }
  .sm\:space-x-1-5 > * + * {
    margin-left: 0.375rem;
  }
  .sm\:space-x-2 > * + * {
    margin-left: 0.5rem;
  }
  .sm\:space-x-2-5 > * + * {
    margin-left: 0.625rem;
  }
  .sm\:space-x-3 > * + * {
    margin-left: 0.75rem;
  }
  .sm\:space-x-3-5 > * + * {
    margin-left: 0.875rem;
  }
  .sm\:space-x-4 > * + * {
    margin-left: 1rem;
  }
  .sm\:space-x-4-5 > * + * {
    margin-left: 1.125rem;
  }
  .sm\:space-x-5 > * + * {
    margin-left: 1.25rem;
  }
  .sm\:space-x-5-5 > * + * {
    margin-left: 1.375rem;
  }
  .sm\:space-x-6 > * + * {
    margin-left: 1.5rem;
  }
  .sm\:space-x-6-5 > * + * {
    margin-left: 1.625rem;
  }
  .sm\:space-x-8 > * + * {
    margin-left: 2rem;
  }
  .sm\:space-x-10 > * + * {
    margin-left: 2.5rem;
  }
  .sm\:space-x-12 > * + * {
    margin-left: 3rem;
  }
}
@media (min-width: 768px) {
  .md\:space-x-0 > * + * {
    margin-left: 0;
  }
  .md\:space-x-0-5 > * + * {
    margin-left: 0.125rem;
  }
  .md\:space-x-1 > * + * {
    margin-left: 0.25rem;
  }
  .md\:space-x-1-5 > * + * {
    margin-left: 0.375rem;
  }
  .md\:space-x-2 > * + * {
    margin-left: 0.5rem;
  }
  .md\:space-x-2-5 > * + * {
    margin-left: 0.625rem;
  }
  .md\:space-x-3 > * + * {
    margin-left: 0.75rem;
  }
  .md\:space-x-3-5 > * + * {
    margin-left: 0.875rem;
  }
  .md\:space-x-4 > * + * {
    margin-left: 1rem;
  }
  .md\:space-x-4-5 > * + * {
    margin-left: 1.125rem;
  }
  .md\:space-x-5 > * + * {
    margin-left: 1.25rem;
  }
  .md\:space-x-5-5 > * + * {
    margin-left: 1.375rem;
  }
  .md\:space-x-6 > * + * {
    margin-left: 1.5rem;
  }
  .md\:space-x-6-5 > * + * {
    margin-left: 1.625rem;
  }
  .md\:space-x-8 > * + * {
    margin-left: 2rem;
  }
  .md\:space-x-10 > * + * {
    margin-left: 2.5rem;
  }
  .md\:space-x-12 > * + * {
    margin-left: 3rem;
  }
}
@media (min-width: 992px) {
  .lg\:space-x-0 > * + * {
    margin-left: 0;
  }
  .lg\:space-x-0-5 > * + * {
    margin-left: 0.125rem;
  }
  .lg\:space-x-1 > * + * {
    margin-left: 0.25rem;
  }
  .lg\:space-x-1-5 > * + * {
    margin-left: 0.375rem;
  }
  .lg\:space-x-2 > * + * {
    margin-left: 0.5rem;
  }
  .lg\:space-x-2-5 > * + * {
    margin-left: 0.625rem;
  }
  .lg\:space-x-3 > * + * {
    margin-left: 0.75rem;
  }
  .lg\:space-x-3-5 > * + * {
    margin-left: 0.875rem;
  }
  .lg\:space-x-4 > * + * {
    margin-left: 1rem;
  }
  .lg\:space-x-4-5 > * + * {
    margin-left: 1.125rem;
  }
  .lg\:space-x-5 > * + * {
    margin-left: 1.25rem;
  }
  .lg\:space-x-5-5 > * + * {
    margin-left: 1.375rem;
  }
  .lg\:space-x-6 > * + * {
    margin-left: 1.5rem;
  }
  .lg\:space-x-6-5 > * + * {
    margin-left: 1.625rem;
  }
  .lg\:space-x-8 > * + * {
    margin-left: 2rem;
  }
  .lg\:space-x-10 > * + * {
    margin-left: 2.5rem;
  }
  .lg\:space-x-12 > * + * {
    margin-left: 3rem;
  }
}
@media (min-width: 1200px) {
  .xl\:space-x-0 > * + * {
    margin-left: 0;
  }
  .xl\:space-x-0-5 > * + * {
    margin-left: 0.125rem;
  }
  .xl\:space-x-1 > * + * {
    margin-left: 0.25rem;
  }
  .xl\:space-x-1-5 > * + * {
    margin-left: 0.375rem;
  }
  .xl\:space-x-2 > * + * {
    margin-left: 0.5rem;
  }
  .xl\:space-x-2-5 > * + * {
    margin-left: 0.625rem;
  }
  .xl\:space-x-3 > * + * {
    margin-left: 0.75rem;
  }
  .xl\:space-x-3-5 > * + * {
    margin-left: 0.875rem;
  }
  .xl\:space-x-4 > * + * {
    margin-left: 1rem;
  }
  .xl\:space-x-4-5 > * + * {
    margin-left: 1.125rem;
  }
  .xl\:space-x-5 > * + * {
    margin-left: 1.25rem;
  }
  .xl\:space-x-5-5 > * + * {
    margin-left: 1.375rem;
  }
  .xl\:space-x-6 > * + * {
    margin-left: 1.5rem;
  }
  .xl\:space-x-6-5 > * + * {
    margin-left: 1.625rem;
  }
  .xl\:space-x-8 > * + * {
    margin-left: 2rem;
  }
  .xl\:space-x-10 > * + * {
    margin-left: 2.5rem;
  }
  .xl\:space-x-12 > * + * {
    margin-left: 3rem;
  }
}
@media (min-width: 1400px) {
  .xxl\:space-x-0 > * + * {
    margin-left: 0;
  }
  .xxl\:space-x-0-5 > * + * {
    margin-left: 0.125rem;
  }
  .xxl\:space-x-1 > * + * {
    margin-left: 0.25rem;
  }
  .xxl\:space-x-1-5 > * + * {
    margin-left: 0.375rem;
  }
  .xxl\:space-x-2 > * + * {
    margin-left: 0.5rem;
  }
  .xxl\:space-x-2-5 > * + * {
    margin-left: 0.625rem;
  }
  .xxl\:space-x-3 > * + * {
    margin-left: 0.75rem;
  }
  .xxl\:space-x-3-5 > * + * {
    margin-left: 0.875rem;
  }
  .xxl\:space-x-4 > * + * {
    margin-left: 1rem;
  }
  .xxl\:space-x-4-5 > * + * {
    margin-left: 1.125rem;
  }
  .xxl\:space-x-5 > * + * {
    margin-left: 1.25rem;
  }
  .xxl\:space-x-5-5 > * + * {
    margin-left: 1.375rem;
  }
  .xxl\:space-x-6 > * + * {
    margin-left: 1.5rem;
  }
  .xxl\:space-x-6-5 > * + * {
    margin-left: 1.625rem;
  }
  .xxl\:space-x-8 > * + * {
    margin-left: 2rem;
  }
  .xxl\:space-x-10 > * + * {
    margin-left: 2.5rem;
  }
  .xxl\:space-x-12 > * + * {
    margin-left: 3rem;
  }
}
@media (min-width: 576px) {
  .sm\:space-y-0 > * + * {
    margin-top: 0;
  }
  .sm\:space-y-0-5 > * + * {
    margin-top: 0.125rem;
  }
  .sm\:space-y-1 > * + * {
    margin-top: 0.25rem;
  }
  .sm\:space-y-1-5 > * + * {
    margin-top: 0.375rem;
  }
  .sm\:space-y-2 > * + * {
    margin-top: 0.5rem;
  }
  .sm\:space-y-2-5 > * + * {
    margin-top: 0.625rem;
  }
  .sm\:space-y-3 > * + * {
    margin-top: 0.75rem;
  }
  .sm\:space-y-3-5 > * + * {
    margin-top: 0.875rem;
  }
  .sm\:space-y-4 > * + * {
    margin-top: 1rem;
  }
  .sm\:space-y-4-5 > * + * {
    margin-top: 1.125rem;
  }
  .sm\:space-y-5 > * + * {
    margin-top: 1.25rem;
  }
  .sm\:space-y-5-5 > * + * {
    margin-top: 1.375rem;
  }
  .sm\:space-y-6 > * + * {
    margin-top: 1.5rem;
  }
  .sm\:space-y-6-5 > * + * {
    margin-top: 1.625rem;
  }
  .sm\:space-y-8 > * + * {
    margin-top: 2rem;
  }
  .sm\:space-y-10 > * + * {
    margin-top: 2.5rem;
  }
  .sm\:space-y-12 > * + * {
    margin-top: 3rem;
  }
}
@media (min-width: 768px) {
  .md\:space-y-0 > * + * {
    margin-top: 0;
  }
  .md\:space-y-0-5 > * + * {
    margin-top: 0.125rem;
  }
  .md\:space-y-1 > * + * {
    margin-top: 0.25rem;
  }
  .md\:space-y-1-5 > * + * {
    margin-top: 0.375rem;
  }
  .md\:space-y-2 > * + * {
    margin-top: 0.5rem;
  }
  .md\:space-y-2-5 > * + * {
    margin-top: 0.625rem;
  }
  .md\:space-y-3 > * + * {
    margin-top: 0.75rem;
  }
  .md\:space-y-3-5 > * + * {
    margin-top: 0.875rem;
  }
  .md\:space-y-4 > * + * {
    margin-top: 1rem;
  }
  .md\:space-y-4-5 > * + * {
    margin-top: 1.125rem;
  }
  .md\:space-y-5 > * + * {
    margin-top: 1.25rem;
  }
  .md\:space-y-5-5 > * + * {
    margin-top: 1.375rem;
  }
  .md\:space-y-6 > * + * {
    margin-top: 1.5rem;
  }
  .md\:space-y-6-5 > * + * {
    margin-top: 1.625rem;
  }
  .md\:space-y-8 > * + * {
    margin-top: 2rem;
  }
  .md\:space-y-10 > * + * {
    margin-top: 2.5rem;
  }
  .md\:space-y-12 > * + * {
    margin-top: 3rem;
  }
}
@media (min-width: 992px) {
  .lg\:space-y-0 > * + * {
    margin-top: 0;
  }
  .lg\:space-y-0-5 > * + * {
    margin-top: 0.125rem;
  }
  .lg\:space-y-1 > * + * {
    margin-top: 0.25rem;
  }
  .lg\:space-y-1-5 > * + * {
    margin-top: 0.375rem;
  }
  .lg\:space-y-2 > * + * {
    margin-top: 0.5rem;
  }
  .lg\:space-y-2-5 > * + * {
    margin-top: 0.625rem;
  }
  .lg\:space-y-3 > * + * {
    margin-top: 0.75rem;
  }
  .lg\:space-y-3-5 > * + * {
    margin-top: 0.875rem;
  }
  .lg\:space-y-4 > * + * {
    margin-top: 1rem;
  }
  .lg\:space-y-4-5 > * + * {
    margin-top: 1.125rem;
  }
  .lg\:space-y-5 > * + * {
    margin-top: 1.25rem;
  }
  .lg\:space-y-5-5 > * + * {
    margin-top: 1.375rem;
  }
  .lg\:space-y-6 > * + * {
    margin-top: 1.5rem;
  }
  .lg\:space-y-6-5 > * + * {
    margin-top: 1.625rem;
  }
  .lg\:space-y-8 > * + * {
    margin-top: 2rem;
  }
  .lg\:space-y-10 > * + * {
    margin-top: 2.5rem;
  }
  .lg\:space-y-12 > * + * {
    margin-top: 3rem;
  }
}
@media (min-width: 1200px) {
  .xl\:space-y-0 > * + * {
    margin-top: 0;
  }
  .xl\:space-y-0-5 > * + * {
    margin-top: 0.125rem;
  }
  .xl\:space-y-1 > * + * {
    margin-top: 0.25rem;
  }
  .xl\:space-y-1-5 > * + * {
    margin-top: 0.375rem;
  }
  .xl\:space-y-2 > * + * {
    margin-top: 0.5rem;
  }
  .xl\:space-y-2-5 > * + * {
    margin-top: 0.625rem;
  }
  .xl\:space-y-3 > * + * {
    margin-top: 0.75rem;
  }
  .xl\:space-y-3-5 > * + * {
    margin-top: 0.875rem;
  }
  .xl\:space-y-4 > * + * {
    margin-top: 1rem;
  }
  .xl\:space-y-4-5 > * + * {
    margin-top: 1.125rem;
  }
  .xl\:space-y-5 > * + * {
    margin-top: 1.25rem;
  }
  .xl\:space-y-5-5 > * + * {
    margin-top: 1.375rem;
  }
  .xl\:space-y-6 > * + * {
    margin-top: 1.5rem;
  }
  .xl\:space-y-6-5 > * + * {
    margin-top: 1.625rem;
  }
  .xl\:space-y-8 > * + * {
    margin-top: 2rem;
  }
  .xl\:space-y-10 > * + * {
    margin-top: 2.5rem;
  }
  .xl\:space-y-12 > * + * {
    margin-top: 3rem;
  }
}
@media (min-width: 1400px) {
  .xxl\:space-y-0 > * + * {
    margin-top: 0;
  }
  .xxl\:space-y-0-5 > * + * {
    margin-top: 0.125rem;
  }
  .xxl\:space-y-1 > * + * {
    margin-top: 0.25rem;
  }
  .xxl\:space-y-1-5 > * + * {
    margin-top: 0.375rem;
  }
  .xxl\:space-y-2 > * + * {
    margin-top: 0.5rem;
  }
  .xxl\:space-y-2-5 > * + * {
    margin-top: 0.625rem;
  }
  .xxl\:space-y-3 > * + * {
    margin-top: 0.75rem;
  }
  .xxl\:space-y-3-5 > * + * {
    margin-top: 0.875rem;
  }
  .xxl\:space-y-4 > * + * {
    margin-top: 1rem;
  }
  .xxl\:space-y-4-5 > * + * {
    margin-top: 1.125rem;
  }
  .xxl\:space-y-5 > * + * {
    margin-top: 1.25rem;
  }
  .xxl\:space-y-5-5 > * + * {
    margin-top: 1.375rem;
  }
  .xxl\:space-y-6 > * + * {
    margin-top: 1.5rem;
  }
  .xxl\:space-y-6-5 > * + * {
    margin-top: 1.625rem;
  }
  .xxl\:space-y-8 > * + * {
    margin-top: 2rem;
  }
  .xxl\:space-y-10 > * + * {
    margin-top: 2.5rem;
  }
  .xxl\:space-y-12 > * + * {
    margin-top: 3rem;
  }
}
.z-auto {
  z-index: auto !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-10 {
  z-index: 10 !important;
}

.z-20 {
  z-index: 20 !important;
}

.z-30 {
  z-index: 30 !important;
}

.z-40 {
  z-index: 40 !important;
}

.z-50 {
  z-index: 50 !important;
}

.z-100 {
  z-index: 100 !important;
}

.z-200 {
  z-index: 200 !important;
}

.z-500 {
  z-index: 500 !important;
}

.z-999 {
  z-index: 999 !important;
}

.z-1000 {
  z-index: 1000 !important;
}

.z-max {
  z-index: 9999 !important;
}

.-z-10 {
  z-index: -10 !important;
}

.-z-20 {
  z-index: -20 !important;
}

.-z-30 {
  z-index: -30 !important;
}

.-z-40 {
  z-index: -40 !important;
}

.-z-50 {
  z-index: -50 !important;
}

.-z-100 {
  z-index: -100 !important;
}

.-z-200 {
  z-index: -200 !important;
}

.-z-500 {
  z-index: -500 !important;
}

.-z-999 {
  z-index: -999 !important;
}

.-z-1000 {
  z-index: -1000 !important;
}

.-z-max {
  z-index: -9999 !important;
}

@media (min-width: 576px) {
  .sm\:z-auto {
    z-index: auto !important;
  }
  .sm\:z-0 {
    z-index: 0 !important;
  }
  .sm\:z-10 {
    z-index: 10 !important;
  }
  .sm\:z-20 {
    z-index: 20 !important;
  }
  .sm\:z-30 {
    z-index: 30 !important;
  }
  .sm\:z-40 {
    z-index: 40 !important;
  }
  .sm\:z-50 {
    z-index: 50 !important;
  }
  .sm\:z-100 {
    z-index: 100 !important;
  }
  .sm\:z-200 {
    z-index: 200 !important;
  }
  .sm\:z-500 {
    z-index: 500 !important;
  }
  .sm\:z-999 {
    z-index: 999 !important;
  }
  .sm\:z-1000 {
    z-index: 1000 !important;
  }
  .sm\:z-max {
    z-index: 9999 !important;
  }
}
@media (min-width: 768px) {
  .md\:z-auto {
    z-index: auto !important;
  }
  .md\:z-0 {
    z-index: 0 !important;
  }
  .md\:z-10 {
    z-index: 10 !important;
  }
  .md\:z-20 {
    z-index: 20 !important;
  }
  .md\:z-30 {
    z-index: 30 !important;
  }
  .md\:z-40 {
    z-index: 40 !important;
  }
  .md\:z-50 {
    z-index: 50 !important;
  }
  .md\:z-100 {
    z-index: 100 !important;
  }
  .md\:z-200 {
    z-index: 200 !important;
  }
  .md\:z-500 {
    z-index: 500 !important;
  }
  .md\:z-999 {
    z-index: 999 !important;
  }
  .md\:z-1000 {
    z-index: 1000 !important;
  }
  .md\:z-max {
    z-index: 9999 !important;
  }
}
@media (min-width: 992px) {
  .lg\:z-auto {
    z-index: auto !important;
  }
  .lg\:z-0 {
    z-index: 0 !important;
  }
  .lg\:z-10 {
    z-index: 10 !important;
  }
  .lg\:z-20 {
    z-index: 20 !important;
  }
  .lg\:z-30 {
    z-index: 30 !important;
  }
  .lg\:z-40 {
    z-index: 40 !important;
  }
  .lg\:z-50 {
    z-index: 50 !important;
  }
  .lg\:z-100 {
    z-index: 100 !important;
  }
  .lg\:z-200 {
    z-index: 200 !important;
  }
  .lg\:z-500 {
    z-index: 500 !important;
  }
  .lg\:z-999 {
    z-index: 999 !important;
  }
  .lg\:z-1000 {
    z-index: 1000 !important;
  }
  .lg\:z-max {
    z-index: 9999 !important;
  }
}
@media (min-width: 1200px) {
  .xl\:z-auto {
    z-index: auto !important;
  }
  .xl\:z-0 {
    z-index: 0 !important;
  }
  .xl\:z-10 {
    z-index: 10 !important;
  }
  .xl\:z-20 {
    z-index: 20 !important;
  }
  .xl\:z-30 {
    z-index: 30 !important;
  }
  .xl\:z-40 {
    z-index: 40 !important;
  }
  .xl\:z-50 {
    z-index: 50 !important;
  }
  .xl\:z-100 {
    z-index: 100 !important;
  }
  .xl\:z-200 {
    z-index: 200 !important;
  }
  .xl\:z-500 {
    z-index: 500 !important;
  }
  .xl\:z-999 {
    z-index: 999 !important;
  }
  .xl\:z-1000 {
    z-index: 1000 !important;
  }
  .xl\:z-max {
    z-index: 9999 !important;
  }
}
@media (min-width: 1400px) {
  .xxl\:z-auto {
    z-index: auto !important;
  }
  .xxl\:z-0 {
    z-index: 0 !important;
  }
  .xxl\:z-10 {
    z-index: 10 !important;
  }
  .xxl\:z-20 {
    z-index: 20 !important;
  }
  .xxl\:z-30 {
    z-index: 30 !important;
  }
  .xxl\:z-40 {
    z-index: 40 !important;
  }
  .xxl\:z-50 {
    z-index: 50 !important;
  }
  .xxl\:z-100 {
    z-index: 100 !important;
  }
  .xxl\:z-200 {
    z-index: 200 !important;
  }
  .xxl\:z-500 {
    z-index: 500 !important;
  }
  .xxl\:z-999 {
    z-index: 999 !important;
  }
  .xxl\:z-1000 {
    z-index: 1000 !important;
  }
  .xxl\:z-max {
    z-index: 9999 !important;
  }
}
.text-primary {
  color: #3c83f6 !important;
}

.text-primary-50 {
  color: #ebf2fe !important;
}

.text-secondary {
  color: #6c757d !important;
}

.text-accent-forground {
  color: #020817 !important;
}

.text-foreground {
  color: #0a0a0a !important;
}

.text-muted {
  color: #64748b !important;
}

.text-muted-forground {
  color: #737373 !important;
}

.text-neutral-200 {
  color: #e5e5e5 !important;
}

.text-success {
  color: #28a745 !important;
}

.text-danger {
  color: #dc3545 !important;
}

.text-red-50 {
  color: #fef2f2 !important;
}

.text-red-100 {
  color: #fee2e2 !important;
}

.text-red-300 {
  color: #fca5a5 !important;
}

.text-red-500 {
  color: #ef4444 !important;
}

.text-red-600 {
  color: #dc2626 !important;
}

.text-red-700 {
  color: #4b3737 !important;
}

.text-red-800 {
  color: #991b1b !important;
}

.text-warning {
  color: #ffc107 !important;
}

.text-info {
  color: #17a2b8 !important;
}

.text-teal {
  color: #499994 !important;
}

.text-teal-light {
  color: #99f6e4 !important;
}

.text-teal-50 {
  color: #f0fdfa !important;
}

.text-teal-100 {
  color: #ccfbf1 !important;
}

.text-teal-200 {
  color: #99f6e4 !important;
}

.text-teal-600 {
  color: #0d9488 !important;
}

.text-teal-700 {
  color: #0f766e !important;
}

.text-teal-800 {
  color: #115e59 !important;
}

.text-dark {
  color: #374151 !important;
}

.text-gray {
  color: #63738a !important;
}

.text-lightgray {
  color: #e2e8f0 !important;
}

.text-light {
  color: #f4f7fa !important;
}

.text-lighter {
  color: #fcfcfd !important;
}

.text-white {
  color: #ffffff !important;
}

.text-white-smoke {
  color: #f5f5f5 !important;
}

.text-black {
  color: #000000 !important;
}

.text-orange {
  color: #ef6c00 !important;
}

.text-violet {
  color: #9d4edd !important;
}

.text-purple {
  color: #9c27b0 !important;
}

.text-purple-50 {
  color: #faf5ff !important;
}

.text-purple-100 {
  color: #f3e8ff !important;
}

.text-purple-700 {
  color: #7e22ce !important;
}

.text-purple-800 {
  color: #6b21a8 !important;
}

.text-blue {
  color: #1e40af !important;
}

.text-blue-100 {
  color: #dbeafe !important;
}

.text-blue-500 {
  color: #3b82f6 !important;
}

.text-blue-600 {
  color: #2563eb !important;
}

.text-blue-700 {
  color: #1d4ed8 !important;
}

.text-blue-800 {
  color: #1e4eaf !important;
}

.text-blue-200 {
  color: #BFDBFE !important;
}

.text-blue-50 {
  color: #eff6ff !important;
}

.text-brown {
  color: #964b00 !important;
}

.text-transparent {
  color: transparent !important;
}

.text-gray-50 {
  color: #f9fafb !important;
}

.text-gray-100 {
  color: #f3f4f6 !important;
}

.text-gray-200 {
  color: #e5e7eb !important;
}

.text-gray-300 {
  color: #d1d5db !important;
}

.text-gray-400 {
  color: #9ca3af !important;
}

.text-gray-700 {
  color: #4B5563 !important;
}

.text-gray-800 {
  color: #1f2937 !important;
}

.text-gray-900 {
  color: #111827 !important;
}

.text-gray-600 {
  color: #4B5563 !important;
}

.text-gray-500 {
  color: #6b7280 !important;
}

.text-indigo-50 {
  color: #eef2ff !important;
}

.text-indigo-200 {
  color: #c7d2fe !important;
}

.text-indigo-500 {
  color: #6366f1 !important;
}

.text-indigo-600 {
  color: #4f46e5 !important;
}

.text-indigo-700 {
  color: #4338ca !important;
}

.text-indigo-900 {
  color: #312e81 !important;
}

.text-green-100 {
  color: #dcfce7 !important;
}

.text-green-300 {
  color: #86efac !important;
}

.text-green-400 {
  color: #4ade80 !important;
}

.text-green-500 {
  color: #22c55e !important;
}

.text-green-600 {
  color: #16a34a !important;
}

.text-green-700 {
  color: #15803d !important;
}

.text-green-800 {
  color: #166534 !important;
}

.text-green-900 {
  color: #14532d !important;
}

.text-green-50 {
  color: #f0fdf4 !important;
}

.text-yellow-50 {
  color: #fefce8 !important;
}

.text-yellow-100 {
  color: #fef9c3 !important;
}

.text-yellow-400 {
  color: #facc15 !important;
}

.text-yellow-500 {
  color: #eab308 !important;
}

.text-amber-600 {
  color: #d97706 !important;
}

.text-amber-800 {
  color: #92400e !important;
}

.text-amber-100 {
  color: #FEF3C7 !important;
}

.text-orange-50 {
  color: #fff7ed !important;
}

.text-orange-300 {
  color: #fdba74 !important;
}

.text-orange-500 {
  color: #f97316 !important;
}

.text-orange-600 {
  color: #ea580c !important;
}

.text-orange-200 {
  color: #fed7aa !important;
}

.text-orange-700 {
  color: #c2410c !important;
}

.text-slate-100 {
  color: #dde2e9 !important;
}

.text-slate-400 {
  color: #94a3b8 !important;
}

.text-slate-500 {
  color: #65758b !important;
}

.text-slate-600 {
  color: #344256 !important;
}

.text-slate-700 {
  color: #344356 !important;
}

.bg-primary {
  background-color: #3c83f6 !important;
  color: #000;
}

.bg-primary-50 {
  background-color: #ebf2fe !important;
  color: #000;
}

.bg-secondary {
  background-color: #6c757d !important;
  color: #000;
}

.bg-accent-forground {
  background-color: #020817 !important;
  color: #000;
}

.bg-foreground {
  background-color: #0a0a0a !important;
  color: #000;
}

.bg-muted {
  background-color: #64748b !important;
  color: #000;
}

.bg-muted-forground {
  background-color: #737373 !important;
  color: #000;
}

.bg-neutral-200 {
  background-color: #e5e5e5 !important;
  color: #000;
}

.bg-success {
  background-color: #28a745 !important;
  color: #000;
}

.bg-danger {
  background-color: #dc3545 !important;
  color: #000;
}

.bg-red-50 {
  background-color: #fef2f2 !important;
  color: #000;
}

.bg-red-100 {
  background-color: #fee2e2 !important;
  color: #000;
}

.bg-red-300 {
  background-color: #fca5a5 !important;
  color: #000;
}

.bg-red-500 {
  background-color: #ef4444 !important;
  color: #000;
}

.bg-red-600 {
  background-color: #dc2626 !important;
  color: #000;
}

.bg-red-700 {
  background-color: #4b3737 !important;
  color: #000;
}

.bg-red-800 {
  background-color: #991b1b !important;
  color: #000;
}

.bg-warning {
  background-color: #ffc107 !important;
  color: #fff;
}

.bg-info {
  background-color: #17a2b8 !important;
  color: #000;
}

.bg-teal {
  background-color: #499994 !important;
  color: #000;
}

.bg-teal-light {
  background-color: #99f6e4 !important;
  color: #000;
}

.bg-teal-50 {
  background-color: #f0fdfa !important;
  color: #000;
}

.bg-teal-100 {
  background-color: #ccfbf1 !important;
  color: #000;
}

.bg-teal-200 {
  background-color: #99f6e4 !important;
  color: #000;
}

.bg-teal-600 {
  background-color: #0d9488 !important;
  color: #000;
}

.bg-teal-700 {
  background-color: #0f766e !important;
  color: #000;
}

.bg-teal-800 {
  background-color: #115e59 !important;
  color: #000;
}

.bg-dark {
  background-color: #374151 !important;
  color: #000;
}

.bg-gray {
  background-color: #63738a !important;
  color: #000;
}

.bg-lightgray {
  background-color: #e2e8f0 !important;
  color: #000;
}

.bg-light {
  background-color: #f4f7fa !important;
  color: #fff;
}

.bg-lighter {
  background-color: #fcfcfd !important;
  color: #000;
}

.bg-white {
  background-color: #ffffff !important;
  color: #000;
}

.bg-white-smoke {
  background-color: #f5f5f5 !important;
  color: #000;
}

.bg-black {
  background-color: #000000 !important;
  color: #000;
}

.bg-orange {
  background-color: #ef6c00 !important;
  color: #000;
}

.bg-violet {
  background-color: #9d4edd !important;
  color: #000;
}

.bg-purple {
  background-color: #9c27b0 !important;
  color: #000;
}

.bg-purple-50 {
  background-color: #faf5ff !important;
  color: #000;
}

.bg-purple-100 {
  background-color: #f3e8ff !important;
  color: #000;
}

.bg-purple-700 {
  background-color: #7e22ce !important;
  color: #000;
}

.bg-purple-800 {
  background-color: #6b21a8 !important;
  color: #000;
}

.bg-blue {
  background-color: #1e40af !important;
  color: #000;
}

.bg-blue-100 {
  background-color: #dbeafe !important;
  color: #000;
}

.bg-blue-500 {
  background-color: #3b82f6 !important;
  color: #000;
}

.bg-blue-600 {
  background-color: #2563eb !important;
  color: #000;
}

.bg-blue-700 {
  background-color: #1d4ed8 !important;
  color: #000;
}

.bg-blue-800 {
  background-color: #1e4eaf !important;
  color: #000;
}

.bg-blue-200 {
  background-color: #BFDBFE !important;
  color: #000;
}

.bg-blue-50 {
  background-color: #eff6ff !important;
  color: #000;
}

.bg-brown {
  background-color: #964b00 !important;
  color: #000;
}

.bg-transparent {
  background-color: transparent !important;
  color: #000;
}

.bg-gray-50 {
  background-color: #f9fafb !important;
  color: #000;
}

.bg-gray-100 {
  background-color: #f3f4f6 !important;
  color: #000;
}

.bg-gray-200 {
  background-color: #e5e7eb !important;
  color: #000;
}

.bg-gray-300 {
  background-color: #d1d5db !important;
  color: #000;
}

.bg-gray-400 {
  background-color: #9ca3af !important;
  color: #000;
}

.bg-gray-700 {
  background-color: #4B5563 !important;
  color: #000;
}

.bg-gray-800 {
  background-color: #1f2937 !important;
  color: #000;
}

.bg-gray-900 {
  background-color: #111827 !important;
  color: #000;
}

.bg-gray-600 {
  background-color: #4B5563 !important;
  color: #000;
}

.bg-gray-500 {
  background-color: #6b7280 !important;
  color: #000;
}

.bg-indigo-50 {
  background-color: #eef2ff !important;
  color: #000;
}

.bg-indigo-200 {
  background-color: #c7d2fe !important;
  color: #000;
}

.bg-indigo-500 {
  background-color: #6366f1 !important;
  color: #000;
}

.bg-indigo-600 {
  background-color: #4f46e5 !important;
  color: #000;
}

.bg-indigo-700 {
  background-color: #4338ca !important;
  color: #000;
}

.bg-indigo-900 {
  background-color: #312e81 !important;
  color: #000;
}

.bg-green-100 {
  background-color: #dcfce7 !important;
  color: #000;
}

.bg-green-300 {
  background-color: #86efac !important;
  color: #000;
}

.bg-green-400 {
  background-color: #4ade80 !important;
  color: #000;
}

.bg-green-500 {
  background-color: #22c55e !important;
  color: #000;
}

.bg-green-600 {
  background-color: #16a34a !important;
  color: #000;
}

.bg-green-700 {
  background-color: #15803d !important;
  color: #000;
}

.bg-green-800 {
  background-color: #166534 !important;
  color: #000;
}

.bg-green-900 {
  background-color: #14532d !important;
  color: #000;
}

.bg-green-50 {
  background-color: #f0fdf4 !important;
  color: #000;
}

.bg-yellow-50 {
  background-color: #fefce8 !important;
  color: #000;
}

.bg-yellow-100 {
  background-color: #fef9c3 !important;
  color: #000;
}

.bg-yellow-400 {
  background-color: #facc15 !important;
  color: #000;
}

.bg-yellow-500 {
  background-color: #eab308 !important;
  color: #000;
}

.bg-amber-600 {
  background-color: #d97706 !important;
  color: #000;
}

.bg-amber-800 {
  background-color: #92400e !important;
  color: #000;
}

.bg-amber-100 {
  background-color: #FEF3C7 !important;
  color: #000;
}

.bg-orange-50 {
  background-color: #fff7ed !important;
  color: #000;
}

.bg-orange-300 {
  background-color: #fdba74 !important;
  color: #000;
}

.bg-orange-500 {
  background-color: #f97316 !important;
  color: #000;
}

.bg-orange-600 {
  background-color: #ea580c !important;
  color: #000;
}

.bg-orange-200 {
  background-color: #fed7aa !important;
  color: #000;
}

.bg-orange-700 {
  background-color: #c2410c !important;
  color: #000;
}

.bg-slate-100 {
  background-color: #dde2e9 !important;
  color: #000;
}

.bg-slate-400 {
  background-color: #94a3b8 !important;
  color: #000;
}

.bg-slate-500 {
  background-color: #65758b !important;
  color: #000;
}

.bg-slate-600 {
  background-color: #344256 !important;
  color: #000;
}

.bg-slate-700 {
  background-color: #344356 !important;
  color: #000;
}

.fs-xxxs {
  font-size: clamp(0.55rem, 1vw, 0.7rem);
}

.fs-xxs {
  font-size: clamp(0.65rem, 1vw, 0.75rem);
}

.fs-xs {
  font-size: clamp(0.75rem, 1vw, 0.85rem);
}

.fs-sm {
  font-size: clamp(0.85rem, 1.2vw, 0.95rem);
}

.fs-md {
  font-size: clamp(1rem, 1.5vw, 1.125rem);
}

.fs-lg {
  font-size: clamp(1.125rem, 2vw, 1.5rem);
}

.fs-xl {
  font-size: clamp(1.25rem, 2.5vw, 2rem);
}

.fs-xxl {
  font-size: clamp(1.5rem, 3vw, 3rem);
}

.rounded-none {
  border-radius: 0 !important;
}

.rounded-sm {
  border-radius: 0.125rem !important;
}

.rounded-md {
  border-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.5rem !important;
}

.rounded-xl {
  border-radius: 0.75rem !important;
}

.rounded-xxl {
  border-radius: 1rem !important;
}

.rounded-full {
  border-radius: 9999px !important;
}

.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rounded-b-none {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.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-tl-none {
  border-top-left-radius: 0;
}

.rounded-tr-none {
  border-top-right-radius: 0;
}

.rounded-bl-none {
  border-bottom-left-radius: 0;
}

.rounded-br-none {
  border-bottom-right-radius: 0;
}

.rounded-t-sm {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.rounded-b-sm {
  border-bottom-left-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.rounded-l-sm {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-r-sm {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.rounded-tl-sm {
  border-top-left-radius: 0.125rem;
}

.rounded-tr-sm {
  border-top-right-radius: 0.125rem;
}

.rounded-bl-sm {
  border-bottom-left-radius: 0.125rem;
}

.rounded-br-sm {
  border-bottom-right-radius: 0.125rem;
}

.rounded-t-md {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.rounded-b-md {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-l-md {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-r-md {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-tl-md {
  border-top-left-radius: 0.25rem;
}

.rounded-tr-md {
  border-top-right-radius: 0.25rem;
}

.rounded-bl-md {
  border-bottom-left-radius: 0.25rem;
}

.rounded-br-md {
  border-bottom-right-radius: 0.25rem;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.rounded-b-lg {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}

.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}

.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}

.rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}

.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.rounded-b-xl {
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

.rounded-l-xl {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-r-xl {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

.rounded-tl-xl {
  border-top-left-radius: 0.75rem;
}

.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}

.rounded-bl-xl {
  border-bottom-left-radius: 0.75rem;
}

.rounded-br-xl {
  border-bottom-right-radius: 0.75rem;
}

.rounded-t-xxl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.rounded-b-xxl {
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.rounded-l-xxl {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-r-xxl {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.rounded-tl-xxl {
  border-top-left-radius: 1rem;
}

.rounded-tr-xxl {
  border-top-right-radius: 1rem;
}

.rounded-bl-xxl {
  border-bottom-left-radius: 1rem;
}

.rounded-br-xxl {
  border-bottom-right-radius: 1rem;
}

.rounded-t-full {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.rounded-b-full {
  border-bottom-left-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.rounded-tl-full {
  border-top-left-radius: 9999px;
}

.rounded-tr-full {
  border-top-right-radius: 9999px;
}

.rounded-bl-full {
  border-bottom-left-radius: 9999px;
}

.rounded-br-full {
  border-bottom-right-radius: 9999px;
}

.border {
  border-width: 1px;
  border-style: solid;
  border-color: currentColor;
}

.border {
  border-width: 1px;
  border-style: solid;
}

.border-2 {
  border-width: 2px;
  border-style: solid;
}

.border-4 {
  border-width: 4px;
  border-style: solid;
}

.border-8 {
  border-width: 8px;
  border-style: solid;
}

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-dotted {
  border-style: dotted;
}

.border-double {
  border-style: double;
}

.border-primary {
  border-color: #3c83f6;
}

.border-primary-50 {
  border-color: #ebf2fe;
}

.border-secondary {
  border-color: #6c757d;
}

.border-accent-forground {
  border-color: #020817;
}

.border-foreground {
  border-color: #0a0a0a;
}

.border-muted {
  border-color: #64748b;
}

.border-muted-forground {
  border-color: #737373;
}

.border-neutral-200 {
  border-color: #e5e5e5;
}

.border-success {
  border-color: #28a745;
}

.border-danger {
  border-color: #dc3545;
}

.border-red-50 {
  border-color: #fef2f2;
}

.border-red-100 {
  border-color: #fee2e2;
}

.border-red-300 {
  border-color: #fca5a5;
}

.border-red-500 {
  border-color: #ef4444;
}

.border-red-600 {
  border-color: #dc2626;
}

.border-red-700 {
  border-color: #4b3737;
}

.border-red-800 {
  border-color: #991b1b;
}

.border-warning {
  border-color: #ffc107;
}

.border-info {
  border-color: #17a2b8;
}

.border-teal {
  border-color: #499994;
}

.border-teal-light {
  border-color: #99f6e4;
}

.border-teal-50 {
  border-color: #f0fdfa;
}

.border-teal-100 {
  border-color: #ccfbf1;
}

.border-teal-200 {
  border-color: #99f6e4;
}

.border-teal-600 {
  border-color: #0d9488;
}

.border-teal-700 {
  border-color: #0f766e;
}

.border-teal-800 {
  border-color: #115e59;
}

.border-dark {
  border-color: #374151;
}

.border-gray {
  border-color: #63738a;
}

.border-lightgray {
  border-color: #e2e8f0;
}

.border-light {
  border-color: #f4f7fa;
}

.border-lighter {
  border-color: #fcfcfd;
}

.border-white {
  border-color: #ffffff;
}

.border-white-smoke {
  border-color: #f5f5f5;
}

.border-black {
  border-color: #000000;
}

.border-orange {
  border-color: #ef6c00;
}

.border-violet {
  border-color: #9d4edd;
}

.border-purple {
  border-color: #9c27b0;
}

.border-purple-50 {
  border-color: #faf5ff;
}

.border-purple-100 {
  border-color: #f3e8ff;
}

.border-purple-700 {
  border-color: #7e22ce;
}

.border-purple-800 {
  border-color: #6b21a8;
}

.border-blue {
  border-color: #1e40af;
}

.border-blue-100 {
  border-color: #dbeafe;
}

.border-blue-500 {
  border-color: #3b82f6;
}

.border-blue-600 {
  border-color: #2563eb;
}

.border-blue-700 {
  border-color: #1d4ed8;
}

.border-blue-800 {
  border-color: #1e4eaf;
}

.border-blue-200 {
  border-color: #BFDBFE;
}

.border-blue-50 {
  border-color: #eff6ff;
}

.border-brown {
  border-color: #964b00;
}

.border-transparent {
  border-color: transparent;
}

.border-gray-50 {
  border-color: #f9fafb;
}

.border-gray-100 {
  border-color: #f3f4f6;
}

.border-gray-200 {
  border-color: #e5e7eb;
}

.border-gray-300 {
  border-color: #d1d5db;
}

.border-gray-400 {
  border-color: #9ca3af;
}

.border-gray-700 {
  border-color: #4B5563;
}

.border-gray-800 {
  border-color: #1f2937;
}

.border-gray-900 {
  border-color: #111827;
}

.border-gray-600 {
  border-color: #4B5563;
}

.border-gray-500 {
  border-color: #6b7280;
}

.border-indigo-50 {
  border-color: #eef2ff;
}

.border-indigo-200 {
  border-color: #c7d2fe;
}

.border-indigo-500 {
  border-color: #6366f1;
}

.border-indigo-600 {
  border-color: #4f46e5;
}

.border-indigo-700 {
  border-color: #4338ca;
}

.border-indigo-900 {
  border-color: #312e81;
}

.border-green-100 {
  border-color: #dcfce7;
}

.border-green-300 {
  border-color: #86efac;
}

.border-green-400 {
  border-color: #4ade80;
}

.border-green-500 {
  border-color: #22c55e;
}

.border-green-600 {
  border-color: #16a34a;
}

.border-green-700 {
  border-color: #15803d;
}

.border-green-800 {
  border-color: #166534;
}

.border-green-900 {
  border-color: #14532d;
}

.border-green-50 {
  border-color: #f0fdf4;
}

.border-yellow-50 {
  border-color: #fefce8;
}

.border-yellow-100 {
  border-color: #fef9c3;
}

.border-yellow-400 {
  border-color: #facc15;
}

.border-yellow-500 {
  border-color: #eab308;
}

.border-amber-600 {
  border-color: #d97706;
}

.border-amber-800 {
  border-color: #92400e;
}

.border-amber-100 {
  border-color: #FEF3C7;
}

.border-orange-50 {
  border-color: #fff7ed;
}

.border-orange-300 {
  border-color: #fdba74;
}

.border-orange-500 {
  border-color: #f97316;
}

.border-orange-600 {
  border-color: #ea580c;
}

.border-orange-200 {
  border-color: #fed7aa;
}

.border-orange-700 {
  border-color: #c2410c;
}

.border-slate-100 {
  border-color: #dde2e9;
}

.border-slate-400 {
  border-color: #94a3b8;
}

.border-slate-500 {
  border-color: #65758b;
}

.border-slate-600 {
  border-color: #344256;
}

.border-slate-700 {
  border-color: #344356;
}

.border-t {
  border-top-width: 1px;
  border-top-style: solid;
}

.border-r {
  border-right-width: 1px;
  border-right-style: solid;
}

.border-b {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.border-l {
  border-left-width: 1px;
  border-left-style: solid;
}

.border-t-2 {
  border-top-width: 2px;
  border-top-style: solid;
}

.border-r-2 {
  border-right-width: 2px;
  border-right-style: solid;
}

.border-b-2 {
  border-bottom-width: 2px;
  border-bottom-style: solid;
}

.border-l-2 {
  border-left-width: 2px;
  border-left-style: solid;
}

.border-t-4 {
  border-top-width: 4px;
  border-top-style: solid;
}

.border-r-4 {
  border-right-width: 4px;
  border-right-style: solid;
}

.border-b-4 {
  border-bottom-width: 4px;
  border-bottom-style: solid;
}

.border-l-4 {
  border-left-width: 4px;
  border-left-style: solid;
}

.border-t-8 {
  border-top-width: 8px;
  border-top-style: solid;
}

.border-r-8 {
  border-right-width: 8px;
  border-right-style: solid;
}

.border-b-8 {
  border-bottom-width: 8px;
  border-bottom-style: solid;
}

.border-l-8 {
  border-left-width: 8px;
  border-left-style: solid;
}

.border-t-primary {
  border-top-color: #3c83f6;
}

.border-r-primary {
  border-right-color: #3c83f6;
}

.border-b-primary {
  border-bottom-color: #3c83f6;
}

.border-l-primary {
  border-left-color: #3c83f6;
}

.border-t-primary-50 {
  border-top-color: #ebf2fe;
}

.border-r-primary-50 {
  border-right-color: #ebf2fe;
}

.border-b-primary-50 {
  border-bottom-color: #ebf2fe;
}

.border-l-primary-50 {
  border-left-color: #ebf2fe;
}

.border-t-secondary {
  border-top-color: #6c757d;
}

.border-r-secondary {
  border-right-color: #6c757d;
}

.border-b-secondary {
  border-bottom-color: #6c757d;
}

.border-l-secondary {
  border-left-color: #6c757d;
}

.border-t-accent-forground {
  border-top-color: #020817;
}

.border-r-accent-forground {
  border-right-color: #020817;
}

.border-b-accent-forground {
  border-bottom-color: #020817;
}

.border-l-accent-forground {
  border-left-color: #020817;
}

.border-t-foreground {
  border-top-color: #0a0a0a;
}

.border-r-foreground {
  border-right-color: #0a0a0a;
}

.border-b-foreground {
  border-bottom-color: #0a0a0a;
}

.border-l-foreground {
  border-left-color: #0a0a0a;
}

.border-t-muted {
  border-top-color: #64748b;
}

.border-r-muted {
  border-right-color: #64748b;
}

.border-b-muted {
  border-bottom-color: #64748b;
}

.border-l-muted {
  border-left-color: #64748b;
}

.border-t-muted-forground {
  border-top-color: #737373;
}

.border-r-muted-forground {
  border-right-color: #737373;
}

.border-b-muted-forground {
  border-bottom-color: #737373;
}

.border-l-muted-forground {
  border-left-color: #737373;
}

.border-t-neutral-200 {
  border-top-color: #e5e5e5;
}

.border-r-neutral-200 {
  border-right-color: #e5e5e5;
}

.border-b-neutral-200 {
  border-bottom-color: #e5e5e5;
}

.border-l-neutral-200 {
  border-left-color: #e5e5e5;
}

.border-t-success {
  border-top-color: #28a745;
}

.border-r-success {
  border-right-color: #28a745;
}

.border-b-success {
  border-bottom-color: #28a745;
}

.border-l-success {
  border-left-color: #28a745;
}

.border-t-danger {
  border-top-color: #dc3545;
}

.border-r-danger {
  border-right-color: #dc3545;
}

.border-b-danger {
  border-bottom-color: #dc3545;
}

.border-l-danger {
  border-left-color: #dc3545;
}

.border-t-red-50 {
  border-top-color: #fef2f2;
}

.border-r-red-50 {
  border-right-color: #fef2f2;
}

.border-b-red-50 {
  border-bottom-color: #fef2f2;
}

.border-l-red-50 {
  border-left-color: #fef2f2;
}

.border-t-red-100 {
  border-top-color: #fee2e2;
}

.border-r-red-100 {
  border-right-color: #fee2e2;
}

.border-b-red-100 {
  border-bottom-color: #fee2e2;
}

.border-l-red-100 {
  border-left-color: #fee2e2;
}

.border-t-red-300 {
  border-top-color: #fca5a5;
}

.border-r-red-300 {
  border-right-color: #fca5a5;
}

.border-b-red-300 {
  border-bottom-color: #fca5a5;
}

.border-l-red-300 {
  border-left-color: #fca5a5;
}

.border-t-red-500 {
  border-top-color: #ef4444;
}

.border-r-red-500 {
  border-right-color: #ef4444;
}

.border-b-red-500 {
  border-bottom-color: #ef4444;
}

.border-l-red-500 {
  border-left-color: #ef4444;
}

.border-t-red-600 {
  border-top-color: #dc2626;
}

.border-r-red-600 {
  border-right-color: #dc2626;
}

.border-b-red-600 {
  border-bottom-color: #dc2626;
}

.border-l-red-600 {
  border-left-color: #dc2626;
}

.border-t-red-700 {
  border-top-color: #4b3737;
}

.border-r-red-700 {
  border-right-color: #4b3737;
}

.border-b-red-700 {
  border-bottom-color: #4b3737;
}

.border-l-red-700 {
  border-left-color: #4b3737;
}

.border-t-red-800 {
  border-top-color: #991b1b;
}

.border-r-red-800 {
  border-right-color: #991b1b;
}

.border-b-red-800 {
  border-bottom-color: #991b1b;
}

.border-l-red-800 {
  border-left-color: #991b1b;
}

.border-t-warning {
  border-top-color: #ffc107;
}

.border-r-warning {
  border-right-color: #ffc107;
}

.border-b-warning {
  border-bottom-color: #ffc107;
}

.border-l-warning {
  border-left-color: #ffc107;
}

.border-t-info {
  border-top-color: #17a2b8;
}

.border-r-info {
  border-right-color: #17a2b8;
}

.border-b-info {
  border-bottom-color: #17a2b8;
}

.border-l-info {
  border-left-color: #17a2b8;
}

.border-t-teal {
  border-top-color: #499994;
}

.border-r-teal {
  border-right-color: #499994;
}

.border-b-teal {
  border-bottom-color: #499994;
}

.border-l-teal {
  border-left-color: #499994;
}

.border-t-teal-light {
  border-top-color: #99f6e4;
}

.border-r-teal-light {
  border-right-color: #99f6e4;
}

.border-b-teal-light {
  border-bottom-color: #99f6e4;
}

.border-l-teal-light {
  border-left-color: #99f6e4;
}

.border-t-teal-50 {
  border-top-color: #f0fdfa;
}

.border-r-teal-50 {
  border-right-color: #f0fdfa;
}

.border-b-teal-50 {
  border-bottom-color: #f0fdfa;
}

.border-l-teal-50 {
  border-left-color: #f0fdfa;
}

.border-t-teal-100 {
  border-top-color: #ccfbf1;
}

.border-r-teal-100 {
  border-right-color: #ccfbf1;
}

.border-b-teal-100 {
  border-bottom-color: #ccfbf1;
}

.border-l-teal-100 {
  border-left-color: #ccfbf1;
}

.border-t-teal-200 {
  border-top-color: #99f6e4;
}

.border-r-teal-200 {
  border-right-color: #99f6e4;
}

.border-b-teal-200 {
  border-bottom-color: #99f6e4;
}

.border-l-teal-200 {
  border-left-color: #99f6e4;
}

.border-t-teal-600 {
  border-top-color: #0d9488;
}

.border-r-teal-600 {
  border-right-color: #0d9488;
}

.border-b-teal-600 {
  border-bottom-color: #0d9488;
}

.border-l-teal-600 {
  border-left-color: #0d9488;
}

.border-t-teal-700 {
  border-top-color: #0f766e;
}

.border-r-teal-700 {
  border-right-color: #0f766e;
}

.border-b-teal-700 {
  border-bottom-color: #0f766e;
}

.border-l-teal-700 {
  border-left-color: #0f766e;
}

.border-t-teal-800 {
  border-top-color: #115e59;
}

.border-r-teal-800 {
  border-right-color: #115e59;
}

.border-b-teal-800 {
  border-bottom-color: #115e59;
}

.border-l-teal-800 {
  border-left-color: #115e59;
}

.border-t-dark {
  border-top-color: #374151;
}

.border-r-dark {
  border-right-color: #374151;
}

.border-b-dark {
  border-bottom-color: #374151;
}

.border-l-dark {
  border-left-color: #374151;
}

.border-t-gray {
  border-top-color: #63738a;
}

.border-r-gray {
  border-right-color: #63738a;
}

.border-b-gray {
  border-bottom-color: #63738a;
}

.border-l-gray {
  border-left-color: #63738a;
}

.border-t-lightgray {
  border-top-color: #e2e8f0;
}

.border-r-lightgray {
  border-right-color: #e2e8f0;
}

.border-b-lightgray {
  border-bottom-color: #e2e8f0;
}

.border-l-lightgray {
  border-left-color: #e2e8f0;
}

.border-t-light {
  border-top-color: #f4f7fa;
}

.border-r-light {
  border-right-color: #f4f7fa;
}

.border-b-light {
  border-bottom-color: #f4f7fa;
}

.border-l-light {
  border-left-color: #f4f7fa;
}

.border-t-lighter {
  border-top-color: #fcfcfd;
}

.border-r-lighter {
  border-right-color: #fcfcfd;
}

.border-b-lighter {
  border-bottom-color: #fcfcfd;
}

.border-l-lighter {
  border-left-color: #fcfcfd;
}

.border-t-white {
  border-top-color: #ffffff;
}

.border-r-white {
  border-right-color: #ffffff;
}

.border-b-white {
  border-bottom-color: #ffffff;
}

.border-l-white {
  border-left-color: #ffffff;
}

.border-t-white-smoke {
  border-top-color: #f5f5f5;
}

.border-r-white-smoke {
  border-right-color: #f5f5f5;
}

.border-b-white-smoke {
  border-bottom-color: #f5f5f5;
}

.border-l-white-smoke {
  border-left-color: #f5f5f5;
}

.border-t-black {
  border-top-color: #000000;
}

.border-r-black {
  border-right-color: #000000;
}

.border-b-black {
  border-bottom-color: #000000;
}

.border-l-black {
  border-left-color: #000000;
}

.border-t-orange {
  border-top-color: #ef6c00;
}

.border-r-orange {
  border-right-color: #ef6c00;
}

.border-b-orange {
  border-bottom-color: #ef6c00;
}

.border-l-orange {
  border-left-color: #ef6c00;
}

.border-t-violet {
  border-top-color: #9d4edd;
}

.border-r-violet {
  border-right-color: #9d4edd;
}

.border-b-violet {
  border-bottom-color: #9d4edd;
}

.border-l-violet {
  border-left-color: #9d4edd;
}

.border-t-purple {
  border-top-color: #9c27b0;
}

.border-r-purple {
  border-right-color: #9c27b0;
}

.border-b-purple {
  border-bottom-color: #9c27b0;
}

.border-l-purple {
  border-left-color: #9c27b0;
}

.border-t-purple-50 {
  border-top-color: #faf5ff;
}

.border-r-purple-50 {
  border-right-color: #faf5ff;
}

.border-b-purple-50 {
  border-bottom-color: #faf5ff;
}

.border-l-purple-50 {
  border-left-color: #faf5ff;
}

.border-t-purple-100 {
  border-top-color: #f3e8ff;
}

.border-r-purple-100 {
  border-right-color: #f3e8ff;
}

.border-b-purple-100 {
  border-bottom-color: #f3e8ff;
}

.border-l-purple-100 {
  border-left-color: #f3e8ff;
}

.border-t-purple-700 {
  border-top-color: #7e22ce;
}

.border-r-purple-700 {
  border-right-color: #7e22ce;
}

.border-b-purple-700 {
  border-bottom-color: #7e22ce;
}

.border-l-purple-700 {
  border-left-color: #7e22ce;
}

.border-t-purple-800 {
  border-top-color: #6b21a8;
}

.border-r-purple-800 {
  border-right-color: #6b21a8;
}

.border-b-purple-800 {
  border-bottom-color: #6b21a8;
}

.border-l-purple-800 {
  border-left-color: #6b21a8;
}

.border-t-blue {
  border-top-color: #1e40af;
}

.border-r-blue {
  border-right-color: #1e40af;
}

.border-b-blue {
  border-bottom-color: #1e40af;
}

.border-l-blue {
  border-left-color: #1e40af;
}

.border-t-blue-100 {
  border-top-color: #dbeafe;
}

.border-r-blue-100 {
  border-right-color: #dbeafe;
}

.border-b-blue-100 {
  border-bottom-color: #dbeafe;
}

.border-l-blue-100 {
  border-left-color: #dbeafe;
}

.border-t-blue-500 {
  border-top-color: #3b82f6;
}

.border-r-blue-500 {
  border-right-color: #3b82f6;
}

.border-b-blue-500 {
  border-bottom-color: #3b82f6;
}

.border-l-blue-500 {
  border-left-color: #3b82f6;
}

.border-t-blue-600 {
  border-top-color: #2563eb;
}

.border-r-blue-600 {
  border-right-color: #2563eb;
}

.border-b-blue-600 {
  border-bottom-color: #2563eb;
}

.border-l-blue-600 {
  border-left-color: #2563eb;
}

.border-t-blue-700 {
  border-top-color: #1d4ed8;
}

.border-r-blue-700 {
  border-right-color: #1d4ed8;
}

.border-b-blue-700 {
  border-bottom-color: #1d4ed8;
}

.border-l-blue-700 {
  border-left-color: #1d4ed8;
}

.border-t-blue-800 {
  border-top-color: #1e4eaf;
}

.border-r-blue-800 {
  border-right-color: #1e4eaf;
}

.border-b-blue-800 {
  border-bottom-color: #1e4eaf;
}

.border-l-blue-800 {
  border-left-color: #1e4eaf;
}

.border-t-blue-200 {
  border-top-color: #BFDBFE;
}

.border-r-blue-200 {
  border-right-color: #BFDBFE;
}

.border-b-blue-200 {
  border-bottom-color: #BFDBFE;
}

.border-l-blue-200 {
  border-left-color: #BFDBFE;
}

.border-t-blue-50 {
  border-top-color: #eff6ff;
}

.border-r-blue-50 {
  border-right-color: #eff6ff;
}

.border-b-blue-50 {
  border-bottom-color: #eff6ff;
}

.border-l-blue-50 {
  border-left-color: #eff6ff;
}

.border-t-brown {
  border-top-color: #964b00;
}

.border-r-brown {
  border-right-color: #964b00;
}

.border-b-brown {
  border-bottom-color: #964b00;
}

.border-l-brown {
  border-left-color: #964b00;
}

.border-t-transparent {
  border-top-color: transparent;
}

.border-r-transparent {
  border-right-color: transparent;
}

.border-b-transparent {
  border-bottom-color: transparent;
}

.border-l-transparent {
  border-left-color: transparent;
}

.border-t-gray-50 {
  border-top-color: #f9fafb;
}

.border-r-gray-50 {
  border-right-color: #f9fafb;
}

.border-b-gray-50 {
  border-bottom-color: #f9fafb;
}

.border-l-gray-50 {
  border-left-color: #f9fafb;
}

.border-t-gray-100 {
  border-top-color: #f3f4f6;
}

.border-r-gray-100 {
  border-right-color: #f3f4f6;
}

.border-b-gray-100 {
  border-bottom-color: #f3f4f6;
}

.border-l-gray-100 {
  border-left-color: #f3f4f6;
}

.border-t-gray-200 {
  border-top-color: #e5e7eb;
}

.border-r-gray-200 {
  border-right-color: #e5e7eb;
}

.border-b-gray-200 {
  border-bottom-color: #e5e7eb;
}

.border-l-gray-200 {
  border-left-color: #e5e7eb;
}

.border-t-gray-300 {
  border-top-color: #d1d5db;
}

.border-r-gray-300 {
  border-right-color: #d1d5db;
}

.border-b-gray-300 {
  border-bottom-color: #d1d5db;
}

.border-l-gray-300 {
  border-left-color: #d1d5db;
}

.border-t-gray-400 {
  border-top-color: #9ca3af;
}

.border-r-gray-400 {
  border-right-color: #9ca3af;
}

.border-b-gray-400 {
  border-bottom-color: #9ca3af;
}

.border-l-gray-400 {
  border-left-color: #9ca3af;
}

.border-t-gray-700 {
  border-top-color: #4B5563;
}

.border-r-gray-700 {
  border-right-color: #4B5563;
}

.border-b-gray-700 {
  border-bottom-color: #4B5563;
}

.border-l-gray-700 {
  border-left-color: #4B5563;
}

.border-t-gray-800 {
  border-top-color: #1f2937;
}

.border-r-gray-800 {
  border-right-color: #1f2937;
}

.border-b-gray-800 {
  border-bottom-color: #1f2937;
}

.border-l-gray-800 {
  border-left-color: #1f2937;
}

.border-t-gray-900 {
  border-top-color: #111827;
}

.border-r-gray-900 {
  border-right-color: #111827;
}

.border-b-gray-900 {
  border-bottom-color: #111827;
}

.border-l-gray-900 {
  border-left-color: #111827;
}

.border-t-gray-600 {
  border-top-color: #4B5563;
}

.border-r-gray-600 {
  border-right-color: #4B5563;
}

.border-b-gray-600 {
  border-bottom-color: #4B5563;
}

.border-l-gray-600 {
  border-left-color: #4B5563;
}

.border-t-gray-500 {
  border-top-color: #6b7280;
}

.border-r-gray-500 {
  border-right-color: #6b7280;
}

.border-b-gray-500 {
  border-bottom-color: #6b7280;
}

.border-l-gray-500 {
  border-left-color: #6b7280;
}

.border-t-indigo-50 {
  border-top-color: #eef2ff;
}

.border-r-indigo-50 {
  border-right-color: #eef2ff;
}

.border-b-indigo-50 {
  border-bottom-color: #eef2ff;
}

.border-l-indigo-50 {
  border-left-color: #eef2ff;
}

.border-t-indigo-200 {
  border-top-color: #c7d2fe;
}

.border-r-indigo-200 {
  border-right-color: #c7d2fe;
}

.border-b-indigo-200 {
  border-bottom-color: #c7d2fe;
}

.border-l-indigo-200 {
  border-left-color: #c7d2fe;
}

.border-t-indigo-500 {
  border-top-color: #6366f1;
}

.border-r-indigo-500 {
  border-right-color: #6366f1;
}

.border-b-indigo-500 {
  border-bottom-color: #6366f1;
}

.border-l-indigo-500 {
  border-left-color: #6366f1;
}

.border-t-indigo-600 {
  border-top-color: #4f46e5;
}

.border-r-indigo-600 {
  border-right-color: #4f46e5;
}

.border-b-indigo-600 {
  border-bottom-color: #4f46e5;
}

.border-l-indigo-600 {
  border-left-color: #4f46e5;
}

.border-t-indigo-700 {
  border-top-color: #4338ca;
}

.border-r-indigo-700 {
  border-right-color: #4338ca;
}

.border-b-indigo-700 {
  border-bottom-color: #4338ca;
}

.border-l-indigo-700 {
  border-left-color: #4338ca;
}

.border-t-indigo-900 {
  border-top-color: #312e81;
}

.border-r-indigo-900 {
  border-right-color: #312e81;
}

.border-b-indigo-900 {
  border-bottom-color: #312e81;
}

.border-l-indigo-900 {
  border-left-color: #312e81;
}

.border-t-green-100 {
  border-top-color: #dcfce7;
}

.border-r-green-100 {
  border-right-color: #dcfce7;
}

.border-b-green-100 {
  border-bottom-color: #dcfce7;
}

.border-l-green-100 {
  border-left-color: #dcfce7;
}

.border-t-green-300 {
  border-top-color: #86efac;
}

.border-r-green-300 {
  border-right-color: #86efac;
}

.border-b-green-300 {
  border-bottom-color: #86efac;
}

.border-l-green-300 {
  border-left-color: #86efac;
}

.border-t-green-400 {
  border-top-color: #4ade80;
}

.border-r-green-400 {
  border-right-color: #4ade80;
}

.border-b-green-400 {
  border-bottom-color: #4ade80;
}

.border-l-green-400 {
  border-left-color: #4ade80;
}

.border-t-green-500 {
  border-top-color: #22c55e;
}

.border-r-green-500 {
  border-right-color: #22c55e;
}

.border-b-green-500 {
  border-bottom-color: #22c55e;
}

.border-l-green-500 {
  border-left-color: #22c55e;
}

.border-t-green-600 {
  border-top-color: #16a34a;
}

.border-r-green-600 {
  border-right-color: #16a34a;
}

.border-b-green-600 {
  border-bottom-color: #16a34a;
}

.border-l-green-600 {
  border-left-color: #16a34a;
}

.border-t-green-700 {
  border-top-color: #15803d;
}

.border-r-green-700 {
  border-right-color: #15803d;
}

.border-b-green-700 {
  border-bottom-color: #15803d;
}

.border-l-green-700 {
  border-left-color: #15803d;
}

.border-t-green-800 {
  border-top-color: #166534;
}

.border-r-green-800 {
  border-right-color: #166534;
}

.border-b-green-800 {
  border-bottom-color: #166534;
}

.border-l-green-800 {
  border-left-color: #166534;
}

.border-t-green-900 {
  border-top-color: #14532d;
}

.border-r-green-900 {
  border-right-color: #14532d;
}

.border-b-green-900 {
  border-bottom-color: #14532d;
}

.border-l-green-900 {
  border-left-color: #14532d;
}

.border-t-green-50 {
  border-top-color: #f0fdf4;
}

.border-r-green-50 {
  border-right-color: #f0fdf4;
}

.border-b-green-50 {
  border-bottom-color: #f0fdf4;
}

.border-l-green-50 {
  border-left-color: #f0fdf4;
}

.border-t-yellow-50 {
  border-top-color: #fefce8;
}

.border-r-yellow-50 {
  border-right-color: #fefce8;
}

.border-b-yellow-50 {
  border-bottom-color: #fefce8;
}

.border-l-yellow-50 {
  border-left-color: #fefce8;
}

.border-t-yellow-100 {
  border-top-color: #fef9c3;
}

.border-r-yellow-100 {
  border-right-color: #fef9c3;
}

.border-b-yellow-100 {
  border-bottom-color: #fef9c3;
}

.border-l-yellow-100 {
  border-left-color: #fef9c3;
}

.border-t-yellow-400 {
  border-top-color: #facc15;
}

.border-r-yellow-400 {
  border-right-color: #facc15;
}

.border-b-yellow-400 {
  border-bottom-color: #facc15;
}

.border-l-yellow-400 {
  border-left-color: #facc15;
}

.border-t-yellow-500 {
  border-top-color: #eab308;
}

.border-r-yellow-500 {
  border-right-color: #eab308;
}

.border-b-yellow-500 {
  border-bottom-color: #eab308;
}

.border-l-yellow-500 {
  border-left-color: #eab308;
}

.border-t-amber-600 {
  border-top-color: #d97706;
}

.border-r-amber-600 {
  border-right-color: #d97706;
}

.border-b-amber-600 {
  border-bottom-color: #d97706;
}

.border-l-amber-600 {
  border-left-color: #d97706;
}

.border-t-amber-800 {
  border-top-color: #92400e;
}

.border-r-amber-800 {
  border-right-color: #92400e;
}

.border-b-amber-800 {
  border-bottom-color: #92400e;
}

.border-l-amber-800 {
  border-left-color: #92400e;
}

.border-t-amber-100 {
  border-top-color: #FEF3C7;
}

.border-r-amber-100 {
  border-right-color: #FEF3C7;
}

.border-b-amber-100 {
  border-bottom-color: #FEF3C7;
}

.border-l-amber-100 {
  border-left-color: #FEF3C7;
}

.border-t-orange-50 {
  border-top-color: #fff7ed;
}

.border-r-orange-50 {
  border-right-color: #fff7ed;
}

.border-b-orange-50 {
  border-bottom-color: #fff7ed;
}

.border-l-orange-50 {
  border-left-color: #fff7ed;
}

.border-t-orange-300 {
  border-top-color: #fdba74;
}

.border-r-orange-300 {
  border-right-color: #fdba74;
}

.border-b-orange-300 {
  border-bottom-color: #fdba74;
}

.border-l-orange-300 {
  border-left-color: #fdba74;
}

.border-t-orange-500 {
  border-top-color: #f97316;
}

.border-r-orange-500 {
  border-right-color: #f97316;
}

.border-b-orange-500 {
  border-bottom-color: #f97316;
}

.border-l-orange-500 {
  border-left-color: #f97316;
}

.border-t-orange-600 {
  border-top-color: #ea580c;
}

.border-r-orange-600 {
  border-right-color: #ea580c;
}

.border-b-orange-600 {
  border-bottom-color: #ea580c;
}

.border-l-orange-600 {
  border-left-color: #ea580c;
}

.border-t-orange-200 {
  border-top-color: #fed7aa;
}

.border-r-orange-200 {
  border-right-color: #fed7aa;
}

.border-b-orange-200 {
  border-bottom-color: #fed7aa;
}

.border-l-orange-200 {
  border-left-color: #fed7aa;
}

.border-t-orange-700 {
  border-top-color: #c2410c;
}

.border-r-orange-700 {
  border-right-color: #c2410c;
}

.border-b-orange-700 {
  border-bottom-color: #c2410c;
}

.border-l-orange-700 {
  border-left-color: #c2410c;
}

.border-t-slate-100 {
  border-top-color: #dde2e9;
}

.border-r-slate-100 {
  border-right-color: #dde2e9;
}

.border-b-slate-100 {
  border-bottom-color: #dde2e9;
}

.border-l-slate-100 {
  border-left-color: #dde2e9;
}

.border-t-slate-400 {
  border-top-color: #94a3b8;
}

.border-r-slate-400 {
  border-right-color: #94a3b8;
}

.border-b-slate-400 {
  border-bottom-color: #94a3b8;
}

.border-l-slate-400 {
  border-left-color: #94a3b8;
}

.border-t-slate-500 {
  border-top-color: #65758b;
}

.border-r-slate-500 {
  border-right-color: #65758b;
}

.border-b-slate-500 {
  border-bottom-color: #65758b;
}

.border-l-slate-500 {
  border-left-color: #65758b;
}

.border-t-slate-600 {
  border-top-color: #344256;
}

.border-r-slate-600 {
  border-right-color: #344256;
}

.border-b-slate-600 {
  border-bottom-color: #344256;
}

.border-l-slate-600 {
  border-left-color: #344256;
}

.border-t-slate-700 {
  border-top-color: #344356;
}

.border-r-slate-700 {
  border-right-color: #344356;
}

.border-b-slate-700 {
  border-bottom-color: #344356;
}

.border-l-slate-700 {
  border-left-color: #344356;
}

.opacity-0 {
  opacity: 0;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-60 {
  opacity: 0.6;
}

.opacity-70 {
  opacity: 0.7;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-90 {
  opacity: 0.9;
}

.opacity-100 {
  opacity: 1;
}

.popup * {
  box-sizing: border-box;
}
.popup {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  display: none;
  transition: opacity 0.3s ease, all 0.3s ease;
  z-index: 1000;
}
.popup.active {
  opacity: 1;
  display: block;
}
.popup__content {
  background: #f9fafb;
  padding: 1.2rem;
  border-radius: 0.5rem;
  width: 450px;
  max-width: 95%;
  margin: 0.5rem auto;
  position: relative;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.035);
  transform: scale(0.7);
  transition: transform 0.2s ease;
  height: auto;
}
.popup__content.change-template .popup-header {
  background-color: #fff7ed !important;
  border-bottom: 1px solid #fdba74;
}
.popup__content.change-template .border-r-lightgray:not(:last-child) {
  border-right: 1px solid #fdba74 !important;
}
.popup__content {
  /* keep radius */
}
.popup__content.scrollbar,
.popup__content .tabContainer__scrollbar,
.popup__content .body__scrollbar,
.popup__content .tabContainer__customScroll,
.popup__content .tabContainer__customScroll-50 {
  height: 95vh;
  overflow-y: auto;
  padding-right: 5px;
  /* rounded corners */
  scrollbar-gutter: stable;
  /* reserve space for scrollbar */
  /* Firefox scrollbar */
  scrollbar-width: thin;
  scrollbar-color: #ddd;
  /* Chrome/Edge/Safari scrollbar */
}
.popup__content.scrollbar::-webkit-scrollbar,
.popup__content .tabContainer__scrollbar::-webkit-scrollbar,
.popup__content .body__scrollbar::-webkit-scrollbar,
.popup__content .tabContainer__customScroll::-webkit-scrollbar,
.popup__content .tabContainer__customScroll-50::-webkit-scrollbar {
  width: 12px;
}
.popup__content.scrollbar::-webkit-scrollbar-track,
.popup__content .tabContainer__scrollbar::-webkit-scrollbar-track,
.popup__content .body__scrollbar::-webkit-scrollbar-track,
.popup__content .tabContainer__customScroll::-webkit-scrollbar-track,
.popup__content .tabContainer__customScroll-50::-webkit-scrollbar-track {
  background: #f1f3f4;
  border-radius: 10px;
}
.popup__content.scrollbar::-webkit-scrollbar-thumb,
.popup__content .tabContainer__scrollbar::-webkit-scrollbar-thumb,
.popup__content .body__scrollbar::-webkit-scrollbar-thumb,
.popup__content .tabContainer__customScroll::-webkit-scrollbar-thumb,
.popup__content .tabContainer__customScroll-50::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 10px;
  border: 2px solid #f1f3f4;
}
.popup__content.scrollbar::-webkit-scrollbar-thumb:hover,
.popup__content .tabContainer__scrollbar::-webkit-scrollbar-thumb:hover,
.popup__content .body__scrollbar::-webkit-scrollbar-thumb:hover,
.popup__content .tabContainer__customScroll::-webkit-scrollbar-thumb:hover,
.popup__content .tabContainer__customScroll-50::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}
.popup__content .tabContainer__scrollbar {
  height: 40vh;
}
.popup__content .tabContainer__customScroll {
  height: 55vh;
}
.popup__content .tabContainer__customScroll-50 {
  height: 50vh;
}
.popup__content .body__scrollbar {
  height: 78vh;
}
.popup__content.xs {
  width: 450px;
}
.popup__content.sm {
  width: 580px;
}
.popup__content.md {
  width: 720px;
}
.popup__content.base {
  width: 880px;
}
.popup__content.lg {
  width: 980px;
}
.popup__content.xl {
  width: 1200px;
}
.popup__content.xxl {
  width: 1230px;
}
.popup__content.custom-width {
  width: 1070px;
}
.popup.active .popup__content {
  transform: scale(1);
}
.popup__content .popup-header {
  height: auto !important;
  background-color: transparent !important;
}
.popup__content .popup-header h2 {
  font-size: 1.2rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.popup__content .popup-body .list {
  transition: all 0.15s ease-in;
}
.popup__content .popup-body .list:hover {
  background: #f3f4f6;
}
.popup__content .popup-body .referralDate {
  transition: all 0.1s ease;
}
.popup__content .popup-body .referralDate:hover {
  background: #e6f7ff !important;
}
.popup__content .popup-body .referralDate:hover .referralImg {
  opacity: 1 !important;
  filter: brightness(0) saturate(100%) invert(34%) sepia(87%) saturate(1011%) hue-rotate(169deg) brightness(87%) contrast(103%);
}
.popup__content .popup-body .referralDate:hover ::-moz-placeholder {
  color: #0077b3 !important;
}
.popup__content .popup-body .referralDate:hover input, .popup__content .popup-body .referralDate:hover #senderContainer,
.popup__content .popup-body .referralDate:hover ::placeholder,
.popup__content .popup-body .referralDate:hover .referralColor {
  color: #0077b3 !important;
}
.popup__content .popup-body .checkBoxColor {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  /* Create custom box */
  width: 16px;
  height: 16px;
  border: 1px solid #0073e6;
  border-radius: 3px;
  cursor: pointer;
  outline: none;
  transition: all 0.2s ease;
  position: relative;
}
.popup__content .popup-body .checkBoxColor:checked {
  background-color: #0073e6;
  border-color: #0073e6;
}
.popup__content .popup-body .checkBoxColor:checked::after {
  content: "✔";
  color: #fff;
  font-size: 12px;
  position: absolute;
  top: -1px;
  left: 2px;
}
.popup__content .popup-body .seacrh-input {
  flex: 2;
}
.popup__content .popup-body p {
  font-size: 0.85rem;
  color: #828EA2;
}
.popup__content .popup-body .cdscard {
  border-radius: 0.5rem;
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.035);
  border: 1px solid #e5e7eb;
  padding: 1rem;
}
.popup__content .popup-body .cdscard .mx-width {
  max-width: 700px;
}
.popup__content .popup-body .cdscard h4 {
  display: flex;
  align-items: center;
  font-size: clamp(1rem, 2.5vw, 0.125rem);
  gap: 0.25rem;
}
.popup__content .popup-body .cdscard__title {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
.popup__content .popup-body .cdscard__title .badge {
  background-color: #F4F7FA;
  border-radius: 0.5rem;
  font-size: clamp(0.6rem, 2vw, 0.75rem);
  padding: 0.15rem 0.5rem;
}
.popup__content .popup-body .cdscard__searchbox {
  position: relative;
}
.popup__content .popup-body .cdscard__searchbox input[type=search] {
  width: 100%;
  padding: 10px 14px;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  font-size: 14px;
  outline: none;
  margin-bottom: 15px;
}
.popup__content .popup-body .cdscard__searchbox .search-results {
  position: absolute;
  top: 100%;
  /* directly below input */
  left: 0;
  right: 0;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  margin-top: 4px;
  max-height: 250px;
  overflow-y: auto;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  z-index: 1000;
}
.popup__content .popup-body .cdscard__searchbox .provider-item:hover {
  background: #f9fafb;
}
.popup__content .popup-body .cdscard__searchbox .drag-icon {
  font-size: 16px;
  color: #9ca3af;
  cursor: grab;
  margin-right: 10px;
}
.popup__content .popup-body .cdscard__searchbox .provider-info {
  flex: 1;
}
.popup__content .popup-body .cdscard__searchbox .provider-name {
  font-size: 15px;
  font-weight: 500;
  color: #111827;
  margin: 0;
}
.popup__content .popup-body .cdscard__searchbox .provider-role {
  display: inline-block;
  margin-top: 4px;
  padding: 2px 8px;
  font-size: 12px;
  font-weight: 500;
  background: #f3f4f6;
  border: 1px solid #e5e7eb;
  border-radius: 999px;
  color: #374151;
}
.popup__content .popup-body .cdscard__searchbox .provider-order {
  font-size: 14px;
  font-weight: 500;
  color: #6b7280;
  margin-left: 10px;
}
.popup__content .popup-body .cdscard .para {
  color: #000;
}
.popup__content .popup-body .cdscard .form-group {
  flex-direction: column;
  align-items: flex-start;
}
.popup__content .popup-body .cdscard .form-group label {
  font-size: clamp(0.7rem, 2vw, 0.8rem);
  color: #828EA2;
  display: block;
  margin-bottom: 5px;
}
.popup__content .popup-body .cdscard .form-group select {
  width: 100%;
  padding: 8px 12px;
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
  font-size: 14px;
  background: #ffffff;
  cursor: pointer;
}
.popup__content .popup-body .profilePhoto {
  width: 120px;
  height: 120px;
  overflow: hidden;
}
.popup__content .popup-body .profilePhoto img {
  transition: all 0.3s ease;
}
.popup__content .popup-body .profilePhoto img:hover {
  scale: 1.1;
}
.popup__content .popup-body .fileUpload input[type=file] {
  display: none;
}
.popup__content .popup-body .tabContainer {
  height: 60vh;
}
.popup__content .popup-body .tabContainer__tabs {
  width: 240px;
  background-color: #fbfcfd;
}
.popup__content .popup-body .tabContainer__tabs--custom {
  width: auto;
  background-color: #F4F7FA;
}
.popup__content .popup-body .tabContainer__tabs--width {
  width: 400px;
}
.popup__content .popup-body .tabContainer__tab {
  width: 100%;
  transition: 0.2s;
}
.popup__content .popup-body .tabContainer__tab--modify {
  width: auto;
}
.popup__content .popup-body .tabContainer__tab--modify.active {
  background-color: #ffffff !important;
  box-shadow: 0.12rem 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.popup__content .popup-body .tabContainer__tab--hover.active {
  background-color: #ffffff !important;
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.035);
}
.popup__content .popup-body .tabContainer__tab--active {
  background-color: #fff;
}
.popup__content .popup-body .tabContainer__tab:hover {
  background: #f3f4f6;
}
.popup__content .popup-body .tabContainer__tab.active {
  background: #eef2ff;
  color: #000;
}
.popup__content .popup-body .tabContainer__content {
  display: none;
}
.popup__content .popup-body .tabContainer__content.active {
  display: block;
}
.popup__content .popup-body .tabContainer__generate {
  width: 100%;
}
.popup__content .popup-body .tabContainer__generate:hover {
  background: #f3f4f6;
}
.popup__content .popup-body .tabContainer__item {
  transition: 0.2s;
}
.popup__content .popup-body .tabContainer__item:hover {
  background: #f9fafb;
}
.popup__content .popup-body .tabContainer__icon {
  width: 32px;
  height: 32px;
}
.popup__content .popup-body .tabContainer__icon.lightblue {
  background: #dbeafe;
}
.popup__content .popup-body .tabContainer__icon.lightgreen {
  background: #dcfce7;
}
.popup__content .popup-body .tabContainer__icon.lightorange {
  background: #ffedd5;
}
.popup__content .popup-body .tabContainer__icon.lightvoilet {
  background: #f3e8ff;
}
.popup__content .popup-body .tabContainer__qr-card {
  max-width: 250px;
  width: 100%;
}
.popup__content .popup-body .tabContainer__qr-card--box {
  width: 130px;
  height: 130px;
}
.popup__content .popup-body .tabContainer__qr-card--box img {
  width: 100%;
}
.popup__content .popup-body .tabContainer__checkDays.data-section {
  display: none;
}
.popup__content .popup-body .tabContainer__checkDays.data-section.active {
  display: block;
}
.popup__content .popup-body .tabContainer__card--green {
  border-left: 3px solid #28a745;
}
.popup__content .popup-body .tabContainer__card--blue {
  border-left: 3px solid #007bff;
}
.popup__content .popup-body .tabContainer__card.bg-lightblue {
  background-color: #EFF6FF;
}
.popup__content .popup-body .tabContainer__card.bg-lightyellow {
  background-color: #fff7ed;
}
.popup__content .popup-body .tabContainer__card.bg-lightgreen {
  background-color: #f0fdf4;
}
.popup__content .popup-body .tabContainer__time {
  min-width: 100px;
  flex: 0 0 110px;
}
.popup__content .popup-body .tabContainer__header {
  border-bottom: 1px solid #ddd;
}
@media (max-width: 760px) {
  .popup__content .popup-body .tabContainer__dayscard {
    overflow-x: auto;
    padding-bottom: 6px;
  }
}
.popup__content .popup-body .tabContainer__daysgrid {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 0;
  align-items: stretch;
}
@media (max-width: 760px) {
  .popup__content .popup-body .tabContainer__daysgrid {
    min-width: 700px;
  }
}
@media (max-width: 420px) {
  .popup__content .popup-body .tabContainer__daysgrid {
    display: block;
    padding: 8px;
  }
}
@media (max-width: 420px) {
  .popup__content .popup-body .tabContainer__weekday {
    display: none;
  }
}
.popup__content .popup-body .tabContainer__weekday .week-0 {
  display: flex;
  gap: 6px;
  margin-bottom: 8px;
}
.popup__content .popup-body .tabContainer__weekday .week-1 {
  display: flex;
  gap: 6px;
  margin-bottom: 8px;
}
.popup__content .popup-body .tabContainer__weekday .week-2 {
  display: flex;
  gap: 6px;
  margin-bottom: 8px;
}
.popup__content .popup-body .tabContainer__weekday .week-3 {
  display: flex;
  gap: 6px;
  margin-bottom: 8px;
}
.popup__content .popup-body .tabContainer__weekday .week-4 {
  display: flex;
  gap: 6px;
  margin-bottom: 8px;
}
.popup__content .popup-body .tabContainer__weekday .week-5 {
  display: flex;
  gap: 6px;
  margin-bottom: 8px;
}
.popup__content .popup-body .tabContainer__days {
  min-height: 70px;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  cursor: pointer;
  transition: all 0.2s ease;
}
@media (max-width: 420px) {
  .popup__content .popup-body .tabContainer__days {
    width: 100%;
    border-right: none;
  }
}
.popup__content .popup-body .tabContainer__days:hover {
  background-color: rgba(92, 107, 121, 0.031372549);
}
.popup__content .popup-body .tabContainer__days:nth-child(7n) {
  border-right: none;
}
.popup__content .popup-body .tabContainer__event {
  align-self: stretch;
  width: 100%;
  max-width: 120px;
  background-color: #e3ecfa;
  color: #4a90e2;
}
.popup__content .popup-body .tabContainer__weekgrid {
  display: grid;
  grid-template-columns: 110px 1fr;
  min-height: 320px;
}
@media (max-width: 860px) {
  .popup__content .popup-body .tabContainer__weekgrid {
    grid-template-columns: 90px 1fr;
  }
}
.popup__content .popup-body .tabContainer {
  /* time column on left */
}
.popup__content .popup-body .tabContainer__weektime {
  border-right: 1px solid #e6edf3;
}
.popup__content .popup-body .tabContainer__weektime-list {
  display: grid;
  grid-auto-rows: 48px;
}
@media (max-width: 860px) {
  .popup__content .popup-body .tabContainer__weektime-list {
    grid-auto-rows: 44px;
  }
}
.popup__content .popup-body .tabContainer__weektime-item {
  height: 48px;
  border-bottom: 1px solid #ddd;
}
@media (max-width: 860px) {
  .popup__content .popup-body .tabContainer__weektime-item {
    height: 44px;
  }
}
.popup__content .popup-body .tabContainer {
  /* scrollable right  */
}
.popup__content .popup-body .tabContainer__weekdaysmonths {
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  position: relative;
}
.popup__content .popup-body .tabContainer__weekdaymonth {
  display: grid;
  grid-template-columns: repeat(7, 170px);
  gap: 0;
  border-bottom: 1px solid #ddd;
  min-width: 1190px;
  height: 48px;
}
@media (max-width: 860px) {
  .popup__content .popup-body .tabContainer__weekdaymonth {
    height: 44px;
  }
}
@media (max-width: 480px) {
  .popup__content .popup-body .tabContainer__weekdaymonth {
    grid-template-columns: repeat(7, 120px);
    min-width: 840px;
  }
}
.popup__content .popup-body .tabContainer__weekdaydate {
  border-right: 1px solid #ddd;
}
.popup__content .popup-body .tabContainer__weekdaydate:nth-child(7n) {
  border-right: none;
}
.popup__content .popup-body .tabContainer__stripgrid {
  display: grid;
  grid-template-columns: repeat(7, 170px);
  grid-auto-rows: 48px;
  gap: 0;
  min-width: 1190px;
}
@media (max-width: 860px) {
  .popup__content .popup-body .tabContainer__stripgrid {
    grid-auto-rows: 44px;
  }
}
@media (max-width: 480px) {
  .popup__content .popup-body .tabContainer__stripgrid {
    grid-template-columns: repeat(7, 120px);
    min-width: 840px;
  }
}
.popup__content .popup-body .tabContainer__stripcell {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  height: 48px;
}
@media (max-width: 860px) {
  .popup__content .popup-body .tabContainer__stripcell {
    grid-auto-rows: 44px;
  }
}
.popup__content .popup-body .tabContainer__stripcell:nth-child(7n) {
  border-right: none;
}
.popup__content .popup-body .tabContainer__pill {
  display: inline-block;
  padding: 6px 8px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 140px;
  width: 100%;
  color: #333;
}
.popup__content .popup-body .tabContainer__pill--success {
  background: #e8f8ed;
  border-left: 2px solid #0f9a5b;
}
.popup__content .popup-body .tabContainer__pill--info {
  background: #e9f2ff;
  border-left: 2px solid #2b6bbf;
}
.popup__content .popup-body .tabContainer__pill--secondary {
  background: #eef6ff;
  border-left: 2px solid #2a6aa6;
}
.popup__content .popup-body .tabContainer__input-wrapper {
  background: #fff;
  color: #344256;
}
.popup__content .popup-body .tabContainer__input-wrapper:focus-within {
  border-color: #2563eb;
  box-shadow: 0 0 0 1px #2563eb;
}
.popup__content .popup-body .tabContainer__input {
  border: none;
  outline: none;
  background: transparent;
  box-shadow: none;
}
.popup__content .popup-body .tabContainer__input:focus {
  border: none !important;
  box-shadow: none;
}
.popup__content .popup-body .tabContainer__number {
  max-width: 100px;
  width: 100%;
}
.popup__content .popup-body .tabContainer__search {
  flex: 2;
}
.popup__content .popup-body .tabContainer__day {
  transition: all 0.2s ease;
}
.popup__content .popup-body .tabContainer__day:hover {
  background: #F4F7FA;
}
.popup__content .popup-body .tabContainer__day--active {
  background: #06b6d4;
  color: #fff;
  border-color: #06b6d4;
}
@media (max-width: 600px) {
  .popup__content .popup-body .tabContainer__day {
    flex: 1 1 calc(33.33% - 0.5rem);
    text-align: center;
  }
}
.popup__content .popup-body .tabContainer__unitview--maxwidth {
  width: 100%;
  max-width: 540px;
}
.popup__content .popup-body .tabContainer__doctorcard {
  box-shadow: 0.12rem 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.popup__content .popup-body .tabContainer__dragcard {
  background-color: #ffffff;
  transition: all 0.2s ease;
}
.popup__content .popup-body .tabContainer__dragcard:hover {
  background-color: rgba(209, 213, 219, 0.1882352941);
  border: 1px dashed #d1d5db !important;
}
.popup__content .popup-body .tabContainer__draghandle {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.popup__content .popup-body .tabContainer__delete, .popup__content .popup-body .tabContainer__edit {
  transition: all 0.2s;
  flex-shrink: 0;
}
.popup__content .popup-body .tabContainer__delete:hover, .popup__content .popup-body .tabContainer__edit:hover {
  background-color: #F4F7FA;
}
.popup__content .popup-body .item-list {
  background-color: #f9fafb;
  transition: all 0.2s ease;
  border: 1px solid transparent;
}
.popup__content .popup-body .item-list.selected {
  background-color: #f3f4f6;
}
.popup__content .popup-body .item-list:not(:disabled):hover {
  background-color: #fff;
  border: 1px solid #499994;
}
.popup__content .popup-body .selected {
  background-color: #f0fdfa;
  border: 1px solid #16a34a;
}
.popup__content .popup-body .selected-options {
  border: 2px solid #16a34a !important;
}
.popup__content .popup-body .popup-grid {
  display: grid;
  grid-template-columns: 200px 275px 290px 1fr;
}
.popup__content .popup-body .patient {
  padding: 10px;
  border-radius: 6px;
  transition: all 0.15s ease;
}
.popup__content .popup-body .patient.active {
  background-color: #3B82F6;
  color: #ffffff;
}
.popup__content .popup-body .patient:not(.active):hover {
  background-color: #f1f5f9;
}
.popup__content .popup-body .group {
  transition: all 0.15s ease;
  cursor: pointer;
  line-height: 1.5;
  border-left: 3px solid transparent;
}
.popup__content .popup-body .group.active {
  background-color: #ebf2fe;
  border-left: 4px solid #3B82F6;
}
.popup__content .popup-body .group.active span {
  color: #3c83f6;
}
.popup__content .popup-body .group:not(.active):hover {
  background-color: #f1f5f9;
}
.popup__content .popup-body .group .icons {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.15s ease;
}
.popup__content .popup-body .group .icon-btn {
  width: 22px;
  height: 22px;
  transition: all 0.1s ease;
  background: transparent;
}
.popup__content .popup-body .group .icon-btn:hover {
  background: #16a34a;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}
.popup__content .popup-body .group .icon-btn:hover .material-symbols-outlined {
  color: #ffffff;
}
.popup__content .popup-body .group:hover .icons {
  visibility: visible;
  opacity: 1;
}
.popup__content .popup-body .group-item {
  border: 1px solid #e2e8f0;
  transition: all 0.15s ease;
}
.popup__content .popup-body .group-item.active {
  background-color: #ebf2fe;
  border: 1px solid #3B82F6;
}
.popup__content .popup-body .group-item.active span {
  color: #3c83f6;
}
.popup__content .popup-body .group-item:not(.active):hover {
  background-color: #f1f5f9;
}
.popup__content .actions {
  text-align: right;
}
.popup .close-btn {
  position: absolute;
  top: 12px;
  right: 20px;
  font-size: 1.5rem;
  cursor: pointer;
  color: #828EA2;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sidebarSection {
  position: fixed;
  top: 0;
  right: 0;
  width: 365px;
  height: 100vh !important;
  background-color: #fff;
  box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease;
  z-index: 999;
}
.sidebarSection.hidden {
  transform: translateX(100%);
}
.sidebarSection.visible {
  transform: translateX(0);
}
.sidebarSection.sidebarScroll {
  overflow-y: auto;
  padding-right: 10px;
  /* rounded corners */
  scrollbar-gutter: stable;
  /* reserve space for scrollbar */
  /* Firefox scrollbar */
  scrollbar-width: thin;
  scrollbar-color: #ef6c00 #e4e4e4;
  /* Chrome/Edge/Safari scrollbar */
}
.sidebarSection.sidebarScroll::-webkit-scrollbar {
  width: 12px;
}
.sidebarSection.sidebarScroll::-webkit-scrollbar-track {
  background: #f1f3f4;
  border-radius: 10px;
}
.sidebarSection.sidebarScroll::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 10px;
  border: 2px solid #f1f3f4;
}
.sidebarSection.sidebarScroll::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}
.sidebarSection .sidebarPanel {
  color: #222;
}
.sidebarSection .sidebarPanel__header .close-btn {
  background: none;
  border: none;
  font-size: 1.2rem;
  cursor: pointer;
  color: #666;
  line-height: 1;
  transition: color 0.2s;
  bottom: 0;
}
.sidebarSection .sidebarPanel__header .close-btn:hover {
  color: #000;
}
.sidebarSection .sidebarPanel__content input[type=checkbox]:focus {
  outline: none !important;
  border: none !important;
}
.sidebarSection .sidebarPanel__content ul {
  list-style: none;
  margin: 0;
  padding-left: 1.25rem;
}
.sidebarSection .sidebarPanel__content ul label:hover {
  color: #0078ff;
}
.sidebarSection .sidebarPanel__input {
  width: 50px;
}
@media (max-width: 480px) {
  .sidebarSection .sidebarPanel {
    max-width: 100%;
    padding: 1rem;
  }
  .sidebarSection .sidebarPanel .panel-header h3 {
    font-size: 0.95rem;
  }
  .sidebarSection .sidebarPanel .form-section .section-title {
    font-size: 0.9rem;
  }
  .sidebarSection .sidebarPanel ul li label {
    font-size: 0.85rem;
  }
}

.hr {
  height: 1px;
  background: #e5e9f2;
  margin: 5px 0;
}

.billing__right-container {
  display: grid;
  grid-template-columns: 1.2fr 1.4fr 1.4fr;
  gap: 16px;
}
.billing__right-col {
  border-right: 1px solid #e5e7eb;
  padding-right: 16px;
}
.billing__right-col:last-child {
  border-right: none;
  padding-right: 0;
}
@media (max-width: 900px) {
  .billing__right-col {
    border-right: none;
    padding-right: 0;
    border-bottom: 1px solid #e5e7eb;
    padding-bottom: 10px;
  }
  .billing__right-col:last-child {
    border-bottom: none;
  }
}
.billing__right .bg-lightblue {
  background-color: #DBEAFD;
}
.billing__right .tag {
  border: 1px solid #95E4FC;
}
.billing__right .mid-scrollbar {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 320px;
  padding-right: 5px;
  /* rounded corners */
  scrollbar-gutter: stable;
  /* reserve space for scrollbar */
  /* Firefox scrollbar */
  scrollbar-width: thin;
  scrollbar-color: #ddd;
  -webkit-overflow-scrolling: touch;
  /* Chrome/Edge/Safari scrollbar */
}
.billing__right .mid-scrollbar::-webkit-scrollbar {
  width: 6px;
}
.billing__right .mid-scrollbar::-webkit-scrollbar-track {
  background: #f1f3f4;
  border-radius: 6px;
}
.billing__right .mid-scrollbar::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 6px;
  border: 2px solid #f1f3f4;
}
.billing__right .mid-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}

.btn-primary {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #3c83f6;
  color: #fff;
  border-color: #3c83f6;
}
.btn-primary:hover {
  background-color: rgb(21, 106.2, 244.2);
  border-color: rgb(21, 106.2, 244.2);
}
.btn-primary:active {
  background-color: rgb(10.8, 96, 234);
  border-color: rgb(10.8, 96, 234);
}

.btn-primary-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #ebf2fe;
  color: #fff;
  border-color: #ebf2fe;
}
.btn-primary-50:hover {
  background-color: rgb(196.1428571429, 216.7428571429, 252.0571428571);
  border-color: rgb(196.1428571429, 216.7428571429, 252.0571428571);
}
.btn-primary-50:active {
  background-color: rgb(176.7142857143, 204.1142857143, 251.0857142857);
  border-color: rgb(176.7142857143, 204.1142857143, 251.0857142857);
}

.btn-secondary {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #6c757d;
  color: #fff;
  border-color: #6c757d;
}
.btn-secondary:hover {
  background-color: rgb(89.0884120172, 96.5124463519, 103.1115879828);
  border-color: rgb(89.0884120172, 96.5124463519, 103.1115879828);
}
.btn-secondary:active {
  background-color: rgb(79.6326180258, 86.2686695279, 92.1673819742);
  border-color: rgb(79.6326180258, 86.2686695279, 92.1673819742);
}

.btn-accent-forground {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #020817;
  color: #fff;
  border-color: #020817;
}
.btn-accent-forground:hover {
  background-color: black;
  border-color: black;
}
.btn-accent-forground:active {
  background-color: black;
  border-color: black;
}

.btn-foreground {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #0a0a0a;
  color: #fff;
  border-color: #0a0a0a;
}
.btn-foreground:hover {
  background-color: black;
  border-color: black;
}
.btn-foreground:active {
  background-color: black;
  border-color: black;
}

.btn-muted {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #64748b;
  color: #fff;
  border-color: #64748b;
}
.btn-muted:hover {
  background-color: rgb(82.9288702929, 96.1974895397, 115.2711297071);
  border-color: rgb(82.9288702929, 96.1974895397, 115.2711297071);
}
.btn-muted:active {
  background-color: rgb(74.3933054393, 86.2962343096, 103.4066945607);
  border-color: rgb(74.3933054393, 86.2962343096, 103.4066945607);
}

.btn-muted-forground {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #737373;
  color: #fff;
  border-color: #737373;
}
.btn-muted-forground:hover {
  background-color: rgb(94.6, 94.6, 94.6);
  border-color: rgb(94.6, 94.6, 94.6);
}
.btn-muted-forground:active {
  background-color: rgb(84.4, 84.4, 84.4);
  border-color: rgb(84.4, 84.4, 84.4);
}

.btn-neutral-200 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #e5e5e5;
  color: #fff;
  border-color: #e5e5e5;
}
.btn-neutral-200:hover {
  background-color: rgb(208.6, 208.6, 208.6);
  border-color: rgb(208.6, 208.6, 208.6);
}
.btn-neutral-200:active {
  background-color: rgb(198.4, 198.4, 198.4);
  border-color: rgb(198.4, 198.4, 198.4);
}

.btn-success {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #28a745;
  color: #fff;
  border-color: #28a745;
}
.btn-success:hover {
  background-color: rgb(32.115942029, 134.084057971, 55.4);
  border-color: rgb(32.115942029, 134.084057971, 55.4);
}
.btn-success:active {
  background-color: rgb(28.1739130435, 117.6260869565, 48.6);
  border-color: rgb(28.1739130435, 117.6260869565, 48.6);
}

.btn-danger {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #dc3545;
  color: #fff;
  border-color: #dc3545;
}
.btn-danger:hover {
  background-color: rgb(197.9088607595, 34.2911392405, 49.9670886076);
  border-color: rgb(197.9088607595, 34.2911392405, 49.9670886076);
}
.btn-danger:active {
  background-color: rgb(180.5215189873, 31.2784810127, 45.5772151899);
  border-color: rgb(180.5215189873, 31.2784810127, 45.5772151899);
}

.btn-red-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #fef2f2;
  color: #fff;
  border-color: #fef2f2;
}
.btn-red-50:hover {
  background-color: rgb(251.0857142857, 204.1142857143, 204.1142857143);
  border-color: rgb(251.0857142857, 204.1142857143, 204.1142857143);
}
.btn-red-50:active {
  background-color: rgb(249.6285714286, 185.1714285714, 185.1714285714);
  border-color: rgb(249.6285714286, 185.1714285714, 185.1714285714);
}

.btn-red-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #fee2e2;
  color: #fff;
  border-color: #fee2e2;
}
.btn-red-100:hover {
  background-color: rgb(252.64, 186.56, 186.56);
  border-color: rgb(252.64, 186.56, 186.56);
}
.btn-red-100:active {
  background-color: rgb(251.96, 166.84, 166.84);
  border-color: rgb(251.96, 166.84, 166.84);
}

.btn-red-300 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #fca5a5;
  color: #fff;
  border-color: #fca5a5;
}
.btn-red-300:hover {
  background-color: rgb(250.6838709677, 125.5161290323, 125.5161290323);
  border-color: rgb(250.6838709677, 125.5161290323, 125.5161290323);
}
.btn-red-300:active {
  background-color: rgb(250.0258064516, 105.7741935484, 105.7741935484);
  border-color: rgb(250.0258064516, 105.7741935484, 105.7741935484);
}

.btn-red-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #ef4444;
  color: #fff;
  border-color: #ef4444;
}
.btn-red-500:hover {
  background-color: rgb(235.7842364532, 30.4157635468, 30.4157635468);
  border-color: rgb(235.7842364532, 30.4157635468, 30.4157635468);
}
.btn-red-500:active {
  background-color: rgb(226.4266009852, 19.3733990148, 19.3733990148);
  border-color: rgb(226.4266009852, 19.3733990148, 19.3733990148);
}

.btn-red-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #dc2626;
  color: #fff;
  border-color: #dc2626;
}
.btn-red-600:hover {
  background-color: rgb(187.0333333333, 30.1666666667, 30.1666666667);
  border-color: rgb(187.0333333333, 30.1666666667, 30.1666666667);
}
.btn-red-600:active {
  background-color: rgb(169.4666666667, 27.3333333333, 27.3333333333);
  border-color: rgb(169.4666666667, 27.3333333333, 27.3333333333);
}

.btn-red-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #4b3737;
  color: #fff;
  border-color: #4b3737;
}
.btn-red-700:hover {
  background-color: rgb(51.4615384615, 37.7384615385, 37.7384615385);
  border-color: rgb(51.4615384615, 37.7384615385, 37.7384615385);
}
.btn-red-700:active {
  background-color: rgb(39.6923076923, 29.1076923077, 29.1076923077);
  border-color: rgb(39.6923076923, 29.1076923077, 29.1076923077);
}

.btn-red-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #991b1b;
  color: #fff;
  border-color: #991b1b;
}
.btn-red-800:hover {
  background-color: rgb(118.32, 20.88, 20.88);
  border-color: rgb(118.32, 20.88, 20.88);
}
.btn-red-800:active {
  background-color: rgb(100.98, 17.82, 17.82);
  border-color: rgb(100.98, 17.82, 17.82);
}

.btn-warning {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #ffc107;
  color: #000;
  border-color: #ffc107;
}
.btn-warning:hover {
  background-color: rgb(221.2, 165.9, 0);
  border-color: rgb(221.2, 165.9, 0);
}
.btn-warning:active {
  background-color: rgb(200.8, 150.6, 0);
  border-color: rgb(200.8, 150.6, 0);
}

.btn-info {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #17a2b8;
  color: #fff;
  border-color: #17a2b8;
}
.btn-info:hover {
  background-color: rgb(18.4666666667, 130.0695652174, 147.7333333333);
  border-color: rgb(18.4666666667, 130.0695652174, 147.7333333333);
}
.btn-info:active {
  background-color: rgb(16.2, 114.1043478261, 129.6);
  border-color: rgb(16.2, 114.1043478261, 129.6);
}

.btn-teal {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #499994;
  color: #fff;
  border-color: #499994;
}
.btn-teal:hover {
  background-color: rgb(59.8212389381, 125.3787610619, 121.2814159292);
  border-color: rgb(59.8212389381, 125.3787610619, 121.2814159292);
}
.btn-teal:active {
  background-color: rgb(53.2318584071, 111.5681415929, 107.9221238938);
  border-color: rgb(53.2318584071, 111.5681415929, 107.9221238938);
}

.btn-teal-light {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #99f6e4;
  color: #fff;
  border-color: #99f6e4;
}
.btn-teal-light:hover {
  background-color: rgb(115.5081081081, 242.6918918919, 218.0756756757);
  border-color: rgb(115.5081081081, 242.6918918919, 218.0756756757);
}
.btn-teal-light:active {
  background-color: rgb(96.7621621622, 241.0378378378, 213.1135135135);
  border-color: rgb(96.7621621622, 241.0378378378, 213.1135135135);
}

.btn-teal-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #f0fdfa;
  color: #fff;
  border-color: #f0fdfa;
}
.btn-teal-50:hover {
  background-color: rgb(204, 248.2, 238);
  border-color: rgb(204, 248.2, 238);
}
.btn-teal-50:active {
  background-color: rgb(186, 245.8, 232);
  border-color: rgb(186, 245.8, 232);
}

.btn-teal-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #ccfbf1;
  color: #fff;
  border-color: #ccfbf1;
}
.btn-teal-100:hover {
  background-color: rgb(166.1672727273, 248.0327272727, 230.6145454545);
  border-color: rgb(166.1672727273, 248.0327272727, 230.6145454545);
}
.btn-teal-100:active {
  background-color: rgb(147.2509090909, 246.5490909091, 225.4218181818);
  border-color: rgb(147.2509090909, 246.5490909091, 225.4218181818);
}

.btn-teal-200 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #99f6e4;
  color: #fff;
  border-color: #99f6e4;
}
.btn-teal-200:hover {
  background-color: rgb(115.5081081081, 242.6918918919, 218.0756756757);
  border-color: rgb(115.5081081081, 242.6918918919, 218.0756756757);
}
.btn-teal-200:active {
  background-color: rgb(96.7621621622, 241.0378378378, 213.1135135135);
  border-color: rgb(96.7621621622, 241.0378378378, 213.1135135135);
}

.btn-teal-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #0d9488;
  color: #fff;
  border-color: #0d9488;
}
.btn-teal-600:hover {
  background-color: rgb(9.7055900621, 110.4944099379, 101.5354037267);
  border-color: rgb(9.7055900621, 110.4944099379, 101.5354037267);
}
.btn-teal-600:active {
  background-color: rgb(8.0583850932, 91.7416149068, 84.3031055901);
  border-color: rgb(8.0583850932, 91.7416149068, 84.3031055901);
}

.btn-teal-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #0f766e;
  color: #fff;
  border-color: #0f766e;
}
.btn-teal-700:hover {
  background-color: rgb(10.3984962406, 81.8015037594, 76.2556390977);
  border-color: rgb(10.3984962406, 81.8015037594, 76.2556390977);
}
.btn-teal-700:active {
  background-color: rgb(8.0977443609, 63.7022556391, 59.3834586466);
  border-color: rgb(8.0977443609, 63.7022556391, 59.3834586466);
}

.btn-teal-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #115e59;
  color: #fff;
  border-color: #115e59;
}
.btn-teal-800:hover {
  background-color: rgb(10.7513513514, 59.4486486486, 56.2864864865);
  border-color: rgb(10.7513513514, 59.4486486486, 56.2864864865);
}
.btn-teal-800:active {
  background-color: rgb(7.627027027, 42.172972973, 39.9297297297);
  border-color: rgb(7.627027027, 42.172972973, 39.9297297297);
}

.btn-dark {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #374151;
  color: #fff;
  border-color: #374151;
}
.btn-dark:hover {
  background-color: rgb(38.5, 45.5, 56.7);
  border-color: rgb(38.5, 45.5, 56.7);
}
.btn-dark:active {
  background-color: rgb(30.25, 35.75, 44.55);
  border-color: rgb(30.25, 35.75, 44.55);
}

.btn-gray {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #63738a;
  color: #fff;
  border-color: #63738a;
}
.btn-gray:hover {
  background-color: rgb(81.9569620253, 95.2025316456, 114.2430379747);
  border-color: rgb(81.9569620253, 95.2025316456, 114.2430379747);
}
.btn-gray:active {
  background-color: rgb(73.435443038, 85.3037974684, 102.364556962);
  border-color: rgb(73.435443038, 85.3037974684, 102.364556962);
}

.btn-lightgray {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #e2e8f0;
  color: #fff;
  border-color: #e2e8f0;
}
.btn-lightgray:hover {
  background-color: rgb(199.1090909091, 210.6727272727, 226.0909090909);
  border-color: rgb(199.1090909091, 210.6727272727, 226.0909090909);
}
.btn-lightgray:active {
  background-color: rgb(185.6636363636, 200.0090909091, 219.1363636364);
  border-color: rgb(185.6636363636, 200.0090909091, 219.1363636364);
}

.btn-light {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #f4f7fa;
  color: #000;
  border-color: #f4f7fa;
}
.btn-light:hover {
  background-color: rgb(215.95, 226.6, 237.25);
  border-color: rgb(215.95, 226.6, 237.25);
}
.btn-light:active {
  background-color: rgb(201.925, 216.4, 230.875);
  border-color: rgb(201.925, 216.4, 230.875);
}

.btn-lighter {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #fcfcfd;
  color: #fff;
  border-color: #fcfcfd;
}
.btn-lighter:hover {
  background-color: rgb(227.52, 227.52, 236.68);
  border-color: rgb(227.52, 227.52, 236.68);
}
.btn-lighter:active {
  background-color: rgb(215.28, 215.28, 228.52);
  border-color: rgb(215.28, 215.28, 228.52);
}

.btn-white {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #ffffff;
  color: #fff;
  border-color: #ffffff;
}
.btn-white:hover {
  background-color: rgb(234.6, 234.6, 234.6);
  border-color: rgb(234.6, 234.6, 234.6);
}
.btn-white:active {
  background-color: rgb(224.4, 224.4, 224.4);
  border-color: rgb(224.4, 224.4, 224.4);
}

.btn-white-smoke {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #f5f5f5;
  color: #fff;
  border-color: #f5f5f5;
}
.btn-white-smoke:hover {
  background-color: rgb(224.6, 224.6, 224.6);
  border-color: rgb(224.6, 224.6, 224.6);
}
.btn-white-smoke:active {
  background-color: rgb(214.4, 214.4, 214.4);
  border-color: rgb(214.4, 214.4, 214.4);
}

.btn-black {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #000000;
  color: #fff;
  border-color: #000000;
}
.btn-black:hover {
  background-color: black;
  border-color: black;
}
.btn-black:active {
  background-color: black;
  border-color: black;
}

.btn-orange {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #ef6c00;
  color: #fff;
  border-color: #ef6c00;
}
.btn-orange:hover {
  background-color: rgb(198.2, 89.5631799163, 0);
  border-color: rgb(198.2, 89.5631799163, 0);
}
.btn-orange:active {
  background-color: rgb(177.8, 80.3447698745, 0);
  border-color: rgb(177.8, 80.3447698745, 0);
}

.btn-violet {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #9d4edd;
  color: #fff;
  border-color: #9d4edd;
}
.btn-violet:hover {
  background-color: rgb(138.0502369668, 43.7744075829, 214.4255924171);
  border-color: rgb(138.0502369668, 43.7744075829, 214.4255924171);
}
.btn-violet:active {
  background-color: rgb(127.3526066351, 38.3184834123, 199.4815165877);
  border-color: rgb(127.3526066351, 38.3184834123, 199.4815165877);
}

.btn-purple {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #9c27b0;
  color: #fff;
  border-color: #9c27b0;
}
.btn-purple:hover {
  background-color: rgb(126.3962790698, 31.5990697674, 142.6009302326);
  border-color: rgb(126.3962790698, 31.5990697674, 142.6009302326);
}
.btn-purple:active {
  background-color: rgb(111.5944186047, 27.8986046512, 125.9013953488);
  border-color: rgb(111.5944186047, 27.8986046512, 125.9013953488);
}

.btn-purple-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #faf5ff;
  color: #fff;
  border-color: #faf5ff;
}
.btn-purple-50:hover {
  background-color: rgb(229.6, 204.2, 255);
  border-color: rgb(229.6, 204.2, 255);
}
.btn-purple-50:active {
  background-color: rgb(219.4, 183.8, 255);
  border-color: rgb(219.4, 183.8, 255);
}

.btn-purple-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #f3e8ff;
  color: #fff;
  border-color: #f3e8ff;
}
.btn-purple-100:hover {
  background-color: rgb(221.7130434783, 191.2, 255);
  border-color: rgb(221.7130434783, 191.2, 255);
}
.btn-purple-100:active {
  background-color: rgb(211.0695652174, 170.8, 255);
  border-color: rgb(211.0695652174, 170.8, 255);
}

.btn-purple-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #7e22ce;
  color: #fff;
  border-color: #7e22ce;
}
.btn-purple-700:hover {
  background-color: rgb(104.58, 28.22, 170.98);
  border-color: rgb(104.58, 28.22, 170.98);
}
.btn-purple-700:active {
  background-color: rgb(93.87, 25.33, 153.47);
  border-color: rgb(93.87, 25.33, 153.47);
}

.btn-purple-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #6b21a8;
  color: #fff;
  border-color: #6b21a8;
}
.btn-purple-800:hover {
  background-color: rgb(85.2805970149, 26.3014925373, 133.8985074627);
  border-color: rgb(85.2805970149, 26.3014925373, 133.8985074627);
}
.btn-purple-800:active {
  background-color: rgb(74.4208955224, 22.952238806, 116.847761194);
  border-color: rgb(74.4208955224, 22.952238806, 116.847761194);
}

.btn-blue {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #1e40af;
  color: #fff;
  border-color: #1e40af;
}
.btn-blue:hover {
  background-color: rgb(24.0292682927, 51.2624390244, 140.1707317073);
  border-color: rgb(24.0292682927, 51.2624390244, 140.1707317073);
}
.btn-blue:active {
  background-color: rgb(21.043902439, 44.8936585366, 122.756097561);
  border-color: rgb(21.043902439, 44.8936585366, 122.756097561);
}

.btn-blue-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #dbeafe;
  color: #fff;
  border-color: #dbeafe;
}
.btn-blue-100:hover {
  background-color: rgb(179.3027027027, 210.8432432432, 252.8972972973);
  border-color: rgb(179.3027027027, 210.8432432432, 252.8972972973);
}
.btn-blue-100:active {
  background-color: rgb(159.4540540541, 199.2648648649, 252.3459459459);
  border-color: rgb(159.4540540541, 199.2648648649, 252.3459459459);
}

.btn-blue-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #3b82f6;
  color: #fff;
  border-color: #3b82f6;
}
.btn-blue-500:hover {
  background-color: rgb(19.9912195122, 105.1219512195, 244.2087804878);
  border-color: rgb(19.9912195122, 105.1219512195, 244.2087804878);
}
.btn-blue-500:active {
  background-color: rgb(10.7034146341, 95.1414634146, 233.0965853659);
  border-color: rgb(10.7034146341, 95.1414634146, 233.0965853659);
}

.btn-blue-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #2563eb;
  color: #fff;
  border-color: #2563eb;
}
.btn-blue-600:hover {
  background-color: rgb(19.4285714286, 79.6571428571, 211.7714285714);
  border-color: rgb(19.4285714286, 79.6571428571, 211.7714285714);
}
.btn-blue-600:active {
  background-color: rgb(17.7142857143, 72.6285714286, 193.0857142857);
  border-color: rgb(17.7142857143, 72.6285714286, 193.0857142857);
}

.btn-blue-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #1d4ed8;
  color: #fff;
  border-color: #1d4ed8;
}
.btn-blue-700:hover {
  background-color: rgb(24.1706122449, 65.0106122449, 180.0293877551);
  border-color: rgb(24.1706122449, 65.0106122449, 180.0293877551);
}
.btn-blue-700:active {
  background-color: rgb(21.7559183673, 58.5159183673, 162.0440816327);
  border-color: rgb(21.7559183673, 58.5159183673, 162.0440816327);
}

.btn-blue-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #1e4eaf;
  color: #fff;
  border-color: #1e4eaf;
}
.btn-blue-800:hover {
  background-color: rgb(24.0292682927, 62.476097561, 140.1707317073);
  border-color: rgb(24.0292682927, 62.476097561, 140.1707317073);
}
.btn-blue-800:active {
  background-color: rgb(21.043902439, 54.7141463415, 122.756097561);
  border-color: rgb(21.043902439, 54.7141463415, 122.756097561);
}

.btn-blue-200 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #BFDBFE;
  color: #fff;
  border-color: #BFDBFE;
}
.btn-blue-200:hover {
  background-color: rgb(150.8276923077, 196.4030769231, 253.3723076923);
  border-color: rgb(150.8276923077, 196.4030769231, 253.3723076923);
}
.btn-blue-200:active {
  background-color: rgb(130.7415384615, 185.1046153846, 253.0584615385);
  border-color: rgb(130.7415384615, 185.1046153846, 253.0584615385);
}

.btn-blue-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #eff6ff;
  color: #fff;
  border-color: #eff6ff;
}
.btn-blue-50:hover {
  background-color: rgb(198.2, 223.05, 255);
  border-color: rgb(198.2, 223.05, 255);
}
.btn-blue-50:active {
  background-color: rgb(177.8, 211.575, 255);
  border-color: rgb(177.8, 211.575, 255);
}

.btn-brown {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #964b00;
  color: #fff;
  border-color: #964b00;
}
.btn-brown:hover {
  background-color: rgb(109.2, 54.6, 0);
  border-color: rgb(109.2, 54.6, 0);
}
.btn-brown:active {
  background-color: rgb(88.8, 44.4, 0);
  border-color: rgb(88.8, 44.4, 0);
}

.btn-transparent {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #fff;
  border-color: transparent;
}
.btn-transparent:hover {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.btn-transparent:active {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

.btn-gray-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #f9fafb;
  color: #fff;
  border-color: #f9fafb;
}
.btn-gray-50:hover {
  background-color: rgb(224.52, 229.6, 234.68);
  border-color: rgb(224.52, 229.6, 234.68);
}
.btn-gray-50:active {
  background-color: rgb(212.28, 219.4, 226.52);
  border-color: rgb(212.28, 219.4, 226.52);
}

.btn-gray-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #f3f4f6;
  color: #fff;
  border-color: #f3f4f6;
}
.btn-gray-100:hover {
  background-color: rgb(219.6857142857, 222.6285714286, 228.5142857143);
  border-color: rgb(219.6857142857, 222.6285714286, 228.5142857143);
}
.btn-gray-100:active {
  background-color: rgb(208.0285714286, 211.9428571429, 219.7714285714);
  border-color: rgb(208.0285714286, 211.9428571429, 219.7714285714);
}

.btn-gray-200 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #e5e7eb;
  color: #fff;
  border-color: #e5e7eb;
}
.btn-gray-200:hover {
  background-color: rgb(205.9391304348, 209.7130434783, 217.2608695652);
  border-color: rgb(205.9391304348, 209.7130434783, 217.2608695652);
}
.btn-gray-200:active {
  background-color: rgb(194.4086956522, 199.0695652174, 208.3913043478);
  border-color: rgb(194.4086956522, 199.0695652174, 208.3913043478);
}

.btn-gray-300 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #d1d5db;
  color: #fff;
  border-color: #d1d5db;
}
.btn-gray-300:hover {
  background-color: rgb(186.112195122, 192.1024390244, 201.087804878);
  border-color: rgb(186.112195122, 192.1024390244, 201.087804878);
}
.btn-gray-300:active {
  background-color: rgb(174.6682926829, 181.6536585366, 192.1317073171);
  border-color: rgb(174.6682926829, 181.6536585366, 192.1317073171);
}

.btn-gray-400 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #9ca3af;
  color: #fff;
  border-color: #9ca3af;
}
.btn-gray-400:hover {
  background-color: rgb(133.4346368715, 142.0301675978, 156.7653631285);
  border-color: rgb(133.4346368715, 142.0301675978, 156.7653631285);
}
.btn-gray-400:active {
  background-color: rgb(122.1519553073, 131.5452513966, 147.6480446927);
  border-color: rgb(122.1519553073, 131.5452513966, 147.6480446927);
}

.btn-gray-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #4B5563;
  color: #fff;
  border-color: #4B5563;
}
.btn-gray-700:hover {
  background-color: rgb(57.4137931034, 65.0689655172, 75.7862068966);
  border-color: rgb(57.4137931034, 65.0689655172, 75.7862068966);
}
.btn-gray-700:active {
  background-color: rgb(48.6206896552, 55.1034482759, 64.1793103448);
  border-color: rgb(48.6206896552, 55.1034482759, 64.1793103448);
}

.btn-gray-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #1f2937;
  color: #fff;
  border-color: #1f2937;
}
.btn-gray-800:hover {
  background-color: rgb(16.2930232558, 21.5488372093, 28.9069767442);
  border-color: rgb(16.2930232558, 21.5488372093, 28.9069767442);
}
.btn-gray-800:active {
  background-color: rgb(8.9395348837, 11.823255814, 15.8604651163);
  border-color: rgb(8.9395348837, 11.823255814, 15.8604651163);
}

.btn-gray-900 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #111827;
  color: #fff;
  border-color: #111827;
}
.btn-gray-900:hover {
  background-color: rgb(4.6142857143, 6.5142857143, 10.5857142857);
  border-color: rgb(4.6142857143, 6.5142857143, 10.5857142857);
}
.btn-gray-900:active {
  background-color: black;
  border-color: black;
}

.btn-gray-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #4B5563;
  color: #fff;
  border-color: #4B5563;
}
.btn-gray-600:hover {
  background-color: rgb(57.4137931034, 65.0689655172, 75.7862068966);
  border-color: rgb(57.4137931034, 65.0689655172, 75.7862068966);
}
.btn-gray-600:active {
  background-color: rgb(48.6206896552, 55.1034482759, 64.1793103448);
  border-color: rgb(48.6206896552, 55.1034482759, 64.1793103448);
}

.btn-gray-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #6b7280;
  color: #fff;
  border-color: #6b7280;
}
.btn-gray-500:hover {
  background-color: rgb(88.4229787234, 94.2076595745, 105.7770212766);
  border-color: rgb(88.4229787234, 94.2076595745, 105.7770212766);
}
.btn-gray-500:active {
  background-color: rgb(79.1344680851, 84.3114893617, 94.6655319149);
  border-color: rgb(79.1344680851, 84.3114893617, 94.6655319149);
}

.btn-indigo-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #eef2ff;
  color: #fff;
  border-color: #eef2ff;
}
.btn-indigo-50:hover {
  background-color: rgb(197.2, 210.8, 255);
  border-color: rgb(197.2, 210.8, 255);
}
.btn-indigo-50:active {
  background-color: rgb(176.8, 195.2, 255);
  border-color: rgb(176.8, 195.2, 255);
}

.btn-indigo-200 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #c7d2fe;
  color: #fff;
  border-color: #c7d2fe;
}
.btn-indigo-200:hover {
  background-color: rgb(158.9157894737, 177.7894736842, 253.2842105263);
  border-color: rgb(158.9157894737, 177.7894736842, 253.2842105263);
}
.btn-indigo-200:active {
  background-color: rgb(138.8736842105, 161.6842105263, 252.9263157895);
  border-color: rgb(138.8736842105, 161.6842105263, 252.9263157895);
}

.btn-indigo-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #6366f1;
  color: #fff;
  border-color: #6366f1;
}
.btn-indigo-500:hover {
  background-color: rgb(61.56, 65.28, 237.64);
  border-color: rgb(61.56, 65.28, 237.64);
}
.btn-indigo-500:active {
  background-color: rgb(42.84, 46.92, 235.96);
  border-color: rgb(42.84, 46.92, 235.96);
}

.btn-indigo-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #4f46e5;
  color: #fff;
  border-color: #4f46e5;
}
.btn-indigo-600:hover {
  background-color: rgb(44.9677725118, 34.2274881517, 223.9725118483);
  border-color: rgb(44.9677725118, 34.2274881517, 223.9725118483);
}
.btn-indigo-600:active {
  background-color: rgb(39.4454976303, 29.3023696682, 208.4976303318);
  border-color: rgb(39.4454976303, 29.3023696682, 208.4976303318);
}

.btn-indigo-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #4338ca;
  color: #fff;
  border-color: #4338ca;
}
.btn-indigo-700:hover {
  background-color: rgb(55.1619047619, 45.680952381, 171.519047619);
  border-color: rgb(55.1619047619, 45.680952381, 171.519047619);
}
.btn-indigo-700:active {
  background-color: rgb(49.980952381, 41.3904761905, 155.4095238095);
  border-color: rgb(49.980952381, 41.3904761905, 155.4095238095);
}

.btn-indigo-900 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #312e81;
  color: #fff;
  border-color: #312e81;
}
.btn-indigo-900:hover {
  background-color: rgb(37.576, 35.2754285714, 98.9245714286);
  border-color: rgb(37.576, 35.2754285714, 98.9245714286);
}
.btn-indigo-900:active {
  background-color: rgb(31.864, 29.9131428571, 83.8868571429);
  border-color: rgb(31.864, 29.9131428571, 83.8868571429);
}

.btn-green-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #dcfce7;
  color: #fff;
  border-color: #dcfce7;
}
.btn-green-100:hover {
  background-color: rgb(182.4210526316, 248.7789473684, 205.2315789474);
  border-color: rgb(182.4210526316, 248.7789473684, 205.2315789474);
}
.btn-green-100:active {
  background-color: rgb(163.6315789474, 247.1684210526, 192.3473684211);
  border-color: rgb(163.6315789474, 247.1684210526, 192.3473684211);
}

.btn-green-300 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #86efac;
  color: #fff;
  border-color: #86efac;
}
.btn-green-300:hover {
  background-color: rgb(97.9649635036, 234.2350364964, 147.2817518248);
  border-color: rgb(97.9649635036, 234.2350364964, 147.2817518248);
}
.btn-green-300:active {
  background-color: rgb(79.9474452555, 231.8525547445, 134.9226277372);
  border-color: rgb(79.9474452555, 231.8525547445, 134.9226277372);
}

.btn-green-400 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #4ade80;
  color: #fff;
  border-color: #4ade80;
}
.btn-green-400:hover {
  background-color: rgb(39.491588785, 215.708411215, 103.7869158879);
  border-color: rgb(39.491588785, 215.708411215, 103.7869158879);
}
.btn-green-400:active {
  background-color: rgb(36.2074766355, 198.5925233645, 95.4560747664);
  border-color: rgb(36.2074766355, 198.5925233645, 95.4560747664);
}

.btn-green-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #22c55e;
  color: #fff;
  border-color: #22c55e;
}
.btn-green-500:hover {
  background-color: rgb(27.9948051948, 162.2051948052, 77.3974025974);
  border-color: rgb(27.9948051948, 162.2051948052, 77.3974025974);
}
.btn-green-500:active {
  background-color: rgb(24.9922077922, 144.8077922078, 69.0961038961);
  border-color: rgb(24.9922077922, 144.8077922078, 69.0961038961);
}

.btn-green-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #16a34a;
  color: #fff;
  border-color: #16a34a;
}
.btn-green-600:hover {
  background-color: rgb(17.1481081081, 127.0518918919, 57.68);
  border-color: rgb(17.1481081081, 127.0518918919, 57.68);
}
.btn-green-600:active {
  background-color: rgb(14.7221621622, 109.0778378378, 49.52);
  border-color: rgb(14.7221621622, 109.0778378378, 49.52);
}

.btn-green-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #15803d;
  color: #fff;
  border-color: #15803d;
}
.btn-green-700:hover {
  background-color: rgb(15.2496644295, 92.9503355705, 44.2966442953);
  border-color: rgb(15.2496644295, 92.9503355705, 44.2966442953);
}
.btn-green-700:active {
  background-color: rgb(12.3744966443, 75.4255033557, 35.944966443);
  border-color: rgb(12.3744966443, 75.4255033557, 35.944966443);
}

.btn-green-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #166534;
  color: #fff;
  border-color: #166534;
}
.btn-green-800:hover {
  background-color: rgb(14.7024390244, 67.4975609756, 34.7512195122);
  border-color: rgb(14.7024390244, 67.4975609756, 34.7512195122);
}
.btn-green-800:active {
  background-color: rgb(11.0536585366, 50.7463414634, 26.1268292683);
  border-color: rgb(11.0536585366, 50.7463414634, 26.1268292683);
}

.btn-green-900 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #14532d;
  color: #fff;
  border-color: #14532d;
}
.btn-green-900:hover {
  background-color: rgb(12.0776699029, 50.1223300971, 27.1747572816);
  border-color: rgb(12.0776699029, 50.1223300971, 27.1747572816);
}
.btn-green-900:active {
  background-color: rgb(8.1165048544, 33.6834951456, 18.2621359223);
  border-color: rgb(8.1165048544, 33.6834951456, 18.2621359223);
}

.btn-green-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #f0fdf4;
  color: #fff;
  border-color: #f0fdf4;
}
.btn-green-50:hover {
  background-color: rgb(204, 248.2, 217.6);
  border-color: rgb(204, 248.2, 217.6);
}
.btn-green-50:active {
  background-color: rgb(186, 245.8, 204.4);
  border-color: rgb(186, 245.8, 204.4);
}

.btn-yellow-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #fefce8;
  color: #fff;
  border-color: #fefce8;
}
.btn-yellow-50:hover {
  background-color: rgb(252.3, 246.9, 192.9);
  border-color: rgb(252.3, 246.9, 192.9);
}
.btn-yellow-50:active {
  background-color: rgb(251.45, 244.35, 173.35);
  border-color: rgb(251.45, 244.35, 173.35);
}

.btn-yellow-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #fef9c3;
  color: #fff;
  border-color: #fef9c3;
}
.btn-yellow-100:hover {
  background-color: rgb(253.331147541, 244.9868852459, 154.868852459);
  border-color: rgb(253.331147541, 244.9868852459, 154.868852459);
}
.btn-yellow-100:active {
  background-color: rgb(252.9967213115, 242.9803278689, 134.8032786885);
  border-color: rgb(252.9967213115, 242.9803278689, 134.8032786885);
}

.btn-yellow-400 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #facc15;
  color: #fff;
  border-color: #facc15;
}
.btn-yellow-400:hover {
  background-color: rgb(225.3841004184, 181.0778242678, 4.8158995816);
  border-color: rgb(225.3841004184, 181.0778242678, 4.8158995816);
}
.btn-yellow-400:active {
  background-color: rgb(205.4108786611, 165.0309623431, 4.3891213389);
  border-color: rgb(205.4108786611, 165.0309623431, 4.3891213389);
}

.btn-yellow-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #eab308;
  color: #fff;
  border-color: #eab308;
}
.btn-yellow-500:hover {
  background-color: rgb(194.5487603306, 148.8214876033, 6.6512396694);
  border-color: rgb(194.5487603306, 148.8214876033, 6.6512396694);
}
.btn-yellow-500:active {
  background-color: rgb(174.8231404959, 133.732231405, 5.9768595041);
  border-color: rgb(174.8231404959, 133.732231405, 5.9768595041);
}

.btn-amber-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #d97706;
  color: #fff;
  border-color: #d97706;
}
.btn-amber-600:hover {
  background-color: rgb(177.2977578475, 97.2278026906, 4.9022421525);
  border-color: rgb(177.2977578475, 97.2278026906, 4.9022421525);
}
.btn-amber-600:active {
  background-color: rgb(157.4466367713, 86.3417040359, 4.3533632287);
  border-color: rgb(157.4466367713, 86.3417040359, 4.3533632287);
}

.btn-amber-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #92400e;
  color: #fff;
  border-color: #92400e;
}
.btn-amber-800:hover {
  background-color: rgb(108.77, 47.68, 10.43);
  border-color: rgb(108.77, 47.68, 10.43);
}
.btn-amber-800:active {
  background-color: rgb(90.155, 39.52, 8.645);
  border-color: rgb(90.155, 39.52, 8.645);
}

.btn-amber-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #FEF3C7;
  color: #fff;
  border-color: #FEF3C7;
}
.btn-amber-100:hover {
  background-color: rgb(253.2842105263, 234.4105263158, 158.9157894737);
  border-color: rgb(253.2842105263, 234.4105263158, 158.9157894737);
}
.btn-amber-100:active {
  background-color: rgb(252.9263157895, 230.1157894737, 138.8736842105);
  border-color: rgb(252.9263157895, 230.1157894737, 138.8736842105);
}

.btn-orange-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #fff7ed;
  color: #fff;
  border-color: #fff7ed;
}
.btn-orange-50:hover {
  background-color: rgb(255, 228.8666666667, 196.2);
  border-color: rgb(255, 228.8666666667, 196.2);
}
.btn-orange-50:active {
  background-color: rgb(255, 219.8, 175.8);
  border-color: rgb(255, 219.8, 175.8);
}

.btn-orange-300 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #fdba74;
  color: #fff;
  border-color: #fdba74;
}
.btn-orange-300:hover {
  background-color: rgb(252.4212765957, 166.0340425532, 75.7787234043);
  border-color: rgb(252.4212765957, 166.0340425532, 75.7787234043);
}
.btn-orange-300:active {
  background-color: rgb(252.1319148936, 156.0510638298, 55.6680851064);
  border-color: rgb(252.1319148936, 156.0510638298, 55.6680851064);
}

.btn-orange-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #f97316;
  color: #fff;
  border-color: #f97316;
}
.btn-orange-500:hover {
  background-color: rgb(224.4209205021, 95.3548117155, 5.7790794979);
  border-color: rgb(224.4209205021, 95.3548117155, 5.7790794979);
}
.btn-orange-500:active {
  background-color: rgb(204.5330543933, 86.9046025105, 5.2669456067);
  border-color: rgb(204.5330543933, 86.9046025105, 5.2669456067);
}

.btn-orange-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #ea580c;
  color: #fff;
  border-color: #ea580c;
}
.btn-orange-600:hover {
  background-color: rgb(195.1902439024, 73.4048780488, 10.0097560976);
  border-color: rgb(195.1902439024, 73.4048780488, 10.0097560976);
}
.btn-orange-600:active {
  background-color: rgb(175.7853658537, 66.1073170732, 9.0146341463);
  border-color: rgb(175.7853658537, 66.1073170732, 9.0146341463);
}

.btn-orange-200 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #fed7aa;
  color: #fff;
  border-color: #fed7aa;
}
.btn-orange-200:hover {
  background-color: rgb(253.5255813953, 196.023255814, 129.6744186047);
  border-color: rgb(253.5255813953, 196.023255814, 129.6744186047);
}
.btn-orange-200:active {
  background-color: rgb(253.288372093, 186.5348837209, 109.511627907);
  border-color: rgb(253.288372093, 186.5348837209, 109.511627907);
}

.btn-orange-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #c2410c;
  color: #fff;
  border-color: #c2410c;
}
.btn-orange-700:hover {
  background-color: rgb(155.5766990291, 52.1262135922, 9.6233009709);
  border-color: rgb(155.5766990291, 52.1262135922, 9.6233009709);
}
.btn-orange-700:active {
  background-color: rgb(136.3650485437, 45.6893203883, 8.4349514563);
  border-color: rgb(136.3650485437, 45.6893203883, 8.4349514563);
}

.btn-slate-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #dde2e9;
  color: #fff;
  border-color: #dde2e9;
}
.btn-slate-100:hover {
  background-color: rgb(196.2285714286, 204.8714285714, 216.9714285714);
  border-color: rgb(196.2285714286, 204.8714285714, 216.9714285714);
}
.btn-slate-100:active {
  background-color: rgb(183.8428571429, 194.3071428571, 208.9571428571);
  border-color: rgb(183.8428571429, 194.3071428571, 208.9571428571);
}

.btn-slate-400 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #94a3b8;
  color: #fff;
  border-color: #94a3b8;
}
.btn-slate-400:hover {
  background-color: rgb(123.4741573034, 141.9123595506, 167.7258426966);
  border-color: rgb(123.4741573034, 141.9123595506, 167.7258426966);
}
.btn-slate-400:active {
  background-color: rgb(111.2112359551, 131.3685393258, 159.5887640449);
  border-color: rgb(111.2112359551, 131.3685393258, 159.5887640449);
}

.btn-slate-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #65758b;
  color: #fff;
  border-color: #65758b;
}
.btn-slate-500:hover {
  background-color: rgb(83.83, 97.11, 115.37);
  border-color: rgb(83.83, 97.11, 115.37);
}
.btn-slate-500:active {
  background-color: rgb(75.245, 87.165, 103.555);
  border-color: rgb(75.245, 87.165, 103.555);
}

.btn-slate-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #344256;
  color: #fff;
  border-color: #344256;
}
.btn-slate-600:hover {
  background-color: rgb(36.6260869565, 46.4869565217, 60.5739130435);
  border-color: rgb(36.6260869565, 46.4869565217, 60.5739130435);
}
.btn-slate-600:active {
  background-color: rgb(28.9391304348, 36.7304347826, 47.8608695652);
  border-color: rgb(28.9391304348, 36.7304347826, 47.8608695652);
}

.btn-slate-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #344356;
  color: #fff;
  border-color: #344356;
}
.btn-slate-700:hover {
  background-color: rgb(36.6260869565, 47.1913043478, 60.5739130435);
  border-color: rgb(36.6260869565, 47.1913043478, 60.5739130435);
}
.btn-slate-700:active {
  background-color: rgb(28.9391304348, 37.2869565217, 47.8608695652);
  border-color: rgb(28.9391304348, 37.2869565217, 47.8608695652);
}

.btn-outline-primary {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #3c83f6;
  border-color: #3c83f6;
}
.btn-outline-primary:hover {
  background-color: #3c83f6;
  color: #fff;
}
.btn-outline-primary:active {
  background-color: rgb(11.25, 100, 243.75);
}

.btn-outline-primary-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #ebf2fe;
  border-color: #ebf2fe;
}
.btn-outline-primary-50:hover {
  background-color: #ebf2fe;
  color: #fff;
}
.btn-outline-primary-50:active {
  background-color: rgb(186.4285714286, 210.4285714286, 251.5714285714);
}

.btn-outline-secondary {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  background-color: #6c757d;
  color: #fff;
}
.btn-outline-secondary:active {
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}

.btn-outline-accent-forground {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #020817;
  border-color: #020817;
}
.btn-outline-accent-forground:hover {
  background-color: #020817;
  color: #fff;
}
.btn-outline-accent-forground:active {
  background-color: black;
}

.btn-outline-foreground {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #0a0a0a;
  border-color: #0a0a0a;
}
.btn-outline-foreground:hover {
  background-color: #0a0a0a;
  color: #fff;
}
.btn-outline-foreground:active {
  background-color: black;
}

.btn-outline-muted {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #64748b;
  border-color: #64748b;
}
.btn-outline-muted:hover {
  background-color: #64748b;
  color: #fff;
}
.btn-outline-muted:active {
  background-color: rgb(78.6610878661, 91.2468619247, 109.3389121339);
}

.btn-outline-muted-forground {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #737373;
  border-color: #737373;
}
.btn-outline-muted-forground:hover {
  background-color: #737373;
  color: #fff;
}
.btn-outline-muted-forground:active {
  background-color: rgb(89.5, 89.5, 89.5);
}

.btn-outline-neutral-200 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-outline-neutral-200:hover {
  background-color: #e5e5e5;
  color: #fff;
}
.btn-outline-neutral-200:active {
  background-color: rgb(203.5, 203.5, 203.5);
}

.btn-outline-success {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  background-color: #28a745;
  color: #fff;
}
.btn-outline-success:active {
  background-color: rgb(30.1449275362, 125.8550724638, 52);
}

.btn-outline-danger {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  background-color: #dc3545;
  color: #fff;
}
.btn-outline-danger:active {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}

.btn-outline-red-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #fef2f2;
  border-color: #fef2f2;
}
.btn-outline-red-50:hover {
  background-color: #fef2f2;
  color: #fff;
}
.btn-outline-red-50:active {
  background-color: rgb(250.3571428571, 194.6428571429, 194.6428571429);
}

.btn-outline-red-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #fee2e2;
  border-color: #fee2e2;
}
.btn-outline-red-100:hover {
  background-color: #fee2e2;
  color: #fff;
}
.btn-outline-red-100:active {
  background-color: rgb(252.3, 176.7, 176.7);
}

.btn-outline-red-300 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #fca5a5;
  border-color: #fca5a5;
}
.btn-outline-red-300:hover {
  background-color: #fca5a5;
  color: #fff;
}
.btn-outline-red-300:active {
  background-color: rgb(250.3548387097, 115.6451612903, 115.6451612903);
}

.btn-outline-red-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #ef4444;
  border-color: #ef4444;
}
.btn-outline-red-500:hover {
  background-color: #ef4444;
  color: #fff;
}
.btn-outline-red-500:active {
  background-color: rgb(234.9802955665, 21.0197044335, 21.0197044335);
}

.btn-outline-red-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #dc2626;
  border-color: #dc2626;
}
.btn-outline-red-600:hover {
  background-color: #dc2626;
  color: #fff;
}
.btn-outline-red-600:active {
  background-color: rgb(178.25, 28.75, 28.75);
}

.btn-outline-red-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #4b3737;
  border-color: #4b3737;
}
.btn-outline-red-700:hover {
  background-color: #4b3737;
  color: #fff;
}
.btn-outline-red-700:active {
  background-color: rgb(45.5769230769, 33.4230769231, 33.4230769231);
}

.btn-outline-red-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #991b1b;
  border-color: #991b1b;
}
.btn-outline-red-800:hover {
  background-color: #991b1b;
  color: #fff;
}
.btn-outline-red-800:active {
  background-color: rgb(109.65, 19.35, 19.35);
}

.btn-outline-warning {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  background-color: #ffc107;
  color: #000;
}
.btn-outline-warning:active {
  background-color: rgb(211, 158.25, 0);
}

.btn-outline-info {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  background-color: #17a2b8;
  color: #fff;
}
.btn-outline-info:active {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}

.btn-outline-teal {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #499994;
  border-color: #499994;
}
.btn-outline-teal:hover {
  background-color: #499994;
  color: #fff;
}
.btn-outline-teal:active {
  background-color: rgb(56.5265486726, 118.4734513274, 114.6017699115);
}

.btn-outline-teal-light {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #99f6e4;
  border-color: #99f6e4;
}
.btn-outline-teal-light:hover {
  background-color: #99f6e4;
  color: #fff;
}
.btn-outline-teal-light:active {
  background-color: rgb(106.1351351351, 241.8648648649, 215.5945945946);
}

.btn-outline-teal-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #f0fdfa;
  border-color: #f0fdfa;
}
.btn-outline-teal-50:hover {
  background-color: #f0fdfa;
  color: #fff;
}
.btn-outline-teal-50:active {
  background-color: #c3f7eb;
}

.btn-outline-teal-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #ccfbf1;
  border-color: #ccfbf1;
}
.btn-outline-teal-100:hover {
  background-color: #ccfbf1;
  color: #fff;
}
.btn-outline-teal-100:active {
  background-color: rgb(156.7090909091, 247.2909090909, 228.0181818182);
}

.btn-outline-teal-200 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #99f6e4;
  border-color: #99f6e4;
}
.btn-outline-teal-200:hover {
  background-color: #99f6e4;
  color: #fff;
}
.btn-outline-teal-200:active {
  background-color: rgb(106.1351351351, 241.8648648649, 215.5945945946);
}

.btn-outline-teal-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #0d9488;
  border-color: #0d9488;
}
.btn-outline-teal-600:hover {
  background-color: #0d9488;
  color: #fff;
}
.btn-outline-teal-600:active {
  background-color: rgb(8.8819875776, 101.1180124224, 92.9192546584);
}

.btn-outline-teal-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #0f766e;
  border-color: #0f766e;
}
.btn-outline-teal-700:hover {
  background-color: #0f766e;
  color: #fff;
}
.btn-outline-teal-700:active {
  background-color: rgb(9.2481203008, 72.7518796992, 67.8195488722);
}

.btn-outline-teal-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #115e59;
  border-color: #115e59;
}
.btn-outline-teal-800:hover {
  background-color: #115e59;
  color: #fff;
}
.btn-outline-teal-800:active {
  background-color: rgb(9.1891891892, 50.8108108108, 48.1081081081);
}

.btn-outline-dark {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #374151;
  border-color: #374151;
}
.btn-outline-dark:hover {
  background-color: #374151;
  color: #fff;
}
.btn-outline-dark:active {
  background-color: rgb(34.375, 40.625, 50.625);
}

.btn-outline-gray {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #63738a;
  border-color: #63738a;
}
.btn-outline-gray:hover {
  background-color: #63738a;
  color: #fff;
}
.btn-outline-gray:active {
  background-color: rgb(77.6962025316, 90.253164557, 108.3037974684);
}

.btn-outline-lightgray {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #e2e8f0;
  border-color: #e2e8f0;
}
.btn-outline-lightgray:hover {
  background-color: #e2e8f0;
  color: #fff;
}
.btn-outline-lightgray:active {
  background-color: rgb(192.3863636364, 205.3409090909, 222.6136363636);
}

.btn-outline-light {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #f4f7fa;
  border-color: #f4f7fa;
}
.btn-outline-light:hover {
  background-color: #f4f7fa;
  color: #000;
}
.btn-outline-light:active {
  background-color: rgb(208.9375, 221.5, 234.0625);
}

.btn-outline-lighter {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #fcfcfd;
  border-color: #fcfcfd;
}
.btn-outline-lighter:hover {
  background-color: #fcfcfd;
  color: #fff;
}
.btn-outline-lighter:active {
  background-color: rgb(221.4, 221.4, 232.6);
}

.btn-outline-white {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-white:hover {
  background-color: #ffffff;
  color: #fff;
}
.btn-outline-white:active {
  background-color: rgb(229.5, 229.5, 229.5);
}

.btn-outline-white-smoke {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-white-smoke:hover {
  background-color: #f5f5f5;
  color: #fff;
}
.btn-outline-white-smoke:active {
  background-color: rgb(219.5, 219.5, 219.5);
}

.btn-outline-black {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #000000;
  border-color: #000000;
}
.btn-outline-black:hover {
  background-color: #000000;
  color: #fff;
}
.btn-outline-black:active {
  background-color: black;
}

.btn-outline-orange {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #ef6c00;
  border-color: #ef6c00;
}
.btn-outline-orange:hover {
  background-color: #ef6c00;
  color: #fff;
}
.btn-outline-orange:active {
  background-color: rgb(188, 84.9539748954, 0);
}

.btn-outline-violet {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #9d4edd;
  border-color: #9d4edd;
}
.btn-outline-violet:hover {
  background-color: #9d4edd;
  color: #fff;
}
.btn-outline-violet:active {
  background-color: rgb(132.8151658768, 39.9620853081, 208.0379146919);
}

.btn-outline-purple {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #9c27b0;
  border-color: #9c27b0;
}
.btn-outline-purple:hover {
  background-color: #9c27b0;
  color: #fff;
}
.btn-outline-purple:active {
  background-color: rgb(118.9953488372, 29.7488372093, 134.2511627907);
}

.btn-outline-purple-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #faf5ff;
  border-color: #faf5ff;
}
.btn-outline-purple-50:hover {
  background-color: #faf5ff;
  color: #fff;
}
.btn-outline-purple-50:active {
  background-color: rgb(224.5, 194, 255);
}

.btn-outline-purple-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #f3e8ff;
  border-color: #f3e8ff;
}
.btn-outline-purple-100:hover {
  background-color: #f3e8ff;
  color: #fff;
}
.btn-outline-purple-100:active {
  background-color: rgb(216.3913043478, 181, 255);
}

.btn-outline-purple-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #7e22ce;
  border-color: #7e22ce;
}
.btn-outline-purple-700:hover {
  background-color: #7e22ce;
  color: #fff;
}
.btn-outline-purple-700:active {
  background-color: rgb(99.225, 26.775, 162.225);
}

.btn-outline-purple-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #6b21a8;
  border-color: #6b21a8;
}
.btn-outline-purple-800:hover {
  background-color: #6b21a8;
  color: #fff;
}
.btn-outline-purple-800:active {
  background-color: rgb(79.8507462687, 24.6268656716, 125.3731343284);
}

.btn-outline-blue {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #1e40af;
  border-color: #1e40af;
}
.btn-outline-blue:hover {
  background-color: #1e40af;
  color: #fff;
}
.btn-outline-blue:active {
  background-color: rgb(22.5365853659, 48.0780487805, 131.4634146341);
}

.btn-outline-blue-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #dbeafe;
  border-color: #dbeafe;
}
.btn-outline-blue-100:hover {
  background-color: #dbeafe;
  color: #fff;
}
.btn-outline-blue-100:active {
  background-color: rgb(169.3783783784, 205.0540540541, 252.6216216216);
}

.btn-outline-blue-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #3b82f6;
  border-color: #3b82f6;
}
.btn-outline-blue-500:hover {
  background-color: #3b82f6;
  color: #fff;
}
.btn-outline-blue-500:active {
  background-color: rgb(11.1512195122, 99.1219512195, 242.8487804878);
}

.btn-outline-blue-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #2563eb;
  border-color: #2563eb;
}
.btn-outline-blue-600:hover {
  background-color: #2563eb;
  color: #fff;
}
.btn-outline-blue-600:active {
  background-color: rgb(18.5714285714, 76.1428571429, 202.4285714286);
}

.btn-outline-blue-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #1d4ed8;
  border-color: #1d4ed8;
}
.btn-outline-blue-700:hover {
  background-color: #1d4ed8;
  color: #fff;
}
.btn-outline-blue-700:active {
  background-color: rgb(22.9632653061, 61.7632653061, 171.0367346939);
}

.btn-outline-blue-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #1e4eaf;
  border-color: #1e4eaf;
}
.btn-outline-blue-800:hover {
  background-color: #1e4eaf;
  color: #fff;
}
.btn-outline-blue-800:active {
  background-color: rgb(22.5365853659, 58.5951219512, 131.4634146341);
}

.btn-outline-blue-200 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #BFDBFE;
  border-color: #BFDBFE;
}
.btn-outline-blue-200:hover {
  background-color: #BFDBFE;
  color: #fff;
}
.btn-outline-blue-200:active {
  background-color: rgb(140.7846153846, 190.7538461538, 253.2153846154);
}

.btn-outline-blue-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #eff6ff;
  border-color: #eff6ff;
}
.btn-outline-blue-50:hover {
  background-color: #eff6ff;
  color: #fff;
}
.btn-outline-blue-50:active {
  background-color: rgb(188, 217.3125, 255);
}

.btn-outline-brown {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #964b00;
  border-color: #964b00;
}
.btn-outline-brown:hover {
  background-color: #964b00;
  color: #fff;
}
.btn-outline-brown:active {
  background-color: rgb(99, 49.5, 0);
}

.btn-outline-transparent {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: transparent;
  border-color: transparent;
}
.btn-outline-transparent:hover {
  background-color: transparent;
  color: #fff;
}
.btn-outline-transparent:active {
  background-color: rgba(0, 0, 0, 0);
}

.btn-outline-gray-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #f9fafb;
  border-color: #f9fafb;
}
.btn-outline-gray-50:hover {
  background-color: #f9fafb;
  color: #fff;
}
.btn-outline-gray-50:active {
  background-color: rgb(218.4, 224.5, 230.6);
}

.btn-outline-gray-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #f3f4f6;
  border-color: #f3f4f6;
}
.btn-outline-gray-100:hover {
  background-color: #f3f4f6;
  color: #fff;
}
.btn-outline-gray-100:active {
  background-color: rgb(213.8571428571, 217.2857142857, 224.1428571429);
}

.btn-outline-gray-200 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #e5e7eb;
  border-color: #e5e7eb;
}
.btn-outline-gray-200:hover {
  background-color: #e5e7eb;
  color: #fff;
}
.btn-outline-gray-200:active {
  background-color: rgb(200.1739130435, 204.3913043478, 212.8260869565);
}

.btn-outline-gray-300 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #d1d5db;
  border-color: #d1d5db;
}
.btn-outline-gray-300:hover {
  background-color: #d1d5db;
  color: #fff;
}
.btn-outline-gray-300:active {
  background-color: rgb(180.3902439024, 186.8780487805, 196.6097560976);
}

.btn-outline-gray-400 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #9ca3af;
  border-color: #9ca3af;
}
.btn-outline-gray-400:hover {
  background-color: #9ca3af;
  color: #fff;
}
.btn-outline-gray-400:active {
  background-color: rgb(127.7932960894, 136.7877094972, 152.2067039106);
}

.btn-outline-gray-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #4B5563;
  border-color: #4B5563;
}
.btn-outline-gray-700:hover {
  background-color: #4B5563;
  color: #fff;
}
.btn-outline-gray-700:active {
  background-color: rgb(53.0172413793, 60.0862068966, 69.9827586207);
}

.btn-outline-gray-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #1f2937;
  border-color: #1f2937;
}
.btn-outline-gray-800:hover {
  background-color: #1f2937;
  color: #fff;
}
.btn-outline-gray-800:active {
  background-color: rgb(12.6162790698, 16.6860465116, 22.3837209302);
}

.btn-outline-gray-900 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #111827;
  border-color: #111827;
}
.btn-outline-gray-900:hover {
  background-color: #111827;
  color: #fff;
}
.btn-outline-gray-900:active {
  background-color: rgb(1.5178571429, 2.1428571429, 3.4821428571);
}

.btn-outline-gray-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #4B5563;
  border-color: #4B5563;
}
.btn-outline-gray-600:hover {
  background-color: #4B5563;
  color: #fff;
}
.btn-outline-gray-600:active {
  background-color: rgb(53.0172413793, 60.0862068966, 69.9827586207);
}

.btn-outline-gray-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #6b7280;
  border-color: #6b7280;
}
.btn-outline-gray-500:hover {
  background-color: #6b7280;
  color: #fff;
}
.btn-outline-gray-500:active {
  background-color: rgb(83.7787234043, 89.2595744681, 100.2212765957);
}

.btn-outline-indigo-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #eef2ff;
  border-color: #eef2ff;
}
.btn-outline-indigo-50:hover {
  background-color: #eef2ff;
  color: #fff;
}
.btn-outline-indigo-50:active {
  background-color: #bbcbff;
}

.btn-outline-indigo-200 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #c7d2fe;
  border-color: #c7d2fe;
}
.btn-outline-indigo-200:hover {
  background-color: #c7d2fe;
  color: #fff;
}
.btn-outline-indigo-200:active {
  background-color: rgb(148.8947368421, 169.7368421053, 253.1052631579);
}

.btn-outline-indigo-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #6366f1;
  border-color: #6366f1;
}
.btn-outline-indigo-500:hover {
  background-color: #6366f1;
  color: #fff;
}
.btn-outline-indigo-500:active {
  background-color: rgb(52.2, 56.1, 236.8);
}

.btn-outline-indigo-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #4f46e5;
  border-color: #4f46e5;
}
.btn-outline-indigo-600:hover {
  background-color: #4f46e5;
  color: #fff;
}
.btn-outline-indigo-600:active {
  background-color: rgb(41.1374407583, 30.5592417062, 217.4407582938);
}

.btn-outline-indigo-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #4338ca;
  border-color: #4338ca;
}
.btn-outline-indigo-700:hover {
  background-color: #4338ca;
  color: #fff;
}
.btn-outline-indigo-700:active {
  background-color: rgb(52.5714285714, 43.5357142857, 163.4642857143);
}

.btn-outline-indigo-900 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #312e81;
  border-color: #312e81;
}
.btn-outline-indigo-900:hover {
  background-color: #312e81;
  color: #fff;
}
.btn-outline-indigo-900:active {
  background-color: rgb(34.72, 32.5942857143, 91.4057142857);
}

.btn-outline-green-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #dcfce7;
  border-color: #dcfce7;
}
.btn-outline-green-100:hover {
  background-color: #dcfce7;
  color: #fff;
}
.btn-outline-green-100:active {
  background-color: rgb(173.0263157895, 247.9736842105, 198.7894736842);
}

.btn-outline-green-300 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #86efac;
  border-color: #86efac;
}
.btn-outline-green-300:hover {
  background-color: #86efac;
  color: #fff;
}
.btn-outline-green-300:active {
  background-color: rgb(88.9562043796, 233.0437956204, 141.102189781);
}

.btn-outline-green-400 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #4ade80;
  border-color: #4ade80;
}
.btn-outline-green-400:hover {
  background-color: #4ade80;
  color: #fff;
}
.btn-outline-green-400:active {
  background-color: rgb(37.7803738318, 207.2196261682, 99.6028037383);
}

.btn-outline-green-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #22c55e;
  border-color: #22c55e;
}
.btn-outline-green-500:hover {
  background-color: #22c55e;
  color: #fff;
}
.btn-outline-green-500:active {
  background-color: rgb(26.4935064935, 153.5064935065, 73.2467532468);
}

.btn-outline-green-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #16a34a;
  border-color: #16a34a;
}
.btn-outline-green-600:hover {
  background-color: #16a34a;
  color: #fff;
}
.btn-outline-green-600:active {
  background-color: rgb(15.9351351351, 118.0648648649, 53.6);
}

.btn-outline-green-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #15803d;
  border-color: #15803d;
}
.btn-outline-green-700:hover {
  background-color: #15803d;
  color: #fff;
}
.btn-outline-green-700:active {
  background-color: rgb(13.8120805369, 84.1879194631, 40.1208053691);
}

.btn-outline-green-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #166534;
  border-color: #166534;
}
.btn-outline-green-800:hover {
  background-color: #166534;
  color: #fff;
}
.btn-outline-green-800:active {
  background-color: rgb(12.8780487805, 59.1219512195, 30.4390243902);
}

.btn-outline-green-900 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #14532d;
  border-color: #14532d;
}
.btn-outline-green-900:hover {
  background-color: #14532d;
  color: #fff;
}
.btn-outline-green-900:active {
  background-color: rgb(10.0970873786, 41.9029126214, 22.7184466019);
}

.btn-outline-green-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #f0fdf4;
  border-color: #f0fdf4;
}
.btn-outline-green-50:hover {
  background-color: #f0fdf4;
  color: #fff;
}
.btn-outline-green-50:active {
  background-color: #c3f7d3;
}

.btn-outline-yellow-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #fefce8;
  border-color: #fefce8;
}
.btn-outline-yellow-50:hover {
  background-color: #fefce8;
  color: #fff;
}
.btn-outline-yellow-50:active {
  background-color: rgb(251.875, 245.625, 183.125);
}

.btn-outline-yellow-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #fef9c3;
  border-color: #fef9c3;
}
.btn-outline-yellow-100:hover {
  background-color: #fef9c3;
  color: #fff;
}
.btn-outline-yellow-100:active {
  background-color: rgb(253.1639344262, 243.9836065574, 144.8360655738);
}

.btn-outline-yellow-400 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #facc15;
  border-color: #facc15;
}
.btn-outline-yellow-400:hover {
  background-color: #facc15;
  color: #fff;
}
.btn-outline-yellow-400:active {
  background-color: rgb(215.3974895397, 173.0543933054, 4.6025104603);
}

.btn-outline-yellow-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #eab308;
  border-color: #eab308;
}
.btn-outline-yellow-500:hover {
  background-color: #eab308;
  color: #fff;
}
.btn-outline-yellow-500:active {
  background-color: rgb(184.6859504132, 141.2768595041, 6.3140495868);
}

.btn-outline-amber-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #d97706;
  border-color: #d97706;
}
.btn-outline-amber-600:hover {
  background-color: #d97706;
  color: #fff;
}
.btn-outline-amber-600:active {
  background-color: rgb(167.3721973094, 91.7847533632, 4.6278026906);
}

.btn-outline-amber-800 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #92400e;
  border-color: #92400e;
}
.btn-outline-amber-800:hover {
  background-color: #92400e;
  color: #fff;
}
.btn-outline-amber-800:active {
  background-color: rgb(99.4625, 43.6, 9.5375);
}

.btn-outline-amber-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #FEF3C7;
  border-color: #FEF3C7;
}
.btn-outline-amber-100:hover {
  background-color: #FEF3C7;
  color: #fff;
}
.btn-outline-amber-100:active {
  background-color: rgb(253.1052631579, 232.2631578947, 148.8947368421);
}

.btn-outline-orange-50 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #fff7ed;
  border-color: #fff7ed;
}
.btn-outline-orange-50:hover {
  background-color: #fff7ed;
  color: #fff;
}
.btn-outline-orange-50:active {
  background-color: rgb(255, 224.3333333333, 186);
}

.btn-outline-orange-300 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #fdba74;
  border-color: #fdba74;
}
.btn-outline-orange-300:hover {
  background-color: #fdba74;
  color: #fff;
}
.btn-outline-orange-300:active {
  background-color: rgb(252.2765957447, 161.0425531915, 65.7234042553);
}

.btn-outline-orange-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #f97316;
  border-color: #f97316;
}
.btn-outline-orange-500:hover {
  background-color: #f97316;
  color: #fff;
}
.btn-outline-orange-500:active {
  background-color: rgb(214.4769874477, 91.129707113, 5.5230125523);
}

.btn-outline-orange-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #ea580c;
  border-color: #ea580c;
}
.btn-outline-orange-600:hover {
  background-color: #ea580c;
  color: #fff;
}
.btn-outline-orange-600:active {
  background-color: rgb(185.487804878, 69.756097561, 9.512195122);
}

.btn-outline-orange-200 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #fed7aa;
  border-color: #fed7aa;
}
.btn-outline-orange-200:hover {
  background-color: #fed7aa;
  color: #fff;
}
.btn-outline-orange-200:active {
  background-color: rgb(253.4069767442, 191.2790697674, 119.5930232558);
}

.btn-outline-orange-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #c2410c;
  border-color: #c2410c;
}
.btn-outline-orange-700:hover {
  background-color: #c2410c;
  color: #fff;
}
.btn-outline-orange-700:active {
  background-color: rgb(145.9708737864, 48.9077669903, 9.0291262136);
}

.btn-outline-slate-100 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #dde2e9;
  border-color: #dde2e9;
}
.btn-outline-slate-100:hover {
  background-color: #dde2e9;
  color: #fff;
}
.btn-outline-slate-100:active {
  background-color: rgb(190.0357142857, 199.5892857143, 212.9642857143);
}

.btn-outline-slate-400 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #94a3b8;
  border-color: #94a3b8;
}
.btn-outline-slate-400:hover {
  background-color: #94a3b8;
  color: #fff;
}
.btn-outline-slate-400:active {
  background-color: rgb(117.3426966292, 136.6404494382, 163.6573033708);
}

.btn-outline-slate-500 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #65758b;
  border-color: #65758b;
}
.btn-outline-slate-500:hover {
  background-color: #65758b;
  color: #fff;
}
.btn-outline-slate-500:active {
  background-color: rgb(79.5375, 92.1375, 109.4625);
}

.btn-outline-slate-600 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #344256;
  border-color: #344256;
}
.btn-outline-slate-600:hover {
  background-color: #344256;
  color: #fff;
}
.btn-outline-slate-600:active {
  background-color: rgb(32.7826086957, 41.6086956522, 54.2173913043);
}

.btn-outline-slate-700 {
  display: inline-block;
  padding: 0.45rem 0.85rem;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: #344356;
  border-color: #344356;
}
.btn-outline-slate-700:hover {
  background-color: #344356;
  color: #fff;
}
.btn-outline-slate-700:active {
  background-color: rgb(32.7826086957, 42.2391304348, 54.2173913043);
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.justify-start {
  justify-content: flex-start;
}

.justify-center {
  justify-content: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: flex-end;
}

.items-stretch {
  align-items: stretch;
}

.items-baseline {
  align-items: baseline;
}

.self-start {
  align-self: flex-start;
}

.self-center {
  align-self: center;
}

.self-end {
  align-self: flex-end;
}

.self-stretch {
  align-self: stretch;
}

.self-baseline {
  align-self: baseline;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.gap-0 {
  gap: 0rem !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 0.75rem !important;
}

.gap-4 {
  gap: 1rem !important;
}

.gap-5 {
  gap: 1.25rem !important;
}

.gap-6 {
  gap: 1.5rem !important;
}

.gap-7 {
  gap: 1.75rem !important;
}

.gap-8 {
  gap: 2rem !important;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-auto {
  flex: 1 1 auto;
}

.flex-none {
  flex: none;
}

.grid {
  display: grid;
}

.inline-grid {
  display: inline-grid;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, 1fr);
}

.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}

.grid-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}

.grid-cols-4 {
  grid-template-columns: repeat(4, 1fr);
}

.grid-cols-5 {
  grid-template-columns: repeat(5, 1fr);
}

.grid-cols-6 {
  grid-template-columns: repeat(6, 1fr);
}

.grid-cols-7 {
  grid-template-columns: repeat(7, 1fr);
}

.grid-cols-8 {
  grid-template-columns: repeat(8, 1fr);
}

.grid-cols-9 {
  grid-template-columns: repeat(9, 1fr);
}

.grid-cols-10 {
  grid-template-columns: repeat(10, 1fr);
}

.grid-cols-11 {
  grid-template-columns: repeat(11, 1fr);
}

.grid-cols-12 {
  grid-template-columns: repeat(12, 1fr);
}

.col-span-1 {
  grid-column: span 1/span 1;
}

.col-span-2 {
  grid-column: span 2/span 2;
}

.col-span-3 {
  grid-column: span 3/span 3;
}

.col-span-4 {
  grid-column: span 4/span 4;
}

.col-span-5 {
  grid-column: span 5/span 5;
}

.col-span-6 {
  grid-column: span 6/span 6;
}

.col-span-7 {
  grid-column: span 7/span 7;
}

.col-span-8 {
  grid-column: span 8/span 8;
}

.col-span-9 {
  grid-column: span 9/span 9;
}

.col-span-10 {
  grid-column: span 10/span 10;
}

.col-span-11 {
  grid-column: span 11/span 11;
}

.col-span-12 {
  grid-column: span 12/span 12;
}

.row-span-1 {
  grid-row: span 1/span 1;
}

.row-span-2 {
  grid-row: span 2/span 2;
}

.row-span-3 {
  grid-row: span 3/span 3;
}

.row-span-4 {
  grid-row: span 4/span 4;
}

.row-span-5 {
  grid-row: span 5/span 5;
}

.row-span-6 {
  grid-row: span 6/span 6;
}

.row-span-7 {
  grid-row: span 7/span 7;
}

.row-span-8 {
  grid-row: span 8/span 8;
}

.row-span-9 {
  grid-row: span 9/span 9;
}

.row-span-10 {
  grid-row: span 10/span 10;
}

.row-span-11 {
  grid-row: span 11/span 11;
}

.row-span-12 {
  grid-row: span 12/span 12;
}

.grid-flow-row {
  grid-auto-flow: row;
}

.grid-flow-col {
  grid-auto-flow: column;
}

.grid-flow-dense {
  grid-auto-flow: dense;
}

@media (min-width: 576px) {
  .sm\:grid {
    display: grid;
  }
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .sm\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .sm\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .sm\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .sm\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .sm\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .sm\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .sm\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .sm\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .sm\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .sm\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .sm\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .sm\:col-span-12 {
    grid-column: span 12/span 12;
  }
}
@media (min-width: 768px) {
  .md\:grid {
    display: grid;
  }
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .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\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .md\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .md\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .md\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .md\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .md\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .md\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .md\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .md\:col-span-12 {
    grid-column: span 12/span 12;
  }
}
@media (min-width: 992px) {
  .lg\:grid {
    display: grid;
  }
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .lg\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .lg\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .lg\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .lg\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .lg\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .lg\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .lg\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .lg\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .lg\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .lg\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .lg\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .lg\:col-span-12 {
    grid-column: span 12/span 12;
  }
}
@media (min-width: 1200px) {
  .xl\:grid {
    display: grid;
  }
  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .xl\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .xl\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .xl\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .xl\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .xl\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .xl\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .xl\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .xl\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .xl\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .xl\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .xl\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .xl\:col-span-12 {
    grid-column: span 12/span 12;
  }
}
@media (min-width: 1400px) {
  .xxl\:grid {
    display: grid;
  }
  .xxl\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .xxl\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .xxl\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .xxl\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .xxl\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .xxl\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .xxl\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .xxl\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .xxl\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .xxl\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .xxl\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .xxl\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .xxl\:col-span-1 {
    grid-column: span 1/span 1;
  }
  .xxl\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .xxl\:col-span-3 {
    grid-column: span 3/span 3;
  }
  .xxl\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .xxl\:col-span-5 {
    grid-column: span 5/span 5;
  }
  .xxl\:col-span-6 {
    grid-column: span 6/span 6;
  }
  .xxl\:col-span-7 {
    grid-column: span 7/span 7;
  }
  .xxl\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .xxl\:col-span-9 {
    grid-column: span 9/span 9;
  }
  .xxl\:col-span-10 {
    grid-column: span 10/span 10;
  }
  .xxl\:col-span-11 {
    grid-column: span 11/span 11;
  }
  .xxl\:col-span-12 {
    grid-column: span 12/span 12;
  }
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.5rem 0.8rem;
  border: 1px solid #e2e8f0;
  border-radius: 0.5rem;
  font-size: 0.85rem !important;
  transition: all 0.2s ease;
  height: 36px !important;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-clip: padding-box;
}
.form-control.sm {
  height: 32px !important;
  font-size: 0.75rem !important;
}

textarea.form-control {
  min-height: 100px;
  resize: vertical;
}

.form-control:focus {
  outline: none;
  border-color: #4299e1;
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.2);
}

/*@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");*/
* {
  margin: 0;
  padding: 0;
}

body {
  font-family: "Work Sans", sans-serif !important;
  background: #ffffff;
  color: #000;
  margin: 0;
  padding: 0;
  line-height: auto !important;
}

.no-scrollbar {
  /* Enable scrolling */
  overflow: auto;
  /* Hide scrollbar for Chrome, Safari, and newer Edge */
}
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.no-scrollbar {
  /* Hide scrollbar for Firefox */
  scrollbar-width: none;
  /* Hide scrollbar for IE and Edge Legacy */
  -ms-overflow-style: none;
}

.scrollbar-sm {
  max-height: 75vh;
  overflow-y: auto;
  padding-right: 5px;
  scrollbar-width: thin;
  scrollbar-color: #ddd #f1f3f4;
}
.scrollbar-sm::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.scrollbar-sm::-webkit-scrollbar-track {
  background: #f1f3f4;
  border-radius: 10px;
}
.scrollbar-sm::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 10px;
  border: 2px solid #f1f3f4;
}
.scrollbar-sm::-webkit-scrollbar-thumb:hover {
  background: rgb(195.5, 195.5, 195.5);
}
.scrollbar-sm {
  height: 40vh;
}

.scrollbar-md {
  max-height: 75vh;
  overflow-y: auto;
  padding-right: 5px;
  scrollbar-width: thin;
  scrollbar-color: #ddd #f1f3f4;
}
.scrollbar-md::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.scrollbar-md::-webkit-scrollbar-track {
  background: #f1f3f4;
  border-radius: 10px;
}
.scrollbar-md::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 10px;
  border: 2px solid #f1f3f4;
}
.scrollbar-md::-webkit-scrollbar-thumb:hover {
  background: rgb(195.5, 195.5, 195.5);
}
.scrollbar-md {
  height: 60vh;
}

.scrollbar-default {
  max-height: 75vh;
  overflow-y: auto;
  padding-right: 5px;
  scrollbar-width: thin;
  scrollbar-color: #ddd #f1f3f4;
}
.scrollbar-default::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.scrollbar-default::-webkit-scrollbar-track {
  background: #f1f3f4;
  border-radius: 10px;
}
.scrollbar-default::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 10px;
  border: 2px solid #f1f3f4;
}
.scrollbar-default::-webkit-scrollbar-thumb:hover {
  background: rgb(195.5, 195.5, 195.5);
}

.cursor-not-allowed {
  cursor: not-allowed;
}

button:disabled {
  pointer-events: none;
  opacity: 0.65;
}

.dotted {
  height: 8px;
  width: 8px;
  border-radius: 50%;
  margin-right: 8px;
}

.border-0 {
  border: none !important;
}

.border-1 {
  border: 1px solid #e5e7eb;
}

.dash-border {
  border: 2px dashed #e5e7eb !important;
  box-shadow: none !important;
}

button:focus {
  border: 1px solid #ddd !important;
}

.fs-10 {
  font-size: 10px !important;
}

.fs-11 {
  font-size: 11px !important;
}

.fs-11-5 {
  font-size: 11.5px !important;
  letter-spacing: 0.2px;
}

.fs-12 {
  font-size: 12px !important;
}

.fs-13 {
  font-size: 13px !important;
}

.fs-14 {
  font-size: 14px !important;
}

.italic {
  font-style: italic;
}

input::-moz-placeholder {
  color: #344256;
  opacity: 0.7;
}

input::placeholder {
  color: #344256;
  opacity: 0.7;
}

.hr {
  height: 1px;
  background: #e5e9f2;
  margin: 5px 0;
}

.inline-block {
  display: inline-block;
}

.d-block {
  display: block !important;
}

.truncate {
  display: inline-block;
  max-width: 280px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.break-words {
  overflow-wrap: break-word;
}

.max-w-xl {
  width: min(100%, 580px);
}

.max-w-7xl {
  width: min(100%, 845px);
}

.line-clamp {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  /* Default to 1 line if no variable is provided */
  -webkit-line-clamp: var(--lines, 1);
}

.custom-radio {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 16px;
  height: 16px;
  border: 1px solid #0073e6 !important;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  display: grid;
  place-content: center;
}
.custom-radio::before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 10px 10px #0073e6;
}
.custom-radio:checked::before {
  transform: scale(1);
}
.custom-radio:focus {
  border-color: #0073e6 !important;
  outline: none !important;
}

/* CheckBox Color */
.checkBoxColor {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  /* Create custom box */
  width: 15px;
  height: 15px;
  border: 1px solid #0073e6;
  border-radius: 3px;
  cursor: pointer;
  outline: none;
  transition: all 0.2s ease;
  position: relative;
}
.checkBoxColor:checked {
  background-color: #0073e6;
  border-color: #0073e6;
}
.checkBoxColor:checked::after {
  content: "✔";
  color: #fff;
  font-size: 12px;
  position: absolute;
  top: -2px;
  left: 2px;
}

/* Toggle Switch */
.toggleSwitch {
  position: relative;
  display: inline-block;
  width: 38px;
  height: 20px;
}
.toggleSwitch input {
  display: none;
}
.toggleSwitch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: gray;
  border-radius: 20px;
  transition: 0.3s;
}
.toggleSwitch .slider.neutral-200 {
  background: #e5e5e5;
}
.toggleSwitch .slider:before {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  left: 3px;
  bottom: 3px;
  background: #fff;
  border-radius: 50%;
  transition: 0.2s;
}
.toggleSwitch input:checked + .slider {
  background: #4f6df5;
}
.toggleSwitch input:checked + .slider:before {
  transform: translateX(18px);
}

/* Color Dropdown */
.colorDropdown {
  width: 160px;
}
.colorDropdown__toggle {
  border: 1px solid #e6e6e6;
  transition: all 0.15s ease;
}
.colorDropdown__toggle:hover {
  border-color: #3B82F6;
}
.colorDropdown__toggle .arrow-icon {
  transition: transform 0.15s ease;
}
.colorDropdown__menu {
  position: absolute;
  top: 110%;
  left: 0;
  border: 1px solid #e6e6e6;
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.15s ease;
  z-index: 999;
}
.colorDropdown__menu li {
  color: #828EA2;
  list-style: none;
}
.colorDropdown__menu li:hover {
  background: #f9fafb;
  color: #3B82F6;
}
.colorDropdown__menu li.active {
  background: #f9fafb;
  color: #3B82F6;
  font-weight: 500;
}
.colorDropdown:hover .colorDropdown__menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.colorDropdown:hover .arrow-icon {
  transform: rotate(180deg);
}

/* Button  Dropdown */
.btnDropdown__menu {
  position: absolute;
  bottom: 110%;
  right: 0;
  width: 200px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.2s ease;
  z-index: 100;
}
.btnDropdown__item:hover {
  background: #f3f4f6;
}
.btnDropdown:focus-within .btnDropdown__menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.uploadBox__input {
  display: none;
}
.uploadBox__label {
  border: 2px dashed #e5e7eb;
  transition: all 0.25s ease;
}
.uploadBox__label:hover {
  background: #e0f2fe;
  border-color: #2563eb;
}

.search-input {
  border: none !important;
  outline: none;
  background: transparent;
  box-shadow: none !important;
}
.search-input:focus {
  border: none !important;
  box-shadow: none;
}

select.form-control {
  -webkit-appearance: menulist !important;
  -moz-appearance: menulist !important;
  -o-appearance: menulist !important;
  appearance: menulist !important;
}

.input-none {
  border: none !important;
  outline: none !important;
  background: transparent !important;
  box-shadow: none !important;
}
.input-none:focus {
  border: none !important;
}

.text-avatar {
  width: 38px;
  height: 38px;
}

.w-100 {
  width: 100%;
}

.w-auto {
  width: auto !important;
}

.height-auto {
  height: auto !important;
}

.h-full {
  height: 100%;
}

.tabContainer .tabsData {
  overflow: hidden;
  width: 100%;
}
.tabContainer .tabsData .tabBtn {
  text-align: center;
  cursor: pointer;
  color: #737373;
  transition: all 0.2s ease;
  background-color: transparent;
}
.tabContainer .tabsData .tabBtn:focus {
  outline: none !important;
  border: none !important;
}
.tabContainer .tabsData .tabBtn.active {
  background: #ffffff;
  border-radius: 0.25rem;
  color: #0a0a0a;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}
.tabContainer .tabsData .tabBtn:hover:not(.active) {
  background: transparent;
}
.tabContainer .tabContent {
  display: none;
}
.tabContainer .tabContent.active {
  display: block;
}
.tabContainer .tabContent .date-field .date-input {
  width: 100%;
  border: 1px solid #e2e8f0;
  transition: all 0.2s ease;
}
.tabContainer .tabContent .date-field .date-input:focus {
  outline: none;
  border-color: #4299e1;
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.2);
}

.item-list:not(:last-child) {
  border-bottom: 1px solid #e5e5e5;
}

.btn-icon {
  background: transparent;
  transition: all 0.15s ease;
}
.btn-icon:is(:hover, :focus-visible) {
  background: #f5f5f5;
  color: #4338ca;
}

.scheduleWrapper * {
  box-sizing: border-box;
}
.scheduleWrapper {
  padding: 1.5rem;
  position: relative;
}
@media (max-width: 600px) {
  .scheduleWrapper {
    padding: 1rem;
  }
}
.scheduleWrapper .scheduleHeader-title {
  font-size: 1.5rem;
}
.scheduleWrapper .scheduleHeader-subtitle {
  color: #828EA2;
  font-size: 0.95rem;
}
.scheduleWrapper .scheduleContainer {
  display: grid;
  grid-template-columns: 350px 1fr;
  gap: 1rem;
}
@media (max-width: 600px) {
  .scheduleWrapper .scheduleContainer {
    grid-template-columns: 1fr;
  }
}
.scheduleWrapper .scheduleContainer .clinicSidebar {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card {
  border-radius: 0.5rem;
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.035);
  border: 1px solid #e5e7eb;
  padding: 1rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card p {
  font-size: 0.8rem;
  margin-bottom: 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .text-label,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .text-value {
  font-size: clamp(0.75rem, 2vw, 0.85rem);
  width: auto;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card ul li {
  padding: 12px 14px;
  border-radius: 8px;
  margin-bottom: 12px;
  background: white;
  font-size: 0.85rem;
  display: flex;
  align-items: center;
  transition: all 0.2s ease;
  cursor: pointer;
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card ul li.active {
  background-color: #DCFCE7;
  border: 1px solid #22C55E;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card ul li:hover {
  background: #F4F7FA;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card ul li.ongoing {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: default;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card ul li.ongoing:hover {
  background-color: transparent;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card ul li.ongoing .status {
  padding: 0.12rem 0.4rem;
  background-color: #F4F7FA;
  border-radius: 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card ul li .status-indicator {
  height: 8px;
  width: 8px;
  border-radius: 50%;
  margin-right: 8px;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .enddatebox .togglebox,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .configuration-box .togglebox {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .enddatebox .togglebox__label,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .configuration-box .togglebox__label {
  font-size: 0.9rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .enddatebox .inputbox,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .configuration-box .inputbox {
  overflow: hidden;
  transition: max-height 0.3s ease-out, opacity 0.3s ease;
  max-height: 0;
  display: none;
  background-color: #F4F7FA;
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
  padding: 0.8rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .enddatebox .inputbox.visible,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .configuration-box .inputbox.visible {
  max-height: 100px;
  display: block;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .enddatebox .inputbox__label,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .configuration-box .inputbox__label {
  display: block;
  font-size: 0.75rem;
  color: #828EA2;
  margin-bottom: 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .enddatebox .inputbox__label.label-text,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .configuration-box .inputbox__label.label-text {
  color: black;
  font-size: 0.85rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .enddatebox .inputbox__date,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .configuration-box .inputbox__date {
  width: 100%;
  padding: 0.6rem 0.8rem;
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
  font-size: 0.85rem;
  transition: border-color 0.3s;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .enddatebox .inputbox__date:focus,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .configuration-box .inputbox__date:focus {
  outline: none;
  border-color: #828EA2;
  box-shadow: none;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .override-schedule {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 1rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .override-schedule p {
  color: #828EA2;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .override-schedule .btn {
  font-size: 0.8rem;
  padding: 0.5rem 1rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .override-schedule .btn:hover {
  background-color: #F4F7FA;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .selectbox,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .calendar-box {
  position: relative;
  display: inline-block;
  width: 100%;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .selectbox .label-text,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .calendar-box .label-text {
  color: black;
  font-size: 0.85rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .selectbox .select,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .calendar-box .select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 0.5rem 0.5rem;
  font-size: 0.85rem;
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .selectbox .select:focus,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .calendar-box .select:focus {
  outline: none;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .selectbox .select-arrow,
.scheduleWrapper .scheduleContainer .clinicSidebar .card .calendar-box .select-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  pointer-events: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .calendar-box {
  display: flex;
  gap: 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .calendar-box div {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  gap: 0.3rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .holiday {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .holiday__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #F4F7FA;
  border-radius: 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .holiday__item .name {
  font-size: clamp(0.75rem, 2vw, 0.85rem);
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .holiday__item .date {
  font-size: clamp(0.75rem, 2vw, 0.85rem);
  color: #828EA2;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .settings-state .border-left {
  border-left: 2px solid #828EA2;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .settings-state .border-left-50 {
  border-left: 2px solid #F4F7FA;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .settings-state .hr {
  height: 1px;
  background: #e5e9f2;
  margin: 5px 0;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .settings-state .settings-toggle {
  overflow: hidden;
  background-color: #F4F7FA;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .settings-state .settings-toggle span {
  cursor: pointer;
  color: #000;
  transition: all 0.2s ease;
}
.scheduleWrapper .scheduleContainer .clinicSidebar .card .settings-state .settings-toggle span.active {
  background: #111d2b;
  color: #ffffff;
}
.scheduleWrapper .scheduleContainer .clinicMainContent {
  flex: 1;
  border-radius: 0.5rem;
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.035);
  border: 1px solid #e5e7eb;
  padding: 1rem;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .tabContainer .tabsData {
  overflow: hidden;
  width: 100%;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .tabContainer .tabsData .tabBtn {
  text-align: center;
  cursor: pointer;
  color: #737373;
  transition: all 0.2s ease;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .tabContainer .tabsData .tabBtn.active {
  background: #ffffff;
  border-radius: 4px;
  color: #000;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.scheduleWrapper .scheduleContainer .clinicMainContent .tabContainer .tabsData .tabBtn:hover:not(.active) {
  background: rgba(255, 255, 255, 0.5);
}
.scheduleWrapper .scheduleContainer .clinicMainContent .tabContainer .tabContent {
  display: none;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .tabContainer .tabContent.active {
  display: block;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .tabContainer .tabContent .date-field .date-input {
  width: 100%;
  border: 1px solid #e2e8f0;
  transition: all 0.2s ease;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .tabContainer .tabContent .date-field .date-input:focus {
  outline: none;
  border-color: #4299e1;
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.2);
}
.scheduleWrapper .scheduleContainer .clinicMainContent .dropdown {
  position: relative;
  display: inline-block;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .dropdown .dropdown-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 180px;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 0.4rem 0.75rem;
  cursor: pointer;
  font-size: 0.85rem;
  color: #111827;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .dropdown .dropdown-toggle img {
  margin-left: 0.4rem;
  transition: transform 0.2s ease;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .dropdown .dropdown-toggle.open img {
  transform: rotate(180deg);
}
.scheduleWrapper .scheduleContainer .clinicMainContent .dropdown .dropdown-toggle:hover {
  background: #f9fafb;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .dropdown .dropdown-menu {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  min-width: 180px;
  background: white;
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.035);
  padding: 0.4rem;
  display: none;
  z-index: 100;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .dropdown .dropdown-menu.show {
  display: block;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .dropdown .dropdown-menu .dropdown-item {
  display: flex;
  align-items: center;
  padding: 0.4rem 0.75rem;
  cursor: pointer;
  font-size: 0.85rem;
  color: #111827;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .dropdown .dropdown-menu .dropdown-item img {
  margin-right: 0.5rem;
  opacity: 0;
  transition: opacity 0.15s ease;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .dropdown .dropdown-menu .dropdown-item.active {
  background: #F4F7FA;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .dropdown .dropdown-menu .dropdown-item.active img {
  opacity: 1;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule-bar {
  padding: 12px 16px;
  border: 1px solid #e5e7eb;
  background: #F4F7FA;
  border-radius: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule-bar p {
  background-color: #111;
  font-size: 0.75rem;
  color: #ffffff;
  border-radius: 2rem;
  padding: 0.15rem 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule-bar .status-bar {
  display: flex;
  align-items: center;
  font-size: 0.9rem;
  color: #828EA2;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule-bar .status-indicator {
  width: 12px;
  height: 12px;
  background: #6edb7c;
  border-radius: 50%;
  margin-right: 10px;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule {
  margin-top: 1rem;
  padding: 20px 16px;
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.8rem;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule__header .day {
  font-size: 0.9rem;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule__type, .scheduleWrapper .scheduleContainer .clinicMainContent .schedule__break {
  border-radius: 0.5rem;
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.035);
  border: 1px solid #e5e7eb;
  padding: 1rem;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule__type .card-header, .scheduleWrapper .scheduleContainer .clinicMainContent .schedule__break .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule__type .card-header .options .delete-btn, .scheduleWrapper .scheduleContainer .clinicMainContent .schedule__break .card-header .options .delete-btn {
  background: none;
  border: none;
  font-size: 1rem;
  cursor: pointer;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule__type .time-fields, .scheduleWrapper .scheduleContainer .clinicMainContent .schedule__break .time-fields {
  display: flex;
  gap: 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule__type .time-fields div, .scheduleWrapper .scheduleContainer .clinicMainContent .schedule__break .time-fields div {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  gap: 0.3rem;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule__type .time-fields div label, .scheduleWrapper .scheduleContainer .clinicMainContent .schedule__break .time-fields div label {
  font-size: 0.75rem;
  color: #555;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule__type .no-location, .scheduleWrapper .scheduleContainer .clinicMainContent .schedule__break .no-location {
  display: flex;
  align-items: center;
  justify-content: center;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule__type .no-location p, .scheduleWrapper .scheduleContainer .clinicMainContent .schedule__break .no-location p {
  font-size: 0.75rem;
  color: #828EA2;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule__break.bg-ligtred {
  background-color: #FFF7ED;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule .hr {
  height: 1px;
  background: #e5e9f2;
  margin: 5px 0;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule .breakContainer .break-input,
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule .breakContainer .time-input {
  border: 1px solid #e5e7eb;
  height: 36px;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule .breakContainer .break-input {
  flex: 2;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .schedule .breakContainer .time-input {
  flex: 1;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .selectbox {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 250px;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .selectbox .label-text {
  color: black;
  font-size: 0.85rem;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .selectbox .select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 0.5rem 0.5rem;
  font-size: 0.85rem;
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .selectbox .select:focus {
  outline: none;
}
.scheduleWrapper .scheduleContainer .clinicMainContent .selectbox .select-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  pointer-events: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
}
.scheduleWrapper .scheduleContainer .clinicMainContent.providerPage .badge-status, .scheduleWrapper .scheduleContainer .clinicMainContent.locationPage .badge-status {
  display: inline-block;
  padding: 0.45em 0.8em;
  font-size: 0.75rem;
  line-height: 1;
  border-radius: 50rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
}
.scheduleWrapper .scheduleContainer .clinicMainContent.providerPage .schedule-items .break, .scheduleWrapper .scheduleContainer .clinicMainContent.locationPage .schedule-items .break {
  background-color: #EEECE6;
}
.scheduleWrapper .scheduleContainer .clinicMainContent.providerPage .schedule-items .break .break-text, .scheduleWrapper .scheduleContainer .clinicMainContent.locationPage .schedule-items .break .break-text {
  color: #67574C;
}
.scheduleWrapper .scheduleContainer .clinicMainContent.providerPage .schedule-items .break-50, .scheduleWrapper .scheduleContainer .clinicMainContent.locationPage .schedule-items .break-50 {
  background: #FFEDD5;
}
.scheduleWrapper .scheduleContainer .clinicMainContent.providerPage .schedule-items .open-hour, .scheduleWrapper .scheduleContainer .clinicMainContent.locationPage .schedule-items .open-hour {
  background-color: #F4F7FA;
}
.scheduleWrapper .btnSection {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.scheduleWrapper .btnSection* {
  box-sizing: border-box;
}
.scheduleWrapper .btnSection .btnSectionInner {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  gap: 1rem;
}
.scheduleWrapper .btnSection .btnSectionInner__title {
  font-size: clamp(1.35rem, 5vw, 2rem);
}
.scheduleWrapper .btnSection .btnSectionInner__subtitle {
  color: #828EA2;
  font-size: clamp(0.85rem, 2.5vw, 1rem);
}
.scheduleWrapper .btnSection .btnSectionInner__buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.scheduleWrapper .calenderHeader__tab {
  transition: 0.2s;
}
.scheduleWrapper .calenderHeader__tab:hover {
  background: #f3f4f6;
}
.scheduleWrapper .calenderHeader__tab.active {
  background: #17a2b8;
  color: white;
}
.scheduleWrapper .calenderHeader__tab.active img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(276deg) brightness(103%) contrast(102%);
}
.scheduleWrapper .calenderHeader__search {
  min-width: 230px;
}
.scheduleWrapper .calenderHeader__search, .scheduleWrapper .calenderHeader__select {
  border: none;
  outline: none;
  background: transparent;
  box-shadow: none;
}
.scheduleWrapper .calenderHeader__search:focus, .scheduleWrapper .calenderHeader__select:focus {
  border: none !important;
  box-shadow: none;
}
@media (max-width: 640px) {
  .scheduleWrapper .doctorAppointment__card {
    flex-direction: column;
    align-items: stretch;
  }
}
.scheduleWrapper .doctorAppointment__timelabel {
  min-width: 120px;
}
.scheduleWrapper .doctorAppointment__schedulebox {
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.035);
  transition: all 0.2s ease;
}
.scheduleWrapper .doctorAppointment__schedulebox > div {
  background-color: #FBE9E9;
}
.scheduleWrapper .doctorAppointment__schedulebox:hover {
  background-color: #F4F7FA !important;
}
.scheduleWrapper .doctorAppointment__availablity--blue {
  background-color: #D4DFF7 !important;
  border-left: 4px solid #2463EB;
}
.scheduleWrapper .doctorAppointment__availablity--green {
  background-color: #D6F5E1 !important;
  border-left: 4px solid #16A249;
}
.scheduleWrapper .preferredCode .item:hover {
  background-color: #F4F7FA;
}

.onlinePresence * {
  box-sizing: border-box;
}
.onlinePresence {
  max-width: 980px;
  margin: 0 auto;
  padding: 16px;
}
.onlinePresence__card {
  border-radius: 0.5rem;
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.035);
  border: 1px solid #e5e7eb;
  padding: 1rem;
  padding: 1.5rem !important;
}
.onlinePresence__card-img {
  width: 100%;
  height: 220px;
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.035);
  border-radius: 0.5rem;
  overflow: hidden;
}
.onlinePresence__card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.onlinePresence__card-img--close {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #ef4444;
  color: #fff;
  border: none;
  border-radius: 5px;
  width: 32px;
  height: 32px;
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.035);
}
.onlinePresence__card-img--close:hover {
  background: #dc2626;
}
.onlinePresence__card-avatar {
  width: 140px;
  height: 140px;
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.035);
}
.onlinePresence__card-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.onlinePresence__card-logo {
  max-width: 160px;
  height: auto;
  margin-top: 4px;
}
.onlinePresence__card-working {
  max-width: 240px;
}
.onlinePresence__card-day {
  width: 120px;
}
.onlinePresence__card-item {
  border-bottom: 1px solid #e5e7eb;
  padding: 12px 0;
}
.onlinePresence__card-item:last-child {
  border-bottom: none;
}
.onlinePresence__card-iconbox {
  overflow-y: auto;
  max-height: 150px;
}
.onlinePresence__card-iconbox .icon {
  width: 36px;
  height: 36px;
  background: #ffffff;
  transition: all 0.15s ease;
  color: #6b7280;
}
.onlinePresence__card-iconbox .icon:hover {
  background: #f3f4f6;
  color: #1f2937;
}
.onlinePresence__card .bg-lightblue {
  border: 1px solid #B2C5F4;
  background-color: #EFF6FF;
}
.onlinePresence__card .bg-lightgreen {
  border: 1px solid #A7F3D0;
  background-color: #ECFDF5;
}
.onlinePresence__card-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
.onlinePresence__card-grid--one {
  grid-template-columns: 1fr;
}
.onlinePresence__card-grid--three {
  grid-template-columns: repeat(3, 1fr);
}
.onlinePresence__card .url-title {
  transition: all 0.15s ease-in;
}
.onlinePresence__card .url-title:hover {
  text-decoration: underline;
}

.onboardingMgt-menu {
  display: inline-block;
}
.onboardingMgt-menu__btn {
  transform: rotate(90deg);
}
.onboardingMgt-menu__dropdown {
  position: absolute;
  top: 100%;
  right: 0;
  min-width: 200px;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
  display: none;
  z-index: 9999;
}
.onboardingMgt-menu__item {
  border-bottom: 1px solid #e5e7eb;
}
.onboardingMgt-menu__item:last-child {
  border-bottom: 0;
}
.onboardingMgt-menu__item:hover {
  background: #f3f4f6;
}
.onboardingMgt-menu__item:focus {
  border: none !important;
  box-shadow: none;
}
.onboardingMgt-menu__item--danger {
  color: #dc2626;
}
.onboardingMgt-menu--open .onboardingMgt-menu__dropdown {
  display: block;
}

.accordion__item {
  overflow: hidden;
  transition: all 0.2s ease;
}
.accordion__item summary {
  list-style: none;
}
.accordion__item summary::-webkit-details-marker {
  display: none;
}
.accordion__item summary:hover {
  background: #f9fafb;
}
.accordion__item .arrow-icon {
  width: 7px;
  height: 7px;
  border-right: 1px solid #6b7280;
  border-bottom: 1px solid #6b7280;
  transform: rotate(-45deg);
  transition: transform 0.2s ease;
}
.accordion__item[open] .arrow-icon {
  transform: rotate(45deg);
}

.browse-btn {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.2s ease;
}

.modifyPopUp--active .asmnt-prnt-blk-hdr {
  background-color: #fff7ed !important;
  width: calc(100% - 32px);
  border-radius: 5px 5px 0 0 !important;
  border-bottom: 1px solid #fdba74;
}
.modifyPopUp--active .asmnt-childblk:not(:last-child) {
  border-right: 1px solid #fdba74 !important;
}

.modifyPopUp {
  box-sizing: border-box !important;
}
.modifyPopUp__list {
  box-sizing: border-box;
  width: 100%;
}
.modifyPopUp__list .leftLabelPos {
  border-bottom: 1px solid #e5e7eb;
}
.modifyPopUp__list .leftLabelPos:last-child {
  border-bottom: none;
}
.modifyPopUp__list-item, .modifyPopUp__list-heading {
  padding: 10px 20px !important;
  width: calc(100% - 40px) !important;
  box-shadow: inset 0 0 0 0 #6099f7;
  background-color: transparent;
  transition: all 0.15s ease;
}
.modifyPopUp__list-item:hover .icons, .modifyPopUp__list-heading:hover .icons {
  visibility: visible;
  opacity: 1;
}
.modifyPopUp__list-item:last-child, .modifyPopUp__list-heading:last-child {
  border-bottom: none;
}
.modifyPopUp__list-item:hover, .modifyPopUp__list-heading:hover {
  background-color: #F4F7FA !important;
}
.modifyPopUp__list-item.asmnt-ptnt-demo-rw-actv, .modifyPopUp__list-heading.asmnt-ptnt-demo-rw-actv {
  background-color: #eff6ff !important;
  box-shadow: inset 3px 0 0 0 #6099f7;
}
.modifyPopUp__list-item.asmnt-ptnt-demo-rw-actv .inr-wd, .modifyPopUp__list-heading.asmnt-ptnt-demo-rw-actv .inr-wd {
  color: #6099f7 !important;
}
.modifyPopUp__list-heading:hover {
  background-color: transparent !important;
}
.modifyPopUp__list .icons {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.15s ease;
}
.modifyPopUp .ad-pcp-optn-nw {
  top: 0 !important;
  left: 0 !important;
}
.modifyPopUp .s-hstry-ad-new-lnk {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  height: auto !important;
  width: auto !important;
}
.modifyPopUp .asmnt-ptnt-item {
  transition: all 0.15s ease;
}
.modifyPopUp .asmnt-ptnt-item:hover {
  background-color: #F4F7FA !important;
}
.modifyPopUp .act-mod {
  border: 1px solid #6099f7 !important;
  background-color: #F4F7FA !important;
}
.modifyPopUp .act-mod > span {
  color: #6099f7 !important;
}
.modifyPopUp .icon-btn {
  width: 25px;
  height: 25px;
  transition: all 0.1s ease;
  background: transparent;
}
.modifyPopUp .icon-btn:hover {
  background: #16a34a;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}
.modifyPopUp .icon-btn:hover .material-symbols-outlined {
  color: #ffffff;
}/*# sourceMappingURL=main.css.map */