._list_1i4kp_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:0;margin:0;list-style:none}._listItem_1i4kp_10{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:16px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;justify-content:space-between;min-height:180px}._title_1i4kp_22{font-size:18px;font-weight:600;margin:0 0 8px;color:#212529}._content_1i4kp_29{margin:0 0 12px;flex-grow:1;font-size:14px;color:#495057;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._button_1i4kp_41{align-self:flex-end;padding:6px 12px;font-size:14px;color:#fff;background-color:#dc3545;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}._button_1i4kp_41:hover{background-color:#bb2d3b}._footer_1i4kp_57{display:flex;justify-content:space-between;align-items:center;margin-top:auto}._tag_1i4kp_64{display:inline-block;padding:4px 8px;font-size:12px;color:#0d6efd;background-color:#e7f1ff;border:1px solid #b6d4fe;border-radius:12px;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_1i4kp_78{display:flex;gap:8px}._buttonEdit_1i4kp_83{padding:6px 12px;font-size:14px;color:#fff;background-color:#ffc107;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}._buttonEdit_1i4kp_83:hover{background-color:#e0a800}._backdrop_1486a_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#21252999;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1486a_14{background-color:#fff;padding:24px;border-radius:8px;max-width:500px;width:100%;position:relative;box-shadow:0 5px 15px #0000004d}._form_uhzq1_1{display:flex;flex-direction:column;gap:16px}._formGroup_uhzq1_7{display:flex;flex-direction:column;font-size:14px;font-weight:500;color:#212529}._input_uhzq1_15,._textarea_uhzq1_16,._select_uhzq1_17{margin-top:4px;padding:8px 12px;font-size:14px;border:1px solid #ced4da;border-radius:4px;resize:none}._input_uhzq1_15:focus,._textarea_uhzq1_16:focus,._select_uhzq1_17:focus{outline:none;border:2px solid #0b7df8}._actions_uhzq1_33{display:flex;justify-content:flex-end;gap:8px}._submitButton_uhzq1_39{padding:8px 16px;font-size:16px;background-color:#0d6efd;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}._submitButton_uhzq1_39:hover{background-color:#0b5ed7}._submitButton_uhzq1_39:disabled{background-color:#6c757d;cursor:not-allowed}._cancelButton_uhzq1_59{padding:8px 16px;font-size:16px;background-color:#f8f9fa;color:#212529;border:1px solid #ced4da;border-radius:4px;cursor:pointer;transition:background-color .2s ease}._cancelButton_uhzq1_59:hover{background-color:#e2e6ea}._error_uhzq1_74{color:#dc3545;font-size:12px;margin-top:4px}._loaderContainer_z4ws6_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}._loader_z4ws6_1{border:4px solid #f3f3f3;border-top:4px solid #0d6efd;border-radius:50%;width:40px;height:40px;animation:_spin_z4ws6_1 1s linear infinite;margin-bottom:16px}@keyframes _spin_z4ws6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_qs61y_1{padding:20px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;text-align:center}._errorMessage_qs61y_19{margin:0;font-weight:500}._container_tzfb6_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f8f9fa}._form_tzfb6_17{width:100%;max-width:400px;padding:24px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:16px}._form_tzfb6_17 h2{margin:0 0 8px;text-align:center;color:#212529}._input_tzfb6_53{padding:10px 12px;font-size:16px;border:1px solid #ced4da;border-radius:4px;width:100%;box-sizing:border-box}._button_tzfb6_71{padding:10px 16px;font-size:16px;color:#fff;background-color:#0d6efd;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}._button_tzfb6_71:hover{background-color:#0b5ed7}._toggle_tzfb6_101{color:#0d6efd;text-align:center;cursor:pointer;font-size:14px}._toggle_tzfb6_101:hover{text-decoration:underline}._input_9apv3_1{flex:1;max-width:240px;padding:6px 12px;font-size:16px;border:1px solid #ced4da;border-radius:4px}._input_9apv3_1:focus{outline:none;border:2px solid #0b7df8}._app_1sfso_1{width:90%;max-width:1280px;margin:0 auto;padding:0 16px 16px}._toolbar_1sfso_15{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;flex-wrap:wrap;gap:12px}._userInfo_1sfso_39{display:flex;align-items:center;gap:12px}._userInfo_1sfso_39 p{margin:0;font-weight:500;white-space:nowrap}._buttonLogout_1sfso_61{padding:6px 12px;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;color:#fff;background-color:#0d6efd}._buttonLogout_1sfso_61:hover{background-color:#0b5ed7}._loadMoreContainer_1sfso_89{display:flex;justify-content:center;margin-top:16px}._button_1sfso_61{padding:6px 12px;font-size:16px;color:#fff;background-color:#0d6efd;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}._button_1sfso_61:hover{background-color:#0b5ed7}@media (max-width: 768px){._toolbar_1sfso_15{flex-direction:column;align-items:stretch}._userInfo_1sfso_39{justify-content:space-between;width:100%}}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
