/* Section surfaces echo the Redesigner's grouped-design header.
   Neutral bands organize content; the existing brand colour identifies actions.
   All colours resolve from the selected theme, including Mountain and Lake. */
:root{
 --section-wash:color-mix(in srgb,var(--card-2) 94%,var(--ink) 6%);
 --section-edge:color-mix(in srgb,var(--ink) 24%,var(--card));
 --section-selected:color-mix(in srgb,var(--sig) 13%,var(--card));
}
/* Activity: identity and real section boundaries, without photography. */
/* Clients: separate profile identity and property headings from deck actions. */
#view .cp82-property>header{background:var(--section-wash);border-bottom-color:var(--section-edge)}
/* News keeps simple date labels; rows carry the structure. */
#view .f26-news-day-items{border-color:var(--section-edge)}
#view .f26-news-card{border-bottom-color:var(--section-edge)}
#view .f26-news-card:hover{background:color-mix(in srgb,var(--section-wash) 48%,var(--card))}
/* Connections retains its workspace headings. Photo/Guide/Settings accents reverted. */
#view .pm-toolbar{background:var(--section-wash);color:var(--ink);border-bottom-color:var(--section-edge)}
#view .pm-view-tabs{background:var(--card-2);border-bottom-color:var(--section-edge)}
#view .pm-view-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--sig)}
/* Only Property record gets alternating detail bands. */
#view .property-record94 .kv-grid-v5{display:block;padding:0;gap:0}
#view .property-record94 .kv-v5{display:grid;grid-template-columns:minmax(130px,35%) minmax(0,1fr);gap:20px;padding:16px 20px;margin:0;border:0;border-bottom:1px solid var(--card-edge);border-radius:0;align-items:start}
#view .property-record94 .kv-v5:nth-child(odd){background:var(--section-wash)}
#view .property-record94 .kv-v5:last-child{border-bottom:0}
#view .property-record94 .kv-v5 b{overflow-wrap:anywhere}
/* Side information has its own compact frame and a continuous header band. */
/* One overview with all viewed sections, instead of two competing tabs. */
#view .ad94-event-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid var(--section-edge);border-radius:4px;background:var(--card-2);color:var(--sig)}
#view .ad94-event-icon svg{width:15px;height:15px}
#view .f26-news-excerpt{font-size:13px;line-height:1.8;color:var(--ink-2);max-width:80ch;margin:12px 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#view .f26-news-excerpt.is-empty{color:var(--ink-3);font-size:12px}
@container activity-detail (max-width:700px){
 #view .ad94-event-icon{display:none}
}
@media(max-width:620px){#view .property-record94 .kv-v5{grid-template-columns:1fr;gap:7px;padding:14px 16px}}

#view .property-record94 .kv-v5:nth-child(even){background:var(--card)}
