.qentry{min-width:0}.qw2-head-actions{align-items:center;gap:var(--sp-2);display:inline-flex}.qw2-split{gap:var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:stretch;display:grid}.qw2-split>.card:first-child{flex-direction:column;display:flex}.qw2-map{border-radius:var(--r-card);flex:auto;min-height:440px;overflow:hidden}.qtag--red{border-color:var(--st-alert);color:var(--st-alert-ink);background:var(--st-alert-soft)}.qw2-farms{margin:0 0 var(--sp-2);gap:2px;padding:0;list-style:none;display:grid}.qw2-farms li{border-radius:var(--r-tiny);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.qw2-farms li.is-on{background:var(--soft)}.qw2-farms__focus{text-align:left;padding:var(--sp-2);color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-tiny);background:0 0;border:0;gap:4px;min-width:0;display:grid}.qw2-farms__focus:hover{background:var(--soft)}.qw2-farms__name{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qw2-farms__counts{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.qw2-farms__go{padding:var(--sp-2);color:var(--muted);border-radius:var(--r-tiny);display:inline-flex}.qw2-farms__go:hover{color:var(--ink);background:var(--soft)}.qw2-farms__reset{margin-bottom:var(--sp-2)}.qw2-asof{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--soft);flex-wrap:wrap;display:flex}.qw2-asof__actions{gap:var(--sp-2);margin-left:auto;display:inline-flex}@media (width<=1023px){.qw2-split{grid-template-columns:minmax(0,1fr)}.qw2-map{min-height:340px}}.qw2-orders-aside{align-items:flex-end;gap:var(--sp-3);display:inline-flex}.qrow__detail>td{background:var(--soft);padding:var(--sp-4) var(--sp-4) var(--sp-4) 56px}.qcase{gap:var(--sp-3);max-width:920px;display:grid}.qcase__list{margin:0;padding:0;list-style:none;display:grid}.qcase__ev{column-gap:var(--sp-2);padding-bottom:var(--sp-3);grid-template-columns:96px 20px minmax(0,1fr);align-items:start;display:grid;position:relative}.qcase__ev:not(:last-child):before{content:"";left:calc(96px + var(--sp-2) + 9px);background:var(--color-border-subtle);width:2px;position:absolute;top:20px;bottom:0}.qcase__date{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--muted);font-variant-numeric:tabular-nums}.qcase__dot{background:var(--card);border:2px solid var(--line-strong);z-index:1;border-radius:50%;width:10px;height:10px;margin:5px 5px 0;position:relative}.qcase__ev.is-yellow .qcase__dot{border-color:var(--data-warning);background:var(--data-warning-soft)}.qcase__ev.is-red .qcase__dot{border-color:var(--data-critical);background:var(--data-critical)}.qcase__ev.is-green .qcase__dot{border-color:var(--data-ok);background:var(--data-ok)}.qcase__ev--requirement .qcase__dot{border-color:var(--deep);border-radius:2px}.qcase__dot--icon{border:2px solid var(--line-strong);background:var(--card);width:20px;height:20px;color:var(--muted);place-items:center;margin:0;display:grid}.qcase__ev.is-yellow .qcase__dot--icon{border-color:var(--data-warning);background:var(--data-warning-soft);color:var(--ink)}.qcase__ev.is-red .qcase__dot--icon{border-color:var(--data-critical);background:var(--data-critical);color:var(--text-inverse)}.qcase__ev.is-green .qcase__dot--icon{border-color:var(--data-ok);background:var(--data-ok);color:var(--text-inverse)}.qcase__ev--requirement .qcase__dot--icon{border-color:var(--deep);border-radius:50%}.qcase__body{min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);gap:2px;display:grid}.qcase__ev.is-red .qcase__body strong{color:var(--data-critical-ink)}.qcase__text{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.qcase__help{position:relative}.qcase__help>summary{cursor:pointer;border:1px solid var(--line-strong);width:22px;height:22px;color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);border-radius:50%;place-items:center;list-style:none;display:inline-grid}.qcase__help>summary::-webkit-details-marker{display:none}.qcase__help[open]>summary{background:var(--soft);color:var(--ink)}.qcase__help>p{margin:var(--sp-2) 0 0;max-width:60ch;color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.qcase__foot{align-items:flex-start;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-caption);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.qentry{gap:var(--sp-2);margin:var(--sp-3) 0;flex-direction:column;display:flex}.qentry__form{align-items:flex-end;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.qentry__field{font-size:var(--fs-caption);color:var(--muted);flex-direction:column;gap:2px;display:flex}.qentry__field input,.qentry__field select{min-width:10rem;max-width:100%}.qw2-queue{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.qw2-queue li{padding:var(--sp-2) 0;border-bottom:1px solid var(--color-border-subtle);gap:2px;display:grid}.qw2-queue li:last-child{border-bottom:0}.qw2-queue__main{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.qw2-farmlist--compact .qw2-farms__focus{padding:var(--sp-1) var(--sp-2)}.qw2-farmlist--compact .qw2-farms__go{padding:var(--sp-1)}
