.page_settingsContainer__oQ1dw{height:100vh;padding:2rem}.page_tableContainer__CfcBd{margin-top:2rem;overflow-x:auto}.page_aiFeatureTable__xAwge{width:100%;border-collapse:collapse;margin:1rem 0}.page_aiFeatureTable__xAwge td,.page_aiFeatureTable__xAwge th{border:1px solid #ddd;padding:12px;text-align:left}.page_aiFeatureTable__xAwge th{background-color:#f2f2f2;font-weight:700}.page_aiFeatureTable__xAwge tr:nth-child(2n){background-color:#f9f9f9}.page_modalOverlay__NqXSF{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.page_modal__wb_oU{background:white;padding:2rem;border-radius:8px;max-width:600px;max-height:80vh;overflow-y:auto;width:90%}.page_formGroup__53lez{margin-bottom:1rem}.page_formGroup__53lez label{display:block;margin-bottom:.5rem;font-weight:700}.page_formGroup__53lez input,.page_formGroup__53lez textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-family:inherit}.page_formGroup__53lez textarea{resize:vertical;min-height:100px}.page_modalActions__9_nnm{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.page_button__WvNfH{padding:10px 20px}.page_button__WvNfH,.page_iconButton__qNgYM{border-radius:4px;cursor:pointer;margin-right:8px}.page_iconButton__qNgYM{padding:5px 10px}.page_editButton__pUoE1{background-color:#007bff;color:white;border:none}.page_editButton__pUoE1:hover{background-color:#0056b3}.page_saveButton__44iYJ{background-color:#28a745;color:white;border:none}.page_saveButton__44iYJ:hover{background-color:#218838}.page_cancelButton__TNp63{background-color:#6c757d;color:white;border:none}.page_cancelButton__TNp63:hover{background-color:#5a6268}.page_deleteButton__cQW1v{background-color:#dc3545;color:white;border:none}.page_deleteButton__cQW1v:hover{background-color:#c82333}.page_createButton__3x6qy{background-color:#28a745;color:white;border:none;margin-bottom:1rem;font-size:16px}.page_createButton__3x6qy:hover{background-color:#218838}.page_formRow__Hfptt{display:flex;gap:1rem;align-items:flex-end}.page_formRow__Hfptt .page_formGroup__53lez{flex:1 1}.page_checkboxGroup__uhVEM{display:flex;gap:2rem;margin:1rem 0;flex-wrap:wrap}.page_checkboxLabel__zJlhJ{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer}.page_checkboxLabel__zJlhJ input[type=checkbox]{margin:0;width:auto;cursor:pointer}.page_minColWidth__Kfv9K{min-width:150px}.page_tabIcon__AWjzL{display:block!important;color:#fff;fill:rgb(255,255,255);border-radius:25px;margin:auto auto 5px;font-size:10px}.EditModal_modalOverlay__mmNQY{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.EditModal_modal__0s3Ma{background:white;border-radius:8px;padding:24px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.EditModal_formGroup__abOKn{margin-bottom:16px}.EditModal_formGroup__abOKn label{display:block;margin-bottom:4px;font-weight:500;color:#333}.EditModal_formGroup__abOKn input,.EditModal_formGroup__abOKn textarea{width:calc(100% - 20px);padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical}.EditModal_formGroup__abOKn input:focus,.EditModal_formGroup__abOKn textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.EditModal_modalActions__UVtiB{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px;border-top:1px solid #eee}.EditModal_cancelButton___W2tn,.EditModal_saveButton__G599z{padding:8px 16px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.EditModal_saveButton__G599z{background-color:#007bff;color:white}.EditModal_saveButton__G599z:hover{background-color:#0056b3}.EditModal_cancelButton___W2tn{background-color:#6c757d;color:white}.EditModal_cancelButton___W2tn:hover{background-color:#545b62}.DeleteModal_modalOverlay__UEwrc{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.DeleteModal_modal__US9Wg{background:white;padding:24px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px;width:90%}.DeleteModal_modalActions__NUusZ{display:flex;gap:12px;margin-top:20px;justify-content:flex-end}.DeleteModal_confirmButton__zH71Y{background-color:#dc3545}.DeleteModal_cancelButton__KFsWl,.DeleteModal_confirmButton__zH71Y{color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.DeleteModal_cancelButton__KFsWl{background-color:#6c757d}.DeleteModal_confirmButton__zH71Y:hover{background-color:#c82333}.DeleteModal_cancelButton__KFsWl:hover{background-color:#545b62}.EditModelModal_modalOverlay__wlXto{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.EditModelModal_modal__M6vgr{background:white;padding:2rem;border-radius:8px;max-width:700px;max-height:80vh;overflow-y:auto;width:90%}.EditModelModal_formGroup___FTWF{margin-bottom:1rem}.EditModelModal_formGroup___FTWF label{display:block;margin-bottom:.5rem;font-weight:700}.EditModelModal_formGroup___FTWF input,.EditModelModal_formGroup___FTWF textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-family:inherit}.EditModelModal_formGroup___FTWF textarea{resize:vertical;min-height:100px}.EditModelModal_formRow__Qi43n{display:flex;gap:1rem;align-items:flex-end}.EditModelModal_formRow__Qi43n .EditModelModal_formGroup___FTWF{flex:1 1}.EditModelModal_checkboxGroup__by6wS{display:flex;gap:2rem;margin:1rem 0;flex-wrap:wrap}.EditModelModal_checkboxLabel__yS0OT{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer}.EditModelModal_checkboxLabel__yS0OT input[type=checkbox]{margin:0;width:auto;cursor:pointer}.EditModelModal_buttonGroup__1C4Np{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.EditModelModal_button__ALoIy{padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;border:none}.EditModelModal_saveButton__HEwP2{background-color:#28a745;color:white}.EditModelModal_saveButton__HEwP2:hover{background-color:#218838}.EditModelModal_cancelButton__ESYP3{background-color:#6c757d;color:white}.EditModelModal_cancelButton__ESYP3:hover{background-color:#5a6268}.EditModelModal_customCheckbox___MRpg{display:flex;align-items:center;cursor:pointer;margin-bottom:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EditModelModal_hiddenCheckbox__GXScc{position:absolute;opacity:0;cursor:pointer}.EditModelModal_checkboxIndicator__PlWeA{width:20px;height:20px;border:2px solid #ddd;border-radius:4px;margin-right:12px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background-color:white}.EditModelModal_customCheckbox___MRpg:hover .EditModelModal_checkboxIndicator__PlWeA{border-color:#007bff}.EditModelModal_hiddenCheckbox__GXScc:checked+.EditModelModal_checkboxIndicator__PlWeA{background-color:#007bff;border-color:#007bff}.EditModelModal_hiddenCheckbox__GXScc:checked+.EditModelModal_checkboxIndicator__PlWeA:after{content:"✓";color:white;font-size:14px;font-weight:700}.EditModelModal_checkboxText__c08ov{font-size:14px;color:#333}.EditModelModal_customCheckbox___MRpg:hover .EditModelModal_checkboxText__c08ov{color:#007bff}.DeleteModalModal_modalOverlay__KSrG_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.DeleteModalModal_modal__Om5A_{background:white;padding:2rem;border-radius:8px;max-width:500px;width:90%;text-align:center}.DeleteModalModal_modal__Om5A_ h2{color:#dc3545;margin-bottom:1rem}.DeleteModalModal_modal__Om5A_ p{margin-bottom:1rem;color:#666}.DeleteModalModal_buttonGroup__pUfoR{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.DeleteModalModal_button__s4wbs{padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;border:none;min-width:100px}.DeleteModalModal_deleteButton__kBkET{background-color:#dc3545;color:white}.DeleteModalModal_deleteButton__kBkET:hover{background-color:#c82333}.DeleteModalModal_cancelButton__fgvL8{background-color:#6c757d;color:white}.DeleteModalModal_cancelButton__fgvL8:hover{background-color:#5a6268}