.meetings-page .page-head{justify-content:space-between;align-items:center;gap:var(--s-md);flex-wrap:wrap;display:flex}.meetings-page .page-head h1{margin:0}.meetings-page .count-chip{align-items:baseline;gap:6px;display:inline-flex}.meetings-page .count-chip b{font:var(--t-title);color:var(--accent-text)}.meetings-page .count-chip span{font:var(--t-body-sm);color:var(--accent-text)}.meetings-page .search-hero{flex-direction:column;gap:10px;display:flex}.meetings-page .search-hero__field{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-1);align-items:center;gap:12px;padding:6px 16px 6px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.meetings-page .search-hero__field:focus-within{border-color:var(--primary);box-shadow:var(--ring), var(--shadow-1)}.meetings-page .search-hero__field>svg{width:20px;height:20px;color:var(--ink-faint);flex:none}.meetings-page .search-hero__field input{min-width:0;font:var(--t-body);color:var(--ink);background:0 0;border:none;flex:1;padding:13px 0}.meetings-page .search-hero__field input:focus{outline:none}.meetings-page .search-hero__go{cursor:pointer;width:36px;height:36px;color:var(--accent-text);border-radius:var(--r-md);font:inherit;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.meetings-page .search-hero__go:hover{color:var(--primary);background:var(--primary-soft)}.meetings-page .search-hero__go svg{width:20px;height:20px}.meetings-page .search-hero__hint{font:var(--t-caption);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;padding-inline-start:4px;display:flex}.meetings-page .search-hero__hint b{color:var(--ink-secondary);font-weight:600}.meetings-page .search-hero__hint svg{width:14px;height:14px;color:var(--ink-faint);flex:none}.meetings-page .avatar-stack{align-items:center;display:flex}.meetings-page .avatar-stack .avatar{width:30px;height:30px;font:var(--t-caption);border:2px solid var(--surface);margin-inline-start:-9px;font-weight:600}.meetings-page .avatar-stack .avatar:first-child{margin-inline-start:0}.meetings-page .avatar-stack .avatar--more{background:var(--surface-muted);color:var(--ink-muted)}.meetings-page .meeting-card{flex-direction:column;min-height:176px;padding:18px;transition:border-color .15s,box-shadow .18s,transform .12s;display:flex}.meetings-page .meeting-card:before{display:none}.meetings-page .meeting-card:hover{border-color:var(--accent);background-image:radial-gradient(135% 125% at 100% 0%, color-mix(in srgb, var(--wash,transparent) 70%, transparent) 0%, color-mix(in srgb, var(--wash,transparent) 20%, transparent) 42%, transparent 74%);box-shadow:0 2px 6px color-mix(in srgb, var(--accent) 10%, transparent), 0 16px 32px color-mix(in srgb, var(--accent) 22%, transparent);transform:translateY(-3px)}.meetings-page .mc__title{font:var(--t-h3);color:var(--accent);margin:0 0 8px}.meetings-page .mc__summary{font:var(--t-body-sm);color:var(--ink-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.meetings-page .mc__foot{margin-top:auto;padding-top:15px}.meetings-page .mc__meta{font:var(--t-caption);color:var(--ink-muted);white-space:nowrap}.meetings-page .meeting-card--add{text-align:center;min-height:190px;box-shadow:none;border:1.5px dashed var(--hairline-strong);color:var(--ink-muted);background:0 0;justify-content:center;align-items:center;gap:5px}.meetings-page .meeting-card--add:before{display:none}.meetings-page .meeting-card--add:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--accent-text);box-shadow:none}.meetings-page .meeting-card--add .add-mark{border-radius:var(--r-full);background:var(--surface);border:1px solid var(--hairline-strong);width:46px;height:46px;color:var(--primary);justify-content:center;align-items:center;margin-bottom:5px;transition:border-color .15s;display:inline-flex}.meetings-page .meeting-card--add:hover .add-mark{border-color:var(--primary)}.meetings-page .meeting-card--add .add-mark svg{width:22px;height:22px}.meetings-page .meeting-card--add .title{color:inherit}.meetings-page .search-hero__hint{margin:13px 0}
