:root{--hunting-forest-dark:#2d5016;--hunting-forest-main:#4a7a2c;--hunting-forest-light:#6a7f5b;--hunting-moss:#8a9f7b;--hunting-leather-dark:#6b5437;--hunting-leather-main:#8b6f47;--hunting-leather-light:#a68a5e;--hunting-tan:#c4ac84;--hunting-oak:#8d7456;--hunting-sage:#5f7045;--hunting-sand:#c8a572;--hunting-rust:#b94a3d;--hunting-bg-darkest:#1a1f15;--hunting-bg-dark:#1d2119;--hunting-bg-medium:#252b1f;--hunting-bg-light:#28301f;--hunting-bg-lighter:#2d3328;--hunting-text-primary:#ffffff;--hunting-text-secondary:#e2e8f0;--hunting-text-tertiary:#cbd5e1;--hunting-text-disabled:#94a3b8;--hunting-border:rgba(139,116,86,0.2);--hunting-divider:#3a3f35;--hunting-glass-bg:rgba(255,255,255,0.03);--hunting-glass-border:rgba(255,255,255,0.1);--hunting-glass-hover:rgba(255,255,255,0.05)}body{background:linear-gradient(135deg,var(--hunting-bg-darkest) 0,var(--hunting-bg-dark) 50%,var(--hunting-bg-medium) 100%);color:var(--hunting-text-primary)}#fuse-layout,#fuse-main,.fuse-main{background:transparent}.MuiDrawer-paper:not(.FuseContentDrawer-paper),.fuse-navbar,[class*=Navbar],[class*=navbar],aside[class*=drawer]{background:linear-gradient(180deg,var(--hunting-bg-dark) 0,var(--hunting-bg-darkest) 100%)!important;border-right:1px solid var(--hunting-border)!important;box-shadow:4px 0 20px rgba(0,0,0,.3)!important}.fuse-navbar .MuiListItem-root,.fuse-navbar .MuiListItemButton-root,.fuse-navbar .fuse-list-item{color:var(--hunting-text-secondary)!important;border-radius:8px!important;margin:4px 8px!important;transition:all .3s ease!important}.fuse-navbar .MuiListItem-root:hover,.fuse-navbar .MuiListItemButton-root:hover,.fuse-navbar .fuse-list-item:hover{background:var(--hunting-glass-hover)!important;color:var(--hunting-text-primary)!important;border-left:3px solid var(--hunting-forest-main)!important}.fuse-navbar .Mui-selected,.fuse-navbar .MuiListItem-root.active,.fuse-navbar .MuiListItemButton-root.active,.fuse-navbar .fuse-list-item.active{background:linear-gradient(90deg,var(--hunting-forest-dark),transparent)!important;color:var(--hunting-forest-light)!important;border-left:3px solid var(--hunting-forest-main)!important;font-weight:600!important}.fuse-navbar .MuiListItemIcon-root,.fuse-navbar .fuse-list-item-icon{color:var(--hunting-leather-light)!important;min-width:40px!important}.fuse-navbar .active .MuiListItemIcon-root,.fuse-navbar .active .fuse-list-item-icon{color:var(--hunting-forest-light)!important}.fuse-navbar .MuiListSubheader-root,.fuse-navbar .fuse-list-subheader{background:transparent!important;color:var(--hunting-text-tertiary)!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:16px 16px 8px!important}.MuiAppBar-root,.fuse-toolbar,[class*=Toolbar],[class*=toolbar],header[class*=AppBar]{background:linear-gradient(90deg,var(--hunting-bg-dark) 0,var(--hunting-bg-medium) 100%)!important;border-bottom:1px solid var(--hunting-border)!important;box-shadow:0 2px 10px rgba(0,0,0,.3)!important;backdrop-filter:blur(10px)!important}.fuse-toolbar *,header[class*=AppBar] *{color:var(--hunting-text-primary)!important}.fuse-toolbar .MuiInputBase-root,.fuse-toolbar input[type=search],.fuse-toolbar input[type=text]{background:var(--hunting-glass-bg)!important;border:1px solid var(--hunting-glass-border)!important;border-radius:8px!important;color:var(--hunting-text-primary)!important;padding:8px 16px!important}.fuse-toolbar input:focus{border-color:var(--hunting-forest-main)!important;box-shadow:0 0 0 2px rgba(106,127,91,.2)!important}.fuse-toolbar .MuiIconButton-root{color:var(--hunting-text-secondary)!important;transition:all .3s ease!important}.fuse-toolbar .MuiIconButton-root:hover{background:var(--hunting-glass-hover)!important;color:var(--hunting-forest-light)!important}.MuiButton-root,.MuiButton-root.Mui-focusVisible,.MuiButtonBase-root,.MuiButtonBase-root.Mui-focusVisible,.MuiFab-root,.MuiFab-root.Mui-focusVisible,.MuiIconButton-root,.MuiIconButton-root.Mui-focusVisible,.MuiToggleButton-root,.MuiToggleButton-root.Mui-focusVisible{outline:none!important}.MuiButton-contained{box-shadow:0 4px 12px rgba(0,0,0,.2)!important;border:none!important}.MuiButton-contained.Mui-focusVisible,.MuiButton-contained:active,.MuiButton-contained:hover{box-shadow:0 6px 16px rgba(0,0,0,.3)!important;border:none!important}.MuiButton-containedPrimary,button[class*=primary]{background:linear-gradient(135deg,var(--hunting-forest-main),var(--hunting-moss))!important;color:#ffffff!important;border:none!important;box-shadow:0 4px 12px rgba(106,127,91,.3)!important}.MuiButton-containedPrimary:hover{background:linear-gradient(135deg,var(--hunting-forest-dark),var(--hunting-forest-main))!important;box-shadow:0 6px 16px rgba(106,127,91,.4)!important}.MuiButton-containedSecondary{background:linear-gradient(135deg,var(--hunting-leather-main),var(--hunting-leather-light))!important;color:#ffffff!important;border:none!important;box-shadow:0 4px 12px rgba(139,111,71,.3)!important}.MuiButton-containedSecondary:hover{background:linear-gradient(135deg,var(--hunting-leather-dark),var(--hunting-leather-main))!important;box-shadow:0 6px 16px rgba(139,111,71,.4)!important}.MuiButton-containedError,.MuiButton-containedInfo,.MuiButton-containedSuccess,.MuiButton-containedWarning,.MuiButton-text{border:none!important}.MuiButton-outlined,.MuiButton-text{box-shadow:none!important}.MuiButton-outlined{border-color:var(--hunting-forest-main)!important;color:#ffffff!important}.MuiButton-outlined:hover{background:var(--hunting-glass-hover)!important;border-color:var(--hunting-forest-light)!important;box-shadow:none!important}.MuiIconButton-root{border:none!important;box-shadow:none!important}.MuiCard-root,.MuiPaper-root{background:var(--hunting-glass-bg)!important;backdrop-filter:blur(20px)!important;border:1px solid var(--hunting-glass-border)!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}.MuiCard-root:hover{border-color:rgba(106,127,91,.3)!important;box-shadow:0 12px 40px rgba(0,0,0,.4)!important}.MuiOutlinedInput-root,.MuiSelect-root,.MuiTextField-root input{color:var(--hunting-text-primary)!important;background:var(--hunting-glass-bg)!important}.MuiOutlinedInput-notchedOutline{border-color:var(--hunting-glass-border)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(106,127,91,.5)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--hunting-forest-main)!important;border-width:2px!important}.MuiInputLabel-root{color:var(--hunting-text-secondary)!important}.MuiInputLabel-root.Mui-focused{color:var(--hunting-forest-light)!important}.MuiTableContainer-root{background:var(--hunting-glass-bg)!important;border:1px solid var(--hunting-glass-border)!important;border-radius:12px!important}.MuiTableHead-root{background:linear-gradient(180deg,var(--hunting-bg-medium),var(--hunting-bg-dark))!important}.MuiTableHead-root .MuiTableCell-root{color:var(--hunting-text-primary)!important;font-weight:700!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:.5px!important;border-bottom:2px solid var(--hunting-forest-main)!important}.MuiTableBody-root .MuiTableCell-root{color:var(--hunting-text-secondary)!important;border-bottom:1px solid var(--hunting-divider)!important}.MuiTableRow-root:hover{background:var(--hunting-glass-hover)!important}.MuiTabs-root{border-bottom:1px solid var(--hunting-divider)!important}.MuiTab-root{color:var(--hunting-text-secondary)!important;text-transform:none!important;font-weight:500!important}.MuiTab-root.Mui-selected{color:#ffffff!important;background:var(--hunting-forest-main)!important;border-radius:8px!important}.MuiTabs-indicator{background-color:#ffffff!important;height:3px!important}.MuiChip-root{background:var(--hunting-glass-bg)!important;border:1px solid var(--hunting-glass-border)!important;color:var(--hunting-text-primary)!important}.MuiChip-filled{background:linear-gradient(135deg,var(--hunting-forest-main),var(--hunting-moss))!important;color:#ffffff!important}.MuiBadge-badge{background:var(--hunting-rust)!important;color:#ffffff!important}.MuiDialog-paper{background:linear-gradient(135deg,var(--hunting-bg-medium),var(--hunting-bg-dark))!important;border:1px solid var(--hunting-border)!important;box-shadow:0 24px 48px rgba(0,0,0,.5)!important}.MuiDialogTitle-root{color:var(--hunting-text-primary)!important;border-bottom:1px solid var(--hunting-divider)!important}.MuiDialogContent-root{color:var(--hunting-text-secondary)!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--hunting-bg-darkest);border-radius:5px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--hunting-forest-main),var(--hunting-leather-main));border-radius:5px;border:2px solid var(--hunting-bg-darkest)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--hunting-forest-light),var(--hunting-leather-light))}*{scrollbar-width:thin;scrollbar-color:var(--hunting-forest-main) var(--hunting-bg-darkest)}.MuiTooltip-tooltip{background:var(--hunting-bg-medium)!important;color:var(--hunting-text-primary)!important;border:1px solid var(--hunting-border)!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important;font-size:.875rem!important}.MuiTooltip-arrow{color:var(--hunting-bg-medium)!important}.MuiMenu-paper,.MuiPopover-paper{background:var(--hunting-bg-medium)!important;border:1px solid var(--hunting-border)!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}.MuiMenuItem-root{color:var(--hunting-text-secondary)!important;transition:all .2s ease!important}.MuiMenuItem-root:hover{background:var(--hunting-glass-hover)!important;color:var(--hunting-text-primary)!important;border-left:3px solid var(--hunting-forest-main)!important}.MuiMenuItem-root.Mui-selected{background:linear-gradient(90deg,var(--hunting-forest-dark),transparent)!important;color:var(--hunting-forest-light)!important}.MuiCircularProgress-root{color:var(--hunting-forest-main)!important}.MuiLinearProgress-root{background-color:var(--hunting-bg-lighter)!important}.MuiLinearProgress-bar{background:linear-gradient(90deg,var(--hunting-forest-main),var(--hunting-moss))!important}.MuiAlert-standardSuccess{background:rgba(106,127,91,.15)!important;border:1px solid rgba(106,127,91,.3)!important;color:var(--hunting-moss)!important}.MuiAlert-standardWarning{background:rgba(200,165,114,.15)!important;border:1px solid rgba(200,165,114,.3)!important;color:var(--hunting-sand)!important}.MuiAlert-standardError{background:rgba(185,74,61,.15)!important;border:1px solid rgba(185,74,61,.3)!important;color:var(--hunting-rust)!important}.MuiAlert-standardInfo{background:rgba(112,135,122,.15)!important;border:1px solid rgba(112,135,122,.3)!important;color:#8fa69b!important}.MuiDivider-root{border-color:var(--hunting-divider)!important}.MuiSwitch-switchBase.Mui-checked{color:var(--hunting-forest-main)!important}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--hunting-forest-light)!important}.MuiCheckbox-root.Mui-checked,.MuiRadio-root.Mui-checked{color:var(--hunting-forest-main)!important}.MuiBreadcrumbs-root{color:var(--hunting-text-secondary)!important}.MuiBreadcrumbs-separator{color:var(--hunting-text-tertiary)!important}.MuiBreadcrumbs-root a{color:var(--hunting-forest-light)!important;text-decoration:none!important;transition:color .2s ease!important}.MuiBreadcrumbs-root a:hover{color:var(--hunting-moss)!important}.hunting-gradient-bg{background:linear-gradient(135deg,var(--hunting-forest-main),var(--hunting-moss))!important}.hunting-glass{background:var(--hunting-glass-bg)!important;backdrop-filter:blur(20px)!important;border:1px solid var(--hunting-glass-border)!important}.hunting-text-primary{color:var(--hunting-text-primary)!important}.hunting-text-secondary{color:var(--hunting-text-secondary)!important}@media (max-width:768px){.fuse-navbar{box-shadow:0 4px 20px rgba(0,0,0,.4)!important}.fuse-toolbar{padding:8px 16px!important}}@media print{body{background:white!important}.MuiCard-root,.MuiPaper-root{background:white!important;border:1px solid #ccc!important}}.MuiTableHead-root .MuiTableCell-head{background-color:var(--hunting-forest-main)!important;color:#ffffff!important}.MuiTableHead-root .MuiTableCell-head .Mui-TableHeadCell-Content-Actions button,.MuiTableHead-root .MuiTableCell-head .Mui-TableHeadCell-Content-Labels{color:#ffffff!important}.MuiTablePagination-root{background-color:var(--hunting-forest-main)!important;color:#ffffff!important}.MuiTablePagination-root .MuiIconButton-root,.MuiTablePagination-root .MuiSelect-select,.MuiTablePagination-root .MuiTablePagination-caption,.MuiToolbar-root{color:#ffffff!important}.MuiToolbar-root{background-color:var(--hunting-forest-main)!important}.MuiToolbar-root .MuiIconButton-root,.MuiToolbar-root .MuiInputBase-input,.MuiToolbar-root .MuiTypography-root{color:#ffffff!important}@font-face{font-family:Material Icons Outlined;src:url(/_next/static/media/MaterialIconsOutlined-Regular.a3da6144.woff2) format("woff2");font-weight:400;font-style:normal}.material-icons{font-family:Material Icons Outlined!important;font-size:24px;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased}@font-face{font-family:Geist;font-weight:100 900;font-display:swap;font-style:normal;src:url(/_next/static/media/Geist-VariableFont_wght.4dc25fc1.ttf) format("truetype")}@font-face{font-family:meteocons;src:url(/_next/static/media/meteocons.99e6362d.ttf) format("truetype"),url(/_next/static/media/meteocons.65b0db7b.woff) format("woff"),url(/_next/static/media/meteocons.d8453c0c.svg#meteocons) format("svg");font-weight:400;font-style:normal}.material-icons,.meteocons{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-moz-osx-font-smoothing:grayscale}.meteocons{font-family:meteocons!important;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased}code[class*=language-],pre[class*=language-]{text-align:left;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;color:#c3cee3;background:#263238;font-family:Roboto Mono,Liberation Mono,Menlo,Courier,monospace;font-size:.75rem;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#000000}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#000000}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.2em;padding:.1em}pre[class*=language-]{overflow:auto;position:relative;padding:12px;border-radius:4px}.language-css>code,.language-sass>code,.language-scss>code{color:#fd9170}[class*=language-] .namespace{opacity:.7}.token.plain-text{color:#c3cee3}.token.atrule{color:#c792ea}.token.attr-name{color:#ffcb6b}.token.attr-value,.token.attribute{color:#c3e88d}.token.boolean{color:#c792ea}.token.builtin{color:#ffcb6b}.token.cdata,.token.char{color:#80cbc4}.token.class{color:#ffcb6b}.token.class-name{color:#82aaff}.token.color{color:#f2ff00}.token.comment{color:#546e7a}.token.constant{color:#c792ea}.token.deleted{color:#f07178}.token.doctype{color:#546e7a}.token.entity{color:#f07178}.token.function{color:#c792ea}.token.hexcode{color:#f2ff00}.token.id,.token.important{color:#c792ea;font-weight:700}.token.inserted{color:#80cbc4}.token.keyword{color:#c792ea;font-style:italic}.token.number{color:#fd9170}.token.operator{color:#89ddff}.token.prolog{color:#546e7a}.token.property{color:#80cbc4}.token.pseudo-class,.token.pseudo-element{color:#c3e88d}.token.punctuation{color:#89ddff}.token.regex{color:#f2ff00}.token.selector{color:#f07178}.token.string{color:#c3e88d}.token.symbol{color:#c792ea}.token.tag,.token.unit{color:#f07178}.token.url{color:#fd9170}.token.variable{color:#f07178}