*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}.table_container{position:relative;padding:20px;margin:20px auto;max-width:80%;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a}.add_button{display:inline-block;position:absolute;top:10px;right:10px;padding:10px 20px;font-size:16px;font-weight:700;color:#fff;background-color:#1976d2;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;margin:10px}.table_container>.MuiTableContainer-root{margin-top:60px}.model_form{display:flex;flex-direction:column;padding:10px 20px;background-color:#ac9bbd;width:500px;border-radius:10px;border-width:0px}.add_input{margin-bottom:20px;width:50%;height:30px;border-radius:5px;border-width:0px}.select_dropdown{width:50%;height:inherit;margin-bottom:20px}.model{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000}.model_form{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background-color:#fff;width:400px;border-radius:12px;box-shadow:0 4px 10px #0000004d;position:relative;animation:fadeIn .3s ease-in-out}.model_close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:18px;cursor:pointer;color:#333;transition:transform .2s;z-index:1001}.model_close:hover{transform:scale(1.2);color:red}.model_form p{margin-top:20px;margin-bottom:20px;font-size:18px;font-weight:700;color:#333}label{display:block;margin-bottom:8px;font-size:14px;color:#333;text-align:left;width:100%}.add_input{width:100%;padding:8px;margin-top:5px;font-size:14px;border-radius:6px;border:1px solid #ccc}.add_model_btn{padding:10px 20px;background-color:#6c63ff;border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:background-color .2s}.add_model_btn:hover{background-color:#574dcf}.select_dropdown{width:100%;margin-top:5px;font-size:14px}.select_dropdown .css-1okebmr-indicatorSeparator{display:none}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.table_container{padding:20px;margin:20px auto;max-width:80%;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a}.add_button{display:inline-block;margin-bottom:15px;padding:10px 20px;font-size:16px;font-weight:700;color:#fff;background-color:#1976d2;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.add_button:hover{background-color:#115293}.MuiTable-root{border-collapse:separate;border-spacing:0 10px}.MuiTableCell-root{padding:8px 16px}.MuiTableRow-root:hover{background-color:#f1f1f1;transition:background-color .3s ease}.MuiSelect-root{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:4px 8px;width:100%}.select_optn{font-size:14px;padding:5px 10px}.MuiTableHead-root{background-color:#1976d2}.MuiTableCell-head{color:#fff;font-weight:700;font-size:16px;text-align:left;padding:12px 16px;border-bottom:2px solid #ddd}.MuiTableRow-root th{border-right:1px solid #ddd}.MuiTableRow-root th:last-child{border-right:none}.MuiMenu-paper{position:absolute!important;z-index:1300;margin-top:4px}.table_btn_edit,.table_btn_save,.table_btn_delete{margin-right:8px}.table_btn_save{background-color:#4caf50;color:#fff}.table_btn_save:hover{background-color:#388e3c}.table_btn_edit{background-color:#1976d2;color:#fff}.table_btn_edit:hover{background-color:#115293}.table_btn_delete{background-color:#f44336;color:#fff}.table_btn_delete:hover{background-color:#d32f2f}
