.bmmm-ui{font-size:13px;--bmmm-text-base:13px;--bmmm-text-md:14px;--bmmm-text-lg:15px;--bmmm-text-xl:16px;--bmmm-radius-2xl:16px;--bmmm-radius-xl:14px;--bmmm-radius-lg:12px;--bmmm-radius-md:8px;--bmmm-radius-sm:6px}.bmmm-ui .bmmm-meeting{line-height:var(--bmmm-leading-relaxed);color:var(--bmmm-text-primary)}.bmmm-ui .bmmm-meeting h1,.bmmm-ui .bmmm-title{margin:0;color:var(--bmmm-text-heading);font-weight:var(--bmmm-font-bold);line-height:var(--bmmm-leading-tight);text-align:center}.bmmm-ui .bmmm-meeting h1{font-size:var(--bmmm-text-3xl)}.bmmm-ui .bmmm-title{font-size:var(--bmmm-text-2xl)}.bmmm-ui .bmmm-meeting>:is(h1,.bmmm-title)+*{margin-top:var(--bmmm-space-7)}.bmmm-ui .bmmm-section{margin-bottom:var(--bmmm-space-6)}.bmmm-ui .bmmm-section:last-of-type{margin-bottom:0}.bmmm-ui .bmmm-section h2{margin:0 0 var(--bmmm-space-4) 0;color:var(--bmmm-primary);font-size:var(--bmmm-text-xl);font-weight:var(--bmmm-font-semibold);line-height:1.3}.bmmm-ui .bmmm-section h3{margin:var(--bmmm-space-4) 0 var(--bmmm-space-3) 0;color:var(--bmmm-text-secondary);font-size:var(--bmmm-text-lg);font-weight:var(--bmmm-font-semibold)}.bmmm-ui .bmmm-section ul{margin:var(--bmmm-space-3) 0;padding-left:var(--bmmm-space-7)}.bmmm-ui .bmmm-section li,.bmmm-ui .bmmm-section p{color:var(--bmmm-text-primary);line-height:var(--bmmm-leading-normal)}.bmmm-ui .bmmm-section p{margin:var(--bmmm-space-2) 0}.bmmm-ui .bmmm-section>div{margin:var(--bmmm-space-3) 0 0;padding:var(--bmmm-space-4) var(--bmmm-space-5);background:var(--bmmm-surface-card-muted);border:1px solid var(--bmmm-border-subtle);border-radius:var(--bmmm-radius-lg)}.bmmm-container,.bmmm-frontend-container,.bmmm-ui .bmmm-meetings-wrapper{color:var(--bmmm-text-primary)}.bmmm-ui .bmmm-meetings-card{padding:var(--bmmm-space-5)}.bmmm-filter-bar,.bmmm-ui .bmmm-filters{display:flex;align-items:center;gap:var(--bmmm-space-3);flex-wrap:wrap;margin-bottom:var(--bmmm-space-5);padding:var(--bmmm-space-3) var(--bmmm-space-4);background:var(--bmmm-surface-toolbar);border:1px solid var(--bmmm-border-subtle);border-radius:var(--bmmm-radius-lg)}.bmmm-filter-bar select,.bmmm-filter-bar input[type="text"],.bmmm-filter-bar input[type="date"],.bmmm-filters select,.bmmm-ui .bmmm-filters input[type="date"]{min-width:170px;min-height:var(--bmmm-input-height);padding:var(--bmmm-input-padding-y) var(--bmmm-input-padding-x);border-radius:var(--bmmm-radius-md);border:1px solid var(--bmmm-border-input);font-size:var(--bmmm-text-md);font-family:var(--bmmm-font-family);background:var(--bmmm-white);color:var(--bmmm-text-primary);transition:border-color var(--bmmm-transition-base),box-shadow var(--bmmm-transition-base)}.bmmm-filter-bar select:focus,.bmmm-filter-bar input[type="text"]:focus,.bmmm-filter-bar input[type="date"]:focus,.bmmm-filters select:focus,.bmmm-ui .bmmm-filters input[type="date"]:focus{outline:none;border-color:var(--bmmm-primary);box-shadow:var(--bmmm-focus-ring)}.bmmm-filter-bar .button-primary,.bmmm-filters .button-primary,.bmmm-ui .bmmm-filter-bar button{min-height:var(--bmmm-input-height)}.bmmm-ui .bmmm-table,.bmmm-ui .bmmm-attgrid,.bmmm-ui .wp-list-table{margin:var(--bmmm-space-4) 0}.bmmm-ui .bmmm-table.modern,.bmmm-ui .bmmm-attgrid,.bmmm-ui table.bmmm-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--bmmm-border-section);border-radius:var(--bmmm-radius-lg);background:var(--bmmm-surface-card)}.bmmm-ui .bmmm-table.modern th,.bmmm-ui .bmmm-attgrid th,.bmmm-ui table.bmmm-table th{background:var(--bmmm-table-header-bg);text-align:left;padding:var(--bmmm-table-cell-padding-y) var(--bmmm-table-cell-padding-x);color:var(--bmmm-text-heading);font-weight:var(--bmmm-font-semibold);font-size:var(--bmmm-text-sm);border-bottom:1px solid var(--bmmm-border-section)}.bmmm-ui .bmmm-table.modern td,.bmmm-ui .bmmm-attgrid td,.bmmm-ui table.bmmm-table td{padding:var(--bmmm-table-cell-padding-y) var(--bmmm-table-cell-padding-x);border-bottom:1px solid var(--bmmm-border-subtle);font-size:var(--bmmm-text-md);color:var(--bmmm-text-primary);vertical-align:middle}.bmmm-ui .bmmm-table.modern tbody tr:nth-child(even),.bmmm-ui table.bmmm-table tbody tr:nth-child(even){background:var(--bmmm-surface-card-muted)}.bmmm-ui .bmmm-table.modern tbody tr:hover,.bmmm-ui table.bmmm-table tbody tr:hover,.bmmm-ui .bmmm-attgrid tbody tr:hover{background:var(--bmmm-surface-hover)}.bmmm-ui .bmmm-table.modern tr:last-child td,.bmmm-ui table.bmmm-table tr:last-child td,.bmmm-ui .bmmm-attgrid tr:last-child td{border-bottom:none}.bmmm-ui .bmmm-table td:nth-child(1){font-weight:var(--bmmm-font-semibold)}.bmmm-ui .bmmm-table td:last-child{text-align:right}.bmmm-ui .bmmm-actions{white-space:nowrap;justify-content:flex-end}.bmmm-btn,.bmmm-btn-view,.bmmm-btn-pdf,.bmmm-view,.bmmm-ui .bmmm-pdf{display:inline-flex;align-items:center;justify-content:center;gap:var(--bmmm-space-2);min-height:36px;padding:var(--bmmm-btn-padding-y) var(--bmmm-btn-padding-x);border-radius:var(--bmmm-radius-md);font-size:var(--bmmm-text-base);font-weight:var(--bmmm-font-semibold);font-family:var(--bmmm-font-family);color:var(--bmmm-white);text-decoration:none;border:none;cursor:pointer;transition:background var(--bmmm-transition-base),transform var(--bmmm-transition-fast),box-shadow var(--bmmm-transition-fast)}.bmmm-btn:last-child,.bmmm-btn-view:last-child,.bmmm-ui .bmmm-btn-pdf:last-child{margin-right:0}.bmmm-view,.bmmm-ui .bmmm-btn-view{background:var(--bmmm-primary)}.bmmm-view:hover,.bmmm-ui .bmmm-btn-view:hover{background:var(--bmmm-primary-hover);transform:translateY(-1px);box-shadow:var(--bmmm-shadow-sm)}.bmmm-pdf,.bmmm-ui .bmmm-btn-pdf{background:var(--bmmm-success)}.bmmm-pdf:hover,.bmmm-ui .bmmm-btn-pdf:hover{background:var(--bmmm-success-hover);transform:translateY(-1px);box-shadow:var(--bmmm-shadow-sm)}.no-meetings{padding:var(--bmmm-space-10);text-align:center;color:var(--bmmm-text-muted);font-size:var(--bmmm-text-md)}.bmmm-ui .bmmm-empty-message{background:var(--bmmm-surface-card-muted);padding:var(--bmmm-space-8);border-radius:var(--bmmm-radius-lg);border:1px solid var(--bmmm-border-subtle);text-align:center;color:var(--bmmm-text-muted)}.bmmm-ui .bmmm-alert{margin-bottom:var(--bmmm-space-4)}.bmmm-ui .wp-list-table th,.bmmm-ui .wp-list-table td{padding-top:var(--bmmm-table-cell-padding-y);padding-bottom:var(--bmmm-table-cell-padding-y);line-height:var(--bmmm-leading-normal)}.bmmm-ui .bmmm-table-toolbar{display:flex;justify-content:flex-end;margin:0 0 var(--bmmm-space-4) 0}.bmmm-ui .bmmm-toolbar-form{display:flex;align-items:center;gap:var(--bmmm-space-2);flex-wrap:wrap;padding:var(--bmmm-space-3) var(--bmmm-space-4)}.bmmm-ui .bmmm-toolbar-form input[type="search"]{max-width:320px}@media (max-width:var(--bmmm-screen-md)){.bmmm-ui .bmmm-meeting{padding:var(--bmmm-space-5)}.bmmm-ui .bmmm-meeting h1{font-size:var(--bmmm-text-2xl)}.bmmm-ui .bmmm-section h2{font-size:var(--bmmm-text-lg)}.bmmm-filter-bar,.bmmm-ui .bmmm-filters,.bmmm-ui .bmmm-toolbar-form{flex-direction:column;align-items:stretch}.bmmm-filter-bar select,.bmmm-filter-bar input,.bmmm-filter-bar button,.bmmm-filters select,.bmmm-filters input,.bmmm-ui .bmmm-filters button,.bmmm-ui .bmmm-toolbar-form input,.bmmm-ui .bmmm-toolbar-form button{width:100%;max-width:none}.bmmm-ui .bmmm-table thead,.bmmm-ui .bmmm-attgrid thead{display:none}.bmmm-ui .bmmm-table tbody tr,.bmmm-ui .bmmm-attgrid tbody tr{display:block;margin-bottom:var(--bmmm-space-3);border:1px solid var(--bmmm-border-subtle);border-radius:var(--bmmm-radius-md);background:var(--bmmm-surface-card);overflow:hidden}.bmmm-ui .bmmm-table tbody td,.bmmm-ui .bmmm-attgrid tbody td{display:flex;justify-content:space-between;gap:var(--bmmm-space-3);text-align:left}.bmmm-ui .bmmm-table tbody td::before,.bmmm-ui .bmmm-attgrid tbody td::before{content:attr(data-label);font-weight:var(--bmmm-font-semibold);color:var(--bmmm-text-secondary);margin-right:var(--bmmm-space-3)}.bmmm-ui .bmmm-actions{justify-content:flex-start;white-space:normal}}@media (max-width:var(--bmmm-screen-sm)){.bmmm-ui .bmmm-title{font-size:var(--bmmm-text-xl)}.bmmm-btn,.bmmm-btn-view,.bmmm-ui .bmmm-btn-pdf{font-size:var(--bmmm-text-sm);padding:var(--bmmm-space-1) var(--bmmm-space-2)}}