.si-block { margin-bottom: 24px; }
.si-block + .si-block {
padding-top: 24px;
border-top: 1px solid var(--g1);
}
.si-label {
display: inline-flex;
align-items: center;
gap: 6px;
margin-bottom: 12px;
}
.si-label__dot {
width: 7px;
height: 7px;
border-radius: 50%;
}
.si-label__dot--agreed   { background: var(--t-teal); }
.si-label__dot--noted    { background: var(--orange); }
.si-label__dot--discussed{ background: var(--g3); }
.si-label__text {
font-size: 10px;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--g4);
}
.si-list {
list-style: none;
display: flex;
flex-direction: column;
gap: 8px;
}
.si-list li {
display: flex;
gap: 10px;
align-items: flex-start;
font-size: 15px;
line-height: 1.65;
color: var(--black);
}
.si-marker {
width: 5px;
height: 5px;
border-radius: 50%;
flex-shrink: 0;
margin-top: 8px;
}
.si-marker--agreed   { background: var(--t-teal); }
.si-marker--noted    { background: var(--orange); }
.si-marker--discussed{ background: var(--g3); } .mi-row {
display: flex;
gap: 8px;
align-items: flex-start;
margin-bottom: 10px;
}
.mi-row i {
font-size: 13px;
color: var(--g3);
flex-shrink: 0;
margin-top: 1px;
}
.mi-label {
font-size: 10px;
font-weight: 700;
color: var(--g4);
text-transform: uppercase;
letter-spacing: 0.07em;
margin-bottom: 1px;
}
.mi-val {
font-size: 12px;
color: var(--black);
line-height: 1.35;
} .next-meeting {
background: var(--dark);
border-radius: 6px;
padding: 14px 16px;
}
.next-meeting__label {
font-size: 10px;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
color: rgba(255, 255, 255, 0.35);
margin-bottom: 4px;
}
.next-meeting__date {
font-size: 14px;
font-weight: 700;
color: #fff;
margin-bottom: 1px;
}
.next-meeting__time {
font-size: 11px;
color: rgba(255, 255, 255, 0.38);
} .confidential-note {
background: var(--g1);
border: 1px solid var(--g2);
border-radius: 6px;
padding: 12px 14px;
}
.confidential-note__title {
font-size: 10px;
font-weight: 700;
letter-spacing: 0.07em;
text-transform: uppercase;
color: var(--g4);
margin-bottom: 4px;
}
.confidential-note p {
font-size: 11px;
line-height: 1.5;
color: var(--g4);
margin: 0;
}