@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@plugin "tailwindcss-animate";@custom-variant dark (&:where(.dark,.dark*));@theme inline{--color-surface: var(--light-secondary); --warning-color: var(--warning-color); --light-primary: var(--light-primary); --color-page-body: var(--page-body-bg); --dark-sidebar: var(--dark-sidebar); --light-background: var(--light-background); --input-border-color: var(--light-border-color); --input-color: var(--input-color); --table-hover: var(--table-hover); --card-color: var(--dark-card-color); --card-border-color: var(--card-border-color); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --radius-2xl: calc(var(--radius) + 8px); --radius-3xl: calc(var(--radius) + 12px); --radius-4xl: calc(var(--radius) + 16px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring);}:root{--radius:.625rem;--background:#fff;--foreground:#0f0f0f;--card:#fff;--card-foreground:#0f0f0f;--popover:#fff;--popover-foreground:#0f0f0f;--primary:#111;--primary-foreground:#fafafa;--secondary:#f2f2f2;--secondary-foreground:#111;--muted:#f2f2f2;--muted-foreground:#8e8e8e;--accent:#f2f2f2;--accent-foreground:#111;--destructive:#e63946;--border:#e6e6e6;--input:#e6e6e6;--ring:#b3b3b3;--chart-1:#d97706;--chart-2:#0d9488;--chart-3:#1e3a8a;--chart-4:#eab308;--chart-5:#f59e0b;--sidebar:#fafafa;--sidebar-foreground:#0f0f0f;--sidebar-primary:#111;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f2f2f2;--sidebar-accent-foreground:#111;--sidebar-border:#e6e6e6;--sidebar-ring:#b3b3b3;--primary:#059669!important;--secondary:#61896f!important;--text-green-primary:#059669!important;--light-primary:#ecfdf8!important;--light-secondary:#e7fbed!important;--text-light-secondary:#61896f!important;--text-stealth-Green:#111813!important;--light-background:#f1f5f9!important;--page-body-bg:#f8fafc!important;--warning-color:#f3d04f!important;--input-color:#f8fafc!important;--input-border-color:#e2e8f0!important}.dark{--background:#0f0f0f;--foreground:#fafafa;--card:#181818;--card-foreground:#fafafa;--popover:#181818;--popover-foreground:#fafafa;--primary:#e6e6e6;--primary-foreground:#111;--secondary:#2a2a2a;--secondary-foreground:#fafafa;--muted:#2a2a2a;--muted-foreground:#b3b3b3;--accent:#2a2a2a;--accent-foreground:#fafafa;--destructive:#ef4444;--border:#ffffff1a;--input:#ffffff26;--ring:#8e8e8e;--chart-1:#6366f1;--chart-2:#22c55e;--chart-3:#f59e0b;--chart-4:#8b5cf6;--chart-5:#ef4444;--sidebar:#181818;--sidebar-foreground:#fafafa;--sidebar-primary:#6366f1;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#2a2a2a;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#8e8e8e;--dark-sidebar:#05966912!important;--table-hover:#05966912!important;--dark-body:#011314!important;--page-body-bg:#122727!important;--card-color:#041a1c!important;--card-border-color:#ffffff20!important}@layer base{@apply border-border outline-ring/50;@apply bg-background text-foreground;.custom-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #e9edf1}.custom-scrollbar::-webkit-scrollbar{width:2px;height:2px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#16a34a99}.table-custom-scrollbar::-webkit-scrollbar-track{cursor:grab;-webkit-box-shadow:inset 0 0 6px #e9edf1}.table-custom-scrollbar::-webkit-scrollbar{cursor:grab;width:2px;height:4px}.table-custom-scrollbar::-webkit-scrollbar-thumb{cursor:grab;background-color:#16a34a99}@apply bg-(--text-green-primary)text-white;@apply bg-[url(/assets/images/admin.png)];}button{cursor:pointer}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.dark input:not([type=checkbox]),.dark textarea{border:none!important}.dark select,.dark select:focus{box-shadow:none!important;border:none!important}.dark input,textarea:focus-visible{box-shadow:none!important}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}
