@charset "UTF-8";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-image:url("./media/spritesheet-YHL5CRRG.png");background-image:linear-gradient(transparent,transparent),url("./media/spritesheet-VSFTN6SR.svg");background-repeat:no-repeat;background-size:300px 30px;background-clip:padding-box}.leaflet-retina .leaflet-draw-toolbar a{background-image:url("./media/spritesheet-2x-KORMVNAU.png");background-image:linear-gradient(transparent,transparent),url("./media/spritesheet-VSFTN6SR.svg")}.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leaflet-draw-actions{display:none;list-style:none;margin:0;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-touch .leaflet-right .leaflet-draw-actions{right:32px;left:auto}.leaflet-draw-actions li{display:inline-block}.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{-webkit-border-radius:0;border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #AAA;color:#fff;font:11px/19px Helvetica Neue,Arial,Helvetica,sans-serif;line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px}.leaflet-touch .leaflet-draw-actions a{font-size:12px;line-height:30px;height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-top a,.leaflet-draw-actions-bottom a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:#00000080;border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px;color:#fff;font:12px/18px Helvetica Neue,Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-right:6px solid black;border-right-color:#00000080;border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;top:7px;left:-7px}.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background-color:#fe57a11a;border:4px dashed rgba(254,87,161,.6);-webkit-border-radius:4px;border-radius:4px;box-sizing:content-box}.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}:root{--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.34, 1.56, .64, 1)}:root{--color-primary: #0284c7;--color-danger: #ef4444;--color-primary-100: #e0f2fe;--color-primary-200: #bae6fd;--color-primary-300: #7dd3fc;--color-primary-400: #38bdf8;--color-primary-500: #0ea5e9;--color-primary-600: #0284c7;--color-primary-700: #0369a1;--color-secondary-500: #22c55e;--color-secondary-600: #16a34a;--color-secondary-700: #15803d;--color-success-500: #22c55e;--color-success-700: #15803d;--color-neutral-25: #fafbfc;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-border-light: #e5e5e5;--color-text: #000000;--color-text-secondary: #525252;--color-text-light: #a3a3a3;--color-surface: #fff;--color-surface-elevated: #fff;--color-border: #e5e5e5;--color-accent: #0284c7;--color-accent-600: #0284c7;--color-accent-strong: #0369a1;--color-success: #16a34a;--color-warning: #f59e0b;--color-warning-400: #fbbf24;--color-error: #ef4444;--color-warning-light: #fef3c7;--color-success-light: #dcfce7;--color-error-light: #fee2e2;--color-info: #3b82f6;--color-info-light: #dbeafe;--color-text-primary: var(--color-text);--color-text-muted: var(--color-neutral-500);--color-text-disabled: var(--color-neutral-300);--color-text-inverse: #ffffff;--color-text-link: var(--color-primary-600);--color-text-link-hover: var(--color-primary-700);--color-bg-primary: var(--color-surface);--color-bg-secondary: var(--color-neutral-50);--color-bg-tertiary: var(--color-neutral-100);--color-bg-hover: var(--color-neutral-100);--color-bg-active: var(--color-neutral-200);--color-bg-disabled: var(--color-neutral-100);--color-bg-overlay: rgba(0, 0, 0, .5);--color-bg-overlay-light: rgba(0, 0, 0, .3);--color-border-default: var(--color-neutral-200);--color-border-hover: var(--color-neutral-300);--color-border-focus: var(--color-primary-500);--color-border-error: var(--color-error);--color-border-success: var(--color-success);--color-status-success: var(--color-success);--color-status-success-bg: var(--color-success-light);--color-status-warning: var(--color-warning);--color-status-warning-bg: var(--color-warning-light);--color-status-error: var(--color-error);--color-status-error-bg: var(--color-error-light);--color-status-info: var(--color-info);--color-status-info-bg: var(--color-info-light);--color-status-neutral: var(--color-neutral-500);--color-status-neutral-bg: var(--color-neutral-100);--color-interactive: var(--color-primary-600);--color-interactive-hover: var(--color-primary-700);--color-interactive-active: var(--color-primary-800);--color-interactive-disabled: var(--color-neutral-300);--color-primary-rgb: 2, 132, 199;--color-text-secondary-rgb: 82, 82, 82;--color-success-rgb: 22, 163, 74;--color-warning-rgb: 245, 158, 11;--color-danger-rgb: 239, 68, 68;--space-0: 0;--space-0_5: .125rem;--space-1: .25rem;--space-1_5: .375rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--font-family-sans: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--radius-none: 0;--radius-sm: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--motion-fast: .2s cubic-bezier(.4, 0, .2, 1);--motion-normal: .3s cubic-bezier(.4, 0, .2, 1);--ease-slow: var(--ease-standard);--duration-xfast: .1s;--duration-fast: .2s;--duration-normal: .3s;--duration-slow: .5s;--duration-xslow: .7s;--transition-colors: background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);--transition-opacity: opacity var(--duration-fast) var(--ease-standard);--transition-transform: transform var(--duration-normal) var(--ease-standard);--transition-shadow: box-shadow var(--duration-normal) var(--ease-standard);--transition-all: all var(--duration-normal) var(--ease-standard);--z-index-overlay: 1000;--z-index-dropdown: 1100;--z-index-tooltip: 1200;--breakpoint-xs: 375px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--viewport-height: 100dvh;--icon-xs: 12px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 32px;--icon-2xl: 48px;--avatar-xs: 24px;--avatar-sm: 32px;--avatar-md: 40px;--avatar-lg: 48px;--avatar-xl: 64px;--avatar-2xl: 96px;--btn-height-xs: 24px;--btn-height-sm: 32px;--btn-height-md: 40px;--btn-height-lg: 48px;--input-height-sm: 32px;--input-height-md: 40px;--input-height-lg: 48px;--card-padding-sm: var(--space-3);--card-padding-md: var(--space-4);--card-padding-lg: var(--space-6);--container-xs: 375px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--sidebar-width-collapsed: 64px;--sidebar-width-expanded: 280px;--header-height: 64px;--header-height-mobile: 56px;--modal-width-xs: 320px;--modal-width-sm: 400px;--modal-width-md: 560px;--modal-width-lg: 720px;--modal-width-xl: 900px;--modal-width-full: calc(100vw - var(--space-8));--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-color: var(--color-primary-500)}[data-theme=dark]{--color-primary: #58a6ff;--color-danger: #f85149;--color-primary-100: #0d2240;--color-primary-200: #103356;--color-primary-300: #1a4a6e;--color-primary-400: #2d6a9f;--color-primary-500: #58a6ff;--color-primary-600: #58a6ff;--color-primary-700: #79b8ff;--color-secondary-500: #3fb950;--color-secondary-600: #3fb950;--color-secondary-700: #56d364;--color-success-500: #3fb950;--color-success-700: #56d364;--color-neutral-25: #0d1117;--color-neutral-50: #0d1117;--color-neutral-100: #161b22;--color-neutral-200: #21262d;--color-neutral-300: #30363d;--color-neutral-500: #6e7681;--color-neutral-600: #8b949e;--color-neutral-700: #c9d1d9;--color-neutral-800: #e6edf3;--color-neutral-900: #f0f6fc;--color-border-light: #30363d;--color-text: #e6edf3;--color-text-secondary: #8b949e;--color-text-light: #6e7681;--color-surface: #0d1117;--color-surface-elevated: #161b22;--color-border: #30363d;--color-accent: #58a6ff;--color-accent-600: #58a6ff;--color-accent-strong: #79b8ff;--color-success: #3fb950;--color-warning: #d29922;--color-warning-400: #e3b341;--color-error: #f85149;--color-warning-light: #3d2f0c;--color-success-light: #0d2818;--color-error-light: #3d1418;--color-info: #58a6ff;--color-info-light: #0d2240;--color-text-primary: var(--color-text);--color-text-muted: #6e7681;--color-text-disabled: #484f58;--color-text-inverse: #0d1117;--color-text-link: #58a6ff;--color-text-link-hover: #79b8ff;--color-bg-primary: #0d1117;--color-bg-secondary: #161b22;--color-bg-tertiary: #21262d;--color-bg-hover: #21262d;--color-bg-active: #30363d;--color-bg-disabled: #21262d;--color-bg-overlay: rgba(0, 0, 0, .7);--color-bg-overlay-light: rgba(0, 0, 0, .5);--color-border-default: #30363d;--color-border-hover: #484f58;--color-border-focus: #58a6ff;--color-border-error: #f85149;--color-border-success: #3fb950;--color-status-success: #3fb950;--color-status-success-bg: #0d2818;--color-status-warning: #d29922;--color-status-warning-bg: #3d2f0c;--color-status-error: #f85149;--color-status-error-bg: #3d1418;--color-status-info: #58a6ff;--color-status-info-bg: #0d2240;--color-status-neutral: #8b949e;--color-status-neutral-bg: #21262d;--color-interactive: #58a6ff;--color-interactive-hover: #79b8ff;--color-interactive-active: #a5d6ff;--color-interactive-disabled: #484f58;--color-primary-rgb: 88, 166, 255;--color-text-secondary-rgb: 139, 148, 158;--color-success-rgb: 63, 185, 80;--color-warning-rgb: 210, 153, 34;--color-danger-rgb: 248, 81, 73;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .5);--focus-ring-color: #58a6ff}:root{--z-index-base: 0;--z-index-raised: 1;--z-index-above: 2;--z-index-map-tiles: 1;--z-index-map-overlays: 10;--z-index-map-labels: 15;--z-index-map-popups: 20;--z-index-map-controls: 400;--z-index-float: 100;--z-index-sticky: 200;--z-index-header: 500;--z-index-tooltip: 950;--z-index-overlay: 1000;--z-index-modal: 1100;--z-index-dropdown: 1150;--z-index-form-dropdown: 1150;--z-index-toast: 1200;--z-index-popover: 1250;--z-index-max: 9999}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fade-in .2s cubic-bezier(.4,0,.2,1) both}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-out-left{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.fade-enter{animation:fade-in .2s ease-in both;will-change:opacity}.fade-leave{animation:fade-out .2s ease-out both;will-change:opacity}.slide-left-enter{animation:slide-in-right .3s ease-in both}.slide-left-leave{animation:slide-out-right .3s ease-out both}.slide-right-enter{animation:slide-in-left .3s ease-in both}.slide-right-leave{animation:slide-out-left .3s ease-out both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.card{background:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 1px 3px #0000001a;cursor:pointer;min-width:120px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.card:hover{transform:translateY(-3px);box-shadow:0 4px 6px -1px #0000001a}.card.no-padding-bottom{padding-bottom:0!important}.card .header{padding:.75rem;cursor:pointer;background-color:#e5e5e5;border-radius:.5rem;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.card .header h3{margin:0;display:flex;align-items:center;gap:.5rem;font-size:1.125rem;color:var(--color-text)}.card .content{padding:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.card .content.no-padding-bottom{padding-bottom:0!important}.card .content .item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border-light)}.card .content .item:last-child{border-bottom:none}.card .content .item .label{color:var(--color-text);font-size:.875rem;font-weight:700}.card .content .item .value{font-weight:500;color:var(--color-text);overflow-x:auto;max-width:fit-content;white-space:nowrap}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin:0 auto}.add-card{width:180px;height:250px;border-radius:.375rem;overflow:hidden;background:#fff;box-shadow:0 4px 6px -1px #0000001a;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:2px dashed #262626}.add-card:hover{transform:translateY(-3px);box-shadow:0 4px 6px -1px #0000001a}.add-card img{width:70%;height:60%;padding-left:1.25rem;margin:1rem auto;display:block}.add-card .card-showing-title{height:10%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.875rem;font-weight:500;color:var(--color-text)}[data-theme=dark] .card{background:#161b22;border:1px solid #30363d;box-shadow:0 4px 12px #0006}[data-theme=dark] .card:hover{box-shadow:0 8px 24px #00000080}[data-theme=dark] .card .header{background-color:#1c2128;border-bottom:1px solid #30363d}[data-theme=dark] .card .header h3{color:#e6edf3}[data-theme=dark] .card .content .item{border-bottom-color:#30363d}[data-theme=dark] .card .content .item .label{color:#8b949e}[data-theme=dark] .card .content .item .value{color:#e6edf3}[data-theme=dark] .add-card{background:#161b22;border-color:#30363d;box-shadow:0 4px 12px #0006}[data-theme=dark] .add-card:hover{box-shadow:0 8px 24px #00000080;border-color:#737373}[data-theme=dark] .add-card .card-showing-title{color:#e6edf3}[data-theme=dark] [class*=-card]:not(.smart-cards-container),[data-theme=dark] [class*=_card],[data-theme=dark] .summary-card,[data-theme=dark] .metric-card,[data-theme=dark] .stat-card,[data-theme=dark] .info-card,[data-theme=dark] .data-card{background-color:#1c2128!important;color:#e6edf3}[data-theme=dark] [class*=-card]:not(.smart-cards-container):hover,[data-theme=dark] [class*=_card]:hover,[data-theme=dark] .summary-card:hover,[data-theme=dark] .metric-card:hover,[data-theme=dark] .stat-card:hover,[data-theme=dark] .info-card:hover,[data-theme=dark] .data-card:hover{background-color:#1c2128!important}.crop-title-icon{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem .5rem 1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;font-size:1.25rem;font-weight:700;margin:0 auto;transition:box-shadow .5s cubic-bezier(.4,0,.2,1)}.crop-title-icon.just-icon{padding:.5rem 1rem .5rem .25rem;cursor:pointer}.crop-title-icon .disabled{pointer-events:none;opacity:.5}.crop-title-icon .year-selector{position:relative;display:inline-block;min-width:100px;text-align:center}.crop-title-icon .year-selector .current-year{color:var(--color-accent);font-weight:700;padding:.75rem 1rem;background:var(--color-primary-300);border-radius:9999px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.crop-title-icon .year-selector .current-year:hover{background:var(--color-primary-600);color:var(--color-surface)}.crop-title-icon .year-selector .current-year.inactive{color:var(--color-text);cursor:default;background:var(--color-neutral-200)}.crop-title-icon .year-selector .year-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;z-index:var(--z-index-dropdown);max-height:200px;overflow-y:auto}.crop-title-icon .year-selector .year-dropdown .year-option{padding:.75rem 1rem;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1);font-weight:500;font-size:.875rem;color:var(--color-text)}.crop-title-icon .year-selector .year-dropdown .year-option:hover{background:var(--color-primary-100);color:var(--color-accent)}.crop-title-icon .year-selector .year-dropdown .year-option.selected{text-decoration:underline;font-weight:600}.crop-title-icon .year-selector .year-dropdown .year-option.active{color:var(--color-success)}.container{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:1fr;gap:1rem;padding:1rem}.container .modal-content{max-height:initial}.container .smart-card{bottom:1.5rem;left:23.3rem}.leaflet-popup-content-wrapper{border-radius:var(--radius-xl)!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important}.leaflet-popup-content{margin:0!important;padding:0!important;border-radius:var(--radius-xl)!important;overflow:hidden!important;background:var(--color-surface)!important;font-family:var(--font-family-sans),serif!important;min-width:280px!important;max-width:320px!important}.leaflet-popup-tip{background:var(--color-surface)!important;border:1px solid var(--color-border)!important}.leaflet-popup-close-button{position:absolute!important;top:var(--space-3)!important;right:var(--space-3)!important;width:32px!important;height:32px!important;background:var(--color-neutral-100)!important;border:2px solid var(--color-neutral-300)!important;border-radius:50%!important;color:var(--color-neutral-700)!important;font-size:16px!important;font-weight:600!important;line-height:1!important;text-align:center!important;cursor:pointer!important;transition:all var(--transition-normal)!important;box-shadow:0 2px 4px #0000001a!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.leaflet-popup-close-button:hover{background:var(--color-red-500)!important;border-color:var(--color-red-500)!important;color:#000!important;transform:scale(1.1)!important;box-shadow:0 4px 8px #dc26264d!important}.leaflet-popup-close-button:active{transform:scale(.95)!important;box-shadow:0 2px 4px #dc262666!important}.leaflet-popup-close-button:before{font-size:20px!important;font-weight:700!important;line-height:1!important;display:block!important}.leaflet-popup-close-button:after{display:none!important}.leaflet-popup-pane .crop-popup-custom .leaflet-popup-close-button{background:linear-gradient(135deg,var(--color-neutral-100),var(--color-neutral-200))!important;border:2px solid var(--color-neutral-400)!important;color:var(--color-neutral-800)!important;box-shadow:0 3px 6px #00000026!important}.leaflet-popup-pane .crop-popup-custom .leaflet-popup-close-button:hover{background:linear-gradient(135deg,var(--color-red-500),var(--color-red-600))!important;border-color:var(--color-red-500)!important;color:#000!important;transform:scale(1.15) rotate(90deg)!important;box-shadow:0 6px 12px #dc262666!important}.leaflet-popup-pane .crop-popup-custom .leaflet-popup-content-wrapper{border-radius:var(--radius-xl)!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important}.leaflet-popup-pane .crop-popup-custom .leaflet-popup-content{margin:0!important;padding:0!important;border-radius:var(--radius-xl)!important;overflow:hidden!important;background:var(--color-surface)!important;font-family:var(--font-family-sans)!important;min-width:280px!important;max-width:320px!important}.leaflet-popup-pane .crop-popup-custom .leaflet-popup-tip{background:var(--color-surface)!important;border:1px solid var(--color-border)!important}.leaflet-popup-content *{box-sizing:border-box!important}.leaflet-popup-content .crop-popup,.crop-popup{font-family:var(--font-family-sans),serif!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-xl)!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #ffffff0d!important;padding:0!important;min-width:280px!important;max-width:320px!important;transition:var(--transition-normal)!important;overflow:hidden!important}.leaflet-popup-content .crop-popup .popup-header,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-header,.crop-popup .popup-header,.crop-popup .leaflet-popup-content .popup-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:var(--space-4)!important;background:linear-gradient(135deg,var(--color-primary-50),var(--color-primary-100))!important;border-bottom:1px solid var(--color-border)!important}.leaflet-popup-content .crop-popup .popup-header .crop-title,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-header .crop-title,.crop-popup .popup-header .crop-title,.crop-popup .leaflet-popup-content .popup-header .crop-title{display:flex;align-items:center;gap:var(--space-2)}.leaflet-popup-content .crop-popup .popup-header .crop-title .crop-icon,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-header .crop-title .crop-icon,.crop-popup .popup-header .crop-title .crop-icon,.crop-popup .leaflet-popup-content .popup-header .crop-title .crop-icon{font-size:24px;line-height:1}.leaflet-popup-content .crop-popup .popup-header .crop-title .crop-name,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-header .crop-title .crop-name,.crop-popup .popup-header .crop-title .crop-name,.crop-popup .leaflet-popup-content .popup-header .crop-title .crop-name{font-size:18px;font-weight:600;color:var(--color-text);margin:0}.leaflet-popup-content .crop-popup .popup-content,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content,.crop-popup .popup-content,.crop-popup .leaflet-popup-content .popup-content{padding:var(--space-5) var(--space-4)!important}.leaflet-popup-content .crop-popup .popup-content .info-grid,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .info-grid,.crop-popup .popup-content .info-grid,.crop-popup .leaflet-popup-content .popup-content .info-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--space-4)!important;margin-bottom:var(--space-5)!important}.leaflet-popup-content .crop-popup .popup-content .info-grid .info-item,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .info-grid .info-item,.crop-popup .popup-content .info-grid .info-item,.crop-popup .leaflet-popup-content .popup-content .info-grid .info-item{display:flex!important;flex-direction:column!important;gap:var(--space-1)!important}.leaflet-popup-content .crop-popup .popup-content .info-grid .info-item .info-label,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .info-grid .info-item .info-label,.crop-popup .popup-content .info-grid .info-item .info-label,.crop-popup .leaflet-popup-content .popup-content .info-grid .info-item .info-label{font-size:12px!important;font-weight:500!important;color:var(--color-neutral-600)!important;text-transform:uppercase!important;letter-spacing:.5px!important}.leaflet-popup-content .crop-popup .popup-content .info-grid .info-item .info-value,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .info-grid .info-item .info-value,.crop-popup .popup-content .info-grid .info-item .info-value,.crop-popup .leaflet-popup-content .popup-content .info-grid .info-item .info-value{font-size:14px!important;font-weight:600!important;color:var(--color-text)!important}.leaflet-popup-content .crop-popup .popup-content .progress-section .progress-header,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .progress-section .progress-header,.crop-popup .popup-content .progress-section .progress-header,.crop-popup .leaflet-popup-content .popup-content .progress-section .progress-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:var(--space-2)!important}.leaflet-popup-content .crop-popup .popup-content .progress-section .progress-header .progress-label,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .progress-section .progress-header .progress-label,.crop-popup .popup-content .progress-section .progress-header .progress-label,.crop-popup .leaflet-popup-content .popup-content .progress-section .progress-header .progress-label{font-size:14px!important;font-weight:600!important;color:var(--color-text)!important}.leaflet-popup-content .crop-popup .popup-content .progress-section .progress-header .progress-percentage,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .progress-section .progress-header .progress-percentage,.crop-popup .popup-content .progress-section .progress-header .progress-percentage,.crop-popup .leaflet-popup-content .popup-content .progress-section .progress-header .progress-percentage{font-size:12px!important;font-weight:600!important;color:var(--color-neutral-600)!important}.leaflet-popup-content .crop-popup .popup-content .progress-section .progress-bar,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar,.crop-popup .popup-content .progress-section .progress-bar,.crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar{width:100%!important;height:8px!important;background:var(--color-neutral-200)!important;border-radius:var(--radius-full)!important;overflow:hidden!important}.leaflet-popup-content .crop-popup .popup-content .progress-section .progress-bar .progress-fill,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill,.crop-popup .popup-content .progress-section .progress-bar .progress-fill,.crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill{height:100%!important;border-radius:var(--radius-full)!important;transition:width var(--transition-normal)!important}.leaflet-popup-content .crop-popup .popup-content .progress-section .progress-bar .progress-fill.progress-planned,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill.progress-planned,.crop-popup .popup-content .progress-section .progress-bar .progress-fill.progress-planned,.crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill.progress-planned{background:var(--color-blue-500)!important}.leaflet-popup-content .crop-popup .popup-content .progress-section .progress-bar .progress-fill.progress-preparation,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill.progress-preparation,.crop-popup .popup-content .progress-section .progress-bar .progress-fill.progress-preparation,.crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill.progress-preparation{background:var(--color-orange-500)!important}.leaflet-popup-content .crop-popup .popup-content .progress-section .progress-bar .progress-fill.progress-sown,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill.progress-sown,.crop-popup .popup-content .progress-section .progress-bar .progress-fill.progress-sown,.crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill.progress-sown{background:var(--color-green-500)!important}.leaflet-popup-content .crop-popup .popup-content .progress-section .progress-bar .progress-fill.progress-growing,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill.progress-growing,.crop-popup .popup-content .progress-section .progress-bar .progress-fill.progress-growing,.crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill.progress-growing{background:var(--color-emerald-500)!important}.leaflet-popup-content .crop-popup .popup-content .progress-section .progress-bar .progress-fill.progress-harvested,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill.progress-harvested,.crop-popup .popup-content .progress-section .progress-bar .progress-fill.progress-harvested,.crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill.progress-harvested{background:var(--color-amber-500)!important}.leaflet-popup-content .crop-popup .popup-content .progress-section .progress-bar .progress-fill.progress-failed,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill.progress-failed,.crop-popup .popup-content .progress-section .progress-bar .progress-fill.progress-failed,.crop-popup .leaflet-popup-content .popup-content .progress-section .progress-bar .progress-fill.progress-failed{background:var(--color-red-500)!important}@keyframes pulse-glow{0%,to{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 0 4px #3b82f61a}}.leaflet-popup-content .crop-popup .popup-content .stage-label,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-label,.crop-popup .popup-content .stage-label,.crop-popup .leaflet-popup-content .popup-content .stage-label{margin:var(--space-3) 0!important;padding:0!important}.leaflet-popup-content .crop-popup .popup-content .stage-label .stage-label-text,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-label .stage-label-text,.crop-popup .popup-content .stage-label .stage-label-text,.crop-popup .leaflet-popup-content .popup-content .stage-label .stage-label-text{display:inline-flex!important;align-items:center!important;gap:var(--space-2)!important;font-size:13px!important;font-weight:600!important;padding:var(--space-2) var(--space-3)!important;border:1px solid!important;border-radius:var(--radius-md)!important;width:100%!important;box-sizing:border-box!important;transition:all var(--transition-normal)!important}.leaflet-popup-content .crop-popup .popup-content .stage-label .stage-label-text .stage-icon,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-label .stage-label-text .stage-icon,.crop-popup .popup-content .stage-label .stage-label-text .stage-icon,.crop-popup .leaflet-popup-content .popup-content .stage-label .stage-label-text .stage-icon{font-size:16px!important;line-height:1!important;display:inline-block!important}.leaflet-popup-content .crop-popup .popup-content .stage-label.stage-label--planned .stage-label-text,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-label.stage-label--planned .stage-label-text,.crop-popup .popup-content .stage-label.stage-label--planned .stage-label-text,.crop-popup .leaflet-popup-content .popup-content .stage-label.stage-label--planned .stage-label-text{color:var(--color-blue-700)!important;background:var(--color-blue-50)!important;border-color:var(--color-blue-200)!important}.leaflet-popup-content .crop-popup .popup-content .stage-label.stage-label--preparation .stage-label-text,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-label.stage-label--preparation .stage-label-text,.crop-popup .popup-content .stage-label.stage-label--preparation .stage-label-text,.crop-popup .leaflet-popup-content .popup-content .stage-label.stage-label--preparation .stage-label-text{color:var(--color-orange-700)!important;background:var(--color-orange-50)!important;border-color:var(--color-orange-200)!important}.leaflet-popup-content .crop-popup .popup-content .stage-label.stage-label--sown .stage-label-text,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-label.stage-label--sown .stage-label-text,.crop-popup .popup-content .stage-label.stage-label--sown .stage-label-text,.crop-popup .leaflet-popup-content .popup-content .stage-label.stage-label--sown .stage-label-text{color:var(--color-green-700)!important;background:var(--color-green-50)!important;border-color:var(--color-green-200)!important}.leaflet-popup-content .crop-popup .popup-content .stage-label.stage-label--growing .stage-label-text,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-label.stage-label--growing .stage-label-text,.crop-popup .popup-content .stage-label.stage-label--growing .stage-label-text,.crop-popup .leaflet-popup-content .popup-content .stage-label.stage-label--growing .stage-label-text{color:var(--color-emerald-700)!important;background:var(--color-emerald-50)!important;border-color:var(--color-emerald-200)!important}.leaflet-popup-content .crop-popup .popup-content .stage-label.stage-label--harvested .stage-label-text,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-label.stage-label--harvested .stage-label-text,.crop-popup .popup-content .stage-label.stage-label--harvested .stage-label-text,.crop-popup .leaflet-popup-content .popup-content .stage-label.stage-label--harvested .stage-label-text{color:var(--color-amber-700)!important;background:var(--color-amber-50)!important;border-color:var(--color-amber-200)!important}.leaflet-popup-content .crop-popup .popup-content .stage-label.stage-label--failed .stage-label-text,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-label.stage-label--failed .stage-label-text,.crop-popup .popup-content .stage-label.stage-label--failed .stage-label-text,.crop-popup .leaflet-popup-content .popup-content .stage-label.stage-label--failed .stage-label-text{color:var(--color-red-700)!important;background:var(--color-red-50)!important;border-color:var(--color-red-200)!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb,.crop-popup .popup-content .stage-breadcrumb,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--space-2) var(--space-3) var(--space-4) 0!important;background:transparent!important;border:none!important;border-radius:0!important;overflow-x:auto;scrollbar-width:thin}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item,.crop-popup .popup-content .stage-breadcrumb .stage-item,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:var(--space-1)!important;flex:1!important;position:relative!important;padding:var(--space-1) var(--space-2)!important;border-radius:var(--radius-sm)!important;transition:all var(--transition-normal)!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item .stage-icon,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item .stage-icon,.crop-popup .popup-content .stage-breadcrumb .stage-item .stage-icon,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item .stage-icon{font-size:16px!important;line-height:1!important;margin:0!important;transition:all var(--transition-normal)!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item .stage-label,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item .stage-label,.crop-popup .popup-content .stage-breadcrumb .stage-item .stage-label,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item .stage-label{font-size:12px!important;font-weight:500!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;transition:all var(--transition-normal)!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item:after,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item:after,.crop-popup .popup-content .stage-breadcrumb .stage-item:after,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item:after{content:"\bb"!important;position:absolute!important;top:50%!important;right:-8px!important;width:16px!important;height:16px!important;background:none!important;color:var(--color-neutral-400)!important;font-size:14px!important;font-weight:600!important;transform:translateY(-50%)!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item:last-child:after,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item:last-child:after,.crop-popup .popup-content .stage-breadcrumb .stage-item:last-child:after,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item:last-child:after{display:none!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item.completed .stage-icon,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item.completed .stage-icon,.crop-popup .popup-content .stage-breadcrumb .stage-item.completed .stage-icon,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item.completed .stage-icon{color:var(--color-green-600)!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item.completed .stage-label,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item.completed .stage-label,.crop-popup .popup-content .stage-breadcrumb .stage-item.completed .stage-label,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item.completed .stage-label{color:var(--color-green-700)!important;font-weight:600!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item.current .stage-icon,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item.current .stage-icon,.crop-popup .popup-content .stage-breadcrumb .stage-item.current .stage-icon,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item.current .stage-icon{color:var(--color-primary-600)!important;transform:scale(1.1)!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item.current .stage-label,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item.current .stage-label,.crop-popup .popup-content .stage-breadcrumb .stage-item.current .stage-label,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item.current .stage-label{color:var(--color-primary-700)!important;font-weight:700!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item.pending .stage-icon,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item.pending .stage-icon,.crop-popup .popup-content .stage-breadcrumb .stage-item.pending .stage-icon,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item.pending .stage-icon{color:var(--color-neutral-400)!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item.pending .stage-label,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item.pending .stage-label,.crop-popup .popup-content .stage-breadcrumb .stage-item.pending .stage-label,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item.pending .stage-label{color:var(--color-neutral-500)!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item:hover,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item:hover,.crop-popup .popup-content .stage-breadcrumb .stage-item:hover,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item:hover{background:var(--color-neutral-100)!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px #0000001a!important}.leaflet-popup-content .crop-popup .popup-content .stage-breadcrumb .stage-item:hover .stage-icon,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item:hover .stage-icon,.crop-popup .popup-content .stage-breadcrumb .stage-item:hover .stage-icon,.crop-popup .leaflet-popup-content .popup-content .stage-breadcrumb .stage-item:hover .stage-icon{transform:scale(1.05)!important}.leaflet-popup-content .crop-popup .popup-content .action-buttons,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons,.crop-popup .popup-content .action-buttons,.crop-popup .leaflet-popup-content .popup-content .action-buttons{display:flex!important;gap:var(--space-4)!important;padding:var(--space-5) var(--space-4)!important;background:var(--color-neutral-50)!important;border-top:2px solid var(--color-border)!important;margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) calc(-1 * var(--space-4))!important;border-radius:0 0 var(--radius-xl) var(--radius-xl)!important}.leaflet-popup-content .crop-popup .popup-content .action-buttons .action-btn,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn,.crop-popup .popup-content .action-buttons .action-btn,.crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn{flex:1!important;padding:var(--space-4) var(--space-5)!important;border-radius:var(--radius-lg)!important;border:2px solid var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important;font-size:14px!important;font-weight:600!important;text-align:center!important;cursor:pointer!important;transition:all var(--transition-normal)!important;box-shadow:0 3px 6px #0000001a!important;position:relative!important;overflow:hidden!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-2)!important}.leaflet-popup-content .crop-popup .popup-content .action-buttons .action-btn:before,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn:before,.crop-popup .popup-content .action-buttons .action-btn:before,.crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.leaflet-popup-content .crop-popup .popup-content .action-buttons .action-btn:hover,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn:hover,.crop-popup .popup-content .action-buttons .action-btn:hover,.crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn:hover{background:var(--color-neutral-50)!important;border-color:var(--color-neutral-400)!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.leaflet-popup-content .crop-popup .popup-content .action-buttons .action-btn:hover:before,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn:hover:before,.crop-popup .popup-content .action-buttons .action-btn:hover:before,.crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn:hover:before{left:100%}.leaflet-popup-content .crop-popup .popup-content .action-buttons .action-btn:active,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn:active,.crop-popup .popup-content .action-buttons .action-btn:active,.crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn:active{transform:translateY(0)!important;box-shadow:0 2px 4px #0003!important}.leaflet-popup-content .crop-popup .popup-content .action-buttons .action-btn.primary,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.primary,.crop-popup .popup-content .action-buttons .action-btn.primary,.crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.primary{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700))!important;color:#fff!important;border-color:var(--color-primary-600)!important;box-shadow:0 4px 12px #3b82f64d!important}.leaflet-popup-content .crop-popup .popup-content .action-buttons .action-btn.primary:hover,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.primary:hover,.crop-popup .popup-content .action-buttons .action-btn.primary:hover,.crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.primary:hover{background:linear-gradient(135deg,var(--color-primary-700),var(--color-primary-800))!important;border-color:var(--color-primary-700)!important;box-shadow:0 6px 16px #3b82f666!important;transform:translateY(-2px)!important}.leaflet-popup-content .crop-popup .popup-content .action-buttons .action-btn.primary:active,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.primary:active,.crop-popup .popup-content .action-buttons .action-btn.primary:active,.crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.primary:active{transform:translateY(-1px)!important;box-shadow:0 4px 12px #3b82f64d!important}.leaflet-popup-content .crop-popup .popup-content .action-buttons .action-btn.secondary,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.secondary,.crop-popup .popup-content .action-buttons .action-btn.secondary,.crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.secondary{background:linear-gradient(135deg,var(--color-neutral-100),var(--color-neutral-200))!important;color:var(--color-neutral-800)!important;border-color:var(--color-neutral-300)!important}.leaflet-popup-content .crop-popup .popup-content .action-buttons .action-btn.secondary:hover,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.secondary:hover,.crop-popup .popup-content .action-buttons .action-btn.secondary:hover,.crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.secondary:hover{background:linear-gradient(135deg,var(--color-neutral-200),var(--color-neutral-300))!important;border-color:var(--color-neutral-400)!important}.leaflet-popup-content .crop-popup .popup-content .action-buttons .action-btn.danger,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.danger,.crop-popup .popup-content .action-buttons .action-btn.danger,.crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.danger{background:linear-gradient(135deg,var(--color-red-500),var(--color-red-600))!important;color:#fff!important;border-color:var(--color-red-500)!important;box-shadow:0 4px 12px #dc26264d!important}.leaflet-popup-content .crop-popup .popup-content .action-buttons .action-btn.danger:hover,.leaflet-popup-content .crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.danger:hover,.crop-popup .popup-content .action-buttons .action-btn.danger:hover,.crop-popup .leaflet-popup-content .popup-content .action-buttons .action-btn.danger:hover{background:linear-gradient(135deg,var(--color-red-600),var(--color-red-700))!important;border-color:var(--color-red-600)!important;box-shadow:0 6px 16px #dc262666!important}.leaflet-popup-content .crop-popup .popup-actions,.crop-popup .popup-actions{display:flex!important;gap:var(--space-4)!important;padding:var(--space-5) var(--space-4)!important;background:var(--color-neutral-50)!important;border-top:2px solid var(--color-border)!important;margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) calc(-1 * var(--space-4))!important;border-radius:0 0 var(--radius-xl) var(--radius-xl)!important}.leaflet-popup-content .crop-popup .popup-actions .action-btn,.crop-popup .popup-actions .action-btn{flex:1!important;padding:var(--space-4) var(--space-5)!important;border-radius:var(--radius-lg)!important;border:2px solid var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important;font-size:14px!important;font-weight:600!important;text-align:center!important;cursor:pointer!important;transition:all var(--transition-normal)!important;box-shadow:0 3px 6px #0000001a!important;position:relative!important;overflow:hidden!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-2)!important}.leaflet-popup-content .crop-popup .popup-actions .action-btn:before,.crop-popup .popup-actions .action-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.leaflet-popup-content .crop-popup .popup-actions .action-btn:hover,.crop-popup .popup-actions .action-btn:hover{background:var(--color-neutral-50)!important;border-color:var(--color-neutral-400)!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.leaflet-popup-content .crop-popup .popup-actions .action-btn:hover:before,.crop-popup .popup-actions .action-btn:hover:before{left:100%}.leaflet-popup-content .crop-popup .popup-actions .action-btn:active,.crop-popup .popup-actions .action-btn:active{transform:translateY(0)!important;box-shadow:0 2px 4px #0003!important}.leaflet-popup-content .crop-popup .popup-actions .action-btn.primary,.crop-popup .popup-actions .action-btn.primary{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700))!important;color:#000!important;border-color:var(--color-primary-600)!important;box-shadow:0 4px 12px #3b82f64d!important}.leaflet-popup-content .crop-popup .popup-actions .action-btn.primary:hover,.crop-popup .popup-actions .action-btn.primary:hover{background:linear-gradient(135deg,var(--color-primary-700),var(--color-primary-800))!important;border-color:var(--color-primary-700)!important;box-shadow:0 6px 16px #3b82f666!important;transform:translateY(-2px)!important}.leaflet-popup-content .crop-popup .popup-actions .action-btn.primary:active,.crop-popup .popup-actions .action-btn.primary:active{transform:translateY(-1px)!important;box-shadow:0 4px 12px #3b82f64d!important}.leaflet-popup-content .crop-popup .popup-actions .action-btn.secondary,.crop-popup .popup-actions .action-btn.secondary{background:linear-gradient(135deg,var(--color-neutral-100),var(--color-neutral-200))!important;color:var(--color-neutral-800)!important;border-color:var(--color-neutral-300)!important}.leaflet-popup-content .crop-popup .popup-actions .action-btn.secondary:hover,.crop-popup .popup-actions .action-btn.secondary:hover{background:linear-gradient(135deg,var(--color-neutral-200),var(--color-neutral-300))!important;border-color:var(--color-neutral-400)!important}.leaflet-popup-content .crop-popup .popup-actions .action-btn.danger,.crop-popup .popup-actions .action-btn.danger{background:linear-gradient(135deg,var(--color-red-500),var(--color-red-600))!important;color:#fff!important;border-color:var(--color-red-500)!important;box-shadow:0 4px 12px #dc26264d!important}.leaflet-popup-content .crop-popup .popup-actions .action-btn.danger:hover,.crop-popup .popup-actions .action-btn.danger:hover{background:linear-gradient(135deg,var(--color-red-600),var(--color-red-700))!important;border-color:var(--color-red-600)!important;box-shadow:0 6px 16px #dc262666!important}.leaflet-control-layers-selector,.leaflet-control-layers input[type=checkbox],.leaflet-control-layers input[type=radio]{width:16px!important;height:16px!important;cursor:pointer!important;accent-color:var(--color-primary-500, #22c55e)!important}[data-theme=dark] .leaflet-control-layers{background:#161b22!important;border:1px solid #30363d!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 12px #0006!important;color:#e6edf3!important}[data-theme=dark] .leaflet-control-layers.leaflet-control-layers-expanded{background:#161b22!important;padding:6px 10px 6px 6px!important}[data-theme=dark] .leaflet-control-layers-toggle{background-color:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .leaflet-control-layers-list{color:#e6edf3!important}[data-theme=dark] .leaflet-control-layers-selector{accent-color:var(--color-primary-500)!important;width:16px!important;height:16px!important}[data-theme=dark] .leaflet-control-layers-separator{border-top-color:#30363d!important}[data-theme=dark] .leaflet-control-layers-base label,[data-theme=dark] .leaflet-control-layers-overlays label{color:#e6edf3!important}[data-theme=dark] .leaflet-control-layers-base label:hover,[data-theme=dark] .leaflet-control-layers-overlays label:hover{background:#1c2128!important;border-radius:var(--radius-sm)!important}[data-theme=dark] .leaflet-control-layers-group-title{color:#8b949e!important;border-bottom-color:#30363d!important}[data-theme=dark] .leaflet-control-zoom{border:1px solid #30363d!important}[data-theme=dark] .leaflet-control-zoom a{background:#161b22!important;color:#e6edf3!important;border-bottom-color:#30363d!important}[data-theme=dark] .leaflet-control-zoom a:hover{background:#1c2128!important;color:#fff!important}[data-theme=dark] .leaflet-control-zoom a.leaflet-disabled{background:#0d1117!important;color:#484f58!important}[data-theme=dark] .leaflet-control-attribution{background:#161b22e6!important;color:#8b949e!important}[data-theme=dark] .leaflet-control-attribution a{color:var(--color-primary-400)!important}[data-theme=dark] .leaflet-control-scale-line{background:#161b22e6!important;border-color:#30363d!important;color:#e6edf3!important}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid var(--color-border);backdrop-filter:blur(10px);gap:1rem}.modal-title{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text)}.close-button{margin:.5rem;border:none;cursor:pointer;background-color:#fff;padding:.5rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001a;text-align:center;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.close-button:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.modal-content{flex:1;overflow-y:auto;scrollbar-width:none;max-height:80dvh}.modal-content.padding{padding:1rem}.modal-content .header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.modal-content .header img{width:64px;height:64px;object-fit:cover;border-radius:.375rem}.modal-content .header .info h3{margin:0;font-size:1.25rem}.modal-content .header .info p{margin:.25rem 0 0;color:var(--color-text);font-size:.875rem}.modal-content .sections{display:flex;flex-direction:column;gap:.75rem}.modal-content .sections section .form-section{display:flex;flex-direction:column;gap:1rem;flex:1}.modal-content .sections section h4{margin:0 0 .5rem .5rem;font-size:1rem;font-weight:600}.modal-content .sections section p{color:var(--color-text);font-style:italic;padding:0;margin:0 0 .5rem .5rem}.modal-content .sections section>p{padding:0 .5rem}.modal-content .sections section>p:first-child{padding-top:.5rem}.modal-actions{display:flex;justify-content:center;gap:.5rem;padding:1rem}.modal-actions.border-top{border-top:1px solid var(--color-border-light)}.modal-actions.no-margin{margin:0!important}.modal-actions.background-color-500{background-color:var(--color-primary-100)!important}.crops-modal-content{display:grid;grid-template-columns:1fr 3fr;gap:1rem;margin:0!important;padding:.5rem!important;height:100%!important;box-sizing:border-box}.crops-modal-content .column-1-3,.crops-modal-content .column-2-3{border-right:1px solid var(--color-border);box-shadow:0 4px 6px -1px #0000001a;transition:box-shadow .5s cubic-bezier(.4,0,.2,1);border-radius:.5rem;background-color:#fff;width:100%;height:100%;display:flex;flex-direction:column}.crops-modal-content .column-1-3:hover,.crops-modal-content .column-2-3:hover{box-shadow:0 10px 15px -3px #0000001a;cursor:pointer}.crops-modal-content .column-2-3{grid-column:2/3}.vegetation-request-modal{width:min(520px,100%);background:#fffffffa;border-radius:var(--radius-xl, .75rem);box-shadow:0 12px 30px #0f172a29,0 1px 3px #0f172a14;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.vegetation-request-modal .modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0;border-bottom:none;backdrop-filter:none}.vegetation-request-modal .modal-header h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--foreground, #0f172a)}.vegetation-request-modal .modal-header .modal-close{appearance:none;border:none;background:transparent;padding:.25rem;border-radius:9999px;cursor:pointer;color:var(--muted-foreground, #64748b);transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.vegetation-request-modal .modal-header .modal-close:hover{background:#94a3b826;color:var(--foreground, #0f172a)}.vegetation-request-modal .modal-description{margin:0;font-size:.875rem;line-height:1.5;color:var(--muted-foreground, #64748b);background:#f1f5f999;padding:.5rem .75rem;border-radius:.375rem}.vegetation-request-modal .modal-form{display:grid;gap:1rem}.vegetation-request-modal .modal-form label{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--muted-foreground, #64748b)}.vegetation-request-modal .modal-form label span{font-weight:500}.vegetation-request-modal .modal-form label input[type=date]{padding:.5rem .75rem;border-radius:.375rem;border:1px solid rgba(148,163,184,.6);font-size:.875rem;color:var(--foreground, #0f172a);background:#f8fafce6;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.vegetation-request-modal .modal-form label input[type=date]:focus{outline:none;border-color:var(--primary-500, #2563eb);box-shadow:0 0 0 2px #2563eb1f}.vegetation-request-modal .modal-error{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;background:#fee2e2cc;color:#b91c1c;font-size:.875rem}.vegetation-request-modal .modal-error farm-icon{color:#ef4444}.vegetation-request-modal .modal-actions{display:flex;justify-content:flex-end;gap:.75rem;padding:0;border-top:none}table{width:100%;border-collapse:collapse;background-color:var(--color-neutral-100);box-shadow:0 1px 3px #0000001a;border-radius:.5rem;overflow:hidden}table th,table td{padding:.5rem;text-align:center;font-size:.875rem;line-height:1.5}table th{background-color:var(--color-primary-100);font-weight:600;color:var(--color-text);text-transform:uppercase;letter-spacing:.5px}table td{background-color:var(--color-surface);color:var(--color-text)}table tr:nth-child(2n) td{background-color:var(--color-neutral-50)}table tr:hover td{background-color:var(--color-primary-50)}.table-container{width:100%;background-color:var(--color-surface);border-radius:.375rem;box-shadow:0 1px 2px #0000000d}.table-container.scrollable-table{overflow-x:auto}.harvest-table{width:100%;border-collapse:collapse;text-align:center;background-color:var(--color-surface);border-radius:.375rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.harvest-table th,.harvest-table td{padding:.375rem;border-bottom:1px solid var(--color-primary-100);line-height:1.2}.harvest-table th{background-color:var(--color-primary-100);color:var(--color-text);text-transform:uppercase;font-weight:600;white-space:nowrap;text-align:center;line-height:40px}.harvest-table .with-divider{border-right:1px solid var(--color-primary-100)}.harvest-table tr:hover td{background-color:var(--color-neutral-50)}.toast-container{position:fixed;z-index:10000;right:var(--space-4);top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.toast{display:flex;align-items:center;gap:var(--space-3);min-width:260px;max-width:420px;padding:var(--space-2_5) var(--space-3);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);font-family:var(--font-family-sans),serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-normal);animation:toast-slide-in .3s var(--ease-emphasized);background:var(--color-surface);color:var(--color-text)}.toast.success{background:#22c55e1a;color:var(--color-secondary-700);border-color:#22c55e4d}.toast.error{background:#ef44441a;color:var(--color-error);border-color:#ef44444d}.toast.info{background:#3b82f61a;color:var(--color-primary-700);border-color:#3b82f64d}.toast .close{appearance:none;border:0;background:transparent;color:currentColor;font-size:var(--font-size-lg);cursor:pointer;line-height:1;padding:var(--space-1);border-radius:var(--radius-sm);transition:background-color var(--transition-fast);display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}.toast .close:hover{background:#0000001a}.toast .message{flex:1;line-height:var(--line-height-normal)}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-color-scheme:dark){.toast{border-color:#ffffff14;background:var(--color-surface-elevated);color:var(--color-text)}.toast .close:hover{background:#ffffff1a}.toast.success{background:#22c55e26;color:var(--color-secondary-100)}.toast.error{background:#ef444426;color:var(--color-error-light)}.toast.info{background:#3b82f626;color:var(--color-primary-100)}}@media(max-width:768px){.toast-container{right:var(--space-2);top:var(--space-2);left:var(--space-2)}.toast{min-width:auto;max-width:none}}.crops-page-clean{position:relative;width:100dvw;height:100dvh;margin:0;padding:0;overflow:hidden;background:var(--color-surface, #fff);display:flex;flex-direction:column}.map-container-full{position:absolute;top:0;left:0;width:100%;height:100dvh;min-height:100dvh;z-index:1}.minimal-top-bar{position:absolute;top:var(--space-5, 20px);left:var(--space-5, 20px);z-index:var(--z-index-overlay, 1000);background:#fffffff2;backdrop-filter:blur(20px);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-md, 0 4px 16px rgba(0, 0, 0, .1));border:1px solid rgba(255,255,255,.3);padding:var(--space-3, 12px) var(--space-5, 20px);transition:all var(--transition-normal, .3s cubic-bezier(.4, 0, .2, 1))}.detail-page{width:100%;min-height:100dvh;padding:1.5rem 2rem 2rem;background:linear-gradient(135deg,var(--color-surface, #f8fafc) 0%,var(--color-primary-25, #f5f7ff) 50%,var(--color-surface, #f8fafc) 100%)}.detail-header{display:flex;justify-content:space-between;align-items:center;margin:0 .75rem;gap:var(--space-3);padding:0}.detail-header__actions{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2);background:transparent;border-radius:var(--radius-md, 8px);border:1px solid var(--color-neutral-200, #d1d5db)}.detail-header__title{display:flex;flex-direction:column;align-items:flex-end;text-align:right;background:transparent;border-radius:var(--radius-md, 8px);border:1px solid var(--color-neutral-200, #d1d5db);padding:var(--space-2);gap:var(--space-1)}.detail-header__title .detail-eyebrow{font-size:var(--font-size-xs, .75rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500, #64748b);font-weight:600}.detail-header__title .detail-heading{margin:0;font-size:clamp(1.4rem,1.8dvw,1.9rem);font-weight:700;color:var(--color-text-strong, #ffffff)}.detail-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.detail-summary-card{background:var(--color-surface-card, #ffffff);border-radius:var(--radius-lg, 16px);padding:var(--space-4);box-shadow:var(--shadow-xs, 0 8px 24px rgba(15, 23, 42, .08));display:flex;align-items:center;gap:var(--space-3);transition:transform .2s ease,box-shadow .2s ease}.detail-summary-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm, 0 12px 32px rgba(15, 23, 42, .12))}.detail-summary-card .summary-icon{width:48px;height:48px;border-radius:var(--radius-md, 12px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-summary-card .summary-icon farm-icon{color:#fff}.detail-summary-card .summary-content{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.detail-summary-card .summary-label{font-size:var(--font-size-sm, .875rem);color:var(--color-text-muted, #475569);font-weight:500}.detail-summary-card .summary-value{font-size:var(--font-size-lg, 1.125rem);font-weight:600;color:var(--color-text-strong, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-content-grid{display:grid;grid-template-columns:minmax(320px,440px) 1fr;gap:var(--space-6);align-items:start}@media(max-width:1024px){.detail-content-grid{grid-template-columns:1fr}}.detail-card{background:var(--color-surface-card, #ffffff);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-xs, 0 8px 24px rgba(15, 23, 42, .08));border:1px solid var(--color-neutral-200, #e2e8f0)}*{box-sizing:border-box}[title]{position:relative}[title]:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--color-neutral-900);color:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);white-space:nowrap;z-index:var(--z-index-tooltip);opacity:0;visibility:hidden;transition:opacity .1s ease,visibility .1s ease;pointer-events:none;max-width:300px;word-wrap:break-word;text-align:center;box-shadow:var(--shadow-lg)}[title]:after:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--color-neutral-900)}[title]:hover:after{opacity:1;visibility:visible}@media(prefers-color-scheme:dark){[title]:after{background:var(--color-neutral-100);color:var(--color-neutral-900)}[title]:after:before{border-top-color:var(--color-neutral-100)}}html{font-family:var(--font-family-sans),serif;line-height:var(--line-height-normal);color:var(--color-text)}body{margin:0;padding:0;min-height:100dvh;background:linear-gradient(135deg,#f0f9ff,#e0f2fe,#f0fdf4);color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{margin:0;line-height:var(--line-height-normal)}a{color:var(--color-accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-strong);text-decoration:underline}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit}button{cursor:pointer;border:none;background:none;padding:0;margin:0}.container{width:100%;margin-left:auto;margin-right:auto;padding-inline:var(--space-4);max-width:100%}@media (min-width: var(--breakpoint-sm)){.container{max-width:640px}}@media (min-width: var(--breakpoint-md)){.container{max-width:768px}}@media (min-width: var(--breakpoint-lg)){.container{max-width:1024px}}@media (min-width: var(--breakpoint-xl)){.container{max-width:1280px}}@media (min-width: var(--breakpoint-2xl)){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(prefers-color-scheme:dark){body{background-color:var(--color-surface);color:var(--color-text)}}[data-theme=dark] body,[data-theme=dark] .app-root{background:#0d1117;color:var(--color-text)}[data-theme=dark] html{background:#0d1117}[data-theme=dark] .glassmorphism-navbar{background:#0d1117fa!important;border:1px solid #30363d!important;box-shadow:0 4px 20px #00000080!important}[data-theme=dark] [title]:after{background:var(--color-surface-elevated);color:var(--color-text);border:1px solid var(--color-border)}[data-theme=dark] .text-primary{color:var(--color-primary)}[data-theme=dark] .text-secondary{color:var(--color-text-secondary)}[data-theme=dark] .text-muted{color:var(--color-text-muted)}[data-theme=dark] .bg-surface{background-color:var(--color-surface)}[data-theme=dark] .bg-surface-elevated{background-color:var(--color-surface-elevated)}[data-theme=dark] .card,[data-theme=dark] .panel,[data-theme=dark] [class*=-card],[data-theme=dark] [class*=-panel]{border-color:var(--color-border)}[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--color-surface-elevated);border-color:var(--color-border);color:var(--color-text)}[data-theme=dark] select::placeholder,[data-theme=dark] textarea::placeholder{color:var(--color-text-muted)}[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #58a6ff26}[data-theme=dark] hr{border-color:var(--color-border)}[data-theme=dark] *:focus-visible{outline-color:var(--color-primary)}[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-bg-secondary)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-neutral-600);border-radius:5px;border:2px solid var(--color-bg-secondary)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}[data-theme=dark] ::selection{background:#58a6ff4d;color:var(--color-text)}[data-theme=dark] .filters-section,[data-theme=dark] .filter-section{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 4px 12px #0006!important}[data-theme=dark] .filters-toolbar{background:transparent}[data-theme=dark] .search-input{background:#0d1117!important;border:1px solid #30363d!important;color:#e6edf3!important}[data-theme=dark] .search-input input{color:#e6edf3!important;background:transparent!important}[data-theme=dark] .search-input .clear-search{color:#8b949e}[data-theme=dark] .search-input .clear-search:hover{background:#58a6ff26!important;color:#e6edf3}[data-theme=dark] .view-toggle{background:#0d1117!important;border:1px solid #30363d}[data-theme=dark] .view-toggle button{color:#8b949e!important;background:transparent!important}[data-theme=dark] .view-toggle button.active{background:#161b22!important;color:#58a6ff!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .view-toggle button:hover:not(.active){background:#58a6ff1a!important;color:#e6edf3!important}[data-theme=dark] .filter-chips .chip,[data-theme=dark] .filter-chips .filter-chip,[data-theme=dark] .chip-group .chip,[data-theme=dark] .chip-group .filter-chip{background:#21262d!important;border:1px solid #30363d!important;color:#8b949e!important}[data-theme=dark] .filter-chips .chip.active,[data-theme=dark] .filter-chips .chip.selected,[data-theme=dark] .filter-chips .filter-chip.active,[data-theme=dark] .filter-chips .filter-chip.selected,[data-theme=dark] .chip-group .chip.active,[data-theme=dark] .chip-group .chip.selected,[data-theme=dark] .chip-group .filter-chip.active,[data-theme=dark] .chip-group .filter-chip.selected{background:#58a6ff26!important;border-color:#58a6ff!important;color:#58a6ff!important}[data-theme=dark] .filter-chips .chip:hover:not(.active):not(.selected),[data-theme=dark] .filter-chips .filter-chip:hover:not(.active):not(.selected),[data-theme=dark] .chip-group .chip:hover:not(.active):not(.selected),[data-theme=dark] .chip-group .filter-chip:hover:not(.active):not(.selected){background:#30363d!important;color:#e6edf3!important}[data-theme=dark] .filter-dropdown,[data-theme=dark] .filter-select{background:#161b22!important;border:1px solid #30363d!important;color:#e6edf3!important}[data-theme=dark] .filter-dropdown:hover,[data-theme=dark] .filter-select:hover{border-color:#58a6ff!important}[data-theme=dark] .filter-btn,[data-theme=dark] .filter-button{background:#21262d!important;border:1px solid #30363d!important;color:#e6edf3!important}[data-theme=dark] .filter-btn:hover,[data-theme=dark] .filter-button:hover{background:#30363d!important;border-color:#58a6ff!important}[data-theme=dark] .filter-btn.active,[data-theme=dark] .filter-button.active{background:#58a6ff26!important;border-color:#58a6ff!important;color:#58a6ff!important}[data-theme=dark] .filters-section .btn-add,[data-theme=dark] .filters-section .add-btn,[data-theme=dark] .filters-section [class*=add-button],[data-theme=dark] .filter-section .btn-add,[data-theme=dark] .filter-section .add-btn,[data-theme=dark] .filter-section [class*=add-button]{background:#238636!important;border-color:#238636!important;color:#fff!important}[data-theme=dark] .filters-section .btn-add:hover,[data-theme=dark] .filters-section .add-btn:hover,[data-theme=dark] .filters-section [class*=add-button]:hover,[data-theme=dark] .filter-section .btn-add:hover,[data-theme=dark] .filter-section .add-btn:hover,[data-theme=dark] .filter-section [class*=add-button]:hover{background:#2ea043!important}[data-theme=dark] [class*=-page],[data-theme=dark] [class*=_page],[data-theme=dark] .page-container,[data-theme=dark] .main-content{background:#0d1117!important}[data-theme=dark] [class*=-hero],[data-theme=dark] [class*=_hero],[data-theme=dark] .hero-section,[data-theme=dark] .page-hero{background:linear-gradient(135deg,#0f1923,#161b22)!important;border-color:#30363d!important}[data-theme=dark] [class*=-hero] h1,[data-theme=dark] [class*=-hero] h2,[data-theme=dark] [class*=-hero] .hero-title,[data-theme=dark] [class*=_hero] h1,[data-theme=dark] [class*=_hero] h2,[data-theme=dark] [class*=_hero] .hero-title,[data-theme=dark] .hero-section h1,[data-theme=dark] .hero-section h2,[data-theme=dark] .hero-section .hero-title,[data-theme=dark] .page-hero h1,[data-theme=dark] .page-hero h2,[data-theme=dark] .page-hero .hero-title{color:#e6edf3!important;-webkit-text-fill-color:#e6edf3!important}[data-theme=dark] [class*=-hero] .hero-subtitle,[data-theme=dark] [class*=-hero] .hero-description,[data-theme=dark] [class*=-hero] p,[data-theme=dark] [class*=_hero] .hero-subtitle,[data-theme=dark] [class*=_hero] .hero-description,[data-theme=dark] [class*=_hero] p,[data-theme=dark] .hero-section .hero-subtitle,[data-theme=dark] .hero-section .hero-description,[data-theme=dark] .hero-section p,[data-theme=dark] .page-hero .hero-subtitle,[data-theme=dark] .page-hero .hero-description,[data-theme=dark] .page-hero p{color:#8b949e!important}[data-theme=dark] [class*=-hero] .hero-stats,[data-theme=dark] [class*=-hero] .hero-info,[data-theme=dark] [class*=-hero] .stats-container,[data-theme=dark] [class*=_hero] .hero-stats,[data-theme=dark] [class*=_hero] .hero-info,[data-theme=dark] [class*=_hero] .stats-container,[data-theme=dark] .hero-section .hero-stats,[data-theme=dark] .hero-section .hero-info,[data-theme=dark] .hero-section .stats-container,[data-theme=dark] .page-hero .hero-stats,[data-theme=dark] .page-hero .hero-info,[data-theme=dark] .page-hero .stats-container{background:#161b22e6!important;border:1px solid #30363d!important}[data-theme=dark] [class*=-hero] .stat-value,[data-theme=dark] [class*=-hero] .stat-number,[data-theme=dark] [class*=_hero] .stat-value,[data-theme=dark] [class*=_hero] .stat-number,[data-theme=dark] .hero-section .stat-value,[data-theme=dark] .hero-section .stat-number,[data-theme=dark] .page-hero .stat-value,[data-theme=dark] .page-hero .stat-number{color:#e6edf3!important}[data-theme=dark] [class*=-hero] .stat-label,[data-theme=dark] [class*=_hero] .stat-label,[data-theme=dark] .hero-section .stat-label,[data-theme=dark] .page-hero .stat-label{color:#8b949e!important}[data-theme=dark] .weather-page,[data-theme=dark] .weather-widget,[data-theme=dark] .weather-section{background:#0d1117!important}[data-theme=dark] .weather-card,[data-theme=dark] [class*=weather-card]{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 4px 12px #0006!important}[data-theme=dark] .weather-card .card-header,[data-theme=dark] .weather-card h3,[data-theme=dark] .weather-card h4,[data-theme=dark] [class*=weather-card] .card-header,[data-theme=dark] [class*=weather-card] h3,[data-theme=dark] [class*=weather-card] h4{color:#e6edf3!important}[data-theme=dark] .weather-card .card-subtitle,[data-theme=dark] [class*=weather-card] .card-subtitle{color:#8b949e!important}[data-theme=dark] .daily-item,[data-theme=dark] .hourly-item,[data-theme=dark] .forecast-item,[data-theme=dark] .forecast-day,[data-theme=dark] .weather-detail-item,[data-theme=dark] [class*=daily-],[data-theme=dark] [class*=hourly-],[data-theme=dark] [class*=forecast-day]{background:#21262d!important}[data-theme=dark] .daily-item .daily-day,[data-theme=dark] .daily-item .day-name,[data-theme=dark] .daily-item .hour-time,[data-theme=dark] .daily-item .daily-date,[data-theme=dark] .daily-item .date-label,[data-theme=dark] .daily-item .detail-label,[data-theme=dark] .daily-item .forecast-label,[data-theme=dark] .hourly-item .daily-day,[data-theme=dark] .hourly-item .day-name,[data-theme=dark] .hourly-item .hour-time,[data-theme=dark] .hourly-item .daily-date,[data-theme=dark] .hourly-item .date-label,[data-theme=dark] .hourly-item .detail-label,[data-theme=dark] .hourly-item .forecast-label,[data-theme=dark] .forecast-item .daily-day,[data-theme=dark] .forecast-item .day-name,[data-theme=dark] .forecast-item .hour-time,[data-theme=dark] .forecast-item .daily-date,[data-theme=dark] .forecast-item .date-label,[data-theme=dark] .forecast-item .detail-label,[data-theme=dark] .forecast-item .forecast-label,[data-theme=dark] .forecast-day .daily-day,[data-theme=dark] .forecast-day .day-name,[data-theme=dark] .forecast-day .hour-time,[data-theme=dark] .forecast-day .daily-date,[data-theme=dark] .forecast-day .date-label,[data-theme=dark] .forecast-day .detail-label,[data-theme=dark] .forecast-day .forecast-label,[data-theme=dark] .weather-detail-item .daily-day,[data-theme=dark] .weather-detail-item .day-name,[data-theme=dark] .weather-detail-item .hour-time,[data-theme=dark] .weather-detail-item .daily-date,[data-theme=dark] .weather-detail-item .date-label,[data-theme=dark] .weather-detail-item .detail-label,[data-theme=dark] .weather-detail-item .forecast-label,[data-theme=dark] [class*=daily-] .daily-day,[data-theme=dark] [class*=daily-] .day-name,[data-theme=dark] [class*=daily-] .hour-time,[data-theme=dark] [class*=daily-] .daily-date,[data-theme=dark] [class*=daily-] .date-label,[data-theme=dark] [class*=daily-] .detail-label,[data-theme=dark] [class*=daily-] .forecast-label,[data-theme=dark] [class*=hourly-] .daily-day,[data-theme=dark] [class*=hourly-] .day-name,[data-theme=dark] [class*=hourly-] .hour-time,[data-theme=dark] [class*=hourly-] .daily-date,[data-theme=dark] [class*=hourly-] .date-label,[data-theme=dark] [class*=hourly-] .detail-label,[data-theme=dark] [class*=hourly-] .forecast-label,[data-theme=dark] [class*=forecast-day] .daily-day,[data-theme=dark] [class*=forecast-day] .day-name,[data-theme=dark] [class*=forecast-day] .hour-time,[data-theme=dark] [class*=forecast-day] .daily-date,[data-theme=dark] [class*=forecast-day] .date-label,[data-theme=dark] [class*=forecast-day] .detail-label,[data-theme=dark] [class*=forecast-day] .forecast-label{color:#e6edf3!important}[data-theme=dark] .daily-item .daily-month,[data-theme=dark] .daily-item .hour-date,[data-theme=dark] .daily-item .date-sub,[data-theme=dark] .daily-item .detail-value,[data-theme=dark] .daily-item .forecast-value,[data-theme=dark] .hourly-item .daily-month,[data-theme=dark] .hourly-item .hour-date,[data-theme=dark] .hourly-item .date-sub,[data-theme=dark] .hourly-item .detail-value,[data-theme=dark] .hourly-item .forecast-value,[data-theme=dark] .forecast-item .daily-month,[data-theme=dark] .forecast-item .hour-date,[data-theme=dark] .forecast-item .date-sub,[data-theme=dark] .forecast-item .detail-value,[data-theme=dark] .forecast-item .forecast-value,[data-theme=dark] .forecast-day .daily-month,[data-theme=dark] .forecast-day .hour-date,[data-theme=dark] .forecast-day .date-sub,[data-theme=dark] .forecast-day .detail-value,[data-theme=dark] .forecast-day .forecast-value,[data-theme=dark] .weather-detail-item .daily-month,[data-theme=dark] .weather-detail-item .hour-date,[data-theme=dark] .weather-detail-item .date-sub,[data-theme=dark] .weather-detail-item .detail-value,[data-theme=dark] .weather-detail-item .forecast-value,[data-theme=dark] [class*=daily-] .daily-month,[data-theme=dark] [class*=daily-] .hour-date,[data-theme=dark] [class*=daily-] .date-sub,[data-theme=dark] [class*=daily-] .detail-value,[data-theme=dark] [class*=daily-] .forecast-value,[data-theme=dark] [class*=hourly-] .daily-month,[data-theme=dark] [class*=hourly-] .hour-date,[data-theme=dark] [class*=hourly-] .date-sub,[data-theme=dark] [class*=hourly-] .detail-value,[data-theme=dark] [class*=hourly-] .forecast-value,[data-theme=dark] [class*=forecast-day] .daily-month,[data-theme=dark] [class*=forecast-day] .hour-date,[data-theme=dark] [class*=forecast-day] .date-sub,[data-theme=dark] [class*=forecast-day] .detail-value,[data-theme=dark] [class*=forecast-day] .forecast-value{color:#8b949e!important}[data-theme=dark] .daily-item .temp-max,[data-theme=dark] .daily-item .hour-temp,[data-theme=dark] .daily-item .daily-temps,[data-theme=dark] .daily-item .temp,[data-theme=dark] .hourly-item .temp-max,[data-theme=dark] .hourly-item .hour-temp,[data-theme=dark] .hourly-item .daily-temps,[data-theme=dark] .hourly-item .temp,[data-theme=dark] .forecast-item .temp-max,[data-theme=dark] .forecast-item .hour-temp,[data-theme=dark] .forecast-item .daily-temps,[data-theme=dark] .forecast-item .temp,[data-theme=dark] .forecast-day .temp-max,[data-theme=dark] .forecast-day .hour-temp,[data-theme=dark] .forecast-day .daily-temps,[data-theme=dark] .forecast-day .temp,[data-theme=dark] .weather-detail-item .temp-max,[data-theme=dark] .weather-detail-item .hour-temp,[data-theme=dark] .weather-detail-item .daily-temps,[data-theme=dark] .weather-detail-item .temp,[data-theme=dark] [class*=daily-] .temp-max,[data-theme=dark] [class*=daily-] .hour-temp,[data-theme=dark] [class*=daily-] .daily-temps,[data-theme=dark] [class*=daily-] .temp,[data-theme=dark] [class*=hourly-] .temp-max,[data-theme=dark] [class*=hourly-] .hour-temp,[data-theme=dark] [class*=hourly-] .daily-temps,[data-theme=dark] [class*=hourly-] .temp,[data-theme=dark] [class*=forecast-day] .temp-max,[data-theme=dark] [class*=forecast-day] .hour-temp,[data-theme=dark] [class*=forecast-day] .daily-temps,[data-theme=dark] [class*=forecast-day] .temp{color:#e6edf3!important}[data-theme=dark] .daily-item .temp-min,[data-theme=dark] .hourly-item .temp-min,[data-theme=dark] .forecast-item .temp-min,[data-theme=dark] .forecast-day .temp-min,[data-theme=dark] .weather-detail-item .temp-min,[data-theme=dark] [class*=daily-] .temp-min,[data-theme=dark] [class*=hourly-] .temp-min,[data-theme=dark] [class*=forecast-day] .temp-min{color:#8b949e!important}[data-theme=dark] .daily-item:hover,[data-theme=dark] .hourly-item:hover,[data-theme=dark] .forecast-item:hover,[data-theme=dark] .forecast-day:hover,[data-theme=dark] .weather-detail-item:hover,[data-theme=dark] [class*=daily-]:hover,[data-theme=dark] [class*=hourly-]:hover,[data-theme=dark] [class*=forecast-day]:hover{background:#30363d!important}[data-theme=dark] .weather-detail-item{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .weather-detail-item .detail-icon{color:#58a6ff!important}[data-theme=dark] .weather-detail-item .detail-label{color:#8b949e!important}[data-theme=dark] .weather-detail-item .detail-value{color:#e6edf3!important}[data-theme=dark] .summary-card{background:#161b22!important;border:1px solid #30363d!important;color:#fff!important}[data-theme=dark] .summary-card *,[data-theme=dark] .summary-card .card-title,[data-theme=dark] .summary-card .summary-title,[data-theme=dark] .summary-card h3,[data-theme=dark] .summary-card h4,[data-theme=dark] .summary-card .card-value,[data-theme=dark] .summary-card .summary-value,[data-theme=dark] .summary-card .value{color:#fff!important}[data-theme=dark] .summary-card .card-label,[data-theme=dark] .summary-card .summary-label,[data-theme=dark] .summary-card .label{color:#ffffffb3!important}[data-theme=dark] .summary-card .card-icon,[data-theme=dark] .summary-card .summary-icon{color:#fff!important}[data-theme=dark] .forecast-day{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .forecast-day .day-name,[data-theme=dark] .forecast-day .forecast-day-name{color:#e6edf3!important}[data-theme=dark] .forecast-day .day-date{color:#8b949e!important}[data-theme=dark] .forecast-day .day-temp,[data-theme=dark] .forecast-day .forecast-temp{color:#e6edf3!important}[data-theme=dark] .forecast-day .day-icon,[data-theme=dark] .forecast-day .weather-icon{color:#58a6ff!important}[data-theme=dark] .forecast-day .day-description,[data-theme=dark] .forecast-day .forecast-description{color:#8b949e!important}[data-theme=dark] .forecast-day:hover{background:#30363d!important;border-color:#58a6ff!important}[data-theme=dark] .stat-card,[data-theme=dark] .agri-card,[data-theme=dark] .historical-card{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .stat-card .stat-label,[data-theme=dark] .stat-card .agri-label,[data-theme=dark] .agri-card .stat-label,[data-theme=dark] .agri-card .agri-label,[data-theme=dark] .historical-card .stat-label,[data-theme=dark] .historical-card .agri-label{color:#8b949e!important}[data-theme=dark] .stat-card .stat-value,[data-theme=dark] .stat-card .agri-value,[data-theme=dark] .agri-card .stat-value,[data-theme=dark] .agri-card .agri-value,[data-theme=dark] .historical-card .stat-value,[data-theme=dark] .historical-card .agri-value{color:#e6edf3!important}[data-theme=dark] .precipitation-card{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .precipitation-card h2{color:#e6edf3!important}[data-theme=dark] .hero-card,[data-theme=dark] .info-card,[data-theme=dark] .summary-info,[data-theme=dark] [class*=hero-card],[data-theme=dark] [class*=info-card]{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .hero-card h3,[data-theme=dark] .hero-card h4,[data-theme=dark] .hero-card .card-title,[data-theme=dark] .info-card h3,[data-theme=dark] .info-card h4,[data-theme=dark] .info-card .card-title,[data-theme=dark] .summary-info h3,[data-theme=dark] .summary-info h4,[data-theme=dark] .summary-info .card-title,[data-theme=dark] [class*=hero-card] h3,[data-theme=dark] [class*=hero-card] h4,[data-theme=dark] [class*=hero-card] .card-title,[data-theme=dark] [class*=info-card] h3,[data-theme=dark] [class*=info-card] h4,[data-theme=dark] [class*=info-card] .card-title{color:#e6edf3!important}[data-theme=dark] .hero-card p,[data-theme=dark] .hero-card .card-description,[data-theme=dark] .hero-card .card-text,[data-theme=dark] .info-card p,[data-theme=dark] .info-card .card-description,[data-theme=dark] .info-card .card-text,[data-theme=dark] .summary-info p,[data-theme=dark] .summary-info .card-description,[data-theme=dark] .summary-info .card-text,[data-theme=dark] [class*=hero-card] p,[data-theme=dark] [class*=hero-card] .card-description,[data-theme=dark] [class*=hero-card] .card-text,[data-theme=dark] [class*=info-card] p,[data-theme=dark] [class*=info-card] .card-description,[data-theme=dark] [class*=info-card] .card-text{color:#8b949e!important}[data-theme=dark] .data-table,[data-theme=dark] .items-table,[data-theme=dark] [class*=-table]{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .data-table th,[data-theme=dark] .items-table th,[data-theme=dark] [class*=-table] th{background:#0d1117!important;color:#e6edf3!important;border-color:#30363d!important}[data-theme=dark] .data-table td,[data-theme=dark] .items-table td,[data-theme=dark] [class*=-table] td{color:#e6edf3!important;border-color:#30363d!important}[data-theme=dark] .data-table tr:hover,[data-theme=dark] .items-table tr:hover,[data-theme=dark] [class*=-table] tr:hover{background:#21262d!important}[data-theme=dark] .contract-card,[data-theme=dark] .lease-card,[data-theme=dark] .vehicle-card,[data-theme=dark] .equipment-card,[data-theme=dark] .supplier-card,[data-theme=dark] .buyer-card{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .contract-card:hover,[data-theme=dark] .lease-card:hover,[data-theme=dark] .vehicle-card:hover,[data-theme=dark] .equipment-card:hover,[data-theme=dark] .supplier-card:hover,[data-theme=dark] .buyer-card:hover{background:#21262d!important;border-color:#58a6ff!important}[data-theme=dark] .contract-card .card-header,[data-theme=dark] .lease-card .card-header,[data-theme=dark] .vehicle-card .card-header,[data-theme=dark] .equipment-card .card-header,[data-theme=dark] .supplier-card .card-header,[data-theme=dark] .buyer-card .card-header{border-bottom-color:#30363d!important}[data-theme=dark] .contract-card h3,[data-theme=dark] .contract-card h4,[data-theme=dark] .contract-card .title,[data-theme=dark] .lease-card h3,[data-theme=dark] .lease-card h4,[data-theme=dark] .lease-card .title,[data-theme=dark] .vehicle-card h3,[data-theme=dark] .vehicle-card h4,[data-theme=dark] .vehicle-card .title,[data-theme=dark] .equipment-card h3,[data-theme=dark] .equipment-card h4,[data-theme=dark] .equipment-card .title,[data-theme=dark] .supplier-card h3,[data-theme=dark] .supplier-card h4,[data-theme=dark] .supplier-card .title,[data-theme=dark] .buyer-card h3,[data-theme=dark] .buyer-card h4,[data-theme=dark] .buyer-card .title{color:#e6edf3!important}[data-theme=dark] .contract-card .subtitle,[data-theme=dark] .contract-card .description,[data-theme=dark] .contract-card .meta,[data-theme=dark] .lease-card .subtitle,[data-theme=dark] .lease-card .description,[data-theme=dark] .lease-card .meta,[data-theme=dark] .vehicle-card .subtitle,[data-theme=dark] .vehicle-card .description,[data-theme=dark] .vehicle-card .meta,[data-theme=dark] .equipment-card .subtitle,[data-theme=dark] .equipment-card .description,[data-theme=dark] .equipment-card .meta,[data-theme=dark] .supplier-card .subtitle,[data-theme=dark] .supplier-card .description,[data-theme=dark] .supplier-card .meta,[data-theme=dark] .buyer-card .subtitle,[data-theme=dark] .buyer-card .description,[data-theme=dark] .buyer-card .meta{color:#8b949e!important}[data-theme=dark] .contract-card .value,[data-theme=dark] .contract-card .amount,[data-theme=dark] .contract-card .price,[data-theme=dark] .lease-card .value,[data-theme=dark] .lease-card .amount,[data-theme=dark] .lease-card .price,[data-theme=dark] .vehicle-card .value,[data-theme=dark] .vehicle-card .amount,[data-theme=dark] .vehicle-card .price,[data-theme=dark] .equipment-card .value,[data-theme=dark] .equipment-card .amount,[data-theme=dark] .equipment-card .price,[data-theme=dark] .supplier-card .value,[data-theme=dark] .supplier-card .amount,[data-theme=dark] .supplier-card .price,[data-theme=dark] .buyer-card .value,[data-theme=dark] .buyer-card .amount,[data-theme=dark] .buyer-card .price{color:#e6edf3!important}[data-theme=dark] .contract-card .label,[data-theme=dark] .lease-card .label,[data-theme=dark] .vehicle-card .label,[data-theme=dark] .equipment-card .label,[data-theme=dark] .supplier-card .label,[data-theme=dark] .buyer-card .label{color:#8b949e!important}[data-theme=dark] .status-badge.active,[data-theme=dark] .status-badge.success,[data-theme=dark] .status-badge.completed,[data-theme=dark] .badge.active,[data-theme=dark] .badge.success,[data-theme=dark] .badge.completed,[data-theme=dark] [class*=-badge].active,[data-theme=dark] [class*=-badge].success,[data-theme=dark] [class*=-badge].completed,[data-theme=dark] [class*=-status].active,[data-theme=dark] [class*=-status].success,[data-theme=dark] [class*=-status].completed{background:#3fb95026!important;color:#3fb950!important;border-color:#3fb9504d!important}[data-theme=dark] .status-badge.pending,[data-theme=dark] .status-badge.warning,[data-theme=dark] .badge.pending,[data-theme=dark] .badge.warning,[data-theme=dark] [class*=-badge].pending,[data-theme=dark] [class*=-badge].warning,[data-theme=dark] [class*=-status].pending,[data-theme=dark] [class*=-status].warning{background:#d2992226!important;color:#d29922!important;border-color:#d299224d!important}[data-theme=dark] .status-badge.expired,[data-theme=dark] .status-badge.error,[data-theme=dark] .status-badge.inactive,[data-theme=dark] .badge.expired,[data-theme=dark] .badge.error,[data-theme=dark] .badge.inactive,[data-theme=dark] [class*=-badge].expired,[data-theme=dark] [class*=-badge].error,[data-theme=dark] [class*=-badge].inactive,[data-theme=dark] [class*=-status].expired,[data-theme=dark] [class*=-status].error,[data-theme=dark] [class*=-status].inactive{background:#f8514926!important;color:#f85149!important;border-color:#f851494d!important}[data-theme=dark] .empty-state,[data-theme=dark] .no-data,[data-theme=dark] .no-results{background:#161b22!important;border:1px dashed #30363d!important;color:#8b949e!important}[data-theme=dark] .empty-state h3,[data-theme=dark] .empty-state p,[data-theme=dark] .no-data h3,[data-theme=dark] .no-data p,[data-theme=dark] .no-results h3,[data-theme=dark] .no-results p{color:#8b949e!important}[data-theme=dark] .section-header h1,[data-theme=dark] .section-header h2,[data-theme=dark] .section-header h3,[data-theme=dark] .page-header h1,[data-theme=dark] .page-header h2,[data-theme=dark] .page-header h3,[data-theme=dark] [class*=-header]:not(.card-header) h1,[data-theme=dark] [class*=-header]:not(.card-header) h2,[data-theme=dark] [class*=-header]:not(.card-header) h3{color:#e6edf3!important}[data-theme=dark] .section-header p,[data-theme=dark] .section-header .subtitle,[data-theme=dark] .page-header p,[data-theme=dark] .page-header .subtitle,[data-theme=dark] [class*=-header]:not(.card-header) p,[data-theme=dark] [class*=-header]:not(.card-header) .subtitle{color:#8b949e!important}[data-theme=dark] .garage-grid .vehicle-item,[data-theme=dark] .garage-grid .equipment-item,[data-theme=dark] .vehicles-grid .vehicle-item,[data-theme=dark] .vehicles-grid .equipment-item,[data-theme=dark] .equipment-grid .vehicle-item,[data-theme=dark] .equipment-grid .equipment-item{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .garage-grid .vehicle-item:hover,[data-theme=dark] .garage-grid .equipment-item:hover,[data-theme=dark] .vehicles-grid .vehicle-item:hover,[data-theme=dark] .vehicles-grid .equipment-item:hover,[data-theme=dark] .equipment-grid .vehicle-item:hover,[data-theme=dark] .equipment-grid .equipment-item:hover{background:#21262d!important}[data-theme=dark] .garage-grid .vehicle-item .vehicle-name,[data-theme=dark] .garage-grid .vehicle-item .equipment-name,[data-theme=dark] .garage-grid .equipment-item .vehicle-name,[data-theme=dark] .garage-grid .equipment-item .equipment-name,[data-theme=dark] .vehicles-grid .vehicle-item .vehicle-name,[data-theme=dark] .vehicles-grid .vehicle-item .equipment-name,[data-theme=dark] .vehicles-grid .equipment-item .vehicle-name,[data-theme=dark] .vehicles-grid .equipment-item .equipment-name,[data-theme=dark] .equipment-grid .vehicle-item .vehicle-name,[data-theme=dark] .equipment-grid .vehicle-item .equipment-name,[data-theme=dark] .equipment-grid .equipment-item .vehicle-name,[data-theme=dark] .equipment-grid .equipment-item .equipment-name{color:#e6edf3!important}[data-theme=dark] .garage-grid .vehicle-item .vehicle-info,[data-theme=dark] .garage-grid .vehicle-item .equipment-info,[data-theme=dark] .garage-grid .equipment-item .vehicle-info,[data-theme=dark] .garage-grid .equipment-item .equipment-info,[data-theme=dark] .vehicles-grid .vehicle-item .vehicle-info,[data-theme=dark] .vehicles-grid .vehicle-item .equipment-info,[data-theme=dark] .vehicles-grid .equipment-item .vehicle-info,[data-theme=dark] .vehicles-grid .equipment-item .equipment-info,[data-theme=dark] .equipment-grid .vehicle-item .vehicle-info,[data-theme=dark] .equipment-grid .vehicle-item .equipment-info,[data-theme=dark] .equipment-grid .equipment-item .vehicle-info,[data-theme=dark] .equipment-grid .equipment-item .equipment-info,[data-theme=dark] .category-chip,[data-theme=dark] .tag,[data-theme=dark] [class*=-chip],[data-theme=dark] [class*=-tag]{color:#8b949e!important}[data-theme=dark] .category-chip.active,[data-theme=dark] .category-chip.selected,[data-theme=dark] .tag.active,[data-theme=dark] .tag.selected,[data-theme=dark] [class*=-chip].active,[data-theme=dark] [class*=-chip].selected,[data-theme=dark] [class*=-tag].active,[data-theme=dark] [class*=-tag].selected{background:#58a6ff26!important;border-color:#58a6ff!important;color:#58a6ff!important}[data-theme=dark] .text-muted,[data-theme=dark] .text-secondary,[data-theme=dark] .text-gray,[data-theme=dark] [class*=text-muted],[data-theme=dark] [class*=text-secondary]{color:#8b949e!important}[data-theme=dark] .text-dark,[data-theme=dark] .text-primary,[data-theme=dark] [class*=text-dark],[data-theme=dark] .price,[data-theme=dark] .amount,[data-theme=dark] .value,[data-theme=dark] .total{color:#e6edf3!important}[data-theme=dark] .dropdown-content .dropdown-item,[data-theme=dark] .dropdown-content .option,[data-theme=dark] .select-dropdown .dropdown-item,[data-theme=dark] .select-dropdown .option,[data-theme=dark] [class*=-dropdown]:not(.nav-dropdown) .dropdown-item,[data-theme=dark] [class*=-dropdown]:not(.nav-dropdown) .option{color:#e6edf3!important}[data-theme=dark] .dropdown-content .dropdown-item:hover,[data-theme=dark] .dropdown-content .option:hover,[data-theme=dark] .select-dropdown .dropdown-item:hover,[data-theme=dark] .select-dropdown .option:hover,[data-theme=dark] [class*=-dropdown]:not(.nav-dropdown) .dropdown-item:hover,[data-theme=dark] [class*=-dropdown]:not(.nav-dropdown) .option:hover{background:#21262d!important}[data-theme=dark] .weather-alerts,[data-theme=dark] .alerts-section{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .weather-alerts .alerts-header,[data-theme=dark] .alerts-section .alerts-header{background:linear-gradient(135deg,#f8514926,#f851490d)!important;border-bottom:1px solid rgba(248,81,73,.3)!important}[data-theme=dark] .weather-alerts .alerts-header h4,[data-theme=dark] .alerts-section .alerts-header h4{color:#e6edf3!important}[data-theme=dark] .weather-alerts .alerts-list,[data-theme=dark] .alerts-section .alerts-list{background:transparent}[data-theme=dark] .weather-alerts .alert-item,[data-theme=dark] .alerts-section .alert-item{background:#21262d!important}[data-theme=dark] .weather-alerts .alert-item:hover,[data-theme=dark] .alerts-section .alert-item:hover{background:#30363d!important}[data-theme=dark] .weather-alerts .alert-item.alert-info,[data-theme=dark] .alerts-section .alert-item.alert-info{background:linear-gradient(135deg,#58a6ff1a,#58a6ff0d)!important}[data-theme=dark] .weather-alerts .alert-item.alert-warning,[data-theme=dark] .alerts-section .alert-item.alert-warning{background:linear-gradient(135deg,#d2992226,#d299220d)!important}[data-theme=dark] .weather-alerts .alert-item.alert-critical,[data-theme=dark] .alerts-section .alert-item.alert-critical{background:linear-gradient(135deg,#f8514926,#f851490d)!important}[data-theme=dark] .weather-alerts .alert-item .alert-icon,[data-theme=dark] .alerts-section .alert-item .alert-icon{background:#21262dcc!important}[data-theme=dark] .weather-alerts .alert-item .alert-title,[data-theme=dark] .alerts-section .alert-item .alert-title{color:#e6edf3!important}[data-theme=dark] .weather-alerts .alert-item .alert-message,[data-theme=dark] .alerts-section .alert-item .alert-message{color:#b1bac4!important}[data-theme=dark] .weather-alerts .alert-item .alert-timestamp,[data-theme=dark] .alerts-section .alert-item .alert-timestamp{color:#8b949e!important}[data-theme=dark] .silo-page,[data-theme=dark] .cereals-page,[data-theme=dark] .stock-page{background:#0d1117!important}[data-theme=dark] .silo-hero,[data-theme=dark] .stock-hero{background:linear-gradient(135deg,#0f1923,#161b22)!important}[data-theme=dark] .silo-hero h1,[data-theme=dark] .silo-hero h2,[data-theme=dark] .stock-hero h1,[data-theme=dark] .stock-hero h2{color:#e6edf3!important}[data-theme=dark] .silo-hero .hero-stats,[data-theme=dark] .stock-hero .hero-stats{background:#161b22e6!important;border:1px solid #30363d!important}[data-theme=dark] .silo-hero .hero-stats .stat-value,[data-theme=dark] .stock-hero .hero-stats .stat-value{color:#e6edf3!important}[data-theme=dark] .silo-hero .hero-stats .stat-label,[data-theme=dark] .stock-hero .hero-stats .stat-label{color:#8b949e!important}[data-theme=dark] .silo-card,[data-theme=dark] .stock-card,[data-theme=dark] .cereal-card,[data-theme=dark] .storage-card{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .silo-card:hover,[data-theme=dark] .stock-card:hover,[data-theme=dark] .cereal-card:hover,[data-theme=dark] .storage-card:hover{background:#21262d!important;border-color:#58a6ff!important}[data-theme=dark] .silo-card .card-header,[data-theme=dark] .stock-card .card-header,[data-theme=dark] .cereal-card .card-header,[data-theme=dark] .storage-card .card-header{background:#0d111780!important;border-bottom:1px solid #30363d!important}[data-theme=dark] .silo-card .card-header h3,[data-theme=dark] .silo-card .card-header h4,[data-theme=dark] .silo-card .card-header .title,[data-theme=dark] .stock-card .card-header h3,[data-theme=dark] .stock-card .card-header h4,[data-theme=dark] .stock-card .card-header .title,[data-theme=dark] .cereal-card .card-header h3,[data-theme=dark] .cereal-card .card-header h4,[data-theme=dark] .cereal-card .card-header .title,[data-theme=dark] .storage-card .card-header h3,[data-theme=dark] .storage-card .card-header h4,[data-theme=dark] .storage-card .card-header .title{color:#e6edf3!important}[data-theme=dark] .silo-card .card-content,[data-theme=dark] .silo-card .card-body,[data-theme=dark] .stock-card .card-content,[data-theme=dark] .stock-card .card-body,[data-theme=dark] .cereal-card .card-content,[data-theme=dark] .cereal-card .card-body,[data-theme=dark] .storage-card .card-content,[data-theme=dark] .storage-card .card-body{background:transparent}[data-theme=dark] .silo-card .cereal-name,[data-theme=dark] .silo-card .stock-name,[data-theme=dark] .silo-card .item-name,[data-theme=dark] .stock-card .cereal-name,[data-theme=dark] .stock-card .stock-name,[data-theme=dark] .stock-card .item-name,[data-theme=dark] .cereal-card .cereal-name,[data-theme=dark] .cereal-card .stock-name,[data-theme=dark] .cereal-card .item-name,[data-theme=dark] .storage-card .cereal-name,[data-theme=dark] .storage-card .stock-name,[data-theme=dark] .storage-card .item-name{color:#e6edf3!important}[data-theme=dark] .silo-card .cereal-quantity,[data-theme=dark] .silo-card .stock-quantity,[data-theme=dark] .silo-card .item-quantity,[data-theme=dark] .stock-card .cereal-quantity,[data-theme=dark] .stock-card .stock-quantity,[data-theme=dark] .stock-card .item-quantity,[data-theme=dark] .cereal-card .cereal-quantity,[data-theme=dark] .cereal-card .stock-quantity,[data-theme=dark] .cereal-card .item-quantity,[data-theme=dark] .storage-card .cereal-quantity,[data-theme=dark] .storage-card .stock-quantity,[data-theme=dark] .storage-card .item-quantity{color:#e6edf3!important;font-weight:700}[data-theme=dark] .silo-card .cereal-info,[data-theme=dark] .silo-card .stock-info,[data-theme=dark] .silo-card .item-info,[data-theme=dark] .stock-card .cereal-info,[data-theme=dark] .stock-card .stock-info,[data-theme=dark] .stock-card .item-info,[data-theme=dark] .cereal-card .cereal-info,[data-theme=dark] .cereal-card .stock-info,[data-theme=dark] .cereal-card .item-info,[data-theme=dark] .storage-card .cereal-info,[data-theme=dark] .storage-card .stock-info,[data-theme=dark] .storage-card .item-info{color:#8b949e!important}[data-theme=dark] .silo-card .progress-bar,[data-theme=dark] .stock-card .progress-bar,[data-theme=dark] .cereal-card .progress-bar,[data-theme=dark] .storage-card .progress-bar{background:#21262d!important}[data-theme=dark] .silo-card .progress-bar .progress-fill,[data-theme=dark] .stock-card .progress-bar .progress-fill,[data-theme=dark] .cereal-card .progress-bar .progress-fill,[data-theme=dark] .storage-card .progress-bar .progress-fill{background:linear-gradient(90deg,#58a6ff,#1f6feb)!important}[data-theme=dark] .silo-summary,[data-theme=dark] .stock-summary{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .silo-summary .summary-item,[data-theme=dark] .stock-summary .summary-item{border-bottom-color:#30363d!important}[data-theme=dark] .silo-summary .summary-item .label,[data-theme=dark] .stock-summary .summary-item .label{color:#8b949e!important}[data-theme=dark] .silo-summary .summary-item .value,[data-theme=dark] .stock-summary .summary-item .value{color:#e6edf3!important}[data-theme=dark] .silo-table,[data-theme=dark] .stock-table{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .silo-table th,[data-theme=dark] .stock-table th{background:#0d1117!important;color:#e6edf3!important;border-color:#30363d!important}[data-theme=dark] .silo-table td,[data-theme=dark] .stock-table td{color:#e6edf3!important;border-color:#30363d!important}[data-theme=dark] .silo-table tr:hover,[data-theme=dark] .stock-table tr:hover{background:#21262d!important}[data-theme=dark] .silo-table tr:nth-child(2n),[data-theme=dark] .stock-table tr:nth-child(2n){background:#0d11174d!important}[data-theme=dark] .location-card,[data-theme=dark] .storage-location-card{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .location-card .location-name,[data-theme=dark] .storage-location-card .location-name{color:#e6edf3!important}[data-theme=dark] .location-card .location-capacity,[data-theme=dark] .location-card .location-info,[data-theme=dark] .storage-location-card .location-capacity,[data-theme=dark] .storage-location-card .location-info{color:#8b949e!important}[data-theme=dark] .location-card:hover,[data-theme=dark] .storage-location-card:hover,[data-theme=dark] .movement-item,[data-theme=dark] .transaction-item,[data-theme=dark] .history-item{background:#21262d!important}[data-theme=dark] .movement-item .movement-type,[data-theme=dark] .movement-item .transaction-type,[data-theme=dark] .transaction-item .movement-type,[data-theme=dark] .transaction-item .transaction-type,[data-theme=dark] .history-item .movement-type,[data-theme=dark] .history-item .transaction-type{color:#e6edf3!important}[data-theme=dark] .movement-item .movement-date,[data-theme=dark] .movement-item .transaction-date,[data-theme=dark] .transaction-item .movement-date,[data-theme=dark] .transaction-item .transaction-date,[data-theme=dark] .history-item .movement-date,[data-theme=dark] .history-item .transaction-date{color:#8b949e!important}[data-theme=dark] .movement-item .movement-quantity.in,[data-theme=dark] .transaction-item .movement-quantity.in,[data-theme=dark] .history-item .movement-quantity.in{color:#3fb950!important}[data-theme=dark] .movement-item .movement-quantity.out,[data-theme=dark] .transaction-item .movement-quantity.out,[data-theme=dark] .history-item .movement-quantity.out{color:#f85149!important}[data-theme=dark] .weather-loading,[data-theme=dark] .weather-error,[data-theme=dark] .loading-state,[data-theme=dark] .error-state{background:#161b22!important;color:#8b949e!important;border:1px solid #30363d!important}[data-theme=dark] .weather-loading p,[data-theme=dark] .weather-error p,[data-theme=dark] .loading-state p,[data-theme=dark] .error-state p{color:#8b949e!important}[data-theme=dark] .parcels-page{background:#0d1117!important;color:#e6edf3!important}[data-theme=dark] .parcels-container{background:transparent!important}[data-theme=dark] .summary-section .summary-grid .summary-card{background:#161b22!important;border:1px solid #30363d!important;color:#e6edf3!important}[data-theme=dark] .summary-section .summary-grid .summary-card .summary-meta{color:#8b949e!important}[data-theme=dark] .summary-section .summary-grid .summary-card .summary-meta farm-icon{color:#58a6ff!important}[data-theme=dark] .summary-section .summary-grid .summary-card .summary-value{color:#e6edf3!important}[data-theme=dark] .summary-section .summary-grid .summary-card .summary-value .unit,[data-theme=dark] .summary-section .summary-grid .summary-card .summary-value .muted{color:#8b949e!important}[data-theme=dark] .summary-section .summary-grid .summary-card small{color:#6e7681!important}[data-theme=dark] .parcel-card,[data-theme=dark] .parcels-grid .parcel-item{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .parcel-card:hover,[data-theme=dark] .parcels-grid .parcel-item:hover{background:#21262d!important;border-color:#58a6ff!important}[data-theme=dark] .parcel-card .parcel-name,[data-theme=dark] .parcel-card .parcel-title,[data-theme=dark] .parcels-grid .parcel-item .parcel-name,[data-theme=dark] .parcels-grid .parcel-item .parcel-title{color:#e6edf3!important}[data-theme=dark] .parcel-card .parcel-area,[data-theme=dark] .parcel-card .parcel-info,[data-theme=dark] .parcel-card .parcel-meta,[data-theme=dark] .parcels-grid .parcel-item .parcel-area,[data-theme=dark] .parcels-grid .parcel-item .parcel-info,[data-theme=dark] .parcels-grid .parcel-item .parcel-meta{color:#8b949e!important}[data-theme=dark] .parcel-card .parcel-status.active,[data-theme=dark] .parcels-grid .parcel-item .parcel-status.active{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .parcel-card .parcel-status.inactive,[data-theme=dark] .parcels-grid .parcel-item .parcel-status.inactive{background:#8b949e26!important;color:#8b949e!important}[data-theme=dark] .chip-label{color:#8b949e!important}[data-theme=dark] .chip-count{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .filter-group label{color:#8b949e!important}[data-theme=dark] .map-container,[data-theme=dark] .parcels-map{border:1px solid #30363d!important;border-radius:12px}[data-theme=dark] .file-upload-area,[data-theme=dark] .upload-area,[data-theme=dark] .dropzone,[data-theme=dark] .file-upload-container{background:#161b22!important;border:2px dashed #30363d!important;color:#e6edf3!important}[data-theme=dark] .file-upload-area:hover,[data-theme=dark] .file-upload-area.dragover,[data-theme=dark] .upload-area:hover,[data-theme=dark] .upload-area.dragover,[data-theme=dark] .dropzone:hover,[data-theme=dark] .dropzone.dragover,[data-theme=dark] .file-upload-container:hover,[data-theme=dark] .file-upload-container.dragover{border-color:#58a6ff!important;background:#21262d!important}[data-theme=dark] .upload-zone,[data-theme=dark] .upload-placeholder{color:#8b949e!important}[data-theme=dark] .upload-zone .upload-icon,[data-theme=dark] .upload-placeholder .upload-icon{color:#58a6ff!important}[data-theme=dark] .upload-zone p,[data-theme=dark] .upload-placeholder p{color:#e6edf3!important}[data-theme=dark] .upload-zone small,[data-theme=dark] .upload-placeholder small{color:#6e7681!important}[data-theme=dark] .file-item-inline,[data-theme=dark] .file-item{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .file-item-inline:hover,[data-theme=dark] .file-item:hover{background:#30363d!important;border-color:#58a6ff!important}[data-theme=dark] .file-item-inline .file-name,[data-theme=dark] .file-item .file-name{color:#e6edf3!important}[data-theme=dark] .file-item-inline .file-size,[data-theme=dark] .file-item-inline .file-meta,[data-theme=dark] .file-item .file-size,[data-theme=dark] .file-item .file-meta{color:#8b949e!important}[data-theme=dark] .file-item-inline .file-success-icon,[data-theme=dark] .file-item .file-success-icon{color:#3fb950!important}[data-theme=dark] .file-item-inline .remove-btn,[data-theme=dark] .file-item-inline .delete-btn,[data-theme=dark] .file-item .remove-btn,[data-theme=dark] .file-item .delete-btn{color:#f85149!important}[data-theme=dark] .file-item-inline .remove-btn:hover,[data-theme=dark] .file-item-inline .delete-btn:hover,[data-theme=dark] .file-item .remove-btn:hover,[data-theme=dark] .file-item .delete-btn:hover{background:#f8514926!important}[data-theme=dark] .transactions-section,[data-theme=dark] .transaction-history,[data-theme=dark] .inventory-transactions{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .transactions-section .section-header,[data-theme=dark] .transactions-section h3,[data-theme=dark] .transactions-section h4,[data-theme=dark] .transaction-history .section-header,[data-theme=dark] .transaction-history h3,[data-theme=dark] .transaction-history h4,[data-theme=dark] .inventory-transactions .section-header,[data-theme=dark] .inventory-transactions h3,[data-theme=dark] .inventory-transactions h4{color:#e6edf3!important}[data-theme=dark] .transaction-item,[data-theme=dark] .transaction-row,[data-theme=dark] .inventory-transaction{background:#21262d!important}[data-theme=dark] .transaction-item:hover,[data-theme=dark] .transaction-row:hover,[data-theme=dark] .inventory-transaction:hover{background:#30363d!important}[data-theme=dark] .transaction-item .transaction-type.in,[data-theme=dark] .transaction-item .transaction-type.add,[data-theme=dark] .transaction-item .transaction-type.purchase,[data-theme=dark] .transaction-item .type.in,[data-theme=dark] .transaction-item .type.add,[data-theme=dark] .transaction-item .type.purchase,[data-theme=dark] .transaction-row .transaction-type.in,[data-theme=dark] .transaction-row .transaction-type.add,[data-theme=dark] .transaction-row .transaction-type.purchase,[data-theme=dark] .transaction-row .type.in,[data-theme=dark] .transaction-row .type.add,[data-theme=dark] .transaction-row .type.purchase,[data-theme=dark] .inventory-transaction .transaction-type.in,[data-theme=dark] .inventory-transaction .transaction-type.add,[data-theme=dark] .inventory-transaction .transaction-type.purchase,[data-theme=dark] .inventory-transaction .type.in,[data-theme=dark] .inventory-transaction .type.add,[data-theme=dark] .inventory-transaction .type.purchase{color:#3fb950!important;background:#3fb95026!important}[data-theme=dark] .transaction-item .transaction-type.out,[data-theme=dark] .transaction-item .transaction-type.remove,[data-theme=dark] .transaction-item .transaction-type.sale,[data-theme=dark] .transaction-item .transaction-type.use,[data-theme=dark] .transaction-item .type.out,[data-theme=dark] .transaction-item .type.remove,[data-theme=dark] .transaction-item .type.sale,[data-theme=dark] .transaction-item .type.use,[data-theme=dark] .transaction-row .transaction-type.out,[data-theme=dark] .transaction-row .transaction-type.remove,[data-theme=dark] .transaction-row .transaction-type.sale,[data-theme=dark] .transaction-row .transaction-type.use,[data-theme=dark] .transaction-row .type.out,[data-theme=dark] .transaction-row .type.remove,[data-theme=dark] .transaction-row .type.sale,[data-theme=dark] .transaction-row .type.use,[data-theme=dark] .inventory-transaction .transaction-type.out,[data-theme=dark] .inventory-transaction .transaction-type.remove,[data-theme=dark] .inventory-transaction .transaction-type.sale,[data-theme=dark] .inventory-transaction .transaction-type.use,[data-theme=dark] .inventory-transaction .type.out,[data-theme=dark] .inventory-transaction .type.remove,[data-theme=dark] .inventory-transaction .type.sale,[data-theme=dark] .inventory-transaction .type.use{color:#f85149!important;background:#f8514926!important}[data-theme=dark] .transaction-item .transaction-type.transfer,[data-theme=dark] .transaction-item .transaction-type.adjust,[data-theme=dark] .transaction-item .type.transfer,[data-theme=dark] .transaction-item .type.adjust,[data-theme=dark] .transaction-row .transaction-type.transfer,[data-theme=dark] .transaction-row .transaction-type.adjust,[data-theme=dark] .transaction-row .type.transfer,[data-theme=dark] .transaction-row .type.adjust,[data-theme=dark] .inventory-transaction .transaction-type.transfer,[data-theme=dark] .inventory-transaction .transaction-type.adjust,[data-theme=dark] .inventory-transaction .type.transfer,[data-theme=dark] .inventory-transaction .type.adjust{color:#58a6ff!important;background:#58a6ff26!important}[data-theme=dark] .transaction-item .transaction-date,[data-theme=dark] .transaction-item .date,[data-theme=dark] .transaction-row .transaction-date,[data-theme=dark] .transaction-row .date,[data-theme=dark] .inventory-transaction .transaction-date,[data-theme=dark] .inventory-transaction .date{color:#8b949e!important}[data-theme=dark] .transaction-item .transaction-quantity,[data-theme=dark] .transaction-item .quantity,[data-theme=dark] .transaction-row .transaction-quantity,[data-theme=dark] .transaction-row .quantity,[data-theme=dark] .inventory-transaction .transaction-quantity,[data-theme=dark] .inventory-transaction .quantity{color:#e6edf3!important}[data-theme=dark] .transaction-item .transaction-notes,[data-theme=dark] .transaction-item .notes,[data-theme=dark] .transaction-row .transaction-notes,[data-theme=dark] .transaction-row .notes,[data-theme=dark] .inventory-transaction .transaction-notes,[data-theme=dark] .inventory-transaction .notes,[data-theme=dark] .transaction-item .transaction-user,[data-theme=dark] .transaction-item .user,[data-theme=dark] .transaction-row .transaction-user,[data-theme=dark] .transaction-row .user,[data-theme=dark] .inventory-transaction .transaction-user,[data-theme=dark] .inventory-transaction .user{color:#8b949e!important}[data-theme=dark] .inventory-item-detail,[data-theme=dark] .item-detail-card{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .inventory-item-detail .item-name,[data-theme=dark] .inventory-item-detail .detail-title,[data-theme=dark] .item-detail-card .item-name,[data-theme=dark] .item-detail-card .detail-title{color:#e6edf3!important}[data-theme=dark] .inventory-item-detail .item-info,[data-theme=dark] .inventory-item-detail .detail-info,[data-theme=dark] .item-detail-card .item-info,[data-theme=dark] .item-detail-card .detail-info{color:#8b949e!important}[data-theme=dark] .inventory-item-detail .item-quantity,[data-theme=dark] .item-detail-card .item-quantity{color:#e6edf3!important}[data-theme=dark] .inventory-item-detail .item-unit,[data-theme=dark] .item-detail-card .item-unit{color:#8b949e!important}[data-theme=dark] .modal-stack>*,[data-theme=dark] .modal-container,[data-theme=dark] .modal-content,[data-theme=dark] .modal,[data-theme=dark] [class*=-modal]{color:#e6edf3!important}[data-theme=dark] .modal-header,[data-theme=dark] [class*=-modal-header]{border-bottom:1px solid #30363d!important}[data-theme=dark] .modal-header h2,[data-theme=dark] .modal-header h3,[data-theme=dark] .modal-header .modal-title,[data-theme=dark] [class*=-modal-header] h2,[data-theme=dark] [class*=-modal-header] h3,[data-theme=dark] [class*=-modal-header] .modal-title{color:#e6edf3!important}[data-theme=dark] .modal-header .close-btn,[data-theme=dark] .modal-header .modal-close,[data-theme=dark] [class*=-modal-header] .close-btn,[data-theme=dark] [class*=-modal-header] .modal-close{color:#8b949e!important}[data-theme=dark] .modal-header .close-btn:hover,[data-theme=dark] .modal-header .modal-close:hover,[data-theme=dark] [class*=-modal-header] .close-btn:hover,[data-theme=dark] [class*=-modal-header] .modal-close:hover{color:#e6edf3!important;background:#21262d!important}[data-theme=dark] .modal-body,[data-theme=dark] [class*=-modal-body],[data-theme=dark] [class*=-modal-content]{background:#161b22!important;color:#e6edf3!important}[data-theme=dark] .modal-body p,[data-theme=dark] [class*=-modal-body] p,[data-theme=dark] [class*=-modal-content] p{color:#b1bac4!important}[data-theme=dark] .modal-body label,[data-theme=dark] [class*=-modal-body] label,[data-theme=dark] [class*=-modal-content] label{color:#8b949e!important}[data-theme=dark] .modal-footer,[data-theme=dark] [class*=-modal-footer],[data-theme=dark] .modal-actions{background:#0d1117!important;border-top:1px solid #30363d!important}[data-theme=dark] .info-modal,[data-theme=dark] .information-modal,[data-theme=dark] .detail-modal{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .info-modal .info-row,[data-theme=dark] .info-modal .detail-row,[data-theme=dark] .information-modal .info-row,[data-theme=dark] .information-modal .detail-row,[data-theme=dark] .detail-modal .info-row,[data-theme=dark] .detail-modal .detail-row{border-bottom:1px solid #21262d!important}[data-theme=dark] .info-modal .info-row .info-label,[data-theme=dark] .info-modal .info-row .detail-label,[data-theme=dark] .info-modal .detail-row .info-label,[data-theme=dark] .info-modal .detail-row .detail-label,[data-theme=dark] .information-modal .info-row .info-label,[data-theme=dark] .information-modal .info-row .detail-label,[data-theme=dark] .information-modal .detail-row .info-label,[data-theme=dark] .information-modal .detail-row .detail-label,[data-theme=dark] .detail-modal .info-row .info-label,[data-theme=dark] .detail-modal .info-row .detail-label,[data-theme=dark] .detail-modal .detail-row .info-label,[data-theme=dark] .detail-modal .detail-row .detail-label{color:#8b949e!important}[data-theme=dark] .info-modal .info-row .info-value,[data-theme=dark] .info-modal .info-row .detail-value,[data-theme=dark] .info-modal .detail-row .info-value,[data-theme=dark] .info-modal .detail-row .detail-value,[data-theme=dark] .information-modal .info-row .info-value,[data-theme=dark] .information-modal .info-row .detail-value,[data-theme=dark] .information-modal .detail-row .info-value,[data-theme=dark] .information-modal .detail-row .detail-value,[data-theme=dark] .detail-modal .info-row .info-value,[data-theme=dark] .detail-modal .info-row .detail-value,[data-theme=dark] .detail-modal .detail-row .info-value,[data-theme=dark] .detail-modal .detail-row .detail-value{color:#e6edf3!important}[data-theme=dark] .confirmation-dialog,[data-theme=dark] .confirm-modal{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .confirmation-dialog .dialog-title,[data-theme=dark] .confirmation-dialog h3,[data-theme=dark] .confirm-modal .dialog-title,[data-theme=dark] .confirm-modal h3{color:#e6edf3!important}[data-theme=dark] .confirmation-dialog .dialog-message,[data-theme=dark] .confirmation-dialog p,[data-theme=dark] .confirm-modal .dialog-message,[data-theme=dark] .confirm-modal p{color:#8b949e!important}[data-theme=dark] .confirmation-dialog .dialog-icon.warning,[data-theme=dark] .confirm-modal .dialog-icon.warning{color:#d29922!important}[data-theme=dark] .confirmation-dialog .dialog-icon.danger,[data-theme=dark] .confirm-modal .dialog-icon.danger{color:#f85149!important}[data-theme=dark] .confirmation-dialog .dialog-icon.info,[data-theme=dark] .confirm-modal .dialog-icon.info{color:#58a6ff!important}[data-theme=dark] .side-right-modal,[data-theme=dark] .side-modal,[data-theme=dark] .side-panel{background:#161b22!important;border-left:1px solid #30363d!important}[data-theme=dark] .side-right-modal .panel-header,[data-theme=dark] .side-modal .panel-header,[data-theme=dark] .side-panel .panel-header{background:#0d1117!important;border-bottom:1px solid #30363d!important}[data-theme=dark] .form-modal{background:#161b22!important}[data-theme=dark] .form-modal .form-group label{color:#8b949e!important}[data-theme=dark] .form-modal .form-group input,[data-theme=dark] .form-modal .form-group select,[data-theme=dark] .form-modal .form-group textarea{background:#0d1117!important;border:1px solid #30363d!important;color:#e6edf3!important}[data-theme=dark] .form-modal .form-group input::placeholder,[data-theme=dark] .form-modal .form-group select::placeholder,[data-theme=dark] .form-modal .form-group textarea::placeholder{color:#6e7681!important}[data-theme=dark] .form-modal .form-group input:focus,[data-theme=dark] .form-modal .form-group select:focus,[data-theme=dark] .form-modal .form-group textarea:focus{border-color:#58a6ff!important}[data-theme=dark] .invoice-ocr-results-page{background:#0d1117!important}[data-theme=dark] .invoice-ocr-results-page .page-header{background:#161b22!important;border-bottom:1px solid #30363d!important}[data-theme=dark] .invoice-ocr-results-page .page-header .back-btn{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .invoice-ocr-results-page .page-header .back-btn:hover{background:#30363d!important;color:#e6edf3!important}[data-theme=dark] .invoice-ocr-results-page .page-header .page-title h1{color:#e6edf3!important}[data-theme=dark] .invoice-ocr-results-page .page-header .page-title p{color:#8b949e!important}[data-theme=dark] .invoice-ocr-results-page .page-content{background:transparent!important}[data-theme=dark] .invoice-ocr-results-page .loading-state,[data-theme=dark] .invoice-ocr-results-page .empty-state{background:#161b22!important;color:#8b949e!important}[data-theme=dark] .invoice-ocr-results-page .loading-state h2,[data-theme=dark] .invoice-ocr-results-page .empty-state h2{color:#e6edf3!important}[data-theme=dark] .invoice-ocr-results-page .loading-state p,[data-theme=dark] .invoice-ocr-results-page .empty-state p{color:#8b949e!important}[data-theme=dark] .invoice-content-tabs{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .invoice-content-tabs .tabs-header{background:#0d1117!important;border-bottom:1px solid #30363d!important}[data-theme=dark] .invoice-content-tabs .tabs-header .tab-btn{color:#8b949e!important;background:transparent!important}[data-theme=dark] .invoice-content-tabs .tabs-header .tab-btn:hover{background:#21262d!important}[data-theme=dark] .invoice-content-tabs .tabs-header .tab-btn.active{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .invoice-content-tabs .tabs-header .tab-btn .tab-badge{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .invoice-content-tabs .tabs-header .tab-btn.active .tab-badge{background:#58a6ff33!important;color:#58a6ff!important}[data-theme=dark] .invoice-content-tabs .tabs-content{background:transparent!important}[data-theme=dark] .supplier-info-section .supplier-info-card{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .supplier-info-section .supplier-info-card.existing{border-left:4px solid #3fb950!important}[data-theme=dark] .supplier-info-section .supplier-info-card.new{border-left:4px solid #58a6ff!important}[data-theme=dark] .supplier-info-section .supplier-info-card .supplier-info-header{border-bottom:1px solid #30363d!important}[data-theme=dark] .supplier-info-section .supplier-info-card .supplier-info-header h3{color:#e6edf3!important}[data-theme=dark] .supplier-info-section .supplier-info-card .supplier-info-header .supplier-status-badge{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .supplier-info-section .supplier-info-card .supplier-info-header .supplier-status-badge.new{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .supplier-info-section .supplier-info-card .supplier-info-content .supplier-info-item .supplier-info-label{color:#8b949e!important}[data-theme=dark] .supplier-info-section .supplier-info-card .supplier-info-content .supplier-info-item .supplier-info-value{color:#e6edf3!important}[data-theme=dark] .supplier-info-section .supplier-info-card .supplier-info-content .supplier-info-item .supplier-info-value.warn{color:#d29922!important}[data-theme=dark] .invoice-details-section{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .invoice-details-section h3{color:#e6edf3!important}[data-theme=dark] .products-section .products-header{border-bottom:1px solid #30363d!important}[data-theme=dark] .products-section .products-header h3{color:#e6edf3!important}[data-theme=dark] .products-section .products-header .selected-count{color:#8b949e!important}[data-theme=dark] .products-section .product-card{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .products-section .product-card:hover{background:#21262d!important;border-color:#58a6ff!important}[data-theme=dark] .products-section .product-card.selected{background:#58a6ff1a!important;border-color:#58a6ff!important}[data-theme=dark] .products-section .product-card .product-header{border-bottom:1px solid #30363d!important}[data-theme=dark] .products-section .product-card .product-header h4{color:#e6edf3!important}[data-theme=dark] .products-section .product-card .product-warning{background:#d2992226!important;color:#d29922!important;border:1px solid rgba(210,153,34,.3)!important}[data-theme=dark] .products-section .product-card .product-match{background:#3fb95026!important;color:#3fb950!important;border:1px solid rgba(63,185,80,.3)!important}[data-theme=dark] .action-buttons{background:#161b22!important;border-top:1px solid #30363d!important}[data-theme=dark] .existing-invoice-preview{background:#161b22!important;border:1px solid #30363d!important;color:#e6edf3!important}[data-theme=dark] .existing-invoice-preview::-webkit-scrollbar-track{background:#0d1117!important}[data-theme=dark] .existing-invoice-preview::-webkit-scrollbar-thumb{background:#30363d!important}[data-theme=dark] .existing-invoice-preview::-webkit-scrollbar-thumb:hover{background:#58a6ff!important}[data-theme=dark] .existing-invoice-preview .preview-header{background:#d299221a!important;border:1px solid rgba(210,153,34,.3)!important}[data-theme=dark] .existing-invoice-preview .preview-header .warning-icon{color:#d29922!important}[data-theme=dark] .existing-invoice-preview .preview-header .warning-content h3{color:#e6edf3!important}[data-theme=dark] .existing-invoice-preview .preview-header .warning-content p{color:#8b949e!important}[data-theme=dark] .existing-invoice-preview .invoice-details{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .existing-invoice-preview .invoice-details h4{color:#e6edf3!important;border-bottom:1px solid #30363d!important}[data-theme=dark] .existing-invoice-preview .invoice-details .details-grid .detail-item{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .existing-invoice-preview .invoice-details .details-grid .detail-item:hover{border-color:#58a6ff!important}[data-theme=dark] .existing-invoice-preview .invoice-details .details-grid .detail-item .label{color:#8b949e!important}[data-theme=dark] .existing-invoice-preview .invoice-details .details-grid .detail-item .value{color:#e6edf3!important}[data-theme=dark] .existing-invoice-preview .invoice-details .details-grid .detail-item .value.status-pending{background:#d2992226!important;color:#d29922!important}[data-theme=dark] .existing-invoice-preview .invoice-details .details-grid .detail-item .value.status-paid{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .existing-invoice-preview .invoice-details .details-grid .detail-item .value.status-overdue{background:#f8514926!important;color:#f85149!important}[data-theme=dark] .existing-invoice-preview .line-items-section{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .existing-invoice-preview .line-items-section h4{color:#e6edf3!important;border-bottom:1px solid #30363d!important}[data-theme=dark] .existing-invoice-preview .line-items-section .items-header{border-bottom:2px solid #30363d!important}[data-theme=dark] .existing-invoice-preview .line-items-section .items-header .select-all-btn{background:#58a6ff!important;color:#fff!important}[data-theme=dark] .existing-invoice-preview .line-items-section .items-header .select-all-btn:hover{background:#1f6feb!important}[data-theme=dark] .existing-invoice-preview .line-items-section .items-header .selected-count{color:#8b949e!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list::-webkit-scrollbar-track{background:#0d1117!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list::-webkit-scrollbar-thumb{background:#30363d!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list::-webkit-scrollbar-thumb:hover{background:#58a6ff!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item:hover{border-color:#58a6ff!important;background:#21262d!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item.selected{background:#58a6ff1a!important;border-color:#58a6ff!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item.selected:before{background:#58a6ff!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item.selected:after{background:#58a6ff!important;color:#fff!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item .item-details .item-name{color:#e6edf3!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item .item-details .item-specs{color:#8b949e!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item .item-details .item-specs .quantity{background:#21262d!important;border:1px solid #30363d!important;color:#e6edf3!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item .item-details .item-specs .unit-price{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item .item-details .item-specs .unit-price:before{color:#6e7681!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item .item-details .item-specs .total{background:#58a6ff26!important;border:1px solid rgba(88,166,255,.3)!important;color:#58a6ff!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item .item-details .item-specs .total:before{color:#8b949e!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item .item-details .item-status .status-badge.added{background:#3fb95026!important;color:#3fb950!important;border:1px solid rgba(63,185,80,.3)!important}[data-theme=dark] .existing-invoice-preview .line-items-section .line-items-list .line-item .item-details .item-status .status-badge.not-added{background:#d2992226!important;color:#d29922!important;border:1px solid rgba(210,153,34,.3)!important}[data-theme=dark] .existing-invoice-preview .preview-actions{background:#21262d!important;border-top:2px solid #30363d!important}[data-theme=dark] .existing-invoice-preview .preview-actions .action-btn.cancel-btn{background:#21262d!important;border-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .existing-invoice-preview .preview-actions .action-btn.cancel-btn:hover{background:#30363d!important;color:#e6edf3!important}[data-theme=dark] .existing-invoice-preview .preview-actions .action-btn.proceed-btn{background:#238636!important;border-color:#238636!important;color:#fff!important}[data-theme=dark] .existing-invoice-preview .preview-actions .action-btn.proceed-btn:hover{background:#2ea043!important}[data-theme=dark] .existing-invoice-preview .preview-actions .action-btn.proceed-btn:disabled{background:#21262d!important;border-color:#30363d!important;color:#6e7681!important}[data-theme=dark] .add-edit-item-container{background:#0d1117!important}[data-theme=dark] .add-edit-item-container .form-header h1{color:#58a6ff!important}[data-theme=dark] .add-edit-item-container .form-container{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .invoice-info-section{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .invoice-info-section .invoice-info-header{border-bottom:1px solid #30363d!important}[data-theme=dark] .invoice-info-section .invoice-info-header h4{color:#e6edf3!important}[data-theme=dark] .invoice-info-section .invoice-info-header farm-icon{color:#58a6ff!important}[data-theme=dark] .invoice-info-section .invoice-info-row .invoice-info-label{color:#8b949e!important}[data-theme=dark] .invoice-info-section .invoice-info-row .invoice-info-value{color:#e6edf3!important}[data-theme=dark] .invoice-info-section .invoice-info-row .invoice-info-value.highlight{color:#58a6ff!important}[data-theme=dark] .invoice-info-section .invoice-info-row .invoice-info-value.outstanding{color:#d29922!important}[data-theme=dark] .invoice-info-section .invoice-info-row.status-row,[data-theme=dark] .invoice-info-section .invoice-info-row.outstanding-row{border-top:1px solid #30363d!important}[data-theme=dark] .invoice-info-section .status-badge.paid{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .invoice-info-section .status-badge.pending{background:#d2992226!important;color:#d29922!important}[data-theme=dark] .supplier-info-section{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .supplier-info-section .supplier-info-header{border-bottom:1px solid #30363d!important}[data-theme=dark] .supplier-info-section .supplier-info-header h4{color:#e6edf3!important}[data-theme=dark] .supplier-info-section .supplier-info-header farm-icon{color:#58a6ff!important}[data-theme=dark] .supplier-info-section .supplier-info-header .supplier-status-badge{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .supplier-info-section .supplier-info-header .supplier-status-badge.new{background:#d2992226!important;color:#d29922!important}[data-theme=dark] .supplier-info-section .supplier-info-item .supplier-info-label{color:#8b949e!important}[data-theme=dark] .supplier-info-section .supplier-info-item .supplier-info-value{color:#e6edf3!important}[data-theme=dark] .item-form .form-section h3{color:#e6edf3!important;border-bottom-color:#30363d!important}[data-theme=dark] .item-form .form-group label{color:#e6edf3!important}[data-theme=dark] .item-form .form-group .form-input,[data-theme=dark] .item-form .form-group .form-select,[data-theme=dark] .item-form .form-group .form-textarea{background:#0d1117!important;border:1px solid #30363d!important;color:#e6edf3!important}[data-theme=dark] .item-form .form-group .form-input::placeholder,[data-theme=dark] .item-form .form-group .form-select::placeholder,[data-theme=dark] .item-form .form-group .form-textarea::placeholder{color:#6e7681!important}[data-theme=dark] .item-form .form-group .form-input:focus,[data-theme=dark] .item-form .form-group .form-select:focus,[data-theme=dark] .item-form .form-group .form-textarea:focus{border-color:#58a6ff!important;box-shadow:0 0 0 3px #58a6ff26!important}[data-theme=dark] .item-form .form-group .file-drop-zone{background:#21262d!important;border:2px dashed #30363d!important}[data-theme=dark] .item-form .form-group .file-drop-zone.dragging{border-color:#58a6ff!important;background:#58a6ff1a!important}[data-theme=dark] .item-form .form-group .file-drop-zone .file-info .file-name{color:#e6edf3!important}[data-theme=dark] .item-form .form-group .file-drop-zone .file-info .file-size,[data-theme=dark] .item-form .form-group .file-drop-zone .upload-placeholder{color:#8b949e!important}[data-theme=dark] .item-form .form-group .file-drop-zone .upload-placeholder .file-input-label{color:#58a6ff!important}[data-theme=dark] .item-form .form-group .error-message{color:#f85149!important}[data-theme=dark] .item-form .form-group .inline-hint .hint-text{color:#d29922!important}[data-theme=dark] .item-form .form-group .inline-hint .hint-link{color:#58a6ff!important}[data-theme=dark] .item-form .form-group .suggestions-container .suggestions-list .suggestion-pill{background:#58a6ff26!important;border:1px solid #30363d!important}[data-theme=dark] .item-form .form-group .suggestions-container .suggestions-list .suggestion-pill:hover{background:#58a6ff40!important;border-color:#58a6ff!important}[data-theme=dark] .item-form .form-group .suggestions-container .suggestions-list .suggestion-pill .suggestion-name{color:#e6edf3!important}[data-theme=dark] .form-actions{background:#161b22!important;border-top:1px solid #30363d!important}[data-theme=dark] .form-actions .btn.btn-outline{background:transparent!important;border:1px solid #30363d!important;color:#8b949e!important}[data-theme=dark] .form-actions .btn.btn-outline:hover:not(:disabled){background:#21262d!important;border-color:#58a6ff!important;color:#e6edf3!important}[data-theme=dark] .form-actions .btn.btn-primary{background:#238636!important;color:#fff!important}[data-theme=dark] .form-actions .btn.btn-primary:hover:not(:disabled){background:#2ea043!important}[data-theme=dark] .outstanding-amount{background:#d2992226!important;border:1px solid rgba(210,153,34,.3)!important;color:#d29922!important}[data-theme=dark] .outstanding-amount .outstanding-icon{color:#d29922!important}[data-theme=dark] .invoice-section{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .invoice-section h4{color:#e6edf3!important}[data-theme=dark] .invoice-section .invoice-description{color:#8b949e!important}[data-theme=dark] .file-upload .file-drop-zone{background:#21262d!important;border:2px dashed #30363d!important}[data-theme=dark] .file-upload .file-drop-zone:hover,[data-theme=dark] .file-upload .file-drop-zone.drag-over{border-color:#58a6ff!important;background:#58a6ff1a!important}[data-theme=dark] .file-upload .file-drop-zone .drop-zone-content .upload-icon{color:#8b949e!important}[data-theme=dark] .file-upload .file-drop-zone .drop-zone-content .drop-text{color:#e6edf3!important}[data-theme=dark] .file-upload .file-drop-zone .drop-zone-content .drop-hint{color:#8b949e!important}[data-theme=dark] .file-upload .file-preview .file-chip{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .file-upload .file-preview .file-chip .file-icon{color:#58a6ff!important}[data-theme=dark] .file-upload .file-preview .file-chip .file-name{color:#e6edf3!important}[data-theme=dark] .file-upload .file-preview .file-chip .file-size{color:#8b949e!important}[data-theme=dark] .file-upload .file-preview .file-chip .remove-btn{color:#f85149!important}[data-theme=dark] .file-upload .file-preview .file-chip .remove-btn:hover{background:#f8514926!important}[data-theme=dark] .file-upload .file-preview .file-summary{background:#21262d!important}[data-theme=dark] .file-upload .file-preview .file-summary .summary-text{color:#8b949e!important}[data-theme=dark] .file-upload .file-preview .file-summary .warning-text{color:#d29922!important}[data-theme=dark] .ocr-section{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .ocr-section h3{color:#58a6ff!important}[data-theme=dark] .ocr-section .ocr-description{color:#8b949e!important}[data-theme=dark] .ocr-section .selection-controls{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .ocr-section .selection-controls .selection-count{color:#58a6ff!important}[data-theme=dark] .ocr-section .ocr-pill-wrapper.selected{background:#58a6ff1a!important;border:1px solid rgba(88,166,255,.3)!important}[data-theme=dark] .ocr-section .ocr-pill-wrapper .item-checkbox{accent-color:#58a6ff!important}[data-theme=dark] .ocr-section .bulk-actions{border-top:1px solid #30363d!important}[data-theme=dark] .ocr-pills-section{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .ocr-pills-section h4{color:#e6edf3!important}[data-theme=dark] .ocr-pills-section .ocr-description{color:#8b949e!important}[data-theme=dark] .parcel-pill{background:#161b22!important;border:2px solid #30363d!important}[data-theme=dark] .parcel-pill:hover{border-color:#58a6ff!important;background:#21262d!important}[data-theme=dark] .parcel-pill.selected{border-color:#58a6ff!important;background:#58a6ff1a!important}[data-theme=dark] .parcel-pill.selected:before{background:#58a6ff!important}[data-theme=dark] .parcel-pill .parcel-pill-header .parcel-pill-name{color:#e6edf3!important}[data-theme=dark] .parcel-pill .parcel-pill-header .current-indicator{background:#58a6ff!important;color:#fff!important}[data-theme=dark] .parcel-pill .parcel-pill-details .quantity{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .parcel-pill .parcel-pill-details .price{color:#58a6ff!important}[data-theme=dark] .parcel-pill .processed-indicator{background:#3fb950!important;color:#fff!important}[data-theme=dark] .progress-indicator .progress-text{color:#8b949e!important}[data-theme=dark] .progress-indicator .progress-bar{background:#21262d!important}[data-theme=dark] .progress-indicator .progress-bar .progress-fill{background:linear-gradient(90deg,#58a6ff,#1f6feb)!important}[data-theme=dark] .manual-navigation{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .recipe-marketplace{background:radial-gradient(circle at 10% 10%,#0d1420,#0d1117 45%,#161b22)!important}[data-theme=dark] .recipe-marketplace .marketplace-header h1{color:#e6edf3!important}[data-theme=dark] .recipe-marketplace .marketplace-header .subtitle{color:#8b949e!important}[data-theme=dark] .recipe-marketplace .filters-section{background:#161b22f2!important;border:1px solid #30363d!important;box-shadow:0 18px 32px #00000080!important}[data-theme=dark] .recipe-marketplace .loading-state{color:#8b949e!important}[data-theme=dark] .recipe-marketplace .section-header h2{color:#e6edf3!important}[data-theme=dark] .recipe-marketplace .section-header p{color:#8b949e!important}[data-theme=dark] .recipe-marketplace .section-count{background:#21262d!important;color:#e6edf3!important}[data-theme=dark] .recipe-marketplace .inline-state{background:#161b22e6!important;border:1px solid #30363d!important;color:#8b949e!important}[data-theme=dark] .recipe-marketplace .recipe-card{background:linear-gradient(180deg,#161b22,#0d1117)!important;border:1px solid #30363d!important;box-shadow:0 18px 30px #00000080!important}[data-theme=dark] .recipe-marketplace .recipe-card:before{opacity:.8!important}[data-theme=dark] .recipe-marketplace .recipe-card:hover{box-shadow:0 24px 40px #0009!important;border-color:#58a6ff!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-header h3{color:#e6edf3!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-header .featured-badge{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-header .pill{background:#21262d!important;color:#e6edf3!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-header .pill.featured{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-description{color:#8b949e!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-meta{background:#0d1117cc!important;border:1px solid #30363d!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-meta .meta-item{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 8px 16px #0006!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-meta .meta-item farm-icon{color:#58a6ff!important;background:#58a6ff26!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-meta .meta-item .meta-text strong{color:#e6edf3!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-meta .meta-item .meta-label{color:#6e7681!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-analytics{border-top:1px dashed #30363d!important;background:#21262d80!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-analytics .metric{color:#8b949e!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-analytics .metric strong{color:#e6edf3!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-blueprint-summary{background:#21262d!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-blueprint-summary .summary-item{color:#8b949e!important}[data-theme=dark] .recipe-marketplace .recipe-card .recipe-blueprint-summary .summary-item strong{color:#e6edf3!important}[data-theme=dark] .recipe-marketplace .recipe-card.farm-card .farm-pill{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .recipe-marketplace .recipe-card.farm-card .status-pill{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .recipe-marketplace .recipe-card.farm-card .status-pill.draft{background:#8b949e40!important;color:#8b949e!important}[data-theme=dark] .recipe-marketplace .recipe-card.farm-card .status-pill.published{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .recipe-marketplace .empty-state{color:#8b949e!important;background:#161b22!important;border:1px dashed #30363d!important}[data-theme=dark] .farm-recipe-library{background:radial-gradient(circle at 10% 10%,#0d1420,#0d1117 45%,#161b22)!important}[data-theme=dark] .farm-recipe-library .library-header h1{color:#e6edf3!important}[data-theme=dark] .farm-recipe-library .library-header .subtitle{color:#8b949e!important}[data-theme=dark] .farm-recipe-library .library-header .header-note{background:#21262de6!important;color:#8b949e!important}[data-theme=dark] .farm-recipe-library .filters-section{background:#161b22f2!important;border:1px solid #30363d!important;box-shadow:0 18px 32px #00000080!important}[data-theme=dark] .farm-recipe-library .loading-state{color:#8b949e!important}[data-theme=dark] .farm-recipe-library .recipe-item{background:linear-gradient(180deg,#161b22,#0d1117)!important;border:1px solid #30363d!important;box-shadow:0 16px 28px #00000080!important}[data-theme=dark] .farm-recipe-library .recipe-item:hover{box-shadow:0 22px 36px #0009!important;border-color:#58a6ff!important}[data-theme=dark] .farm-recipe-library .recipe-item .recipe-info h3{color:#e6edf3!important}[data-theme=dark] .farm-recipe-library .recipe-item .recipe-info .recipe-description,[data-theme=dark] .farm-recipe-library .recipe-item .recipe-info .recipe-meta{color:#8b949e!important}[data-theme=dark] .farm-recipe-library .recipe-item .recipe-info .recipe-meta .meta-item{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .farm-recipe-library .recipe-item .recipe-info .recipe-meta .status-badge.published{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .farm-recipe-library .recipe-item .recipe-info .recipe-meta .status-badge.draft{background:#d2992226!important;color:#d29922!important}[data-theme=dark] .farm-recipe-library .recipe-item .recipe-info .recipe-meta .status-badge.archived{background:#8b949e26!important;color:#8b949e!important}[data-theme=dark] .farm-recipe-library .empty-state{color:#8b949e!important;background:#161b22!important;border:1px dashed #30363d!important}[data-theme=dark] .recipe-blueprint-details{background:radial-gradient(circle at top,#0d1420,#0d1117 45%,#161b22)!important}[data-theme=dark] .recipe-blueprint-details .page-header h1,[data-theme=dark] .recipe-blueprint-details .page-header h2{color:#e6edf3!important}[data-theme=dark] .recipe-blueprint-details .blueprint-hero{background:linear-gradient(135deg,#0d1117,#1f3a5f 45%,#1f6feb)!important;box-shadow:0 24px 40px #00000080!important}[data-theme=dark] .recipe-blueprint-details .hero-main h1{color:#e6edf3!important}[data-theme=dark] .recipe-blueprint-details .hero-main .eyebrow{color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .hero-main .overview{color:#b1bac4!important}[data-theme=dark] .recipe-blueprint-details .hero-tags .tag{background:#58a6ff26!important;color:#e6edf3!important}[data-theme=dark] .recipe-blueprint-details .hero-metrics .metric-card{background:#0d111799!important;border:1px solid rgba(88,166,255,.2)!important}[data-theme=dark] .recipe-blueprint-details .hero-metrics .metric-card span{color:#8b949e!important}[data-theme=dark] .recipe-blueprint-details .hero-metrics .metric-card strong{color:#e6edf3!important}[data-theme=dark] .recipe-blueprint-details .hero-metrics .metric-card small{color:#6e7681!important}[data-theme=dark] .recipe-blueprint-details .blueprint-section .section-header h2{color:#e6edf3!important}[data-theme=dark] .recipe-blueprint-details .blueprint-section .section-header farm-icon{color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .blueprint-section .section-header p{color:#8b949e!important}[data-theme=dark] .recipe-blueprint-details .requirements-grid .requirements-card{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 12px 24px #0006!important}[data-theme=dark] .recipe-blueprint-details .requirements-grid .requirements-card:hover{box-shadow:0 18px 32px #00000080!important}[data-theme=dark] .recipe-blueprint-details .requirements-grid .requirements-card .requirements-title h3{color:#e6edf3!important}[data-theme=dark] .recipe-blueprint-details .requirements-grid .requirements-card .requirements-title farm-icon{color:#58a6ff!important;background:#58a6ff26!important}[data-theme=dark] .recipe-blueprint-details .requirements-grid .requirements-card ul{color:#8b949e!important}[data-theme=dark] .recipe-blueprint-details .cost-table{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .recipe-blueprint-details .cost-table .table-row{border-bottom:1px solid #21262d!important}[data-theme=dark] .recipe-blueprint-details .cost-table .table-row.table-header{background:#58a6ff1a!important;color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .cost-table .table-row.table-header farm-icon{color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .cost-table .table-row .name{color:#e6edf3!important}[data-theme=dark] .recipe-blueprint-details .cost-table .table-row .name small{color:#6e7681!important}[data-theme=dark] .recipe-blueprint-details .cost-table .table-row .total{color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .cost-summary{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 16px 28px #0006!important}[data-theme=dark] .recipe-blueprint-details .cost-summary h3{color:#e6edf3!important}[data-theme=dark] .recipe-blueprint-details .cost-summary .total{color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .cost-summary .note{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .recipe-blueprint-details .cost-summary .note farm-icon{color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .timeline-marker{color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .timeline-marker span{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .timeline-marker .line{background:linear-gradient(180deg,#58a6ff,#58a6ff1a)!important}[data-theme=dark] .recipe-blueprint-details .timeline-card{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 12px 30px #0006!important}[data-theme=dark] .recipe-blueprint-details .timeline-card h3{color:#e6edf3!important}[data-theme=dark] .recipe-blueprint-details .timeline-card .task-meta{color:#6e7681!important}[data-theme=dark] .recipe-blueprint-details .timeline-card .task-meta farm-icon{color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .timeline-header .badge{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .task-description{color:#8b949e!important}[data-theme=dark] .recipe-blueprint-details .timeline-grid h4{color:#e6edf3!important}[data-theme=dark] .recipe-blueprint-details .timeline-grid h4 farm-icon{color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .timeline-grid ul{color:#8b949e!important}[data-theme=dark] .recipe-blueprint-details .timeline-grid .empty{color:#6e7681!important}[data-theme=dark] .recipe-blueprint-details .note{background:#58a6ff1a!important;color:#58a6ff!important}[data-theme=dark] .recipe-blueprint-details .empty-state{background:#161b22!important;border:1px solid #30363d!important;color:#8b949e!important}[data-theme=dark] .recipe-blueprint-details .empty-state .back-button{background:#58a6ff26!important;border:1px solid #30363d!important;color:#58a6ff!important}[data-theme=dark] .suppliers-container{background:#0d1117!important}[data-theme=dark] .overview-grid .kpi{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .overview-grid .kpi .kpi-icon{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .overview-grid .kpi .label{color:#8b949e!important}[data-theme=dark] .overview-grid .kpi .value{color:#e6edf3!important}[data-theme=dark] .overview-grid .kpi .value.warn{color:#d29922!important}[data-theme=dark] .supplier-card{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .supplier-card:hover{border-color:#58a6ff!important;box-shadow:0 12px 32px #00000080!important}[data-theme=dark] .supplier-card .card-header{border-bottom:1px solid #30363d!important}[data-theme=dark] .supplier-card .card-header .supplier-title-section h3{color:#e6edf3!important}[data-theme=dark] .supplier-card .card-body .supplier-meta .meta-item{color:#8b949e!important}[data-theme=dark] .supplier-card .card-body .supplier-meta .meta-item farm-icon{color:#58a6ff!important}[data-theme=dark] .supplier-card .card-body .supplier-stats .stat-item{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .supplier-card .card-body .supplier-stats .stat-item farm-icon{color:#58a6ff!important}[data-theme=dark] .supplier-card .card-body .supplier-stats .stat-item .stat-value{color:#e6edf3!important}[data-theme=dark] .supplier-card .card-body .supplier-stats .stat-item .stat-label{color:#8b949e!important}[data-theme=dark] .supplier-card .card-body .supplier-stats .stat-item.highlight{background:#3fb9501a!important;border-color:#3fb9504d!important}[data-theme=dark] .supplier-card .card-body .supplier-stats .stat-item.highlight farm-icon{color:#3fb950!important}[data-theme=dark] .supplier-card .card-body .supplier-stats .stat-item.highlight .stat-value{color:#3fb950!important}[data-theme=dark] .supplier-card .card-body .supplier-stats .stat-item.warning{background:#d299221a!important;border-color:#d299224d!important}[data-theme=dark] .supplier-card .card-body .supplier-stats .stat-item.warning farm-icon{color:#d29922!important}[data-theme=dark] .supplier-card .card-body .supplier-stats .stat-item.warning .stat-value{color:#d29922!important}[data-theme=dark] .supplier-card .card-footer{background:#0d1117!important;border-top:1px solid #30363d!important}[data-theme=dark] .supplier-card .card-footer .view-link{color:#58a6ff!important}[data-theme=dark] .supplier-card .card-footer farm-icon{color:#58a6ff!important}[data-theme=dark] .supplier-card:hover .card-footer{background:#58a6ff1a!important}[data-theme=dark] .archived-view-banner{background:#d2992226!important;border:1px solid rgba(210,153,34,.3)!important;color:#d29922!important}[data-theme=dark] .archived-view-banner farm-icon{color:#d29922!important}[data-theme=dark] .status-badge.status-active{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .status-badge.status-pending{background:#d2992226!important;color:#d29922!important}[data-theme=dark] .status-badge.status-new{background:#8b949e26!important;color:#8b949e!important}[data-theme=dark] .archived-badge{background:#21262d!important;color:#8b949e!important;border:1px solid #30363d!important}[data-theme=dark] .confirmation-dialog{background:#161b22!important}[data-theme=dark] .confirmation-dialog .dialog-header .dialog-title{color:#e6edf3!important}[data-theme=dark] .confirmation-dialog .dialog-icon.icon-danger{background:#f8514926!important;color:#f85149!important}[data-theme=dark] .confirmation-dialog .dialog-icon.icon-warning{background:#d2992226!important;color:#d29922!important}[data-theme=dark] .confirmation-dialog .dialog-icon.icon-info{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .confirmation-dialog .dialog-message{color:#8b949e!important}[data-theme=dark] .fixed-action-menu :global(.action-menu-trigger){background:linear-gradient(135deg,#1f6feb,#58a6ff)!important;box-shadow:0 8px 24px #58a6ff66,0 4px 12px #58a6ff4d!important}[data-theme=dark] .fixed-action-menu :global(.action-menu-trigger):hover{background:linear-gradient(135deg,#58a6ff,#1f6feb)!important;box-shadow:0 12px 32px #58a6ff80,0 6px 16px #58a6ff66!important}[data-theme=dark] .lease-contracts-page{background:#0d1117!important}[data-theme=dark] .contracts-toolbar{background:linear-gradient(135deg,#161b22fa,#21262df2)!important;border:1px solid #30363d!important;box-shadow:0 12px 28px #00000080!important}[data-theme=dark] .contracts-toolbar .toolbar-actions{color:#8b949e!important}[data-theme=dark] .contracts-toolbar .year-label{color:#e6edf3!important}[data-theme=dark] .contracts-toolbar .year-select{background:#161b22!important;border:1px solid #30363d!important;color:#e6edf3!important}[data-theme=dark] .contracts-toolbar .year-select:focus{border-color:#58a6ff!important;box-shadow:0 0 0 3px #58a6ff26!important}[data-theme=dark] .contracts-toolbar .toolbar-meta{color:#8b949e!important}[data-theme=dark] .contracts-toolbar .toolbar-meta .meta-label{color:#e6edf3!important}[data-theme=dark] .contracts-toolbar .toolbar-meta .meta-range{color:#8b949e!important}[data-theme=dark] .contracts-toolbar .toolbar-meta .meta-asof{color:#6e7681!important}[data-theme=dark] .status-section{background:linear-gradient(160deg,#161b22fa,#0d1117f2)!important;border:1px solid #30363d!important;box-shadow:0 20px 40px #00000080!important}[data-theme=dark] .status-section:before{background:linear-gradient(180deg,#58a6ff73,#58a6ff1a)!important}[data-theme=dark] .status-section[data-status=expiring]:before{background:linear-gradient(180deg,#d299228c,#d2992229)!important}[data-theme=dark] .status-section[data-status=expired]:before{background:linear-gradient(180deg,#f8514999,#f8514933)!important}[data-theme=dark] .status-section[data-status=terminated]:before{background:linear-gradient(180deg,#3fb9508c,#3fb9502e)!important}[data-theme=dark] .status-section header h2{color:#e6edf3!important}[data-theme=dark] .status-section header p{color:#8b949e!important}[data-theme=dark] .status-section .count{color:#e6edf3!important}[data-theme=dark] .status-section .status-icon{color:#58a6ff!important}[data-theme=dark] .contract-card{background:linear-gradient(155deg,#161b22fa,#0d1117f2)!important;border:1px solid #30363d!important;box-shadow:0 18px 40px #00000080!important}[data-theme=dark] .contract-card:hover{box-shadow:0 20px 40px #0009!important;border-color:#58a6ff!important}[data-theme=dark] .contract-card.expiring:before{border-color:#d299228c!important}[data-theme=dark] .contract-card.expired:before{border-color:#f851498c!important}[data-theme=dark] .contract-card.terminated:before{border-color:#8b949e8c!important}[data-theme=dark] .contract-card .card-top h3{color:#58a6ff!important}[data-theme=dark] .contract-card .card-top .details{color:#8b949e!important}[data-theme=dark] .contract-card .metric{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] .contract-card .metric .label{color:#6e7681!important}[data-theme=dark] .contract-card .metric strong{color:#e6edf3!important}[data-theme=dark] .contract-card .metric.highlight-green{background:linear-gradient(135deg,#3fb95026,#3fb9500d)!important;border-color:#3fb9504d!important}[data-theme=dark] .contract-card .metric.highlight-green strong{color:#3fb950!important}[data-theme=dark] .contract-card .metric.highlight-orange{background:linear-gradient(135deg,#d2992226,#d299220d)!important;border-color:#d299224d!important}[data-theme=dark] .contract-card .metric.highlight-orange strong{color:#d29922!important}[data-theme=dark] .contract-card .meta{background:#21262d!important}[data-theme=dark] .contract-card .meta .label{color:#6e7681!important}[data-theme=dark] .contract-card .meta strong{color:#e6edf3!important}[data-theme=dark] .contract-card .meta.highlight-green{background:linear-gradient(135deg,#3fb95026,#3fb9500d)!important}[data-theme=dark] .contract-card .meta.highlight-green strong{color:#3fb950!important}[data-theme=dark] .contract-card .meta.highlight-orange{background:linear-gradient(135deg,#d2992226,#d299220d)!important}[data-theme=dark] .contract-card .meta.highlight-orange strong{color:#d29922!important}[data-theme=dark] .contract-card .contract-alert{background:#d2992226!important;color:#d29922!important}[data-theme=dark] .contract-card .contract-alert farm-icon{color:#d29922!important}[data-theme=dark] .contract-card .progress-line .track{background:#30363d!important}[data-theme=dark] .contract-card .progress-line .track .fill{background:linear-gradient(90deg,#58a6ff,#3fb950)!important}[data-theme=dark] .contract-card .progress-line .value{color:#8b949e!important}[data-theme=dark] .contract-card .dates .label{color:#6e7681!important}[data-theme=dark] .contract-card .dates strong{color:#e6edf3!important}[data-theme=dark] .status-chip[data-status=active]{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .status-chip[data-status=expiring]{background:#d2992226!important;color:#d29922!important}[data-theme=dark] .status-chip[data-status=expired]{background:#f8514933!important;color:#f85149!important}[data-theme=dark] .status-chip[data-status=terminated]{background:#8b949e2e!important;color:#8b949e!important}[data-theme=dark] .lease-contract-details{background:transparent!important}[data-theme=dark] .crop-year-selector-bar{background:linear-gradient(135deg,#161b22fa,#21262df2)!important;border:1px solid #30363d!important;box-shadow:0 2px 8px #0006!important}[data-theme=dark] .crop-year-selector-bar .selector-content .selector-label{color:#e6edf3!important}[data-theme=dark] .crop-year-selector-bar .selector-content .selector-label farm-icon{color:#58a6ff!important}[data-theme=dark] .lease-contract-details .hero{background:linear-gradient(135deg,#161b22fa,#21262df2)!important;border:1px solid #30363d!important;box-shadow:0 16px 32px #00000080!important}[data-theme=dark] .title-block h1{color:#e6edf3!important}[data-theme=dark] .title-block h1 farm-icon{color:#58a6ff!important}[data-theme=dark] .title-block p{color:#8b949e!important}[data-theme=dark] .status-block{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .status-block[data-status=expiring]{background:#d2992226!important;color:#d29922!important}[data-theme=dark] .status-block[data-status=expired]{background:#f8514926!important;color:#f85149!important}[data-theme=dark] .status-block[data-status=terminated]{background:#8b949e2e!important;color:#8b949e!important}[data-theme=dark] .contract-actions-bar{background:linear-gradient(140deg,#161b22fa,#21262df2)!important;border:1px solid #30363d!important;box-shadow:0 18px 36px #00000080!important}[data-theme=dark] .contract-actions-bar .action-info .badge{background:#58a6ff26!important;box-shadow:inset 0 0 0 1px #58a6ff33!important}[data-theme=dark] .contract-actions-bar .action-info .badge farm-icon{color:#58a6ff!important}[data-theme=dark] .contract-actions-bar .action-info h3{color:#e6edf3!important}[data-theme=dark] .contract-actions-bar .action-info p{color:#8b949e!important}[data-theme=dark] .contract-actions-bar .terminated-pill{background:#8b949e33!important;color:#8b949e!important}[data-theme=dark] .contract-actions-bar .outstanding-note{background:#d2992226!important;border:1px solid rgba(210,153,34,.3)!important;color:#d29922!important}[data-theme=dark] .contract-actions-bar .outstanding-note farm-icon{color:#d29922!important}[data-theme=dark] .contract-actions-bar .outstanding-note p{color:#d29922!important}[data-theme=dark] .summary-cards .card{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 12px 24px #0006!important}[data-theme=dark] .summary-cards .card .card-icon{background:#58a6ff26!important;box-shadow:inset 0 0 0 1px #58a6ff33!important}[data-theme=dark] .summary-cards .card .card-icon farm-icon{color:#58a6ff!important}[data-theme=dark] .summary-cards .card .label{color:#6e7681!important}[data-theme=dark] .summary-cards .card .year-badge{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .summary-cards .card strong{color:#e6edf3!important}[data-theme=dark] .summary-cards .card.highlight-success{background:linear-gradient(135deg,#3fb9501a,#161b22f2)!important;border-color:#3fb9504d!important}[data-theme=dark] .summary-cards .card.highlight-success .card-icon{background:#3fb95026!important;box-shadow:inset 0 0 0 1px #3fb95040!important}[data-theme=dark] .summary-cards .card.highlight-success .card-icon farm-icon{color:#3fb950!important}[data-theme=dark] .summary-cards .card.highlight-success .year-badge{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .summary-cards .card.highlight-warning{background:linear-gradient(135deg,#d299221a,#161b22f2)!important;border-color:#d299224d!important}[data-theme=dark] .summary-cards .card.highlight-warning .card-icon{background:#d2992226!important;box-shadow:inset 0 0 0 1px #d2992240!important}[data-theme=dark] .summary-cards .card.highlight-warning .card-icon farm-icon{color:#d29922!important}[data-theme=dark] .summary-cards .card.highlight-warning .year-badge{background:#d2992226!important;color:#d29922!important}[data-theme=dark] .progress-section{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .progress-section .progress-info .label{color:#8b949e!important}[data-theme=dark] .progress-section .progress-info .label farm-icon{color:#58a6ff!important}[data-theme=dark] .progress-section .progress-info .label .year-indicator{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .progress-section .progress-info strong{color:#e6edf3!important}[data-theme=dark] .progress-section .progress-bar{background:#30363d!important}[data-theme=dark] .progress-section .progress-bar .fill{background:linear-gradient(90deg,#58a6ff,#3fb950)!important}[data-theme=dark] .progress-section .timeline .label{color:#6e7681!important}[data-theme=dark] .progress-section .timeline .label farm-icon{color:#58a6ff!important}[data-theme=dark] .progress-section .timeline strong{color:#e6edf3!important}[data-theme=dark] .fields-section{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 16px 32px #0006!important}[data-theme=dark] .fields-section header h2{color:#e6edf3!important}[data-theme=dark] .fields-section header h2 farm-icon{color:#58a6ff!important}[data-theme=dark] .fields-section header .count{color:#e6edf3!important}[data-theme=dark] .fields-section .fields-map{box-shadow:inset 0 0 0 1px #30363d!important}[data-theme=dark] .fields-section .fields-table{border:1px solid #30363d!important}[data-theme=dark] .fields-section .fields-table .table-head{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .fields-section .fields-table .table-row{color:#e6edf3!important}[data-theme=dark] .fields-section .fields-table .table-row:nth-child(2n){background:#0d111780!important}[data-theme=dark] .fields-section .fields-table .table-row .field-label{color:#e6edf3!important}[data-theme=dark] .crop-insights-section{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 16px 32px #0006!important}[data-theme=dark] .crop-insights-section header h2{color:#e6edf3!important}[data-theme=dark] .crop-insights-section header h2 farm-icon{color:#58a6ff!important}[data-theme=dark] .crop-insights-section .section-subtitle{color:#8b949e!important}[data-theme=dark] .crop-insights-section .insight-card{background:#21262d!important;border:1px solid #30363d!important;box-shadow:0 8px 18px #0006!important}[data-theme=dark] .crop-insights-section .insight-card .label{color:#6e7681!important}[data-theme=dark] .crop-insights-section .insight-card strong{color:#e6edf3!important}[data-theme=dark] .crop-insights-section .ledger-card{background:#21262d!important;border:1px solid #30363d!important;box-shadow:0 10px 20px #0006!important}[data-theme=dark] .crop-insights-section .ledger-card .label{color:#6e7681!important}[data-theme=dark] .crop-insights-section .ledger-card strong{color:#e6edf3!important}[data-theme=dark] .crop-insights-section .ledger-card--type{background:#58a6ff1a!important;border-color:#58a6ff4d!important}[data-theme=dark] .versions-section{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 16px 32px #0006!important}[data-theme=dark] .versions-section header h2{color:#e6edf3!important}[data-theme=dark] .versions-section header h2 farm-icon{color:#58a6ff!important}[data-theme=dark] .versions-section .version-card{background:#21262d!important;border:1px solid #30363d!important;box-shadow:0 4px 12px #0006!important}[data-theme=dark] .versions-section .version-card .version-tag{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .versions-section .version-card .version-date{color:#6e7681!important}[data-theme=dark] .versions-section .version-card .version-reason{color:#8b949e!important}[data-theme=dark] .versions-section .version-card .version-metrics{border-top-color:#30363d!important;border-bottom-color:#30363d!important}[data-theme=dark] .versions-section .version-card .version-metrics .label{color:#6e7681!important}[data-theme=dark] .versions-section .version-card .version-metrics strong{color:#e6edf3!important}[data-theme=dark] .versions-section .version-card .fields-summary .label{color:#6e7681!important}[data-theme=dark] .versions-section .version-card .field-tag{background:#8b949e33!important;color:#8b949e!important}[data-theme=dark] .versions-section .version-card .field-tag:hover{background:#58a6ff33!important;color:#58a6ff!important}[data-theme=dark] .sales-section h3{color:#e6edf3!important}[data-theme=dark] .sales-section h3 farm-icon{color:#58a6ff!important}[data-theme=dark] .sales-section h3 .count-badge{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .sales-section .sales-summary-cards .summary-card{background:linear-gradient(135deg,#161b22fa,#21262df2)!important;border:1px solid #30363d!important}[data-theme=dark] .sales-section .sales-summary-cards .summary-card .label{color:#6e7681!important}[data-theme=dark] .sales-section .sales-summary-cards .summary-card strong{color:#e6edf3!important}[data-theme=dark] .sales-section .sales-table{border:1px solid #30363d!important}[data-theme=dark] .sales-section .sales-table .table-head{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .sales-section .sales-table .table-row{border-bottom-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .sales-section .sales-table .table-row:nth-child(2n){background:#0d111780!important}[data-theme=dark] .sales-section .sales-table .table-row.clickable:hover{background:#58a6ff1a!important}[data-theme=dark] .sales-section .sales-table .table-row .crop-name{color:#58a6ff!important}[data-theme=dark] .sales-section .sales-table .table-row .payment-status.status-paid{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .sales-section .sales-table .table-row .payment-status.status-pending{background:#d2992226!important;color:#d29922!important}[data-theme=dark] .sales-section .sales-table .table-row .payment-status.status-partial{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .sales-section .sales-table .table-row .payment-status.status-overdue{background:#f8514926!important;color:#f85149!important}[data-theme=dark] .transactions-section h3{color:#e6edf3!important}[data-theme=dark] .transactions-section .transactions-table{border:1px solid #30363d!important}[data-theme=dark] .transactions-section .transactions-table .table-head{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .transactions-section .transactions-table .table-row{color:#e6edf3!important}[data-theme=dark] .transactions-section .transactions-table .table-row:nth-child(2n){background:#0d111780!important}[data-theme=dark] .status-pill--harvested{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .status-pill--growing{background:#58a6ff2e!important;color:#58a6ff!important}[data-theme=dark] .status-pill--sown{background:#d299222e!important;color:#d29922!important}[data-theme=dark] .status-pill--preparation{background:#8b949e33!important;color:#8b949e!important}[data-theme=dark] .status-pill--failed{background:#f8514933!important;color:#f85149!important}[data-theme=dark] .status-pill--planned{background:#8b949e33!important;color:#8b949e!important}[data-theme=dark] .empty-block{border:1px dashed #30363d!important;color:#8b949e!important}[data-theme=dark] .empty-block .empty-icon{color:#58a6ff!important}[data-theme=dark] .parcel-crops-table{border:1px solid #30363d!important}[data-theme=dark] .parcel-crops-table .table-head{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .parcel-crops-table .table-row{color:#e6edf3!important}[data-theme=dark] .parcel-crops-table .table-row:nth-child(2n){background:#0d111780!important}[data-theme=dark] .error-callout{background:#f8514926!important;border:1px solid rgba(248,81,73,.35)!important;color:#f85149!important}[data-theme=dark] .garage-page{background:radial-gradient(circle at 10% 10%,#0d1420,#0d1117 40%,#161b22)!important}[data-theme=dark] .garage-hero{background:linear-gradient(135deg,#161b22,#21262d)!important;box-shadow:0 18px 45px #00000080!important}[data-theme=dark] .garage-hero .hero-kicker{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .garage-hero h1{color:#e6edf3!important}[data-theme=dark] .garage-hero .hero-subtitle{color:#8b949e!important}[data-theme=dark] .garage-panel{background:#161b22!important;box-shadow:0 20px 40px #0006!important}[data-theme=dark] .table-wrapper{background:#161b22!important;box-shadow:0 12px 30px #0006!important}[data-theme=dark] .garage-table th{background:#21262d!important;color:#8b949e!important;border-bottom-color:#30363d!important}[data-theme=dark] .garage-table td{border-bottom-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .garage-table tbody tr:hover{background:#58a6ff14!important}[data-theme=dark] .garage-table .equipment-cell p{color:#8b949e!important}[data-theme=dark] .garage-table .equipment-icon,[data-theme=dark] .garage-table .type-pill{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .garage-table .actions-cell .details-link{color:#58a6ff!important}[data-theme=dark] .equipment-form{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .state-card{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .state-card.error{background:#f8514926!important;color:#f85149!important}[data-theme=dark] .equipment-details-page{background:radial-gradient(circle at 20% 10%,#0d1420,#0d1117 40%,#161b22)!important}[data-theme=dark] .equipment-details-page .back-link{color:#58a6ff!important}[data-theme=dark] .equipment-details-page .hero{background:linear-gradient(135deg,#161b22,#21262d)!important;box-shadow:0 18px 40px #00000080!important}[data-theme=dark] .equipment-details-page .hero h1{color:#e6edf3!important}[data-theme=dark] .equipment-details-page .hero p{color:#8b949e!important}[data-theme=dark] .equipment-details-page .hero .hero-tag{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .equipment-details-page .hero .hero-meta{color:#8b949e!important}[data-theme=dark] .equipment-details-page .hero .status-pill{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .equipment-details-page .hero .hero-card{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .equipment-details-page .hero .hero-metrics div{background:#161b22!important}[data-theme=dark] .equipment-details-page .hero .hero-metrics strong{color:#e6edf3!important}[data-theme=dark] .equipment-details-page .hero .hero-metrics span{color:#8b949e!important}[data-theme=dark] .equipment-details-page .panel{background:#161b22!important;border-color:#30363d!important;box-shadow:0 14px 30px #0006!important}[data-theme=dark] .equipment-details-page .panel .panel-header h3{color:#e6edf3!important}[data-theme=dark] .equipment-details-page .panel .panel-header p{color:#8b949e!important}[data-theme=dark] .equipment-details-page .panel-consumption{--panel-accent: #58a6ff}[data-theme=dark] .equipment-details-page .panel-attachments{--panel-accent: #79c0ff}[data-theme=dark] .equipment-details-page .panel-maintenance{--panel-accent: #d29922}[data-theme=dark] .equipment-details-page .panel-costs{--panel-accent: #3fb950}[data-theme=dark] .equipment-details-page .list-row{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .equipment-details-page .list-row p{color:#8b949e!important}[data-theme=dark] .equipment-details-page .empty-note{color:#6e7681!important}[data-theme=dark] .silo-container{background:transparent!important}[data-theme=dark] .silo-container .page-header .header-left h1{color:#e6edf3!important}[data-theme=dark] .silo-container .page-header .header-left .year-badge{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .stat-card{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .stat-card .stat-icon{background:linear-gradient(135deg,#58a6ff26,#58a6ff40)!important}[data-theme=dark] .stat-card .stat-icon farm-icon{color:#58a6ff!important}[data-theme=dark] .stat-card.reserved .stat-icon{background:linear-gradient(135deg,#d2992226,#d2992240)!important}[data-theme=dark] .stat-card.reserved .stat-icon farm-icon{color:#d29922!important}[data-theme=dark] .stat-card .stat-label{color:#8b949e!important}[data-theme=dark] .stat-card .stat-value{color:#e6edf3!important}[data-theme=dark] .stat-card .stat-value small{color:#6e7681!important}[data-theme=dark] .valuation-card{background:linear-gradient(135deg,#161b22,#3fb9501a)!important;border:1px solid #30363d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .valuation-card .valuation-icon{background:linear-gradient(135deg,#3fb950,#238636)!important}[data-theme=dark] .valuation-card .valuation-icon farm-icon{color:#fff!important}[data-theme=dark] .valuation-card .valuation-title h3{color:#e6edf3!important}[data-theme=dark] .valuation-card .valuation-title .valuation-subtitle,[data-theme=dark] .valuation-card .valuation-loading,[data-theme=dark] .valuation-card .valuation-empty,[data-theme=dark] .valuation-card .valuation-total .total-label{color:#8b949e!important}[data-theme=dark] .valuation-card .valuation-total .total-value{color:#3fb950!important}[data-theme=dark] .valuation-card .valuation-total .valued-info{color:#6e7681!important}[data-theme=dark] .valuation-card .valuation-breakdown{border-top-color:#30363d!important}[data-theme=dark] .valuation-card .valuation-breakdown .breakdown-item{background:#21262d!important}[data-theme=dark] .valuation-card .valuation-breakdown .breakdown-item:hover{background:#30363d!important}[data-theme=dark] .valuation-card .valuation-breakdown .breakdown-crop .crop-name{color:#e6edf3!important}[data-theme=dark] .valuation-card .valuation-breakdown .breakdown-crop .crop-quantity{color:#8b949e!important}[data-theme=dark] .valuation-card .valuation-breakdown .breakdown-value .price-per-tonne{color:#6e7681!important}[data-theme=dark] .valuation-card .valuation-breakdown .breakdown-value .estimated-value{color:#3fb950!important}[data-theme=dark] .valuation-card .valuation-breakdown .breakdown-value .no-market-price{color:#d29922!important}[data-theme=dark] .valuation-card .valuation-breakdown .breakdown-more{color:#6e7681!important}[data-theme=dark] .summary-bar{background:#161b22!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .summary-bar .summary-item farm-icon{color:#8b949e!important}[data-theme=dark] .summary-bar .summary-item .value{color:#e6edf3!important}[data-theme=dark] .summary-bar .summary-item .label{color:#8b949e!important}[data-theme=dark] .summary-bar .summary-item .breakdown{color:#6e7681!important}[data-theme=dark] .summary-bar .summary-item.highlight .value,[data-theme=dark] .summary-bar .summary-item.highlight-green .value{color:#3fb950!important}[data-theme=dark] .summary-bar .summary-item.highlight farm-icon,[data-theme=dark] .summary-bar .summary-item.highlight-green farm-icon{color:#3fb950!important}[data-theme=dark] .summary-bar .summary-item.highlight-orange .value{color:#d29922!important}[data-theme=dark] .summary-bar .summary-item.highlight-orange farm-icon{color:#d29922!important}[data-theme=dark] .summary-bar .summary-divider{background:#30363d!important}[data-theme=dark] .stock-column{background:#161b22!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .stock-header{border-bottom-color:#30363d!important}[data-theme=dark] .stock-header .header-title h2{color:#e6edf3!important}[data-theme=dark] .stock-header .search-input{background:#21262d!important;border-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .stock-header .search-input::placeholder{color:#6e7681!important}[data-theme=dark] .stock-header .search-input:focus{border-color:#58a6ff!important}[data-theme=dark] .stock-header .filter-select{background:#21262d!important;border-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .stock-header .filter-select:focus{border-color:#58a6ff!important}[data-theme=dark] .count-badge{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .locations-list .location-section{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .locations-list .location-section:hover{box-shadow:0 12px 32px #00000080!important;border-color:#58a6ff!important}[data-theme=dark] .locations-list .no-location-header{background:#21262d!important}[data-theme=dark] .locations-list .no-location-header farm-icon{color:#8b949e!important}[data-theme=dark] .locations-list .no-location-header h3{color:#8b949e!important}[data-theme=dark] .location-capacity-info{border-top-color:#30363d!important}[data-theme=dark] .location-capacity-info .capacity-detail{color:#8b949e!important}[data-theme=dark] .location-capacity-info .location-crops-preview{border-top-color:#30363d!important}[data-theme=dark] .location-capacity-info .location-crops-preview .crops-label{color:#6e7681!important}[data-theme=dark] .location-capacity-info .location-crops-preview .crop-tag{background:#21262d!important;border-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .crops-list .crop-row.clickable:hover{background:#21262d!important;border-color:#58a6ff4d!important}[data-theme=dark] .crops-list .crop-row .crop-thumb{background:linear-gradient(135deg,#58a6ff26,#58a6ff40)!important}[data-theme=dark] .crops-list .crop-row .crop-thumb farm-icon{color:#58a6ff!important}[data-theme=dark] .crops-list .crop-row .crop-info h4{color:#e6edf3!important}[data-theme=dark] .crops-list .crop-row .crop-info .crop-stats .stat{color:#8b949e!important}[data-theme=dark] .crops-list .crop-row .crop-info .crop-stats .stat.available strong{color:#58a6ff!important}[data-theme=dark] .crops-list .crop-row .crop-info .crop-stats .stat.reserved strong{color:#d29922!important}[data-theme=dark] .crops-list .crop-row .crop-info .crop-stats .stat.sold strong{color:#3fb950!important}[data-theme=dark] .crops-list .crop-row .crop-info .crop-meta{border-top-color:#30363d!important}[data-theme=dark] .crops-list .crop-row .crop-info .crop-meta .meta-item{color:#8b949e!important}[data-theme=dark] .crops-list .crop-row .crop-info .crop-meta .meta-item farm-icon{color:#6e7681!important}[data-theme=dark] .crops-list .crop-row .crop-info .crop-meta .meta-item.lease-info{color:#d29922!important}[data-theme=dark] .crops-list .crop-row .crop-info .crop-meta .meta-item.lease-info farm-icon{color:#d29922!important}[data-theme=dark] .crops-list .crop-row .crop-info .crop-meta .meta-item.quality-stats .quality-value{color:#8b949e!important}[data-theme=dark] .crops-list .crop-row .crop-info .crop-meta .meta-item.quality-stats .quality-value strong{color:#e6edf3!important}[data-theme=dark] .crops-list .crop-row .arrow{color:#6e7681!important}[data-theme=dark] .crops-list .crop-row:hover .arrow{color:#58a6ff!important}[data-theme=dark] .empty-crops{background:#21262d!important;border-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .stock-row{border-bottom-color:#30363d!important}[data-theme=dark] .stock-row:hover{background:#21262d!important}[data-theme=dark] .stock-row .crop-thumb{background:linear-gradient(135deg,#58a6ff26,#58a6ff40)!important}[data-theme=dark] .stock-row .crop-thumb farm-icon{color:#58a6ff!important}[data-theme=dark] .stock-row .crop-info h4{color:#e6edf3!important}[data-theme=dark] .stock-row .crop-info .crop-stats .stat{color:#8b949e!important}[data-theme=dark] .stock-row .crop-info .crop-stats .stat.available strong{color:#58a6ff!important}[data-theme=dark] .stock-row .crop-info .crop-stats .stat.reserved strong{color:#d29922!important}[data-theme=dark] .stock-row .crop-info .crop-stats .stat.sold strong{color:#3fb950!important}[data-theme=dark] .stock-row .crop-meta .total{color:#8b949e!important}[data-theme=dark] .stock-row .arrow{color:#6e7681!important}[data-theme=dark] .sales-column{background:#161b22!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .sales-column .sales-header{border-bottom-color:#30363d!important}[data-theme=dark] .sales-column .sales-header h3{color:#e6edf3!important}[data-theme=dark] .sales-column .sold-summary{background:linear-gradient(135deg,#58a6ff1a,#161b22)!important;border-bottom-color:#30363d!important}[data-theme=dark] .sales-column .sold-summary .sold-total farm-icon{color:#58a6ff!important}[data-theme=dark] .sales-column .sold-summary .sold-total .sold-value{color:#58a6ff!important}[data-theme=dark] .sales-column .sold-summary .sold-total .sold-label{color:#8b949e!important}[data-theme=dark] .sales-column .sold-summary .sold-breakdown .sold-crop{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .sales-column .empty-sales{color:#8b949e!important}[data-theme=dark] .sales-column .sale-row{border-bottom-color:#30363d!important}[data-theme=dark] .sales-column .sale-row.clickable:hover{background:#58a6ff1a!important}[data-theme=dark] .sales-column .sale-row .sale-crop-thumb{background:linear-gradient(135deg,#58a6ff26,#58a6ff40)!important}[data-theme=dark] .sales-column .sale-row .sale-crop-thumb farm-icon{color:#58a6ff!important}[data-theme=dark] .sales-column .sale-row .sale-main strong{color:#e6edf3!important}[data-theme=dark] .sales-column .sale-row .sale-main .sale-crop{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .sales-column .sale-row .sale-main .sale-amount{color:#8b949e!important}[data-theme=dark] .sales-column .sale-row .sale-main .sale-amount .sale-amount-empty,[data-theme=dark] .sales-column .sale-row .sale-meta .sale-date{color:#6e7681!important}[data-theme=dark] .payment-badge.status-pending{background:#d2992226!important;color:#d29922!important}[data-theme=dark] .payment-badge.status-partial{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .payment-badge.status-paid{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .payment-badge.status-overdue{background:#f8514926!important;color:#f85149!important}[data-theme=dark] .tooltip-container,[data-theme=dark] .cdk-overlay-container .tooltip-container,[data-theme=dark] [class*=tooltip]{color:#e6edf3!important;box-shadow:0 8px 24px #00000080!important}[data-theme=dark] .tooltip-container p,[data-theme=dark] .cdk-overlay-container .tooltip-container p,[data-theme=dark] [class*=tooltip] p{color:#e6edf3!important}[data-theme=dark] .tooltip-container:after,[data-theme=dark] .cdk-overlay-container .tooltip-container:after,[data-theme=dark] [class*=tooltip]:after{background-color:#161b22!important}[data-theme=dark] .tooltip-container--primary{background-color:#1f6feb!important;color:#fff!important}[data-theme=dark] .tooltip-container--primary:after{background-color:#1f6feb!important}[data-theme=dark] .tooltip-container--neutral{background-color:#21262d!important;color:#e6edf3!important}[data-theme=dark] .tooltip-container--neutral:after{background-color:#21262d!important}[data-theme=dark] svg text,[data-theme=dark] .chart text,[data-theme=dark] .d3-chart text,[data-theme=dark] [class*=chart] text,[data-theme=dark] .axis text,[data-theme=dark] .tick text,[data-theme=dark] .legend text,[data-theme=dark] .label text{fill:#e6edf3!important;color:#e6edf3!important}[data-theme=dark] svg .domain,[data-theme=dark] svg .tick line,[data-theme=dark] .chart .domain,[data-theme=dark] .chart .tick line,[data-theme=dark] .axis .domain,[data-theme=dark] .axis .tick line{stroke:#30363d!important}[data-theme=dark] svg .grid line,[data-theme=dark] .chart .grid line{stroke:#21262d!important}[data-theme=dark] .chart-tooltip,[data-theme=dark] .d3-tooltip{background:#161b22!important;border:1px solid #30363d!important;color:#e6edf3!important;box-shadow:0 8px 24px #00000080!important}[data-theme=dark] .price-chart-container,[data-theme=dark] .price-fluctuation-chart{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .price-chart-container .chart-header,[data-theme=dark] .price-fluctuation-chart .chart-header{color:#e6edf3!important;border-bottom-color:#30363d!important}[data-theme=dark] .price-chart-container .chart-legend,[data-theme=dark] .price-fluctuation-chart .chart-legend{color:#8b949e!important}[data-theme=dark] .sales-history-chart{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .sales-history-chart text{fill:#e6edf3!important}[data-theme=dark] .vegetation-chart{background:#161b22!important}[data-theme=dark] .vegetation-chart text{fill:#e6edf3!important}[data-theme=dark] .precipitation-chart{background:#161b22!important}[data-theme=dark] .precipitation-chart text{fill:#e6edf3!important}[data-theme=dark] .hero-card .hero-stat{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .hero-card .hero-stat .hero-icon{background:linear-gradient(135deg,#58a6ff26,#58a6ff40)!important}[data-theme=dark] .hero-card .hero-stat .hero-icon.reserved{background:linear-gradient(135deg,#d2992226,#d2992240)!important}[data-theme=dark] .hero-card .hero-stat .hero-icon.reserved farm-icon{color:#d29922!important}[data-theme=dark] .hero-card .hero-stat .hero-icon farm-icon{color:#58a6ff!important}[data-theme=dark] .hero-card .hero-stat .hero-content h3{color:#8b949e!important}[data-theme=dark] .hero-card .hero-stat .hero-content .hero-value{color:#e6edf3!important}[data-theme=dark] .dashboard-section{background:#161b22!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .dashboard-section .section-header h2{color:#e6edf3!important}[data-theme=dark] .dashboard-section .section-header h2 farm-icon{color:#58a6ff!important}[data-theme=dark] .tasks-accordion .accordion-item{background:#21262d!important;border:1px solid #30363d!important;box-shadow:0 4px 12px #0000004d!important}[data-theme=dark] .tasks-accordion .accordion-item:hover{box-shadow:0 8px 20px #0006!important;border-color:#58a6ff!important}[data-theme=dark] .tasks-accordion .accordion-item.completed{background:#3fb9501a!important;border-color:#3fb9504d!important}[data-theme=dark] .tasks-accordion .accordion-header:hover{background:#161b22!important}[data-theme=dark] .tasks-accordion .accordion-chevron{color:#8b949e!important}[data-theme=dark] .tasks-accordion .task-info .task-title{color:#e6edf3!important}[data-theme=dark] .tasks-accordion .task-meta-compact .task-date-compact,[data-theme=dark] .tasks-accordion .task-meta-compact .task-type-compact,[data-theme=dark] .tasks-accordion .task-meta-compact .task-cost-compact{color:#8b949e!important}[data-theme=dark] .tasks-accordion .task-meta-compact .task-type-compact{background:#161b22!important}[data-theme=dark] .tasks-accordion .task-meta-compact .task-cost-compact{color:#58a6ff!important}[data-theme=dark] .tasks-accordion .accordion-content{background:#161b22!important}[data-theme=dark] .vegetation-section{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .vegetation-section .section-header h2{color:#e6edf3!important}[data-theme=dark] .vegetation-section .section-header h2 farm-icon{color:#58a6ff!important}[data-theme=dark] .vegetation-section .vegetation-content{color:#e6edf3!important}[data-theme=dark] .weather-section{background:#161b22!important;border:1px solid #30363d!important}[data-theme=dark] .weather-section .section-header h2{color:#e6edf3!important}[data-theme=dark] .weather-section .section-header h2 farm-icon{color:#58a6ff!important}[data-theme=dark] .weather-section .weather-content{color:#e6edf3!important}[data-theme=dark] .sales-section{background:linear-gradient(135deg,#3fb9500d,#58a6ff0d)!important;border:1px solid rgba(63,185,80,.2)!important}[data-theme=dark] .sales-section .section-header{border-bottom-color:#3fb9504d!important}[data-theme=dark] .sales-section .section-header h2{color:#e6edf3!important}[data-theme=dark] .sales-section .section-header h2 farm-icon{color:#3fb950!important}[data-theme=dark] .sales-section .section-header .section-badge{background:linear-gradient(135deg,#3fb950,#238636)!important}[data-theme=dark] .sales-section .sales-stat-card{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .sales-section .sales-stat-card:hover{box-shadow:0 8px 20px #0006!important}[data-theme=dark] .sales-section .sales-stat-card.revenue{border-left-color:#3fb950!important}[data-theme=dark] .sales-section .sales-stat-card.revenue .stat-icon{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .sales-section .sales-stat-card.quantity{border-left-color:#58a6ff!important}[data-theme=dark] .sales-section .sales-stat-card.quantity .stat-icon{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .view-toggle{background:#21262d!important}[data-theme=dark] .view-toggle button{color:#8b949e!important}[data-theme=dark] .view-toggle button.active{background:#161b22!important;color:#58a6ff!important;box-shadow:0 6px 16px #58a6ff33!important}[data-theme=dark] .view-toggle button:hover:not(.active){background:#58a6ff1a!important}[data-theme=dark] .filter-chips .chip-label{color:#8b949e!important}[data-theme=dark] .filter-chips .chip{background:#21262d!important;border-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .filter-chips .chip:hover{border-color:#58a6ff!important}[data-theme=dark] .filter-chips .chip.active{background:#58a6ff26!important;border-color:#58a6ff!important;color:#58a6ff!important}[data-theme=dark] .filter-chips .chip-count{background:#8b949e33!important}[data-theme=dark] .filter-chips .chip.active .chip-count{background:#58a6ff33!important}[data-theme=dark] .filter-chips .clear-filters{color:#58a6ff!important}[data-theme=dark] .search-input{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .search-input farm-icon{color:#8b949e!important}[data-theme=dark] .search-input input{color:#e6edf3!important}[data-theme=dark] .search-input input::placeholder{color:#6e7681!important}[data-theme=dark] .search-input .clear-search:hover{background:#58a6ff1a!important}[data-theme=dark] .crops-page{background:linear-gradient(135deg,#0d1117,#58a6ff0d,#0d1117)!important;color:#e6edf3!important}[data-theme=dark] .crops-header{color:#e6edf3!important}[data-theme=dark] .stats-grid .stat{background:#161b22!important;border-color:#30363d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .stats-grid .stat .label{color:#8b949e!important}[data-theme=dark] .stats-grid .stat .label farm-icon{color:#58a6ff!important}[data-theme=dark] .stats-grid .stat .value{color:#e6edf3!important}[data-theme=dark] .stats-grid .stat:hover{box-shadow:0 14px 32px #00000080!important}[data-theme=dark] .supplier-stats .stat-item,[data-theme=dark] .stat-item{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .supplier-stats .stat-item .stat-content,[data-theme=dark] .stat-item .stat-content,[data-theme=dark] .supplier-stats .stat-item .stat-value,[data-theme=dark] .stat-item .stat-value{color:#e6edf3!important}[data-theme=dark] .supplier-stats .stat-item .stat-label,[data-theme=dark] .stat-item .stat-label{color:#8b949e!important}[data-theme=dark] .chart-container{background:#161b22!important;border-color:#30363d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .chart-container h3,[data-theme=dark] .chart-container h4{color:#e6edf3!important}[data-theme=dark] .chart-container .chart-legend,[data-theme=dark] .chart-container .legend{color:#8b949e!important}[data-theme=dark] .chart-header-compact h4{color:#e6edf3!important}[data-theme=dark] .chart-header-compact .chart-subtitle,[data-theme=dark] .chart-header-compact span{color:#8b949e!important}[data-theme=dark] .buyer-card{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .buyer-card .card-header h3{color:#e6edf3!important}[data-theme=dark] .buyer-card .card-footer{background:#30363d80!important;border-top-color:#30363d!important}[data-theme=dark] .buyer-card .card-footer:hover{background:#58a6ff26!important}[data-theme=dark] .buyer-card .card-footer span,[data-theme=dark] .buyer-card .card-footer a{color:#58a6ff!important}[data-theme=dark] .buyer-card .buyer-stats .stat{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .buyer-card .buyer-stats .stat .stat-label{color:#8b949e!important}[data-theme=dark] .buyer-card .buyer-stats .stat .stat-value{color:#e6edf3!important}[data-theme=dark] .vegetation-map-compact{background:#161b22!important;border-color:#30363d!important;box-shadow:0 2px 8px #0006!important}[data-theme=dark] .vegetation-map-compact .map-header-compact h3{color:#e6edf3!important}[data-theme=dark] .vegetation-map-compact .map-header-compact .index-badge,[data-theme=dark] .vegetation-map-compact .map-header-compact .badge{background:#58a6ff26!important;color:#58a6ff!important;border-color:#58a6ff4d!important}[data-theme=dark] .vegetation-map-compact .map-controls-compact .date-nav{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .vegetation-map-compact .map-controls-compact .date-nav button{color:#8b949e!important}[data-theme=dark] .vegetation-map-compact .map-controls-compact .date-nav button:hover{background:#58a6ff1a!important;color:#58a6ff!important}[data-theme=dark] .vegetation-map-compact .map-controls-compact .date-nav .current-date{color:#e6edf3!important}[data-theme=dark] .vegetation-map-compact .map-controls-compact select{background:#21262d!important;border-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .vegetation-map-compact .map-legend-compact{background:#161b22e6!important;border-color:#30363d!important}[data-theme=dark] .vegetation-map-compact .map-legend-compact .legend-title{color:#e6edf3!important}[data-theme=dark] .vegetation-map-compact .map-legend-compact .legend-labels{color:#8b949e!important}[data-theme=dark] .analysis-panel{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .analysis-panel summary{color:#e6edf3!important}[data-theme=dark] .analysis-panel summary:hover{background:#21262d!important}[data-theme=dark] .analysis-panel summary farm-icon{color:#8b949e!important}[data-theme=dark] .analysis-panel summary .panel-title{color:#e6edf3!important}[data-theme=dark] .analysis-panel summary .panel-subtitle{color:#8b949e!important}[data-theme=dark] .analysis-panel .panel-content{background:#21262d!important;border-top-color:#30363d!important}[data-theme=dark] .analysis-panel .panel-content .analysis-form label{color:#8b949e!important}[data-theme=dark] .analysis-panel .panel-content .analysis-form select,[data-theme=dark] .analysis-panel .panel-content .analysis-form input{background:#161b22!important;border-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .analysis-panel .panel-content .analysis-results{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .analysis-panel .panel-content .analysis-results h4,[data-theme=dark] .analysis-panel .panel-content .analysis-results h5{color:#e6edf3!important}[data-theme=dark] .analysis-panel .panel-content .analysis-results p{color:#8b949e!important}[data-theme=dark] .vegetation-analysis-tools{border-top-color:#30363d!important}[data-theme=dark] .vegetation-analysis-tools .analysis-header{color:#e6edf3!important}[data-theme=dark] .vegetation-analysis-tools .analysis-header farm-icon{color:#58a6ff!important}[data-theme=dark] .view-toggle-section{background:#161b22!important;border-color:#30363d!important;box-shadow:0 4px 12px #0006!important}[data-theme=dark] .view-toggle-section h2,[data-theme=dark] .view-toggle-section h3{color:#e6edf3!important}[data-theme=dark] .view-toggle-section span{color:#8b949e!important}[data-theme=dark] .view-toggle-buttons{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .view-toggle-btn{background:transparent!important;color:#8b949e!important;border-color:transparent!important}[data-theme=dark] .view-toggle-btn:hover{background:#58a6ff1a!important;color:#58a6ff!important}[data-theme=dark] .view-toggle-btn.active{background:#58a6ff26!important;color:#58a6ff!important;border-color:#58a6ff4d!important}[data-theme=dark] .view-toggle-btn farm-icon{color:inherit!important}[data-theme=dark] .vegetation-alert{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .vegetation-alert.alert-warning{background:#d2992226!important;border-color:#d299224d!important}[data-theme=dark] .vegetation-alert.alert-danger,[data-theme=dark] .vegetation-alert.alert-error{background:#f8514926!important;border-color:#f851494d!important}[data-theme=dark] .vegetation-alert.alert-info{background:#58a6ff26!important;border-color:#58a6ff4d!important}[data-theme=dark] .vegetation-alert.alert-success{background:#3fb95026!important;border-color:#3fb9504d!important}[data-theme=dark] .vegetation-alert .alert-icon-wrapper.icon-warning{background:#d2992233!important}[data-theme=dark] .vegetation-alert .alert-icon-wrapper.icon-danger,[data-theme=dark] .vegetation-alert .alert-icon-wrapper.icon-error{background:#f8514933!important}[data-theme=dark] .vegetation-alert .alert-icon-wrapper.icon-info{background:#58a6ff33!important}[data-theme=dark] .vegetation-alert .alert-icon-wrapper.icon-success{background:#3fb95033!important}[data-theme=dark] .vegetation-alert .alert-title{color:#e6edf3!important}[data-theme=dark] .vegetation-alert .alert-message{color:#8b949e!important}[data-theme=dark] .vegetation-alert .alert-recommendation{color:#6e7681!important}[data-theme=dark] .alert-item .alert-message{color:#e6edf3!important}[data-theme=dark] .supplier-details-page{background:linear-gradient(135deg,#0d1117,#58a6ff0d,#0d1117)!important}[data-theme=dark] .info-card{background:#161b22!important;border-color:#30363d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .info-card:before{background:linear-gradient(90deg,#58a6ff,#3fb950)!important}[data-theme=dark] .info-card__header h3{color:#58a6ff!important}[data-theme=dark] .info-card__grid>div{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .info-card .label{color:#58a6ff!important}[data-theme=dark] .info-card .value{color:#e6edf3!important}[data-theme=dark] .charts-section .controls label{color:#8b949e!important}[data-theme=dark] .charts-section .controls select{background:#21262d!important;border-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .timeline-section .tx-row{background:#161b22!important;border-color:#30363d!important;box-shadow:0 6px 20px #0006!important}[data-theme=dark] .timeline-section .date{color:#8b949e!important}[data-theme=dark] .timeline-section .pill{background:#21262d!important;border-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .timeline-section .pill.strong{background:#58a6ff26!important;border-color:#58a6ff4d!important;color:#58a6ff!important}[data-theme=dark] .vegetation-chart-compact{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .vegetation-chart-compact h4{color:#e6edf3!important}[data-theme=dark] .vegetation-chart-compact .chart-subtitle{color:#8b949e!important}[data-theme=dark] .weather-card--radar .radar-header h4{color:#e6edf3!important}[data-theme=dark] .weather-card--radar .radar-header .radar-controls farm-button.active{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .weather-card--radar .radar-timeline{background:linear-gradient(135deg,#161b22f2,#21262dfa)!important;border-color:#30363d!important;box-shadow:0 4px 12px #0006,0 1px 3px #0000004d!important}[data-theme=dark] .weather-card--radar .radar-timeline .timeline-header .timeline-controls .timeline-btn{background:linear-gradient(135deg,#58a6ff26,#58a6ff1a)!important;border-color:#58a6ff59!important;color:#58a6ff!important}[data-theme=dark] .weather-card--radar .radar-timeline .timeline-header .timeline-controls .timeline-btn:hover{background:linear-gradient(135deg,#58a6ff40,#58a6ff2e)!important;border-color:#58a6ff80!important}[data-theme=dark] .weather-card--radar .radar-timeline .timeline-header .timeline-info{background:#21262db3!important;border-color:#30363d80!important}[data-theme=dark] .weather-card--radar .radar-timeline .timeline-header .timeline-info .timeline-timestamp{color:#e6edf3!important}[data-theme=dark] .weather-card--radar .radar-timeline .timeline-header .timeline-info .timeline-relative{color:#8b949e!important}[data-theme=dark] .weather-card--radar .radar-timeline .timeline-header .timeline-count{background:#58a6ff26!important;border-color:#58a6ff40!important;color:#58a6ff!important}[data-theme=dark] .weather-card--radar .radar-timeline .radar-slider{background:#30363d80!important;accent-color:#58a6ff!important}[data-theme=dark] .weather-card--radar .radar-info{background:#58a6ff1a!important}[data-theme=dark] .weather-card--radar .radar-info .radar-note{color:#58a6ff!important}[data-theme=dark] .weather-card--radar .radar-info .radar-note .radar-warning{color:#d29922!important}[data-theme=dark] .payment-details{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .payment-row .payment-label{color:#8b949e!important}[data-theme=dark] .payment-row .payment-value{color:#e6edf3!important}[data-theme=dark] .payment-row.highlight-green{background:#3fb95026!important}[data-theme=dark] .payment-row.highlight-green .payment-value{color:#3fb950!important}[data-theme=dark] .payment-row.highlight-orange{background:#d2992226!important}[data-theme=dark] .payment-row.highlight-orange .payment-value{color:#d29922!important}[data-theme=dark] .payment-date-info{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .payment-date-info farm-icon{color:#3fb950!important}[data-theme=dark] .metric.highlight-green{background:linear-gradient(135deg,#3fb9501f,#3fb9500f)!important;border-color:#3fb9504d!important}[data-theme=dark] .metric.highlight-green strong{color:#3fb950!important}[data-theme=dark] .metric.highlight-orange{background:linear-gradient(135deg,#d299221f,#d299220f)!important;border-color:#d299224d!important}[data-theme=dark] .metric.highlight-orange strong{color:#d29922!important}[data-theme=dark] .empty-documents{color:#8b949e!important}[data-theme=dark] .empty-documents farm-icon{opacity:.5!important}[data-theme=dark] .document-item{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .document-item:hover{background:#21262d!important}[data-theme=dark] .document-item .document-icon{background:#58a6ff26!important}[data-theme=dark] .document-item .document-icon farm-icon{color:#58a6ff!important}[data-theme=dark] .document-item .document-info .document-name{color:#e6edf3!important}[data-theme=dark] .document-item .document-info .document-meta{color:#8b949e!important}[data-theme=dark] .info-panel{background:#161b22!important;border-color:#30363d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .info-content .info-label{color:#8b949e!important}[data-theme=dark] .info-content .info-value,[data-theme=dark] .info-content h3,[data-theme=dark] .info-content h4{color:#e6edf3!important}[data-theme=dark] .info-content p{color:#8b949e!important}[data-theme=dark] .parcel-header{border-bottom-color:#30363d!important}[data-theme=dark] .parcel-header h2{color:#e6edf3!important}[data-theme=dark] .parcel-header .parcel-subtitle{color:#8b949e!important}[data-theme=dark] .field-header{border-bottom-color:#30363d!important}[data-theme=dark] .field-header h3{color:#e6edf3!important}[data-theme=dark] .job-events .job-event{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .job-events .job-event--completed{background:#3fb9501a!important;border-color:#3fb9504d!important}[data-theme=dark] .job-events .job-event--failed{background:#f851491a!important;border-color:#f851494d!important}[data-theme=dark] .job-events .job-event .event-icon{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .job-events .job-event--completed .event-icon{background:#3fb95033!important;color:#3fb950!important}[data-theme=dark] .job-events .job-event--failed .event-icon{background:#f8514933!important;color:#f85149!important}[data-theme=dark] .job-events .job-event .event-content .event-title{color:#e6edf3!important}[data-theme=dark] .job-events .job-event .event-content .event-title .event-time{color:#6e7681!important}[data-theme=dark] .job-events .job-event .event-content .event-details .event-detail{background:#30363d99!important;color:#8b949e!important}[data-theme=dark] .job-events .job-event .event-content .event-details .event-detail .event-detail-label{color:#e6edf3!important}[data-theme=dark] .job-status-footer{border-top-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .timeline:before{background:#30363d!important}[data-theme=dark] .timeline-controls{background:#161b22e6!important;border-color:#30363d!important;box-shadow:0 4px 12px #0006!important}[data-theme=dark] .partial-controls{color:#8b949e!important}[data-theme=dark] .partial-controls select{background:#161b22!important;border-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .control{background:#21262d!important;border-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .control.primary{background:#58a6ff!important;border-color:#58a6ff!important;color:#0d1117!important}[data-theme=dark] .day:before{background:#58a6ff!important;box-shadow:0 0 0 4px #58a6ff26!important}[data-theme=dark] .day-header{color:#e6edf3!important}[data-theme=dark] .events .event{background:#161b22eb!important;border-color:#30363d!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .events .event:hover{box-shadow:0 6px 18px #0006!important}[data-theme=dark] .events .event.focused{box-shadow:0 0 0 2px #58a6ff40!important;background:#58a6ff1a!important}[data-theme=dark] .row-header{border-bottom-color:#30363d!important}[data-theme=dark] .time{color:#8b949e!important}[data-theme=dark] .item-name{color:#e6edf3!important}[data-theme=dark] .financial-info{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .financial-label{color:#8b949e!important}[data-theme=dark] .financial-value{color:#e6edf3!important}[data-theme=dark] .financial-item.total{border-left-color:#484f58!important}[data-theme=dark] .row-details{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .row-details .detail-label{color:#8b949e!important}[data-theme=dark] .row-details .detail-value{color:#e6edf3!important}[data-theme=dark] .row-details .detail-value.notes{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .detail-section{border-color:#30363d!important}[data-theme=dark] .badge.invoices{background:#58a6ff26!important;border-color:#58a6ff4d!important;color:#58a6ff!important}[data-theme=dark] .transporter-card{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .transporter-card .card-footer{background:#21262d!important;border-top-color:#30363d!important}[data-theme=dark] .transporter-card .card-footer .view-link{color:#58a6ff!important}[data-theme=dark] .transporter-card .card-footer farm-icon{color:#58a6ff!important}[data-theme=dark] .transporter-card:hover .card-footer{background:#58a6ff26!important}[data-theme=dark] .batches-section,[data-theme=dark] .sales-section{background:#161b22!important;border-color:#30363d!important;box-shadow:0 1px 3px #0000004d!important}[data-theme=dark] .batches-section h2,[data-theme=dark] .sales-section h2{color:#e6edf3!important}[data-theme=dark] .batches-section .section-summary,[data-theme=dark] .sales-section .section-summary{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .batches-section .section-summary .summary-item .summary-label,[data-theme=dark] .sales-section .section-summary .summary-item .summary-label{color:#8b949e!important}[data-theme=dark] .batches-section .section-summary .summary-item .summary-value,[data-theme=dark] .sales-section .section-summary .summary-item .summary-value{color:#e6edf3!important}[data-theme=dark] .batches-table thead,[data-theme=dark] .sales-table thead{background:#21262d!important}[data-theme=dark] .batches-table thead th,[data-theme=dark] .sales-table thead th{color:#8b949e!important;border-bottom-color:#30363d!important}[data-theme=dark] .batches-table tbody tr,[data-theme=dark] .sales-table tbody tr{border-bottom-color:#30363d!important}[data-theme=dark] .batches-table tbody tr:hover,[data-theme=dark] .sales-table tbody tr:hover{background:#58a6ff0d!important}[data-theme=dark] .batches-table tbody td,[data-theme=dark] .sales-table tbody td{color:#e6edf3!important;border-bottom-color:#30363d!important}[data-theme=dark] .batches-table .batch-date,[data-theme=dark] .batches-table .sale-date,[data-theme=dark] .sales-table .batch-date,[data-theme=dark] .sales-table .sale-date{color:#8b949e!important}[data-theme=dark] .batches-table .batch-source,[data-theme=dark] .batches-table .sale-buyer,[data-theme=dark] .sales-table .batch-source,[data-theme=dark] .sales-table .sale-buyer{color:#58a6ff!important}[data-theme=dark] .batches-table .batch-quantity,[data-theme=dark] .batches-table .sale-quantity,[data-theme=dark] .batches-table .sale-price,[data-theme=dark] .sales-table .batch-quantity,[data-theme=dark] .sales-table .sale-quantity,[data-theme=dark] .sales-table .sale-price{color:#e6edf3!important;font-weight:600!important}[data-theme=dark] .filters-panel{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .filters-panel .filters-title{color:#e6edf3!important}[data-theme=dark] .filters-panel .filters-title farm-icon{color:#58a6ff!important}[data-theme=dark] .filters-panel .filters-grid label{color:#8b949e!important}[data-theme=dark] .filters-panel .filters-grid select,[data-theme=dark] .filters-panel .filters-grid input{background:#21262d!important;border-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .analytics-section{background:#161b22!important;border-color:#30363d!important;box-shadow:0 1px 3px #0000004d!important}[data-theme=dark] .analytics-section .section-header{border-bottom-color:#30363d!important}[data-theme=dark] .analytics-section .section-header h3{color:#e6edf3!important}[data-theme=dark] .analytics-section .section-header .section-subtitle{color:#8b949e!important}[data-theme=dark] .analytics-section .analytics-header h2{color:#e6edf3!important}[data-theme=dark] .analytics-section .analytics-header p{color:#8b949e!important}[data-theme=dark] .analytics-section .chart-container,[data-theme=dark] .analytics-section .analytics-grid .analytics-card{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .analytics-section .analytics-grid .analytics-card .card-label{color:#8b949e!important}[data-theme=dark] .analytics-section .analytics-grid .analytics-card .card-value{color:#e6edf3!important}[data-theme=dark] .analytics-section .analytics-grid .analytics-card .card-subtitle{color:#6e7681!important}[data-theme=dark] .analytics-section .table-wrapper{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .analytics-section .table-wrapper table thead{background:#161b22!important}[data-theme=dark] .analytics-section .table-wrapper table thead th{color:#8b949e!important;border-bottom-color:#30363d!important}[data-theme=dark] .analytics-section .table-wrapper table tbody td{color:#e6edf3!important;border-bottom-color:#30363d!important}[data-theme=dark] .analytics-section .table-wrapper table tbody tr:hover{background:#58a6ff0d!important}[data-theme=dark] .finance-container{background:linear-gradient(180deg,#0d1117 0%,transparent 300px)!important}[data-theme=dark] .grid{background:transparent!important}[data-theme=dark] .section-tabs{background:#0d1117!important;border-color:#94a3b81a!important}[data-theme=dark] .section-tabs .tab{color:#8b949e!important;background:transparent!important}[data-theme=dark] .section-tabs .tab:hover{background:#161b22!important;color:#e6edf3!important}[data-theme=dark] .section-tabs .tab.active{background:#1e293b!important;color:#e6edf3!important;border-color:#58a6ff!important}[data-theme=dark] .section-tabs .tab farm-icon{color:inherit!important}[data-theme=dark] .section-content{background:#0d1117!important;border-color:#94a3b81a!important}[data-theme=dark] .section-content .section-header h2{color:#e6edf3!important}[data-theme=dark] .section-content .section-header p,[data-theme=dark] .section-content .section-header .section-summary .summary-item .label{color:#8b949e!important}[data-theme=dark] .section-content .section-header .section-summary .summary-item .value{color:#e6edf3!important}[data-theme=dark] .section-content .breakdown-table{border-color:#94a3b81a!important}[data-theme=dark] .section-content .breakdown-table .table-head{background:#161b22!important;color:#8b949e!important;border-bottom-color:#94a3b81a!important}[data-theme=dark] .section-content .breakdown-table .table-row{border-bottom-color:#94a3b814!important}[data-theme=dark] .section-content .breakdown-table .table-row:hover{background:#161b22!important}[data-theme=dark] .section-content .breakdown-table .table-row .col.name{color:#e6edf3!important}[data-theme=dark] .section-content .breakdown-table .table-row .col.name farm-icon{color:#8b949e!important}[data-theme=dark] .section-content .breakdown-table .table-row .col.name .name-meta{color:#6e7681!important}[data-theme=dark] .section-content .breakdown-table .table-row .col.count{color:#8b949e!important}[data-theme=dark] .section-content .breakdown-table .table-row .col.amount{color:#e6edf3!important}[data-theme=dark] .section-content .breakdown-table .table-row .col.amount .amount-meta,[data-theme=dark] .section-content .empty-table{color:#6e7681!important}[data-theme=dark] .section-content .empty-table farm-icon{color:#484f58!important}[data-theme=dark] .panel,[data-theme=dark] .expense-panel,[data-theme=dark] .revenue-panel{background:#0d1117!important;border-color:#94a3b81a!important}[data-theme=dark] .panel .panel-header .panel-title h3,[data-theme=dark] .expense-panel .panel-header .panel-title h3,[data-theme=dark] .revenue-panel .panel-header .panel-title h3{color:#e6edf3!important}[data-theme=dark] .panel .panel-header .panel-title farm-icon,[data-theme=dark] .expense-panel .panel-header .panel-title farm-icon,[data-theme=dark] .revenue-panel .panel-header .panel-title farm-icon{color:#8b949e!important}[data-theme=dark] .panel .breakdown-table,[data-theme=dark] .expense-panel .breakdown-table,[data-theme=dark] .revenue-panel .breakdown-table{border-color:#30363d!important}[data-theme=dark] .panel .breakdown-table .table-head,[data-theme=dark] .expense-panel .breakdown-table .table-head,[data-theme=dark] .revenue-panel .breakdown-table .table-head{background:#21262d!important;color:#8b949e!important;border-bottom-color:#30363d!important}[data-theme=dark] .panel .breakdown-table .table-row,[data-theme=dark] .expense-panel .breakdown-table .table-row,[data-theme=dark] .revenue-panel .breakdown-table .table-row{border-bottom-color:#30363d!important}[data-theme=dark] .panel .breakdown-table .table-row:hover,[data-theme=dark] .expense-panel .breakdown-table .table-row:hover,[data-theme=dark] .revenue-panel .breakdown-table .table-row:hover{background:#58a6ff0d!important}[data-theme=dark] .panel .breakdown-table .table-row .col,[data-theme=dark] .expense-panel .breakdown-table .table-row .col,[data-theme=dark] .revenue-panel .breakdown-table .table-row .col,[data-theme=dark] .panel .breakdown-table .table-row .col.category,[data-theme=dark] .expense-panel .breakdown-table .table-row .col.category,[data-theme=dark] .revenue-panel .breakdown-table .table-row .col.category{color:#e6edf3!important}[data-theme=dark] .panel .breakdown-table .table-row .col.amount.positive,[data-theme=dark] .expense-panel .breakdown-table .table-row .col.amount.positive,[data-theme=dark] .revenue-panel .breakdown-table .table-row .col.amount.positive{color:#3fb950!important}[data-theme=dark] .panel .breakdown-table .table-row .col.amount.negative,[data-theme=dark] .expense-panel .breakdown-table .table-row .col.amount.negative,[data-theme=dark] .revenue-panel .breakdown-table .table-row .col.amount.negative{color:#f85149!important}[data-theme=dark] .panel .empty-state,[data-theme=dark] .expense-panel .empty-state,[data-theme=dark] .revenue-panel .empty-state{color:#6e7681!important}[data-theme=dark] .panel .empty-state farm-icon,[data-theme=dark] .expense-panel .empty-state farm-icon,[data-theme=dark] .revenue-panel .empty-state farm-icon{color:#484f58!important}[data-theme=dark] .ledger{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .ledger-header .ledger-title farm-icon{color:#58a6ff!important}[data-theme=dark] .ledger-header .ledger-title h3{color:#e6edf3!important}[data-theme=dark] .ledger-header .ledger-title .subtitle{color:#8b949e!important}[data-theme=dark] .ledger-table{border-color:#30363d!important}[data-theme=dark] .ledger-table .ledger-head{background:#21262d!important;color:#8b949e!important;border-bottom-color:#30363d!important}[data-theme=dark] .ledger-table .ledger-row{border-bottom-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .ledger-table .ledger-row:hover{background:#21262d!important}[data-theme=dark] .ledger-table .ledger-row.selected{background:#58a6ff1a!important}[data-theme=dark] .ledger-table .ledger-row .col{color:#e6edf3!important}[data-theme=dark] .ledger-table .ledger-row .col.date{color:#8b949e!important}[data-theme=dark] .ledger-table .ledger-row .col.amount.positive{color:#3fb950!important}[data-theme=dark] .ledger-table .ledger-row .col.amount.negative{color:#f85149!important}[data-theme=dark] .ledger-table .ledger-row .type-badge.income{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .ledger-table .ledger-row .type-badge.expense{background:#f8514926!important;color:#f85149!important}[data-theme=dark] .ledger-footer .pagination .page-info{color:#8b949e!important}[data-theme=dark] .empty-state{color:#6e7681!important}[data-theme=dark] .empty-state farm-icon{color:#484f58!important}[data-theme=dark] .category-section{background:#161b22fa!important;border-bottom-color:#30363d!important;backdrop-filter:blur(10px)!important}[data-theme=dark] .category-container .category-label{color:#8b949e!important}[data-theme=dark] .category-chips .category-chip{background:#161b22!important;border-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .category-chips .category-chip:hover:not(:disabled){background:#21262d!important;color:#e6edf3!important}[data-theme=dark] .category-chips .category-chip.active{background:#58a6ff26!important;border-color:#58a6ff!important;color:#58a6ff!important}[data-theme=dark] .hero-gradient{background:linear-gradient(135deg,#0d1117f2,#161b22fa,#0d1117)!important}[data-theme=dark] .featured-article{background:#161b22!important;border-color:#30363d!important;box-shadow:0 8px 32px #0006!important}[data-theme=dark] .featured-article:hover{box-shadow:0 12px 40px #00000080!important}[data-theme=dark] .featured-content .featured-badge{background:#58a6ff26!important;color:#58a6ff!important}[data-theme=dark] .featured-content .featured-category{color:#8b949e!important}[data-theme=dark] .featured-content .featured-title{color:#e6edf3!important}[data-theme=dark] .featured-content .featured-excerpt{color:#8b949e!important}[data-theme=dark] .featured-content .featured-footer{border-top-color:#30363d!important}[data-theme=dark] .featured-content .featured-footer .author-name{color:#e6edf3!important}[data-theme=dark] .featured-content .featured-footer .publish-date{color:#6e7681!important}[data-theme=dark] .featured-content .featured-footer .read-more{color:#58a6ff!important}[data-theme=dark] .featured-content .featured-footer .read-more:hover{color:#79b8ff!important}[data-theme=dark] .compact-filters .filter-dropdown{background:#161b22!important;border-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .compact-filters .filter-dropdown:hover{border-color:#58a6ff!important}[data-theme=dark] .overview-cards .card{background:#161b22!important;border-color:#30363d!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .overview-cards .card:hover{box-shadow:0 8px 24px #0006!important}[data-theme=dark] .overview-cards .card .card-header .card-label{color:#8b949e!important}[data-theme=dark] .overview-cards .card .card-value{color:#e6edf3!important}[data-theme=dark] .overview-cards .card .card-change{color:#6e7681!important}[data-theme=dark] .overview-cards .card .card-change.positive{color:#3fb950!important}[data-theme=dark] .overview-cards .card .card-change.negative{color:#f85149!important}[data-theme=dark] .overview-cards .card.revenue .card-header farm-icon{color:#3fb950!important}[data-theme=dark] .overview-cards .card.revenue .card-value{color:#3fb950!important}[data-theme=dark] .overview-cards .card.expense .card-header farm-icon{color:#f97316!important}[data-theme=dark] .overview-cards .card.expense .card-value{color:#f97316!important}[data-theme=dark] .overview-cards .card.net.positive .card-value{color:#3fb950!important}[data-theme=dark] .overview-cards .card.net.negative .card-value{color:#f85149!important}[data-theme=dark] .overview-cards .card.cashflow .card-header farm-icon{color:#58a6ff!important}[data-theme=dark] .overview-cards .card.cashflow .card-value{color:#58a6ff!important}[data-theme=dark] .pill.revenue{background:#3fb95026!important;color:#3fb950!important}[data-theme=dark] .pill.expense{background:#f9731626!important;color:#f97316!important}[data-theme=dark] .bar-track{background:#21262d!important}[data-theme=dark] .empty-panel{color:#6e7681!important}[data-theme=dark] .empty-panel farm-icon{color:#484f58!important}[data-theme=dark] .settings-sidebar{background:#161b22f2!important;border-color:#30363d!important;box-shadow:0 20px 45px #0006!important}[data-theme=dark] .settings-sidebar .sidebar-header .sidebar-icon{background:linear-gradient(135deg,#58a6ff26,#8b5cf633)!important}[data-theme=dark] .settings-sidebar .sidebar-header .sidebar-icon farm-icon{color:#58a6ff!important}[data-theme=dark] .settings-sidebar .sidebar-header .sidebar-copy h2{color:#e6edf3!important}[data-theme=dark] .settings-sidebar .sidebar-header .sidebar-copy p{color:#8b949e!important}[data-theme=dark] .settings-sidebar .settings-nav ul a{color:#8b949e!important;background:transparent!important}[data-theme=dark] .settings-sidebar .settings-nav ul a .nav-icon,[data-theme=dark] .settings-sidebar .settings-nav ul a .nav-emoji{background:#21262d!important}[data-theme=dark] .settings-sidebar .settings-nav ul a:hover{background:#21262d!important;color:#e6edf3!important}[data-theme=dark] .settings-sidebar .settings-nav ul a.active{background:#58a6ff1a!important;color:#58a6ff!important;border-color:#58a6ff4d!important}[data-theme=dark] .settings-sidebar .settings-nav ul a.active .nav-icon,[data-theme=dark] .settings-sidebar .settings-nav ul a.active .nav-emoji{background:#58a6ff33!important}[data-theme=dark] .content-panel{background:#161b22fa!important;border-color:#30363d!important;box-shadow:0 18px 45px #0006!important}[data-theme=dark] .content-panel::-webkit-scrollbar-track{background:#161b22!important}[data-theme=dark] .content-panel::-webkit-scrollbar-thumb{background:#30363d!important}[data-theme=dark] .content-panel::-webkit-scrollbar-thumb:hover{background:#484f58!important}[data-theme=dark] .content-panel .settings-page-header .settings-page-icon{background:linear-gradient(135deg,#58a6ff26,#8b5cf633)!important}[data-theme=dark] .content-panel .settings-page-header .settings-page-icon farm-icon{color:#58a6ff!important}[data-theme=dark] .content-panel .settings-page-header h1{color:#e6edf3!important}[data-theme=dark] .content-panel .settings-page-header p{color:#8b949e!important}[data-theme=dark] .content-panel .settings-section{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .content-panel .settings-section .section-header h2{color:#e6edf3!important}[data-theme=dark] .content-panel .settings-section .section-header p{color:#8b949e!important}[data-theme=dark] .content-panel .settings-section .section-content .setting-row{border-bottom-color:#30363d!important}[data-theme=dark] .content-panel .settings-section .section-content .setting-row .setting-label{color:#e6edf3!important}[data-theme=dark] .content-panel .settings-section .section-content .setting-row .setting-description{color:#8b949e!important}[data-theme=dark] .danger-zone{border-top-color:#30363d!important}[data-theme=dark] .danger-zone-content{background-color:#f851491a!important;border-color:#f8514966!important}[data-theme=dark] .danger-zone-info h3{color:#e6edf3!important}[data-theme=dark] .danger-zone-info p{color:#8b949e!important}[data-theme=dark] .frequency-options .frequency-option{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .frequency-options .frequency-option:hover{border-color:#58a6ff66!important;background:#21262d!important}[data-theme=dark] .frequency-options .frequency-option.active{background:#58a6ff1a!important;border-color:#58a6ff!important}[data-theme=dark] .frequency-options .frequency-option.active .frequency-icon{background:linear-gradient(135deg,#58a6ff33,#8b5cf640)!important;color:#58a6ff!important}[data-theme=dark] .frequency-options .frequency-option.active .frequency-label{color:#58a6ff!important}[data-theme=dark] .frequency-options .frequency-option:after{background:radial-gradient(circle at top,rgba(88,166,255,.08),transparent 60%)!important}[data-theme=dark] .frequency-icon{background:#30363dcc!important;color:#8b949e!important}[data-theme=dark] .frequency-label{color:#8b949e!important}[data-theme=dark] .toggle-item{background:#161b22!important;border-color:#30363d!important;box-shadow:0 8px 18px #0000004d!important}[data-theme=dark] .toggle-item:hover{background:#21262d!important;border-color:#484f58!important}[data-theme=dark] .toggle-item:has(.toggle-checkbox:checked){background:#58a6ff14!important;border-color:#58a6ff4d!important;box-shadow:0 12px 22px #58a6ff26!important}[data-theme=dark] .toggle-label{color:#e6edf3!important}[data-theme=dark] .toggle-description{color:#8b949e!important}[data-theme=dark] .toggle-checkbox{background:#30363d!important;border-color:#484f58!important}[data-theme=dark] .toggle-checkbox:after{background:#e6edf3!important}[data-theme=dark] .toggle-checkbox:checked{background:#58a6ff!important;border-color:#58a6ff!important}[data-theme=dark] .channel-card{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .channel-card:hover{border-color:#58a6ff66!important;box-shadow:0 12px 28px #0006!important}[data-theme=dark] .channel-card.active{background:#58a6ff14!important;border-color:#58a6ff!important;box-shadow:0 6px 20px #58a6ff33!important}[data-theme=dark] .channel-card.active .channel-icon{background:linear-gradient(135deg,#58a6ff33,#8b5cf640)!important;color:#58a6ff!important}[data-theme=dark] .channel-card.active .channel-status{color:#58a6ff!important}[data-theme=dark] .channel-card:after{background:radial-gradient(circle at top,rgba(88,166,255,.08),transparent 55%)!important}[data-theme=dark] .channel-icon{background:#30363dcc!important;color:#8b949e!important}[data-theme=dark] .channel-label{color:#e6edf3!important}[data-theme=dark] .channel-status{color:#6e7681!important}[data-theme=dark] .quiet-hours-times{background:linear-gradient(135deg,#8b5cf614,#6366f11f)!important;border-color:#8b5cf640!important;box-shadow:none!important}[data-theme=dark] .quiet-hours-times .time-field label{color:#8b949e!important}[data-theme=dark] .quiet-hours-times .time-field input[type=time]{background:#161b22!important;border-color:#8b5cf640!important;color:#e6edf3!important}[data-theme=dark] .quiet-hours-times .time-field input[type=time]:focus{border-color:#58a6ff!important;box-shadow:0 0 0 3px #58a6ff26!important}[data-theme=dark] .quiet-hours-times .time-separator{color:#6e7681!important}[data-theme=dark] .security-info{background:linear-gradient(135deg,#161b22f2,#21262de6)!important;border-color:#30363d!important}[data-theme=dark] .info-icon{background:linear-gradient(135deg,#58a6ff26,#8b5cf633)!important;color:#58a6ff!important}[data-theme=dark] .info-label{color:#8b949e!important}[data-theme=dark] .info-value{color:#e6edf3!important}[data-theme=dark] .info-hint{border-top-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .info-hint farm-icon{color:#58a6ff!important}[data-theme=dark] .info-hint a{color:#58a6ff!important}[data-theme=dark] .security-status{background:linear-gradient(135deg,#f8514914,#f871711f)!important;border-color:#f851494d!important;box-shadow:0 12px 30px #0000004d!important}[data-theme=dark] .security-status.enabled{background:linear-gradient(135deg,#3fb95014,#4ade801f)!important;border-color:#3fb9504d!important}[data-theme=dark] .security-status.enabled .status-icon{background:linear-gradient(135deg,#3fb95026,#4ade8033)!important;color:#3fb950!important}[data-theme=dark] .security-status .status-icon{background:linear-gradient(135deg,#f8514926,#f8717133)!important;color:#f85149!important}[data-theme=dark] .security-status .status-label{color:#e6edf3!important}[data-theme=dark] .security-status .status-description{color:#8b949e!important}[data-theme=dark] .twofa-setup{background:linear-gradient(135deg,#161b22f2,#21262de6)!important;border-color:#30363d!important;box-shadow:none!important}[data-theme=dark] .twofa-setup .setup-steps:before{background:linear-gradient(180deg,#58a6ff66,#30363d4d)!important}[data-theme=dark] .setup-step .step-number{background:linear-gradient(135deg,#58a6ff,#1f6feb)!important;box-shadow:0 6px 16px #58a6ff4d!important}[data-theme=dark] .setup-step .step-content h4{color:#e6edf3!important}[data-theme=dark] .setup-step .step-content p{color:#8b949e!important}[data-theme=dark] .qr-container{background:#21262d!important;border-color:#30363d!important;box-shadow:0 6px 20px #0000004d!important}[data-theme=dark] .secret-key{background:linear-gradient(135deg,#0d1117f2,#161b22fa)!important;color:#79c0ff!important}[data-theme=dark] .session-item{background:#161b22!important;border-color:#30363d!important;box-shadow:0 8px 18px #0000004d!important}[data-theme=dark] .session-item:hover{background:#21262d!important;border-color:#484f58!important}[data-theme=dark] .session-item.current{background:#58a6ff14!important;border-color:#58a6ff40!important}[data-theme=dark] .session-item.current .session-icon{background:linear-gradient(135deg,#58a6ff26,#8b5cf633)!important;color:#58a6ff!important}[data-theme=dark] .session-icon{background:#30363dcc!important;color:#8b949e!important}[data-theme=dark] .device-name{color:#e6edf3!important}[data-theme=dark] .current-badge{background:linear-gradient(135deg,#58a6ff,#1f6feb)!important}[data-theme=dark] .session-details{color:#8b949e!important}[data-theme=dark] .session-activity,[data-theme=dark] .revoke-btn{color:#6e7681!important}[data-theme=dark] .revoke-btn:hover{background:#f8514926!important;color:#f85149!important}[data-theme=dark] .preference-card{background:linear-gradient(135deg,#161b22f2,#21262de6)!important;border-color:#30363d!important;box-shadow:0 10px 24px #0000004d!important}[data-theme=dark] .preference-card:hover{border-color:#484f58!important;box-shadow:0 10px 28px #0006!important}[data-theme=dark] .preference-header span{color:#e6edf3!important}[data-theme=dark] .option-pill{background:#161b22!important;border-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .option-pill:hover{border-color:#58a6ff66!important;background:#58a6ff0d!important}[data-theme=dark] .option-pill.active{background:#58a6ff1a!important;border-color:#58a6ff!important;color:#58a6ff!important}[data-theme=dark] .option-pill:after{background:radial-gradient(circle at top,rgba(88,166,255,.08),transparent 60%)!important}[data-theme=dark] .map-option{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .map-option:hover{border-color:#58a6ff66!important;box-shadow:0 12px 28px #0006!important}[data-theme=dark] .map-option.active{background:#58a6ff14!important;border-color:#58a6ff!important;box-shadow:0 6px 20px #58a6ff33!important}[data-theme=dark] .map-option.active .map-preview{background:linear-gradient(135deg,#58a6ff33,#8b5cf640)!important;color:#58a6ff!important}[data-theme=dark] .map-option.active .map-label{color:#58a6ff!important}[data-theme=dark] .map-option:after{background:radial-gradient(circle at top,rgba(88,166,255,.08),transparent 55%)!important}[data-theme=dark] .map-preview{background:#30363dcc!important;color:#8b949e!important}[data-theme=dark] .map-preview[data-view=satellite]{background:linear-gradient(135deg,#3fb95026,#58a6ff2e)!important;color:#3fb950!important}[data-theme=dark] .map-preview[data-view=terrain]{background:linear-gradient(135deg,#d2992226,#84cc162e)!important;color:#d29922!important}[data-theme=dark] .map-preview[data-view=roadmap]{background:linear-gradient(135deg,#6e768126,#8b949e2e)!important;color:#8b949e!important}[data-theme=dark] .map-label{color:#8b949e!important}[data-theme=dark] .export-card{background:linear-gradient(135deg,#161b22f2,#21262de6)!important;border-color:#30363d!important;box-shadow:0 14px 32px #0000004d!important}[data-theme=dark] .export-card:hover{border-color:#484f58!important;box-shadow:0 14px 36px #0006!important}[data-theme=dark] .export-icon.json{background:linear-gradient(135deg,#58a6ff26,#8b5cf633)!important;color:#58a6ff!important}[data-theme=dark] .export-icon.csv{background:linear-gradient(135deg,#3fb95026,#4ade8033)!important;color:#3fb950!important}[data-theme=dark] .export-content h3{color:#e6edf3!important}[data-theme=dark] .export-content p{color:#8b949e!important}[data-theme=dark] .export-includes li{background:#161b22cc!important;border-color:#30363d!important;color:#8b949e!important}[data-theme=dark] .export-includes li farm-icon{color:#58a6ff!important}[data-theme=dark] .data-info-item{background:#161b22!important;border-color:#30363d!important;box-shadow:0 10px 22px #0000004d!important}[data-theme=dark] .data-info-item:hover{border-color:#484f58!important}[data-theme=dark] .data-info-item h4{color:#e6edf3!important}[data-theme=dark] .data-info-item p{color:#8b949e!important}[data-theme=dark] .data-info-icon.user{background:linear-gradient(135deg,#58a6ff26,#8b5cf633)!important;color:#58a6ff!important}[data-theme=dark] .data-info-icon.farm{background:linear-gradient(135deg,#3fb95026,#4ade8033)!important;color:#3fb950!important}[data-theme=dark] .data-info-icon.settings{background:linear-gradient(135deg,#6e768126,#8b949e33)!important;color:#8b949e!important}[data-theme=dark] .data-note{background:linear-gradient(135deg,#58a6ff14,#8b5cf61f)!important;border-color:#58a6ff33!important}[data-theme=dark] .data-note .note-icon{background:#58a6ff33!important;color:#58a6ff!important}[data-theme=dark] .data-note p,[data-theme=dark] .action-menu-trigger{color:#8b949e!important}[data-theme=dark] .action-menu-trigger:hover,[data-theme=dark] .action-menu-trigger.trigger-open{background:#21262d!important;color:#e6edf3!important}[data-theme=dark] .action-menu{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 10px 40px #0006,0 4px 16px #0000004d!important}[data-theme=dark] .action-menu-item{color:#8b949e!important}[data-theme=dark] .action-menu-item:hover:not(.disabled){background:linear-gradient(135deg,#21262d,#58a6ff1a)!important;color:#e6edf3!important;box-shadow:0 2px 8px #0003!important}[data-theme=dark] .action-menu-item.danger{color:#f85149!important}[data-theme=dark] .action-menu-item.danger:hover:not(.disabled){background:#f8514926!important;color:#f85149!important}[data-theme=dark] .action-menu-item.warning{color:#d29922!important}[data-theme=dark] .action-menu-item.warning:hover:not(.disabled){background:#d2992226!important;color:#d29922!important}[data-theme=dark] .crop-year-selector{background:#0d1117fa!important;border:1px solid #30363d!important;box-shadow:0 4px 20px #00000080!important}[data-theme=dark] .crop-year-selector:hover{box-shadow:0 6px 24px #0009!important}[data-theme=dark] .selector-label{color:#8b949e!important}[data-theme=dark] .selector-input{background:#161b22 url('data:image/svg+xml;utf8,<svg fill="none" viewBox="0 0 24 24" stroke="%238b949e" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg>') no-repeat right 8px center!important;background-size:14px!important;border:1px solid #30363d!important;color:#e6edf3!important}[data-theme=dark] .selector-input:focus{border-color:#58a6ff!important;background-color:#21262d!important;box-shadow:0 0 0 2px #58a6ff26!important}[data-theme=dark] .selector-input:hover{border-color:#58a6ff!important;background-color:#21262d!important}[data-theme=dark] .selector-input option{background:#161b22!important;color:#e6edf3!important}[data-theme=dark] .auth-container{background:#0d1117!important}[data-theme=dark] .auth-container .auth-background .gradient-overlay{background:linear-gradient(135deg,#0d1117d9,#161b22bf,#0d1117e6)!important}[data-theme=dark] .auth-container .auth-background .background-image--light{display:none!important}[data-theme=dark] .auth-container .auth-background .background-image--dark{display:block!important}[data-theme=dark] .auth-container .app-subtitle{color:#8b949e!important}[data-theme=dark] .auth-container .form-card{background:#161b22!important;border-color:#30363d!important;box-shadow:0 16px 48px #00000080!important}[data-theme=dark] .auth-container .form-card .welcome-title{color:#e6edf3!important}[data-theme=dark] .auth-container .form-card .welcome-subtitle,[data-theme=dark] .auth-container .form-card .input-label{color:#8b949e!important}[data-theme=dark] .auth-container .form-card .forgot-password-link{color:#58a6ff!important}[data-theme=dark] .auth-container .form-card .forgot-password-link:hover{color:#79c0ff!important}[data-theme=dark] .auth-container .form-card .checkbox-container{color:#8b949e!important}[data-theme=dark] .auth-container .form-card .divider:before{background:#30363d!important}[data-theme=dark] .auth-container .form-card .divider span{background:#161b22!important;color:#6e7681!important}[data-theme=dark] .auth-container .form-card .registration-text{color:#8b949e!important}[data-theme=dark] .auth-container .form-card .registration-link{color:#58a6ff!important}[data-theme=dark] .auth-container .form-card .registration-link:hover{color:#79c0ff!important}[data-theme=dark] .registration-container{background:linear-gradient(135deg,#0d1117fa,#161b22f2,#0d1117fa)!important}[data-theme=dark] .registration-container .gradient-animation{background:linear-gradient(45deg,#58a6ff26,#3fb9501f,#8b5cf626,#58a6ff1f,#3fb95026)!important;background-size:400% 400%!important}[data-theme=dark] .registration-container .back-to-login-container{background:#161b22f2!important;border-color:#30363d!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .registration-container .back-to-login-container:hover{background:#21262d!important;border-color:#58a6ff!important}[data-theme=dark] .registration-container .back-to-login-container farm-button{color:#8b949e!important}[data-theme=dark] .registration-container .progress-bar{background:#30363d80!important}[data-theme=dark] .registration-container .step{color:#8b949e99!important}[data-theme=dark] .registration-container .step.active{color:#e6edf3!important}[data-theme=dark] .registration-container .step.active .step-number{background:#e6edf3!important;color:#0d1117!important}[data-theme=dark] .registration-container .step.completed{color:#3fb950!important}[data-theme=dark] .registration-container .step.completed .step-number{background:#3fb950!important;color:#0d1117!important}[data-theme=dark] .registration-container .step .step-number{background:#30363d99!important}[data-theme=dark] .registration-container .registration-card{background:#161b22fa!important;border-color:#30363d!important;box-shadow:0 24px 48px #00000080!important}[data-theme=dark] .registration-container .registration-card::-webkit-scrollbar-thumb{background:#30363d!important}[data-theme=dark] .registration-container .registration-card::-webkit-scrollbar-thumb:hover{background:#484f58!important}[data-theme=dark] .registration-container .registration-card .step-title{color:#e6edf3!important}[data-theme=dark] .registration-container .registration-card .step-description{color:#8b949e!important}[data-theme=dark] .registration-container .registration-card .form-label{color:#e6edf3!important}[data-theme=dark] .registration-container .registration-card .farm-type-card{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .registration-container .registration-card .farm-type-card:hover{border-color:#58a6ff!important;box-shadow:0 8px 16px #58a6ff26!important}[data-theme=dark] .registration-container .registration-card .farm-type-card.selected{border-color:#58a6ff!important;background:#58a6ff1a!important;box-shadow:0 8px 16px #58a6ff33!important}[data-theme=dark] .registration-container .registration-card .farm-type-card farm-icon{color:#58a6ff!important}[data-theme=dark] .registration-container .registration-card .farm-type-card span{color:#e6edf3!important}[data-theme=dark] .registration-container .registration-card .review-card{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .registration-container .registration-card .review-card h3{color:#e6edf3!important}[data-theme=dark] .registration-container .registration-card .review-card .review-item{border-bottom-color:#21262d!important}[data-theme=dark] .registration-container .registration-card .review-card .review-item .label{color:#8b949e!important}[data-theme=dark] .registration-container .registration-card .review-card .review-item .value{color:#e6edf3!important}[data-theme=dark] .registration-container .registration-card .map-instructions{color:#8b949e!important}[data-theme=dark] .registration-container .registration-card .map-instructions farm-icon{color:#58a6ff!important}[data-theme=dark] .add-crop-container .page-header{background:#161b22!important;border-bottom:1px solid #30363d!important;box-shadow:0 1px 3px #0000004d!important}[data-theme=dark] .add-crop-container .page-header .page-title{color:#e6edf3!important;text-shadow:none!important}[data-theme=dark] .add-crop-container .form-container{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .add-crop-container .status-card{border-color:#30363d!important}[data-theme=dark] .add-crop-container .status-card .field-label{color:#e6edf3!important}[data-theme=dark] .add-crop-container .status-card .status-hint{color:#8b949e!important}[data-theme=dark] .add-crop-container .status-card .status-badge.planned{background:#388bfd26!important;color:#58a6ff!important;border-color:#388bfd66!important}[data-theme=dark] .add-crop-container .recipe-preview{background:linear-gradient(135deg,#161b22,#1c2128)!important;border-color:#30363d!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-preview-header h4{color:#e6edf3!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-preview-header .recipe-description{color:#8b949e!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-preview-header .recipe-status{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-preview-header .recipe-status.published{background:#2ea04326!important;color:#3fb950!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-preview-header .recipe-status.draft{background:#bb800926!important;color:#d29922!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-tasks-preview{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-tasks-preview .tasks-header{color:#e6edf3!important;border-bottom-color:#30363d!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-tasks-preview .tasks-header farm-icon{color:#58a6ff!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-tasks-preview .task-item{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-tasks-preview .task-item:hover{background:#1c2128!important;border-color:#484f58!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-tasks-preview .task-item .task-title{color:#e6edf3!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-tasks-preview .task-item .task-type{background:#388bfd26!important;color:#58a6ff!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-tasks-preview .task-item .task-offset{background:#30363d!important;color:#8b949e!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-no-tasks{background:#bb800926!important;border-color:#bb800966!important;color:#d29922!important}[data-theme=dark] .add-crop-container .recipe-preview .recipe-no-tasks farm-icon{color:#d29922!important}[data-theme=dark] app-agricultural-measure-guidance .container .section-header .section-title,[data-theme=dark] .agricultural-measure-guidance .container .section-header .section-title{color:#e6edf3!important}[data-theme=dark] app-agricultural-measure-guidance .container .section-header .section-description,[data-theme=dark] .agricultural-measure-guidance .container .section-header .section-description{color:#8b949e!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card,[data-theme=dark] .agricultural-measure-guidance .container .measure-card{background:linear-gradient(145deg,#161b22f5,#21262dd9)!important;border-color:#30363d99!important;box-shadow:0 8px 24px #0000004d!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card:hover,[data-theme=dark] .agricultural-measure-guidance .container .measure-card:hover{box-shadow:0 12px 32px #0006!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card.status-achieved,[data-theme=dark] .agricultural-measure-guidance .container .measure-card.status-achieved{border-color:#2ea04366!important;background:linear-gradient(145deg,#161b22f5,#23863626)!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card.status-almost,[data-theme=dark] .agricultural-measure-guidance .container .measure-card.status-almost{border-color:#bb800966!important;background:linear-gradient(145deg,#161b22f5,#bb800926)!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card.status-not-achieved,[data-theme=dark] .agricultural-measure-guidance .container .measure-card.status-not-achieved{border-color:#f8514966!important;background:linear-gradient(145deg,#161b22f5,#f8514926)!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card.not-applicable,[data-theme=dark] .agricultural-measure-guidance .container .measure-card.not-applicable{border-color:#6e768166!important;background:linear-gradient(145deg,#161b22f5,#21262dd9)!important;opacity:.7!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .measure-header,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .measure-header{border-bottom-color:#30363d99!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .measure-header .measure-icon,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .measure-header .measure-icon{background:#388bfd26!important;box-shadow:inset 0 0 0 1px #388bfd33!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .measure-header .measure-code,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .measure-header .measure-code{color:#e6edf3!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .measure-header .measure-name,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .measure-header .measure-name{color:#8b949e!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .measure-header .measure-not-applicable-badge,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .measure-header .measure-not-applicable-badge{background:#6e768133!important;color:#8b949e!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .not-applicable-message,[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .no-rules-message,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .not-applicable-message,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .no-rules-message{background:#21262d99!important;border-color:#30363d99!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .not-applicable-message p,[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .no-rules-message p,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .not-applicable-message p,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .no-rules-message p{color:#8b949e!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .rule-card,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .rule-card{background:#21262dcc!important;border-color:#30363d99!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .rule-card.rule-achieved,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .rule-card.rule-achieved{border-color:#2ea0434d!important;background:#2ea0431a!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .rule-card.rule-almost,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .rule-card.rule-almost{border-color:#bb80094d!important;background:#bb80091a!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .rule-card.rule-not-achieved,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .rule-card.rule-not-achieved{border-color:#f851494d!important;background:#f851491a!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .rule-card .rule-title,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .rule-card .rule-title{color:#e6edf3!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .rule-card .rule-value,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .rule-card .rule-value{color:#e6edf3!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .rule-card .rule-message,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .rule-card .rule-message{color:#8b949e!important}[data-theme=dark] app-agricultural-measure-guidance .container .measure-card .rule-card .progress-bar,[data-theme=dark] .agricultural-measure-guidance .container .measure-card .rule-card .progress-bar{background:#30363dcc!important}[data-theme=dark] .cadastral-info-panel{background:#161b22f2!important;border-color:#bb800966!important;color:#d29922!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .cadastral-info-panel.loading{border-color:#388bfd66!important;color:#58a6ff!important;background:#161b22fa!important}[data-theme=dark] .cadastral-info-panel.warning{border-color:#f8514966!important;color:#f85149!important;background:#f851491a!important}[data-theme=dark] .cadastral-info-panel.warning farm-icon{color:#f85149!important}[data-theme=dark] .cadastral-info-panel farm-icon{color:#d29922!important}[data-theme=dark] .smart-card{background:#161b22f2!important;border-color:#30363d99!important;color:#8b949e!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .map-overlay{background-color:#0d1117bf!important}[data-theme=dark] .map-overlay-content{background-color:#161b22f2!important;box-shadow:0 4px 16px #0006!important;border:1px solid #30363d!important}[data-theme=dark] .map-overlay-content span{color:#e6edf3!important}[data-theme=dark] .map-overlay-content p{color:#8b949e!important}[data-theme=dark] .farm-button.farm-button--ghost{background:transparent!important;color:#e6edf3!important;border-color:transparent!important}[data-theme=dark] .farm-button.farm-button--ghost .farm-button__content{color:#e6edf3!important}[data-theme=dark] .farm-button.farm-button--ghost farm-icon{color:#e6edf3!important}[data-theme=dark] .farm-button.farm-button--ghost:hover:not(:disabled){background:#58a6ff1a!important;color:#58a6ff!important}[data-theme=dark] .farm-button.farm-button--ghost:hover:not(:disabled) .farm-button__content,[data-theme=dark] .farm-button.farm-button--ghost:hover:not(:disabled) farm-icon{color:#58a6ff!important}[data-theme=dark] .farm-button.farm-button--ghost:active:not(:disabled){background:#58a6ff26!important}[data-theme=dark] .farm-button.farm-button--secondary{background:#21262d!important;color:#e6edf3!important;border-color:#30363d!important}[data-theme=dark] .farm-button.farm-button--secondary .farm-button__content{color:#e6edf3!important}[data-theme=dark] .farm-button.farm-button--secondary farm-icon{color:#e6edf3!important}[data-theme=dark] .farm-button.farm-button--secondary:hover:not(:disabled){background:#58a6ff26!important;border-color:#58a6ff4d!important;color:#58a6ff!important}[data-theme=dark] .farm-button.farm-button--secondary:hover:not(:disabled) .farm-button__content,[data-theme=dark] .farm-button.farm-button--secondary:hover:not(:disabled) farm-icon{color:#58a6ff!important}[data-theme=dark] .farm-button.farm-button--text,[data-theme=dark] .farm-button.farm-button--text .farm-button__content{color:#58a6ff!important}[data-theme=dark] .farm-button.farm-button--text farm-icon{color:#58a6ff!important}[data-theme=dark] .farm-button.farm-button--text:hover:not(:disabled){background:#58a6ff1a!important}[data-theme=dark] .farm-button.farm-button--icon{background:#21262d!important;color:#e6edf3!important;border-color:#30363d!important}[data-theme=dark] .farm-button.farm-button--icon .farm-button__content,[data-theme=dark] .farm-button.farm-button--icon farm-icon{color:#e6edf3!important}[data-theme=dark] .farm-button.farm-button--icon:hover:not(:disabled){background:#30363d!important;border-color:#484f58!important}[data-theme=dark] app-crop-swap-modal .modal-container{background:#161b22!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] app-crop-swap-modal .modal-header{border-bottom-color:#30363d!important}[data-theme=dark] app-crop-swap-modal .modal-title h2{color:#e6edf3!important}[data-theme=dark] app-crop-swap-modal .modal-title p{color:#8b949e!important}[data-theme=dark] app-crop-swap-modal .close-btn{color:#8b949e!important}[data-theme=dark] app-crop-swap-modal .close-btn:hover{color:#e6edf3!important}[data-theme=dark] app-crop-swap-modal .modal-content{background:#161b22!important}[data-theme=dark] app-crop-swap-modal .current-crop-info{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] app-crop-swap-modal .current-crop-info h3{color:#e6edf3!important}[data-theme=dark] app-crop-swap-modal .current-crop-info p{color:#8b949e!important}[data-theme=dark] app-crop-swap-modal .current-crop-info p strong{color:#e6edf3!important}[data-theme=dark] app-crop-swap-modal .swap-form .form-label{color:#e6edf3!important}[data-theme=dark] app-crop-swap-modal .swap-form .error-message{color:#f85149!important}[data-theme=dark] app-crop-swap-modal .swap-form .form-note{background:#388bfd1a!important;border-left-color:#58a6ff!important}[data-theme=dark] app-crop-swap-modal .swap-form .form-note p{color:#58a6ff!important}[data-theme=dark] app-crop-split-modal .modal-container{background:#161b22!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] app-crop-split-modal .modal-header{border-bottom-color:#30363d!important}[data-theme=dark] app-crop-split-modal .modal-title h2{color:#e6edf3!important}[data-theme=dark] app-crop-split-modal .modal-title p{color:#8b949e!important}[data-theme=dark] app-crop-split-modal .close-btn{color:#8b949e!important}[data-theme=dark] app-crop-split-modal .close-btn:hover{color:#e6edf3!important}[data-theme=dark] app-crop-split-modal .modal-content{background:#161b22!important}[data-theme=dark] app-crop-split-modal .current-crop-info{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] app-crop-split-modal .current-crop-info h3{color:#e6edf3!important}[data-theme=dark] app-crop-split-modal .current-crop-info p{color:#8b949e!important}[data-theme=dark] app-crop-split-modal .current-crop-info p strong{color:#e6edf3!important}[data-theme=dark] app-crop-split-modal .current-crop-info .warning{background:#d2992226!important;border:1px solid rgba(210,153,34,.3)!important;border-left:4px solid #d29922!important;color:#d29922!important}[data-theme=dark] app-crop-split-modal .split-form .form-label{color:#e6edf3!important}[data-theme=dark] app-crop-split-modal .split-form .form-hint{color:#8b949e!important}[data-theme=dark] app-crop-split-modal .split-form .error-message{color:#f85149!important}[data-theme=dark] app-crop-split-modal .split-form .calculation-info{background:#3fb95026!important;border-left-color:#3fb950!important}[data-theme=dark] app-crop-split-modal .split-form .calculation-info p{color:#3fb950!important}[data-theme=dark] app-crop-split-modal .split-form .form-note{background:#388bfd1a!important;border-left-color:#58a6ff!important}[data-theme=dark] app-crop-split-modal .split-form .form-note p{color:#58a6ff!important}[data-theme=dark] app-crop-split-modal .split-form .checkbox-label .checkbox-text{color:#e6edf3!important}[data-theme=dark] app-crop-split-modal .split-form .checkbox-label .checkbox-input{accent-color:#58a6ff!important}[data-theme=dark] app-crop-split-modal .split-form .map-container{border-color:#30363d!important;background:#21262d!important}[data-theme=dark] app-crop-split-modal .split-form .area-summary{background:#21262d!important;border:1px solid #30363d!important}[data-theme=dark] app-crop-split-modal .split-form .area-summary .area-row{border-bottom-color:#30363d!important}[data-theme=dark] app-crop-split-modal .split-form .area-summary .area-row .area-label{color:#8b949e!important}[data-theme=dark] app-crop-split-modal .split-form .area-summary .area-row .area-value{color:#e6edf3!important}[data-theme=dark] app-crop-split-modal .split-form .area-summary .area-row .area-value.highlight{color:#58a6ff!important}[data-theme=dark] app-crop-split-modal .crop-field-selection{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] app-crop-split-modal .crop-field-pill{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] app-crop-split-modal .crop-field-pill:hover{background:#21262d!important;border-color:#58a6ff!important}[data-theme=dark] app-crop-split-modal .crop-field-pill.selected{background:#388bfd26!important;border-color:#58a6ff!important;box-shadow:0 0 0 3px #58a6ff1a!important}[data-theme=dark] app-crop-split-modal .crop-field-pill.selected .pill-label{color:#58a6ff!important}[data-theme=dark] app-crop-split-modal .crop-field-pill.selected .pill-area{color:#58a6ff!important;border-left-color:#58a6ff4d!important}[data-theme=dark] app-crop-split-modal .crop-field-pill .pill-label{color:#e6edf3!important}[data-theme=dark] app-crop-split-modal .crop-field-pill .pill-area{color:#8b949e!important;border-left-color:#30363d!important}.background-image--dark{display:none}.background-image--light{display:block}.leaflet-top,.leaflet-bottom{z-index:var(--z-index-map-controls)!important}:host ::ng-deep .leaflet-top,:host ::ng-deep .leaflet-bottom,:host ::ng-deep .leaflet-control-container{z-index:var(--z-index-map-controls)!important}
