.planning-suggest{gap:var(--space-3);display:grid}.planning-suggest__work{gap:var(--space-2);margin:0;display:grid}.planning-suggest__list{margin:0;padding:0;list-style:none}.planning-suggest__list li{padding:.15rem 0}.planning-suggest__adjust{gap:var(--space-2);margin:0;display:grid}.planning-suggest__adjust label{font-size:var(--text-sm);color:var(--text-muted);gap:.25rem;display:grid}.planning-suggest__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.planning-suggest__uncertainties{color:var(--text-muted);margin:0;padding-left:1.1rem}.planning-suggest .ws-situation{margin:0}
.planning-board{gap:var(--space-5);flex-direction:column;min-height:0;display:flex}.planning-board__banner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);margin:0}.planning-board__banner--danger{box-shadow:inset 3px 0 0 var(--danger), var(--shadow-soft)}.planning-board__split{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.planning-column{min-width:0}.planning-column .ws-section{margin-bottom:var(--space-6)}.planning-journey{gap:var(--space-2);margin:var(--space-2) 0 0;display:grid}.planning-journey__copy{color:var(--text);max-width:42rem;margin:0}.planning-sequence-mobile{margin:var(--space-2) 0 0;padding:0;list-style:none;display:none}.planning-stop-list{margin:0;padding:0;list-style:none}.planning-stop-list__row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;box-shadow:inset 0 -1px 0 var(--border);flex-wrap:wrap;display:flex}.planning-stop-list__row:last-child{box-shadow:none}.planning-stop-list__copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.planning-run{min-width:0}.planning-run.is-focused{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-quiet)}.planning-run__row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.planning-run__select{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:16rem;margin:0;padding:0}.planning-run__select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.planning-run__action{align-items:flex-end;gap:var(--space-1);padding-top:var(--space-3);flex-direction:column;display:flex}.planning-row-actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.planning-row-actions .ui-control{min-width:4.5rem;font-size:var(--text-xs);padding:.15rem .35rem}.planning-board .ui-table-wrap{margin-top:var(--space-2)}.planning-locked{margin:0}.planning-locked summary{cursor:pointer;color:var(--text-muted)}.planning-issues{margin:0}.planning-issues__group{margin:var(--space-2) 0 0}.planning-issues__list{margin:var(--space-1) 0 0;padding-left:1.1rem}.planning-allocate__what{margin:0 0 var(--space-2);color:var(--text);font-size:var(--text-md);font-weight:500}.planning-allocate__error{margin:var(--space-2) 0;color:var(--danger)}.planning-allocate__list{margin:var(--space-3) 0 0;border:0;padding:0}.planning-allocate__list legend{margin-bottom:var(--space-2);color:var(--text-muted)}.planning-allocate__option{align-items:flex-start;gap:var(--space-2);width:100%;margin:0 0 var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;display:flex}.planning-allocate__option:disabled{cursor:default;opacity:.7}.planning-allocate__option.is-selected{background:var(--surface-hover)}.planning-allocate__option input{margin-top:.35rem}.planning-allocate__entity{letter-spacing:-.02em;font-weight:500;display:block}.planning-allocate__meta{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.planning-allocate__empty{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.planning-allocate__resources{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.run-name-field{align-items:stretch;min-width:0;display:flex}.run-name-field__prefix{padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--surface-hover,var(--surface));color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;-webkit-user-select:none;user-select:none;border-right:0;flex:none;align-items:center;font-weight:650;display:inline-flex}.run-name-field__input{border-radius:0 var(--radius-md) var(--radius-md) 0;flex:auto;min-width:8rem}.planning-allocate__inherited{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft)}.planning-allocate__inherited p{margin:0}.planning-allocate__inherited p+p{margin-top:var(--space-1)}.planning-allocate__conflict{margin:var(--space-3) 0 0;color:var(--danger)}.planning-filter{flex-wrap:wrap;gap:.15rem;display:inline-flex}.planning-filter__btn{border-radius:var(--radius-md);min-height:1.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .55rem;display:inline-flex}.planning-filter__btn:hover{color:var(--text)}.planning-filter__btn[aria-pressed=true]{background:var(--surface-quiet);color:var(--text)}.planning-filter__count{color:var(--text-muted);font-variant-numeric:tabular-nums}.planning-job-focus__stops{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.planning-job-focus__stops li{flex-direction:column;gap:.1rem;display:flex}@media (max-width:860px){.planning-board__split{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.planning-sequence{display:none}.planning-sequence-mobile{display:grid}.planning-run__action{align-items:stretch;width:100%}}
