/* Generated utility classes (from former inline styles) */
.btn { cursor: pointer; transition: 0.2s; font-family: inherit; }
.u-align-items-center { align-items: center; }
.u-background-0 { background: 0; }
.u-background-059669 { background: #059669; }
.u-background-ef4444 { background: #ef4444; }
.u-background-f1f5f9 { background: #f1f5f9; }
.u-background-f8f9fa { background: #f8f9fa; }
.u-background-fafbfc { background: #fafbfc; }
.u-background-none { background: none; }
.u-background-var-border { background: var(--border); }
.u-border-0 { border: 0; }
.u-border-1px-dashed-var-primary { border: 1px dashed var(--primary); }
.u-border-1px-solid-cbd5e0 { border: 1px solid #cbd5e0; }
.u-border-1px-solid-e2e8f0 { border: 1px solid #e2e8f0; }
.u-border-1px-solid-var-border { border: 1px solid var(--border); }
.u-border-2px-dashed-var-border { border: 2px dashed var(--border); }
.u-border-bottom-1px-solid-transparent { border-bottom: 1px solid transparent; }
.u-border-bottom-1px-solid-var-border { border-bottom: 1px solid var(--border); }
.u-border-bottom-2px-dashed-cbd5e0 { border-bottom: 2px dashed #cbd5e0; }
.u-border-color-ef4444 { border-color: #ef4444; }
.u-border-color-var-primary { border-color: var(--primary); }
.u-border-left-1px-solid-var-border { border-left: 1px solid var(--border); }
.u-border-left-color-ef4444 { border-left-color: #ef4444; }
.u-border-none { border: none; }
.u-border-radius-12px { border-radius: 12px; }
.u-border-radius-24px { border-radius: 24px; }
.u-border-radius-24px-24px-0-0 { border-radius: 24px 24px 0 0; }
.u-border-radius-4px { border-radius: 4px; }
.u-border-top-1px-solid-e2e8f0 { border-top: 1px solid #e2e8f0; }
.u-border-top-1px-solid-var-border { border-top: 1px solid var(--border); }
.u-color-10b981 { color: #10b981; }
.u-color-64748b { color: #64748b; }
.u-color-94a3b8 { color: #94a3b8; }
.u-color-999 { color: #999; }
.u-color-b45309 { color: #b45309; }
.u-color-dc2626 { color: #dc2626; }
.u-color-ef4444 { color: #ef4444; }
.u-color-ef4444-important { color: #ef4444 !important; }
.u-color-f1f5f9 { color: #f1f5f9; }
.u-color-fbbf24 { color: #fbbf24; }
.u-color-ff5555 { color: #ff5555; }
.u-color-var-primary { color: var(--primary); }
.u-color-var-text-main { color: var(--text-main); }
.u-color-var-text-muted { color: var(--text-muted); }
.u-cursor-pointer { cursor: pointer; }
.u-display-block { display: block; }
.u-display-flex { display: flex; }
.u-display-none { display: none; }
.u-flex-1 { flex: 1; }
.u-flex-direction-column { flex-direction: column; }
.u-flex-grow-1 { flex-grow: 1; }
.u-flex-shrink-0 { flex-shrink: 0; }
.u-font-family-monospace { font-family: monospace; }
.u-font-size-0-65rem { font-size: 0.65rem; }
.u-font-size-0-75rem { font-size: 0.75rem; }
.u-font-size-0-7em { font-size: 0.7em; }
.u-font-size-0-7rem { font-size: 0.7rem; }
.u-font-size-0-85rem { font-size: 0.85rem; }
.u-font-size-0-8em { font-size: 0.8em; }
.u-font-size-0-8rem { font-size: 0.8rem; }
.u-font-size-0-9rem { font-size: 0.9rem; }
.u-font-size-1-1rem { font-size: 1.1rem; }
.u-font-size-1-2rem { font-size: 1.2rem; }
.u-font-size-1-5rem { font-size: 1.5rem; }
.u-font-size-1rem { font-size: 1rem; }
.u-font-size-65rem { font-size: .65rem; }
.u-font-size-6rem { font-size: .6rem; }
.u-font-size-75rem { font-size: .75rem; }
.u-font-size-7rem { font-size: .7rem; }
.u-font-size-8rem { font-size: .8rem; }
.u-font-weight-600 { font-weight: 600; }
.u-font-weight-700 { font-weight: 700; }
.u-font-weight-800 { font-weight: 800; }
.u-font-weight-900 { font-weight: 900; }
.u-font-weight-bold { font-weight: bold; }
.u-gap-10px { gap: 10px; }
.u-gap-12px { gap: 12px; }
.u-gap-15px { gap: 15px; }
.u-gap-20px { gap: 20px; }
.u-gap-4px { gap: 4px; }
.u-gap-5px { gap: 5px; }
.u-gap-6px { gap: 6px; }
.u-gap-8px { gap: 8px; }
.u-height-120px { height: 120px; }
.u-height-150px { height: 150px; }
.u-height-20px { height: 20px; }
.u-height-32px { height: 32px; }
.u-height-55vh { height: 55vh; }
.u-height-60px { height: 60px; }
.u-justify-content-flex-end { justify-content: flex-end; }
.u-justify-content-left { justify-content: left; }
.u-justify-content-space-between { justify-content: space-between; }
.u-left-auto { left: auto; }
.u-letter-spacing-0 { letter-spacing: 0; }
.u-letter-spacing-0-5px { letter-spacing: 0.5px; }
.u-letter-spacing-1px { letter-spacing: 1px; }
.u-letter-spacing-8px { letter-spacing: 8px; }
.u-margin-0 { margin: 0; }
.u-margin-0-0-10px-0 { margin: 0 0 10px 0; }
.u-margin-0-5px { margin: 0 5px; }
.u-margin-15px-0 { margin: 15px 0; }
.u-margin-5px-0-0-0 { margin: 5px 0 0 0; }
.u-margin-bottom-10px { margin-bottom: 10px; }
.u-margin-bottom-15px { margin-bottom: 15px; }
.u-margin-bottom-20px { margin-bottom: 20px; }
.u-margin-bottom-5px { margin-bottom: 5px; }
.u-margin-bottom-8px { margin-bottom: 8px; }
.u-margin-left-0 { margin-left: 0; }
.u-margin-left-2px { margin-left: 2px; }
.u-margin-left-auto { margin-left: auto; }
.u-margin-right-10px { margin-right: 10px; }
.u-margin-right-5px { margin-right: 5px; }
.u-margin-right-8px { margin-right: 8px; }
.u-margin-right-auto { margin-right: auto; }
.u-margin-top-10px { margin-top: 10px; }
.u-margin-top-15px { margin-top: 15px; }
.u-margin-top-20px { margin-top: 20px; }
.u-margin-top-8px { margin-top: 8px; }
.u-max-width-380px { max-width: 380px; }
.u-max-width-420px { max-width: 420px; }
.u-max-width-500px { max-width: 500px; }
.u-max-width-900px { max-width: 900px; }
.u-min-height-auto { min-height: auto; }
.u-opacity-0-5 { opacity: 0.5; }
.u-opacity-0-6 { opacity: 0.6; }
.u-opacity-9 { opacity: .9; }
.u-overflow-hidden { overflow: hidden; }
.u-overflow-y-auto { overflow-y: auto; }
.u-padding-0 { padding: 0; }
.u-padding-0-10px { padding: 0 10px; }
.u-padding-10px { padding: 10px; }
.u-padding-20px { padding: 20px; }
.u-padding-25px { padding: 25px; }
.u-padding-30px { padding: 30px; }
.u-padding-40px { padding: 40px; }
.u-padding-4px-0 { padding: 4px 0; }
.u-padding-50px { padding: 50px; }
.u-padding-5px-10px { padding: 5px 10px; }
.u-padding-8px-15px { padding: 8px 15px; }
.u-padding-8px-18px { padding: 8px 18px; }
.u-padding-bottom-10px { padding-bottom: 10px; }
.u-padding-bottom-15px { padding-bottom: 15px; }
.u-padding-bottom-2px { padding-bottom: 2px; }
.u-padding-left-15px { padding-left: 15px; }
.u-padding-right-10px { padding-right: 10px; }
.u-padding-right-5px { padding-right: 5px; }
.u-padding-top-15px { padding-top: 15px; }
.u-padding-top-20px { padding-top: 20px; }
.u-position-absolute { position: absolute; }
.u-position-relative { position: relative; }
.u-right-0 { right: 0; }
.u-text-align-center { text-align: center; }
.u-text-align-left { text-align: left; }
.u-text-align-left-important { text-align: left !important; }
.u-text-align-right { text-align: right; }
.u-text-transform-uppercase { text-transform: uppercase; }
.u-width-100 { width: 100%; }
.u-width-130px { width: 130px; }
.u-width-160px { width: 160px; }
.u-width-1px { width: 1px; }
.u-width-32px { width: 32px; }
.u-width-80px { width: 80px; }
.u-width-95 { width: 95%; }
.u-width-auto { width: auto; }
.u-z-index-1000 { z-index: 1000; }
