.potluck-meta{flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;font-weight:700;display:flex}.potluck-meta span{align-items:center;gap:6px;display:inline-flex}.potluck-progress{gap:6px;margin:0;font-weight:800;display:grid}.potluck-progress i{background:#0000001a;border-radius:999px;height:10px;display:block;overflow:hidden}.potluck-progress b{border-radius:inherit;background:var(--poll-accent);height:100%;transition:width .4s;display:block}.potluck-course h2,.potluck-own h2{align-items:center;gap:8px;margin:0 0 8px;font-size:1.1rem;display:flex}.potluck-course ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.potluck-course li{color:#2b1d10;background:#ffffffdb;border:1px solid #00000014;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.potluck-course li[data-full]{background:#fff9}.potluck-course li[data-mine]{border-color:var(--poll-accent);box-shadow:inset 4px 0 0 var(--poll-accent)}.potluck-dish{flex:200px;gap:2px;min-width:0;display:grid}.potluck-dish strong{overflow-wrap:anywhere}.potluck-dish small{opacity:.75}.potluck-who{opacity:.85;overflow-wrap:anywhere;font-size:.9rem}.potluck-act{align-items:center;gap:10px;display:flex}.potluck-act small{opacity:.8;align-items:center;gap:4px;font-weight:700;display:inline-flex}.potluck-act .poll-primary{min-height:40px;padding:0 18px;font-size:.95rem}.potluck-drop{min-height:40px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0003;border-radius:999px;padding:0 14px;font-size:.9rem;font-weight:700}.potluck-own{color:#2b1d10;background:#fffc;border-radius:16px;padding:14px 16px}.potluck-own>div{flex-wrap:wrap;gap:8px;display:flex}.potluck-own input,.potluck-own select{color:#14213d;min-height:44px;font:inherit;background:#fff;border:1px solid #00000026;border-radius:12px;flex:160px;padding:0 12px}.potluck-own .poll-primary{align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.potluck-progress b{transition:none}}
