[x-cloak]{display:none!important}.touch-target{min-height:44px;display:inline-flex;align-items:center}.form-grid-2,.form-grid-3{display:grid;grid-template-columns:1fr;gap:1.5rem}.form-grid-2.gap-tight,.form-grid-3.gap-tight{gap:1rem}@media (min-width: 768px){.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-grid-2>.span-all,.form-grid-3>.span-all{grid-column:1 / -1}.min-w-0{min-width:0}input.field-error:not([type=checkbox]):not([type=radio]),select.field-error,textarea.field-error{border-color:var(--bs-danger)!important;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)!important}.stat-card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);overflow:hidden;box-shadow:0 1px 3px #0000000f}.stat-card-accent-primary{border-left:4px solid var(--bs-primary)}.stat-card-accent-emerald{border-left:4px solid var(--bs-success)}.stat-card-accent-amber{border-left:4px solid var(--bs-warning)}.stat-card-accent-red{border-left:4px solid var(--bs-danger)}.table-scroll-wrap{overflow-x:auto;margin-left:-1rem;margin-right:-1rem}@media (min-width: 576px){.table-scroll-wrap{margin-left:0;margin-right:0}}.table-scroll-wrap table{min-width:640px}.table-head-bg thead{background:var(--bs-tertiary-bg);border-bottom:2px solid var(--bs-border-color)}.table-head-bg thead th{font-weight:600}.table-zebra tbody tr:nth-child(2n){background-color:var(--bs-tertiary-bg)}.table-zebra tbody tr:hover{background-color:var(--bs-secondary-bg)}
