:root{--cmp-blue:#00b5f4;--cmp-blue-soft:rgba(0,181,244,.08);--cmp-ink:#0f172a;--cmp-muted:#6b7280;--cmp-border-subtle:rgba(148,163,184,.35);--cmp-card:#fff;--cmp-bg-alt:#f9fafb;--cmp-radius-lg:18px;--cmp-radius-xl:22px;--cmp-shadow-soft:0 18px 40px rgba(15,23,42,.08)}.ctc-meeting-participants{color:var(--cmp-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1100px;padding:1.25rem 0 2.25rem}.cmp-header{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}.cmp-title{font-size:1.25rem;font-weight:650;letter-spacing:-.01em;margin:0 0 .25rem}.cmp-subtitle{color:var(--cmp-muted);font-size:.875rem;margin:0}.cmp-grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-bottom:1.5rem}@media (max-width:900px){.cmp-grid{grid-template-columns:minmax(0,1fr)}}.cmp-card{background:var(--cmp-card);border:1px solid var(--cmp-border-subtle);border-radius:var(--cmp-radius-xl);box-shadow:var(--cmp-shadow-soft);overflow:hidden;padding:1.1rem 1.15rem;position:relative}.cmp-card:before{background:radial-gradient(circle at top right,rgba(0,181,244,.12),transparent 55%);content:"";inset:0;opacity:.8;pointer-events:none;position:absolute}.cmp-card>*{position:relative;z-index:1}.cmp-card--full{margin-top:.75rem}.cmp-card-header{margin-bottom:.9rem}.cmp-card-header--row{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.cmp-card-title{font-size:.95rem;font-weight:600;margin:0}.cmp-card-help{color:var(--cmp-muted);font-size:.8rem;margin:.25rem 0 0}.status-filter-container{display:flex;flex-wrap:wrap;gap:.4rem}.ctc-meeting-participants .status-checkbox{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.ctc-meeting-participants .status-filter-container label{align-items:center;background:var(--cmp-bg-alt);border:1px solid var(--cmp-border-subtle);border-radius:999px;color:var(--cmp-muted);cursor:pointer;display:inline-flex;font-size:.78rem;gap:.35rem;line-height:1;padding:.3rem .7rem;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease;white-space:nowrap}.ctc-meeting-participants .status-filter-container label:before{background:#fff;border:1px solid rgba(148,163,184,.9);border-radius:999px;content:"";height:8px;width:8px}.ctc-meeting-participants .status-checkbox:checked+label{background:var(--cmp-blue-soft);border-color:var(--cmp-blue);box-shadow:0 0 0 1px rgba(0,181,244,.25);color:var(--cmp-blue)}.ctc-meeting-participants .status-checkbox:checked+label:before{background:var(--cmp-blue);border-color:var(--cmp-blue)}.cmp-table-shell{background:#fff;border:1px solid var(--cmp-border-subtle);border-radius:calc(var(--cmp-radius-lg) - 4px);overflow-x:auto;width:100%}.cmp-table-shell--compact{border-radius:var(--cmp-radius-lg)}.cmp-table-shell table{border-radius:inherit}.cmp-table{border-collapse:collapse;font-size:.82rem;width:100%}.cmp-table thead{background:linear-gradient(90deg,#ecfeff,#e0f2fe)}.cmp-table thead th{border-bottom:1px solid rgba(148,163,184,.5);cursor:pointer;font-weight:600;padding:.55rem .65rem;position:relative;text-align:left;user-select:none;white-space:nowrap}.cmp-table--compact thead th{cursor:default}.cmp-table td:last-child,.cmp-table th:last-child{border-right:none}.cmp-table tbody td{border-top:1px solid rgba(226,232,240,.8);padding:.5rem .65rem;vertical-align:top}.cmp-table tbody tr:nth-child(odd){background-color:#fff}.cmp-table tbody tr:nth-child(2n){background-color:#f8fafc}.cmp-table tbody tr:hover{background:#eff6ff}#summaryTable tfoot{background-color:#f9fafb;font-weight:600}#summaryTable tfoot td{border-top:1px solid rgba(148,163,184,.5);padding:.55rem .65rem}.cmp-cell-num{text-align:right}.cmp-sort-indicator{background-image:linear-gradient(180deg,rgba(15,23,42,.55),rgba(148,163,184,.2));display:inline-block;height:12px;margin-left:.25rem;mask-image:linear-gradient(180deg,transparent 0,#000 40%,#000 60%,transparent);opacity:.7;width:8px}.cmp-chip{align-items:center;background:rgba(15,23,42,.02);border:1px solid rgba(148,163,184,.4);border-radius:999px;display:inline-flex;font-size:.78rem;gap:.35rem;padding:.25rem .6rem}.cmp-chip--muted,.cmp-timestamp{color:var(--cmp-muted)}.cmp-timestamp{font-size:.72rem;margin-top:.75rem;opacity:.7;text-align:right}@media (max-width:640px){.cmp-card{padding:.95rem .9rem 1rem}.cmp-table{font-size:.8rem}.cmp-table thead{display:none}.cmp-table tbody tr{border-bottom:1px solid rgba(226,232,240,.9);display:block;padding:.5rem .05rem .65rem}.cmp-table tbody td{align-items:baseline;border:none;display:flex;justify-content:space-between;padding:.18rem .4rem}.cmp-table tbody td:before{color:var(--cmp-muted);content:attr(data-label);flex-shrink:0;font-weight:500;margin-right:.75rem}.cmp-table-shell{border-radius:var(--cmp-radius-lg)}.cmp-card-header--row{align-items:flex-start;flex-direction:column}}