.recent-past-header[data-v-f40b6d1c]{margin-bottom:10px}.recent-past-title[data-v-f40b6d1c]{color:var(--c-text-md);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.recent-past-hint[data-v-f40b6d1c]{color:var(--c-text-sm);margin:4px 0 0;font-size:12px}.recent-past-grid[data-v-f40b6d1c]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.recent-past-tile[data-v-f40b6d1c]{border:1px dashed var(--c-border-lt);background:var(--c-bg);border-radius:14px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:block}.recent-past-tile[data-v-f40b6d1c]:hover{border-color:var(--c-text-sm)}.recent-past-top[data-v-f40b6d1c]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.recent-past-count[data-v-f40b6d1c]{color:var(--c-text-sm);font-size:11px}.recent-past-desc[data-v-f40b6d1c]{color:var(--c-text-md);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.recent-past-meta[data-v-f40b6d1c]{color:var(--c-text-sm);align-items:center;gap:4px;margin:0 0 3px;font-size:12px;display:flex}
