.minutes-dashboard .release-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.minutes-dashboard .release-kpi{padding:18px;border:1px solid #2b454d;border-radius:10px;background:#102029}.minutes-dashboard .release-kpi span{display:block;font-size:12px;color:#9bb5bd}.minutes-dashboard .release-kpi strong{display:block;margin-top:10px;font-size:21px;color:#d4e8e3}.minutes-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.minutes-topic{padding:20px;border:1px solid #2b454d;border-radius:10px;background:#102029}.minutes-topic h3{margin:0 0 14px;font-size:16px}.minutes-topic p{font-size:14px;line-height:1.8}.minutes-topic details{font-size:12px;color:#a1b8c0;margin-top:10px}.minutes-topic summary{cursor:pointer}.minutes-topic blockquote{margin:12px 0 0;line-height:1.8;overflow-wrap:anywhere;border-left:2px solid #517e70;padding-left:12px}.minutes-history-row{display:grid;width:100%;grid-template-columns:150px 170px minmax(0,1fr);gap:14px;text-align:left;padding:16px;border:0;border-bottom:1px solid #29404b;background:transparent;color:#bccfd5;font-size:13px;line-height:1.7}.minutes-history-row[aria-pressed=true]{background:#17312c}.minutes-dashboard .release-source-row{flex-wrap:wrap;gap:12px}@media(max-width:720px){.minutes-topics{grid-template-columns:1fr}.minutes-dashboard .release-kpis{grid-template-columns:1fr}.minutes-dashboard .release-kpi{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.minutes-dashboard .release-kpi strong{font-size:17px;margin:0}.minutes-history-row{grid-template-columns:1fr 1fr}.minutes-history-row>span:last-child{grid-column:1 / -1}.minutes-topic{padding:16px}}
.minutes-history-row,.minutes-history-row>span{white-space:normal;min-width:0;overflow-wrap:anywhere;word-break:keep-all}

.minutes-dashboard .release-source-row #releaseSource{margin-left:auto;flex-shrink:0}
.minutes-dashboard #latestRelease:disabled{opacity:.45;cursor:default}
.minutes-discussion-item{padding:15px 0}
.minutes-discussion-item+.minutes-discussion-item{border-top:1px solid #35515c}
.minutes-discussion-item:first-of-type{padding-top:0}
.minutes-discussion-item:last-child{padding-bottom:0}
.minutes-topic .minutes-discussion-item>p{margin:0}
.minutes-topic .minutes-discussion-item>details{margin-top:10px}
.minutes-topic .minutes-discussion-item summary{padding:4px 0;width:fit-content}
.minutes-topic .minutes-discussion-item blockquote{padding:12px 14px;background:#091820;border-radius:4px}

@media(max-width:720px){
 .minutes-dashboard .release-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 10px;align-items:center}
 .minutes-dashboard .release-toolbar h2{grid-column:1;grid-row:1;width:auto;min-width:0;margin:0;font-size:17px}
 .minutes-dashboard #latestRelease{grid-column:2;grid-row:1;white-space:nowrap;font-size:12px;padding:9px 10px}
 .minutes-dashboard .release-toolbar label{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0;text-align:left}
 .minutes-dashboard #releaseSelect{box-sizing:border-box;display:block;width:100%;max-width:none;min-width:0;margin:0;min-height:44px;font-size:13px;text-align:left}
}

.minutes-dashboard .release-kpis article.release-kpi{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;min-width:0;padding:20px 16px;border:1px solid #304952;border-radius:8px;background:#13242d}
.minutes-dashboard .release-kpi span{color:#b8ced9;font-size:12px}
.minutes-dashboard .release-kpi strong{margin:0;color:#e5f3ef;font-size:30px}
@media(max-width:720px){
 .minutes-dashboard .release-toolbar{gap:12px 10px;align-items:end}
 .minutes-dashboard .release-toolbar h2{grid-column:1/-1;grid-row:1;width:100%;line-height:1.6}
 .minutes-dashboard .release-toolbar label{grid-column:1;grid-row:2;gap:8px}
 .minutes-dashboard #latestRelease{grid-column:2;grid-row:2;min-height:44px;padding:9px 12px}
 .minutes-dashboard #releaseSelect{font-size:12px;padding:10px 26px 10px 10px}
 .minutes-dashboard .release-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
 .minutes-dashboard .release-kpis article.release-kpi{padding:14px 12px}
 .minutes-dashboard .release-kpi strong{font-size:25px}
 .minutes-dashboard .release-kpi strong.minutes-date-value{font-size:clamp(16px,4.3vw,21px);white-space:nowrap}
}
