.bespar-needs-action{display:grid;grid-gap:1.5rem;gap:1.5rem}.bespar-needs-action__toolbar{align-items:end;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(12rem,1.4fr) repeat(2,minmax(8rem,.7fr)) auto}.bespar-needs-action__field{display:grid;grid-gap:.35rem;gap:.35rem}.bespar-needs-action__field label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.bespar-needs-action__field input,.bespar-needs-action__field select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text-primary);font:inherit;min-height:2.5rem;padding:.4rem .75rem;width:100%}.bespar-needs-action__field input:focus-visible,.bespar-needs-action__field select:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.bespar-needs-action__summary{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bespar-needs-action__stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;display:grid;grid-gap:.25rem;gap:.25rem;padding:.9rem 1rem}.bespar-needs-action__stat strong{font-size:1.5rem;font-weight:700;line-height:1.2}.bespar-needs-action__stat span{color:var(--color-text-secondary);font-size:.8125rem}.bespar-needs-action__meta{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem;justify-content:space-between}.bespar-needs-action__table-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;overflow:auto}.bespar-needs-action__table{border-collapse:collapse;min-width:52rem;width:100%}.bespar-needs-action__table td,.bespar-needs-action__table th{border-bottom:1px solid var(--color-border);padding:.85rem 1rem;text-align:start;vertical-align:middle}.bespar-needs-action__table th{background:var(--color-background);color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;white-space:nowrap}.bespar-needs-action__table tbody tr:last-child td{border-bottom:none}.bespar-needs-action__title{color:var(--color-text-primary);font-size:.9375rem;font-weight:600;line-height:1.45;margin:0}.bespar-needs-action__priority{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem;min-height:1.75rem;padding:.15rem .65rem}.bespar-needs-action__priority--high{background:color-mix(in srgb,var(--color-warning) 16%,var(--color-surface));color:var(--color-text-primary)}.bespar-needs-action__priority--high:before{background:var(--color-warning);border-radius:50%;content:"";display:inline-block;height:.45rem;width:.45rem}.bespar-needs-action__priority--normal{background:var(--color-background);color:var(--color-text-secondary)}.bespar-needs-action__priority--normal:before{background:var(--color-text-secondary);border-radius:50%;content:"";display:inline-block;height:.45rem;width:.45rem}.bespar-needs-action__wait{color:var(--color-text-secondary);font-size:.875rem;white-space:nowrap}.bespar-needs-action__category{color:var(--color-text-primary);font-size:.875rem}.bespar-needs-action__empty,.bespar-needs-action__error{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;display:grid;grid-gap:.75rem;gap:.75rem;padding:1.25rem}.bespar-needs-action__empty h3,.bespar-needs-action__error h3{font-size:1.0625rem;margin:0}.bespar-needs-action__empty p,.bespar-needs-action__error p{color:var(--color-text-secondary);margin:0}.bespar-needs-action__links{display:flex;flex-wrap:wrap;gap:.75rem}.bespar-needs-action__aside{border-top:1px solid var(--color-border);display:grid;grid-gap:.5rem;gap:.5rem;padding-top:1rem}.bespar-needs-action__aside h3{font-size:.9375rem;margin:0}.bespar-needs-action__aside p{color:var(--color-text-secondary);font-size:.875rem;margin:0;max-width:40rem}@media (max-width:1279px){.bespar-needs-action__summary,.bespar-needs-action__toolbar{grid-template-columns:1fr}}