.news-edit-modal-overlay[data-v-487e9c4b]{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:10004}.news-edit-modal[data-v-487e9c4b]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:1000px;overflow-y:auto;width:100%}.modal-header[data-v-487e9c4b]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px}.modal-header h2[data-v-487e9c4b]{color:#333;font-size:18px;font-weight:600;margin:0}.close-btn[data-v-487e9c4b]{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.close-btn[data-v-487e9c4b]:hover{background-color:#f5f5f5;color:#666}.news-form[data-v-487e9c4b]{padding:24px}.form-group[data-v-487e9c4b]{margin-bottom:20px}.form-group label[data-v-487e9c4b]{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group .editor[data-v-487e9c4b],.form-group input[data-v-487e9c4b],.form-group select[data-v-487e9c4b]{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:14px;padding:12px;transition:border-color .2s;width:100%}.form-group .editor[data-v-487e9c4b]:focus,.form-group input[data-v-487e9c4b]:focus,.form-group select[data-v-487e9c4b]:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.form-group .editor.error[data-v-487e9c4b],.form-group input.error[data-v-487e9c4b],.form-group select.error[data-v-487e9c4b]{border-color:#dc3545}.error-message[data-v-487e9c4b]{color:#dc3545;display:block;font-size:12px;margin-top:4px}.image-preview[data-v-487e9c4b]{border:1px solid #ddd;border-radius:6px;margin-top:8px;max-width:200px;overflow:hidden}.image-preview img[data-v-487e9c4b]{display:block;height:auto;width:100%}.form-actions[data-v-487e9c4b]{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:14px}.cancel-btn[data-v-487e9c4b],.submit-btn[data-v-487e9c4b]{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 14px;transition:all .2s}.cancel-btn[data-v-487e9c4b]{background-color:#f8f9fa;border:1px solid #ddd;color:#666}.cancel-btn[data-v-487e9c4b]:hover{background-color:#e9ecef}.submit-btn[data-v-487e9c4b]{background-color:#007bff;color:#fff}.submit-btn[data-v-487e9c4b]:hover:not(:disabled){background-color:#0056b3}.submit-btn[data-v-487e9c4b]:disabled{background-color:#6c757d;cursor:not-allowed}@media (max-width:768px){.news-edit-modal-overlay[data-v-487e9c4b]{padding:10px}.news-edit-modal[data-v-487e9c4b]{max-height:95vh}.modal-header[data-v-487e9c4b]{padding:16px 20px}.news-form[data-v-487e9c4b]{padding:20px}.form-actions[data-v-487e9c4b]{flex-direction:column}.cancel-btn[data-v-487e9c4b],.submit-btn[data-v-487e9c4b]{width:100%}}.news-admin[data-v-8720658a]{margin:100px auto 0;max-width:1200px;padding:20px}.admin-header[data-v-8720658a],.admin-header h1[data-v-8720658a]{margin-bottom:20px}.admin-header h1[data-v-8720658a]{color:#333}.header-actions[data-v-8720658a]{margin-bottom:20px}.add-btn[data-v-8720658a]{background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s}.add-btn[data-v-8720658a]:hover{background-color:#218838}.filters[data-v-8720658a]{flex-wrap:wrap;gap:20px}.filter-item[data-v-8720658a],.filters[data-v-8720658a]{align-items:center;display:flex}.filter-item[data-v-8720658a]{gap:8px}.filter-item label[data-v-8720658a]{color:#555;font-weight:500}.filter-item input[data-v-8720658a],.filter-item select[data-v-8720658a]{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px}.filter-item input[data-v-8720658a]{min-width:200px}.table-container[data-v-8720658a]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.news-table[data-v-8720658a]{border-collapse:collapse;width:100%}.news-table td[data-v-8720658a],.news-table th[data-v-8720658a]{border-bottom:1px solid #eee;padding:12px;text-align:left}.news-table th[data-v-8720658a]{background-color:#f8f9fa;color:#333;font-weight:600}.news-table tr[data-v-8720658a]:hover{background-color:#f5f5f5}.edit-btn[data-v-8720658a]{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-right:8px;padding:6px 12px;transition:background-color .2s}.edit-btn[data-v-8720658a]:hover{background-color:#0056b3}.delete-btn[data-v-8720658a]{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s}.delete-btn[data-v-8720658a]:hover:not(:disabled){background-color:#c82333}.delete-btn[data-v-8720658a]:disabled{background-color:#6c757d;cursor:not-allowed}.no-data[data-v-8720658a]{color:#666;font-size:16px;padding:40px;text-align:center}.pagination[data-v-8720658a]{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:20px}.pagination button[data-v-8720658a]{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .2s}.pagination button[data-v-8720658a]:hover:not(:disabled){background-color:#0056b3}.pagination button[data-v-8720658a]:disabled{background-color:#6c757d;cursor:not-allowed}.pagination span[data-v-8720658a]{color:#333;font-weight:500}@media (max-width:768px){.filter-item[data-v-8720658a],.filters[data-v-8720658a]{align-items:stretch;flex-direction:column}.news-table[data-v-8720658a]{font-size:12px}.news-table td[data-v-8720658a],.news-table th[data-v-8720658a]{padding:8px 4px}}
