.meeting-archive-row{display:flex;gap:16px;align-items:flex-start;padding:18px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:12px;background:color-mix(in srgb,currentColor 3%,transparent)}.meeting-month-tile{display:grid;place-items:center;gap:3px;min-width:58px;padding:10px 6px;border:1px solid #b99a5480;border-radius:10px;color:var(--gold,#b99a54)}.meeting-month-tile strong{font-size:1.4rem}.meeting-month-tile small{font-size:.65rem}.meeting-archive-row-body{min-width:0;flex:1}.meeting-archive-row h3{font:400 1.3rem Georgia,serif;text-transform:capitalize;margin:0 0 6px}.meeting-archive-row p{font-size:.8rem;opacity:.75;margin:0 0 12px}.meeting-archive-row-actions,.meeting-document-actions{display:flex;gap:8px;flex-wrap:wrap}.meeting-document-actions{padding:4px 0 18px}.meeting-document{padding:28px;background:#fffdf8;color:#233747;border:1px solid #dccca7;border-radius:12px;line-height:1.7}.meeting-document-heading{display:block!important;height:auto;padding:0 0 20px!important;text-align:center;background:transparent;border-bottom:1px solid #d7c8aa;margin-bottom:22px}.meeting-document-brand{font:700 .65rem Arial,sans-serif;letter-spacing:.18em;color:#7a5d28;margin:0 0 8px;max-width:none}.meeting-document-heading h2{font:400 1.9rem Georgia,serif;text-transform:capitalize;color:#614578;margin:0 0 8px}.meeting-document-heading small{color:#5b6973}.meeting-document .meeting-section-title{font:700 1rem Arial,sans-serif;color:#47335b;margin:24px 0 12px;padding-bottom:8px;border-bottom:1px solid #e4d9c6}.meeting-document .meeting-paragraph{max-width:none;font-size:.95rem;margin:10px 0;overflow-wrap:anywhere}.meeting-bullet{position:relative;padding-left:calc(18px + var(--note-level,0)*18px)}.meeting-bullet-symbol{position:absolute;left:calc(var(--note-level,0)*18px);color:#91723a}.meeting-emphasis{font-weight:700}.event-review-dialog{width:min(1180px,96vw)}.event-review-controls{margin:16px 0}.event-review-controls select,.event-review-form input,.event-review-form textarea,.event-review-form select{font:inherit;color:inherit;background:transparent;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:7px;padding:10px;max-width:100%;box-sizing:border-box}.event-review-controls option,.event-review-form option{background:#fffdf8;color:#102538}.event-review-layout{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.8fr);gap:20px}.event-review-list{display:grid;gap:8px;align-content:start;max-height:65dvh;overflow:auto}.event-review-item{text-align:left;display:grid;gap:6px;border:1px solid #b99a5470;border-radius:9px;background:transparent;color:inherit;padding:12px;cursor:pointer;overflow-wrap:anywhere}.event-review-item[aria-pressed=true]{border-color:#d07a36;background:#b9692817}.event-review-item small{opacity:.75}.event-review-state{font-size:.7rem;color:#d07a36}.event-review-source{padding:14px;border-left:3px solid #cf7834;background:#cf783410;border-radius:0 8px 8px 0;margin-bottom:18px;font-size:.83rem}.event-review-source p{white-space:pre-wrap;margin:8px 0}.event-review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.event-review-form label{display:grid;gap:7px;font-size:.85rem}.event-review-form textarea{width:100%;min-height:90px}.event-review-form .event-review-check{grid-column:1/-1;display:flex;align-items:center;gap:9px}.event-review-check input{width:20px;height:20px;flex:none;padding:0}.event-review-buttons,.event-review-public-notice{grid-column:1/-1}.event-review-buttons{display:flex;gap:8px;flex-wrap:wrap}.event-review-publish{background:#d4bd7d!important;color:#102738!important;font-weight:700}.event-review-public-notice{font-size:.8rem;border:1px solid #cf783460;border-radius:8px;padding:12px}.event-review-form input:focus-visible,.event-review-form select:focus-visible,.event-review-item:focus-visible{outline:3px solid #b99a54;outline-offset:3px}@media(max-width:700px){.event-review-layout{grid-template-columns:1fr}.event-review-list{max-height:240px}.meeting-document{padding:18px 14px}.meeting-document-heading h2{font-size:1.5rem}.meeting-bullet{padding-left:calc(15px + var(--note-level,0)*12px)}.meeting-bullet-symbol{left:calc(var(--note-level,0)*12px)}.meeting-archive-row{padding:14px;gap:12px}.event-review-form{grid-template-columns:1fr}}
.resource-dialog .meeting-document .meeting-paragraph{color:#233747;opacity:1}.resource-dialog .meeting-document .meeting-document-brand{color:#7a5d28}.resource-dialog.event-review-dialog{background:#fcfaf6;color:#173447}.resource-dialog.event-review-dialog .event-review-editor{background:transparent;color:inherit;padding:0;border:0}.resource-dialog.event-review-dialog :is(label,input,textarea,select,p){color:inherit}.resource-dialog.event-review-dialog input,.resource-dialog.event-review-dialog textarea,.resource-dialog.event-review-dialog select{background:#fffdf8;color:#173447;min-height:44px}.resource-dialog.event-review-dialog input[type=checkbox]{min-height:20px}.resource-dialog.event-review-dialog .event-review-item{min-height:64px}[data-theme=dark] .resource-dialog.event-review-dialog{background:#102738;color:#fcfaf6}[data-theme=dark] .resource-dialog.event-review-dialog input,[data-theme=dark] .resource-dialog.event-review-dialog textarea,[data-theme=dark] .resource-dialog.event-review-dialog select{background:#102738;color:#fcfaf6}
.resource-dialog.event-review-dialog .event-review-form{background:transparent;color:inherit;border:0;padding:0;margin:0}.resource-dialog.event-review-dialog .event-review-list{display:flex;flex-direction:column;gap:8px}.resource-dialog.event-review-dialog .event-review-item{flex-shrink:0;min-height:92px;height:auto;color:inherit;overflow:visible}

/* Compact meeting archive and reader; source wording remains unchanged. */
.meeting-archive-row{padding:12px 14px;gap:12px;align-items:center;border-radius:14px}.meeting-month-tile{min-width:52px;padding:9px 5px;background:#b99a540c}.meeting-month-tile strong{font:700 .82rem Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.meeting-archive-row h3{font:600 1rem Arial,sans-serif;text-transform:none;margin:0 0 4px}.meeting-archive-row p{margin:0 0 8px;font-size:.75rem}.meeting-archive-row-actions .resource-button{padding:7px 10px;font-size:.76rem;min-height:36px}
.resource-dialog.meeting-reader-dialog{width:min(980px,94vw);padding:20px;background:#fcfaf6;color:#173447}.meeting-reader-dialog>header{gap:16px;align-items:center;margin-bottom:12px}.meeting-reader-dialog>header h2{font-size:1.25rem;text-transform:none}.meeting-reader-dialog .meeting-reader-status:empty{display:none}.meeting-reader-dialog .meeting-document-actions{padding:0 0 12px;gap:6px;border-bottom:1px solid #b99a5433;margin-bottom:14px}.meeting-reader-dialog .meeting-document-actions .resource-button{padding:8px 10px;font-size:.76rem;min-height:38px}.meeting-reader-dialog .meeting-document{padding:0;border:0;border-radius:0;background:transparent;color:inherit;line-height:1.45}.meeting-reader-dialog .meeting-document-heading{padding:0 0 12px!important;margin-bottom:14px;text-align:left;border-bottom:0}.meeting-reader-dialog .meeting-document-brand{font-size:.6rem;letter-spacing:.12em;margin-bottom:5px}.meeting-reader-dialog .meeting-document-heading h2{font:600 1.05rem Arial,sans-serif;text-transform:none;color:inherit;margin:0 0 4px}.meeting-reader-dialog .meeting-document-heading small{font-size:.73rem;color:inherit;opacity:.7}.meeting-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.meeting-note-section{padding:13px 14px;border:1px solid #b99a5438;border-radius:12px;background:#fffdf8;min-width:0}.meeting-note-section:first-child{grid-column:1/-1}.meeting-reader-dialog .meeting-document .meeting-section-title{font:600 .87rem Arial,sans-serif;color:inherit;margin:0 0 9px;padding:0 0 8px;border-bottom:1px solid #b99a5430}.meeting-reader-dialog .meeting-document .meeting-paragraph{font-size:.84rem;line-height:1.5;margin:6px 0;color:inherit;opacity:1}.meeting-reader-dialog .meeting-bullet{padding-left:calc(13px + var(--note-level,0)*12px)}.meeting-reader-dialog .meeting-bullet-symbol{left:calc(var(--note-level,0)*12px)}.meeting-reader-dialog>.resource-meta{font-size:.72rem;margin:12px 0}.meeting-reader-dialog>button{margin-top:10px}
[data-theme=dark] .resource-dialog.meeting-reader-dialog{background:#0c2231;color:#edf1f3}[data-theme=dark] .meeting-reader-dialog .meeting-note-section{background:#122e3d;border-color:#b99a543a}[data-theme=dark] .meeting-reader-dialog .meeting-document-brand{color:#ddc582}
@media(max-width:700px){.resource-dialog.meeting-reader-dialog{padding:15px;width:95vw}.meeting-sections{grid-template-columns:1fr}.meeting-note-section{padding:12px}.meeting-reader-dialog>header h2{font-size:1.05rem}.meeting-reader-dialog .meeting-document-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-reader-dialog .meeting-document-actions .resource-button{display:flex;align-items:center;justify-content:center;text-align:center}.meeting-reader-dialog .meeting-document-heading{margin-bottom:10px}.meeting-archive-row h3{font-size:.92rem}}

.meeting-reader-dialog .meeting-document-actions .resource-button{color:inherit;border-color:#8b794e66}.meeting-reader-dialog>.resource-meta{color:inherit;opacity:.7}
