/* Council 24 (Oct 24, 2026): actions on the event page (?evtact=A|B|C, A default) and 24b: Ask to join / the meet spot on a person's event. */
/* host row: a quiet link to the Circle (chevron) */
.one-host.link{background:none;border:0;padding:0;margin:0;min-height:44px;text-align:left;cursor:pointer;color:inherit;font:inherit;display:flex;align-items:center;gap:8px;-webkit-tap-highlight-color:transparent}
.one-host.link>svg.i{width:16px;height:16px;flex:none;opacity:.7;margin-left:-2px}
.one-hero.has-bg .one-host.link>svg.i{color:#fff}
.one-hrs{color:var(--open,#1F7A4A)!important;font-weight:600!important}
html[data-theme=dark] .one-hrs{color:#6FD39A!important}
@media (prefers-color-scheme:dark){html:not([data-theme=light]) .one-hrs{color:#6FD39A!important}}
.one-hrs.closed,html .one-hrs.closed{color:var(--u-mut,#5B6660)!important}
/* A: one row of equal icon + label buttons, 56 px tall (44 pt+ targets), no counts */
.one-acts{display:flex;gap:8px;flex:none}
.one-acts .oa{flex:1 1 0;min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--line);border-radius:14px;background:none;color:var(--ink);font:600 12.5px/1.1 var(--f-body);cursor:pointer;padding:6px 4px;-webkit-tap-highlight-color:transparent}
.one-acts .oa svg.i{width:21px;height:21px;color:var(--brand-ink,currentColor)}
.one-acts .oa:active{background:var(--line)}
.one-acts .ev-ask,.one-acts .ev-msg{flex:2 1 0;min-height:56px;border-radius:14px;font-size:15px}
.ev-ask.asked{background:none;color:var(--ink-2);border:1px solid var(--line)}
.ev-ask svg.i,.ev-msg svg.i{width:18px;height:18px}
/* B: list rows like Apple Maps (Call / Website / Circle), each a full-width row */
.one-row.act>svg.i:first-child{color:var(--brand-ink)}
.one-row.act>svg.i:last-child{width:16px;height:16px;opacity:.55;flex:none}
/* 24b on the opened Original post (Coffee walk) */
.ev-join{display:flex;flex-direction:column;gap:8px;padding:10px 16px 6px}
.ev-join .one-row{border-bottom:0;padding:0}
.ev-join .eb{width:100%}
.su-l small{font-weight:500;color:var(--ink-2)}
.su .su-come{margin-bottom:2px}
@media (max-height:700px){.one-acts .oa{min-height:50px;gap:3px}.one-acts .ev-ask,.one-acts .ev-msg{min-height:50px}}
.ev-ask.asked>span{display:flex;flex-direction:column;align-items:center;line-height:1.2}.ev-ask.asked .ev-undo{display:block;font-size:12px;font-weight:400;color:var(--ink-3,var(--ink-2));margin-top:2px}
