.admin-blog-management .admin-blog-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.admin-blog-management .admin-blog-title-section h1{font-size:var(--heading2);color:var(--secondary-color);margin-bottom:10px;font-weight:600}.admin-blog-management .admin-blog-title-section p{color:var(--text-muted);font-size:var(--basefont)}.admin-blog-management .admin-blog-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px;flex-wrap:wrap}.admin-blog-management .search-form{flex:1;max-width:400px}.admin-blog-management .search-input-group{display:flex;border:1px solid var(--light-gray);border-radius:var(--border-radius);overflow:hidden}.admin-blog-management .search-input{flex:1;padding:10px 15px;border:none;outline:none;font-size:var(--basefont)}.admin-blog-management .search-btn{background:var(--primary-color);color:var(--white);border:none;padding:10px 15px;cursor:pointer;transition:background-color .3s ease}.admin-blog-management .search-btn:hover{background:var(--primary-dark)}.admin-blog-management .status-filters{display:flex;gap:10px}.admin-blog-management .filter-btn{padding:10px 20px;border:1px solid var(--light-gray);background:var(--white);color:var(--text-color);border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;font-size:var(--smallfont)}.admin-blog-management .filter-btn:hover,.admin-blog-management .filter-btn.active{background:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.admin-blog-management .admin-blog-content{background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow-light);overflow:hidden;border:1px solid var(--light-gray)}.admin-blog-management .loading-state,.admin-blog-management .empty-state{text-align:center;padding:60px;display:grid;justify-content:center;align-items:center;gap:var(--heading5);justify-items:center}.admin-blog-management .empty-state h3{font-size:var(--heading4);color:var(--secondary-color);margin-bottom:10px}.admin-blog-management .empty-state p{color:var(--text-muted);margin-bottom:20px}.admin-blog-management .blogs-table-container{overflow-x:auto}.admin-blog-management .blogs-table{width:100%;border-collapse:collapse}.admin-blog-management .blogs-table th,.admin-blog-management .blogs-table td{padding:15px;text-align:left;border-bottom:1px solid var(--light-gray)}.admin-blog-management .blogs-table th{background:var(--bg-gray);font-weight:600;color:var(--secondary-color);font-size:var(--smallfont);text-transform:uppercase;letter-spacing:.5px}.admin-blog-management .blog-title-cell h4{font-size:var(--basefont);color:var(--text-color);margin-bottom:5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.admin-blog-management .blog-excerpt{color:var(--text-muted);font-size:var(--smallfont);line-height:1.4;overflow:hidden;text-overflow:ellipsis;max-width:300px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-blog-management .status-badge{padding:5px 10px;border-radius:var(--border-radius);font-size:var(--extrasmallfont);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.admin-blog-management .status-published{background:#22c55e1a;color:#16a34a}.admin-blog-management .status-draft{background:#fbbf241a;color:#d97706}.admin-blog-management .status-archived{background:#6b72801a;color:#6b7280}.admin-blog-management .action-buttons{display:flex;gap:10px}.admin-blog-management .action-btn{background-color:transparent;border:none;border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--black);font-size:var(--smallfont)}.admin-blog-management .error-message{background:#ef44441a;color:#ef4444;padding:15px;border-radius:var(--border-radius);margin-bottom:20px;text-align:center}@media(max-width:768px){.admin-blog-management .admin-blog-header,.admin-blog-management .admin-blog-filters{flex-direction:column;align-items:stretch}.admin-blog-management .blogs-table th:nth-child(3),.admin-blog-management .blogs-table td:nth-child(3),.admin-blog-management .blogs-table th:nth-child(4),.admin-blog-management .blogs-table td:nth-child(4),.admin-blog-management .blogs-table th:nth-child(5),.admin-blog-management .blogs-table td:nth-child(5){display:none}}
