.planning-tools{display:grid;gap:14px;margin-bottom:20px}
.saved-views,.bulk-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.saved-view-list{display:flex;gap:7px;flex-wrap:wrap;flex:1}
.saved-view{display:flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;overflow:hidden}
.saved-view button{border:0;background:transparent;padding:8px 11px;cursor:pointer;color:var(--brand-dark);font-weight:750}
.saved-view .remove-view{padding-left:3px;color:var(--muted)}
.bulk-actions{padding-top:13px;border-top:1px solid var(--line)}
.bulk-actions select{min-width:240px;width:auto}
.bulk-result:empty{display:none}.bulk-result{padding:11px 13px;border-radius:10px;background:#e7f4eb;color:#245b3d;font-weight:700}.bulk-result.has-errors{background:#fff0ea;color:#8b382f}
.mission-selector{accent-color:var(--brand);width:18px;height:18px;cursor:pointer}
.mission-card{position:relative}.mission-card .card-selector{position:absolute;right:8px;bottom:8px;padding:5px;border-radius:7px;background:#fff;border:1px solid var(--line);display:grid;place-items:center}
.mission-card.is-selected{outline:3px solid rgba(173,80,69,.25);background:var(--brand-soft)}
.selection-column{width:42px;text-align:center}
@media(max-width:700px){.saved-views,.bulk-actions{align-items:stretch}.saved-view-list{flex-basis:100%}.bulk-actions select,.bulk-actions .button{width:100%}}
