.organizer-shortcuts{display:flex;flex-wrap:wrap;gap:12px}
.minutes-page>.buttons{flex-wrap:wrap;gap:12px}
.minutes-search label{display:block;font-weight:700;margin-bottom:8px}
.minutes-search-row{display:flex;gap:12px}
.minutes-search-row input{min-width:0;flex:1}
.minutes-search>a{display:inline-block;margin-top:12px}
.minutes-form .field{margin-bottom:22px}
.minutes-form textarea{min-height:240px;resize:vertical}
.minutes-form .buttons{margin-top:28px;gap:12px;flex-wrap:wrap}
.minutes-list{border-top:2px solid var(--gold)}
.minutes-item{border-bottom:1px solid var(--line);scroll-margin-top:var(--k61-scroll-offset,150px)}
.minutes-item>summary{cursor:pointer;padding:18px 8px;min-height:48px;color:var(--green);overflow-wrap:anywhere}
.minutes-item>summary strong{margin-right:20px}
.minutes-item>summary time{display:inline-block;font-size:.9rem;font-variant-numeric:tabular-nums}
.minutes-venue{display:block;margin:6px 0 0 20px;font-size:.9rem;font-weight:400}
.minutes-item>summary:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
.minutes-full{padding:0 16px 24px;overflow-wrap:anywhere}
.minutes-full h3{margin-bottom:10px}
.minutes-decisions{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin-bottom:24px}
.minutes-pagination{flex-wrap:wrap;align-items:center;gap:16px}
@media(max-width:600px){.minutes-item>summary time{display:block;margin:6px 0 0 20px}.minutes-form .buttons{flex-direction:column;align-items:stretch}.minutes-search-row .button{padding-inline:20px}}
