.page-header{background-color:#467fcf;padding:15px 30px;color:#fff;justify-content:space-between}.page-header,.page-header .page-name{display:flex;align-items:center}.page-header .page-name span{font-weight:400;font-size:17px}.page-header .page-name .q-icon{width:10px;margin-right:10px;cursor:pointer}.page-header .q-icon{cursor:pointer}.blog-post-category-edit{margin-bottom:20px}.blog-post-category-edit .q-chip{cursor:pointer}.admin-blog-post-card{background:#fff;border-radius:6px;box-shadow:0 0 5px 0 #ccc;cursor:pointer;transition:transform 0.3s ease;overflow:hidden}.admin-blog-post-card:hover{transform:translateY(-5%)}.admin-blog-post-card .featured-image{background-position:50%;background-size:cover;background-repeat:no-repeat;padding-bottom:75%;background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;position:relative}.admin-blog-post-card .featured-image .q-icon{position:absolute;font-size:2em;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-blog-post-card .description{padding:15px}.admin-blog-post-card .description .title{font-size:1.2em;margin-bottom:10px}.admin-blog-post-card .description .blog-post-category-edit{margin:0 -4px}.blog-posts-list{padding:30px;min-height:300px}.blog-posts-list .no-blogs{text-align:center;font-size:1.5em;padding:30px}.blog-posts-list .blog-posts{display:flex;flex-wrap:nowrap}.blog-posts-list .blog-posts .admin-blog-post-card{min-width:200px;max-width:300px;flex:1;margin:10px}