.u81Ruq_choice{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.u81Ruq_label{flex:none}.u81Ruq_select{border:1px solid var(--border);background:var(--input);min-width:0;max-width:150px;color:var(--foreground);font:inherit;border-radius:8px;flex:1;padding:6px 8px}.u81Ruq_select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
.qtoLsq_layout{background:var(--background);grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.qtoLsq_sidebar{border-right:1px solid var(--border);background:var(--background);flex-direction:column;gap:24px;padding:24px 16px;display:flex}.qtoLsq_brand{padding:0 12px}.qtoLsq_brandLink{color:var(--foreground);align-items:center;gap:10px;display:flex}.qtoLsq_brandMark{width:28px;height:28px;color:var(--accent);flex-shrink:0}.qtoLsq_brandName{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.2;display:block}.qtoLsq_brandTag{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.3;display:block}.qtoLsq_nav{flex:1;overflow-y:auto}.qtoLsq_navList{flex-direction:column;gap:4px;list-style:none;display:flex}.qtoLsq_navItem,.qtoLsq_navItemActive,.qtoLsq_navItemDisabled{color:var(--foreground);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.qtoLsq_navLabel{align-items:center;gap:10px;min-width:0;display:flex}.qtoLsq_navGlyph{width:24px;height:24px;color:var(--muted);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=overview]{color:var(--nav-overview)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=fields]{color:var(--nav-fields)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=machinery]{color:var(--nav-machinery)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=livestock]{color:var(--nav-livestock)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=tasks]{color:var(--nav-tasks)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=assistant]{color:var(--nav-assistant)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=ai-director]{color:var(--nav-director)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=settings]{color:var(--nav-settings)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=people]{color:var(--nav-people)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=help]{color:var(--nav-help)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=finance]{color:var(--nav-overview)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=plan]{color:var(--nav-tasks)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=field-day]{color:var(--nav-fields)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=machinery-day]{color:var(--nav-machinery)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=day-report]{color:var(--nav-assistant)}.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=feed-day],.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=day-movement],.qtoLsq_navItemActive .qtoLsq_navGlyph[data-nav=submissions]{color:var(--nav-livestock)}.qtoLsq_navIcon{flex-shrink:0;width:20px;height:20px}.qtoLsq_navItem:hover{background:var(--input)}.qtoLsq_navItemActive{background:var(--nav-active);color:var(--foreground);font-weight:600}.qtoLsq_navPending{opacity:.7;background:currentColor;border-radius:999px;flex-shrink:0;width:7px;height:7px}.qtoLsq_navItemDisabled{color:var(--muted);cursor:not-allowed}.qtoLsq_soonBadge{background:var(--input);color:var(--muted);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.qtoLsq_accountArea{border-top:1px solid var(--border);gap:10px;margin-top:auto;padding-top:16px;display:grid}.qtoLsq_account{gap:2px;display:grid}.qtoLsq_accountName{overflow-wrap:anywhere;font-weight:700}.qtoLsq_accountTitle{color:var(--muted);font-size:13px}.qtoLsq_logoutForm{margin:0}.qtoLsq_sectionTabs{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.qtoLsq_sectionTab,.qtoLsq_sectionTabActive{border:1px solid var(--border);background:var(--surface);color:var(--foreground);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.qtoLsq_sectionTab:hover{background:var(--input)}.qtoLsq_sectionTabActive{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.qtoLsq_logoutButton{border:1px solid var(--border);width:100%;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:10px 12px}.qtoLsq_main{min-width:0;padding:32px}.qtoLsq_menuButton{display:none}.qtoLsq_skipLink{z-index:1000;background:var(--surface);color:var(--foreground);padding:12px;position:fixed;top:-100px;left:12px}.qtoLsq_skipLink:focus{top:12px}.qtoLsq_sidebar :focus-visible,.qtoLsq_skipLink:focus-visible{outline:3px solid var(--border);outline-offset:3px}@media (max-width:960px){.qtoLsq_layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.qtoLsq_sidebar{border-right:none;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.qtoLsq_navList{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.qtoLsq_menuButton{border:1px solid var(--border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px;display:block}.qtoLsq_nav,.qtoLsq_accountArea{grid-column:1/-1}.qtoLsq_sidebar[data-menu-open="0"] .qtoLsq_nav,.qtoLsq_sidebar[data-menu-open="0"] .qtoLsq_accountArea{display:none}.qtoLsq_main{padding:16px}}.qtoLsq_wake{border:1px solid var(--warn);background:var(--warn-surface);max-width:1180px;color:var(--warn-text);border-radius:10px;margin:0 auto 12px;padding:10px 14px;font-size:14px}@media (pointer:coarse){.qtoLsq_sectionTab,.qtoLsq_sectionTabActive{box-sizing:border-box;align-items:center;min-height:44px;display:inline-flex}}
.kh672q_part{display:none}:root[data-daypart=morning] .kh672q_part[data-part=morning],:root[data-daypart=day] .kh672q_part[data-part=day],:root[data-daypart=evening] .kh672q_part[data-part=evening],:root[data-daypart=night] .kh672q_part[data-part=night],:root:not([data-daypart]) .kh672q_part[data-part=""]{display:inline}.kh672q_banner{border:1px solid var(--border);background:var(--surface) var(--day-background,none) center 38% / cover no-repeat;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:190px;padding:18px;display:flex}.kh672q_plate{background:var(--surface);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;gap:6px;max-width:100%;padding:12px 16px;display:grid}.kh672q_greeting{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700}.kh672q_start{width:100%;max-width:1180px;margin:0 auto 16px}.kh672q_startBanner{min-height:132px}.kh672q_startTitle{color:var(--muted);margin:0;font-size:15px}@media (max-width:760px){.kh672q_banner{min-height:160px;padding:12px}.kh672q_startBanner{min-height:112px}.kh672q_greeting{font-size:18px}}
.NGGGqa_page{flex-direction:column;gap:24px;max-width:960px;display:flex}.NGGGqa_header{flex-direction:column;gap:8px;display:flex}.NGGGqa_title{letter-spacing:-.02em;font-size:32px;font-weight:700}.NGGGqa_subtitle{color:var(--muted);font-size:18px}.NGGGqa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.NGGGqa_cardTitle a{color:inherit;text-decoration:none}.NGGGqa_cardTitle a:hover{text-decoration:underline}.NGGGqa_card{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.NGGGqa_cardTitle{font-size:16px;font-weight:600}.NGGGqa_details{flex-direction:column;gap:12px;display:flex}.NGGGqa_detailRow{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:12px;display:grid}.NGGGqa_detailRow dt{color:var(--muted);font-size:14px}.NGGGqa_detailRow dd{font-size:15px;font-weight:500}.NGGGqa_statusActive,.NGGGqa_statusInactive{background:var(--input);color:var(--foreground);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.NGGGqa_departmentList{flex-direction:column;gap:8px;list-style:none;display:flex}.NGGGqa_departmentItem{border:1px solid var(--border);background:var(--input);border-radius:8px;padding:12px 14px}.NGGGqa_emptyState{color:var(--muted);font-size:15px}.NGGGqa_accessError{border:1px solid var(--border);background:var(--input);border-radius:12px;padding:24px}.NGGGqa_accessErrorTitle{color:var(--foreground);margin-bottom:8px;font-size:18px;font-weight:600}.NGGGqa_accessErrorText{color:var(--foreground);line-height:1.5}.NGGGqa_operationsSection{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex}.NGGGqa_operationsHeader{flex-direction:column;gap:6px;display:flex}.NGGGqa_operationsTitle{letter-spacing:-.02em;font-size:20px;font-weight:700}.NGGGqa_seasonCurrentLabel{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.NGGGqa_seasonForm{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.NGGGqa_seasonLabel{flex-direction:column;gap:6px;min-width:min(100%,240px);display:flex}.NGGGqa_seasonLabelText{color:var(--muted);font-size:13px;font-weight:600}.NGGGqa_seasonSelect,.NGGGqa_seasonSubmit{font:inherit;border:1px solid var(--border);background:var(--input);border-radius:8px}.NGGGqa_seasonSelect{min-height:40px;padding:8px 12px}.NGGGqa_seasonSubmit{cursor:pointer;min-height:40px;padding:8px 16px;font-weight:600}.NGGGqa_seasonSelect:focus-visible,.NGGGqa_seasonSubmit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NGGGqa_kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;display:grid}.NGGGqa_kpiCard{border:1px solid var(--border);background:var(--input);color:var(--foreground);border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.NGGGqa_kpiLabel{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.NGGGqa_kpiValue{color:var(--foreground);letter-spacing:-.02em;font-size:24px;font-weight:700}.NGGGqa_operationsBlock{flex-direction:column;gap:12px;display:flex}.NGGGqa_operationsBlockTitle{font-size:15px;font-weight:600}.NGGGqa_operationsHint{color:var(--muted);font-size:13px}.NGGGqa_statusList,.NGGGqa_typeList,.NGGGqa_recentList,.NGGGqa_attentionList{flex-direction:column;gap:10px;list-style:none;display:flex}.NGGGqa_statusRow,.NGGGqa_typeRow{flex-direction:column;gap:6px;display:flex}.NGGGqa_statusRowText,.NGGGqa_typeRow{overflow-wrap:anywhere;justify-content:space-between;gap:12px;font-size:14px;display:flex}.NGGGqa_statusBarTrack{background:var(--input);border-radius:999px;height:8px;overflow:hidden}.NGGGqa_statusBarFill{background:var(--accent);height:100%}.NGGGqa_recentItem{border:1px solid var(--border);background:var(--input);border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.NGGGqa_recentPrimary{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.NGGGqa_recentDate,.NGGGqa_recentType,.NGGGqa_recentStatus,.NGGGqa_recentLabel,.NGGGqa_recentScope,.NGGGqa_recentMeta{overflow-wrap:anywhere}.NGGGqa_recentDate,.NGGGqa_recentStatus{color:var(--muted);font-size:13px}.NGGGqa_recentType{font-weight:600}.NGGGqa_recentLabel,.NGGGqa_recentScope,.NGGGqa_recentMeta{font-size:14px}.NGGGqa_recentMeta{color:var(--muted)}.NGGGqa_attentionList li{overflow-wrap:anywhere;font-size:14px}.NGGGqa_operationsLoading,.NGGGqa_operationsMessage,.NGGGqa_operationsError{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.NGGGqa_operationsLoading,.NGGGqa_operationsMessage{color:var(--muted)}.NGGGqa_operationsError{color:var(--foreground)}.NGGGqa_morning{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.NGGGqa_morningLine{font-size:17px;font-weight:600;line-height:1.45}.NGGGqa_milk{flex-direction:column;gap:8px;min-height:24px;display:flex}.NGGGqa_milkCaption{color:var(--muted);font-size:13px}.NGGGqa_milkRow{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.NGGGqa_milkTile,.NGGGqa_milkTotal{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:10px 14px;display:flex}.NGGGqa_milkTotal{background:var(--surface-muted)}.NGGGqa_milkLabel{color:var(--muted);flex-basis:100%;font-size:13px}.NGGGqa_milkKg{font-size:22px;font-weight:700}.NGGGqa_milkUp{color:var(--ok-text);font-weight:600}.NGGGqa_milkDown{color:var(--warn-text);font-weight:600}.NGGGqa_milkFlat,.NGGGqa_milkPerCow,.NGGGqa_morningFresh{color:var(--muted);font-size:13px}.NGGGqa_morningPair{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.NGGGqa_morningPair:empty{display:none}.NGGGqa_overdue{border:1px solid var(--warn);color:inherit;border-radius:12px;align-self:start;padding:12px 14px;font-weight:600;text-decoration:none}.NGGGqa_overdue:hover{text-decoration:underline}.NGGGqa_weatherTile{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.NGGGqa_weatherNow{font-size:15px}.NGGGqa_rest .NGGGqa_card{gap:8px;padding:14px 16px;font-size:14px}.NGGGqa_rest .NGGGqa_cardTitle,.NGGGqa_rest .NGGGqa_subtitle{font-size:14px}.NGGGqa_connectList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.NGGGqa_connectItem{flex-direction:column;gap:6px;display:flex}.NGGGqa_connectItem+.NGGGqa_connectItem{border-top:1px solid var(--border);padding-top:14px}.NGGGqa_connectText{color:var(--muted);font-size:14px}.NGGGqa_connectActions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.NGGGqa_connectAction,.NGGGqa_connectNext{border:1px solid var(--accent);border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.NGGGqa_connectAction{background:var(--accent);color:var(--accent-foreground)}.NGGGqa_connectNext{color:var(--foreground)}.NGGGqa_connectAction:hover,.NGGGqa_connectNext:hover{text-decoration:underline}.NGGGqa_connectCompact{gap:8px;padding:14px 16px;font-size:14px}.NGGGqa_connectCompact .NGGGqa_cardTitle{font-size:14px}.NGGGqa_connectCompact .NGGGqa_connectList{gap:10px}.NGGGqa_connectCompact .NGGGqa_connectItem+.NGGGqa_connectItem{padding-top:10px}@media (max-width:760px){.NGGGqa_grid{grid-template-columns:1fr}.NGGGqa_morning{padding:14px}.NGGGqa_morningLine{font-size:16px}.NGGGqa_milkRow,.NGGGqa_morningPair{grid-template-columns:1fr}.NGGGqa_milkLabel{flex-basis:auto;min-width:28px}.NGGGqa_milkKg{font-size:20px}.NGGGqa_detailRow{grid-template-columns:1fr;gap:4px}.NGGGqa_kpiGrid{grid-template-columns:1fr}.NGGGqa_seasonForm{flex-direction:column;align-items:stretch}}.NGGGqa_retryButton{border:1px solid var(--border);background:var(--input);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;padding:0 16px}
._1ODk0G_page{--soft-text:var(--foreground);--soft-text-muted:var(--muted);--soft-accent:var(--accent);--soft-danger:var(--foreground);background:var(--soft-surface);min-height:100vh;color:var(--soft-text);justify-content:center;align-items:center;padding:24px;display:flex}._1ODk0G_page._1ODk0G_dayPage{background:var(--soft-surface) var(--day-background,none) center / cover no-repeat;flex-direction:column;gap:18px}._1ODk0G_dayGreeting{background:var(--surface);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--foreground);text-align:center;border-radius:999px;margin:0;padding:8px 18px;font-size:26px;font-weight:700}._1ODk0G_card{background:var(--soft-surface);width:100%;max-width:400px;box-shadow:12px 12px 26px var(--soft-shadow-dark), -12px -12px 26px var(--soft-shadow-light);border-radius:30px;flex-direction:column;gap:22px;padding:40px 34px;display:flex}._1ODk0G_dayPage ._1ODk0G_card{box-shadow:0 18px 48px var(--shadow-strong)}._1ODk0G_title{letter-spacing:.01em;text-align:center;color:var(--soft-text);font-size:30px;font-weight:600}._1ODk0G_subtitle{text-align:center;color:var(--soft-text-muted);margin-top:-12px;font-size:14px}._1ODk0G_form{flex-direction:column;gap:18px;display:flex}._1ODk0G_label{letter-spacing:.02em;color:var(--soft-text-muted);flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}._1ODk0G_input{background:var(--input);color:var(--soft-text);font:inherit;box-shadow:inset 5px 5px 10px var(--soft-shadow-dark), inset -5px -5px 10px var(--soft-shadow-light);border:none;border-radius:16px;padding:14px 18px;font-weight:500;transition:box-shadow .16s}._1ODk0G_input::placeholder{color:var(--soft-text-muted)}._1ODk0G_input:focus{box-shadow:inset 6px 6px 12px var(--soft-shadow-dark), inset -6px -6px 12px var(--soft-shadow-light);outline:none}._1ODk0G_input:focus-visible{outline:2px solid var(--soft-accent);outline-offset:3px}._1ODk0G_button{background:var(--accent);color:var(--accent-foreground);font:inherit;letter-spacing:.04em;cursor:pointer;box-shadow:7px 7px 15px var(--soft-shadow-dark), -7px -7px 15px var(--soft-shadow-light);border:none;border-radius:18px;margin-top:6px;padding:15px 18px;font-size:15px;font-weight:700;transition:box-shadow .16s,transform .16s}._1ODk0G_button:hover{box-shadow:9px 9px 18px var(--soft-shadow-dark), -9px -9px 18px var(--soft-shadow-light)}._1ODk0G_button:active{box-shadow:inset 6px 6px 12px var(--soft-shadow-dark), inset -6px -6px 12px var(--soft-shadow-light);transform:translateY(1px)}._1ODk0G_button:focus-visible{outline:2px solid var(--soft-accent);outline-offset:3px}._1ODk0G_buttonLink{text-align:center;text-decoration:none;display:block}._1ODk0G_secondaryButton{border:1px solid var(--border);width:100%;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:18px;margin-top:12px;padding:12px 18px;font-weight:600}._1ODk0G_error{border-left:4px solid var(--soft-danger);background:var(--soft-surface);color:var(--soft-danger);box-shadow:inset 4px 4px 8px var(--soft-shadow-dark), inset -4px -4px 8px var(--soft-shadow-light);border-radius:14px;margin-top:-4px;padding:12px 16px;font-size:14px;font-weight:600}._1ODk0G_links{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:-4px;display:flex}._1ODk0G_link{color:var(--soft-accent);text-underline-offset:3px;border-radius:6px;font-size:13px;font-weight:600;text-decoration:underline}._1ODk0G_link:focus-visible{outline:2px solid var(--soft-accent);outline-offset:3px}._1ODk0G_hint{text-align:center;color:var(--soft-text-muted);font-size:13px;line-height:1.5}._1ODk0G_notice{border-left:4px solid var(--soft-accent);background:var(--soft-surface);color:var(--soft-text);box-shadow:inset 4px 4px 8px var(--soft-shadow-dark), inset -4px -4px 8px var(--soft-shadow-light);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.5}._1ODk0G_noticeTitle{color:var(--soft-accent);margin-bottom:4px;font-weight:700;display:block}._1ODk0G_address{overflow-wrap:anywhere;font-weight:700}@media (prefers-reduced-motion:reduce){._1ODk0G_input,._1ODk0G_button{transition:none}._1ODk0G_button:active{transform:none}}@media (prefers-contrast:more){._1ODk0G_card,._1ODk0G_input,._1ODk0G_input:focus,._1ODk0G_button,._1ODk0G_button:hover,._1ODk0G_button:active,._1ODk0G_error,._1ODk0G_notice{box-shadow:none;border:1px solid}}@media (forced-colors:active){._1ODk0G_card,._1ODk0G_input,._1ODk0G_input:focus,._1ODk0G_button,._1ODk0G_button:hover,._1ODk0G_button:active,._1ODk0G_error,._1ODk0G_notice{box-shadow:none;border:1px solid buttonborder}}
.IU6zyG_mark{width:56px;height:56px;color:var(--accent);margin:0 auto -8px}.IU6zyG_download{text-align:center;text-decoration:none;display:block}.IU6zyG_steps,.IU6zyG_help{color:var(--foreground);gap:10px;margin:0;padding-left:22px;font-size:14px;line-height:1.5;display:grid}.IU6zyG_steps li::marker{color:var(--accent);font-weight:700}.IU6zyG_help li::marker{color:var(--accent);font-weight:700}.IU6zyG_sectionTitle{color:var(--foreground);margin-bottom:-10px;font-size:15px;font-weight:700}
