:root{--color-brand-700: #2e8f27;--color-brand-600: #1b8500;--color-brand-500: #68b14e;--color-brand-100: #b6ffb1;--color-brand-soft: rgb(182 255 177 / 24%);--color-ink-950: #0f1324;--color-ink-900: #14151a;--color-ink-800: #0d1126;--color-ink-700: #0a0f29;--color-ink-600: #1e1e1e;--color-ink-500: #525252;--color-ink-400: #6b7280;--color-surface: #f7f7f8;--color-surface-white: #ffffff;--color-line: #dee0e3;--background-input-normal: #ffffff;--border-action-normal: #dee0e3;--text-base-primary: #14151a;--text-base-secondary: rgb(15 19 36 / 60%);--background-badge-gray: #e9eaec;--text-body-s-size: .875rem;--text-body-s-line: 1.25rem;--text-body-s-tracking: 0;--text-caption-l-size: .875rem;--text-caption-l-line: 1.25rem;--text-caption-l-tracking: 0;--text-caption-m-size: .8125rem;--text-caption-m-line: 1.125rem;--text-caption-m-tracking: 0;--border-base-divider: #e9eaec;--color-line-strong: #e9eaec;--color-accent-blue: #0a58ff;--color-accent-navy: #133a9a;--color-accent-blue-soft: #e3eafd;--color-impact-high: #b42318;--color-impact-medium: #b54708;--color-impact-low: #286748;--color-warning: #f1c100;--color-focus: var(--color-brand-600);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-xs: 4px;--radius-sm: 8px;--background-checkbox-checked: #2e8f27;--color-accent-green-link: #458b65;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--shadow-card: 0 1px 2px rgb(15 19 36 / 6%);--shadow-hero: 0 12px 40px rgb(15 19 36 / 16%);--font-sans: Inter, "Noto Naskh Arabic", "Segoe UI", system-ui, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--header-h: 88px;--page-max: 1200px;--sidebar-w: 330px}[dir=rtl]{--font-sans: "Noto Naskh Arabic", Inter, "Segoe UI", system-ui, sans-serif}.ui-control{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--border-action-normal);border-radius:var(--radius-md);background:var(--background-input-normal);color:var(--color-ink-900);transition:border-color .15s ease,box-shadow .15s ease}.ui-control:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--color-brand-600)}.ui-control:focus{border-color:var(--color-brand-600);box-shadow:0 0 0 1px var(--color-brand-600)}.ui-control:disabled{opacity:.55;cursor:not-allowed}.ui-control[aria-invalid=true]{border-color:var(--color-impact-high)}.ui-control[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--color-impact-high)}.cdk-overlay-container{position:fixed;z-index:1000;pointer-events:none;inset:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--color-surface);color:var(--color-ink-900);font-family:var(--font-sans);font-size:16px;line-height:1.45}body{text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,strong,b{font-weight:600}button,input,select,textarea{font:inherit}a{color:var(--color-accent-navy)}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.lang:focus-within,.digest:focus-visible,.notice-close:focus-visible{outline:none}.lang:focus-within{border-color:var(--color-brand-600)}.digest:focus-visible{border-color:var(--color-brand-600);box-shadow:0 0 0 1px var(--color-brand-600)}.filter-reset:focus-visible,.popular-24__all:focus-visible,.agro-calendar__all:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus);border-radius:var(--radius-sm)}.notice-close:focus-visible{box-shadow:0 0 0 2px #fff}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
