._list_x8e5j_2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:24px}._listItem_x8e5j_10{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .2s ease}._listItem_x8e5j_10:hover{box-shadow:0 4px 16px #00000014}._title_x8e5j_26{font-size:18px;font-weight:600;margin-bottom:10px}._content_x8e5j_33{font-size:14px;color:#495057;margin-bottom:16px;line-height:1.4}._tag_x8e5j_41{background-color:#e7f1ff;color:#0d6efd;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:capitalize}._footer_x8e5j_52{display:flex;justify-content:space-between;align-items:center}._button_x8e5j_59{background-color:#dc3545;color:#fff;border:none;padding:6px 12px;font-size:14px;cursor:pointer;border-radius:6px;transition:background-color .2s ease}._button_x8e5j_59:hover{background-color:#b02a37}._input_1pfke_2{flex:1;max-width:240px;padding:6px 12px;font-size:16px;border:1px solid #ced4da;border-radius:4px}._pagination_4hxni_2{display:flex;justify-content:center;gap:4px;margin:16px 0;padding:0;list-style:none}._pagination_4hxni_2 li{min-width:36px;height:36px;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;transition:background-color .2s ease,color .2s ease}._pagination_4hxni_2 li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;text-decoration:none;color:#0d6efd}._pagination_4hxni_2 li:hover{background-color:#e9ecef}._active_4hxni_39{background-color:#0d6efd;border-color:#0d6efd}._active_4hxni_39 a{color:#fff!important;font-weight:500}._backdrop_1ey0c_2{position:fixed;inset:0;background-color:#21252999;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1ey0c_13{background-color:#fff;padding:24px;border-radius:8px;width:100%;max-width:500px;box-shadow:0 5px 18px #00000040}._form_houo9_1{display:flex;flex-direction:column;gap:16px}._formGroup_houo9_8{display:flex;flex-direction:column;font-size:14px;font-weight:500;color:#212529}._input_houo9_17,._textarea_houo9_18,._select_houo9_19{margin-top:6px;padding:8px 12px;font-size:14px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;outline:none;transition:border-color .2s ease}._input_houo9_17:focus,._textarea_houo9_18:focus,._select_houo9_19:focus{border-color:#0d6efd}._actions_houo9_37{display:flex;justify-content:flex-end;gap:8px}._submitButton_houo9_44{padding:8px 16px;font-size:15px;background-color:#0d6efd;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}._submitButton_houo9_44:hover{background-color:#0b5ed7}._submitButton_houo9_44:disabled{background-color:#6c757d;cursor:not-allowed}._cancelButton_houo9_65{padding:8px 16px;font-size:15px;background-color:#f8f9fa;color:#212529;border:1px solid #ced4da;border-radius:4px;cursor:pointer;transition:background-color .2s ease}._cancelButton_houo9_65:hover{background-color:#e2e6ea}._error_houo9_81{color:#dc3545;font-size:12px;margin-top:4px}._app_mzjwz_2{max-width:1200px;margin:0 auto;padding:40px 20px;background-color:#f8f9fa}._toolbar_mzjwz_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}._button_mzjwz_18{padding:10px 20px;background-color:#0d6efd;border:none;color:#fff;cursor:pointer;font-size:16px;border-radius:8px;transition:background-color .2s ease}._button_mzjwz_18:hover{background-color:#0b5ed7}#root{width:100%;min-height:100vh;margin:0;padding:0;background-color:#f8f9fa;font-family:system-ui,sans-serif;text-align:left}a{font-weight:500;color:#646cff;text-decoration:none}a:hover{color:#535bf2}body{margin:0;background-color:#f1f3f5}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
