/*
 |--------------------------------------------------------------------------
 | office-ui.css  —  GENERATED FILE, do not hand-edit
 |--------------------------------------------------------------------------
 |
 | Every custom Blade page in this app was written with Tailwind utility
 | classes (grid-cols-3, text-sm, bg-primary-600 …). Filament ships its own
 | compiled stylesheet built from its own source only, and this project has
 | no npm build step wired into the panels — so none of those classes
 | existed at runtime. The markup was fine; the CSS was never there. That is
 | why pages rendered as unstyled runs of text.
 |
 | This file supplies those utilities directly. No build, nothing to
 | compile, and it cannot be broken by a future one: if you later add a
 | proper Filament theme, delete this file and drop the render hook.
 |
 | Scoped under .fi-main so it cannot leak into Filament's own chrome.
 */

.fi-main { --ou-r: 10px; }

.fi-main {
  --ou-white: #ffffff;
  --ou-gray-50:  #f8fafc;
  --ou-gray-100: #f1f5f9;
  --ou-gray-200: #e2e8f0;
  --ou-gray-300: #cbd5e1;
  --ou-gray-400: #94a3b8;
  --ou-gray-500: #64748b;
  --ou-gray-600: #475569;
  --ou-gray-700: #334155;
  --ou-gray-800: #1e293b;
  --ou-gray-900: #0f172a;

  --ou-primary-50:  #fff7ed;
  --ou-primary-100: #ffedd5;
  --ou-primary-400: #fb923c;
  --ou-primary-500: #f97316;
  --ou-primary-600: #ea580c;
  --ou-primary-700: #c2410c;
  --ou-primary-900: #7c2d12;

  --ou-success-50:  #ecfdf5;
  --ou-success-500: #10b981;
  --ou-success-600: #059669;
  --ou-success-700: #047857;

  --ou-danger-50:  #fef2f2;
  --ou-danger-500: #ef4444;
  --ou-danger-600: #dc2626;
  --ou-danger-700: #b91c1c;

  --ou-warning-50:  #fffbeb;
  --ou-warning-500: #f59e0b;
  --ou-warning-600: #d97706;
  --ou-warning-700: #b45309;

  --ou-info-50:  #eff6ff;
  --ou-info-500: #3b82f6;
  --ou-info-600: #2563eb;
}

.dark .fi-main, .fi-dark .fi-main {
  --ou-white: #1f2937;
  --ou-gray-50:  #111827;
  --ou-gray-100: #1f2937;
  --ou-gray-200: #374151;
  --ou-gray-300: #4b5563;
  --ou-gray-400: #9ca3af;
  --ou-gray-500: #9ca3af;
  --ou-gray-600: #d1d5db;
  --ou-gray-700: #e5e7eb;
  --ou-gray-800: #f3f4f6;
  --ou-gray-900: #f9fafb;
}

/* display */
.fi-main .block{display:block}.fi-main .inline-block{display:inline-block}
.fi-main .inline{display:inline}.fi-main .hidden{display:none}
.fi-main .flex{display:flex}.fi-main .inline-flex{display:inline-flex}
.fi-main .grid{display:grid}.fi-main .table{display:table}

/* flex */
.fi-main .flex-col{flex-direction:column}.fi-main .flex-row{flex-direction:row}
.fi-main .flex-wrap{flex-wrap:wrap}.fi-main .flex-nowrap{flex-wrap:nowrap}
.fi-main .flex-1{flex:1 1 0%}.fi-main .flex-none{flex:none}
.fi-main .shrink-0{flex-shrink:0}.fi-main .grow{flex-grow:1}
.fi-main .items-start{align-items:flex-start}.fi-main .items-center{align-items:center}
.fi-main .items-end{align-items:flex-end}.fi-main .items-baseline{align-items:baseline}
.fi-main .justify-start{justify-content:flex-start}.fi-main .justify-center{justify-content:center}
.fi-main .justify-end{justify-content:flex-end}.fi-main .justify-between{justify-content:space-between}

/* misc box */
.fi-main .min-w-0{min-width:0}.fi-main .min-w-full{min-width:100%}
.fi-main .w-full{width:100%}.fi-main .w-auto{width:auto}.fi-main .h-full{height:100%}
.fi-main .max-w-full{max-width:100%}
.fi-main .relative{position:relative}.fi-main .absolute{position:absolute}
.fi-main .sticky{position:sticky}.fi-main .fixed{position:fixed}
.fi-main .top-0{top:0}.fi-main .right-0{right:0}.fi-main .bottom-0{bottom:0}.fi-main .left-0{left:0}
.fi-main .z-0{z-index:0}.fi-main .z-10{z-index:10}.fi-main .z-20{z-index:20}
.fi-main .overflow-hidden{overflow:hidden}.fi-main .overflow-x-auto{overflow-x:auto}
.fi-main .overflow-y-auto{overflow-y:auto}.fi-main .overflow-auto{overflow:auto}
.fi-main .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fi-main .whitespace-nowrap{white-space:nowrap}
.fi-main .break-words{overflow-wrap:break-word}
.fi-main .cursor-pointer{cursor:pointer}
.fi-main .select-none{user-select:none}
.fi-main .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.fi-main .col-span-1{grid-column:span 1 / span 1}
.fi-main .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.fi-main .col-span-2{grid-column:span 2 / span 2}
.fi-main .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.fi-main .col-span-3{grid-column:span 3 / span 3}
.fi-main .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.fi-main .col-span-4{grid-column:span 4 / span 4}
.fi-main .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.fi-main .col-span-5{grid-column:span 5 / span 5}
.fi-main .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.fi-main .col-span-6{grid-column:span 6 / span 6}
.fi-main .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.fi-main .col-span-7{grid-column:span 7 / span 7}
.fi-main .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.fi-main .col-span-8{grid-column:span 8 / span 8}
.fi-main .grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.fi-main .col-span-9{grid-column:span 9 / span 9}
.fi-main .grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.fi-main .col-span-10{grid-column:span 10 / span 10}
.fi-main .grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.fi-main .col-span-11{grid-column:span 11 / span 11}
.fi-main .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.fi-main .col-span-12{grid-column:span 12 / span 12}
.fi-main .col-span-full{grid-column:1 / -1}

@media (min-width: 640px) {
.fi-main .sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.fi-main .sm\:col-span-1{grid-column:span 1 / span 1}
.fi-main .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.fi-main .sm\:col-span-2{grid-column:span 2 / span 2}
.fi-main .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.fi-main .sm\:col-span-3{grid-column:span 3 / span 3}
.fi-main .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.fi-main .sm\:col-span-4{grid-column:span 4 / span 4}
.fi-main .sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.fi-main .sm\:col-span-5{grid-column:span 5 / span 5}
.fi-main .sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.fi-main .sm\:col-span-6{grid-column:span 6 / span 6}
.fi-main .sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.fi-main .sm\:col-span-7{grid-column:span 7 / span 7}
.fi-main .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.fi-main .sm\:col-span-8{grid-column:span 8 / span 8}
.fi-main .sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.fi-main .sm\:col-span-9{grid-column:span 9 / span 9}
.fi-main .sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.fi-main .sm\:col-span-10{grid-column:span 10 / span 10}
.fi-main .sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.fi-main .sm\:col-span-11{grid-column:span 11 / span 11}
.fi-main .sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.fi-main .sm\:col-span-12{grid-column:span 12 / span 12}
.fi-main .sm\:flex{display:flex}
.fi-main .sm\:hidden{display:none}
.fi-main .sm\:block{display:block}
.fi-main .sm\:flex-row{flex-direction:row}
.fi-main .sm\:mx-0{margin-left:0;margin-right:0}
}
@media (min-width: 768px) {
.fi-main .md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.fi-main .md\:col-span-1{grid-column:span 1 / span 1}
.fi-main .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.fi-main .md\:col-span-2{grid-column:span 2 / span 2}
.fi-main .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.fi-main .md\:col-span-3{grid-column:span 3 / span 3}
.fi-main .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.fi-main .md\:col-span-4{grid-column:span 4 / span 4}
.fi-main .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.fi-main .md\:col-span-5{grid-column:span 5 / span 5}
.fi-main .md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.fi-main .md\:col-span-6{grid-column:span 6 / span 6}
.fi-main .md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.fi-main .md\:col-span-7{grid-column:span 7 / span 7}
.fi-main .md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.fi-main .md\:col-span-8{grid-column:span 8 / span 8}
.fi-main .md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.fi-main .md\:col-span-9{grid-column:span 9 / span 9}
.fi-main .md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.fi-main .md\:col-span-10{grid-column:span 10 / span 10}
.fi-main .md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.fi-main .md\:col-span-11{grid-column:span 11 / span 11}
.fi-main .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.fi-main .md\:col-span-12{grid-column:span 12 / span 12}
.fi-main .md\:flex{display:flex}
.fi-main .md\:hidden{display:none}
.fi-main .md\:block{display:block}
.fi-main .md\:flex-row{flex-direction:row}
.fi-main .md\:mx-0{margin-left:0;margin-right:0}
}
@media (min-width: 1024px) {
.fi-main .lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.fi-main .lg\:col-span-1{grid-column:span 1 / span 1}
.fi-main .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.fi-main .lg\:col-span-2{grid-column:span 2 / span 2}
.fi-main .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.fi-main .lg\:col-span-3{grid-column:span 3 / span 3}
.fi-main .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.fi-main .lg\:col-span-4{grid-column:span 4 / span 4}
.fi-main .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.fi-main .lg\:col-span-5{grid-column:span 5 / span 5}
.fi-main .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.fi-main .lg\:col-span-6{grid-column:span 6 / span 6}
.fi-main .lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.fi-main .lg\:col-span-7{grid-column:span 7 / span 7}
.fi-main .lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.fi-main .lg\:col-span-8{grid-column:span 8 / span 8}
.fi-main .lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.fi-main .lg\:col-span-9{grid-column:span 9 / span 9}
.fi-main .lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.fi-main .lg\:col-span-10{grid-column:span 10 / span 10}
.fi-main .lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.fi-main .lg\:col-span-11{grid-column:span 11 / span 11}
.fi-main .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.fi-main .lg\:col-span-12{grid-column:span 12 / span 12}
.fi-main .lg\:flex{display:flex}
.fi-main .lg\:hidden{display:none}
.fi-main .lg\:block{display:block}
.fi-main .lg\:flex-row{flex-direction:row}
.fi-main .lg\:mx-0{margin-left:0;margin-right:0}
}
@media (min-width: 1280px) {
.fi-main .xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.fi-main .xl\:col-span-1{grid-column:span 1 / span 1}
.fi-main .xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.fi-main .xl\:col-span-2{grid-column:span 2 / span 2}
.fi-main .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.fi-main .xl\:col-span-3{grid-column:span 3 / span 3}
.fi-main .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.fi-main .xl\:col-span-4{grid-column:span 4 / span 4}
.fi-main .xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.fi-main .xl\:col-span-5{grid-column:span 5 / span 5}
.fi-main .xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.fi-main .xl\:col-span-6{grid-column:span 6 / span 6}
.fi-main .xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.fi-main .xl\:col-span-7{grid-column:span 7 / span 7}
.fi-main .xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.fi-main .xl\:col-span-8{grid-column:span 8 / span 8}
.fi-main .xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}
.fi-main .xl\:col-span-9{grid-column:span 9 / span 9}
.fi-main .xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.fi-main .xl\:col-span-10{grid-column:span 10 / span 10}
.fi-main .xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.fi-main .xl\:col-span-11{grid-column:span 11 / span 11}
.fi-main .xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.fi-main .xl\:col-span-12{grid-column:span 12 / span 12}
.fi-main .xl\:flex{display:flex}
.fi-main .xl\:hidden{display:none}
.fi-main .xl\:block{display:block}
.fi-main .xl\:flex-row{flex-direction:row}
.fi-main .xl\:mx-0{margin-left:0;margin-right:0}
}
.fi-main .p-0{padding:0}
.fi-main .px-0{padding-left:0;padding-right:0}
.fi-main .py-0{padding-top:0;padding-bottom:0}
.fi-main .pt-0{padding-top:0}
.fi-main .pb-0{padding-bottom:0}
.fi-main .pl-0{padding-left:0}
.fi-main .pr-0{padding-right:0}
.fi-main .m-0{margin:0}
.fi-main .mx-0{margin-left:0;margin-right:0}
.fi-main .my-0{margin-top:0;margin-bottom:0}
.fi-main .mt-0{margin-top:0}
.fi-main .mb-0{margin-bottom:0}
.fi-main .ml-0{margin-left:0}
.fi-main .mr-0{margin-right:0}
.fi-main .-mx-0{margin-left:-0;margin-right:-0}
.fi-main .gap-0{gap:0}
.fi-main .gap-x-0{column-gap:0}
.fi-main .gap-y-0{row-gap:0}
.fi-main .space-y-0 > * + *{margin-top:0}
.fi-main .space-x-0 > * + *{margin-left:0}
.fi-main .p-0\.5{padding:.125rem}
.fi-main .px-0\.5{padding-left:.125rem;padding-right:.125rem}
.fi-main .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}
.fi-main .pt-0\.5{padding-top:.125rem}
.fi-main .pb-0\.5{padding-bottom:.125rem}
.fi-main .pl-0\.5{padding-left:.125rem}
.fi-main .pr-0\.5{padding-right:.125rem}
.fi-main .m-0\.5{margin:.125rem}
.fi-main .mx-0\.5{margin-left:.125rem;margin-right:.125rem}
.fi-main .my-0\.5{margin-top:.125rem;margin-bottom:.125rem}
.fi-main .mt-0\.5{margin-top:.125rem}
.fi-main .mb-0\.5{margin-bottom:.125rem}
.fi-main .ml-0\.5{margin-left:.125rem}
.fi-main .mr-0\.5{margin-right:.125rem}
.fi-main .-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}
.fi-main .gap-0\.5{gap:.125rem}
.fi-main .gap-x-0\.5{column-gap:.125rem}
.fi-main .gap-y-0\.5{row-gap:.125rem}
.fi-main .space-y-0\.5 > * + *{margin-top:.125rem}
.fi-main .space-x-0\.5 > * + *{margin-left:.125rem}
.fi-main .p-1{padding:.25rem}
.fi-main .px-1{padding-left:.25rem;padding-right:.25rem}
.fi-main .py-1{padding-top:.25rem;padding-bottom:.25rem}
.fi-main .pt-1{padding-top:.25rem}
.fi-main .pb-1{padding-bottom:.25rem}
.fi-main .pl-1{padding-left:.25rem}
.fi-main .pr-1{padding-right:.25rem}
.fi-main .m-1{margin:.25rem}
.fi-main .mx-1{margin-left:.25rem;margin-right:.25rem}
.fi-main .my-1{margin-top:.25rem;margin-bottom:.25rem}
.fi-main .mt-1{margin-top:.25rem}
.fi-main .mb-1{margin-bottom:.25rem}
.fi-main .ml-1{margin-left:.25rem}
.fi-main .mr-1{margin-right:.25rem}
.fi-main .-mx-1{margin-left:-.25rem;margin-right:-.25rem}
.fi-main .gap-1{gap:.25rem}
.fi-main .gap-x-1{column-gap:.25rem}
.fi-main .gap-y-1{row-gap:.25rem}
.fi-main .space-y-1 > * + *{margin-top:.25rem}
.fi-main .space-x-1 > * + *{margin-left:.25rem}
.fi-main .p-1\.5{padding:.375rem}
.fi-main .px-1\.5{padding-left:.375rem;padding-right:.375rem}
.fi-main .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}
.fi-main .pt-1\.5{padding-top:.375rem}
.fi-main .pb-1\.5{padding-bottom:.375rem}
.fi-main .pl-1\.5{padding-left:.375rem}
.fi-main .pr-1\.5{padding-right:.375rem}
.fi-main .m-1\.5{margin:.375rem}
.fi-main .mx-1\.5{margin-left:.375rem;margin-right:.375rem}
.fi-main .my-1\.5{margin-top:.375rem;margin-bottom:.375rem}
.fi-main .mt-1\.5{margin-top:.375rem}
.fi-main .mb-1\.5{margin-bottom:.375rem}
.fi-main .ml-1\.5{margin-left:.375rem}
.fi-main .mr-1\.5{margin-right:.375rem}
.fi-main .-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}
.fi-main .gap-1\.5{gap:.375rem}
.fi-main .gap-x-1\.5{column-gap:.375rem}
.fi-main .gap-y-1\.5{row-gap:.375rem}
.fi-main .space-y-1\.5 > * + *{margin-top:.375rem}
.fi-main .space-x-1\.5 > * + *{margin-left:.375rem}
.fi-main .p-2{padding:.5rem}
.fi-main .px-2{padding-left:.5rem;padding-right:.5rem}
.fi-main .py-2{padding-top:.5rem;padding-bottom:.5rem}
.fi-main .pt-2{padding-top:.5rem}
.fi-main .pb-2{padding-bottom:.5rem}
.fi-main .pl-2{padding-left:.5rem}
.fi-main .pr-2{padding-right:.5rem}
.fi-main .m-2{margin:.5rem}
.fi-main .mx-2{margin-left:.5rem;margin-right:.5rem}
.fi-main .my-2{margin-top:.5rem;margin-bottom:.5rem}
.fi-main .mt-2{margin-top:.5rem}
.fi-main .mb-2{margin-bottom:.5rem}
.fi-main .ml-2{margin-left:.5rem}
.fi-main .mr-2{margin-right:.5rem}
.fi-main .-mx-2{margin-left:-.5rem;margin-right:-.5rem}
.fi-main .gap-2{gap:.5rem}
.fi-main .gap-x-2{column-gap:.5rem}
.fi-main .gap-y-2{row-gap:.5rem}
.fi-main .space-y-2 > * + *{margin-top:.5rem}
.fi-main .space-x-2 > * + *{margin-left:.5rem}
.fi-main .p-2\.5{padding:.625rem}
.fi-main .px-2\.5{padding-left:.625rem;padding-right:.625rem}
.fi-main .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}
.fi-main .pt-2\.5{padding-top:.625rem}
.fi-main .pb-2\.5{padding-bottom:.625rem}
.fi-main .pl-2\.5{padding-left:.625rem}
.fi-main .pr-2\.5{padding-right:.625rem}
.fi-main .m-2\.5{margin:.625rem}
.fi-main .mx-2\.5{margin-left:.625rem;margin-right:.625rem}
.fi-main .my-2\.5{margin-top:.625rem;margin-bottom:.625rem}
.fi-main .mt-2\.5{margin-top:.625rem}
.fi-main .mb-2\.5{margin-bottom:.625rem}
.fi-main .ml-2\.5{margin-left:.625rem}
.fi-main .mr-2\.5{margin-right:.625rem}
.fi-main .-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}
.fi-main .gap-2\.5{gap:.625rem}
.fi-main .gap-x-2\.5{column-gap:.625rem}
.fi-main .gap-y-2\.5{row-gap:.625rem}
.fi-main .space-y-2\.5 > * + *{margin-top:.625rem}
.fi-main .space-x-2\.5 > * + *{margin-left:.625rem}
.fi-main .p-3{padding:.75rem}
.fi-main .px-3{padding-left:.75rem;padding-right:.75rem}
.fi-main .py-3{padding-top:.75rem;padding-bottom:.75rem}
.fi-main .pt-3{padding-top:.75rem}
.fi-main .pb-3{padding-bottom:.75rem}
.fi-main .pl-3{padding-left:.75rem}
.fi-main .pr-3{padding-right:.75rem}
.fi-main .m-3{margin:.75rem}
.fi-main .mx-3{margin-left:.75rem;margin-right:.75rem}
.fi-main .my-3{margin-top:.75rem;margin-bottom:.75rem}
.fi-main .mt-3{margin-top:.75rem}
.fi-main .mb-3{margin-bottom:.75rem}
.fi-main .ml-3{margin-left:.75rem}
.fi-main .mr-3{margin-right:.75rem}
.fi-main .-mx-3{margin-left:-.75rem;margin-right:-.75rem}
.fi-main .gap-3{gap:.75rem}
.fi-main .gap-x-3{column-gap:.75rem}
.fi-main .gap-y-3{row-gap:.75rem}
.fi-main .space-y-3 > * + *{margin-top:.75rem}
.fi-main .space-x-3 > * + *{margin-left:.75rem}
.fi-main .p-3\.5{padding:.875rem}
.fi-main .px-3\.5{padding-left:.875rem;padding-right:.875rem}
.fi-main .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}
.fi-main .pt-3\.5{padding-top:.875rem}
.fi-main .pb-3\.5{padding-bottom:.875rem}
.fi-main .pl-3\.5{padding-left:.875rem}
.fi-main .pr-3\.5{padding-right:.875rem}
.fi-main .m-3\.5{margin:.875rem}
.fi-main .mx-3\.5{margin-left:.875rem;margin-right:.875rem}
.fi-main .my-3\.5{margin-top:.875rem;margin-bottom:.875rem}
.fi-main .mt-3\.5{margin-top:.875rem}
.fi-main .mb-3\.5{margin-bottom:.875rem}
.fi-main .ml-3\.5{margin-left:.875rem}
.fi-main .mr-3\.5{margin-right:.875rem}
.fi-main .-mx-3\.5{margin-left:-.875rem;margin-right:-.875rem}
.fi-main .gap-3\.5{gap:.875rem}
.fi-main .gap-x-3\.5{column-gap:.875rem}
.fi-main .gap-y-3\.5{row-gap:.875rem}
.fi-main .space-y-3\.5 > * + *{margin-top:.875rem}
.fi-main .space-x-3\.5 > * + *{margin-left:.875rem}
.fi-main .p-4{padding:1rem}
.fi-main .px-4{padding-left:1rem;padding-right:1rem}
.fi-main .py-4{padding-top:1rem;padding-bottom:1rem}
.fi-main .pt-4{padding-top:1rem}
.fi-main .pb-4{padding-bottom:1rem}
.fi-main .pl-4{padding-left:1rem}
.fi-main .pr-4{padding-right:1rem}
.fi-main .m-4{margin:1rem}
.fi-main .mx-4{margin-left:1rem;margin-right:1rem}
.fi-main .my-4{margin-top:1rem;margin-bottom:1rem}
.fi-main .mt-4{margin-top:1rem}
.fi-main .mb-4{margin-bottom:1rem}
.fi-main .ml-4{margin-left:1rem}
.fi-main .mr-4{margin-right:1rem}
.fi-main .-mx-4{margin-left:-1rem;margin-right:-1rem}
.fi-main .gap-4{gap:1rem}
.fi-main .gap-x-4{column-gap:1rem}
.fi-main .gap-y-4{row-gap:1rem}
.fi-main .space-y-4 > * + *{margin-top:1rem}
.fi-main .space-x-4 > * + *{margin-left:1rem}
.fi-main .p-5{padding:1.25rem}
.fi-main .px-5{padding-left:1.25rem;padding-right:1.25rem}
.fi-main .py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.fi-main .pt-5{padding-top:1.25rem}
.fi-main .pb-5{padding-bottom:1.25rem}
.fi-main .pl-5{padding-left:1.25rem}
.fi-main .pr-5{padding-right:1.25rem}
.fi-main .m-5{margin:1.25rem}
.fi-main .mx-5{margin-left:1.25rem;margin-right:1.25rem}
.fi-main .my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.fi-main .mt-5{margin-top:1.25rem}
.fi-main .mb-5{margin-bottom:1.25rem}
.fi-main .ml-5{margin-left:1.25rem}
.fi-main .mr-5{margin-right:1.25rem}
.fi-main .-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}
.fi-main .gap-5{gap:1.25rem}
.fi-main .gap-x-5{column-gap:1.25rem}
.fi-main .gap-y-5{row-gap:1.25rem}
.fi-main .space-y-5 > * + *{margin-top:1.25rem}
.fi-main .space-x-5 > * + *{margin-left:1.25rem}
.fi-main .p-6{padding:1.5rem}
.fi-main .px-6{padding-left:1.5rem;padding-right:1.5rem}
.fi-main .py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.fi-main .pt-6{padding-top:1.5rem}
.fi-main .pb-6{padding-bottom:1.5rem}
.fi-main .pl-6{padding-left:1.5rem}
.fi-main .pr-6{padding-right:1.5rem}
.fi-main .m-6{margin:1.5rem}
.fi-main .mx-6{margin-left:1.5rem;margin-right:1.5rem}
.fi-main .my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.fi-main .mt-6{margin-top:1.5rem}
.fi-main .mb-6{margin-bottom:1.5rem}
.fi-main .ml-6{margin-left:1.5rem}
.fi-main .mr-6{margin-right:1.5rem}
.fi-main .-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}
.fi-main .gap-6{gap:1.5rem}
.fi-main .gap-x-6{column-gap:1.5rem}
.fi-main .gap-y-6{row-gap:1.5rem}
.fi-main .space-y-6 > * + *{margin-top:1.5rem}
.fi-main .space-x-6 > * + *{margin-left:1.5rem}
.fi-main .p-8{padding:2rem}
.fi-main .px-8{padding-left:2rem;padding-right:2rem}
.fi-main .py-8{padding-top:2rem;padding-bottom:2rem}
.fi-main .pt-8{padding-top:2rem}
.fi-main .pb-8{padding-bottom:2rem}
.fi-main .pl-8{padding-left:2rem}
.fi-main .pr-8{padding-right:2rem}
.fi-main .m-8{margin:2rem}
.fi-main .mx-8{margin-left:2rem;margin-right:2rem}
.fi-main .my-8{margin-top:2rem;margin-bottom:2rem}
.fi-main .mt-8{margin-top:2rem}
.fi-main .mb-8{margin-bottom:2rem}
.fi-main .ml-8{margin-left:2rem}
.fi-main .mr-8{margin-right:2rem}
.fi-main .-mx-8{margin-left:-2rem;margin-right:-2rem}
.fi-main .gap-8{gap:2rem}
.fi-main .gap-x-8{column-gap:2rem}
.fi-main .gap-y-8{row-gap:2rem}
.fi-main .space-y-8 > * + *{margin-top:2rem}
.fi-main .space-x-8 > * + *{margin-left:2rem}
.fi-main .p-10{padding:2.5rem}
.fi-main .px-10{padding-left:2.5rem;padding-right:2.5rem}
.fi-main .py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.fi-main .pt-10{padding-top:2.5rem}
.fi-main .pb-10{padding-bottom:2.5rem}
.fi-main .pl-10{padding-left:2.5rem}
.fi-main .pr-10{padding-right:2.5rem}
.fi-main .m-10{margin:2.5rem}
.fi-main .mx-10{margin-left:2.5rem;margin-right:2.5rem}
.fi-main .my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.fi-main .mt-10{margin-top:2.5rem}
.fi-main .mb-10{margin-bottom:2.5rem}
.fi-main .ml-10{margin-left:2.5rem}
.fi-main .mr-10{margin-right:2.5rem}
.fi-main .-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}
.fi-main .gap-10{gap:2.5rem}
.fi-main .gap-x-10{column-gap:2.5rem}
.fi-main .gap-y-10{row-gap:2.5rem}
.fi-main .space-y-10 > * + *{margin-top:2.5rem}
.fi-main .space-x-10 > * + *{margin-left:2.5rem}
.fi-main .p-12{padding:3rem}
.fi-main .px-12{padding-left:3rem;padding-right:3rem}
.fi-main .py-12{padding-top:3rem;padding-bottom:3rem}
.fi-main .pt-12{padding-top:3rem}
.fi-main .pb-12{padding-bottom:3rem}
.fi-main .pl-12{padding-left:3rem}
.fi-main .pr-12{padding-right:3rem}
.fi-main .m-12{margin:3rem}
.fi-main .mx-12{margin-left:3rem;margin-right:3rem}
.fi-main .my-12{margin-top:3rem;margin-bottom:3rem}
.fi-main .mt-12{margin-top:3rem}
.fi-main .mb-12{margin-bottom:3rem}
.fi-main .ml-12{margin-left:3rem}
.fi-main .mr-12{margin-right:3rem}
.fi-main .-mx-12{margin-left:-3rem;margin-right:-3rem}
.fi-main .gap-12{gap:3rem}
.fi-main .gap-x-12{column-gap:3rem}
.fi-main .gap-y-12{row-gap:3rem}
.fi-main .space-y-12 > * + *{margin-top:3rem}
.fi-main .space-x-12 > * + *{margin-left:3rem}
.fi-main .p-16{padding:4rem}
.fi-main .px-16{padding-left:4rem;padding-right:4rem}
.fi-main .py-16{padding-top:4rem;padding-bottom:4rem}
.fi-main .pt-16{padding-top:4rem}
.fi-main .pb-16{padding-bottom:4rem}
.fi-main .pl-16{padding-left:4rem}
.fi-main .pr-16{padding-right:4rem}
.fi-main .m-16{margin:4rem}
.fi-main .mx-16{margin-left:4rem;margin-right:4rem}
.fi-main .my-16{margin-top:4rem;margin-bottom:4rem}
.fi-main .mt-16{margin-top:4rem}
.fi-main .mb-16{margin-bottom:4rem}
.fi-main .ml-16{margin-left:4rem}
.fi-main .mr-16{margin-right:4rem}
.fi-main .-mx-16{margin-left:-4rem;margin-right:-4rem}
.fi-main .gap-16{gap:4rem}
.fi-main .gap-x-16{column-gap:4rem}
.fi-main .gap-y-16{row-gap:4rem}
.fi-main .space-y-16 > * + *{margin-top:4rem}
.fi-main .space-x-16 > * + *{margin-left:4rem}
.fi-main .mx-auto{margin-left:auto;margin-right:auto}
.fi-main .ml-auto{margin-left:auto}


.fi-main .text-xs{font-size:.75rem;line-height:1rem}
.fi-main .text-sm{font-size:.875rem;line-height:1.25rem}
.fi-main .text-base{font-size:1rem;line-height:1.5rem}
.fi-main .text-lg{font-size:1.125rem;line-height:1.75rem}
.fi-main .text-xl{font-size:1.25rem;line-height:1.75rem}
.fi-main .text-2xl{font-size:1.5rem;line-height:2rem}
.fi-main .text-3xl{font-size:1.875rem;line-height:2.25rem}
.fi-main .text-4xl{font-size:2.25rem;line-height:2.5rem}
.fi-main .font-normal{font-weight:400}.fi-main .font-medium{font-weight:500}
.fi-main .font-semibold{font-weight:600}.fi-main .font-bold{font-weight:700}
.fi-main .text-left{text-align:left}.fi-main .text-center{text-align:center}
.fi-main .text-right{text-align:right}
.fi-main .uppercase{text-transform:uppercase}.fi-main .capitalize{text-transform:capitalize}
.fi-main .tracking-wide{letter-spacing:.025em}.fi-main .tracking-wider{letter-spacing:.05em}
.fi-main .tracking-tight{letter-spacing:-.015em}
.fi-main .leading-none{line-height:1}.fi-main .leading-tight{line-height:1.25}
.fi-main .leading-relaxed{line-height:1.625}
.fi-main .underline{text-decoration:underline}
.fi-main .line-through{text-decoration:line-through}
.fi-main .tabular-nums{font-variant-numeric:tabular-nums}
.fi-main .italic{font-style:italic}
.fi-main .hover\:underline:hover{text-decoration:underline}
.fi-main .text-gray-50{color:var(--ou-gray-50)}
.fi-main .bg-gray-50{background-color:var(--ou-gray-50)}
.fi-main .border-gray-50{border-color:var(--ou-gray-50)}
.fi-main .hover\:bg-gray-50:hover{background-color:var(--ou-gray-50)}
.fi-main .hover\:text-gray-50:hover{color:var(--ou-gray-50)}
.dark .fi-main .dark\:text-gray-50{color:var(--ou-gray-50)}
.dark .fi-main .dark\:bg-gray-50{background-color:var(--ou-gray-50)}
.dark .fi-main .dark\:border-gray-50{border-color:var(--ou-gray-50)}
.fi-main .text-gray-100{color:var(--ou-gray-100)}
.fi-main .bg-gray-100{background-color:var(--ou-gray-100)}
.fi-main .border-gray-100{border-color:var(--ou-gray-100)}
.fi-main .hover\:bg-gray-100:hover{background-color:var(--ou-gray-100)}
.fi-main .hover\:text-gray-100:hover{color:var(--ou-gray-100)}
.dark .fi-main .dark\:text-gray-100{color:var(--ou-gray-100)}
.dark .fi-main .dark\:bg-gray-100{background-color:var(--ou-gray-100)}
.dark .fi-main .dark\:border-gray-100{border-color:var(--ou-gray-100)}
.fi-main .text-gray-200{color:var(--ou-gray-200)}
.fi-main .bg-gray-200{background-color:var(--ou-gray-200)}
.fi-main .border-gray-200{border-color:var(--ou-gray-200)}
.fi-main .hover\:bg-gray-200:hover{background-color:var(--ou-gray-200)}
.fi-main .hover\:text-gray-200:hover{color:var(--ou-gray-200)}
.dark .fi-main .dark\:text-gray-200{color:var(--ou-gray-200)}
.dark .fi-main .dark\:bg-gray-200{background-color:var(--ou-gray-200)}
.dark .fi-main .dark\:border-gray-200{border-color:var(--ou-gray-200)}
.fi-main .text-gray-300{color:var(--ou-gray-300)}
.fi-main .bg-gray-300{background-color:var(--ou-gray-300)}
.fi-main .border-gray-300{border-color:var(--ou-gray-300)}
.fi-main .hover\:bg-gray-300:hover{background-color:var(--ou-gray-300)}
.fi-main .hover\:text-gray-300:hover{color:var(--ou-gray-300)}
.dark .fi-main .dark\:text-gray-300{color:var(--ou-gray-300)}
.dark .fi-main .dark\:bg-gray-300{background-color:var(--ou-gray-300)}
.dark .fi-main .dark\:border-gray-300{border-color:var(--ou-gray-300)}
.fi-main .text-gray-400{color:var(--ou-gray-400)}
.fi-main .bg-gray-400{background-color:var(--ou-gray-400)}
.fi-main .border-gray-400{border-color:var(--ou-gray-400)}
.fi-main .hover\:bg-gray-400:hover{background-color:var(--ou-gray-400)}
.fi-main .hover\:text-gray-400:hover{color:var(--ou-gray-400)}
.dark .fi-main .dark\:text-gray-400{color:var(--ou-gray-400)}
.dark .fi-main .dark\:bg-gray-400{background-color:var(--ou-gray-400)}
.dark .fi-main .dark\:border-gray-400{border-color:var(--ou-gray-400)}
.fi-main .text-gray-500{color:var(--ou-gray-500)}
.fi-main .bg-gray-500{background-color:var(--ou-gray-500)}
.fi-main .border-gray-500{border-color:var(--ou-gray-500)}
.fi-main .hover\:bg-gray-500:hover{background-color:var(--ou-gray-500)}
.fi-main .hover\:text-gray-500:hover{color:var(--ou-gray-500)}
.dark .fi-main .dark\:text-gray-500{color:var(--ou-gray-500)}
.dark .fi-main .dark\:bg-gray-500{background-color:var(--ou-gray-500)}
.dark .fi-main .dark\:border-gray-500{border-color:var(--ou-gray-500)}
.fi-main .text-gray-600{color:var(--ou-gray-600)}
.fi-main .bg-gray-600{background-color:var(--ou-gray-600)}
.fi-main .border-gray-600{border-color:var(--ou-gray-600)}
.fi-main .hover\:bg-gray-600:hover{background-color:var(--ou-gray-600)}
.fi-main .hover\:text-gray-600:hover{color:var(--ou-gray-600)}
.dark .fi-main .dark\:text-gray-600{color:var(--ou-gray-600)}
.dark .fi-main .dark\:bg-gray-600{background-color:var(--ou-gray-600)}
.dark .fi-main .dark\:border-gray-600{border-color:var(--ou-gray-600)}
.fi-main .text-gray-700{color:var(--ou-gray-700)}
.fi-main .bg-gray-700{background-color:var(--ou-gray-700)}
.fi-main .border-gray-700{border-color:var(--ou-gray-700)}
.fi-main .hover\:bg-gray-700:hover{background-color:var(--ou-gray-700)}
.fi-main .hover\:text-gray-700:hover{color:var(--ou-gray-700)}
.dark .fi-main .dark\:text-gray-700{color:var(--ou-gray-700)}
.dark .fi-main .dark\:bg-gray-700{background-color:var(--ou-gray-700)}
.dark .fi-main .dark\:border-gray-700{border-color:var(--ou-gray-700)}
.fi-main .text-gray-800{color:var(--ou-gray-800)}
.fi-main .bg-gray-800{background-color:var(--ou-gray-800)}
.fi-main .border-gray-800{border-color:var(--ou-gray-800)}
.fi-main .hover\:bg-gray-800:hover{background-color:var(--ou-gray-800)}
.fi-main .hover\:text-gray-800:hover{color:var(--ou-gray-800)}
.dark .fi-main .dark\:text-gray-800{color:var(--ou-gray-800)}
.dark .fi-main .dark\:bg-gray-800{background-color:var(--ou-gray-800)}
.dark .fi-main .dark\:border-gray-800{border-color:var(--ou-gray-800)}
.fi-main .text-gray-900{color:var(--ou-gray-900)}
.fi-main .bg-gray-900{background-color:var(--ou-gray-900)}
.fi-main .border-gray-900{border-color:var(--ou-gray-900)}
.fi-main .hover\:bg-gray-900:hover{background-color:var(--ou-gray-900)}
.fi-main .hover\:text-gray-900:hover{color:var(--ou-gray-900)}
.dark .fi-main .dark\:text-gray-900{color:var(--ou-gray-900)}
.dark .fi-main .dark\:bg-gray-900{background-color:var(--ou-gray-900)}
.dark .fi-main .dark\:border-gray-900{border-color:var(--ou-gray-900)}
.fi-main .text-primary-50{color:var(--ou-primary-50)}
.fi-main .bg-primary-50{background-color:var(--ou-primary-50)}
.fi-main .border-primary-50{border-color:var(--ou-primary-50)}
.fi-main .hover\:bg-primary-50:hover{background-color:var(--ou-primary-50)}
.fi-main .hover\:text-primary-50:hover{color:var(--ou-primary-50)}
.dark .fi-main .dark\:text-primary-50{color:var(--ou-primary-50)}
.dark .fi-main .dark\:bg-primary-50{background-color:var(--ou-primary-50)}
.dark .fi-main .dark\:border-primary-50{border-color:var(--ou-primary-50)}
.fi-main .text-primary-100{color:var(--ou-primary-100)}
.fi-main .bg-primary-100{background-color:var(--ou-primary-100)}
.fi-main .border-primary-100{border-color:var(--ou-primary-100)}
.fi-main .hover\:bg-primary-100:hover{background-color:var(--ou-primary-100)}
.fi-main .hover\:text-primary-100:hover{color:var(--ou-primary-100)}
.dark .fi-main .dark\:text-primary-100{color:var(--ou-primary-100)}
.dark .fi-main .dark\:bg-primary-100{background-color:var(--ou-primary-100)}
.dark .fi-main .dark\:border-primary-100{border-color:var(--ou-primary-100)}
.fi-main .text-primary-400{color:var(--ou-primary-400)}
.fi-main .bg-primary-400{background-color:var(--ou-primary-400)}
.fi-main .border-primary-400{border-color:var(--ou-primary-400)}
.fi-main .hover\:bg-primary-400:hover{background-color:var(--ou-primary-400)}
.fi-main .hover\:text-primary-400:hover{color:var(--ou-primary-400)}
.dark .fi-main .dark\:text-primary-400{color:var(--ou-primary-400)}
.dark .fi-main .dark\:bg-primary-400{background-color:var(--ou-primary-400)}
.dark .fi-main .dark\:border-primary-400{border-color:var(--ou-primary-400)}
.fi-main .text-primary-500{color:var(--ou-primary-500)}
.fi-main .bg-primary-500{background-color:var(--ou-primary-500)}
.fi-main .border-primary-500{border-color:var(--ou-primary-500)}
.fi-main .hover\:bg-primary-500:hover{background-color:var(--ou-primary-500)}
.fi-main .hover\:text-primary-500:hover{color:var(--ou-primary-500)}
.dark .fi-main .dark\:text-primary-500{color:var(--ou-primary-500)}
.dark .fi-main .dark\:bg-primary-500{background-color:var(--ou-primary-500)}
.dark .fi-main .dark\:border-primary-500{border-color:var(--ou-primary-500)}
.fi-main .text-primary-600{color:var(--ou-primary-600)}
.fi-main .bg-primary-600{background-color:var(--ou-primary-600)}
.fi-main .border-primary-600{border-color:var(--ou-primary-600)}
.fi-main .hover\:bg-primary-600:hover{background-color:var(--ou-primary-600)}
.fi-main .hover\:text-primary-600:hover{color:var(--ou-primary-600)}
.dark .fi-main .dark\:text-primary-600{color:var(--ou-primary-600)}
.dark .fi-main .dark\:bg-primary-600{background-color:var(--ou-primary-600)}
.dark .fi-main .dark\:border-primary-600{border-color:var(--ou-primary-600)}
.fi-main .text-primary-700{color:var(--ou-primary-700)}
.fi-main .bg-primary-700{background-color:var(--ou-primary-700)}
.fi-main .border-primary-700{border-color:var(--ou-primary-700)}
.fi-main .hover\:bg-primary-700:hover{background-color:var(--ou-primary-700)}
.fi-main .hover\:text-primary-700:hover{color:var(--ou-primary-700)}
.dark .fi-main .dark\:text-primary-700{color:var(--ou-primary-700)}
.dark .fi-main .dark\:bg-primary-700{background-color:var(--ou-primary-700)}
.dark .fi-main .dark\:border-primary-700{border-color:var(--ou-primary-700)}
.fi-main .text-primary-900{color:var(--ou-primary-900)}
.fi-main .bg-primary-900{background-color:var(--ou-primary-900)}
.fi-main .border-primary-900{border-color:var(--ou-primary-900)}
.fi-main .hover\:bg-primary-900:hover{background-color:var(--ou-primary-900)}
.fi-main .hover\:text-primary-900:hover{color:var(--ou-primary-900)}
.dark .fi-main .dark\:text-primary-900{color:var(--ou-primary-900)}
.dark .fi-main .dark\:bg-primary-900{background-color:var(--ou-primary-900)}
.dark .fi-main .dark\:border-primary-900{border-color:var(--ou-primary-900)}
.fi-main .text-success-50{color:var(--ou-success-50)}
.fi-main .bg-success-50{background-color:var(--ou-success-50)}
.fi-main .border-success-50{border-color:var(--ou-success-50)}
.fi-main .hover\:bg-success-50:hover{background-color:var(--ou-success-50)}
.fi-main .hover\:text-success-50:hover{color:var(--ou-success-50)}
.dark .fi-main .dark\:text-success-50{color:var(--ou-success-50)}
.dark .fi-main .dark\:bg-success-50{background-color:var(--ou-success-50)}
.dark .fi-main .dark\:border-success-50{border-color:var(--ou-success-50)}
.fi-main .text-success-500{color:var(--ou-success-500)}
.fi-main .bg-success-500{background-color:var(--ou-success-500)}
.fi-main .border-success-500{border-color:var(--ou-success-500)}
.fi-main .hover\:bg-success-500:hover{background-color:var(--ou-success-500)}
.fi-main .hover\:text-success-500:hover{color:var(--ou-success-500)}
.dark .fi-main .dark\:text-success-500{color:var(--ou-success-500)}
.dark .fi-main .dark\:bg-success-500{background-color:var(--ou-success-500)}
.dark .fi-main .dark\:border-success-500{border-color:var(--ou-success-500)}
.fi-main .text-success-600{color:var(--ou-success-600)}
.fi-main .bg-success-600{background-color:var(--ou-success-600)}
.fi-main .border-success-600{border-color:var(--ou-success-600)}
.fi-main .hover\:bg-success-600:hover{background-color:var(--ou-success-600)}
.fi-main .hover\:text-success-600:hover{color:var(--ou-success-600)}
.dark .fi-main .dark\:text-success-600{color:var(--ou-success-600)}
.dark .fi-main .dark\:bg-success-600{background-color:var(--ou-success-600)}
.dark .fi-main .dark\:border-success-600{border-color:var(--ou-success-600)}
.fi-main .text-success-700{color:var(--ou-success-700)}
.fi-main .bg-success-700{background-color:var(--ou-success-700)}
.fi-main .border-success-700{border-color:var(--ou-success-700)}
.fi-main .hover\:bg-success-700:hover{background-color:var(--ou-success-700)}
.fi-main .hover\:text-success-700:hover{color:var(--ou-success-700)}
.dark .fi-main .dark\:text-success-700{color:var(--ou-success-700)}
.dark .fi-main .dark\:bg-success-700{background-color:var(--ou-success-700)}
.dark .fi-main .dark\:border-success-700{border-color:var(--ou-success-700)}
.fi-main .text-danger-50{color:var(--ou-danger-50)}
.fi-main .bg-danger-50{background-color:var(--ou-danger-50)}
.fi-main .border-danger-50{border-color:var(--ou-danger-50)}
.fi-main .hover\:bg-danger-50:hover{background-color:var(--ou-danger-50)}
.fi-main .hover\:text-danger-50:hover{color:var(--ou-danger-50)}
.dark .fi-main .dark\:text-danger-50{color:var(--ou-danger-50)}
.dark .fi-main .dark\:bg-danger-50{background-color:var(--ou-danger-50)}
.dark .fi-main .dark\:border-danger-50{border-color:var(--ou-danger-50)}
.fi-main .text-danger-500{color:var(--ou-danger-500)}
.fi-main .bg-danger-500{background-color:var(--ou-danger-500)}
.fi-main .border-danger-500{border-color:var(--ou-danger-500)}
.fi-main .hover\:bg-danger-500:hover{background-color:var(--ou-danger-500)}
.fi-main .hover\:text-danger-500:hover{color:var(--ou-danger-500)}
.dark .fi-main .dark\:text-danger-500{color:var(--ou-danger-500)}
.dark .fi-main .dark\:bg-danger-500{background-color:var(--ou-danger-500)}
.dark .fi-main .dark\:border-danger-500{border-color:var(--ou-danger-500)}
.fi-main .text-danger-600{color:var(--ou-danger-600)}
.fi-main .bg-danger-600{background-color:var(--ou-danger-600)}
.fi-main .border-danger-600{border-color:var(--ou-danger-600)}
.fi-main .hover\:bg-danger-600:hover{background-color:var(--ou-danger-600)}
.fi-main .hover\:text-danger-600:hover{color:var(--ou-danger-600)}
.dark .fi-main .dark\:text-danger-600{color:var(--ou-danger-600)}
.dark .fi-main .dark\:bg-danger-600{background-color:var(--ou-danger-600)}
.dark .fi-main .dark\:border-danger-600{border-color:var(--ou-danger-600)}
.fi-main .text-danger-700{color:var(--ou-danger-700)}
.fi-main .bg-danger-700{background-color:var(--ou-danger-700)}
.fi-main .border-danger-700{border-color:var(--ou-danger-700)}
.fi-main .hover\:bg-danger-700:hover{background-color:var(--ou-danger-700)}
.fi-main .hover\:text-danger-700:hover{color:var(--ou-danger-700)}
.dark .fi-main .dark\:text-danger-700{color:var(--ou-danger-700)}
.dark .fi-main .dark\:bg-danger-700{background-color:var(--ou-danger-700)}
.dark .fi-main .dark\:border-danger-700{border-color:var(--ou-danger-700)}
.fi-main .text-warning-50{color:var(--ou-warning-50)}
.fi-main .bg-warning-50{background-color:var(--ou-warning-50)}
.fi-main .border-warning-50{border-color:var(--ou-warning-50)}
.fi-main .hover\:bg-warning-50:hover{background-color:var(--ou-warning-50)}
.fi-main .hover\:text-warning-50:hover{color:var(--ou-warning-50)}
.dark .fi-main .dark\:text-warning-50{color:var(--ou-warning-50)}
.dark .fi-main .dark\:bg-warning-50{background-color:var(--ou-warning-50)}
.dark .fi-main .dark\:border-warning-50{border-color:var(--ou-warning-50)}
.fi-main .text-warning-500{color:var(--ou-warning-500)}
.fi-main .bg-warning-500{background-color:var(--ou-warning-500)}
.fi-main .border-warning-500{border-color:var(--ou-warning-500)}
.fi-main .hover\:bg-warning-500:hover{background-color:var(--ou-warning-500)}
.fi-main .hover\:text-warning-500:hover{color:var(--ou-warning-500)}
.dark .fi-main .dark\:text-warning-500{color:var(--ou-warning-500)}
.dark .fi-main .dark\:bg-warning-500{background-color:var(--ou-warning-500)}
.dark .fi-main .dark\:border-warning-500{border-color:var(--ou-warning-500)}
.fi-main .text-warning-600{color:var(--ou-warning-600)}
.fi-main .bg-warning-600{background-color:var(--ou-warning-600)}
.fi-main .border-warning-600{border-color:var(--ou-warning-600)}
.fi-main .hover\:bg-warning-600:hover{background-color:var(--ou-warning-600)}
.fi-main .hover\:text-warning-600:hover{color:var(--ou-warning-600)}
.dark .fi-main .dark\:text-warning-600{color:var(--ou-warning-600)}
.dark .fi-main .dark\:bg-warning-600{background-color:var(--ou-warning-600)}
.dark .fi-main .dark\:border-warning-600{border-color:var(--ou-warning-600)}
.fi-main .text-warning-700{color:var(--ou-warning-700)}
.fi-main .bg-warning-700{background-color:var(--ou-warning-700)}
.fi-main .border-warning-700{border-color:var(--ou-warning-700)}
.fi-main .hover\:bg-warning-700:hover{background-color:var(--ou-warning-700)}
.fi-main .hover\:text-warning-700:hover{color:var(--ou-warning-700)}
.dark .fi-main .dark\:text-warning-700{color:var(--ou-warning-700)}
.dark .fi-main .dark\:bg-warning-700{background-color:var(--ou-warning-700)}
.dark .fi-main .dark\:border-warning-700{border-color:var(--ou-warning-700)}
.fi-main .text-info-50{color:var(--ou-info-50)}
.fi-main .bg-info-50{background-color:var(--ou-info-50)}
.fi-main .border-info-50{border-color:var(--ou-info-50)}
.fi-main .hover\:bg-info-50:hover{background-color:var(--ou-info-50)}
.fi-main .hover\:text-info-50:hover{color:var(--ou-info-50)}
.dark .fi-main .dark\:text-info-50{color:var(--ou-info-50)}
.dark .fi-main .dark\:bg-info-50{background-color:var(--ou-info-50)}
.dark .fi-main .dark\:border-info-50{border-color:var(--ou-info-50)}
.fi-main .text-info-500{color:var(--ou-info-500)}
.fi-main .bg-info-500{background-color:var(--ou-info-500)}
.fi-main .border-info-500{border-color:var(--ou-info-500)}
.fi-main .hover\:bg-info-500:hover{background-color:var(--ou-info-500)}
.fi-main .hover\:text-info-500:hover{color:var(--ou-info-500)}
.dark .fi-main .dark\:text-info-500{color:var(--ou-info-500)}
.dark .fi-main .dark\:bg-info-500{background-color:var(--ou-info-500)}
.dark .fi-main .dark\:border-info-500{border-color:var(--ou-info-500)}
.fi-main .text-info-600{color:var(--ou-info-600)}
.fi-main .bg-info-600{background-color:var(--ou-info-600)}
.fi-main .border-info-600{border-color:var(--ou-info-600)}
.fi-main .hover\:bg-info-600:hover{background-color:var(--ou-info-600)}
.fi-main .hover\:text-info-600:hover{color:var(--ou-info-600)}
.dark .fi-main .dark\:text-info-600{color:var(--ou-info-600)}
.dark .fi-main .dark\:bg-info-600{background-color:var(--ou-info-600)}
.dark .fi-main .dark\:border-info-600{border-color:var(--ou-info-600)}
.fi-main .text-white{color:#fff}
.fi-main .bg-white{background-color:var(--ou-white)}
.fi-main .text-black{color:#000}
.fi-main .bg-transparent{background-color:transparent}
.dark .fi-main .dark\:text-white{color:#fff}
.fi-main .bg-primary-900\/30{background-color:color-mix(in srgb, var(--ou-primary-900) 30%, transparent)}
.dark .fi-main .dark\:bg-primary-900\/30{background-color:color-mix(in srgb, var(--ou-primary-900) 30%, transparent)}


.fi-main .border{border-width:1px;border-style:solid;border-color:var(--ou-gray-200)}
.fi-main .border-0{border-width:0}
.fi-main .border-t{border-top-width:1px;border-top-style:solid;border-top-color:var(--ou-gray-200)}
.fi-main .border-b{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--ou-gray-200)}
.fi-main .border-l{border-left-width:1px;border-left-style:solid;border-left-color:var(--ou-gray-200)}
.fi-main .border-r{border-right-width:1px;border-right-style:solid;border-right-color:var(--ou-gray-200)}
.fi-main .border-2{border-width:2px;border-style:solid}
.fi-main .divide-y > * + *{border-top-width:1px;border-top-style:solid;border-top-color:var(--ou-gray-200)}
.fi-main .divide-x > * + *{border-left-width:1px;border-left-style:solid;border-left-color:var(--ou-gray-200)}

.fi-main .rounded{border-radius:.25rem}.fi-main .rounded-md{border-radius:.375rem}
.fi-main .rounded-lg{border-radius:.5rem}.fi-main .rounded-xl{border-radius:.75rem}
.fi-main .rounded-2xl{border-radius:1rem}.fi-main .rounded-full{border-radius:9999px}
.fi-main .rounded-none{border-radius:0}

.fi-main .shadow-sm{box-shadow:0 1px 2px 0 rgba(15,23,42,.05)}
.fi-main .shadow{box-shadow:0 1px 3px 0 rgba(15,23,42,.1),0 1px 2px -1px rgba(15,23,42,.1)}
.fi-main .shadow-md{box-shadow:0 4px 6px -1px rgba(15,23,42,.1),0 2px 4px -2px rgba(15,23,42,.1)}
.fi-main .shadow-lg{box-shadow:0 10px 15px -3px rgba(15,23,42,.1),0 4px 6px -4px rgba(15,23,42,.1)}
.fi-main .shadow-none{box-shadow:none}

.fi-main .transition{transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.fi-main .opacity-0{opacity:0}.fi-main .opacity-50{opacity:.5}
.fi-main .opacity-75{opacity:.75}.fi-main .opacity-100{opacity:1}

/* tables written by hand in these views */
.fi-main table.min-w-full{width:100%;border-collapse:collapse}
