.milk-production-chart[data-v-05ff17e5],.milk-production-chart__share-root[data-v-05ff17e5]{min-width:0}.milk-production-chart[data-v-05ff17e5] .graph-card__controls{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--space-2);justify-content:space-between;margin-top:2px}.milk-production-chart[data-v-05ff17e5] .graph-card__chip-group{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);justify-content:flex-start;margin-inline:0;padding:var(--space-1)}.milk-production-chart[data-v-05ff17e5] .graph-card__period-selector{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-1)}.milk-production-chart[data-v-05ff17e5] .graph-card__chip-group--secondary{background:color-mix(in srgb,var(--color-surface-muted) 96%,var(--color-border) 4%)}.milk-production-chart[data-v-05ff17e5] .graph-card__chip-group .chips-row{gap:var(--space-1);justify-content:flex-start}.milk-production-chart[data-v-05ff17e5] .graph-card__chip-group .chip{background:transparent;border-color:transparent;box-shadow:none;color:var(--color-text-muted);font-size:.88rem;font-weight:700;min-height:28px;padding:0 12px}.milk-production-chart[data-v-05ff17e5] .graph-card__chip-group .chip--selected{background:var(--color-status-success);border-color:var(--color-status-success);box-shadow:var(--shadow-xs);color:var(--color-text-inverse)}.milk-production-chart__footer-extra[data-v-05ff17e5]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;width:100%}.milk-production-chart__signals-label[data-v-05ff17e5]{background:var(--color-primary);border-radius:var(--radius-pill);color:var(--color-white);font-size:var(--text-xs);margin:0;padding:0 var(--space-2)}.milk-production-chart__signals-spacer[data-v-05ff17e5]{min-height:1px}.milk-production-signal-sheet[data-v-05ff17e5],.milk-production-signal-sheet__field[data-v-05ff17e5],.milk-production-signal-sheet__grid[data-v-05ff17e5]{display:grid}.milk-production-signal-sheet[data-v-05ff17e5]{gap:var(--space-4)}.milk-production-signal-sheet__wizard[data-v-05ff17e5]{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.milk-production-signal-sheet__step[data-v-05ff17e5]{align-content:start;background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);padding:var(--space-3)}.milk-production-signal-sheet__step-header[data-v-05ff17e5]{align-items:flex-start;display:flex;gap:var(--space-2)}.milk-production-signal-sheet__step-number[data-v-05ff17e5]{align-items:center;background:color-mix(in srgb,var(--color-success) 12%,#fff 88%);border-radius:var(--radius-pill);color:var(--color-success);display:inline-flex;font-size:var(--text-xs);font-weight:700;height:24px;justify-content:center;width:24px}.milk-production-signal-sheet__meta-chip[data-v-05ff17e5],.milk-production-signal-sheet__meta-copy[data-v-05ff17e5],.milk-production-signal-sheet__step-kicker[data-v-05ff17e5],.milk-production-signal-sheet__step-title[data-v-05ff17e5],.milk-production-signal-sheet__template-name[data-v-05ff17e5]{margin:0}.milk-production-signal-sheet__step-kicker[data-v-05ff17e5]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.milk-production-signal-sheet__step-title[data-v-05ff17e5]{color:var(--color-text);font-size:var(--text-md)}.milk-production-signal-sheet__template-list[data-v-05ff17e5]{display:grid;gap:var(--space-2)}.milk-production-signal-sheet__template[data-v-05ff17e5]{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:grid;gap:var(--space-1);justify-items:start;padding:var(--space-3);text-align:left;transition:border-color .12s ease,background-color .12s ease}.milk-production-signal-sheet__template[data-v-05ff17e5]:hover{background:color-mix(in srgb,var(--color-primary) 4%,#fff 96%);border-color:var(--color-primary)}.milk-production-signal-sheet__template--active[data-v-05ff17e5]{background:color-mix(in srgb,var(--color-primary) 10%,#fff 90%);border-color:var(--color-primary)}.milk-production-signal-sheet__template-name[data-v-05ff17e5]{color:var(--color-text);font-size:var(--text-sm);font-weight:700}.milk-production-signal-sheet__summary-card[data-v-05ff17e5]{background:color-mix(in srgb,var(--color-success) 10%,#fff 90%);border:var(--border-1) solid color-mix(in srgb,var(--color-success) 24%,var(--color-border) 76%);border-radius:var(--radius-md);color:color-mix(in srgb,var(--color-success) 72%,#000 28%);font-size:var(--text-sm);font-weight:600;max-width:360px;padding:var(--space-3)}.milk-production-signal-sheet__grid[data-v-05ff17e5]{align-items:start;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.milk-production-signal-sheet__field[data-v-05ff17e5]{gap:var(--space-1)}.milk-production-signal-sheet__label[data-v-05ff17e5],.milk-production-signal-sheet__preview-label[data-v-05ff17e5]{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.milk-production-signal-sheet__input[data-v-05ff17e5],.milk-production-signal-sheet__select[data-v-05ff17e5]{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font:inherit;min-height:40px;padding:.65rem .8rem;width:100%}.milk-production-signal-sheet__input[data-v-05ff17e5]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.milk-production-signal-sheet__input[data-v-05ff17e5]::-webkit-inner-spin-button,.milk-production-signal-sheet__input[data-v-05ff17e5]::-webkit-outer-spin-button{margin:0}.milk-production-signal-sheet__preview[data-v-05ff17e5]{background:var(--color-surface-muted);border:var(--border-1) solid var(--color-border-subtle);border-radius:var(--radius-lg);display:grid;gap:var(--space-1);padding:var(--space-3)}.milk-production-signal-sheet__preview-copy[data-v-05ff17e5],.milk-production-signal-sheet__preview-label[data-v-05ff17e5],.milk-production-signal-sheet__preview-title[data-v-05ff17e5]{margin:0}.milk-production-signal-sheet__preview-title[data-v-05ff17e5]{color:var(--color-text);font-size:var(--text-md);font-weight:700}.milk-production-signal-sheet__preview-copy[data-v-05ff17e5]{color:var(--color-text-muted);font-size:var(--text-sm)}.milk-production-signal-sheet__meta-row[data-v-05ff17e5]{align-self:start;justify-content:space-between}.milk-production-signal-sheet__meta-left[data-v-05ff17e5],.milk-production-signal-sheet__meta-observation[data-v-05ff17e5],.milk-production-signal-sheet__meta-row[data-v-05ff17e5]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.milk-production-signal-sheet__meta-observation[data-v-05ff17e5]{justify-content:flex-end}.milk-production-signal-sheet__meta-chip[data-v-05ff17e5]{background:color-mix(in srgb,var(--color-primary) 10%,#fff 90%);border-radius:var(--radius-pill);color:var(--color-primary);font-size:var(--text-xs);font-weight:700;padding:var(--space-1) var(--space-2)}.milk-production-signal-sheet__meta-chip--custom[data-v-05ff17e5]{background:color-mix(in srgb,var(--color-warning) 12%,#fff 88%);color:var(--color-warning)}.milk-production-signal-sheet__meta-copy[data-v-05ff17e5]{color:var(--color-text-muted);font-size:var(--text-xs)}.milk-production-signal-sheet__meta-copy strong[data-v-05ff17e5]{color:var(--color-text);font-weight:600}.milk-production-signal-sheet__actions[data-v-05ff17e5]{display:flex;gap:var(--space-2);justify-content:flex-end}@media(max-width:640px){.milk-production-chart[data-v-05ff17e5] .graph-card__controls{align-items:center;display:flex;flex-direction:column;justify-content:center}.milk-production-chart[data-v-05ff17e5] .graph-card__chip-group{justify-content:center;margin-inline:auto;width:auto}.milk-production-chart[data-v-05ff17e5] .graph-card__period-selector{justify-self:center;max-width:100%;width:auto}.milk-production-chart[data-v-05ff17e5] .graph-card__chip-group .chips-row{justify-content:center;width:auto}.milk-production-chart[data-v-05ff17e5] .graph-card__period-selector .date-range-selector{width:auto}.milk-production-chart[data-v-05ff17e5] .graph-card__chip-group .chip,.milk-production-chart[data-v-05ff17e5] .graph-card__period-selector .date-range-selector__chip{flex:0 1 auto}.milk-production-chart__footer-extra[data-v-05ff17e5]{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.milk-production-signal-sheet__grid[data-v-05ff17e5],.milk-production-signal-sheet__wizard[data-v-05ff17e5]{grid-template-columns:1fr}.milk-production-signal-sheet__meta-observation[data-v-05ff17e5],.milk-production-signal-sheet__meta-row[data-v-05ff17e5]{align-items:flex-start}.milk-production-signal-sheet__meta-observation[data-v-05ff17e5]{justify-content:flex-start}.milk-production-signal-sheet__actions[data-v-05ff17e5]{flex-direction:column}}.milk-production-chart__signals-link[data-v-05ff17e5]{background:none;border:none;color:inherit;cursor:pointer;font-size:inherit;margin:0;padding:0;text-decoration:none;transition:opacity .2s ease}.milk-production-chart__signals-link[data-v-05ff17e5]:hover{opacity:.8}.milk-production-chart__signals-link[data-v-05ff17e5]:focus{border-radius:2px;outline:2px solid hsla(0,0%,100%,.5);outline-offset:1px}.milk-quality-table[data-v-8c4768c4],.milk-quality-table__card[data-v-8c4768c4],.milk-quality-table__share-root[data-v-8c4768c4]{min-width:0}.milk-quality-table__card[data-v-8c4768c4] .card__body{min-width:0;overflow:hidden}.milk-quality-table__footer[data-v-8c4768c4],.milk-quality-table__footer-row[data-v-8c4768c4],.milk-quality-table__toolbar[data-v-8c4768c4]{display:flex}.milk-quality-table__toolbar[data-v-8c4768c4]{align-items:center;gap:var(--space-3);justify-content:space-between}.milk-quality-table__toolbar-copy[data-v-8c4768c4]{display:flex;gap:var(--space-1)}.milk-quality-table__period-label[data-v-8c4768c4],.milk-quality-table__signals-label[data-v-8c4768c4]{margin:0}.milk-quality-table__last-updated[data-v-8c4768c4],.milk-quality-table__period-label[data-v-8c4768c4],.milk-quality-table__signals-label[data-v-8c4768c4]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.milk-quality-table__signals-label[data-v-8c4768c4]{background:var(--color-primary);border-radius:var(--radius-pill);color:var(--color-white);font-size:var(--text-xs);padding:0 var(--space-2)}.milk-quality-table__create-signal[data-v-8c4768c4],.milk-quality-table__period-selector[data-v-8c4768c4]{flex:0 0 auto}.milk-quality-table__table-wrap[data-v-8c4768c4]{border-top:var(--border-1) solid var(--color-border-subtle);min-width:0;overflow:hidden;width:100%}.milk-quality-table__table-scroller[data-v-8c4768c4]{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.milk-quality-table__table-content[data-v-8c4768c4]{min-width:100%;width:-moz-max-content;width:max-content}.milk-quality-table__header[data-v-8c4768c4],.milk-quality-table__row[data-v-8c4768c4]{align-items:stretch;display:grid;grid-template-columns:minmax(136px,1.6fr) repeat(var(--milk-quality-column-count),minmax(72px,1fr)) 28px}.milk-quality-table__header[data-v-8c4768c4]{color:var(--color-text-muted);font-size:var(--text-sm)}.milk-quality-table__header-cell[data-v-8c4768c4],.milk-quality-table__value[data-v-8c4768c4]{align-items:center;display:flex;justify-content:center;padding:var(--space-1) var(--space-2);text-align:center}.milk-quality-table__header-cell[data-v-8c4768c4]{font-weight:500}.milk-quality-table__header-cell--current[data-v-8c4768c4],.milk-quality-table__value--current[data-v-8c4768c4]{background:color-mix(in srgb,var(--color-muted-soft) 88%,#fff 12%)}.milk-quality-table__header-cell--current[data-v-8c4768c4]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);color:var(--color-text)}.milk-quality-table__row[data-v-8c4768c4]{border-top:var(--border-1) solid var(--color-border-subtle);font-size:var(--text-sm)}.milk-quality-table__row:last-child .milk-quality-table__value--current[data-v-8c4768c4]{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.milk-quality-table__header-spacer[data-v-8c4768c4]{background:var(--color-surface);left:0;position:sticky;z-index:3}.milk-quality-table__label[data-v-8c4768c4]{align-items:center;background:var(--color-surface);color:var(--color-text-muted);display:flex;left:0;padding:var(--space-1) var(--space-2);position:sticky;z-index:2}.milk-quality-table__value[data-v-8c4768c4]{color:var(--color-text)}.milk-quality-table__header-trend[data-v-8c4768c4],.milk-quality-table__trend[data-v-8c4768c4]{align-items:center;display:flex;justify-content:center}.milk-quality-table__trend--default[data-v-8c4768c4]{color:var(--color-text-muted)}.milk-quality-table__trend--success[data-v-8c4768c4]{color:var(--color-status-success)}.milk-quality-table__trend--warning[data-v-8c4768c4]{color:var(--color-status-warning)}.milk-quality-table__footer[data-v-8c4768c4]{flex-direction:column;gap:0}.milk-quality-table__footer-row[data-v-8c4768c4]{align-items:center;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;width:100%}.milk-quality-table__footer-row--signals[data-v-8c4768c4]{align-items:center!important;border-top:var(--border-1) solid var(--color-border-subtle);justify-content:space-between;margin-top:var(--space-2);padding-top:var(--space-2)}.milk-quality-table__source[data-v-8c4768c4]{align-items:center;color:var(--color-status-success);display:inline-flex;font-size:var(--text-sm);gap:var(--space-1);text-decoration:none}.milk-quality-table__source[data-v-8c4768c4]:hover{text-decoration:underline}.graph-card__loading[data-v-8c4768c4]{align-items:center;display:flex;justify-content:center;min-height:320px}.graph-card__loading-spinner[data-v-8c4768c4]{animation:milk-quality-table-spin-8c4768c4 .9s linear infinite;color:var(--color-primary)}.milk-quality-table__empty-state[data-v-8c4768c4]{align-items:center;border:var(--border-1) dashed var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-muted);display:flex;font-size:var(--text-sm);justify-content:center;min-height:220px;padding:var(--space-4);text-align:center}.milk-quality-signal-sheet[data-v-8c4768c4],.milk-quality-signal-sheet__field[data-v-8c4768c4],.milk-quality-signal-sheet__grid[data-v-8c4768c4]{display:grid}.milk-quality-signal-sheet[data-v-8c4768c4]{gap:var(--space-4)}.milk-quality-signal-sheet__wizard[data-v-8c4768c4]{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.milk-quality-signal-sheet__step[data-v-8c4768c4]{align-content:start;background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);padding:var(--space-3)}.milk-quality-signal-sheet__step-header[data-v-8c4768c4]{align-items:flex-start;display:flex;gap:var(--space-2)}.milk-quality-signal-sheet__step-number[data-v-8c4768c4]{align-items:center;background:color-mix(in srgb,var(--color-success) 12%,#fff 88%);border-radius:var(--radius-pill);color:var(--color-success);display:inline-flex;font-size:var(--text-xs);font-weight:700;height:24px;justify-content:center;width:24px}.milk-quality-signal-sheet__meta-chip[data-v-8c4768c4],.milk-quality-signal-sheet__meta-copy[data-v-8c4768c4],.milk-quality-signal-sheet__step-kicker[data-v-8c4768c4],.milk-quality-signal-sheet__step-title[data-v-8c4768c4],.milk-quality-signal-sheet__template-name[data-v-8c4768c4]{margin:0}.milk-quality-signal-sheet__step-kicker[data-v-8c4768c4]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.milk-quality-signal-sheet__step-title[data-v-8c4768c4]{color:var(--color-text);font-size:var(--text-md)}.milk-quality-signal-sheet__template-list[data-v-8c4768c4]{display:grid;gap:var(--space-2)}.milk-quality-signal-sheet__template[data-v-8c4768c4]{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:grid;gap:var(--space-1);justify-items:start;padding:var(--space-2);text-align:left;transition:border-color .12s ease,background-color .12s ease}.milk-quality-signal-sheet__template[data-v-8c4768c4]:hover{background:color-mix(in srgb,var(--color-primary) 4%,#fff 96%);border-color:var(--color-primary)}.milk-quality-signal-sheet__template--active[data-v-8c4768c4]{background:color-mix(in srgb,var(--color-primary) 10%,#fff 90%);border-color:var(--color-primary)}.milk-quality-signal-sheet__template-name[data-v-8c4768c4]{color:var(--color-text);font-size:var(--text-sm);font-weight:700}.milk-quality-signal-sheet__summary-card[data-v-8c4768c4]{background:color-mix(in srgb,var(--color-success) 10%,#fff 90%);border:var(--border-1) solid color-mix(in srgb,var(--color-success) 24%,var(--color-border) 76%);border-radius:var(--radius-md);color:color-mix(in srgb,var(--color-success) 72%,#000 28%);font-size:var(--text-sm);font-weight:600;max-width:360px;padding:var(--space-3)}.milk-quality-signal-sheet__grid[data-v-8c4768c4]{align-items:start;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.milk-quality-signal-sheet__field[data-v-8c4768c4]{gap:var(--space-1)}.milk-quality-signal-sheet__label[data-v-8c4768c4],.milk-quality-signal-sheet__preview-label[data-v-8c4768c4]{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.milk-quality-signal-sheet__input[data-v-8c4768c4],.milk-quality-signal-sheet__select[data-v-8c4768c4]{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font:inherit;min-height:40px;padding:.65rem .8rem;width:100%}.milk-quality-signal-sheet__input[data-v-8c4768c4]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.milk-quality-signal-sheet__input[data-v-8c4768c4]::-webkit-inner-spin-button,.milk-quality-signal-sheet__input[data-v-8c4768c4]::-webkit-outer-spin-button{margin:0}.milk-quality-signal-sheet__preview[data-v-8c4768c4]{background:var(--color-surface-muted);border:var(--border-1) solid var(--color-border-subtle);border-radius:var(--radius-lg);display:grid;gap:var(--space-1);padding:var(--space-3)}.milk-quality-signal-sheet__preview-copy[data-v-8c4768c4],.milk-quality-signal-sheet__preview-label[data-v-8c4768c4],.milk-quality-signal-sheet__preview-title[data-v-8c4768c4]{margin:0}.milk-quality-signal-sheet__preview-title[data-v-8c4768c4]{color:var(--color-text);font-size:var(--text-md);font-weight:700}.milk-quality-signal-sheet__preview-copy[data-v-8c4768c4]{color:var(--color-text-muted);font-size:var(--text-sm)}.milk-quality-signal-sheet__meta-row[data-v-8c4768c4]{align-self:start;justify-content:space-between}.milk-quality-signal-sheet__meta-left[data-v-8c4768c4],.milk-quality-signal-sheet__meta-observation[data-v-8c4768c4],.milk-quality-signal-sheet__meta-row[data-v-8c4768c4]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.milk-quality-signal-sheet__meta-observation[data-v-8c4768c4]{justify-content:flex-end}.milk-quality-signal-sheet__meta-chip[data-v-8c4768c4]{background:color-mix(in srgb,var(--color-primary) 10%,#fff 90%);border-radius:var(--radius-pill);color:var(--color-primary);font-size:var(--text-xs);font-weight:700;padding:var(--space-1) var(--space-2)}.milk-quality-signal-sheet__meta-chip--custom[data-v-8c4768c4]{background:color-mix(in srgb,var(--color-warning) 12%,#fff 88%);color:var(--color-warning)}.milk-quality-signal-sheet__meta-copy[data-v-8c4768c4]{color:var(--color-text-muted);font-size:var(--text-xs)}.milk-quality-signal-sheet__meta-copy strong[data-v-8c4768c4]{color:var(--color-text);font-weight:600}.milk-quality-signal-sheet__actions[data-v-8c4768c4]{display:flex;gap:var(--space-2);justify-content:flex-end}.milk-quality-table__signals-link[data-v-8c4768c4]{background:none;border:none;color:inherit;cursor:pointer;font-size:inherit;margin:0;padding:0;text-decoration:none;transition:opacity .2s ease}.milk-quality-table__signals-link[data-v-8c4768c4]:hover{opacity:.8}.milk-quality-table__signals-link[data-v-8c4768c4]:focus{border-radius:2px;outline:2px solid hsla(0,0%,100%,.5);outline-offset:1px}@keyframes milk-quality-table-spin-8c4768c4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:640px){.milk-quality-table__toolbar[data-v-8c4768c4]{align-items:center;flex-direction:column}.milk-quality-table__footer[data-v-8c4768c4],.milk-quality-table__footer-row[data-v-8c4768c4]{align-items:flex-start;flex-direction:column}.milk-quality-table__footer-row[data-v-8c4768c4]{gap:var(--space-1)}.milk-quality-table__footer-row--signals[data-v-8c4768c4]{flex-direction:row}.milk-quality-table__toolbar-copy[data-v-8c4768c4]{width:100%}.milk-quality-table__period-selector[data-v-8c4768c4]{align-self:center}.milk-quality-table__create-signal[data-v-8c4768c4]{align-self:start}.milk-quality-table__header[data-v-8c4768c4],.milk-quality-table__row[data-v-8c4768c4]{grid-template-columns:minmax(120px,1.3fr) repeat(var(--milk-quality-column-count),minmax(62px,1fr)) 24px}.milk-quality-table__header-cell[data-v-8c4768c4],.milk-quality-table__label[data-v-8c4768c4],.milk-quality-table__value[data-v-8c4768c4]{font-size:var(--text-sm)}.milk-quality-signal-sheet__grid[data-v-8c4768c4],.milk-quality-signal-sheet__wizard[data-v-8c4768c4]{grid-template-columns:1fr}.milk-quality-signal-sheet__meta-observation[data-v-8c4768c4],.milk-quality-signal-sheet__meta-row[data-v-8c4768c4]{align-items:flex-start}.milk-quality-signal-sheet__meta-observation[data-v-8c4768c4]{justify-content:flex-start}.milk-quality-signal-sheet__actions[data-v-8c4768c4]{flex-direction:column}}.daily-brief-runtime-card[data-v-c90f03e7]{min-width:0}.daily-brief-runtime-card[data-v-c90f03e7] .card-skeleton{min-height:320px}.daily-brief-runtime-card__error[data-v-c90f03e7]{background:color-mix(in srgb,var(--color-danger-50,#fef3f2) 40%,#fff 60%);border:var(--border-1) solid var(--color-danger-300,#fda29b);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-4);min-height:220px;padding:var(--space-4)}.daily-brief-runtime-card__error-header[data-v-c90f03e7]{align-items:flex-start;display:flex;gap:var(--space-3)}.daily-brief-runtime-card__error-icon[data-v-c90f03e7]{align-items:center;background:color-mix(in srgb,var(--color-danger-100,#fee4e2) 70%,#fff 30%);border-radius:var(--radius-pill);color:var(--color-danger-600,#d92d20);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.daily-brief-runtime-card__error-copy[data-v-c90f03e7]{display:grid;gap:var(--space-2);min-width:0}.daily-brief-runtime-card__error-message[data-v-c90f03e7],.daily-brief-runtime-card__error-meta[data-v-c90f03e7],.daily-brief-runtime-card__error-title[data-v-c90f03e7]{margin:0}.daily-brief-runtime-card__error-title[data-v-c90f03e7]{color:var(--color-text,#101828);font-size:var(--text-lg);font-weight:700}.daily-brief-runtime-card__error-message[data-v-c90f03e7]{color:var(--color-text-muted,#667085);line-height:var(--line-md)}.daily-brief-runtime-card__error-meta[data-v-c90f03e7]{color:var(--color-text-subtle,#98a2b3);font-size:var(--text-xs,.75rem);word-break:break-word}.daily-brief-runtime-card__error-actions[data-v-c90f03e7]{display:flex;justify-content:flex-start}@media(min-width:960px){.daily-brief-runtime-card[data-v-c90f03e7]{grid-column:span var(--daily-brief-runtime-card-column-span,2)}}.pasture-wedge-chart[data-v-74986090]{min-width:0}.pasture-status-card div.pasture-status-card__content[data-v-d2a5efed],.pasture-status-card__loading[data-v-d2a5efed]{border:var(--border-1) solid var(--color-border-subtle);border-radius:var(--radius-lg);display:grid;gap:var(--space-4);margin-bottom:var(--space-2);padding:var(--space-4)}.pasture-status-card__loading-section[data-v-d2a5efed]{display:grid;gap:var(--space-3)}.pasture-status-card__loading-grid[data-v-d2a5efed]{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.pasture-status-card__loading-grid--walk[data-v-d2a5efed]{gap:var(--space-2)}.pasture-status-card__hero[data-v-d2a5efed]{background:color-mix(in srgb,var(--color-text) 4%,var(--color-surface) 96%);border-radius:var(--radius-xl);display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);padding:var(--space-4)}.pasture-status-card__progress[data-v-d2a5efed]{border-radius:var(--radius-pill);display:grid;flex:0 0 auto;height:106px;place-items:center;width:106px}.pasture-status-card__progress-center[data-v-d2a5efed]{background:var(--color-surface);border-radius:var(--radius-pill);color:var(--color-text);display:grid;font-size:var(--text-3xl);font-weight:700;height:82px;line-height:1;place-items:center;width:82px}.pasture-status-card__hero-copy[data-v-d2a5efed]{align-content:center;display:grid;gap:var(--space-1);min-width:0}.pasture-status-card__hero-row[data-v-d2a5efed]{display:grid}.pasture-status-card__hero-label[data-v-d2a5efed],.pasture-status-card__hero-value[data-v-d2a5efed],.pasture-status-card__metric-label[data-v-d2a5efed],.pasture-status-card__metric-unit[data-v-d2a5efed],.pasture-status-card__metric-value[data-v-d2a5efed],.pasture-status-card__plan-status[data-v-d2a5efed],.pasture-status-card__section-title[data-v-d2a5efed],.pasture-status-card__walk-label[data-v-d2a5efed],.pasture-status-card__walk-value[data-v-d2a5efed]{margin:0}.pasture-status-card__hero-label[data-v-d2a5efed],.pasture-status-card__metric-label[data-v-d2a5efed],.pasture-status-card__walk-label[data-v-d2a5efed]{color:var(--color-text-muted);font-size:var(--text-sm)}.pasture-status-card__walk-label[data-v-d2a5efed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pasture-status-card__hero-value[data-v-d2a5efed]{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--text-lg);gap:var(--space-1)}.pasture-status-card__hero-value strong[data-v-d2a5efed]{color:var(--color-text)}.pasture-status-card__hero-value--actual span[data-v-d2a5efed],.pasture-status-card__hero-value--actual strong[data-v-d2a5efed]{color:var(--color-status-warning)}.pasture-status-card__hero-value--success span[data-v-d2a5efed],.pasture-status-card__hero-value--success strong[data-v-d2a5efed]{color:var(--color-status-success)}.pasture-status-card__plan-status[data-v-d2a5efed]{border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;justify-self:start;padding:var(--space-1) var(--space-4)}.pasture-status-card__plan-status--danger[data-v-d2a5efed],.pasture-status-card__plan-status--warning[data-v-d2a5efed]{background:var(--color-status-warning-bg);border-color:var(--color-status-warning-border);color:var(--color-status-warning-text)}.pasture-status-card__plan-status--success[data-v-d2a5efed]{background:var(--color-status-success-bg);border-color:var(--color-status-success-border);color:var(--color-status-success-text)}.pasture-status-card__plan-status--neutral[data-v-d2a5efed]{background:color-mix(in srgb,var(--color-status-neutral) 10%,var(--color-surface) 90%);border-color:color-mix(in srgb,var(--color-status-neutral) 18%,var(--color-border) 82%);color:var(--color-text)}.pasture-status-card__walk-strip[data-v-d2a5efed]{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.pasture-status-card__walk-metric[data-v-d2a5efed]{display:grid;min-width:0}.pasture-status-card__walk-metric--placeholder[data-v-d2a5efed]{visibility:hidden}.pasture-status-card__metric-value[data-v-d2a5efed],.pasture-status-card__walk-value[data-v-d2a5efed]{color:var(--color-text);font-size:var(--text-lg);font-weight:700;line-height:var(--line-lg)}.pasture-status-card__metric-value--accent[data-v-d2a5efed],.pasture-status-card__walk-value--alert[data-v-d2a5efed]{color:var(--color-status-warning)}.pasture-status-card__metric-value--positive[data-v-d2a5efed]{color:var(--color-status-success)}.pasture-status-card__section[data-v-d2a5efed]{display:grid;gap:var(--space-1)}.pasture-status-card__section-title[data-v-d2a5efed]{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pasture-status-card__metrics-grid[data-v-d2a5efed]{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.pasture-status-card__metric[data-v-d2a5efed]{display:grid;min-width:0}.pasture-status-card__metric-unit[data-v-d2a5efed]{color:var(--color-text-muted);font-size:var(--text-sm)}.pasture-status-card__footer[data-v-d2a5efed]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.pasture-status-card__source[data-v-d2a5efed]{align-items:center;color:var(--color-status-success);display:inline-flex;font-size:var(--text-sm);gap:var(--space-1);text-decoration:none}.pasture-status-card__source[data-v-d2a5efed]:hover{text-decoration:underline}.pasture-status-card__source--button[data-v-d2a5efed]{background:transparent;border:0;cursor:pointer;font:inherit;padding:0}.pasture-status-card__last-updated[data-v-d2a5efed]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}@media(max-width:760px){.pasture-status-card__hero[data-v-d2a5efed],.pasture-status-card__loading-grid[data-v-d2a5efed]{grid-template-columns:1fr}.pasture-status-card__hero[data-v-d2a5efed]{justify-items:stretch}.pasture-status-card__progress[data-v-d2a5efed]{justify-self:center}.pasture-status-card__hero-copy[data-v-d2a5efed]{width:100%}.pasture-status-card__hero-row[data-v-d2a5efed]{min-width:0}.pasture-status-card__hero-value[data-v-d2a5efed]{flex-wrap:nowrap}.pasture-status-card__hero-value[data-v-d2a5efed],.pasture-status-card__hero-value span[data-v-d2a5efed],.pasture-status-card__hero-value strong[data-v-d2a5efed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pasture-status-card__plan-status[data-v-d2a5efed]{box-sizing:border-box;justify-self:stretch;max-width:100%;text-align:center;width:100%}}.pasture-status-panel[data-v-feae4a3f]{min-width:0}.production-summary-chip[data-v-57ef15b8]{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-width:0;overflow:visible;padding:var(--space-3)}.production-summary-chip__header[data-v-57ef15b8]{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between}.production-summary-chip__label[data-v-57ef15b8]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.production-summary-chip__menu[data-v-57ef15b8]{flex:0 0 auto;position:relative}.production-summary-chip__menu-button[data-v-57ef15b8]{align-items:center;background:transparent;border:0;border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.production-summary-chip__menu-button[data-v-57ef15b8]:hover{background:var(--color-surface-overlay);color:var(--color-primary)}.production-summary-chip__menu-popover[data-v-57ef15b8]{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);min-width:170px;padding:var(--space-2);position:absolute;right:0;top:calc(100% + var(--space-1));z-index:30}.production-summary-chip__menu-item[data-v-57ef15b8]{background:transparent;border:0;color:var(--color-text);cursor:pointer;padding:var(--space-1);text-align:left;width:100%}.production-summary-chip__menu-item[data-v-57ef15b8]:hover{background:var(--color-surface-overlay)}.production-summary-chip__value[data-v-57ef15b8]{color:var(--color-text);font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em;line-height:var(--line-sm);margin:0}.production-summary-chip__status[data-v-57ef15b8]{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--text-xs);gap:var(--space-1);margin:0}.production-summary-chip__status-icon[data-v-57ef15b8]{animation:production-summary-chip-spin .9s linear infinite;color:var(--color-primary)}.production-summary-chip__footer[data-v-57ef15b8]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.production-summary-chip__source[data-v-57ef15b8]{align-items:center;color:var(--color-status-success);display:inline-flex;font-size:var(--text-xs);gap:var(--space-1);text-decoration:none}.production-summary-chip__source[data-v-57ef15b8]:hover{text-decoration:underline}.production-summary-chip__date[data-v-57ef15b8]{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;text-align:right}.weather-forecast-summary-card__root[data-v-f1cbf62c]{min-width:0}.weather-forecast-summary-card[data-v-f1cbf62c]{background:linear-gradient(165deg,#d6f0de,#e8f8ed 60%,#f6faef);border-color:color-mix(in srgb,var(--apple-500) 20%,var(--color-border));display:grid;gap:14px}.weather-forecast-summary-card__days[data-v-f1cbf62c]{display:grid;gap:6px;grid-template-columns:repeat(10,minmax(56px,1fr));margin:0 -4px;overflow-x:auto;overflow-y:hidden;padding:0 4px;scrollbar-width:none}.weather-forecast-summary-card__days[data-v-f1cbf62c]::-webkit-scrollbar{display:none}.weather-forecast-summary-card__days--loading[data-v-f1cbf62c]{align-items:center;display:flex;justify-content:center;min-height:220px}.weather-forecast-summary-card__day[data-v-f1cbf62c]{align-items:center;background:#ffffff8c;border:1px solid hsla(0,0%,100%,.65);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;min-width:0;padding:8px 4px 9px;text-align:center}.weather-forecast-summary-card__day[data-v-f1cbf62c]:hover{background:#ffffffbf}.weather-forecast-summary-card__day--active[data-v-f1cbf62c]{background:#fffc}.weather-forecast-summary-card__date[data-v-f1cbf62c],.weather-forecast-summary-card__high[data-v-f1cbf62c],.weather-forecast-summary-card__label[data-v-f1cbf62c],.weather-forecast-summary-card__low[data-v-f1cbf62c],.weather-forecast-summary-card__rain[data-v-f1cbf62c]{margin:0}.weather-forecast-summary-card__label[data-v-f1cbf62c]{color:var(--apple-800);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.weather-forecast-summary-card__date[data-v-f1cbf62c]{color:var(--color-text-muted);font-size:10px;font-weight:500;margin-bottom:2px}.weather-forecast-summary-card__temps[data-v-f1cbf62c]{align-items:baseline;display:flex;gap:4px;line-height:1}.weather-forecast-summary-card__high[data-v-f1cbf62c]{color:var(--color-text);font-size:13px;font-weight:700}.weather-forecast-summary-card__low[data-v-f1cbf62c]{color:var(--color-text-muted);font-size:11px;font-weight:600}.weather-forecast-summary-card__rain[data-v-f1cbf62c]{color:var(--color-text-muted);font-size:9.5px;font-weight:600;margin-top:1px;min-height:1.2em;opacity:.55;white-space:nowrap}.weather-forecast-summary-card__rain--visible[data-v-f1cbf62c]{color:var(--apple-700);opacity:1}.weather-forecast-summary-card__rain--zero[data-v-f1cbf62c]{color:var(--color-text-muted);opacity:.55}.weather-forecast-summary-card__empty-state[data-v-f1cbf62c]{align-items:center;border:var(--border-1) dashed hsla(0,0%,100%,.5);border-radius:var(--radius-lg);color:var(--color-text-muted);display:flex;font-size:var(--text-sm);justify-content:center;min-height:96px;padding:var(--space-4);text-align:center}.weather-forecast-summary-card__footer[data-v-f1cbf62c]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.weather-forecast-summary-card__source[data-v-f1cbf62c]{align-items:center;color:var(--apple-700);display:inline-flex;font-size:var(--text-sm);gap:var(--space-1);text-decoration:none}.weather-forecast-summary-card__source[data-v-f1cbf62c]:hover{text-decoration:underline}.weather-forecast-summary-card__last-updated[data-v-f1cbf62c]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}@media(max-width:480px){.weather-forecast-summary-card[data-v-f1cbf62c]{gap:12px;padding:14px}}.daily-brief-server-signals[data-v-7632d214]{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-3);padding:var(--space-4)}.daily-brief-server-signals__header[data-v-7632d214]{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.daily-brief-server-signals__title[data-v-7632d214]{color:var(--color-text);font-size:var(--text-xl);font-weight:600;margin:0}.daily-brief-server-signals__menu[data-v-7632d214]{position:relative}.daily-brief-server-signals__menu-trigger[data-v-7632d214]{align-items:center;background:transparent;border:none;border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.daily-brief-server-signals__menu-trigger[data-v-7632d214]:hover{background:color-mix(in srgb,var(--color-text) 6%,#fff 94%);color:var(--color-text)}.daily-brief-server-signals__menu-popover[data-v-7632d214]{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:132px;padding:var(--space-1);position:absolute;right:0;top:calc(100% + var(--space-1));z-index:4}.daily-brief-server-signals__menu-item[data-v-7632d214]{background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);padding:var(--space-2);text-align:left;width:100%}.daily-brief-server-signals__menu-item[data-v-7632d214]:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 6%,#fff 94%)}.daily-brief-server-signals__menu-item[data-v-7632d214]:disabled{color:var(--color-text-muted);cursor:wait}.daily-brief-server-signals__subtitle[data-v-7632d214]{color:var(--color-text-muted);font-size:var(--text-sm);margin:calc(var(--space-2)*-1) 0 0}.daily-brief-server-signals__summary[data-v-7632d214],.daily-brief-server-signals__summary-counts[data-v-7632d214],.daily-brief-server-signals__summary-item[data-v-7632d214]{display:flex}.daily-brief-server-signals__summary[data-v-7632d214]{align-items:center;background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-3);justify-content:space-between;padding:var(--space-4)}.daily-brief-server-signals__summary-counts[data-v-7632d214]{flex-wrap:wrap;gap:var(--space-6)}.daily-brief-server-signals__summary-item[data-v-7632d214]{flex-direction:column;gap:var(--space-1)}.daily-brief-server-signals__summary-number[data-v-7632d214]{font-size:var(--text-5xl);font-weight:600;line-height:var(--line-xs)}.daily-brief-server-signals__summary-number--critical[data-v-7632d214]{color:var(--color-danger)}.daily-brief-server-signals__summary-number--attention[data-v-7632d214]{color:var(--color-warning)}.daily-brief-server-signals__summary-number--healthy[data-v-7632d214]{color:var(--color-success)}.daily-brief-server-signals__summary-label[data-v-7632d214],.daily-brief-server-signals__summary-updated[data-v-7632d214]{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:var(--space-0-5);margin:0;text-transform:uppercase}.daily-brief-server-signals__groups[data-v-7632d214]{display:grid;gap:var(--space-3)}.daily-brief-server-signals__placeholder[data-v-7632d214]{align-items:center;border:var(--border-1) dashed var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-muted);display:flex;font-size:var(--text-sm);justify-content:center;min-height:72px;padding:var(--space-4);text-align:center}@media(max-width:719px){.daily-brief-server-signals[data-v-7632d214]{gap:var(--space-2);padding:var(--space-3)}.daily-brief-server-signals__summary[data-v-7632d214]{gap:var(--space-2);padding:var(--space-4)}.daily-brief-server-signals__summary-counts[data-v-7632d214]{gap:var(--space-2)}.daily-brief-server-signals__summary-number[data-v-7632d214]{font-size:var(--text-4xl)}.daily-brief-server-signals__summary-label[data-v-7632d214],.daily-brief-server-signals__summary-updated[data-v-7632d214]{font-size:var(--text-2xs)}}.daily-brief-mobile-pills[data-v-c5815daa]{display:block}.daily-brief-summary-grid[data-v-c5815daa]{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.daily-brief-summary-placeholder[data-v-c5815daa]{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3)}.daily-brief-grid[data-v-c5815daa]{display:grid;gap:var(--space-4);grid-template-columns:1fr}.daily-brief-grid__item[data-v-c5815daa]{min-width:0}.daily-brief-runtime-grid[data-v-c5815daa]{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.daily-brief-mobile-pills[data-v-c5815daa]{display:none}.daily-brief-summary-grid[data-v-c5815daa]{grid-template-columns:repeat(4,minmax(0,1fr))}.daily-brief-grid[data-v-c5815daa]{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.daily-brief-grid__item[data-v-c5815daa] .action-card,.daily-brief-grid__item[data-v-c5815daa] .graph-card,.daily-brief-grid__item[data-v-c5815daa] .time-series-graph,.daily-brief-grid__item[data-v-c5815daa] .weather-forecast-card,.daily-brief-grid__item[data-v-c5815daa] .weather-trend-chart{height:100%}.daily-brief-grid__item[data-v-c5815daa] .graph-card .card__body{align-content:start;grid-template-rows:auto auto 1fr auto;min-height:100%}.daily-brief-grid__item[data-v-c5815daa] .weather-trend-chart .card__body{align-content:start;grid-template-rows:auto 1fr;min-height:100%}.daily-brief-grid__item--wide[data-v-c5815daa]{align-self:start;grid-column:span 2}.daily-brief-runtime-grid[data-v-c5815daa]{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))}}
