[data-layout=prototype] :is(.activity,.invitation-page,.no-group){font-family:var(--prototype-font, sans-serif);font-size:14pt;color:#191919}[data-layout=prototype] .activity{display:grid;gap:1rem;padding:1rem}[data-layout=prototype] :is(.activity,.invitation-page) p{color:inherit;line-height:1.55}[data-layout=prototype] :is(.activity,.invitation-page) h1{font:300 24pt/1.15 var(--serif, "Segoe UI", sans-serif);letter-spacing:0;margin:0 0 2.5rem}[data-layout=prototype] .activity :is(h2,h3){font:600 18px/1.35 var(--serif, "Segoe UI", sans-serif);letter-spacing:0;margin:0}[data-layout=prototype] .activity .section-head{padding:0}[data-layout=prototype] .activity :is(.panel,.empty),[data-layout=prototype] .no-group{padding:0;border:0;border-radius:0;background:transparent;text-align:start}[data-layout=prototype] .activity .empty-symbol{display:none}[data-layout=prototype] .activity .overline{color:#494949}[data-layout=prototype] :is(.activity,.invitation-page) :is(.primary,.secondary,.send),[data-layout=prototype] .activity .suggest{min-height:34px;padding:6px 20px;border:0;border-radius:2rem;font:400 1rem/1.2 var(--prototype-font, sans-serif)}[data-layout=prototype] :is(.activity,.invitation-page) :is(.primary,.send),[data-layout=prototype] .activity .suggest{background:var(--prototype-green, #5db075);color:#fff}[data-layout=prototype] :is(.activity,.invitation-page) .secondary{background:#ededed;color:#222}[data-layout=prototype] .activity :is(input,textarea){padding:.3rem;border:1px solid #999;border-radius:0;background:#fff;font:inherit}[data-layout=prototype] .activity .text-button{color:#245674}[data-layout=prototype] .activity :is(.notice,.error){border-radius:0}[data-layout=prototype] .activity .favorite-total small{color:#555;font:400 .86rem/1.3 var(--prototype-font, sans-serif)}[data-layout=prototype] .activity .candidate-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}[data-layout=prototype] .candidate-line h3{font:inherit;overflow-wrap:anywhere}[data-layout=prototype] .activity .vote-actions{gap:.1rem}[data-layout=prototype] .activity .vote-actions .choice{display:grid;place-items:center;min-width:40px;height:38px;min-height:0;padding:0 3px;border:0;border-radius:.3rem;color:#202020;background:transparent;font:400 32px/1 Arial,sans-serif}[data-layout=prototype] .activity .vote-actions .no{order:-1}[data-layout=prototype] .activity .vote-actions .selected{color:#197343;background:#e7f5eb}[data-layout=prototype] .activity .vote-actions .no.selected{background:#f5e5e2}[data-layout=prototype] .activity .vote-count{display:grid;gap:1px;margin:0;color:inherit;font-size:inherit}[data-layout=prototype] .activity .vote-count small{font-size:.85rem}[data-layout=prototype] .activity .favorites-note{margin-top:1.5rem}[data-layout=prototype] .activity .people{display:grid;gap:.3rem;margin:.75rem 0 1.75rem}[data-layout=prototype] .activity .people li{gap:.25rem;border-radius:0;background:none;padding:0}[data-layout=prototype] .activity .people .avatar{height:15px;width:15px;border-radius:2px;background:#187bc8;color:#fff}[data-layout=prototype] .activity .panel-heading{display:grid;justify-content:start;gap:.8rem}[data-layout=prototype] .activity .panel-heading .primary{width:min(100%,200px)}[data-layout=prototype] .activity .pill{border-radius:0;background:#eee;color:#333}[data-layout=prototype] .activity .contact-heading{justify-content:start;gap:.5rem}[data-layout=prototype] .activity .contact h3{margin:.3rem 0}[data-layout=prototype] .activity .quoted{border-color:#aaa}[data-layout=prototype] .activity .conversation{display:flex;flex-direction:column;gap:1rem}[data-layout=prototype] .conversation header{display:flex;align-items:start;gap:.5rem}[data-layout=prototype] .conversation header h1{margin:0}[data-layout=prototype] .conversation .back{align-self:start;color:#245674}[data-layout=prototype] .conversation .thread{min-height:0;max-height:56dvh;padding:.4rem 0;gap:1.1rem;border:0;border-radius:0;background:#fff}[data-layout=prototype] .conversation .message{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:.5rem;max-width:min(96%,25rem);align-self:start}[data-layout=prototype] .conversation .sender-mark{grid-row:span 2;display:grid;place-items:center;width:3rem;height:3rem;color:#394338;background:#e6e9e3}[data-layout=prototype] .conversation .message span{color:#575757}[data-layout=prototype] .conversation .message p{background:#eaeaea;border-radius:2.1rem;padding:.65rem 1rem;color:#191919}[data-layout=prototype] .conversation .mine{display:block;margin-left:.5rem}[data-layout=prototype] .conversation .mine p{background:#bfe0ff}[data-layout=prototype] .conversation .compose{flex-direction:column;align-items:start;gap:.7rem}[data-layout=prototype] .conversation .compose textarea{min-height:2.1rem}[data-layout=prototype] .conversation .suggest,[data-layout=prototype] .conversation .proposal{order:1;align-self:start}[data-layout=prototype] .conversation .proposal{width:100%;border:0;border-radius:1rem;background:#eee}[data-layout=prototype] .invitation-page{padding:1rem}[data-layout=prototype] .invitation-page .invite-card{width:min(100%,360px);padding:1rem;border:1px solid #aaa;border-radius:0;box-shadow:none;background:#fff;color:#191919;text-align:center}[data-layout=prototype] .invitation-page .postmark{display:none}[data-layout=prototype] .invitation-page .eyebrow{color:#3f3f3f;font:inherit;letter-spacing:0;text-transform:none}[data-layout=prototype] .invitation-page h1{font-size:1.75rem;margin:1.1rem 0}[data-layout=prototype] .invitation-page :is(.buttons,.details){justify-content:center}[data-layout=prototype] .invitation-page .details li{background:#eee}
