.schedule-clear-button{justify-self:start}@media (max-width:680px){.schedule-clear-button{width:100%}}.upcoming-import-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.upcoming-import-row{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.upcoming-import-row small{color:var(--muted)}.upcoming-import-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr)}.upcoming-import-row span{gap:.2rem;display:grid}.ballot-status{border:1px solid var(--line);max-width:250px;color:var(--muted);text-align:center;border-radius:999px;align-self:flex-start;margin:0;padding:.65rem .85rem;font-size:.82rem;font-weight:800;line-height:1.35}@media (max-width:800px){.ballot-status{text-align:left}}.venue-picker{border:1px solid var(--line);border-radius:16px;gap:1rem;margin:0;padding:1rem;display:grid}.venue-picker legend{color:var(--accent);padding:0 .45rem;font-weight:900}.venue-picker .field-help{margin:0}.venue-address-preview{align-content:center;min-height:100%}.venue-address-preview small{color:var(--muted);font-weight:650;line-height:1.4}.schedule-ready-note{color:var(--muted);font-size:.72rem;font-weight:750}
