.meeting-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.meeting-stats>div{background:var(--surface,#fff);border:1px solid var(--border,#dfe4eb);border-radius:12px;padding:18px}.meeting-stats strong{display:block;font-size:27px;color:var(--ink,#15273c)}.meeting-stats span{display:block;font-size:13px;margin-top:5px;color:var(--muted,#566575)}.meeting-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:16px}.meeting-toolbar label:first-child{flex:1;min-width:220px}.meeting-toolbar .checkbox{padding:12px 0}.meeting-pagination{justify-content:center;margin-top:18px}.meeting-notes{white-space:pre-wrap;max-width:260px;overflow-wrap:anywhere}.meeting-info h2{margin-top:14px}.meeting-options{max-height:220px;overflow:auto;padding:8px;display:grid;gap:9px}.meeting-column-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meeting-column-map select{max-width:100%}#modal:has(.meeting-import){max-width:1100px;width:calc(100% - 32px)}.meeting-import .table-wrap{max-height:390px;overflow:auto}.meeting-import th{position:sticky;top:0;background:#f5f7fa}.meeting-import td{max-width:260px;overflow-wrap:anywhere}#meeting-rsvp-table td{vertical-align:top}#meeting-rsvp-table .row{gap:5px}#meeting-edit-form fieldset{border:1px solid #dfe4eb;border-radius:8px;padding:14px}@media(max-width:700px){.meeting-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-column-map{grid-template-columns:1fr}.meeting-toolbar>*{width:100%}.meeting-info a{overflow-wrap:anywhere}.meeting-stats>div{padding:13px}.meeting-info .row{flex-wrap:wrap}}@media(max-width:380px){.meeting-stats{grid-template-columns:1fr}}
