.ev-badge{padding:1px var(--space-2) 1px 6px;border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--type-label-size);line-height:var(--type-label-lh);letter-spacing:.02em;white-space:nowrap;vertical-align:baseline;align-items:center;gap:5px;font-variant-caps:all-small-caps;display:inline-flex}.ev-badge--observed{color:var(--evidence-observed);box-shadow:inset 0 0 0 1px var(--evidence-observed)}.ev-badge--forecast{color:var(--evidence-forecast);background:var(--evidence-forecast-bg)}.ev-badge--climate{color:var(--evidence-climate);box-shadow:inset 0 0 0 1px var(--evidence-climate)}.ev-badge--note{color:var(--evidence-note);background:var(--evidence-note-bg)}.ev-row{padding:var(--space-3) 0 var(--space-3) var(--space-3);border-left:var(--border-width-strong) solid var(--evidence-observed)}.ev-row+.ev-row{margin-top:var(--space-2)}.ev-row--forecast{border-left:var(--border-width) dashed var(--evidence-forecast);padding-left:calc(var(--space-3) + 1px)}.ev-row--climate{border-left:var(--border-width) dotted var(--evidence-climate);padding-left:calc(var(--space-3) + 1px)}.ev-row--note{border-left-color:var(--evidence-note)}.ev-row__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ev-row__statement{margin-top:var(--space-1)}.ev-row__source{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:2px}.ev-row.is-stale .ev-row__source{color:var(--tone-warning-text)}.why{background:var(--bg-sunken);border-radius:var(--radius-md);padding:var(--space-1) var(--space-4) var(--space-4)}.why__title{margin:0 calc(-1 * var(--space-2))}.why__toggle{width:100%;min-height:var(--tap-min);padding:var(--space-2);border-radius:var(--radius-md);text-align:left;font:inherit;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.why__chevron{transition:transform var(--dur-base) var(--ease-out)}.why.is-expanded .why__chevron{transform:rotate(180deg)}.why__body{gap:var(--space-3);padding-top:var(--space-1);flex-direction:column;display:flex}.why__evidence{margin:0;padding:0;list-style:none}.why__resolution{gap:var(--space-2);align-items:flex-start;display:flex}.why__resolution .icon{color:var(--tone-info-text);margin-top:3px}.why__unknowns ul{margin:var(--space-1) 0 0;padding-left:1.25em}.why__unknowns li+li{margin-top:var(--space-1)}.why__checked,.rule-summary{color:var(--text-secondary)}.due{font-weight:var(--weight-bold);color:var(--text-primary)}.due--upcoming{font-weight:var(--weight-regular);color:var(--text-secondary)}.task-steps{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lh);padding-left:1.3em}.task-steps li+li{margin-top:var(--space-2)}.task-card{column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-4);background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:border-color var(--dur-fast) var(--ease-out), opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art body""art action";display:grid;position:relative}.task-card:not(:has(.task-card__art)){grid-template-columns:minmax(0,1fr);grid-template-areas:"body""action"}.task-card__art{grid-area:art}.task-card__body{gap:var(--space-1);flex-direction:column;grid-area:body;min-width:0;display:flex}.task-card__body>.badge{align-self:flex-start}.task-card__title{overflow-wrap:anywhere}.task-card__link{color:var(--text-primary);text-decoration:none}.task-card__link:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.task-card__link:focus-visible{box-shadow:none}.task-card:has(.task-card__link:focus-visible){box-shadow:var(--focus-ring)}.task-card__meta{color:var(--text-secondary)}.task-card__meta-item:first-child .due,.task-card__meta-item:first-child .badge{vertical-align:baseline}.task-card__why{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;display:flex}.task-card__general{color:var(--text-secondary);font-style:italic}.task-card__answers,.task-card__action,.task-card__done-mark{z-index:1;position:relative}.task-card__answers{margin-top:var(--space-2)}.task-card__action,.task-card__done-mark{grid-area:action;justify-self:end}.task-card.is-selected{background:var(--bg-selected);border:var(--border-width-strong) solid var(--action-primary-bg);padding:calc(var(--space-4) - 1px)}.task-card.is-done .task-card__title,.task-card--upcoming .task-card__title{font-weight:var(--weight-bold)}.task-card.is-done{background:var(--bg-page)}.task-card--alert.task-card--cold{border-color:var(--tone-cold-text)}.task-card--alert.task-card--heat{border-color:var(--tone-heat-text)}.task-card.is-leaving{opacity:0;transform:translateY(-4px)}.task-card:active:not(:has(button:active)){background:var(--bg-pressed)}.task-card--static:active{background:var(--bg-surface)}@media (hover:hover){.task-card:not(.task-card--static):hover{border-color:var(--border-control)}}@media (min-width:1024px){.task-card{padding:var(--space-5)}.task-card.is-selected{padding:calc(var(--space-5) - 1px)}}.task-list+.task-list{margin-top:var(--space-8)}.task-list__heading{margin-bottom:var(--space-4)}.task-list__count{font-family:var(--font-body);font-weight:var(--weight-regular);color:var(--text-secondary);font-size:var(--type-body-size)}.task-list__items{gap:var(--space-4);flex-direction:column;display:flex}.task-list--collapsible .task-list__heading{margin-bottom:0}.task-list__toggle{width:100%;min-height:56px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);font:inherit;color:inherit;text-align:left;justify-content:space-between;align-items:center;display:flex}.task-list.is-expanded .task-list__toggle{margin-bottom:var(--space-4)}.task-list__chevron{transition:transform var(--dur-base) var(--ease-out)}.task-list.is-expanded .task-list__chevron{transform:rotate(180deg)}@media (hover:hover){.task-list__toggle:hover{border-color:var(--border-control)}}@media (min-width:1024px){.task-list+.task-list{margin-top:var(--space-12)}}.alert-card{border-radius:var(--radius-lg);padding:var(--space-4);border:var(--border-width) solid var(--tone-cold-text);background:var(--tone-cold-bg);color:var(--text-primary)}.alert-card--heat{border-color:var(--tone-heat-text);background:var(--tone-heat-bg)}.alert-card__top{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.alert-card__label{font-weight:var(--weight-bold);font-size:var(--type-label-size);color:var(--tone-cold-text);align-items:center;gap:6px;display:inline-flex}.alert-card--heat .alert-card__label{color:var(--tone-heat-text)}.alert-card__title{margin-top:var(--space-3)}.alert-card__body{margin-top:var(--space-2)}.alert-card__plants{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.plant-chip{align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--tap-min);padding:3px var(--space-3) 3px 3px;border-radius:var(--radius-md);border:var(--border-width) solid var(--border-subtle);background:var(--bg-surface);font-weight:var(--weight-bold);font-size:var(--type-small-size);display:inline-flex}.plant-chip__name{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.alert-card__fine{margin-top:var(--space-3)}.alert-card__uncertainty{margin-top:var(--space-3);color:var(--text-secondary)}.alert-card__actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.alert-card--ack{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);display:flex}.alert-card--ack .alert-card__summary{flex:1;min-width:0}.task-header{gap:var(--space-3);flex-direction:column;display:flex}.task-header__plant{align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}.task-header__due{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.task-detail{gap:var(--space-6);padding-bottom:calc(96px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.task-detail__section-title{margin-bottom:var(--space-3)}.task-detail__links{gap:var(--space-1);flex-direction:column;display:flex}.task-detail__deadline{color:var(--text-secondary)}.action-bar{z-index:var(--z-nav);gap:var(--space-2);min-height:72px;padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--bg-surface);border-top:var(--border-width) solid var(--border-subtle);grid-template-columns:1.3fr 1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.action-bar .btn{padding:0 var(--space-2)}@media (max-width:359px){.action-bar{grid-template-columns:1fr 1fr}.action-bar>:first-child{grid-column:1/-1}}@media (min-width:600px){.action-bar{padding-inline:max(var(--gutter), calc((100% - 640px) / 2))}}@media (max-width:1023px){html.has-actionbar .bottom-nav{display:none}html.has-actionbar.has-bottomnav .toast-region,html.has-actionbar .toast-region{bottom:calc(72px + env(safe-area-inset-bottom) + var(--space-2))}}.action-bar--inline{padding:var(--space-4) 0 0;border-top:var(--border-width) solid var(--border-subtle);background:0 0;position:static}.task-detail--aside{padding:var(--space-4) var(--space-5) var(--space-8)}.task-detail--aside .task-detail{padding-bottom:0}.aside-head{padding:var(--space-2) var(--space-2) 0;justify-content:flex-end;display:flex}.sheet-options{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sheet-option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);font:inherit;font-weight:var(--weight-bold);color:inherit;text-align:left;display:flex}.sheet-option:active{background:var(--bg-pressed)}@media (hover:hover){.sheet-option:hover{background:var(--action-quiet-bg-hover)}}.sheet-stack{gap:var(--space-5);flex-direction:column;display:flex}.sheet-note{color:var(--text-secondary)}
