.campaign-list{display:grid;gap:1rem}.campaign-list>header,.campaign-list__filters,.campaign-list__actions{display:flex;align-items:end;justify-content:space-between;gap:.7rem}.campaign-list h2{margin:0}.campaign-list__eyebrow{margin:0;color:var(--muted,#64748b);font-weight:700}.campaign-list label{display:grid;gap:.3rem;font-weight:700}.campaign-list :is(input,select,button){min-height:44px;border:1px solid #b8c4d6;border-radius:9px;padding:.5rem .7rem;font:inherit}.campaign-list :is(input,select,button,a):focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.campaign-list__filters{justify-content:flex-start}.campaign-list__filters label:first-child{flex:1}.campaign-list__table{overflow-x:auto;border:1px solid #dbe3ef;border-radius:16px;background:#fff}.campaign-list table{width:100%;border-collapse:collapse}.campaign-list th,.campaign-list td{padding:.8rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.campaign-list__name{display:grid}.campaign-list__name small{color:#64748b}.campaign-list__status{display:inline-block;border-radius:999px;padding:.25rem .55rem;background:#eff6ff}.campaign-list__actions{justify-content:flex-start;flex-wrap:wrap}.campaign-list__actions a{display:inline-flex;min-height:44px;align-items:center;padding:.5rem .7rem;border-radius:9px;color:#174ea6}@media(max-width:620px){.campaign-list>header,.campaign-list__filters{align-items:stretch;flex-direction:column}.campaign-list__filters label{width:100%}}
